Gentoo Archives: gentoo-commits

From: "Miroslav Šulc" <fordfrog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/fordfrog:master commit in: dev-java/netbeans-mobility/, dev-java/netbeans-groovy/, ...
Date: Thu, 28 Jun 2012 12:59:46
Message-Id: 1340888363.15cf253fe88079304ecb0bd43ca238e556a3014f.fordfrog@gentoo
1 commit: 15cf253fe88079304ecb0bd43ca238e556a3014f
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jun 28 12:59:23 2012 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Thu Jun 28 12:59:23 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/fordfrog.git;a=commit;h=15cf253f
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_p20120628.ebuild | 107 ++++++
14 dev-java/netbeans-cnd/ChangeLog | 6 +
15 dev-java/netbeans-cnd/Manifest | 4 +-
16 .../netbeans-cnd-9999_p20120628.ebuild | 119 +++++++
17 dev-java/netbeans-dlight/ChangeLog | 6 +
18 dev-java/netbeans-dlight/Manifest | 4 +-
19 .../netbeans-dlight-9999_p20120628.ebuild | 97 ++++++
20 dev-java/netbeans-enterprise/ChangeLog | 6 +
21 dev-java/netbeans-enterprise/Manifest | 4 +-
22 .../netbeans-enterprise-9999_p20120628.ebuild | 276 ++++++++++++++++
23 dev-java/netbeans-ergonomics/ChangeLog | 6 +
24 dev-java/netbeans-ergonomics/Manifest | 4 +-
25 .../netbeans-ergonomics-9999_p20120628.ebuild | 102 ++++++
26 dev-java/netbeans-groovy/ChangeLog | 6 +
27 dev-java/netbeans-groovy/Manifest | 4 +-
28 .../netbeans-groovy-9999_p20120628.ebuild | 107 ++++++
29 dev-java/netbeans-harness/ChangeLog | 6 +
30 dev-java/netbeans-harness/Manifest | 4 +-
31 .../netbeans-harness-9999_p20120628.ebuild | 109 +++++++
32 dev-java/netbeans-ide/ChangeLog | 6 +
33 dev-java/netbeans-ide/Manifest | 5 +-
34 .../netbeans-ide-9999_p20120628.ebuild | 341 ++++++++++++++++++++
35 dev-java/netbeans-java/ChangeLog | 6 +
36 dev-java/netbeans-java/Manifest | 4 +-
37 .../netbeans-java-9999_p20120628.ebuild | 241 ++++++++++++++
38 dev-java/netbeans-javacard/ChangeLog | 6 +
39 dev-java/netbeans-javacard/Manifest | 4 +-
40 .../netbeans-javacard-9999_p20120628.ebuild | 130 ++++++++
41 dev-java/netbeans-javadoc/ChangeLog | 6 +
42 dev-java/netbeans-javadoc/Manifest | 4 +-
43 .../netbeans-javadoc-9999_p20120628.ebuild | 160 +++++++++
44 dev-java/netbeans-javafx/ChangeLog | 6 +
45 dev-java/netbeans-javafx/Manifest | 4 +-
46 .../netbeans-javafx-9999_p20120628.ebuild | 112 +++++++
47 dev-java/netbeans-mobility/ChangeLog | 6 +
48 dev-java/netbeans-mobility/Manifest | 4 +-
49 .../netbeans-mobility-9999_p20120628.ebuild | 150 +++++++++
50 dev-java/netbeans-nb/ChangeLog | 6 +
51 dev-java/netbeans-nb/Manifest | 4 +-
52 .../netbeans-nb/netbeans-nb-9999_p20120628.ebuild | 149 +++++++++
53 dev-java/netbeans-php/ChangeLog | 6 +
54 dev-java/netbeans-php/Manifest | 4 +-
55 .../netbeans-php-9999_p20120628.ebuild | 123 +++++++
56 dev-java/netbeans-platform/ChangeLog | 6 +
57 dev-java/netbeans-platform/Manifest | 4 +-
58 .../netbeans-platform-9999_p20120628.ebuild | 127 ++++++++
59 dev-java/netbeans-profiler/ChangeLog | 6 +
60 dev-java/netbeans-profiler/Manifest | 4 +-
61 .../netbeans-profiler-9999_p20120628.ebuild | 114 +++++++
62 dev-java/netbeans-webcommon/ChangeLog | 6 +
63 dev-java/netbeans-webcommon/Manifest | 4 +-
64 .../netbeans-webcommon-9999_p20120628.ebuild | 95 ++++++
65 dev-java/netbeans-websvccommon/ChangeLog | 6 +
66 dev-java/netbeans-websvccommon/Manifest | 4 +-
67 .../netbeans-websvccommon-9999_p20120628.ebuild | 95 ++++++
68 dev-util/netbeans/ChangeLog | 6 +
69 dev-util/netbeans/Manifest | 4 +-
70 dev-util/netbeans/netbeans-9999_p20120628.ebuild | 260 +++++++++++++++
71 60 files changed, 3195 insertions(+), 20 deletions(-)
72
73 diff --git a/dev-java/netbeans-apisupport/ChangeLog b/dev-java/netbeans-apisupport/ChangeLog
74 index 2c18d3f..f6bdd8e 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_p20120628 (28 Jun 2012)
82 +
83 + 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
84 + +netbeans-apisupport-9999_p20120628.ebuild:
85 + bumped to latest nightly sources
86 +
87 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
88 -netbeans-apisupport-9999_p20120615.ebuild,
89 -netbeans-apisupport-9999_p20120620.ebuild:
90
91 diff --git a/dev-java/netbeans-apisupport/Manifest b/dev-java/netbeans-apisupport/Manifest
92 index 0c51b14..2a2d4e5 100644
93 --- a/dev-java/netbeans-apisupport/Manifest
94 +++ b/dev-java/netbeans-apisupport/Manifest
95 @@ -6,9 +6,11 @@ DIST netbeans-7.2beta-201205031832-src.zip 178513118 RMD160 b79d398955023a0d72be
96 DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d5297e84103df2d SHA1 209945171a811e17ad52f63896cc4f5894a5ac0c SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e
97 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
98 DIST netbeans-trunk-nightly-201206240002-src.zip 175171643 RMD160 2047795256559c2c39a45fc02eb3f9872ce7ce59 SHA1 a4b21930d26ffc610a78237a4fcdcfb3f4eb7317 SHA256 a0f6dc306a3e281bbdf6f93246202de870336ce0a0e900ca7306a1fa5890712d
99 +DIST netbeans-trunk-nightly-201206280002-src.zip 175211508 RMD160 ca1179cf134597c67ab3734d0f8740841afb9e6f SHA1 552f5ac72efd0048b346bed31522db4014fd61d1 SHA256 a340ff7cb7e4c0acfb08feb0941bec56482eb614a8ba2baab212210fb232c3a9
100 EBUILD netbeans-apisupport-7.0.1.ebuild 3134 RMD160 83833605d9930ea81e6d80fbd70114df76e55219 SHA1 cd4689976639175d581d34114db4dc18c8e86123 SHA256 41c32033c9945a39c0aebb6b0271767031d53a47e5c8365d9e3a7c86712e24cd
101 EBUILD netbeans-apisupport-7.1.2.ebuild 3143 RMD160 2e712a035c0481bf0f0f27dd14c12baf66eac107 SHA1 30284ab20e91e379f96f89433ce52e341f65bb9f SHA256 cf24048c0ecca98a7d6371624bb0ddfb78663bead073d515a7c84229dbec00a8
102 EBUILD netbeans-apisupport-7.2_beta.ebuild 3124 RMD160 15cf0afc040ca4b1fd3170b2c49ac1037a6a1938 SHA1 62d68e5858d4b94c3ddf049ba24f8d485f92d583 SHA256 423d968510126788a1021c62605b9e34a6e525cb13576ffc9e5127756c1fe285
103 EBUILD netbeans-apisupport-9999_p20120624.ebuild 3166 RMD160 7cd490f99113a95c9e84596cbb9232552e0b030a SHA1 dcc6be46d4177e65296944266ff654fe7190779c SHA256 b2a0eb97fc23c177459d2bbd50162fe90e8560b487971e4f10a6851eb85c6c51
104 -MISC ChangeLog 39368 RMD160 82893bd94fc9bfed02c461fd4e1afaba30d425af SHA1 7d7b9eb95a8aafdd331fc6deb1abda98d3bdb8a3 SHA256 b4bf931af25d2baaa7cda76c99d280d60c074398f46b090432d59a82b331a2ee
105 +EBUILD netbeans-apisupport-9999_p20120628.ebuild 3166 RMD160 6322a1ca5d85d000a82a86c0f8df56336d8040a4 SHA1 7c2f23a1397c531c715b8b76698a209e905c265d SHA256 31389ef86794d556d67416d188ea47328dcc06263bbdfc66c2fbc8e2cd842bd3
106 +MISC ChangeLog 39553 RMD160 ac6ff48b2223673587362fc45f37e705f051ccee SHA1 7dc207cb11fb879b38ac61ae2d7d3722eff78fff SHA256 a89b6be05c3ea632f8a2f0436df3b826f3e618b51d88f97b0d4cc9b2249617fd
107 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
108
109 diff --git a/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20120628.ebuild b/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20120628.ebuild
110 new file mode 100644
111 index 0000000..a0444c0
112 --- /dev/null
113 +++ b/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20120628.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-06-28_00-02-10/zip/netbeans-trunk-nightly-201206280002-src.zip"
127 +SRC_URI="${SOURCE_URL}
128 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-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-r6-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-r6-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 340cf0a..9698f25 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_p20120628 (28 Jun 2012)
232 +
233 + 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
234 + +netbeans-cnd-9999_p20120628.ebuild:
235 + bumped to latest nightly sources
236 +
237 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
238 -netbeans-cnd-9999_p20120615.ebuild, -netbeans-cnd-9999_p20120620.ebuild:
239 removed obsolete ebuilds
240
241 diff --git a/dev-java/netbeans-cnd/Manifest b/dev-java/netbeans-cnd/Manifest
242 index 4d20b34..171d4d8 100644
243 --- a/dev-java/netbeans-cnd/Manifest
244 +++ b/dev-java/netbeans-cnd/Manifest
245 @@ -14,9 +14,11 @@ DIST netbeans-7.2beta-201205031832-src.zip 178513118 RMD160 b79d398955023a0d72be
246 DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d5297e84103df2d SHA1 209945171a811e17ad52f63896cc4f5894a5ac0c SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e
247 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
248 DIST netbeans-trunk-nightly-201206240002-src.zip 175171643 RMD160 2047795256559c2c39a45fc02eb3f9872ce7ce59 SHA1 a4b21930d26ffc610a78237a4fcdcfb3f4eb7317 SHA256 a0f6dc306a3e281bbdf6f93246202de870336ce0a0e900ca7306a1fa5890712d
249 +DIST netbeans-trunk-nightly-201206280002-src.zip 175211508 RMD160 ca1179cf134597c67ab3734d0f8740841afb9e6f SHA1 552f5ac72efd0048b346bed31522db4014fd61d1 SHA256 a340ff7cb7e4c0acfb08feb0941bec56482eb614a8ba2baab212210fb232c3a9
250 EBUILD netbeans-cnd-7.0.1.ebuild 4495 RMD160 7ae92927ff3a4bf2b69385c0d6898e2cb98c68d7 SHA1 63a4276dd98cadddcc1e87183df9135fb0d70057 SHA256 35b1368456dd7495507a3a093e7e4a6d9caf21818138b9d600a8a97791b11670
251 EBUILD netbeans-cnd-7.1.2.ebuild 4111 RMD160 5f5a52797b8a24a3fd680fef58d397053714e47f SHA1 ae433aaa417ee69e8c530b8d72bfb2a6d092344b SHA256 2bab21cf71c2cc0d76ee43fbc9edeafe2f56cbb4586e5a63656178ea51329485
252 EBUILD netbeans-cnd-7.2_beta.ebuild 4092 RMD160 2ec2065a9bd046f8f6118a6143f73341390caa02 SHA1 cfd699264b3feadfa8cb349ed69bee9f78933a75 SHA256 dfa1fc14f1d35a8b5f0d3c9f7cd03827360618b690861e79e117c5524ea5b5b9
253 EBUILD netbeans-cnd-9999_p20120624.ebuild 4134 RMD160 cbfeace748608c8f57d183493fb75c91bef7e0a2 SHA1 6782f77c201a4f5495ead7ee48b4d5dfe283e254 SHA256 d0de9429a862b787e50e5e19df164abaa63e08d941824dc0cd1097d48cc40432
254 -MISC ChangeLog 36257 RMD160 25b66a6582e4066686f245b1ad00ada3721d7ebe SHA1 2e567feaccfa71c8e9cc23b803c6d69acc8390eb SHA256 383405396232240525ee24120173cd7346ea82efbd62fa70cd16b60686c74167
255 +EBUILD netbeans-cnd-9999_p20120628.ebuild 4134 RMD160 9c641eccc2f8533fca8810d2b46c719e47ea682d SHA1 cd0aa659877b0393bc9a6a91c6d6deb40c38cd60 SHA256 52fe6ea2c2b437dbafaab2498bd35a9a1a1b437e1ee84fddde37fffaaaa2c8c6
256 +MISC ChangeLog 36428 RMD160 a88bc56c1f994ba3f7aec48f405a883ef8d27649 SHA1 ce296f349fb019c48e621ff210d5917ee64f6133 SHA256 e421a082ce94643a84c45d4112857ffe2c575dd586e9901141090d0fd32d5a83
257 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
258
259 diff --git a/dev-java/netbeans-cnd/netbeans-cnd-9999_p20120628.ebuild b/dev-java/netbeans-cnd/netbeans-cnd-9999_p20120628.ebuild
260 new file mode 100644
261 index 0000000..eac2051
262 --- /dev/null
263 +++ b/dev-java/netbeans-cnd/netbeans-cnd-9999_p20120628.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-06-28_00-02-10/zip/netbeans-trunk-nightly-201206280002-src.zip"
277 +SRC_URI="${SOURCE_URL}
278 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-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/A17998A985D048F3195B6ADE1A360440FCE30102-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-r6-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}"/A17998A985D048F3195B6ADE1A360440FCE30102-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-r6-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 43612d3..578f763 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_p20120628 (28 Jun 2012)
394 +
395 + 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
396 + +netbeans-dlight-9999_p20120628.ebuild:
397 + bumped to latest nightly sources
398 +
399 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
400 -netbeans-dlight-9999_p20120615.ebuild,
401 -netbeans-dlight-9999_p20120620.ebuild:
402
403 diff --git a/dev-java/netbeans-dlight/Manifest b/dev-java/netbeans-dlight/Manifest
404 index 18a110b..b9149d2 100644
405 --- a/dev-java/netbeans-dlight/Manifest
406 +++ b/dev-java/netbeans-dlight/Manifest
407 @@ -9,9 +9,11 @@ DIST netbeans-7.2beta-201205031832-src.zip 178513118 RMD160 b79d398955023a0d72be
408 DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d5297e84103df2d SHA1 209945171a811e17ad52f63896cc4f5894a5ac0c SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e
409 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
410 DIST netbeans-trunk-nightly-201206240002-src.zip 175171643 RMD160 2047795256559c2c39a45fc02eb3f9872ce7ce59 SHA1 a4b21930d26ffc610a78237a4fcdcfb3f4eb7317 SHA256 a0f6dc306a3e281bbdf6f93246202de870336ce0a0e900ca7306a1fa5890712d
411 +DIST netbeans-trunk-nightly-201206280002-src.zip 175211508 RMD160 ca1179cf134597c67ab3734d0f8740841afb9e6f SHA1 552f5ac72efd0048b346bed31522db4014fd61d1 SHA256 a340ff7cb7e4c0acfb08feb0941bec56482eb614a8ba2baab212210fb232c3a9
412 EBUILD netbeans-dlight-7.0.1.ebuild 3624 RMD160 508b76c4699c15431166be0200cb5b8c69400a2b SHA1 f72af18653ce0a3e4576d1fadcec350ed5a16b3d SHA256 499a9303a1972ee89dfa2685e1dc1e4511c7531ff3b29caadd1136ba25dee82e
413 EBUILD netbeans-dlight-7.1.2.ebuild 2935 RMD160 521ccfd5aa54e5715d13edb39b09754f6880453b SHA1 66e8dc926f8fe07623d5665a38154ee0a85ac73e SHA256 dc7d110b80174b1baeaca9c005e2cc9167540f186c7794067cfb45d335251b9a
414 EBUILD netbeans-dlight-7.2_beta-r1.ebuild 2648 RMD160 e2434227c389e3fee06288aa637ff2e4e0e36080 SHA1 c4c45b3c711211eb9dffd6a2ec2718c39cda6af8 SHA256 a26b7f6da638b7771945e00157f85a4633b8f9cfe63ed3cd55065a5e475c7597
415 EBUILD netbeans-dlight-9999_p20120624.ebuild 2690 RMD160 883295ebe0f5b469597f4c1ec09ebe37f3359c77 SHA1 93dea0ba521ee418bdac734499372bc15ffcc6bd SHA256 7f6f8fc5427739e427423b719291aaf3f276f411ecaa5afe9fecb23a17431e90
416 -MISC ChangeLog 37784 RMD160 23ba0c5aed4cb05702767b451263a35a3e5c628e SHA1 6ebd105ec4a5c1ff486e4ce6c0b5a92ffa84c831 SHA256 e89a6cd570c96b69b10d889d5537f64b0a3745474613131b9a17673576a5a2ee
417 +EBUILD netbeans-dlight-9999_p20120628.ebuild 2690 RMD160 fd4ccabd8290e1fa5e00885ced21ba36180e717a SHA1 0b90f5e266334665fd06c64938edfb0c595e05cf SHA256 a0c18feeda611d4eb975a296c034d765986877e2f24c8b6b320886345cfff5ce
418 +MISC ChangeLog 37961 RMD160 39a4594ce210119a38790d993a44aeca5b42c0af SHA1 262ce03f644880e8345dbf97723f463b34ee1dd9 SHA256 791737dc778978a4c06c32859237b8e978de30045d6f380fc453d11b38d633f8
419 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
420
421 diff --git a/dev-java/netbeans-dlight/netbeans-dlight-9999_p20120628.ebuild b/dev-java/netbeans-dlight/netbeans-dlight-9999_p20120628.ebuild
422 new file mode 100644
423 index 0000000..cd25bcf
424 --- /dev/null
425 +++ b/dev-java/netbeans-dlight/netbeans-dlight-9999_p20120628.ebuild
426 @@ -0,0 +1,97 @@
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-06-28_00-02-10/zip/netbeans-trunk-nightly-201206280002-src.zip"
439 +SRC_URI="${SOURCE_URL}
440 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2"
441 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
442 +KEYWORDS="~amd64 ~x86"
443 +IUSE=""
444 +S="${WORKDIR}"
445 +
446 +CDEPEND="~dev-java/netbeans-ide-${PV}
447 + ~dev-java/netbeans-platform-${PV}"
448 +DEPEND="virtual/jdk:1.6
449 + app-arch/unzip
450 + ${CDEPEND}
451 + dev-java/javahelp:0"
452 +RDEPEND=">=virtual/jdk-1.6
453 + ${CDEPEND}"
454 +
455 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
456 +
457 +EANT_BUILD_XML="nbbuild/build.xml"
458 +EANT_BUILD_TARGET="rebuild-cluster"
459 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.dlight -Dext.binaries.downloaded=true"
460 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
461 +JAVA_PKG_BSFIX="off"
462 +
463 +src_unpack() {
464 + unpack $(basename ${SOURCE_URL})
465 +
466 + einfo "Deleting bundled jars..."
467 + find -name "*.jar" -type f -delete
468 +
469 + unpack netbeans-9999-r6-build.xml.patch.bz2
470 +}
471 +
472 +src_prepare() {
473 + einfo "Deleting bundled class files..."
474 + find -name "*.class" -type f | xargs rm -vf
475 +
476 + epatch netbeans-9999-r6-build.xml.patch
477 +
478 + # Support for custom patches
479 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
480 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
481 +
482 + if [ -n "${files}" ] ; then
483 + einfo "Applying custom patches:"
484 +
485 + for file in ${files} ; do
486 + epatch "${file}"
487 + done
488 + fi
489 + fi
490 +
491 + einfo "Symlinking external libraries..."
492 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
493 +
494 + einfo "Linking in other clusters..."
495 + mkdir "${S}"/nbbuild/netbeans || die
496 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
497 +
498 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
499 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
500 + touch nb.cluster.ide.built
501 +
502 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
503 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
504 + touch nb.cluster.platform.built
505 +
506 + popd >/dev/null || die
507 +
508 + java-pkg-2_src_prepare
509 +}
510 +
511 +src_install() {
512 + pushd nbbuild/netbeans/dlight >/dev/null || die
513 +
514 + insinto ${INSTALL_DIR}
515 +
516 + grep -E "/dlight$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
517 +
518 + doins -r *
519 +
520 + popd >/dev/null || die
521 +
522 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/dlight
523 +}
524
525 diff --git a/dev-java/netbeans-enterprise/ChangeLog b/dev-java/netbeans-enterprise/ChangeLog
526 index 2a50c44..eceea11 100644
527 --- a/dev-java/netbeans-enterprise/ChangeLog
528 +++ b/dev-java/netbeans-enterprise/ChangeLog
529 @@ -2,6 +2,12 @@
530 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
531 # $Header: $
532
533 +*netbeans-enterprise-9999_p20120628 (28 Jun 2012)
534 +
535 + 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
536 + +netbeans-enterprise-9999_p20120628.ebuild:
537 + bumped to latest nightly sources
538 +
539 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
540 -netbeans-enterprise-9999_p20120615.ebuild,
541 -netbeans-enterprise-9999_p20120620.ebuild:
542
543 diff --git a/dev-java/netbeans-enterprise/Manifest b/dev-java/netbeans-enterprise/Manifest
544 index 17b2b47..2d02529 100644
545 --- a/dev-java/netbeans-enterprise/Manifest
546 +++ b/dev-java/netbeans-enterprise/Manifest
547 @@ -58,9 +58,11 @@ DIST netbeans-7.2beta-201205031832-src.zip 178513118 RMD160 b79d398955023a0d72be
548 DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d5297e84103df2d SHA1 209945171a811e17ad52f63896cc4f5894a5ac0c SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e
549 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
550 DIST netbeans-trunk-nightly-201206240002-src.zip 175171643 RMD160 2047795256559c2c39a45fc02eb3f9872ce7ce59 SHA1 a4b21930d26ffc610a78237a4fcdcfb3f4eb7317 SHA256 a0f6dc306a3e281bbdf6f93246202de870336ce0a0e900ca7306a1fa5890712d
551 +DIST netbeans-trunk-nightly-201206280002-src.zip 175211508 RMD160 ca1179cf134597c67ab3734d0f8740841afb9e6f SHA1 552f5ac72efd0048b346bed31522db4014fd61d1 SHA256 a340ff7cb7e4c0acfb08feb0941bec56482eb614a8ba2baab212210fb232c3a9
552 EBUILD netbeans-enterprise-7.0.1.ebuild 16338 RMD160 0ecafb9ced600f753a5ab6359d6c762313ac2631 SHA1 d710a4694c708d8f78cfe04211ad1a199fa6ce0a SHA256 03ea08daaf5d4c5592937929bac33b4af3bac00a23f2167a7ef7b3c172a72abe
553 EBUILD netbeans-enterprise-7.1.2.ebuild 18060 RMD160 0c1271e6e8de8b488da68eca78497d4f018e8e15 SHA1 e2c482b57c7eb35e25da6b8a7a21d53231fd7d85 SHA256 f63721b8ce5e1afbc58f783348f66f1e3501be519a1c9c1287ef860acc64ceda
554 EBUILD netbeans-enterprise-7.2_beta.ebuild 18116 RMD160 5256763ce9985a6267b69c418ecfdd115c354e06 SHA1 e3ee588e2800d9081f55e54335160c0573ffe996 SHA256 a465abb35ca4f2fe68ccc936692471540c18a0d6cf425bb9eadc69a13bd9b730
555 EBUILD netbeans-enterprise-9999_p20120624.ebuild 18158 RMD160 85f1b3727ca0c6174ec8a44c0e7e50e769ae7b23 SHA1 f2b2539d3966fdd411e594759fea2018174ce43d SHA256 cac1481a0ef1dec2a3fd114f3b0f0ac91564eaa09658351c83ba9a7ec95a6391
556 -MISC ChangeLog 39893 RMD160 08dbd580e56bb6b2bb4ba1972d5be2baa6adf907 SHA1 bc6074c51179ec77005857a14b0d9780b69a6606 SHA256 e16722e0a3bc625c0896229ee2085d782b0de0fcb642d2dbbbfc5327a65baad1
557 +EBUILD netbeans-enterprise-9999_p20120628.ebuild 18158 RMD160 a7fb2c07549db55044b01576fd04e244312d6e56 SHA1 b172c3b1946ff350e420b56dce2c4d3c12aae979 SHA256 edaebc5dc743c1450f3826031e5ef77d2cb99429e635c007672035e43749bc5f
558 +MISC ChangeLog 40078 RMD160 78e7428e00bb16a483efab7d7a9e075f25ae58f0 SHA1 e38581bc5bf91726070212d4b3b7a523e18e1a28 SHA256 ab1612a56610c83db6b73fcb498d2d06dc5ca0e56a7363b7e9b02e8cc4c5b944
559 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
560
561 diff --git a/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20120628.ebuild b/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20120628.ebuild
562 new file mode 100644
563 index 0000000..8a923f5
564 --- /dev/null
565 +++ b/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20120628.ebuild
566 @@ -0,0 +1,276 @@
567 +# Copyright 1999-2012 Gentoo Foundation
568 +# Distributed under the terms of the GNU General Public License v2
569 +# $Header: $
570 +
571 +EAPI="4"
572 +WANT_ANT_TASKS="ant-nodeps"
573 +inherit eutils java-pkg-2 java-ant-2
574 +
575 +DESCRIPTION="Netbeans Enterprise cluster"
576 +HOMEPAGE="http://netbeans.org/"
577 +SLOT="9999"
578 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-28_00-02-10/zip/netbeans-trunk-nightly-201206280002-src.zip"
579 +SRC_URI="${SOURCE_URL}
580 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2
581 + http://hg.netbeans.org/binaries/8BFEBCD4B39B87BBE788B4EECED068C8DBE75822-aws-java-sdk-1.2.1.jar
582 + http://hg.netbeans.org/binaries/A48449579E1EC9257407CCB2B15CEA2698C8B8F0-el-impl.jar
583 + http://hg.netbeans.org/binaries/F28E9567138D6B9AD87D79592F77874334FF5BA8-glassfish-jspparser-3.0.jar
584 + http://hg.netbeans.org/binaries/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar
585 + http://hg.netbeans.org/binaries/3D74BFB229C259E2398F2B383D5425CB81C643F0-httpclient-4.1.1.jar
586 + http://hg.netbeans.org/binaries/33FC26C02F8043AB0EDE19EADC8C9885386B255C-httpcore-4.1.jar
587 + http://hg.netbeans.org/binaries/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar
588 + http://hg.netbeans.org/binaries/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar
589 + http://hg.netbeans.org/binaries/26F461B41CF3E9070A76E44ACDD1FD8560FB1E25-javaee5.jar
590 + http://hg.netbeans.org/binaries/DC9A229C4AB1788D0C20D937A82FB64CE2911171-javaee6-doc-api.zip
591 + http://hg.netbeans.org/binaries/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar
592 + http://hg.netbeans.org/binaries/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar
593 + http://hg.netbeans.org/binaries/EEBA5E4DCFB946A8E9CAAF1AC405620E28710BEE-jersey-1.8.zip
594 + http://hg.netbeans.org/binaries/6055EAF5B4F778A243B52D2DC4E66CB5F35B3D7C-jersey-1.8-javadoc.jar
595 + http://hg.netbeans.org/binaries/4D9B1037036E99811D9E393F191058C9CA30CAE2-jersey-apache-client-1.8-javadoc.jar
596 + http://hg.netbeans.org/binaries/2503B5FDE71D6BE1CE44BADA3257A6F310E3BB67-jersey-atom-abdera-1.8-javadoc.jar
597 + http://hg.netbeans.org/binaries/955396DB8CE0477C6BD70BA830FF84CB9B7AB47B-jersey-client-1.3-javadoc.jar
598 + http://hg.netbeans.org/binaries/A27843863A5EAE9DDFF1C70F7A95D3BFC2A59D99-jersey-core-1.1.5.1-javadoc.jar
599 + http://hg.netbeans.org/binaries/3E5011972CEDE87E5ADCF9A90351A106DAEE2FC2-jersey-guice-1.8-javadoc.jar
600 + http://hg.netbeans.org/binaries/6E3105315F3100F65D66355B04BA6B6C2B8480D3-jersey-json-1.3-javadoc.jar
601 + http://hg.netbeans.org/binaries/0EE4D36A33681C945339BB1B594F4C0ED9A4C3DE-jersey-multipart-1.8-javadoc.jar
602 + http://hg.netbeans.org/binaries/D77C6E4AA0F3D3C9B7230F6C0991DBBF0CEF39BA-jersey-simple-server-1.8-javadoc.jar
603 + http://hg.netbeans.org/binaries/454F67445E0740C3414476812F2DFD17DA2AF0A3-jersey-spring-1.8-javadoc.jar
604 + http://hg.netbeans.org/binaries/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip
605 + http://hg.netbeans.org/binaries/1D74DA79DC71C52D1B7916853BDD51F346A85359-jsf-2.1.zip
606 + http://hg.netbeans.org/binaries/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip
607 + http://hg.netbeans.org/binaries/FFE3425E304F0836912D2B8ABFB5302100B39423-jsr311-api-1.1.1-javadoc.jar
608 + http://hg.netbeans.org/binaries/722C8EC88732F63EC7DF1D641F72C2851EDE95FD-libs.oracle.cloud-ext.jar
609 + http://hg.netbeans.org/binaries/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip
610 + http://hg.netbeans.org/binaries/16CD40905B389B27AFD81DAFF8F163CEC810FBC6-metro-2.0.zip
611 + http://hg.netbeans.org/binaries/942DF8FA6174168BD227E925B11672E9A321D5BB-oauth-client-1.8-javadoc.jar
612 + http://hg.netbeans.org/binaries/1C6E6C4B3DC659E5720AB08E2972C7C0459E5387-oauth-server-1.8-javadoc.jar
613 + http://hg.netbeans.org/binaries/6EC53F24E6F4D9DBC884076FD0190B9C79414070-oauth-signature-1.8-javadoc.jar
614 + http://hg.netbeans.org/binaries/75BB262D60528EACC0BCA22B1BF77D20A7AB652C-primefaces-3.2.jar
615 + http://hg.netbeans.org/binaries/A8C121019B222DAE0139299B58FDB9C71FE839F3-servlet3.0-jsp2.2-api.jar
616 + http://hg.netbeans.org/binaries/275C5AC6ADE12819F49E984C8E06B114A4E23458-spring-webmvc-2.5.6.SEC03.jar
617 + http://hg.netbeans.org/binaries/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip
618 + http://hg.netbeans.org/binaries/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip
619 + http://hg.netbeans.org/binaries/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip
620 + http://hg.netbeans.org/binaries/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar"
621 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
622 +KEYWORDS="~amd64 ~x86"
623 +IUSE=""
624 +S="${WORKDIR}"
625 +
626 +CDEPEND="~dev-java/netbeans-harness-${PV}
627 + ~dev-java/netbeans-ide-${PV}
628 + ~dev-java/netbeans-java-${PV}
629 + ~dev-java/netbeans-profiler-${PV}
630 + ~dev-java/netbeans-platform-${PV}
631 + ~dev-java/netbeans-webcommon-${PV}
632 + ~dev-java/netbeans-websvccommon-${PV}
633 + dev-java/commons-codec:0
634 + dev-java/commons-fileupload:0
635 + dev-java/commons-logging:0
636 + dev-java/glassfish-deployment-api:1.2
637 + dev-java/jakarta-jstl:0"
638 +DEPEND="virtual/jdk:1.6
639 + app-arch/unzip
640 + ${CDEPEND}
641 + dev-java/javahelp:0
642 + >=dev-java/junit-4.4:4
643 + dev-java/tomcat-servlet-api:2.3"
644 +RDEPEND=">=virtual/jdk-1.6
645 + ${CDEPEND}
646 + dev-java/antlr:0[java]
647 + dev-java/asm:3
648 + dev-java/bsf:2.3
649 + dev-java/commons-beanutils:1.7
650 + dev-java/commons-collections:0
651 + dev-java/commons-digester:0
652 + dev-java/commons-io:1
653 + dev-java/commons-validator:0
654 + dev-java/jakarta-oro:2.0
655 + dev-java/jettison:0
656 + dev-java/jsr311-api:0"
657 +# dev-java/commons-chain:1.1 in overlay
658 +
659 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
660 +
661 +EANT_BUILD_XML="nbbuild/build.xml"
662 +EANT_BUILD_TARGET="rebuild-cluster"
663 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.enterprise -Dext.binaries.downloaded=true"
664 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
665 +JAVA_PKG_BSFIX="off"
666 +
667 +src_unpack() {
668 + unpack $(basename ${SOURCE_URL})
669 +
670 + einfo "Deleting bundled jars..."
671 + find -name "*.jar" -type f -delete
672 +
673 + unpack netbeans-9999-r6-build.xml.patch.bz2
674 +
675 + pushd "${S}" >/dev/null || die
676 + ln -s "${DISTDIR}"/8BFEBCD4B39B87BBE788B4EECED068C8DBE75822-aws-java-sdk-1.2.1.jar libs.amazon/external/aws-java-sdk-1.2.1.jar || die
677 + ln -s "${DISTDIR}"/A48449579E1EC9257407CCB2B15CEA2698C8B8F0-el-impl.jar libs.elimpl/external/el-impl.jar || die
678 + ln -s "${DISTDIR}"/F28E9567138D6B9AD87D79592F77874334FF5BA8-glassfish-jspparser-3.0.jar web.jspparser/external/glassfish-jspparser-3.0.jar || die
679 + ln -s "${DISTDIR}"/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar libs.glassfish_logging/external/glassfish-logging-2.0.jar || die
680 + ln -s "${DISTDIR}"/3D74BFB229C259E2398F2B383D5425CB81C643F0-httpclient-4.1.1.jar libs.amazon/external/httpclient-4.1.1.jar || die
681 + ln -s "${DISTDIR}"/33FC26C02F8043AB0EDE19EADC8C9885386B255C-httpcore-4.1.jar libs.amazon/external/httpcore-4.1.jar || die
682 + ln -s "${DISTDIR}"/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar javaee.api/external/javaee-api-6.0.jar || die
683 + ln -s "${DISTDIR}"/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar javaee.api/external/javaee-web-api-6.0.jar || die
684 + ln -s "${DISTDIR}"/26F461B41CF3E9070A76E44ACDD1FD8560FB1E25-javaee5.jar libs.oracle.cloud/external/javaee5.jar || die
685 + ln -s "${DISTDIR}"/DC9A229C4AB1788D0C20D937A82FB64CE2911171-javaee6-doc-api.zip j2ee.platform/external/javaee6-doc-api.zip || die
686 + ln -s "${DISTDIR}"/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar javaee.api/external/javax.annotation.jar || die
687 + ln -s "${DISTDIR}"/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar javaee.api/external/jaxb-api-osgi.jar || die
688 + ln -s "${DISTDIR}"/EEBA5E4DCFB946A8E9CAAF1AC405620E28710BEE-jersey-1.8.zip websvc.restlib/external/jersey-1.8.zip || die
689 + ln -s "${DISTDIR}"/6055EAF5B4F778A243B52D2DC4E66CB5F35B3D7C-jersey-1.8-javadoc.jar websvc.restlib/external/jersey-1.8-javadoc.jar || die
690 + ln -s "${DISTDIR}"/4D9B1037036E99811D9E393F191058C9CA30CAE2-jersey-apache-client-1.8-javadoc.jar websvc.restlib/external/jersey-apache-client-1.8-javadoc.jar || die
691 + ln -s "${DISTDIR}"/2503B5FDE71D6BE1CE44BADA3257A6F310E3BB67-jersey-atom-abdera-1.8-javadoc.jar websvc.restlib/external/jersey-atom-abdera-1.8-javadoc.jar || die
692 + ln -s "${DISTDIR}"/955396DB8CE0477C6BD70BA830FF84CB9B7AB47B-jersey-client-1.3-javadoc.jar websvc.restlib/external/jersey-client-1.3-javadoc.jar || die
693 + ln -s "${DISTDIR}"/A27843863A5EAE9DDFF1C70F7A95D3BFC2A59D99-jersey-core-1.1.5.1-javadoc.jar websvc.restlib/external/jersey-core-1.1.5.1-javadoc.jar || die
694 + ln -s "${DISTDIR}"/3E5011972CEDE87E5ADCF9A90351A106DAEE2FC2-jersey-guice-1.8-javadoc.jar websvc.restlib/external/jersey-guice-1.8-javadoc.jar || die
695 + ln -s "${DISTDIR}"/6E3105315F3100F65D66355B04BA6B6C2B8480D3-jersey-json-1.3-javadoc.jar websvc.restlib/external/jersey-json-1.3-javadoc.jar || die
696 + ln -s "${DISTDIR}"/0EE4D36A33681C945339BB1B594F4C0ED9A4C3DE-jersey-multipart-1.8-javadoc.jar websvc.restlib/external/jersey-multipart-1.8-javadoc.jar || die
697 + ln -s "${DISTDIR}"/D77C6E4AA0F3D3C9B7230F6C0991DBBF0CEF39BA-jersey-simple-server-1.8-javadoc.jar websvc.restlib/external/jersey-simple-server-1.8-javadoc.jar || die
698 + ln -s "${DISTDIR}"/454F67445E0740C3414476812F2DFD17DA2AF0A3-jersey-spring-1.8-javadoc.jar websvc.restlib/external/jersey-spring-1.8-javadoc.jar || die
699 + ln -s "${DISTDIR}"/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip web.jsf12/external/jsf-1.2.zip || die
700 + ln -s "${DISTDIR}"/1D74DA79DC71C52D1B7916853BDD51F346A85359-jsf-2.1.zip web.jsf20/external/jsf-2.1.zip || die
701 + ln -s "${DISTDIR}"/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip web.jsf.editor/external/jsf-api-docs.zip || die
702 + ln -s "${DISTDIR}"/FFE3425E304F0836912D2B8ABFB5302100B39423-jsr311-api-1.1.1-javadoc.jar websvc.restlib/external/jsr311-api-1.1.1-javadoc.jar || die
703 + ln -s "${DISTDIR}"/722C8EC88732F63EC7DF1D641F72C2851EDE95FD-libs.oracle.cloud-ext.jar libs.oracle.cloud/external/libs.oracle.cloud-ext.jar || die
704 + ln -s "${DISTDIR}"/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip websvc.metro.lib/external/metro-1.4-doc.zip || die
705 + ln -s "${DISTDIR}"/16CD40905B389B27AFD81DAFF8F163CEC810FBC6-metro-2.0.zip websvc.metro.lib/external/metro-2.0.zip || die
706 + ln -s "${DISTDIR}"/942DF8FA6174168BD227E925B11672E9A321D5BB-oauth-client-1.8-javadoc.jar websvc.restlib/external/oauth-client-1.8-javadoc.jar || die
707 + ln -s "${DISTDIR}"/1C6E6C4B3DC659E5720AB08E2972C7C0459E5387-oauth-server-1.8-javadoc.jar websvc.restlib/external/oauth-server-1.8-javadoc.jar || die
708 + ln -s "${DISTDIR}"/6EC53F24E6F4D9DBC884076FD0190B9C79414070-oauth-signature-1.8-javadoc.jar websvc.restlib/external/oauth-signature-1.8-javadoc.jar || die
709 + ln -s "${DISTDIR}"/75BB262D60528EACC0BCA22B1BF77D20A7AB652C-primefaces-3.2.jar web.primefaces/external/primefaces-3.2.jar || die
710 + ln -s "${DISTDIR}"/A8C121019B222DAE0139299B58FDB9C71FE839F3-servlet3.0-jsp2.2-api.jar servletjspapi/external/servlet3.0-jsp2.2-api.jar || die
711 + ln -s "${DISTDIR}"/275C5AC6ADE12819F49E984C8E06B114A4E23458-spring-webmvc-2.5.6.SEC03.jar spring.webmvc/external/spring-webmvc-2.5.6.SEC03.jar || die
712 + ln -s "${DISTDIR}"/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip web.struts/external/struts-1.3.10-javadoc.zip || die
713 + ln -s "${DISTDIR}"/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip web.struts/external/struts-1.3.10-lib.zip || die
714 + ln -s "${DISTDIR}"/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip web.core.syntax/external/syntaxref20.zip || die
715 + ln -s "${DISTDIR}"/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar javaee.api/external/webservices-api-osgi.jar || die
716 + popd >/dev/null || die
717 +}
718 +
719 +src_prepare() {
720 + einfo "Deleting bundled class files..."
721 + find -name "*.class" -type f | xargs rm -vf
722 +
723 + epatch netbeans-9999-r6-build.xml.patch
724 +
725 + # Support for custom patches
726 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
727 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
728 +
729 + if [ -n "${files}" ] ; then
730 + einfo "Applying custom patches:"
731 +
732 + for file in ${files} ; do
733 + epatch "${file}"
734 + done
735 + fi
736 + fi
737 +
738 + einfo "Symlinking external libraries..."
739 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
740 + java-pkg_jar-from --into j2eeapis/external glassfish-deployment-api-1.2 glassfish-deployment-api.jar jsr88javax.jar
741 + java-pkg_jar-from --into libs.amazon/external commons-codec commons-codec.jar commons-codec-1.3.jar
742 + java-pkg_jar-from --into libs.amazon/external commons-logging commons-logging.jar commons-logging-1.1.1.jar
743 + java-pkg_jar-from --into libs.commons_fileupload/external commons-fileupload commons-fileupload.jar commons-fileupload-1.0.jar
744 + java-pkg_jar-from --into web.jstl11/external jakarta-jstl jstl.jar jstl-1.1.2.jar
745 + java-pkg_jar-from --into web.jstl11/external jakarta-jstl standard.jar standard-1.1.2.jar
746 + java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
747 + java-pkg_jar-from --build-only --into web.monitor/external tomcat-servlet-api-2.3 servlet.jar servlet-2.3.jar
748 +
749 + einfo "Linking in other clusters..."
750 + mkdir "${S}"/nbbuild/netbeans || die
751 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
752 +
753 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
754 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
755 + touch nb.cluster.harness.built
756 +
757 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
758 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
759 + touch nb.cluster.ide.built
760 +
761 + ln -s /usr/share/netbeans-java-${SLOT} java || die
762 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
763 + touch nb.cluster.java.built
764 +
765 + ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
766 + cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
767 + touch nb.cluster.profiler.built
768 +
769 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
770 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
771 + touch nb.cluster.platform.built
772 +
773 + ln -s /usr/share/netbeans-webcommon-${SLOT} webcommon || die
774 + cat /usr/share/netbeans-webcommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
775 + touch nb.cluster.webcommon.built
776 +
777 + ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
778 + cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
779 + touch nb.cluster.websvccommon.built
780 +
781 + popd >/dev/null || die
782 +
783 + java-pkg-2_src_prepare
784 +}
785 +
786 +src_install() {
787 + pushd nbbuild/netbeans/enterprise >/dev/null || die
788 +
789 + insinto ${INSTALL_DIR}
790 +
791 + grep -E "/enterprise$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
792 +
793 + doins -r *
794 +
795 + popd >/dev/null || die
796 +
797 + local instdir=${INSTALL_DIR}/modules/ext
798 + pushd "${D}"/${instdir} >/dev/null || die
799 + rm commons-fileupload-1.0.jar && dosym /usr/share/commons-fileupload/lib/commons-fileupload.jar ${instdir}/commons-fileupload-1.0.jar || die
800 + rm jsr88javax.jar && dosym /usr/share/glassfish-deployment-api-1.2/lib/glassfish-deployment-api.jar ${instdir}/jsr88javax.jar || die
801 + rm jstl.jar && dosym /usr/share/jakarta-jstl/lib/jstl.jar ${instdir}/jstl.jar || die
802 + rm standard.jar && dosym /usr/share/jakarta-jstl/lib/standard.jar ${instdir}/standard.jar || die
803 + popd >/dev/null || die
804 +
805 + local instdir=${INSTALL_DIR}/modules/ext/aws-sdk
806 + pushd "${D}"/${instdir} >/dev/null || die
807 + rm commons-codec-1.3.jar && dosym /usr/share/commons-codec/lib/commons-codec.jar ${instdir}/commons-codec-1.3.jar || die
808 + rm commons-logging-1.1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.1.jar || die
809 + popd >/dev/null || die
810 +
811 + local instdir=${INSTALL_DIR}/modules/ext/jsf-1_2
812 + pushd "${D}"/${instdir} >/dev/null || die
813 + rm commons-beanutils.jar && dosym /usr/share/commons-beanutils-1.7/lib/commons-beanutils.jar ${instdir}/commons-beanutils.jar || die
814 + rm commons-collections.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections.jar || die
815 + rm commons-digester.jar && dosym /usr/share/commons-digester/lib/commons-digester.jar ${instdir}/commons-digester.jar || die
816 + rm commons-logging.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging.jar || die
817 + popd >/dev/null || die
818 +
819 + local instdir=${INSTALL_DIR}/modules/ext/rest
820 + pushd "${D}"/${instdir} >/dev/null || die
821 + rm asm-3.1.jar && dosym /usr/share/asm-3/lib/asm.jar ${instdir}/asm-3.1.jar || die
822 + rm jettison-1.1.jar && dosym /usr/share/jettison/lib/jettison.jar ${instdir}/jettison-1.1.jar || die
823 + rm jsr311-api-1.1.1.jar && dosym /usr/share/jsr311-api/lib/jsr311-api.jar ${instdir}/jsr311-api-1.1.1.jar || die
824 + popd >/dev/null || die
825 +
826 + local instdir=${INSTALL_DIR}/modules/ext/struts
827 + pushd "${D}"/${instdir} >/dev/null || die
828 + rm antlr-2.7.2.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.2.jar || die
829 + rm bsf-2.3.0.jar && dosym /usr/share/bsf-2.3/lib/bsf.jar ${instdir}/bsf-2.3.0.jar || die
830 + 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
831 + rm commons-digester-1.8.jar && dosym /usr/share/commons-digester/lib/commons-digester.jar ${instdir}/commons-digester-1.8.jar || die
832 + rm commons-fileupload-1.1.1.jar && dosym /usr/share/commons-fileupload/lib/commons-fileupload.jar ${instdir}/commons-fileupload-1.1.1.jar || die
833 + rm commons-io-1.1.jar && dosym /usr/share/commons-io-1/lib/commons-io.jar ${instdir}/commons-io-1.1.jar || die
834 + rm commons-logging-1.0.4.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.0.4.jar || die
835 + rm commons-validator-1.3.1.jar && dosym /usr/share/commons-validator/lib/commons-validator.jar ${instdir}/commons-validator-1.3.1.jar || die
836 + rm jstl-1.0.2.jar && dosym /usr/share/jakarta-jstl/lib/jstl.jar ${instdir}/jstl-1.0.2.jar || die
837 + rm oro-2.0.8.jar && dosym /usr/share/jakarta-oro-2.0/lib/jakarta-oro.jar ${instdir}/oro-2.0.8.jar || die
838 + rm standard-1.0.6.jar && dosym /usr/share/jakarta-jstl/lib/standard.jar ${instdir}/standard-1.0.6.jar || die
839 + popd >/dev/null || die
840 +
841 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/enterprise
842 +}
843
844 diff --git a/dev-java/netbeans-ergonomics/ChangeLog b/dev-java/netbeans-ergonomics/ChangeLog
845 index 80faa13..0b5c007 100644
846 --- a/dev-java/netbeans-ergonomics/ChangeLog
847 +++ b/dev-java/netbeans-ergonomics/ChangeLog
848 @@ -2,6 +2,12 @@
849 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
850 # $Header: $
851
852 +*netbeans-ergonomics-9999_p20120628 (28 Jun 2012)
853 +
854 + 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
855 + +netbeans-ergonomics-9999_p20120628.ebuild:
856 + bumped to latest nightly sources
857 +
858 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
859 -netbeans-ergonomics-9999_p20120615.ebuild,
860 -netbeans-ergonomics-9999_p20120620.ebuild:
861
862 diff --git a/dev-java/netbeans-ergonomics/Manifest b/dev-java/netbeans-ergonomics/Manifest
863 index 0aef2a2..af4dc85 100644
864 --- a/dev-java/netbeans-ergonomics/Manifest
865 +++ b/dev-java/netbeans-ergonomics/Manifest
866 @@ -6,9 +6,11 @@ DIST netbeans-7.2beta-201205031832-src.zip 178513118 RMD160 b79d398955023a0d72be
867 DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d5297e84103df2d SHA1 209945171a811e17ad52f63896cc4f5894a5ac0c SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e
868 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
869 DIST netbeans-trunk-nightly-201206240002-src.zip 175171643 RMD160 2047795256559c2c39a45fc02eb3f9872ce7ce59 SHA1 a4b21930d26ffc610a78237a4fcdcfb3f4eb7317 SHA256 a0f6dc306a3e281bbdf6f93246202de870336ce0a0e900ca7306a1fa5890712d
870 +DIST netbeans-trunk-nightly-201206280002-src.zip 175211508 RMD160 ca1179cf134597c67ab3734d0f8740841afb9e6f SHA1 552f5ac72efd0048b346bed31522db4014fd61d1 SHA256 a340ff7cb7e4c0acfb08feb0941bec56482eb614a8ba2baab212210fb232c3a9
871 EBUILD netbeans-ergonomics-7.0.1.ebuild 2884 RMD160 3ce16ca958ba2e556cd0e2361cb94cc0cf4bbe62 SHA1 ed3139bb1005c01513c3b0e2602a71622f81ecc9 SHA256 e8e4a785fc11b6d0d3c722826761581b8c9c779c5460dc7d1487b3154f4402ab
872 EBUILD netbeans-ergonomics-7.1.2.ebuild 2893 RMD160 10a7c9743b22d7041435ec37865513bf1d31b429 SHA1 6aa7fa84c68ebba4af26497825ec78f99bd33492 SHA256 cd56250980429160b8fa9deb17f15050d016394d5fdef19bf772cf29988c86d8
873 EBUILD netbeans-ergonomics-7.2_beta.ebuild 2874 RMD160 f0e3b1e27f6cd6469eeb4e2bf63a3ffa0866d095 SHA1 7d9f76da51162820ad072945623bdc9eec502e28 SHA256 d39cd1ae0e337ddfd07657ecf6f43fc413163e82db0df8dc6e31ad4198033135
874 EBUILD netbeans-ergonomics-9999_p20120624.ebuild 2916 RMD160 41e3f6d705d89e1eb3e56538a265fd8ade49e409 SHA1 574d28000941471dc877c257435f52c08f54ab8f SHA256 711b0e17a9f8e3f90e51c591ed914e2945f0e9be8c600fc68fef19914cd5a4d3
875 -MISC ChangeLog 39368 RMD160 01a9eb0072e6d0aba88733346feb8191acc8cda9 SHA1 e546d1d0fd561e3daa8eee2804cd0c948a7783a2 SHA256 2b06360ddd7e9b184d95df87158b6e80f3f252a8fb17bbdcb71a8df118397a7a
876 +EBUILD netbeans-ergonomics-9999_p20120628.ebuild 2916 RMD160 b5a9672ef90ba959c43a08657b5d876512341611 SHA1 72d80574edd83b3838529694679e654ee5fd6957 SHA256 bac048b365c50e6a3f714cdd444068895d64f4d7567eaf7254054b2c76b4159d
877 +MISC ChangeLog 39553 RMD160 fa37585c985f7a651b5b66474ea56f0465776ab5 SHA1 e76abf9c95706b8a29ef550b59147c50df2aed27 SHA256 c436bcad82c2d97e0ccdd3cd49d8b6390e29ff8bb3a44f2d1d1dd8147d574a90
878 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
879
880 diff --git a/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20120628.ebuild b/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20120628.ebuild
881 new file mode 100644
882 index 0000000..dd14f8d
883 --- /dev/null
884 +++ b/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20120628.ebuild
885 @@ -0,0 +1,102 @@
886 +# Copyright 1999-2012 Gentoo Foundation
887 +# Distributed under the terms of the GNU General Public License v2
888 +# $Header: $
889 +
890 +EAPI="4"
891 +WANT_ANT_TASKS="ant-nodeps"
892 +inherit eutils java-pkg-2 java-ant-2
893 +
894 +DESCRIPTION="Netbeans Ergonomics Cluster"
895 +HOMEPAGE="http://netbeans.org/"
896 +SLOT="9999"
897 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-28_00-02-10/zip/netbeans-trunk-nightly-201206280002-src.zip"
898 +SRC_URI="${SOURCE_URL}
899 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2"
900 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
901 +KEYWORDS="~amd64 ~x86"
902 +IUSE=""
903 +S="${WORKDIR}"
904 +
905 +CDEPEND="~dev-java/netbeans-ide-${PV}
906 + ~dev-java/netbeans-nb-${PV}
907 + ~dev-java/netbeans-platform-${PV}"
908 +DEPEND="virtual/jdk:1.6
909 + app-arch/unzip
910 + ${CDEPEND}
911 + dev-java/javahelp:0"
912 +RDEPEND=">=virtual/jdk-1.6
913 + ${CDEPEND}"
914 +
915 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
916 +
917 +EANT_BUILD_XML="nbbuild/build.xml"
918 +EANT_BUILD_TARGET="rebuild-cluster"
919 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ergonomics -Dext.binaries.downloaded=true"
920 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
921 +JAVA_PKG_BSFIX="off"
922 +
923 +src_unpack() {
924 + unpack $(basename ${SOURCE_URL})
925 +
926 + einfo "Deleting bundled jars..."
927 + find -name "*.jar" -type f -delete
928 +
929 + unpack netbeans-9999-r6-build.xml.patch.bz2
930 +}
931 +
932 +src_prepare() {
933 + einfo "Deleting bundled class files..."
934 + find -name "*.class" -type f | xargs rm -vf
935 +
936 + epatch netbeans-9999-r6-build.xml.patch
937 +
938 + # Support for custom patches
939 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
940 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
941 +
942 + if [ -n "${files}" ] ; then
943 + einfo "Applying custom patches:"
944 +
945 + for file in ${files} ; do
946 + epatch "${file}"
947 + done
948 + fi
949 + fi
950 +
951 + einfo "Symlinking external libraries..."
952 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
953 +
954 + einfo "Linking in other clusters..."
955 + mkdir "${S}"/nbbuild/netbeans || die
956 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
957 +
958 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
959 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
960 + touch nb.cluster.ide.built
961 +
962 + ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
963 + cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
964 + touch nb.cluster.nb.built
965 +
966 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
967 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
968 + touch nb.cluster.platform.built
969 +
970 + popd >/dev/null || die
971 +
972 + java-pkg-2_src_prepare
973 +}
974 +
975 +src_install() {
976 + pushd nbbuild/netbeans/ergonomics >/dev/null || die
977 +
978 + insinto ${INSTALL_DIR}
979 +
980 + grep -E "/ergonomics$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
981 +
982 + doins -r *
983 +
984 + popd >/dev/null || die
985 +
986 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ergonomics
987 +}
988
989 diff --git a/dev-java/netbeans-groovy/ChangeLog b/dev-java/netbeans-groovy/ChangeLog
990 index 3de08fc..5879e85 100644
991 --- a/dev-java/netbeans-groovy/ChangeLog
992 +++ b/dev-java/netbeans-groovy/ChangeLog
993 @@ -2,6 +2,12 @@
994 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
995 # $Header: $
996
997 +*netbeans-groovy-9999_p20120628 (28 Jun 2012)
998 +
999 + 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
1000 + +netbeans-groovy-9999_p20120628.ebuild:
1001 + bumped to latest nightly sources
1002 +
1003 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
1004 -netbeans-groovy-9999_p20120615.ebuild,
1005 -netbeans-groovy-9999_p20120620.ebuild:
1006
1007 diff --git a/dev-java/netbeans-groovy/Manifest b/dev-java/netbeans-groovy/Manifest
1008 index 29b5e10..d260dc0 100644
1009 --- a/dev-java/netbeans-groovy/Manifest
1010 +++ b/dev-java/netbeans-groovy/Manifest
1011 @@ -8,9 +8,11 @@ DIST netbeans-7.2beta-201205031832-src.zip 178513118 RMD160 b79d398955023a0d72be
1012 DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d5297e84103df2d SHA1 209945171a811e17ad52f63896cc4f5894a5ac0c SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e
1013 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
1014 DIST netbeans-trunk-nightly-201206240002-src.zip 175171643 RMD160 2047795256559c2c39a45fc02eb3f9872ce7ce59 SHA1 a4b21930d26ffc610a78237a4fcdcfb3f4eb7317 SHA256 a0f6dc306a3e281bbdf6f93246202de870336ce0a0e900ca7306a1fa5890712d
1015 +DIST netbeans-trunk-nightly-201206280002-src.zip 175211508 RMD160 ca1179cf134597c67ab3734d0f8740841afb9e6f SHA1 552f5ac72efd0048b346bed31522db4014fd61d1 SHA256 a340ff7cb7e4c0acfb08feb0941bec56482eb614a8ba2baab212210fb232c3a9
1016 EBUILD netbeans-groovy-7.0.1.ebuild 3296 RMD160 8dfd04f7498e840e727faa16d85c1e6998933be3 SHA1 8c5f081cb89500e97feedfd39824fd913fed8044 SHA256 29c3d304eca5999e78550fd715dbcbef9d15639d4e4f17fa0e45a46803080729
1017 EBUILD netbeans-groovy-7.1.2.ebuild 3305 RMD160 b88deb6b19b75c81fa895198a06bb38e77e43f8a SHA1 8f6633142f85d09ced3994cde51cb066285e3e86 SHA256 1e00f335b8cc1e90deec3c3251629ba699286b25be5b6945d135d271004dc34b
1018 EBUILD netbeans-groovy-7.2_beta.ebuild 3158 RMD160 139230629948fe639c95fa1110c83ce784054f83 SHA1 053bc631508e9d4973798c55c706874605f574db SHA256 299013ea79bf6ba5e62a679caf4574b80d1d55d2ddba8b0a120c3cf156d9ae9d
1019 EBUILD netbeans-groovy-9999_p20120624.ebuild 3200 RMD160 84c14e73d3b6a91887a8b5c55e0b7cd1949f1040 SHA1 86e4681a7e52ed9b57d58ac5cfce60cc49faf28c SHA256 d530f22b44c31b488922824acfe0dc059ec46ae1df92674799669819faa1785f
1020 -MISC ChangeLog 37779 RMD160 c539d42679b3277f49efcc58a94d4ffaa55a6d8f SHA1 a68a6c875265569e0f23f63d4ab14d4d5af07f74 SHA256 8ac1f8cb98179dc0f5d337108efb39d1414037b2b07c209ae1e8b9e5fa8e9a6d
1021 +EBUILD netbeans-groovy-9999_p20120628.ebuild 3200 RMD160 8bfc01f697e4216f7757e08666dfc695a878fd9f SHA1 1f323338f6996db91258a005659f5f298cb98c40 SHA256 dd964f0742ddbb276ae4ef00a75145d92ec0287d2ea1f9779815eb85bca2c5f6
1022 +MISC ChangeLog 37956 RMD160 a213af279080627884c8b4793e1d4fec4e1d9515 SHA1 f792a31b0061bc0eece56f0ad7d9f3f568286805 SHA256 64d0ef4f4c79bae4f7e03105704897e7b68182d821b65b28e40d9763b085be2e
1023 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
1024
1025 diff --git a/dev-java/netbeans-groovy/netbeans-groovy-9999_p20120628.ebuild b/dev-java/netbeans-groovy/netbeans-groovy-9999_p20120628.ebuild
1026 new file mode 100644
1027 index 0000000..a2f544e
1028 --- /dev/null
1029 +++ b/dev-java/netbeans-groovy/netbeans-groovy-9999_p20120628.ebuild
1030 @@ -0,0 +1,107 @@
1031 +# Copyright 1999-2012 Gentoo Foundation
1032 +# Distributed under the terms of the GNU General Public License v2
1033 +# $Header: $
1034 +
1035 +EAPI="4"
1036 +WANT_ANT_TASKS="ant-nodeps"
1037 +inherit eutils java-pkg-2 java-ant-2
1038 +
1039 +DESCRIPTION="Netbeans Groovy Cluster"
1040 +HOMEPAGE="http://netbeans.org/projects/groovy"
1041 +SLOT="9999"
1042 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-28_00-02-10/zip/netbeans-trunk-nightly-201206280002-src.zip"
1043 +SRC_URI="${SOURCE_URL}
1044 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2
1045 + http://hg.netbeans.org/binaries/96A26BFA6E5AEA2E3C46DF44A19DE93A2ACD2366-groovy-all-1.8.6.jar"
1046 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1047 +KEYWORDS="~amd64 ~x86"
1048 +IUSE=""
1049 +S="${WORKDIR}"
1050 +
1051 +CDEPEND="~dev-java/netbeans-ide-${PV}
1052 + ~dev-java/netbeans-java-${PV}
1053 + ~dev-java/netbeans-platform-${PV}"
1054 +DEPEND="virtual/jdk:1.6
1055 + app-arch/unzip
1056 + ${CDEPEND}
1057 + dev-java/javahelp:0"
1058 +RDEPEND=">=virtual/jdk-1.6
1059 + ${CDEPEND}"
1060 +
1061 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1062 +
1063 +EANT_BUILD_XML="nbbuild/build.xml"
1064 +EANT_BUILD_TARGET="rebuild-cluster"
1065 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.groovy -Dext.binaries.downloaded=true"
1066 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1067 +JAVA_PKG_BSFIX="off"
1068 +
1069 +src_unpack() {
1070 + unpack $(basename ${SOURCE_URL})
1071 +
1072 + einfo "Deleting bundled jars..."
1073 + find -name "*.jar" -type f -delete
1074 +
1075 + unpack netbeans-9999-r6-build.xml.patch.bz2
1076 +
1077 + pushd "${S}" >/dev/null || die
1078 + ln -s "${DISTDIR}"/96A26BFA6E5AEA2E3C46DF44A19DE93A2ACD2366-groovy-all-1.8.6.jar groovy.editor/external/groovy-all-1.8.6.jar || die
1079 + popd >/dev/null || die
1080 +}
1081 +
1082 +src_prepare() {
1083 + einfo "Deleting bundled class files..."
1084 + find -name "*.class" -type f | xargs rm -vf
1085 +
1086 + epatch netbeans-9999-r6-build.xml.patch
1087 +
1088 + # Support for custom patches
1089 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1090 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1091 +
1092 + if [ -n "${files}" ] ; then
1093 + einfo "Applying custom patches:"
1094 +
1095 + for file in ${files} ; do
1096 + epatch "${file}"
1097 + done
1098 + fi
1099 + fi
1100 +
1101 + einfo "Symlinking external libraries..."
1102 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1103 +
1104 + einfo "Linking in other clusters..."
1105 + mkdir "${S}"/nbbuild/netbeans || die
1106 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
1107 +
1108 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
1109 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1110 + touch nb.cluster.ide.built
1111 +
1112 + ln -s /usr/share/netbeans-java-${SLOT} java || die
1113 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1114 + touch nb.cluster.java.built
1115 +
1116 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1117 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1118 + touch nb.cluster.platform.built
1119 +
1120 + popd >/dev/null || die
1121 +
1122 + java-pkg-2_src_prepare
1123 +}
1124 +
1125 +src_install() {
1126 + pushd nbbuild/netbeans/groovy >/dev/null || die
1127 +
1128 + insinto ${INSTALL_DIR}
1129 +
1130 + grep -E "/groovy$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1131 +
1132 + doins -r *
1133 +
1134 + popd >/dev/null || die
1135 +
1136 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/groovy
1137 +}
1138
1139 diff --git a/dev-java/netbeans-harness/ChangeLog b/dev-java/netbeans-harness/ChangeLog
1140 index 29f19a9..c647830 100644
1141 --- a/dev-java/netbeans-harness/ChangeLog
1142 +++ b/dev-java/netbeans-harness/ChangeLog
1143 @@ -2,6 +2,12 @@
1144 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
1145 # $Header: $
1146
1147 +*netbeans-harness-9999_p20120628 (28 Jun 2012)
1148 +
1149 + 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
1150 + +netbeans-harness-9999_p20120628.ebuild:
1151 + bumped to latest nightly sources
1152 +
1153 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
1154 -netbeans-harness-9999_p20120615.ebuild,
1155 -netbeans-harness-9999_p20120620.ebuild:
1156
1157 diff --git a/dev-java/netbeans-harness/Manifest b/dev-java/netbeans-harness/Manifest
1158 index ac0d8d7..bf1ff50 100644
1159 --- a/dev-java/netbeans-harness/Manifest
1160 +++ b/dev-java/netbeans-harness/Manifest
1161 @@ -8,9 +8,11 @@ DIST netbeans-7.2beta-201205031832-src.zip 178513118 RMD160 b79d398955023a0d72be
1162 DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d5297e84103df2d SHA1 209945171a811e17ad52f63896cc4f5894a5ac0c SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e
1163 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
1164 DIST netbeans-trunk-nightly-201206240002-src.zip 175171643 RMD160 2047795256559c2c39a45fc02eb3f9872ce7ce59 SHA1 a4b21930d26ffc610a78237a4fcdcfb3f4eb7317 SHA256 a0f6dc306a3e281bbdf6f93246202de870336ce0a0e900ca7306a1fa5890712d
1165 +DIST netbeans-trunk-nightly-201206280002-src.zip 175211508 RMD160 ca1179cf134597c67ab3734d0f8740841afb9e6f SHA1 552f5ac72efd0048b346bed31522db4014fd61d1 SHA256 a340ff7cb7e4c0acfb08feb0941bec56482eb614a8ba2baab212210fb232c3a9
1166 EBUILD netbeans-harness-7.0.1.ebuild 3579 RMD160 dd36fe87364dc9a15cfad15b64f8d05e46632705 SHA1 d39ddfab960f1b9430a5eee2919d06e2854ae848 SHA256 f4d09cb7bd5e8485caf75a3020ddb8102d3ea326878ac384ef4aecb011a1f6a5
1167 EBUILD netbeans-harness-7.1.2.ebuild 3587 RMD160 f84167bf6f72bde6403c4658f95140d040bbecbf SHA1 da6bd286aa0e36c3080a2e939a886ae0f883a24a SHA256 e0adc470109009641bf48569623bf0fc51a400ac1ba686475c7dae1a5b561c96
1168 EBUILD netbeans-harness-7.2_beta.ebuild 3419 RMD160 6d6fee89657d13d29247ab27d117b8dd71b59cd0 SHA1 171a81e04d350f0d1376ec816bdc7ee24f9f53ab SHA256 6b0c871743b6fd86aed305bb13d3aa53e9eb3db289d4bfb524289893a7a7e650
1169 EBUILD netbeans-harness-9999_p20120624.ebuild 3461 RMD160 1c14c16389a5b29c647904f6cffd198b5766bed8 SHA1 78e13135a684665ae6d191ddb96cc1600f561753 SHA256 89486b7d959c9a7553f79b8ce13cf401780a237bd03bcdef457851d53fd1e495
1170 -MISC ChangeLog 38212 RMD160 f6800f06a048f1c4e1a1f5874170dc69c1b5ff1f SHA1 2cc11391d80637592503f5bf6de956b7d02ab64a SHA256 cc83978546382dc96f9733315b4a659c766fe96ed72e66328e2617e91f737fe3
1171 +EBUILD netbeans-harness-9999_p20120628.ebuild 3461 RMD160 753d38a9160e7c6201c2545edfa524ecf91adf01 SHA1 62838fbe86f642a68a9ee120ebc58784b3a3ae26 SHA256 657f5acc4dcdffb6444a9409de0eeada9a9004ba6ddf068ad356072bab81c835
1172 +MISC ChangeLog 38391 RMD160 e4b02b37849c10d0af64f39f4b340080d22d64d3 SHA1 bca24298ba3a7d7e13b1b00929f3b33717eb5f76 SHA256 5a13c06407975d69aa1502e31bf8ef4a2a208192e4255b1bd71494dc1afc0e89
1173 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
1174
1175 diff --git a/dev-java/netbeans-harness/netbeans-harness-9999_p20120628.ebuild b/dev-java/netbeans-harness/netbeans-harness-9999_p20120628.ebuild
1176 new file mode 100644
1177 index 0000000..21d4f11
1178 --- /dev/null
1179 +++ b/dev-java/netbeans-harness/netbeans-harness-9999_p20120628.ebuild
1180 @@ -0,0 +1,109 @@
1181 +# Copyright 1999-2012 Gentoo Foundation
1182 +# Distributed under the terms of the GNU General Public License v2
1183 +# $Header: $
1184 +
1185 +EAPI="4"
1186 +WANT_ANT_TASKS="ant-nodeps"
1187 +inherit eutils java-pkg-2 java-ant-2
1188 +
1189 +DESCRIPTION="Netbeans Harness"
1190 +HOMEPAGE="http://netbeans.org/features/platform/"
1191 +SLOT="9999"
1192 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-28_00-02-10/zip/netbeans-trunk-nightly-201206280002-src.zip"
1193 +SRC_URI="${SOURCE_URL}
1194 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2
1195 + http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
1196 + http://hg.netbeans.org/binaries/418FC62C8A6EF5311987B01FE389B1F88EFDDCA2-jemmy-2.3.0.0.jar"
1197 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1198 +KEYWORDS="~amd64 ~x86"
1199 +IUSE=""
1200 +S="${WORKDIR}"
1201 +
1202 +CDEPEND="~dev-java/netbeans-platform-${PV}
1203 + dev-java/javahelp:0"
1204 +DEPEND="virtual/jdk:1.6
1205 + app-arch/unzip
1206 + ${CDEPEND}
1207 + >=dev-java/junit-4.4:4"
1208 +RDEPEND=">=virtual/jdk-1.6
1209 + ${CDEPEND}"
1210 +
1211 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1212 +
1213 +EANT_BUILD_XML="nbbuild/build.xml"
1214 +EANT_BUILD_TARGET="rebuild-cluster"
1215 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.harness -Dext.binaries.downloaded=true"
1216 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1217 +JAVA_PKG_BSFIX="off"
1218 +
1219 +src_unpack() {
1220 + unpack $(basename ${SOURCE_URL})
1221 +
1222 + einfo "Deleting bundled jars..."
1223 + find -name "*.jar" -type f -delete
1224 +
1225 + unpack netbeans-9999-r6-build.xml.patch.bz2
1226 +
1227 + pushd "${S}" >/dev/null || die
1228 + ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
1229 + ln -s "${DISTDIR}"/418FC62C8A6EF5311987B01FE389B1F88EFDDCA2-jemmy-2.3.0.0.jar jemmy/external/jemmy-2.3.0.0.jar || die
1230 + popd >/dev/null || die
1231 +}
1232 +
1233 +src_prepare() {
1234 + einfo "Deleting bundled class files..."
1235 + find -name "*.class" -type f | xargs rm -vf
1236 +
1237 + epatch netbeans-9999-r6-build.xml.patch
1238 +
1239 + # Support for custom patches
1240 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1241 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1242 +
1243 + if [ -n "${files}" ] ; then
1244 + einfo "Applying custom patches:"
1245 +
1246 + for file in ${files} ; do
1247 + epatch "${file}"
1248 + done
1249 + fi
1250 + fi
1251 +
1252 + einfo "Symlinking external libraries..."
1253 + java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1254 + java-pkg_jar-from --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
1255 + java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
1256 +
1257 + einfo "Linking in other clusters..."
1258 + mkdir "${S}"/nbbuild/netbeans || die
1259 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
1260 +
1261 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1262 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1263 + touch nb.cluster.platform.built
1264 +
1265 + popd >/dev/null || die
1266 +
1267 + java-pkg-2_src_prepare
1268 +}
1269 +
1270 +src_install() {
1271 + pushd nbbuild/netbeans/harness >/dev/null || die
1272 +
1273 + insinto ${INSTALL_DIR}
1274 +
1275 + grep -E "/harness$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1276 +
1277 + doins -r *
1278 + fperms 755 launchers/app.sh
1279 + find "${D}" -name "*.exe" -type f -delete
1280 +
1281 + popd >/dev/null || die
1282 +
1283 + local instdir=${INSTALL_DIR}/antlib
1284 + pushd "${D}"/${instdir} >/dev/null || die
1285 + rm jsearch-2.0_05.jar && dosym /usr/share/javahelp/lib/jsearch.jar ${instdir}/jsearch-2.0_05.jar || die
1286 + popd >/dev/null || die
1287 +
1288 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/harness
1289 +}
1290
1291 diff --git a/dev-java/netbeans-ide/ChangeLog b/dev-java/netbeans-ide/ChangeLog
1292 index a696ee6..402218c 100644
1293 --- a/dev-java/netbeans-ide/ChangeLog
1294 +++ b/dev-java/netbeans-ide/ChangeLog
1295 @@ -2,6 +2,12 @@
1296 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
1297 # $Header: $
1298
1299 +*netbeans-ide-9999_p20120628 (28 Jun 2012)
1300 +
1301 + 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
1302 + +netbeans-ide-9999_p20120628.ebuild:
1303 + bumped to latest nightly sources
1304 +
1305 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
1306 -netbeans-ide-9999_p20120615.ebuild, -netbeans-ide-9999_p20120620.ebuild:
1307 removed obsolete ebuilds
1308
1309 diff --git a/dev-java/netbeans-ide/Manifest b/dev-java/netbeans-ide/Manifest
1310 index bb39a05..c2076f5 100644
1311 --- a/dev-java/netbeans-ide/Manifest
1312 +++ b/dev-java/netbeans-ide/Manifest
1313 @@ -31,6 +31,7 @@ DIST 64D468922B85A9626178AEDF564FFDBDE980B3EC-jaxb-xjc.jar 3101294 RMD160 e20425
1314 DIST 64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar 43312 RMD160 fe8532d4c75821faee1d26f13df43b68c3a5119e SHA1 64f5beeadd2a239c4bc354b8dfdb97cf7fdd9983 SHA256 d3e98121d8a35cc94dc582287feb11f6864efda43492c83fbbad26a81ca08758
1315 DIST 68B82D7246FD90E0FC70BB9C8F10611489BF371A-trilead.jar 251371 RMD160 54f0a1e32b09ddd6318b75c56f488dd279272cb3 SHA1 68b82d7246fd90e0fc70bb9c8f10611489bf371a SHA256 d2819211316fb9e7507a927fe1afd9810e0c938680b15e299c31f0f5490751a6
1316 DIST 6AC191F42860D1698C9268AE044AFAA5FE806CE7-org.eclipse.mylyn.bugzilla.core-3.6.0.jar 247078 RMD160 cd4b7ccfb2ecdeaec48ccc610206e33f6abe9246 SHA1 6ac191f42860d1698c9268ae044afaa5fe806ce7 SHA256 eaa460f3740ee4f8fd7c278daf98cde55f2b0f58fce72bb2f6d39a655a0104dc
1317 +DIST 71097837E6CB4DE06FFDE0D781821C487263E87A-swingx-1.0.jar 1269047 RMD160 9b2e5e49596fcd638f2b540a06329ddbb91b6cb8 SHA1 71097837e6cb4de06ffde0d781821c487263e87a SHA256 c9ae0988c74eeaca7b7c49c9b7d77c571c9f56c77bfd43508a35f6fe965851ff
1318 DIST 71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar 99570 RMD160 ce5b815d2cd8a5e7fb8adf4581d61994ade88b80 SHA1 71f434378f822b09a57174af6c75d37408687c57 SHA256 55f9cf74e16ddadcb212afbb73bfd4b9b3dcb47eba79a48421cede9b303bce3f
1319 DIST 71F7D2D5A3CF17CECBD15049A856BC0245C95C56-js.jar 756883 RMD160 620b8d35d1a3e4677a3f3e657835e8ecc4ce34f6 SHA1 71f7d2d5a3cf17cecbd15049a856bc0245c95c56 SHA256 30bb058a39a819a85e5957672afbdb717d8cc9fc9372c282f2128838311cc9f8
1320 DIST 77DB1AFF3C0730C144D30C9935A1CD8DCD2488A9-html5-datatypes.jar 222062 RMD160 3cc1a42168e053934d4ca6cc251cc369ce0fcb86 SHA1 77db1aff3c0730c144d30c9935a1cd8dcd2488a9 SHA256 3b282061248b3ad1e28af6b398eda6ee0f6c5b2cc3468904bb1ea7600ce1233e
1321 @@ -86,9 +87,11 @@ DIST netbeans-7.2beta-201205031832-src.zip 178513118 RMD160 b79d398955023a0d72be
1322 DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d5297e84103df2d SHA1 209945171a811e17ad52f63896cc4f5894a5ac0c SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e
1323 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
1324 DIST netbeans-trunk-nightly-201206240002-src.zip 175171643 RMD160 2047795256559c2c39a45fc02eb3f9872ce7ce59 SHA1 a4b21930d26ffc610a78237a4fcdcfb3f4eb7317 SHA256 a0f6dc306a3e281bbdf6f93246202de870336ce0a0e900ca7306a1fa5890712d
1325 +DIST netbeans-trunk-nightly-201206280002-src.zip 175211508 RMD160 ca1179cf134597c67ab3734d0f8740841afb9e6f SHA1 552f5ac72efd0048b346bed31522db4014fd61d1 SHA256 a340ff7cb7e4c0acfb08feb0941bec56482eb614a8ba2baab212210fb232c3a9
1326 EBUILD netbeans-ide-7.0.1.ebuild 22653 RMD160 fe693a0abc3253af1850b99bfb4fa0d9a488bd94 SHA1 5b6547694a3193ce89cc2a5dfb8fc134cb81fabe SHA256 4c1b3e46e2a6cb89d902c7f4fe6ad9306cbd0c9463a514e87d4c6ec019dc0356
1327 EBUILD netbeans-ide-7.1.2.ebuild 26834 RMD160 b07d2029d3d736034251b8e3a7b6778d99d14491 SHA1 3236b1541c713cb6fb444725d3b29f6645eb9b19 SHA256 1e57e60a1a00b4530f917319b5d8eef915b9669b9dd3ab82b5afabe171d8959a
1328 EBUILD netbeans-ide-7.2_beta-r2.ebuild 24422 RMD160 8e647dacf2e31b39bc06d3b2add0534546720acc SHA1 8219ef16ecaf12116c888568e1c9c17bb090a0ca SHA256 93caa404d77315d3dbf27223158c0c5230594af120bd5a7f4e1d2ea50edce647
1329 EBUILD netbeans-ide-9999_p20120624.ebuild 24476 RMD160 994fdb54b5833459071cca328eb1519acc382ef0 SHA1 6351cc7259a4cfb89f331444c70fd1580f9c8c2d SHA256 0c42e918088ccfc93c82a777f786ec95df7e17fc19dca70fb837af2d7df9e00a
1330 -MISC ChangeLog 37122 RMD160 f8425caa42a357dc697369918f0d974dfe8748d8 SHA1 6dfaf9e88a4f605e1a01a2be26fcdecfc41395bc SHA256 21d67820d8234ab9fbd9ece5dd82db6af80734ec3c728b51fa52e036a9f9c5fd
1331 +EBUILD netbeans-ide-9999_p20120628.ebuild 24470 RMD160 69d1d2f6a5b73958f271f65b531ddfdefef8c850 SHA1 99d4f4a207fed26d0489cf9556417de6a5c30680 SHA256 1b4220c89b5520374bc63ed705b7811f20058aeff94a001109ae8e47e171f425
1332 +MISC ChangeLog 37293 RMD160 fc85a0c17a7b1931d7eba7af4c3c62a816eb54df SHA1 eb07f91d968923b00c266caff88fbff590b4c7e3 SHA256 b47654b829db0f0b3879684c9acfe82358cdb7844298386e885584cf89380246
1333 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
1334
1335 diff --git a/dev-java/netbeans-ide/netbeans-ide-9999_p20120628.ebuild b/dev-java/netbeans-ide/netbeans-ide-9999_p20120628.ebuild
1336 new file mode 100644
1337 index 0000000..8cb06a9
1338 --- /dev/null
1339 +++ b/dev-java/netbeans-ide/netbeans-ide-9999_p20120628.ebuild
1340 @@ -0,0 +1,341 @@
1341 +# Copyright 1999-2012 Gentoo Foundation
1342 +# Distributed under the terms of the GNU General Public License v2
1343 +# $Header: $
1344 +
1345 +EAPI="4"
1346 +WANT_ANT_TASKS="ant-nodeps"
1347 +inherit eutils java-pkg-2 java-ant-2
1348 +
1349 +DESCRIPTION="Netbeans IDE Cluster"
1350 +HOMEPAGE="http://netbeans.org/projects/ide"
1351 +SLOT="9999"
1352 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-28_00-02-10/zip/netbeans-trunk-nightly-201206280002-src.zip"
1353 +SRC_URI="${SOURCE_URL}
1354 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2
1355 + http://hg.netbeans.org/binaries/B7ADB35C7BC16AFA8AE49C4D61F87E607BDADB41-antlr-runtime-3.3.jar
1356 + http://hg.netbeans.org/binaries/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar
1357 + http://hg.netbeans.org/binaries/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar
1358 + http://hg.netbeans.org/binaries/643CC426B9F75AA111FAC0FAC0E52FF5D991A337-commons-net-3.0.1.jar
1359 + http://hg.netbeans.org/binaries/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip
1360 + http://hg.netbeans.org/binaries/53AFD6CAA1B476204557B0626E7D673FBD5D245C-css3-spec.zip
1361 + http://hg.netbeans.org/binaries/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip
1362 + http://hg.netbeans.org/binaries/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip
1363 + http://hg.netbeans.org/binaries/77DB1AFF3C0730C144D30C9935A1CD8DCD2488A9-html5-datatypes.jar
1364 + http://hg.netbeans.org/binaries/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip
1365 + http://hg.netbeans.org/binaries/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar
1366 + http://hg.netbeans.org/binaries/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar
1367 + http://hg.netbeans.org/binaries/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar
1368 + http://hg.netbeans.org/binaries/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar
1369 + http://hg.netbeans.org/binaries/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip
1370 + http://hg.netbeans.org/binaries/71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar
1371 + http://hg.netbeans.org/binaries/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip
1372 + http://hg.netbeans.org/binaries/387BE740EAEF52B3F6E6EE2F140757E7632584CE-jaxb-impl.jar
1373 + http://hg.netbeans.org/binaries/C3787DAB0DDFBD9E98086ED2F219859B0CB77EF7-jaxb-xjc.jar
1374 + http://hg.netbeans.org/binaries/F4DB465F207907A2406B0BF5C8FFEE22A5C3E4E3-jaxb1-impl.jar
1375 + http://hg.netbeans.org/binaries/C0C5653D2200F2BD2E834B26DFDBC830D07FA0F4-jing.jar
1376 + http://hg.netbeans.org/binaries/098B14300B35E1053AA9945FF2C1CDA164F43B33-js-domstubs.zip
1377 + http://hg.netbeans.org/binaries/5756AA27E54A3EC6C8CDAE32F49BCA7BC139EB15-jsstubs.zip
1378 + http://hg.netbeans.org/binaries/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar
1379 + http://hg.netbeans.org/binaries/A1C0ED8C43A306E3FB7676E7463204B9DA9BE290-non-schema.jar
1380 + http://hg.netbeans.org/binaries/DF8DD2981C9C3EBEDB059CA98450B587E784AF58-org.eclipse.core.contenttype-3.4.100.jar
1381 + http://hg.netbeans.org/binaries/A71B23F287BB0CB27E3A5B7808AC07D45BE44841-org.eclipse.core.jobs-3.5.1.jar
1382 + http://hg.netbeans.org/binaries/93CDEDB00404BF3C56AD3BF0501A9E7A09BD2108-org.eclipse.core.net-1.2.100.jar
1383 + http://hg.netbeans.org/binaries/46735A729401036FC2C14CC05257ACB4CD4F6906-org.eclipse.core.runtime-3.6.0.jar
1384 + http://hg.netbeans.org/binaries/9C98C277CFFBB4CA06CAFD5820562EF7B5100F5C-org.eclipse.core.runtime.compatibility.auth-3.2.200.jar
1385 + http://hg.netbeans.org/binaries/8A288BD66E90B1081F843A17F95973514ED55A97-org.eclipse.equinox.app-1.3.1.jar
1386 + http://hg.netbeans.org/binaries/491025C38F84A6FF9823315A74A0CAC4C30E51A8-org.eclipse.equinox.common-3.6.0.jar
1387 + http://hg.netbeans.org/binaries/F411AB988320260361C3611714CA5AF1480CD1A3-org.eclipse.equinox.preferences-3.3.0.jar
1388 + http://hg.netbeans.org/binaries/AD19FF36B5D976E5B4F289B5ACB32967216C1B2D-org.eclipse.equinox.registry-3.5.0.jar
1389 + http://hg.netbeans.org/binaries/B24FB024EA57B794FA1433CE974102507A231539-org.eclipse.equinox.security-1.0.200.jar
1390 + http://hg.netbeans.org/binaries/A00DC524B1D1DB1ABBF95407AA3E6009C3D2C157-org.eclipse.jgit-1.3.0.201202151440-r.jar
1391 + http://hg.netbeans.org/binaries/6AC191F42860D1698C9268AE044AFAA5FE806CE7-org.eclipse.mylyn.bugzilla.core-3.6.0.jar
1392 + http://hg.netbeans.org/binaries/4617423828BC2E79A1871949C2914285405D8EFF-org.eclipse.mylyn.commons.core-3.6.0.jar
1393 + http://hg.netbeans.org/binaries/053602E0177D42BF707019F1BC646193A899D571-org.eclipse.mylyn.commons.net-3.6.0.jar
1394 + http://hg.netbeans.org/binaries/032EFC784E1DE21E4093C08F336C7582F5694760-org.eclipse.mylyn.commons.xmlrpc-3.6.0.jar
1395 + http://hg.netbeans.org/binaries/5D73EEAEABC42C6FCB85593D1F5B04ACBDFAA0F9-org.eclipse.mylyn.tasks.core-3.6.0.jar
1396 + http://hg.netbeans.org/binaries/2EB57252FE095468DF7CA74E5D0D5882D17DAB11-org.tmatesoft.svnkit_1.7.4.t20120412_2022.jar
1397 + http://hg.netbeans.org/binaries/CD33537FD47E801E01B427997F3DE4016159B414-preindexed.zip
1398 + http://hg.netbeans.org/binaries/E66876EB5F33AA0E57F035F1AADD8C44FEAE7FCB-processtreekiller-1.0.1.jar
1399 + http://hg.netbeans.org/binaries/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar
1400 + http://hg.netbeans.org/binaries/1162833E0FE87B69B99B1F7DEB3A6C386EAB6F84-rhino1_7R2rc1.zip
1401 + http://hg.netbeans.org/binaries/C56F4F5C42102A67F56EB8F12D0219E92E5307C2-sdocs.zip
1402 + http://hg.netbeans.org/binaries/0E30D36ADF1728F6CFE1E87DF71C5541D3E61931-svnClientAdapter-javahl-1.8.5.jar
1403 + http://hg.netbeans.org/binaries/84D26BD9524B46955910CE6704812E2308F1D518-svnClientAdapter-main-1.8.5.jar
1404 + http://hg.netbeans.org/binaries/076FCE66657A48670381BA94B0492C991CF10375-svnClientAdapter-svnkit-1.8.5.jar
1405 + http://hg.netbeans.org/binaries/71097837E6CB4DE06FFDE0D781821C487263E87A-swingx-1.0.jar
1406 + http://hg.netbeans.org/binaries/8ECD1EA66F54C0D5FB20186FD4918D9520096054-sqljet-1.1.0.jar
1407 + http://hg.netbeans.org/binaries/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar
1408 + http://hg.netbeans.org/binaries/97484EC8B82D84D6957976C2DCF1740AAD708054-com.trilead.ssh2_1.0.0.build214.jar
1409 + http://hg.netbeans.org/binaries/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar
1410 + http://hg.netbeans.org/binaries/7A5A7DF07297A86A944D4D0562C685585B0734EF-validator.jar
1411 + http://hg.netbeans.org/binaries/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar
1412 + http://hg.netbeans.org/binaries/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar
1413 + http://hg.netbeans.org/binaries/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar
1414 + http://hg.netbeans.org/binaries/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar"
1415 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1416 +KEYWORDS="~amd64 ~x86"
1417 +IUSE=""
1418 +S="${WORKDIR}"
1419 +
1420 +CDEPEND="~dev-java/netbeans-harness-${PV}
1421 + ~dev-java/netbeans-platform-${PV}
1422 + dev-java/commons-httpclient:3
1423 + dev-java/commons-io:1
1424 + dev-java/commons-lang:2.1
1425 + dev-java/commons-logging:0
1426 + dev-java/freemarker:2.3
1427 + dev-java/icu4j:4.4
1428 + dev-java/iso-relax:0
1429 + dev-java/jdbc-mysql:0
1430 + dev-java/jdbc-postgresql:0
1431 + dev-java/jsr173:0
1432 + dev-java/jvyamlb:0
1433 + dev-java/log4j:0
1434 + dev-java/lucene:3.5
1435 + dev-java/rhino:1.6
1436 + dev-java/saxon:9
1437 + dev-java/smack:2.2
1438 + dev-java/sun-jaf:0
1439 + dev-java/tomcat-servlet-api:2.2
1440 + dev-java/ws-commons-util:0
1441 + dev-java/xerces:2
1442 + dev-vcs/subversion:0[java]"
1443 +# app-text/jing:0 our version is probably too old
1444 +# dev-java/commons-io fails with following error:
1445 +# 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
1446 +# dev-java/ini4j:0 our version is too old
1447 +# dev-java/jaxb:2 upstream version contains more stuff so websvccommon does not compile with ours
1448 +# dev-java/trilead-ssh2:0 in overlay
1449 +DEPEND="virtual/jdk:1.6
1450 + app-arch/unzip
1451 + dev-java/commons-codec:0
1452 + dev-java/jsch:0
1453 + dev-java/jzlib:0
1454 + ${CDEPEND}
1455 + dev-java/javacc:0
1456 + dev-java/javahelp:0"
1457 +RDEPEND=">=virtual/jdk-1.6
1458 + ${CDEPEND}"
1459 +
1460 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1461 +
1462 +EANT_BUILD_XML="nbbuild/build.xml"
1463 +EANT_BUILD_TARGET="rebuild-cluster"
1464 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ide -Dext.binaries.downloaded=true -Djava.awt.headless=true"
1465 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1466 +JAVA_PKG_BSFIX="off"
1467 +
1468 +src_unpack() {
1469 + unpack $(basename ${SOURCE_URL})
1470 +
1471 + einfo "Deleting bundled jars..."
1472 + find -name "*.jar" -type f -delete
1473 +
1474 + unpack netbeans-9999-r6-build.xml.patch.bz2
1475 +
1476 + pushd "${S}" >/dev/null || die
1477 + ln -s "${DISTDIR}"/B7ADB35C7BC16AFA8AE49C4D61F87E607BDADB41-antlr-runtime-3.3.jar libs.antlr3.runtime/external/antlr-runtime-3.3.jar || die
1478 + ln -s "${DISTDIR}"/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar libs.bytelist/external/bytelist-0.1.jar || die
1479 + ln -s "${DISTDIR}"/643CC426B9F75AA111FAC0FAC0E52FF5D991A337-commons-net-3.0.1.jar libs.commons_net/external/commons-net-3.0.1.jar || die
1480 + ln -s "${DISTDIR}"/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar o.apache.commons.io/external/commons-io-1.4.jar ||die
1481 + ln -s "${DISTDIR}"/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip css.editor/external/css21-spec.zip || die
1482 + ln -s "${DISTDIR}"/53AFD6CAA1B476204557B0626E7D673FBD5D245C-css3-spec.zip css.editor/external/css3-spec.zip || die
1483 + ln -s "${DISTDIR}"/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip derby/external/derbysampledb.zip || die
1484 + ln -s "${DISTDIR}"/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip html.editor/external/html-4.01.zip || die
1485 + ln -s "${DISTDIR}"/77DB1AFF3C0730C144D30C9935A1CD8DCD2488A9-html5-datatypes.jar html.validation/external/html5-datatypes.jar || die
1486 + ln -s "${DISTDIR}"/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip html.parser/external/html5doc.zip || die
1487 + ln -s "${DISTDIR}"/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar html.parser/external/htmlparser-1.2.1.jar || die
1488 + ln -s "${DISTDIR}"/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar libs.ini4j/external/ini4j-0.5.1.jar || die
1489 + ln -s "${DISTDIR}"/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar html.validation/external/io-xml-util.jar || die
1490 + ln -s "${DISTDIR}"/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar html.validation/external/iri.jar || die
1491 + ln -s "${DISTDIR}"/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip spellchecker.dictionary_en/external/ispell-enwl-3.1.20.zip || die
1492 + ln -s "${DISTDIR}"/71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar xml.jaxb.api/external/jaxb-api.jar || die
1493 + ln -s "${DISTDIR}"/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip libs.jaxb/external/jaxb-api-doc.zip || die
1494 + ln -s "${DISTDIR}"/387BE740EAEF52B3F6E6EE2F140757E7632584CE-jaxb-impl.jar libs.jaxb/external/jaxb-impl.jar || die
1495 + ln -s "${DISTDIR}"/C3787DAB0DDFBD9E98086ED2F219859B0CB77EF7-jaxb-xjc.jar libs.jaxb/external/jaxb-xjc.jar || die
1496 + ln -s "${DISTDIR}"/F4DB465F207907A2406B0BF5C8FFEE22A5C3E4E3-jaxb1-impl.jar libs.jaxb/external/jaxb1-impl.jar || die
1497 + ln -s "${DISTDIR}"/C0C5653D2200F2BD2E834B26DFDBC830D07FA0F4-jing.jar html.validation/external/jing.jar || die
1498 + ln -s "${DISTDIR}"/098B14300B35E1053AA9945FF2C1CDA164F43B33-js-domstubs.zip javascript.editing/external/js-domstubs.zip || die
1499 + ln -s "${DISTDIR}"/5756AA27E54A3EC6C8CDAE32F49BCA7BC139EB15-jsstubs.zip javascript.editing/external/jsstubs.zip || die
1500 + ln -s "${DISTDIR}"/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar extexecution.destroy/external/libpam4j-1.1.jar || die
1501 + ln -s "${DISTDIR}"/A1C0ED8C43A306E3FB7676E7463204B9DA9BE290-non-schema.jar html.validation/external/non-schema.jar || die
1502 + 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
1503 + 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
1504 + 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
1505 + 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
1506 + 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
1507 + 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
1508 + 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
1509 + 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
1510 + 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
1511 + 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
1512 + 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
1513 + 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
1514 + 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
1515 + 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
1516 + 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
1517 + 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
1518 + ln -s "${DISTDIR}"/2EB57252FE095468DF7CA74E5D0D5882D17DAB11-org.tmatesoft.svnkit_1.7.4.t20120412_2022.jar libs.svnClientAdapter.svnkit/external/org.tmatesoft.svnkit_1.7.4.t20120412_2022.jar || die
1519 + ln -s "${DISTDIR}"/CD33537FD47E801E01B427997F3DE4016159B414-preindexed.zip javascript.editing/external/preindexed.zip || die
1520 + ln -s "${DISTDIR}"/E66876EB5F33AA0E57F035F1AADD8C44FEAE7FCB-processtreekiller-1.0.1.jar extexecution.destroy/external/processtreekiller-1.0.1.jar || die
1521 + ln -s "${DISTDIR}"/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar o.apache.xml.resolver/external/resolver-1.2.jar || die
1522 + ln -s "${DISTDIR}"/1162833E0FE87B69B99B1F7DEB3A6C386EAB6F84-rhino1_7R2rc1.zip o.mozilla.rhino.patched/external/rhino1_7R2rc1.zip || die
1523 + ln -s "${DISTDIR}"/C56F4F5C42102A67F56EB8F12D0219E92E5307C2-sdocs.zip javascript.editing/external/sdocs.zip || die
1524 + ln -s "${DISTDIR}"/8ECD1EA66F54C0D5FB20186FD4918D9520096054-sqljet-1.1.0.jar libs.svnClientAdapter.svnkit/external/sqljet-1.1.0.jar || die
1525 + ln -s "${DISTDIR}"/0E30D36ADF1728F6CFE1E87DF71C5541D3E61931-svnClientAdapter-javahl-1.8.5.jar libs.svnClientAdapter.javahl/external/svnClientAdapter-javahl-1.8.5.jar || die
1526 + ln -s "${DISTDIR}"/84D26BD9524B46955910CE6704812E2308F1D518-svnClientAdapter-main-1.8.5.jar libs.svnClientAdapter/external/svnClientAdapter-main-1.8.5.jar || die
1527 + ln -s "${DISTDIR}"/076FCE66657A48670381BA94B0492C991CF10375-svnClientAdapter-svnkit-1.8.5.jar libs.svnClientAdapter.svnkit/external/svnClientAdapter-svnkit-1.8.5.jar || die
1528 + 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
1529 + 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
1530 + ln -s "${DISTDIR}"/71097837E6CB4DE06FFDE0D781821C487263E87A-swingx-1.0.jar libs.swingx/external/swingx-1.0.jar || die
1531 + ln -s "${DISTDIR}"/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar httpserver/external/tomcat-webserver-3.2.jar || die
1532 + ln -s "${DISTDIR}"/97484EC8B82D84D6957976C2DCF1740AAD708054-com.trilead.ssh2_1.0.0.build214.jar libs.svnClientAdapter.svnkit/external/com.trilead.ssh2_1.0.0.build214.jar || die
1533 + ln -s "${DISTDIR}"/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar swing.validation/external/ValidationAPI.jar || die
1534 + ln -s "${DISTDIR}"/7A5A7DF07297A86A944D4D0562C685585B0734EF-validator.jar html.validation/external/validator.jar || die
1535 + ln -s "${DISTDIR}"/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar extexecution.destroy/external/winp-1.14-patched.jar || die
1536 + ln -s "${DISTDIR}"/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar o.apache.xmlrpc/external/xmlrpc-client-3.0.jar || die
1537 + ln -s "${DISTDIR}"/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar o.apache.xmlrpc/external/xmlrpc-common-3.0.jar || die
1538 + ln -s "${DISTDIR}"/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar o.apache.xmlrpc/external/xmlrpc-server-3.0.jar || die
1539 + popd >/dev/null || die
1540 +}
1541 +
1542 +src_prepare() {
1543 + einfo "Deleting bundled class files..."
1544 + find -name "*.class" -type f | xargs rm -vf
1545 +
1546 + epatch netbeans-9999-r6-build.xml.patch
1547 +
1548 + # Support for custom patches
1549 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1550 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1551 +
1552 + if [ -n "${files}" ] ; then
1553 + einfo "Applying custom patches:"
1554 +
1555 + for file in ${files} ; do
1556 + epatch "${file}"
1557 + done
1558 + fi
1559 + fi
1560 +
1561 + einfo "Symlinking external libraries..."
1562 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1563 +
1564 + einfo "Linking in other clusters..."
1565 + mkdir "${S}"/nbbuild/netbeans || die
1566 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
1567 +
1568 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1569 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1570 + touch nb.cluster.platform.built
1571 +
1572 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
1573 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1574 + touch nb.cluster.harness.built
1575 +
1576 + popd >/dev/null || die
1577 +
1578 + java-pkg_jar-from --build-only --into c.jcraft.jsch/external jsch jsch.jar jsch-0.1.45.jar
1579 + java-pkg_jar-from --build-only --into c.jcraft.jzlib/external jzlib jzlib.jar jzlib-1.0.7.jar
1580 + java-pkg_jar-from --into db.drivers/external jdbc-mysql jdbc-mysql.jar mysql-connector-java-5.1.18-bin.jar
1581 + java-pkg_jar-from --into db.drivers/external jdbc-postgresql jdbc-postgresql.jar postgresql-9.1-901.jdbc4.jar
1582 + java-pkg_jar-from --build-only --into db.sql.visualeditor/external javacc javacc.jar javacc-3.2.jar
1583 + java-pkg_jar-from --into extexecution.destroy/external commons-io-1 commons-io.jar commons-io-1.4.jar
1584 + java-pkg_jar-from --into html.parser/external icu4j-4.4 icu4j.jar icu4j-4_0.jar
1585 + java-pkg_jar-from --into html.validation/external iso-relax isorelax.jar isorelax20041111.jar
1586 + java-pkg_jar-from --into html.validation/external log4j log4j.jar log4j-1.2.15.jar
1587 + java-pkg_jar-from --into html.validation/external rhino-1.6 js.jar js.jar
1588 + java-pkg_jar-from --into html.validation/external saxon-9 saxon.jar saxon9B.jar
1589 + java-pkg_jar-from --into libs.freemarker/external freemarker-2.3 freemarker.jar freemarker-2.3.8.jar
1590 + java-pkg_jar-from --into libs.jvyamlb/external jvyamlb jvyamlb.jar jvyamlb-0.2.3.jar
1591 + java-pkg_jar-from --into libs.lucene/external lucene-3.5 lucene-core.jar lucene-core-3.5.0.jar
1592 + java-pkg_jar-from --into libs.smack/external smack-2.2 smack.jar smack.jar
1593 + java-pkg_jar-from --into libs.smack/external smack-2.2 smackx.jar smackx.jar
1594 + java-pkg_jar-from --into libs.svnClientAdapter.javahl/external subversion svn-javahl.jar svnjavahl-1.7.2.jar
1595 + java-pkg_jar-from --into libs.xerces/external xerces-2 xercesImpl.jar xerces-2.8.0.jar
1596 + java-pkg_jar-from --build-only --into o.apache.commons.codec/external commons-codec commons-codec.jar apache-commons-codec-1.3.jar
1597 + java-pkg_jar-from --into o.apache.commons.httpclient/external commons-httpclient-3 commons-httpclient.jar commons-httpclient-3.1.jar
1598 + java-pkg_jar-from --into o.apache.commons.lang/external commons-lang-2.1 commons-lang.jar commons-lang-2.4.jar
1599 + java-pkg_jar-from --into o.apache.commons.logging/external commons-logging commons-logging.jar commons-logging-1.1.jar
1600 + 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
1601 + java-pkg_jar-from --into servletapi/external tomcat-servlet-api-2.2 servlet.jar servlet-2.2.jar
1602 + java-pkg_jar-from --into xml.jaxb.api/external sun-jaf activation.jar activation.jar
1603 + java-pkg_jar-from --into xml.jaxb.api/external jsr173 jsr173.jar jsr173_1.0_api.jar
1604 +
1605 + java-pkg-2_src_prepare
1606 +}
1607 +
1608 +src_compile() {
1609 + unset DISPLAY
1610 + eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
1611 +}
1612 +
1613 +src_install() {
1614 + pushd nbbuild/netbeans/ide >/dev/null || die
1615 +
1616 + insinto ${INSTALL_DIR}
1617 +
1618 + grep -E "/ide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1619 +
1620 + doins -r *
1621 + rm -fr "${D}"/${INSTALL_DIR}/bin/nativeexecution || die
1622 + rm -fr "${D}"/${INSTALL_DIR}/modules/lib || die
1623 +
1624 + insinto ${INSTALL_DIR}/bin/nativeexecution
1625 + doins bin/nativeexecution/*
1626 +
1627 + pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution >/dev/null || die
1628 + for file in *.sh ; do
1629 + fperms 755 ${file}
1630 + done
1631 + popd >/dev/null || die
1632 +
1633 + if use x86 ; then
1634 + doins -r bin/nativeexecution/Linux-x86
1635 + pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86 >/dev/null || die
1636 + for file in * ; do
1637 + fperms 755 ${file}
1638 + done
1639 + popd >/dev/null || die
1640 + elif use amd64 ; then
1641 + doins -r bin/nativeexecution/Linux-x86_64
1642 + pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86_64 >/dev/null || die
1643 + for file in * ; do
1644 + fperms 755 ${file}
1645 + done
1646 + popd >/dev/null || die
1647 + fi
1648 +
1649 + popd >/dev/null || die
1650 +
1651 + local instdir=${INSTALL_DIR}/modules/ext
1652 + pushd "${D}"/${instdir} >/dev/null || die
1653 + rm freemarker-2.3.8.jar && dosym /usr/share/freemarker-2.3/lib/freemarker.jar ${instdir}/freemarker-2.3.8.jar || die
1654 + rm icu4j-4_0.jar && dosym /usr/share/icu4j-4.4/lib/icu4j.jar ${instdir}/icu4j-4_0.jar || die
1655 + rm isorelax20041111.jar && dosym /usr/share/iso-relax/lib/isorelax.jar ${instdir}/isorelax20041111.jar || die
1656 + rm js.jar && dosym /usr/share/rhino-1.6/lib/js.jar ${instdir}/js.jar || die
1657 + rm jvyamlb-0.2.3.jar && dosym /usr/share/jvyamlb/lib/jvyamlb.jar ${instdir}/jvyamlb-0.2.3.jar || die
1658 + rm log4j-1.2.15.jar && dosym /usr/share/log4j/lib/log4j.jar ${instdir}/log4j-1.2.15.jar || die
1659 + 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
1660 + 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
1661 + rm postgresql-9.1-901.jdbc4.jar && dosym /usr/share/jdbc-postgresql/lib/jdbc-postgresql.jar ${instdir}/postgresql-9.1-901.jdbc4.jar || die
1662 + rm saxon9B.jar && dosym /usr/share/saxon-9/lib/saxon.jar ${instdir}/saxon9B.jar || die
1663 + rm servlet-2.2.jar && dosym /usr/share/tomcat-servlet-api-2.2/lib/servlet.jar ${instdir}/servlet-2.2.jar || die
1664 + rm smack.jar && dosym /usr/share/smack-2.2/lib/smack.jar ${instdir}/smack.jar || die
1665 + rm smackx.jar && dosym /usr/share/smack-2.2/lib/smackx.jar ${instdir}/smackx.jar || die
1666 + rm svnjavahl-1.7.2.jar && dosym /usr/share/subversion/lib/svn-javahl.jar ${instdir}/svnjavahl-1.7.2.jar || die
1667 + rm xerces-2.8.0.jar && dosym /usr/share/xerces-2/lib/xercesImpl.jar ${instdir}/xerces-2.8.0.jar || die
1668 + popd >/dev/null || die
1669 +
1670 + local instdir=${INSTALL_DIR}/modules/ext/jaxb
1671 + pushd "${D}"/${instdir} >/dev/null || die
1672 + rm activation.jar && dosym /usr/share/sun-jaf/lib/activation.jar ${instdir}/activation.jar || die
1673 + popd >/dev/null || die
1674 +
1675 + local instdir=${INSTALL_DIR}/modules/ext/jaxb/api
1676 + pushd "${D}"/${instdir} >/dev/null || die
1677 + rm jsr173_1.0_api.jar && dosym /usr/share/jsr173/lib/jsr173.jar ${instdir}/jsr173_1.0_api.jar || die
1678 + popd >/dev/null || die
1679 +
1680 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ide
1681 +}
1682
1683 diff --git a/dev-java/netbeans-java/ChangeLog b/dev-java/netbeans-java/ChangeLog
1684 index 604a85d..5ee3eb7 100644
1685 --- a/dev-java/netbeans-java/ChangeLog
1686 +++ b/dev-java/netbeans-java/ChangeLog
1687 @@ -2,6 +2,12 @@
1688 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
1689 # $Header: $
1690
1691 +*netbeans-java-9999_p20120628 (28 Jun 2012)
1692 +
1693 + 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
1694 + +netbeans-java-9999_p20120628.ebuild:
1695 + bumped to latest nightly sources
1696 +
1697 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
1698 -netbeans-java-9999_p20120615.ebuild, -netbeans-java-9999_p20120620.ebuild:
1699 removed obsolete ebuilds
1700
1701 diff --git a/dev-java/netbeans-java/Manifest b/dev-java/netbeans-java/Manifest
1702 index 4383713..d427dd9 100644
1703 --- a/dev-java/netbeans-java/Manifest
1704 +++ b/dev-java/netbeans-java/Manifest
1705 @@ -48,9 +48,11 @@ DIST netbeans-7.2beta-201205031832-src.zip 178513118 RMD160 b79d398955023a0d72be
1706 DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d5297e84103df2d SHA1 209945171a811e17ad52f63896cc4f5894a5ac0c SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e
1707 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
1708 DIST netbeans-trunk-nightly-201206240002-src.zip 175171643 RMD160 2047795256559c2c39a45fc02eb3f9872ce7ce59 SHA1 a4b21930d26ffc610a78237a4fcdcfb3f4eb7317 SHA256 a0f6dc306a3e281bbdf6f93246202de870336ce0a0e900ca7306a1fa5890712d
1709 +DIST netbeans-trunk-nightly-201206280002-src.zip 175211508 RMD160 ca1179cf134597c67ab3734d0f8740841afb9e6f SHA1 552f5ac72efd0048b346bed31522db4014fd61d1 SHA256 a340ff7cb7e4c0acfb08feb0941bec56482eb614a8ba2baab212210fb232c3a9
1710 EBUILD netbeans-java-7.0.1-r2.ebuild 14932 RMD160 8b5ef1094e65db4cfd4e98de9fdc214eda0e743c SHA1 3267c7d4f4ff18d23eca483d85c8bcd3c58207ff SHA256 3d8eeb5c3aea368c5064e83e9519b2982a3d0f999db11344ba33605f46f865b0
1711 EBUILD netbeans-java-7.1.2-r1.ebuild 14893 RMD160 28cb8be1dffd063222c8c9b2771ef642d10f4ba5 SHA1 583919f7be167cf23d4b659daf09de190e768c16 SHA256 b4441067f67ff63b24929fa054ff0a28ccc0e47be47d1ca609a84872b119c990
1712 EBUILD netbeans-java-7.2_beta-r2.ebuild 12262 RMD160 b843233a4b1d031247242764f8fa2b4747c5f843 SHA1 54415445b148ad2f371e248d6b1a5295788e40bc SHA256 a24e8b8696c777f27de8368c173b2a8175a5579f71fd1d28827fc53770eecd1f
1713 EBUILD netbeans-java-9999_p20120624.ebuild 12203 RMD160 0006b560dd162f07c5d9d7d0b78e1c7033dcd2bf SHA1 b9ef43a47a0278cc8573af6626543c5480b416df SHA256 ccf6a9fb4091f828596f637d33d19146db7a55e4c25b21e2efc3919aabcda038
1714 -MISC ChangeLog 38348 RMD160 8648bdaa733bb650346749e8e3c8f517d1925362 SHA1 8fab3ff618befc6ca2ca6ccb8665167f7f616200 SHA256 7188ff7695ed2d8f4d7637bb79182c0b9517906bce35b7ebc8eae178474a8a67
1715 +EBUILD netbeans-java-9999_p20120628.ebuild 12203 RMD160 ad74c1869e322e5f618ea1da627fcad5b0b6d2be SHA1 d8c3e3b766a039546f47132cd8877cc48eafb2f1 SHA256 a0a78ca569626be9228b7c0cda2b6a8775a56c0e2f25f778ffe890518af9a300
1716 +MISC ChangeLog 38521 RMD160 de86fccfddd14427feffd1be73b382c83e8ea6c9 SHA1 9dfe9bba26e7e3f8d60e192fffec076e2b50aaf3 SHA256 94845cc38bab2782ef351006465d0251712d17c76667602f9a6e7b823393ff17
1717 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
1718
1719 diff --git a/dev-java/netbeans-java/netbeans-java-9999_p20120628.ebuild b/dev-java/netbeans-java/netbeans-java-9999_p20120628.ebuild
1720 new file mode 100644
1721 index 0000000..de3b710
1722 --- /dev/null
1723 +++ b/dev-java/netbeans-java/netbeans-java-9999_p20120628.ebuild
1724 @@ -0,0 +1,241 @@
1725 +# Copyright 1999-2012 Gentoo Foundation
1726 +# Distributed under the terms of the GNU General Public License v2
1727 +# $Header: $
1728 +
1729 +EAPI="4"
1730 +WANT_ANT_TASKS="ant-nodeps"
1731 +inherit eutils java-pkg-2 java-ant-2
1732 +
1733 +# Maven cannot be unbundled because it depends on exact maven version and exact content of maven directory
1734 +
1735 +DESCRIPTION="Netbeans Java Cluster"
1736 +HOMEPAGE="http://netbeans.org/projects/java"
1737 +SLOT="9999"
1738 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-28_00-02-10/zip/netbeans-trunk-nightly-201206280002-src.zip"
1739 +SRC_URI="${SOURCE_URL}
1740 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2
1741 + http://hg.netbeans.org/binaries/1A78676E734C72549EE6D9F166BAFE22F7CBA8CD-ant-libs-1.8.3.zip
1742 + http://hg.netbeans.org/binaries/29CFD351206016B67DD0D556098513D2B259C69B-apache-maven-3.0.4-bin.zip
1743 + http://hg.netbeans.org/binaries/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip
1744 + http://hg.netbeans.org/binaries/90F1E67F38F1D8EC25C082F8EB08CFEC9A3B75E2-eclipselink-2.3.2.jar
1745 + http://hg.netbeans.org/binaries/C8A5E0D558EA7E7349F9D32B838553D5E7DD214F-hibernate-3.2.5-lib.zip
1746 + http://hg.netbeans.org/binaries/204680C59C7D8A4A1A26B9A2ED46D0DAA6DC10B3-indexer-artifact-4.1.2.jar
1747 + http://hg.netbeans.org/binaries/EA1F2B2504FC5ABCB06146D858F74A97B85A2998-indexer-core-4.1.2.jar
1748 + http://hg.netbeans.org/binaries/3BCA561B1B7B284B3D3C097F92A9CD47FF485058-javax.persistence-2.0.3.jar
1749 + http://hg.netbeans.org/binaries/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip
1750 + http://hg.netbeans.org/binaries/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip
1751 + http://hg.netbeans.org/binaries/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip
1752 + http://hg.netbeans.org/binaries/653A6AD1EF786BC577FC20F56E5F2B1D30423805-maven-dependency-tree-1.2.jar
1753 + http://hg.netbeans.org/binaries/0F7FC8D69950B86D5F67529B5C551DB84C5BCF87-nb-javac-api.jar
1754 + http://hg.netbeans.org/binaries/7306EFB94B54B650A21AF595913219D7FA85FB12-nb-javac-impl.jar
1755 + http://hg.netbeans.org/binaries/663FA7BA7FD8538E44DE9FDC5315C4F733C13E96-org.eclipse.persistence.jpa.jpql_1.0.1.jar
1756 + http://hg.netbeans.org/binaries/481935A7F53B55502187BD3C28C2BC0D957BB643-org.eclipse.persistence.jpa.modelgen.processor-2.3.2.jar
1757 + http://hg.netbeans.org/binaries/CB686A65B6C4516A32173CB60385D02027440620-spring-2.5.6.SEC03.jar
1758 + http://hg.netbeans.org/binaries/C54C41DD33054070647ED50F209CC77A05BA5563-spring-framework-3.1.1.RELEASE.zip"
1759 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1760 +KEYWORDS="~amd64 ~x86"
1761 +IUSE=""
1762 +S="${WORKDIR}"
1763 +
1764 +CDEPEND="~dev-java/netbeans-platform-${PV}
1765 + ~dev-java/netbeans-harness-${PV}
1766 + ~dev-java/netbeans-ide-${PV}
1767 + ~dev-java/netbeans-websvccommon-${PV}
1768 + dev-java/beansbinding:0
1769 + dev-java/cglib:2.2
1770 + dev-java/jdom:1.0
1771 + dev-java/lucene:3.0"
1772 +DEPEND="virtual/jdk:1.6
1773 + app-arch/unzip
1774 + ${CDEPEND}
1775 + dev-java/javahelp:0
1776 + dev-java/junit:4"
1777 +RDEPEND=">=virtual/jdk-1.6
1778 + ${CDEPEND}
1779 + dev-java/absolutelayout:0
1780 + dev-java/antlr:0[java]
1781 + dev-java/asm:2.2
1782 + dev-java/cglib:2.1
1783 + dev-java/commons-collections:0
1784 + dev-java/dom4j:1
1785 + dev-java/ehcache:1.2
1786 + dev-java/fastinfoset:0
1787 + dev-java/javassist:3
1788 + dev-java/jsr67:0
1789 + dev-java/jsr181:0
1790 + dev-java/glassfish-transaction-api:0
1791 + dev-java/jtidy:0
1792 + dev-java/mimepull:0
1793 + dev-java/saaj:0
1794 + dev-java/stax-ex:0
1795 + dev-java/xmlstreambuffer:0"
1796 +
1797 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1798 +
1799 +EANT_BUILD_XML="nbbuild/build.xml"
1800 +EANT_BUILD_TARGET="rebuild-cluster"
1801 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.java -Dext.binaries.downloaded=true"
1802 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1803 +JAVA_PKG_BSFIX="off"
1804 +
1805 +pkg_pretend() {
1806 + local die_now=""
1807 +
1808 + if [ -n "$(find /usr/share/netbeans-java-${SLOT}/ant -type l)" ]; then
1809 + eerror "Please remove following symlinks and run emerge again:"
1810 + find /usr/share/netbeans-java-${SLOT}/ant -type l
1811 + die_now="1"
1812 + fi
1813 +
1814 + if [ -L /usr/share/netbeans-java-${SLOT}/maven ]; then
1815 + if [ -z "${die_now}" ]; then
1816 + eerror "Please remove following symlinks and run emerge again:"
1817 + fi
1818 +
1819 + echo "/usr/share/netbeans-java-${SLOT}/maven"
1820 + die_now="1"
1821 + fi
1822 +
1823 + if [ -n "${die_now}" ]; then
1824 + die "Symlinks exist"
1825 + fi
1826 +}
1827 +
1828 +src_unpack() {
1829 + unpack $(basename ${SOURCE_URL})
1830 +
1831 + einfo "Deleting bundled jars..."
1832 + find -name "*.jar" -type f -delete
1833 +
1834 + unpack netbeans-9999-r6-build.xml.patch.bz2
1835 +
1836 + pushd "${S}" >/dev/null || die
1837 + ln -s "${DISTDIR}"/1A78676E734C72549EE6D9F166BAFE22F7CBA8CD-ant-libs-1.8.3.zip o.apache.tools.ant.module/external/ant-libs-1.8.3.zip || die
1838 + ln -s "${DISTDIR}"/29CFD351206016B67DD0D556098513D2B259C69B-apache-maven-3.0.4-bin.zip maven.embedder/external/apache-maven-3.0.4-bin.zip || die
1839 + ln -s "${DISTDIR}"/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip o.jdesktop.beansbinding/external/beansbinding-1.2.1-doc.zip || die
1840 + ln -s "${DISTDIR}"/90F1E67F38F1D8EC25C082F8EB08CFEC9A3B75E2-eclipselink-2.3.2.jar j2ee.eclipselink/external/eclipselink-2.3.2.jar || die
1841 + ln -s "${DISTDIR}"/C8A5E0D558EA7E7349F9D32B838553D5E7DD214F-hibernate-3.2.5-lib.zip hibernatelib/external/hibernate-3.2.5-lib.zip || die
1842 + ln -s "${DISTDIR}"/204680C59C7D8A4A1A26B9A2ED46D0DAA6DC10B3-indexer-artifact-4.1.2.jar maven.indexer/external/indexer-artifact-4.1.2.jar || die
1843 + ln -s "${DISTDIR}"/EA1F2B2504FC5ABCB06146D858F74A97B85A2998-indexer-core-4.1.2.jar maven.indexer/external/indexer-core-4.1.2.jar || die
1844 + ln -s "${DISTDIR}"/3BCA561B1B7B284B3D3C097F92A9CD47FF485058-javax.persistence-2.0.3.jar j2ee.eclipselink/external/javax.persistence-2.0.3.jar || die
1845 + ln -s "${DISTDIR}"/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip websvc.jaxws21/external/jaxws-2.2.6.zip || die
1846 + ln -s "${DISTDIR}"/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip websvc.jaxws21api/external/jaxws-2.2.6-api.zip || die
1847 + ln -s "${DISTDIR}"/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip websvc.jaxws21/external/jaxws-api-doc.zip || die
1848 + ln -s "${DISTDIR}"/653A6AD1EF786BC577FC20F56E5F2B1D30423805-maven-dependency-tree-1.2.jar maven.embedder/external/maven-dependency-tree-1.2.jar || die
1849 + ln -s "${DISTDIR}"/0F7FC8D69950B86D5F67529B5C551DB84C5BCF87-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die
1850 + ln -s "${DISTDIR}"/7306EFB94B54B650A21AF595913219D7FA85FB12-nb-javac-impl.jar libs.javacimpl/external/nb-javac-impl.jar || die
1851 + 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
1852 + ln -s "${DISTDIR}"/481935A7F53B55502187BD3C28C2BC0D957BB643-org.eclipse.persistence.jpa.modelgen.processor-2.3.2.jar j2ee.eclipselinkmodelgen/external/org.eclipse.persistence.jpa.modelgen.processor-2.3.2.jar || die
1853 + ln -s "${DISTDIR}"/CB686A65B6C4516A32173CB60385D02027440620-spring-2.5.6.SEC03.jar libs.springframework/external/spring-2.5.6.SEC03.jar || die
1854 + ln -s "${DISTDIR}"/C54C41DD33054070647ED50F209CC77A05BA5563-spring-framework-3.1.1.RELEASE.zip libs.springframework/external/spring-framework-3.1.1.RELEASE.zip || die
1855 + popd >/dev/null || die
1856 +}
1857 +
1858 +src_prepare() {
1859 + einfo "Deleting bundled class files..."
1860 + find -name "*.class" -type f | xargs rm -vf
1861 +
1862 + epatch netbeans-9999-r6-build.xml.patch
1863 +
1864 + # Support for custom patches
1865 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1866 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1867 +
1868 + if [ -n "${files}" ] ; then
1869 + einfo "Applying custom patches:"
1870 +
1871 + for file in ${files} ; do
1872 + epatch "${file}"
1873 + done
1874 + fi
1875 + fi
1876 +
1877 + einfo "Symlinking external libraries..."
1878 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1879 + java-pkg_jar-from --into libs.cglib/external cglib-2.2 cglib.jar cglib-2.2.jar
1880 + java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
1881 + java-pkg_jar-from --into maven.embedder/external jdom-1.0 jdom.jar jdom-1.0.jar
1882 + java-pkg_jar-from --into maven.indexer/external lucene-3.0 lucene-core.jar lucene-core-3.0.3.jar
1883 + java-pkg_jar-from --into o.jdesktop.beansbinding/external beansbinding beansbinding.jar beansbinding-1.2.1.jar
1884 +
1885 + einfo "Linking in other clusters..."
1886 + mkdir "${S}"/nbbuild/netbeans || die
1887 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
1888 +
1889 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1890 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1891 + touch nb.cluster.platform.built
1892 +
1893 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
1894 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1895 + touch nb.cluster.harness.built
1896 +
1897 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
1898 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1899 + touch nb.cluster.ide.built
1900 +
1901 + ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
1902 + cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1903 + touch nb.cluster.websvccommon.built
1904 +
1905 + popd >/dev/null || die
1906 +
1907 + java-pkg-2_src_prepare
1908 +}
1909 +
1910 +src_install() {
1911 + pushd nbbuild/netbeans/java >/dev/null || die
1912 +
1913 + insinto ${INSTALL_DIR}
1914 + grep -E "/java$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1915 +
1916 + doins -r *
1917 + chmod 755 "${D}"/${INSTALL_DIR}/maven/bin/mvn* || die
1918 + rm -fr "${D}"/${INSTALL_DIR}/maven/bin/*.bat || die
1919 +
1920 + popd >/dev/null || die
1921 +
1922 + local instdir=/${INSTALL_DIR}/modules/ext
1923 + pushd "${D}"/${instdir} >/dev/null || die
1924 + rm AbsoluteLayout.jar && dosym /usr/share/absolutelayout/lib/absolutelayout.jar ${instdir}/AbsoluteLayout.jar || die
1925 + rm beansbinding-1.2.1.jar && dosym /usr/share/beansbinding/lib/beansbinding.jar ${instdir}/beansbinding-1.2.1.jar || die
1926 + rm cglib-2.2.jar && dosym /usr/share/cglib-2.2/lib/cglib.jar ${instdir}/cglib-2.2.jar || die
1927 + popd >/dev/null || die
1928 +
1929 + local instdir=${INSTALL_DIR}/modules/ext/hibernate
1930 + pushd "${D}"/${instdir} >/dev/null || die
1931 + rm antlr-2.7.6.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.6.jar || die
1932 + rm asm-attrs.jar && dosym /usr/share/asm-2.2/lib/asm-attrs.jar ${instdir}/asm-attrs.jar || die
1933 + rm asm.jar && dosym /usr/share/asm-2.2/lib/asm.jar ${instdir}/asm.jar || die
1934 + rm cglib-2.1.3.jar && dosym /usr/share/cglib-2.1/lib/cglib.jar ${instdir}/cglib-2.1.3.jar || die
1935 + rm commons-collections-2.1.1.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections-2.1.1.jar || die
1936 + rm dom4j-1.6.1.jar && dosym /usr/share/dom4j-1/lib/dom4j.jar ${instdir}/dom4j-1.6.1.jar || die
1937 + rm ehcache-1.2.3.jar && dosym /usr/share/ehcache-1.2/lib/ehcache.jar ${instdir}/ehcache-1.2.3.jar || die
1938 + rm javassist.jar && dosym /usr/share/javassist-3/lib/javassist.jar ${instdir}/javassist.jar || die
1939 + rm jta.jar && dosym /usr/share/glassfish-transaction-api/lib/jta.jar ${instdir}/jta.jar || die
1940 + rm jtidy-r8-20060801.jar && dosym /usr/share/jtidy/lib/Tidy.jar ${instdir}/jtidy-r8-20060801.jar || die
1941 + popd >/dev/null || die
1942 +
1943 + local instdir=/${INSTALL_DIR}/modules/ext/jaxws22
1944 + pushd "${D}"/${instdir} >/dev/null || die
1945 + rm FastInfoset.jar && dosym /usr/share/fastinfoset/lib/fastinfoset.jar ${instdir}/FastInfoset.jar || die
1946 + rm mimepull.jar && dosym /usr/share/mimepull/lib/mimepull.jar ${instdir}/mimepull.jar || die
1947 + rm saaj-impl.jar && dosym /usr/share/saaj/lib/saaj.jar ${instdir}/saaj-impl.jar || die
1948 + rm stax-ex.jar && dosym /usr/share/stax-ex/lib/stax-ex.jar ${instdir}/stax-ex.jar || die
1949 + rm streambuffer.jar && dosym /usr/share/xmlstreambuffer/lib/streambuffer.jar ${instdir}/streambuffer.jar || die
1950 + popd >/dev/null || die
1951 +
1952 + local instdir=${INSTALL_DIR}/modules/ext/jaxws22/api
1953 + pushd "${D}"/${instdir} >/dev/null || die
1954 + rm jsr181-api.jar && dosym /usr/share/jsr181/lib/jsr181.jar ${instdir}/jsr181-api.jar || die
1955 + rm saaj-api.jar && dosym /usr/share/jsr67/lib/jsr67.jar ${instdir}/saaj-api.jar || die
1956 + popd >/dev/null || die
1957 +
1958 + local instdir=${INSTALL_DIR}/modules/ext/maven
1959 + pushd "${D}"/${instdir} >/dev/null || die
1960 + rm jdom-1.0.jar && dosym /usr/share/jdom-1.0/lib/jdom.jar ${instdir}/jdom-1.0.jar || die
1961 + 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
1962 + popd >/dev/null || die
1963 +
1964 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/java
1965 +}
1966
1967 diff --git a/dev-java/netbeans-javacard/ChangeLog b/dev-java/netbeans-javacard/ChangeLog
1968 index 1f3151d..009370b 100644
1969 --- a/dev-java/netbeans-javacard/ChangeLog
1970 +++ b/dev-java/netbeans-javacard/ChangeLog
1971 @@ -2,6 +2,12 @@
1972 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
1973 # $Header: $
1974
1975 +*netbeans-javacard-9999_p20120628 (28 Jun 2012)
1976 +
1977 + 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
1978 + +netbeans-javacard-9999_p20120628.ebuild:
1979 + bumped to latest nightly sources
1980 +
1981 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
1982 -netbeans-javacard-9999_p20120615.ebuild,
1983 -netbeans-javacard-9999_p20120620.ebuild:
1984
1985 diff --git a/dev-java/netbeans-javacard/Manifest b/dev-java/netbeans-javacard/Manifest
1986 index 2728c09..9a755cd 100644
1987 --- a/dev-java/netbeans-javacard/Manifest
1988 +++ b/dev-java/netbeans-javacard/Manifest
1989 @@ -9,9 +9,11 @@ DIST netbeans-7.2beta-201205031832-src.zip 178513118 RMD160 b79d398955023a0d72be
1990 DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d5297e84103df2d SHA1 209945171a811e17ad52f63896cc4f5894a5ac0c SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e
1991 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
1992 DIST netbeans-trunk-nightly-201206240002-src.zip 175171643 RMD160 2047795256559c2c39a45fc02eb3f9872ce7ce59 SHA1 a4b21930d26ffc610a78237a4fcdcfb3f4eb7317 SHA256 a0f6dc306a3e281bbdf6f93246202de870336ce0a0e900ca7306a1fa5890712d
1993 +DIST netbeans-trunk-nightly-201206280002-src.zip 175211508 RMD160 ca1179cf134597c67ab3734d0f8740841afb9e6f SHA1 552f5ac72efd0048b346bed31522db4014fd61d1 SHA256 a340ff7cb7e4c0acfb08feb0941bec56482eb614a8ba2baab212210fb232c3a9
1994 EBUILD netbeans-javacard-7.0.1.ebuild 4961 RMD160 2838467c87ae15ce2a24214cb6d69ff5c77cbcd5 SHA1 74adc0ad143660dd782396a68fe702b2a3a43a9a SHA256 566bc7e3275c97d0fe3d68c843b53aee641548ec39a8143aebd56d248da3c32c
1995 EBUILD netbeans-javacard-7.1.2.ebuild 4970 RMD160 46dc3e5bdb08531eeafd300d3c3c62d5650228c7 SHA1 16fc39a9647d76f52e73fefb4ae04293db0f4532 SHA256 15ff13152b140edaa549ea6515949d99cdb2a4656918566179836ab2277f01b8
1996 EBUILD netbeans-javacard-7.2_beta.ebuild 4716 RMD160 7646b4006b0819d386866c2ec3e52c0471ccfb23 SHA1 8022f30f236f68738a21726cf0466c19e0851779 SHA256 e20f0a205a2876477f8f04365b783e5fb345d19ff55be7ae2e099a84db249711
1997 EBUILD netbeans-javacard-9999_p20120624.ebuild 4758 RMD160 c673b7d2d2da589d63c0468df7962e4f051d35e6 SHA1 55eeab562e004dd713e02285e95fa2675ec870a6 SHA256 fecba46faa5fe538a2b328f71ad88665158816933b483062d8bb7c04b4d1e1e1
1998 -MISC ChangeLog 38645 RMD160 f102532cb244bbe77700624a7478e5c0cba5b1e1 SHA1 45b34ffc69c26b3a8b7c94b0f4458d81e7826c4c SHA256 cc87bf54887cc807cd6214ab1825275caf6946b884643e6a6839e7fc721d3f8a
1999 +EBUILD netbeans-javacard-9999_p20120628.ebuild 4758 RMD160 33d07f3d82e3ec2fdeabc33f1d3485900820b97e SHA1 5cef34f68a8c458cb00a0597b9b9dc3122811299 SHA256 34a6aae5320b49675e18f265ef610f15a596f23dedbe5f8a72dd434eb327aa1b
2000 +MISC ChangeLog 38826 RMD160 c43577b7fc6b8f8a6357388524e84ba827a399e7 SHA1 1d1074c705cde8caf615019e73e42ccd6fb0a7a4 SHA256 601fea9d67255e999f9e5c0c431d416b9cf898bb2bddb12a287df990ae6e092f
2001 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
2002
2003 diff --git a/dev-java/netbeans-javacard/netbeans-javacard-9999_p20120628.ebuild b/dev-java/netbeans-javacard/netbeans-javacard-9999_p20120628.ebuild
2004 new file mode 100644
2005 index 0000000..0ce1a8b
2006 --- /dev/null
2007 +++ b/dev-java/netbeans-javacard/netbeans-javacard-9999_p20120628.ebuild
2008 @@ -0,0 +1,130 @@
2009 +# Copyright 1999-2012 Gentoo Foundation
2010 +# Distributed under the terms of the GNU General Public License v2
2011 +# $Header: $
2012 +
2013 +EAPI="4"
2014 +WANT_ANT_TASKS="ant-nodeps"
2015 +inherit eutils java-pkg-2 java-ant-2
2016 +
2017 +DESCRIPTION="Netbeans JavaCard Cluster"
2018 +HOMEPAGE="http://netbeans.org/projects/javacard"
2019 +SLOT="9999"
2020 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-28_00-02-10/zip/netbeans-trunk-nightly-201206280002-src.zip"
2021 +SRC_URI="${SOURCE_URL}
2022 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2
2023 + http://hg.netbeans.org/binaries/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar
2024 + http://hg.netbeans.org/binaries/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar
2025 + http://hg.netbeans.org/binaries/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip"
2026 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2027 +KEYWORDS="~amd64 ~x86"
2028 +IUSE=""
2029 +S="${WORKDIR}"
2030 +
2031 +CDEPEND="~dev-java/netbeans-ide-${PV}
2032 + ~dev-java/netbeans-java-${PV}
2033 + ~dev-java/netbeans-platform-${PV}"
2034 +DEPEND="virtual/jdk:1.6
2035 + app-arch/unzip
2036 + ${CDEPEND}
2037 + dev-java/javahelp:0"
2038 +RDEPEND=">=virtual/jdk-1.6
2039 + ${CDEPEND}
2040 + dev-java/ant-contrib:0
2041 + dev-java/asm:3
2042 + dev-java/bcel:0
2043 + dev-java/commons-cli:1
2044 + dev-java/commons-codec:0
2045 + dev-java/commons-httpclient:3
2046 + dev-java/commons-logging:0"
2047 +
2048 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2049 +
2050 +EANT_BUILD_XML="nbbuild/build.xml"
2051 +EANT_BUILD_TARGET="rebuild-cluster"
2052 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javacard -Dext.binaries.downloaded=true"
2053 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2054 +JAVA_PKG_BSFIX="off"
2055 +
2056 +src_unpack() {
2057 + unpack $(basename ${SOURCE_URL})
2058 +
2059 + einfo "Deleting bundled jars..."
2060 + find -name "*.jar" -type f -delete
2061 +
2062 + unpack netbeans-9999-r6-build.xml.patch.bz2
2063 +
2064 + pushd "${S}" >/dev/null || die
2065 + ln -s "${DISTDIR}"/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar javacard.ri.platform/external/anttasks.jar || die
2066 + ln -s "${DISTDIR}"/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar javacard.apdu.io/external/apduio.jar || die
2067 + ln -s "${DISTDIR}"/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip javacard.ri.bundle/external/javacard_ri.zip || die
2068 + popd >/dev/null || die
2069 +}
2070 +
2071 +src_prepare() {
2072 + einfo "Deleting bundled class files..."
2073 + find -name "*.class" -type f | xargs rm -vf
2074 +
2075 + epatch netbeans-9999-r6-build.xml.patch
2076 +
2077 + # Support for custom patches
2078 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2079 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2080 +
2081 + if [ -n "${files}" ] ; then
2082 + einfo "Applying custom patches:"
2083 +
2084 + for file in ${files} ; do
2085 + epatch "${file}"
2086 + done
2087 + fi
2088 + fi
2089 +
2090 + einfo "Symlinking external libraries..."
2091 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2092 +
2093 + einfo "Linking in other clusters..."
2094 + mkdir "${S}"/nbbuild/netbeans || die
2095 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
2096 +
2097 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2098 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2099 + touch nb.cluster.ide.built
2100 +
2101 + ln -s /usr/share/netbeans-java-${SLOT} java || die
2102 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2103 + touch nb.cluster.java.built
2104 +
2105 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2106 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2107 + touch nb.cluster.platform.built
2108 +
2109 + popd >/dev/null || die
2110 +
2111 + java-pkg-2_src_prepare
2112 +}
2113 +
2114 +src_install() {
2115 + pushd nbbuild/netbeans/javacard >/dev/null || die
2116 +
2117 + insinto ${INSTALL_DIR}
2118 +
2119 + grep -E "/javacard$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2120 +
2121 + doins -r *
2122 + rm -fr "${D}"/${INSTALL_DIR}/bin || die
2123 +
2124 + popd >/dev/null || die
2125 +
2126 + local instdir=${INSTALL_DIR}/JCDK3.0.2_ConnectedEdition/lib
2127 + pushd "${D}"/${instdir} >/dev/null || die
2128 + rm ant-contrib-1.0b3.jar && dosym /usr/share/ant-contrib/lib/ant-contrib.jar ${instdir}/ant-contrib-1.0b3.jar || die
2129 + rm asm-all-3.1.jar && dosym /usr/share/asm-3/lib/asm.jar ${instdir}/asm-all-3.1.jar || die
2130 + rm bcel-5.2.jar && dosym /usr/share/bcel/lib/bcel.jar ${instdir}/bcel-5.2.jar || die
2131 + rm commons-cli-1.0.jar && dosym /usr/share/commons-cli-1/lib/commons-cli.jar ${instdir}/commons-cli-1.0.jar || die
2132 + rm commons-codec-1.3.jar && dosym /usr/share/commons-codec/lib/commons-codec.jar ${instdir}/commons-codec-1.3.jar || die
2133 + rm commons-httpclient-3.0.jar && dosym /usr/share/commons-httpclient-3/lib/commons-httpclient.jar ${instdir}/commons-httpclient-3.0.jar || die
2134 + rm commons-logging-1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.jar || die
2135 + popd >/dev/null || die
2136 +
2137 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javacard
2138 +}
2139
2140 diff --git a/dev-java/netbeans-javadoc/ChangeLog b/dev-java/netbeans-javadoc/ChangeLog
2141 index 6c0198b..2f59c1b 100644
2142 --- a/dev-java/netbeans-javadoc/ChangeLog
2143 +++ b/dev-java/netbeans-javadoc/ChangeLog
2144 @@ -2,6 +2,12 @@
2145 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
2146 # $Header: $
2147
2148 +*netbeans-javadoc-9999_p20120628 (28 Jun 2012)
2149 +
2150 + 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
2151 + +netbeans-javadoc-9999_p20120628.ebuild:
2152 + bumped to latest nightly sources
2153 +
2154 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
2155 -netbeans-javadoc-9999_p20120615.ebuild,
2156 -netbeans-javadoc-9999_p20120620.ebuild:
2157
2158 diff --git a/dev-java/netbeans-javadoc/Manifest b/dev-java/netbeans-javadoc/Manifest
2159 index 7b470e5..a723ece 100644
2160 --- a/dev-java/netbeans-javadoc/Manifest
2161 +++ b/dev-java/netbeans-javadoc/Manifest
2162 @@ -8,9 +8,11 @@ DIST netbeans-7.2beta-201205031832-src.zip 178513118 RMD160 b79d398955023a0d72be
2163 DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d5297e84103df2d SHA1 209945171a811e17ad52f63896cc4f5894a5ac0c SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e
2164 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
2165 DIST netbeans-trunk-nightly-201206240002-src.zip 175171643 RMD160 2047795256559c2c39a45fc02eb3f9872ce7ce59 SHA1 a4b21930d26ffc610a78237a4fcdcfb3f4eb7317 SHA256 a0f6dc306a3e281bbdf6f93246202de870336ce0a0e900ca7306a1fa5890712d
2166 +DIST netbeans-trunk-nightly-201206280002-src.zip 175211508 RMD160 ca1179cf134597c67ab3734d0f8740841afb9e6f SHA1 552f5ac72efd0048b346bed31522db4014fd61d1 SHA256 a340ff7cb7e4c0acfb08feb0941bec56482eb614a8ba2baab212210fb232c3a9
2167 EBUILD netbeans-javadoc-7.0.1.ebuild 5814 RMD160 d5b77264285edf96d0a3a30666a4ae72ee2387a7 SHA1 ec29b545b0632d7ea9e8bdd2208f5d1fe9532561 SHA256 68531c51838c95012830f5ae09e2386ea3179c2b31bfd5191f67993e3b3dbe2f
2168 EBUILD netbeans-javadoc-7.1.2.ebuild 5855 RMD160 985df7063e959f63d39de9e39b3cd0a5d21d455f SHA1 cd578ab36c0fe1a15b6db28c1ed79a96e304c5ce SHA256 af28efb956ac3b7147e254ca3083dfaab11b84ea42e20677ebdd18aa29ff87e0
2169 EBUILD netbeans-javadoc-7.2_beta.ebuild 5803 RMD160 f1f39e242a371aef83111b3b5c84569e39f872e3 SHA1 eda14d48271e227e549aa591b48b322ddab206ef SHA256 7689ccfb157277934517a4ebc04bf92ba7fff2973409a2ae4bfdaeddc14e519b
2170 EBUILD netbeans-javadoc-9999_p20120624.ebuild 5845 RMD160 819a39789b217f3fa5a9a8022c82ceb41ef0f80d SHA1 7b2edc4e5e7e2446ed2ec2aea0612afcb0b6b43d SHA256 0eeb93c3e648d69787c66519b75b79f2642bacdc6e662ce31f88e6c34b7f2001
2171 -MISC ChangeLog 38038 RMD160 27945fd063fda221eb4b1b8e1ef77320abf7bd33 SHA1 54087105514397f607f71fe49c5a40e1c9d82a77 SHA256 68bc9451eb42bbe1fa88571b35baf05f7a0c24f5b34a422ee6a1fa3c20a7ff56
2172 +EBUILD netbeans-javadoc-9999_p20120628.ebuild 5845 RMD160 410765581f31c59a7f74fedbd2485e53be283f8e SHA1 7ca4dd69b50ff6fa299e01806a7ff8ced0cf4442 SHA256 3cedd35297c06fb2536ab56c5bee0c54075d72544bbaa25ea23f84dc8f89bc20
2173 +MISC ChangeLog 38217 RMD160 c0abda245c8f3219dcde1b9319bc6a2ffb3619de SHA1 ad70f3dcc8e244cee57b1f3fa8b1e689bb41b829 SHA256 4d8f73a5b34a3a588e8fce98470b8f45efc46554d971b19223da717373683a1d
2174 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
2175
2176 diff --git a/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20120628.ebuild b/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20120628.ebuild
2177 new file mode 100644
2178 index 0000000..fa7e9ba
2179 --- /dev/null
2180 +++ b/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20120628.ebuild
2181 @@ -0,0 +1,160 @@
2182 +# Copyright 1999-2012 Gentoo Foundation
2183 +# Distributed under the terms of the GNU General Public License v2
2184 +# $Header: $
2185 +
2186 +EAPI="4"
2187 +WANT_ANT_TASKS="ant-nodeps"
2188 +inherit eutils java-pkg-2 java-ant-2
2189 +
2190 +DESCRIPTION="Netbeans JavaDocs"
2191 +HOMEPAGE="http://netbeans.org/"
2192 +SLOT="9999"
2193 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-28_00-02-10/zip/netbeans-trunk-nightly-201206280002-src.zip"
2194 +SRC_URI="${SOURCE_URL}
2195 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2
2196 + http://hg.netbeans.org/binaries/1A78676E734C72549EE6D9F166BAFE22F7CBA8CD-ant-libs-1.8.3.zip"
2197 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2198 +KEYWORDS="~amd64 ~x86"
2199 +IUSE=""
2200 +S="${WORKDIR}"
2201 +
2202 +DEPEND="virtual/jdk:1.6
2203 + app-arch/unzip
2204 + dev-java/javahelp:0
2205 + dev-java/junit:4
2206 + ~dev-java/netbeans-apisupport-${PV}
2207 + ~dev-java/netbeans-cnd-${PV}
2208 + ~dev-java/netbeans-dlight-${PV}
2209 + ~dev-java/netbeans-enterprise-${PV}
2210 + ~dev-java/netbeans-ergonomics-${PV}
2211 + ~dev-java/netbeans-groovy-${PV}
2212 + ~dev-java/netbeans-harness-${PV}
2213 + ~dev-java/netbeans-ide-${PV}
2214 + ~dev-java/netbeans-java-${PV}
2215 + ~dev-java/netbeans-javacard-${PV}
2216 + ~dev-java/netbeans-mobility-${PV}
2217 + ~dev-java/netbeans-nb-${PV}
2218 + ~dev-java/netbeans-php-${PV}
2219 + ~dev-java/netbeans-platform-${PV}
2220 + ~dev-java/netbeans-profiler-${PV}
2221 + ~dev-java/netbeans-websvccommon-${PV}"
2222 +RDEPEND=""
2223 +
2224 +JAVA_PKG_BSFIX="off"
2225 +
2226 +src_unpack() {
2227 + unpack $(basename ${SOURCE_URL})
2228 +
2229 + einfo "Deleting bundled jars..."
2230 + find -name "*.jar" -type f -delete
2231 +
2232 + unpack netbeans-9999-r6-build.xml.patch.bz2
2233 +
2234 + pushd "${S}" >/dev/null || die
2235 + ln -s "${DISTDIR}"/1A78676E734C72549EE6D9F166BAFE22F7CBA8CD-ant-libs-1.8.3.zip o.apache.tools.ant.module/external/ant-libs-1.8.3.zip || die
2236 + popd >/dev/null || die
2237 +}
2238 +
2239 +src_prepare() {
2240 + einfo "Deleting bundled class files..."
2241 + find -name "*.class" -type f | xargs rm -vf
2242 +
2243 + epatch netbeans-9999-r6-build.xml.patch
2244 +
2245 + # Support for custom patches
2246 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2247 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2248 +
2249 + if [ -n "${files}" ] ; then
2250 + einfo "Applying custom patches:"
2251 +
2252 + for file in ${files} ; do
2253 + epatch "${file}"
2254 + done
2255 + fi
2256 + fi
2257 +
2258 + einfo "Symlinking external libraries..."
2259 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2260 + java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
2261 +
2262 + einfo "Linking in other clusters..."
2263 + mkdir "${S}"/nbbuild/netbeans || die
2264 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
2265 +
2266 + ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
2267 + cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2268 + touch nb.cluster.apisupport.built
2269 +
2270 + ln -s /usr/share/netbeans-cnd-${SLOT} cnd || die
2271 + cat /usr/share/netbeans-cnd-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2272 + touch nb.cluster.cnd.built
2273 +
2274 + ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
2275 + cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2276 + touch nb.cluster.dlight.built
2277 +
2278 + ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
2279 + cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2280 + touch nb.cluster.enterprise.built
2281 +
2282 + ln -s /usr/share/netbeans-ergonomics-${SLOT} ergonomics || die
2283 + cat /usr/share/netbeans-ergonomics-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2284 + touch nb.cluster.ergonomics.built
2285 +
2286 + ln -s /usr/share/netbeans-groovy-${SLOT} groovy || die
2287 + cat /usr/share/netbeans-groovy-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2288 + touch nb.cluster.groovy.built
2289 +
2290 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
2291 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2292 + touch nb.cluster.harness.built
2293 +
2294 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2295 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2296 + touch nb.cluster.ide.built
2297 +
2298 + ln -s /usr/share/netbeans-java-${SLOT} java || die
2299 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2300 + touch nb.cluster.java.built
2301 +
2302 + ln -s /usr/share/netbeans-javacard-${SLOT} javacard || die
2303 + cat /usr/share/netbeans-javacard-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2304 + touch nb.cluster.javacard.built
2305 +
2306 + ln -s /usr/share/netbeans-mobility-${SLOT} mobility || die
2307 + cat /usr/share/netbeans-mobility-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2308 + touch nb.cluster.mobility.built
2309 +
2310 + ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
2311 + cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
2312 + touch nb.cluster.nb.built
2313 +
2314 + ln -s /usr/share/netbeans-php-${SLOT} php || die
2315 + cat /usr/share/netbeans-php-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2316 + touch nb.cluster.php.built
2317 +
2318 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2319 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2320 + touch nb.cluster.platform.built
2321 +
2322 + ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
2323 + cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2324 + touch nb.cluster.profiler.built
2325 +
2326 + ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
2327 + cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2328 + touch nb.cluster.websvccommon.built
2329 +
2330 + java-pkg-2_src_prepare
2331 +}
2332 +
2333 +src_compile() {
2334 + eant -f nbbuild/build.xml bootstrap || die
2335 + ANT_OPTS="-Xmx1536m" eant -f nbbuild/javadoctools/build.xml build-javadoc
2336 +}
2337 +
2338 +src_install() {
2339 + rm nbbuild/build/javadoc/*.zip
2340 + java-pkg_dojavadoc nbbuild/build/javadoc
2341 +}
2342
2343 diff --git a/dev-java/netbeans-javafx/ChangeLog b/dev-java/netbeans-javafx/ChangeLog
2344 index b26e157..0b00c9e 100644
2345 --- a/dev-java/netbeans-javafx/ChangeLog
2346 +++ b/dev-java/netbeans-javafx/ChangeLog
2347 @@ -2,6 +2,12 @@
2348 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
2349 # $Header: $
2350
2351 +*netbeans-javafx-9999_p20120628 (28 Jun 2012)
2352 +
2353 + 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
2354 + +netbeans-javafx-9999_p20120628.ebuild:
2355 + bumped to latest nightly sources
2356 +
2357 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
2358 -netbeans-javafx-9999_p20120615.ebuild,
2359 -netbeans-javafx-9999_p20120620.ebuild:
2360
2361 diff --git a/dev-java/netbeans-javafx/Manifest b/dev-java/netbeans-javafx/Manifest
2362 index 56ea79f..3cf51a1 100644
2363 --- a/dev-java/netbeans-javafx/Manifest
2364 +++ b/dev-java/netbeans-javafx/Manifest
2365 @@ -6,8 +6,10 @@ DIST netbeans-7.2beta-201205031832-src.zip 178513118 RMD160 b79d398955023a0d72be
2366 DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d5297e84103df2d SHA1 209945171a811e17ad52f63896cc4f5894a5ac0c SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e
2367 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
2368 DIST netbeans-trunk-nightly-201206240002-src.zip 175171643 RMD160 2047795256559c2c39a45fc02eb3f9872ce7ce59 SHA1 a4b21930d26ffc610a78237a4fcdcfb3f4eb7317 SHA256 a0f6dc306a3e281bbdf6f93246202de870336ce0a0e900ca7306a1fa5890712d
2369 +DIST netbeans-trunk-nightly-201206280002-src.zip 175211508 RMD160 ca1179cf134597c67ab3734d0f8740841afb9e6f SHA1 552f5ac72efd0048b346bed31522db4014fd61d1 SHA256 a340ff7cb7e4c0acfb08feb0941bec56482eb614a8ba2baab212210fb232c3a9
2370 EBUILD netbeans-javafx-7.1.2.ebuild 3593 RMD160 8db8562c558ad6d4000da3bca8bf6f8a97791a6a SHA1 62967f5ae4998e52d1c82733ee05c9d019401491 SHA256 76a29b37765000745794e6ae20c6b8528d8637507a257ffef3bef2ce648f05cc
2371 EBUILD netbeans-javafx-7.2_beta.ebuild 3574 RMD160 b4c29f04e2cbb91185ce1f01dc7ca51529f548fb SHA1 0b54301208d415f36908e4b73ac01e76214e2430 SHA256 1b17c60c11d004fa28ecb1bc4ea72e9259c07e528dabccd2a51d96770f2db7c9
2372 EBUILD netbeans-javafx-9999_p20120624.ebuild 3616 RMD160 99dfd5aa876f017c8db1362af6ba93bf87ecf8cb SHA1 b3c93eb7cc22660bf626c6affdaad2bebb005362 SHA256 ad49d2884d7ad7a85ad045bfa06704a5a68d65808fe9eb59dd5c556aa316c885
2373 -MISC ChangeLog 24298 RMD160 d5d320fe1348f7b5678bbd9e6f49b78b256e9594 SHA1 b00a67b14cc9e9f39bbc87127f273a5b634d1311 SHA256 3e35f7a4c6e6ab5faaa4061532bd8a1cf2e2a9da8aacd4b58e1d9d8fa5f4d668
2374 +EBUILD netbeans-javafx-9999_p20120628.ebuild 3616 RMD160 5c64d4a144f81f2e89a11785bbe8a093ffe2887b SHA1 4ffeca5e1a46a1b12659687ed85bd5dc8d4a48c1 SHA256 8a9c6e3070503021997d60bc6fdabad1abf4088cf020d89a185debbc87488cdc
2375 +MISC ChangeLog 24475 RMD160 a2e5ce58fb7c74f6ced80fae541b70b6af3b7601 SHA1 fe0926151bf68ac6eae9b6bfec7215dc1a5fa145 SHA256 848bf8a868c262e52ff0f07920a09e55c6cdda80403a0a2f32dab5678829b6dd
2376 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
2377
2378 diff --git a/dev-java/netbeans-javafx/netbeans-javafx-9999_p20120628.ebuild b/dev-java/netbeans-javafx/netbeans-javafx-9999_p20120628.ebuild
2379 new file mode 100644
2380 index 0000000..a8a4758
2381 --- /dev/null
2382 +++ b/dev-java/netbeans-javafx/netbeans-javafx-9999_p20120628.ebuild
2383 @@ -0,0 +1,112 @@
2384 +# Copyright 1999-2012 Gentoo Foundation
2385 +# Distributed under the terms of the GNU General Public License v2
2386 +# $Header: $
2387 +
2388 +EAPI="4"
2389 +WANT_ANT_TASKS="ant-nodeps"
2390 +inherit eutils java-pkg-2 java-ant-2
2391 +
2392 +DESCRIPTION="Netbeans JavaFX Cluster"
2393 +HOMEPAGE="http://netbeans.org/projects/javafx"
2394 +SLOT="9999"
2395 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-28_00-02-10/zip/netbeans-trunk-nightly-201206280002-src.zip"
2396 +SRC_URI="${SOURCE_URL}
2397 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2
2398 + http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
2399 + http://hg.netbeans.org/binaries/418FC62C8A6EF5311987B01FE389B1F88EFDDCA2-jemmy-2.3.0.0.jar"
2400 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2401 +KEYWORDS="~amd64 ~x86"
2402 +IUSE=""
2403 +S="${WORKDIR}"
2404 +
2405 +CDEPEND="~dev-java/netbeans-ide-${PV}
2406 + ~dev-java/netbeans-java-${PV}
2407 + ~dev-java/netbeans-platform-${PV}"
2408 +DEPEND="virtual/jdk:1.6
2409 + app-arch/unzip
2410 + ${CDEPEND}
2411 + dev-java/javahelp:0
2412 + dev-java/junit:4"
2413 +RDEPEND=">=virtual/jdk-1.6
2414 + ${CDEPEND}"
2415 +
2416 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2417 +
2418 +EANT_BUILD_XML="nbbuild/build.xml"
2419 +EANT_BUILD_TARGET="rebuild-cluster"
2420 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javafx -Dext.binaries.downloaded=true"
2421 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2422 +JAVA_PKG_BSFIX="off"
2423 +
2424 +src_unpack() {
2425 + unpack $(basename ${SOURCE_URL})
2426 +
2427 + einfo "Deleting bundled jars..."
2428 + find -name "*.jar" -type f -delete
2429 +
2430 + unpack netbeans-9999-r6-build.xml.patch.bz2
2431 +
2432 + pushd "${S}" >/dev/null || die
2433 + ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
2434 + ln -s "${DISTDIR}"/418FC62C8A6EF5311987B01FE389B1F88EFDDCA2-jemmy-2.3.0.0.jar jemmy/external/jemmy-2.3.0.0.jar || die
2435 + popd >/dev/null || die
2436 +}
2437 +
2438 +src_prepare() {
2439 + einfo "Deleting bundled class files..."
2440 + find -name "*.class" -type f | xargs rm -vf
2441 +
2442 + epatch netbeans-9999-r6-build.xml.patch
2443 +
2444 + # Support for custom patches
2445 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2446 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2447 +
2448 + if [ -n "${files}" ] ; then
2449 + einfo "Applying custom patches:"
2450 +
2451 + for file in ${files} ; do
2452 + epatch "${file}"
2453 + done
2454 + fi
2455 + fi
2456 +
2457 + einfo "Symlinking external libraries..."
2458 + java-pkg_jar-from --build-only --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
2459 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2460 + java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
2461 +
2462 + einfo "Linking in other clusters..."
2463 + mkdir "${S}"/nbbuild/netbeans || die
2464 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
2465 +
2466 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2467 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2468 + touch nb.cluster.ide.built
2469 +
2470 + ln -s /usr/share/netbeans-java-${SLOT} java || die
2471 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2472 + touch nb.cluster.java.built
2473 +
2474 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2475 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2476 + touch nb.cluster.platform.built
2477 +
2478 + popd >/dev/null || die
2479 +
2480 + java-pkg-2_src_prepare
2481 +}
2482 +
2483 +src_install() {
2484 + pushd nbbuild/netbeans/javafx >/dev/null || die
2485 +
2486 + insinto ${INSTALL_DIR}
2487 +
2488 + grep -E "/javafx$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2489 +
2490 + doins -r *
2491 +
2492 + popd >/dev/null || die
2493 +
2494 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javafx
2495 +}
2496
2497 diff --git a/dev-java/netbeans-mobility/ChangeLog b/dev-java/netbeans-mobility/ChangeLog
2498 index dbfa583..023157e 100644
2499 --- a/dev-java/netbeans-mobility/ChangeLog
2500 +++ b/dev-java/netbeans-mobility/ChangeLog
2501 @@ -2,6 +2,12 @@
2502 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
2503 # $Header: $
2504
2505 +*netbeans-mobility-9999_p20120628 (28 Jun 2012)
2506 +
2507 + 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
2508 + +netbeans-mobility-9999_p20120628.ebuild:
2509 + bumped to latest nightly sources
2510 +
2511 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
2512 -netbeans-mobility-9999_p20120615.ebuild,
2513 -netbeans-mobility-9999_p20120620.ebuild:
2514
2515 diff --git a/dev-java/netbeans-mobility/Manifest b/dev-java/netbeans-mobility/Manifest
2516 index 5f59ab7..be44834 100644
2517 --- a/dev-java/netbeans-mobility/Manifest
2518 +++ b/dev-java/netbeans-mobility/Manifest
2519 @@ -15,9 +15,11 @@ DIST netbeans-7.2beta-201205031832-src.zip 178513118 RMD160 b79d398955023a0d72be
2520 DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d5297e84103df2d SHA1 209945171a811e17ad52f63896cc4f5894a5ac0c SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e
2521 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
2522 DIST netbeans-trunk-nightly-201206240002-src.zip 175171643 RMD160 2047795256559c2c39a45fc02eb3f9872ce7ce59 SHA1 a4b21930d26ffc610a78237a4fcdcfb3f4eb7317 SHA256 a0f6dc306a3e281bbdf6f93246202de870336ce0a0e900ca7306a1fa5890712d
2523 +DIST netbeans-trunk-nightly-201206280002-src.zip 175211508 RMD160 ca1179cf134597c67ab3734d0f8740841afb9e6f SHA1 552f5ac72efd0048b346bed31522db4014fd61d1 SHA256 a340ff7cb7e4c0acfb08feb0941bec56482eb614a8ba2baab212210fb232c3a9
2524 EBUILD netbeans-mobility-7.0.1.ebuild 8655 RMD160 97622d84257291737ea08fa69205ba0377747896 SHA1 2240a20d8c81315c88ed2468e6ca9e3a54ecc5d5 SHA256 992e214ff2926e2f0db623d96b717bf8f8e4ceb47e96e69b3c6b8f67d6a8d130
2525 EBUILD netbeans-mobility-7.1.2.ebuild 7543 RMD160 ace4bf9d71a1283932f11d8195e73c0348edb73a SHA1 d802657efcfa0cdf956003b74409832ac2d27d00 SHA256 bb3f1245ad68133798fa507f06dd1ffbc1d55f6ba38f4cccc29ff0240e5b5f22
2526 EBUILD netbeans-mobility-7.2_beta.ebuild 6569 RMD160 17255ea00f555cdd3943db9eaca04349299ff811 SHA1 efa03bfc3f3648f9fa5f18d2d9390c207211186a SHA256 c383d2cdd65ae9c11269364610ab336a887ee9b8e859349af9a6d2c1a7594bf1
2527 EBUILD netbeans-mobility-9999_p20120624.ebuild 6611 RMD160 c5c76a807dfc3dfd97db3688125155e5aae9aa68 SHA1 fb7253b57fa1c17c8a8a6e365eb05a4b34e8cc69 SHA256 3874fc5da639be743fc49c41084e024c4669cb141505e679f88ed8fb40745141
2528 -MISC ChangeLog 38786 RMD160 1505b1dadd628fb27115e6d30a2a305c37b728a7 SHA1 8ea740de440c51b687395d227cc20ad417e13f15 SHA256 5451cd42140b3d8499b337cfe2ce7fc9077a4ef570d19153e5d4bda439038274
2529 +EBUILD netbeans-mobility-9999_p20120628.ebuild 6611 RMD160 87209a96bce7cd5773d18826f464d1b6187681ca SHA1 807788dd1fe6dd0697bcaafd6201bfd47eb8f299 SHA256 8cbb700393aba30b1042eef18d55c9a7dc0599d586a34f35ca98f86905611b73
2530 +MISC ChangeLog 38967 RMD160 e4ac19eefecd9cf13cb0c6a899dd8422bc69d7f2 SHA1 0350037ad69b1ea53132600ad437662955597714 SHA256 9c0100dcc1a5f81b5665def7f7296540fa821a4a416f745c24af5e94d08c7d04
2531 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
2532
2533 diff --git a/dev-java/netbeans-mobility/netbeans-mobility-9999_p20120628.ebuild b/dev-java/netbeans-mobility/netbeans-mobility-9999_p20120628.ebuild
2534 new file mode 100644
2535 index 0000000..07b2d4c
2536 --- /dev/null
2537 +++ b/dev-java/netbeans-mobility/netbeans-mobility-9999_p20120628.ebuild
2538 @@ -0,0 +1,150 @@
2539 +# Copyright 1999-2012 Gentoo Foundation
2540 +# Distributed under the terms of the GNU General Public License v2
2541 +# $Header: $
2542 +
2543 +EAPI="4"
2544 +WANT_ANT_TASKS="ant-nodeps"
2545 +inherit eutils java-pkg-2 java-ant-2
2546 +
2547 +DESCRIPTION="Netbeans Mobility Cluster"
2548 +HOMEPAGE="http://netbeans.org/features/platform/"
2549 +SLOT="9999"
2550 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-28_00-02-10/zip/netbeans-trunk-nightly-201206280002-src.zip"
2551 +SRC_URI="${SOURCE_URL}
2552 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2
2553 + http://hg.netbeans.org/binaries/CEF99941E945D543DF0711F2C6AEF765B50F8501-jakarta-slide-ant-webdav-2.1.jar
2554 + http://hg.netbeans.org/binaries/D1B5BA3BFE8DCFAF08A0468F8879EF1D0E998038-jakarta-slide-webdavlib-2.1.jar
2555 + http://hg.netbeans.org/binaries/2FB485DD8C5EFC7972037781BFFF0CE31316FCE6-jmunit-1.2.1-api.zip
2556 + http://hg.netbeans.org/binaries/BD84F1A4C0789070CC62A8D2DBA75121A57C069C-jmunit4cldc10-1.2.1.jar
2557 + http://hg.netbeans.org/binaries/D76B8334DCBDBE93297AA5C02B17D9A856E72246-jmunit4cldc11-1.2.1.jar
2558 + http://hg.netbeans.org/binaries/D63B2CB355170F1BC8E126E43021047F94243B70-perseus-nb-1.0.1.jar"
2559 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2560 +KEYWORDS="~amd64 ~x86"
2561 +IUSE=""
2562 +S="${WORKDIR}"
2563 +
2564 +CDEPEND="~dev-java/netbeans-apisupport-${PV}
2565 + ~dev-java/netbeans-enterprise-${PV}
2566 + ~dev-java/netbeans-ide-${PV}
2567 + ~dev-java/netbeans-java-${PV}
2568 + ~dev-java/netbeans-platform-${PV}
2569 + ~dev-java/netbeans-websvccommon-${PV}
2570 + dev-java/ant-contrib:0
2571 + dev-java/commons-httpclient:3
2572 + dev-java/jdom:1.0"
2573 +DEPEND="virtual/jdk:1.6
2574 + app-arch/unzip
2575 + ${CDEPEND}
2576 + dev-java/javahelp:0"
2577 +RDEPEND=">=virtual/jdk-1.6
2578 + ${CDEPEND}"
2579 +
2580 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2581 +
2582 +EANT_BUILD_XML="nbbuild/build.xml"
2583 +EANT_BUILD_TARGET="rebuild-cluster"
2584 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.mobility -Dext.binaries.downloaded=true"
2585 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2586 +JAVA_PKG_BSFIX="off"
2587 +
2588 +src_unpack() {
2589 + unpack $(basename ${SOURCE_URL})
2590 +
2591 + einfo "Deleting bundled jars..."
2592 + find -name "*.jar" -type f | grep -vE "mobility.databindingme/lib/netbeans_databindingme.*\.jar" \
2593 + | grep -v "vmd.components.midp/netbeans_midp_components_basic/dist/netbeans_midp_components_basic.jar" \
2594 + | grep -v "vmd.components.midp.pda/netbeans_midp_components_pda/dist/netbeans_midp_components_pda.jar" \
2595 + | grep -v "vmd.components.midp.wma/netbeans_midp_components_wma/dist/netbeans_midp_components_wma.jar" \
2596 + | grep -v "vmd.components.svg/nb_svg_midp_components/dist/nb_svg_midp_components.jar" | xargs rm
2597 +
2598 + unpack netbeans-9999-r6-build.xml.patch.bz2
2599 +
2600 + pushd "${S}" >/dev/null || die
2601 + ln -s "${DISTDIR}"/CEF99941E945D543DF0711F2C6AEF765B50F8501-jakarta-slide-ant-webdav-2.1.jar mobility.deployment.webdav/external/jakarta-slide-ant-webdav-2.1.jar || die
2602 + ln -s "${DISTDIR}"/D1B5BA3BFE8DCFAF08A0468F8879EF1D0E998038-jakarta-slide-webdavlib-2.1.jar mobility.deployment.webdav/external/jakarta-slide-webdavlib-2.1.jar || die
2603 + ln -s "${DISTDIR}"/2FB485DD8C5EFC7972037781BFFF0CE31316FCE6-jmunit-1.2.1-api.zip mobility.j2meunit/external/jmunit-1.2.1-api.zip || die
2604 + ln -s "${DISTDIR}"/BD84F1A4C0789070CC62A8D2DBA75121A57C069C-jmunit4cldc10-1.2.1.jar mobility.j2meunit/external/jmunit4cldc10-1.2.1.jar || die
2605 + ln -s "${DISTDIR}"/D76B8334DCBDBE93297AA5C02B17D9A856E72246-jmunit4cldc11-1.2.1.jar mobility.j2meunit/external/jmunit4cldc11-1.2.1.jar || die
2606 + ln -s "${DISTDIR}"/D63B2CB355170F1BC8E126E43021047F94243B70-perseus-nb-1.0.1.jar svg.perseus/external/perseus-nb-1.0.1.jar || die
2607 + popd >/dev/null || die
2608 +}
2609 +
2610 +src_prepare() {
2611 + einfo "Deleting bundled class files..."
2612 + find -name "*.class" -type f | xargs rm -vf
2613 +
2614 + epatch netbeans-9999-r6-build.xml.patch
2615 +
2616 + # Support for custom patches
2617 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2618 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2619 +
2620 + if [ -n "${files}" ] ; then
2621 + einfo "Applying custom patches:"
2622 +
2623 + for file in ${files} ; do
2624 + epatch "${file}"
2625 + done
2626 + fi
2627 + fi
2628 +
2629 + einfo "Symlinking external libraries..."
2630 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2631 + java-pkg_jar-from --into mobility.antext/external ant-contrib ant-contrib.jar ant-contrib-1.0b3.jar
2632 + java-pkg_jar-from --into mobility.deployment.webdav/external commons-httpclient-3 commons-httpclient.jar commons-httpclient-3.0.1.jar
2633 + java-pkg_jar-from --into mobility.deployment.webdav/external jdom-1.0 jdom.jar jdom-1.0.jar
2634 +
2635 + einfo "Linking in other clusters..."
2636 + mkdir "${S}"/nbbuild/netbeans || die
2637 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
2638 +
2639 + ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
2640 + cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2641 + touch nb.cluster.apisupport.built
2642 +
2643 + ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
2644 + cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2645 + touch nb.cluster.enterprise.built
2646 +
2647 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2648 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2649 + touch nb.cluster.ide.built
2650 +
2651 + ln -s /usr/share/netbeans-java-${SLOT} java || die
2652 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2653 + touch nb.cluster.java.built
2654 +
2655 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2656 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2657 + touch nb.cluster.platform.built
2658 +
2659 + ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
2660 + cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2661 + touch nb.cluster.websvccommon.built
2662 +
2663 + popd >/dev/null || die
2664 +
2665 + java-pkg-2_src_prepare
2666 +}
2667 +
2668 +src_install() {
2669 + pushd nbbuild/netbeans/mobility >/dev/null || die
2670 +
2671 + insinto ${INSTALL_DIR}
2672 +
2673 + grep -E "/mobility$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2674 +
2675 + doins -r *
2676 + rm -rf "${D}"/${INSTALL_DIR}/modules/lib || die
2677 +
2678 + popd >/dev/null || die
2679 +
2680 + local instdir=${INSTALL_DIR}/modules/ext
2681 + pushd "${D}"/${instdir} >/dev/null || die
2682 + rm ant-contrib-1.0b3.jar && dosym /usr/share/ant-contrib/lib/ant-contrib.jar ${instdir}/ant-contrib-1.0b3.jar || die
2683 + 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
2684 + rm jdom-1.0.jar && dosym /usr/share/jdom-1.0/lib/jdom.jar ${instdir}/jdom-1.0.jar || die
2685 + popd >/dev/null || die
2686 +
2687 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/mobility
2688 +}
2689
2690 diff --git a/dev-java/netbeans-nb/ChangeLog b/dev-java/netbeans-nb/ChangeLog
2691 index 7c01213..b61869b 100644
2692 --- a/dev-java/netbeans-nb/ChangeLog
2693 +++ b/dev-java/netbeans-nb/ChangeLog
2694 @@ -2,6 +2,12 @@
2695 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
2696 # $Header: $
2697
2698 +*netbeans-nb-9999_p20120628 (28 Jun 2012)
2699 +
2700 + 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
2701 + +netbeans-nb-9999_p20120628.ebuild:
2702 + bumped to latest nightly sources
2703 +
2704 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
2705 -netbeans-nb-9999_p20120615.ebuild, -netbeans-nb-9999_p20120620.ebuild:
2706 removed obsolete ebuilds
2707
2708 diff --git a/dev-java/netbeans-nb/Manifest b/dev-java/netbeans-nb/Manifest
2709 index c7ca448..aad7b85 100644
2710 --- a/dev-java/netbeans-nb/Manifest
2711 +++ b/dev-java/netbeans-nb/Manifest
2712 @@ -10,9 +10,11 @@ DIST netbeans-7.2beta-201205031832-src.zip 178513118 RMD160 b79d398955023a0d72be
2713 DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d5297e84103df2d SHA1 209945171a811e17ad52f63896cc4f5894a5ac0c SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e
2714 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
2715 DIST netbeans-trunk-nightly-201206240002-src.zip 175171643 RMD160 2047795256559c2c39a45fc02eb3f9872ce7ce59 SHA1 a4b21930d26ffc610a78237a4fcdcfb3f4eb7317 SHA256 a0f6dc306a3e281bbdf6f93246202de870336ce0a0e900ca7306a1fa5890712d
2716 +DIST netbeans-trunk-nightly-201206280002-src.zip 175211508 RMD160 ca1179cf134597c67ab3734d0f8740841afb9e6f SHA1 552f5ac72efd0048b346bed31522db4014fd61d1 SHA256 a340ff7cb7e4c0acfb08feb0941bec56482eb614a8ba2baab212210fb232c3a9
2717 EBUILD netbeans-nb-7.0.1.ebuild 5116 RMD160 df3e2ea3364e01de002fbb97b56c2bf927ba0e2c SHA1 f962fd0ba56bab72ef843342d94d0992e615698f SHA256 17ac4a9aa7931d052a899ad8649bed42d5c37a06d913e0dc8ded118d7ef01c47
2718 EBUILD netbeans-nb-7.1.2.ebuild 4987 RMD160 5183a8db3a7f47e0fea33d2ef5f23530752f8184 SHA1 930b37141bd234605941eba4274335e0bdce509b SHA256 075ef11ab57b236061e4df3e905524ecfba2966c5d735d113b878a03219a9cc1
2719 EBUILD netbeans-nb-7.2_beta.ebuild 4968 RMD160 7d13a944a9102d0c21cff18bdc1e39682a0533cc SHA1 49f8f163179b8f8c8073c23d29914ced57709ea0 SHA256 e7d4770a8ec5e772b88e7ba72836e9f05ae5e8b13847faed7f358b611adf5189
2720 EBUILD netbeans-nb-9999_p20120624.ebuild 5010 RMD160 fc464d6a55a11372df42c268f436769db6f2729a SHA1 683791f03ca9913962cdee4d68cd95e01331f33f SHA256 7086cecdd4c9aec348a3339a81ff8452ab459bed0ae6937c92472b20c7d231be
2721 -MISC ChangeLog 36486 RMD160 394d1f646dc875bf4271f42276d95bb895b9f01b SHA1 bc0a6ddb71b93fed6e5cd2b670ae4ea47675ce63 SHA256 2bc0d91ff5ef5dc84295a5bc10b325adbff5fe3d483e6523b0c0d5786c838ead
2722 +EBUILD netbeans-nb-9999_p20120628.ebuild 5010 RMD160 5e064b8777d9c8740f1afc772db4ee17cc342f09 SHA1 8dc10e26ee79ff51a62864908f9da69e6fffdda1 SHA256 fe8aacdfa5a9e3c734796af22b75d01df33df0db785aa21474c6ab759b3566de
2723 +MISC ChangeLog 36655 RMD160 03c3718151bb324101cfec916d583a2fce2cfe18 SHA1 47241538815409b1d6037cd46fd243d1c8080041 SHA256 dab640df071e7e0beff3bdb83aa2a6c4dc00b8685e29243925af651f3b0f9ccb
2724 MISC metadata.xml 396 RMD160 80c4086b305af8d5e4adae8a263111590f183c05 SHA1 11224a41781dde9ebd92c32e5c0a9d1921b628cb SHA256 5083064ed2246a84e2aedbc326d56cc8bf571fd8e7c24af0e4bc14c50f1ebb49
2725
2726 diff --git a/dev-java/netbeans-nb/netbeans-nb-9999_p20120628.ebuild b/dev-java/netbeans-nb/netbeans-nb-9999_p20120628.ebuild
2727 new file mode 100644
2728 index 0000000..0a640da
2729 --- /dev/null
2730 +++ b/dev-java/netbeans-nb/netbeans-nb-9999_p20120628.ebuild
2731 @@ -0,0 +1,149 @@
2732 +# Copyright 1999-2012 Gentoo Foundation
2733 +# Distributed under the terms of the GNU General Public License v2
2734 +# $Header: $
2735 +
2736 +EAPI="4"
2737 +WANT_ANT_TASKS="ant-nodeps"
2738 +inherit eutils java-pkg-2 java-ant-2
2739 +
2740 +DESCRIPTION="Netbeans IDE Branding"
2741 +HOMEPAGE="http://netbeans.org/"
2742 +SLOT="9999"
2743 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-28_00-02-10/zip/netbeans-trunk-nightly-201206280002-src.zip"
2744 +SRC_URI="${SOURCE_URL}
2745 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2
2746 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.0.png"
2747 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2748 +KEYWORDS="~amd64 ~x86"
2749 +IUSE="keychain"
2750 +S="${WORKDIR}"
2751 +
2752 +CDEPEND="~dev-java/netbeans-platform-${PV}
2753 + ~dev-java/netbeans-harness-${PV}
2754 + ~dev-java/netbeans-ide-${PV}"
2755 +DEPEND="virtual/jdk:1.6
2756 + app-arch/unzip
2757 + ${CDEPEND}
2758 + dev-java/javahelp:0"
2759 +RDEPEND=">=virtual/jdk-1.6
2760 + ${CDEPEND}
2761 + keychain? (
2762 + net-misc/keychain:0
2763 + net-misc/x11-ssh-askpass:0
2764 + )"
2765 +
2766 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2767 +
2768 +EANT_BUILD_XML="nbbuild/build.xml"
2769 +EANT_BUILD_TARGET="rebuild-cluster create-netbeans-import finish-build"
2770 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.nb -Dext.binaries.downloaded=true"
2771 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2772 +JAVA_PKG_BSFIX="off"
2773 +
2774 +src_unpack() {
2775 + unpack $(basename ${SOURCE_URL})
2776 +
2777 + einfo "Deleting bundled jars..."
2778 + find -name "*.jar" -type f -delete
2779 +
2780 + unpack netbeans-9999-r6-build.xml.patch.bz2
2781 +}
2782 +
2783 +src_prepare() {
2784 + einfo "Deleting bundled class files..."
2785 + find -name "*.class" -type f | xargs rm -vf
2786 +
2787 + epatch netbeans-9999-r6-build.xml.patch
2788 + use keychain && epatch "${FILESDIR}"/${SLOT}/keychain-support.patch
2789 +
2790 + # Support for custom patches
2791 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2792 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2793 +
2794 + if [ -n "${files}" ] ; then
2795 + einfo "Applying custom patches:"
2796 +
2797 + for file in ${files} ; do
2798 + epatch "${file}"
2799 + done
2800 + fi
2801 + fi
2802 +
2803 + einfo "Symlinking external libraries..."
2804 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2805 +
2806 + einfo "Linking in other clusters..."
2807 + mkdir "${S}"/nbbuild/netbeans || die
2808 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
2809 +
2810 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2811 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2812 + touch nb.cluster.platform.built
2813 +
2814 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
2815 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2816 + touch nb.cluster.harness.built
2817 +
2818 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2819 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2820 + touch nb.cluster.ide.built
2821 + popd >/dev/null || die
2822 +
2823 + java-pkg-2_src_prepare
2824 +}
2825 +
2826 +src_install() {
2827 + pushd nbbuild/netbeans >/dev/null || die
2828 +
2829 + insinto ${INSTALL_DIR}/nb
2830 +
2831 + grep -E "/nb$" moduleCluster.properties > "${D}"/${INSTALL_DIR}/nb/moduleCluster.properties || die
2832 +
2833 + insinto ${INSTALL_DIR}
2834 + doins -r nb
2835 + dodoc *.txt
2836 + dohtml *.html *.css
2837 +
2838 + insinto ${INSTALL_DIR}/bin
2839 + doins bin/netbeans
2840 + dosym ${INSTALL_DIR}/bin/netbeans /usr/bin/netbeans-${SLOT}
2841 + fperms 755 ${INSTALL_DIR}/bin/netbeans
2842 +
2843 + insinto /etc/netbeans-${SLOT}
2844 + doins etc/*
2845 + dosym /etc/netbeans-${SLOT} ${INSTALL_DIR}/etc
2846 +
2847 + # fix paths per bug# 163483
2848 + if [[ -e "${D}"/${INSTALL_DIR}/bin/netbeans ]]; then
2849 + sed -i -e "s:\"\$progdir\"/../etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
2850 + sed -i -e "s:\"\${userdir}\"/etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
2851 + fi
2852 +
2853 + dodir /usr/share/icons/hicolor/32x32/apps
2854 + dosym ${INSTALL_DIR}/nb/netbeans.png /usr/share/icons/hicolor/32x32/apps/netbeans-${SLOT}.png
2855 + dodir /usr/share/icons/hicolor/128x128/apps
2856 + cp "${DISTDIR}"/netbeans-7.0.png "${D}"/usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png || die
2857 + dosym /usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png /usr/share/pixmaps/netbeans-${SLOT}.png
2858 +
2859 + popd >/dev/null || die
2860 +
2861 + make_desktop_entry netbeans-${SLOT} "Netbeans ${PV}" netbeans-${SLOT} Development
2862 +
2863 + mkdir -p "${D}"/${INSTALL_DIR}/nb/config || die
2864 + echo "NBGNT" > "${D}"/${INSTALL_DIR}/nb/config/productid || die
2865 +}
2866 +
2867 +pkg_postinst() {
2868 + if use keychain ; then
2869 + einfo "You enabled keychain support, that means NetBeans will use keychain for managing"
2870 + einfo "your keys while connecting to ssh protected repositories. If you want to load some"
2871 + einfo "keys on NetBeans startup, create file keychain-keys.txt in your userdir"
2872 + einfo "(~/.netbeans/${SLOT}/keychain-keys.txt) and put names of your keys in the file,"
2873 + einfo "each key on single line, for example:"
2874 + einfo "id_dsa"
2875 + einfo "id_dsa_gentoo"
2876 + einfo "If on NetBeans startup key will not be handled by keychain yet, you will be asked"
2877 + einfo "for key password (only this time and never again). You can find more information"
2878 + einfo "about keychain at http://www.gentoo.org/doc/en/keychain-guide.xml"
2879 + fi
2880 +}
2881
2882 diff --git a/dev-java/netbeans-php/ChangeLog b/dev-java/netbeans-php/ChangeLog
2883 index a0a5149..68bb862 100644
2884 --- a/dev-java/netbeans-php/ChangeLog
2885 +++ b/dev-java/netbeans-php/ChangeLog
2886 @@ -2,6 +2,12 @@
2887 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
2888 # $Header: $
2889
2890 +*netbeans-php-9999_p20120628 (28 Jun 2012)
2891 +
2892 + 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
2893 + +netbeans-php-9999_p20120628.ebuild:
2894 + bumped to latest nightly sources
2895 +
2896 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
2897 -netbeans-php-9999_p20120615.ebuild, -netbeans-php-9999_p20120620.ebuild:
2898 removed obsolete ebuilds
2899
2900 diff --git a/dev-java/netbeans-php/Manifest b/dev-java/netbeans-php/Manifest
2901 index 31136fa..3e929d6 100644
2902 --- a/dev-java/netbeans-php/Manifest
2903 +++ b/dev-java/netbeans-php/Manifest
2904 @@ -14,9 +14,11 @@ DIST netbeans-7.2beta-201205031832-src.zip 178513118 RMD160 b79d398955023a0d72be
2905 DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d5297e84103df2d SHA1 209945171a811e17ad52f63896cc4f5894a5ac0c SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e
2906 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
2907 DIST netbeans-trunk-nightly-201206240002-src.zip 175171643 RMD160 2047795256559c2c39a45fc02eb3f9872ce7ce59 SHA1 a4b21930d26ffc610a78237a4fcdcfb3f4eb7317 SHA256 a0f6dc306a3e281bbdf6f93246202de870336ce0a0e900ca7306a1fa5890712d
2908 +DIST netbeans-trunk-nightly-201206280002-src.zip 175211508 RMD160 ca1179cf134597c67ab3734d0f8740841afb9e6f SHA1 552f5ac72efd0048b346bed31522db4014fd61d1 SHA256 a340ff7cb7e4c0acfb08feb0941bec56482eb614a8ba2baab212210fb232c3a9
2909 EBUILD netbeans-php-7.0.1.ebuild 4151 RMD160 948630039891c480cbc0a9440fd9d74438bbcca4 SHA1 9afb5f8b29bc9c86fce11b8a44976da980741ec8 SHA256 3aee393fe89aa4788ccd17af46f1df43a5681c28af6d580724d8db0f5e804ff0
2910 EBUILD netbeans-php-7.1.2.ebuild 3940 RMD160 23847d511fb946c0a0f5c27f1bc1e922bfc20f86 SHA1 d5a96f605e767c12d3c236fd9e81419669521570 SHA256 779f3bceb2b5a49e923fff28c36c653e31e2d11e186fabab1e656c3314b48d28
2911 EBUILD netbeans-php-7.2_beta.ebuild 4157 RMD160 f2381455b03d390e24a76244d22a23e7f22c0027 SHA1 18a76bc3b211a2c0ef0d7eb2f380ab736ff4b32d SHA256 00292c6f300fd62ce4f7159b68611b6d26a3af57ed7cffeb58aaf33727965249
2912 EBUILD netbeans-php-9999_p20120624.ebuild 4199 RMD160 ae67c0b86c21b2af12c50c2d96562065544401ed SHA1 0814bd66f10b1f158c54c63eb0503b3fcf1f746d SHA256 4c105f929c663e0a7901a94cc701f368b099cd8b6fd4cea28548591a2390983e
2913 -MISC ChangeLog 36257 RMD160 bac61fd85c547cdf1c19c7b48853b39975fc769f SHA1 2a5236ed74c91182adbf72e20c3ff24e705c5829 SHA256 01bfd5af3348f5949b056bfce79c24661ba45297119511ec34160881d022e142
2914 +EBUILD netbeans-php-9999_p20120628.ebuild 4199 RMD160 55d05f99d488755b8f596767eed3c4a294563d7e SHA1 9698109e8ce15e1e7c216843c965f34e490c8a9d SHA256 878e4516d3276117f27b36697f846034947eb3dff256128a77d03da750d41481
2915 +MISC ChangeLog 36428 RMD160 ee9dde774bd891a8e4edf98b5d48ab4694286e65 SHA1 91ed991bcd135a56ca70e958dc4bc0d2cefa3c66 SHA256 b34c3e41619f1c1db9a592660847e73612f3569b4f2b4f78c35b0cea724755fc
2916 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
2917
2918 diff --git a/dev-java/netbeans-php/netbeans-php-9999_p20120628.ebuild b/dev-java/netbeans-php/netbeans-php-9999_p20120628.ebuild
2919 new file mode 100644
2920 index 0000000..9e26998
2921 --- /dev/null
2922 +++ b/dev-java/netbeans-php/netbeans-php-9999_p20120628.ebuild
2923 @@ -0,0 +1,123 @@
2924 +# Copyright 1999-2012 Gentoo Foundation
2925 +# Distributed under the terms of the GNU General Public License v2
2926 +# $Header: $
2927 +
2928 +EAPI="4"
2929 +WANT_ANT_TASKS="ant-nodeps"
2930 +inherit eutils java-pkg-2 java-ant-2
2931 +
2932 +DESCRIPTION="Netbeans PHP Cluster"
2933 +HOMEPAGE="http://netbeans.org/projects/php"
2934 +SLOT="9999"
2935 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-28_00-02-10/zip/netbeans-trunk-nightly-201206280002-src.zip"
2936 +SRC_URI="${SOURCE_URL}
2937 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2
2938 + http://hg.netbeans.org/binaries/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip
2939 + http://hg.netbeans.org/binaries/CFC66D677007430C0841704183EED3A5DD72E5D9-phpsigfiles.zip
2940 + http://hg.netbeans.org/binaries/3D6AF75EA20D715887DAF47A3F063864EF0814C1-predefined_vars.zip"
2941 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2942 +KEYWORDS="~amd64 ~x86"
2943 +IUSE=""
2944 +S="${WORKDIR}"
2945 +
2946 +CDEPEND="~dev-java/netbeans-ide-${PV}
2947 + ~dev-java/netbeans-platform-${PV}
2948 + ~dev-java/netbeans-webcommon-${PV}
2949 + ~dev-java/netbeans-websvccommon-${PV}
2950 + dev-java/javacup:0"
2951 +DEPEND="virtual/jdk:1.6
2952 + app-arch/unzip
2953 + ${CDEPEND}
2954 + dev-java/javahelp:0"
2955 +RDEPEND=">=virtual/jdk-1.6
2956 + ${CDEPEND}"
2957 +
2958 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2959 +
2960 +EANT_BUILD_XML="nbbuild/build.xml"
2961 +EANT_BUILD_TARGET="rebuild-cluster"
2962 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.php -Dext.binaries.downloaded=true"
2963 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2964 +JAVA_PKG_BSFIX="off"
2965 +
2966 +src_unpack() {
2967 + unpack $(basename ${SOURCE_URL})
2968 +
2969 + einfo "Deleting bundled jars..."
2970 + find -name "*.jar" -type f -delete
2971 +
2972 + unpack netbeans-9999-r6-build.xml.patch.bz2
2973 +
2974 + pushd "${S}" >/dev/null || die
2975 + ln -s "${DISTDIR}"/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip php.phpdoc.documentation/external/phpdocdesc.zip || die
2976 + ln -s "${DISTDIR}"/CFC66D677007430C0841704183EED3A5DD72E5D9-phpsigfiles.zip php.project/external/phpsigfiles.zip || die
2977 + ln -s "${DISTDIR}"/3D6AF75EA20D715887DAF47A3F063864EF0814C1-predefined_vars.zip php.editor/external/predefined_vars.zip || die
2978 + popd >/dev/null || die
2979 +}
2980 +
2981 +src_prepare() {
2982 + einfo "Deleting bundled class files..."
2983 + find -name "*.class" -type f | xargs rm -vf
2984 +
2985 + epatch netbeans-9999-r6-build.xml.patch
2986 +
2987 + # Support for custom patches
2988 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2989 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2990 +
2991 + if [ -n "${files}" ] ; then
2992 + einfo "Applying custom patches:"
2993 +
2994 + for file in ${files} ; do
2995 + epatch "${file}"
2996 + done
2997 + fi
2998 + fi
2999 +
3000 + einfo "Symlinking external libraries..."
3001 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3002 + java-pkg_jar-from --into libs.javacup/external javacup javacup.jar java-cup-11a.jar
3003 +
3004 + einfo "Linking in other clusters..."
3005 + mkdir "${S}"/nbbuild/netbeans || die
3006 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
3007 +
3008 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3009 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3010 + touch nb.cluster.ide.built
3011 +
3012 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3013 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3014 + touch nb.cluster.platform.built
3015 +
3016 + ln -s /usr/share/netbeans-webcommon-${SLOT} webcommon || die
3017 + cat /usr/share/netbeans-webcommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3018 + touch nb.cluster.webcommon.built
3019 +
3020 + ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
3021 + cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3022 + touch nb.cluster.websvccommon.built
3023 +
3024 + popd >/dev/null || die
3025 +
3026 + java-pkg-2_src_prepare
3027 +}
3028 +
3029 +src_install() {
3030 + pushd nbbuild/netbeans/php >/dev/null || die
3031 +
3032 + insinto ${INSTALL_DIR}
3033 +
3034 + grep -E "/php$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3035 +
3036 + doins -r *
3037 +
3038 + popd >/dev/null || die
3039 +
3040 + local instdir=${INSTALL_DIR}/modules/ext
3041 + pushd "${D}"/${instdir} >/dev/null || die
3042 + rm java-cup-11a.jar && dosym /usr/share/javacup/lib/javacup.jar ${instdir}/java-cup-11a.jar || die
3043 + popd >/dev/null || die
3044 +
3045 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/php
3046 +}
3047
3048 diff --git a/dev-java/netbeans-platform/ChangeLog b/dev-java/netbeans-platform/ChangeLog
3049 index 00ffc52..1d3ecbb 100644
3050 --- a/dev-java/netbeans-platform/ChangeLog
3051 +++ b/dev-java/netbeans-platform/ChangeLog
3052 @@ -2,6 +2,12 @@
3053 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
3054 # $Header: $
3055
3056 +*netbeans-platform-9999_p20120628 (28 Jun 2012)
3057 +
3058 + 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
3059 + +netbeans-platform-9999_p20120628.ebuild:
3060 + bumped to latest nightly sources
3061 +
3062 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
3063 -netbeans-platform-9999_p20120615.ebuild,
3064 -netbeans-platform-9999_p20120620.ebuild:
3065
3066 diff --git a/dev-java/netbeans-platform/Manifest b/dev-java/netbeans-platform/Manifest
3067 index 990597a..d221d07 100644
3068 --- a/dev-java/netbeans-platform/Manifest
3069 +++ b/dev-java/netbeans-platform/Manifest
3070 @@ -17,9 +17,11 @@ DIST netbeans-7.2beta-201205031832-src.zip 178513118 RMD160 b79d398955023a0d72be
3071 DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d5297e84103df2d SHA1 209945171a811e17ad52f63896cc4f5894a5ac0c SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e
3072 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
3073 DIST netbeans-trunk-nightly-201206240002-src.zip 175171643 RMD160 2047795256559c2c39a45fc02eb3f9872ce7ce59 SHA1 a4b21930d26ffc610a78237a4fcdcfb3f4eb7317 SHA256 a0f6dc306a3e281bbdf6f93246202de870336ce0a0e900ca7306a1fa5890712d
3074 +DIST netbeans-trunk-nightly-201206280002-src.zip 175211508 RMD160 ca1179cf134597c67ab3734d0f8740841afb9e6f SHA1 552f5ac72efd0048b346bed31522db4014fd61d1 SHA256 a340ff7cb7e4c0acfb08feb0941bec56482eb614a8ba2baab212210fb232c3a9
3075 EBUILD netbeans-platform-7.0.1.ebuild 5049 RMD160 d6a01c7785d02b9e5aebb1a2f192c5a2b6f1ccae SHA1 2acc23f9e9f6f5c60cabce30e651b3d31d91ac41 SHA256 b67cf0867358fea808614c02b8b6ea2ab88223f8642175ac3f91dc8c610aca4e
3076 EBUILD netbeans-platform-7.1.2.ebuild 5034 RMD160 e437fa7566697d4ddfacaa5343e92212aa3b0026 SHA1 7011abec507e2c96ca56069cf6d3a2d69909b124 SHA256 a069e7e45f768e590e5b30fdda26185d8fde492355e4c530ce44169def991cc6
3077 EBUILD netbeans-platform-7.2_beta-r1.ebuild 5430 RMD160 462cd01606f46c9f3d3da37c6b878390cecad7d8 SHA1 56344a68a637f8ad87530e033c7d057bc9ea9564 SHA256 b4eb5db733247b3eefe638df343ae6bc6234052b4822fc2c45d83609b96c7da3
3078 EBUILD netbeans-platform-9999_p20120624.ebuild 5472 RMD160 4f15226f0d7326d49d1d7767a35a189dc2fb6ecf SHA1 9dae422f3b5fb2cc3dd8ef28a726b8ea6c545fdb SHA256 44ee33de874eb42c96ae256ad97109e1a266d0ce92bac184aa8fcc3e87710c69
3079 -MISC ChangeLog 39379 RMD160 27368a54d1709d35433b00d69c09e21880297441 SHA1 5d672ab40be721b0bdf7fc641a281c906c1035d6 SHA256 203017a8ac94083d4e283e3921b3aca03cb6f280ff7a0d8fe52e486cd69d20e2
3080 +EBUILD netbeans-platform-9999_p20120628.ebuild 5472 RMD160 883ef2a57055456e941021a683db0638e7307cc6 SHA1 202d206118824eebf6efed1357db552ae4eea68f SHA256 854759182f5a8271e4968b16f6a41637043deec48064e3a11181a6c1cf4477ea
3081 +MISC ChangeLog 39560 RMD160 3e435b9ae09c681b30b86ac63b942a003562797a SHA1 4f7b5c95c1f8d031a5d5dfe5a0445eb38e16f391 SHA256 d54af6e550867b7663d9ad431c99f48747a4ecb9a82fc5002a2779fd2e77f8c9
3082 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
3083
3084 diff --git a/dev-java/netbeans-platform/netbeans-platform-9999_p20120628.ebuild b/dev-java/netbeans-platform/netbeans-platform-9999_p20120628.ebuild
3085 new file mode 100644
3086 index 0000000..fddaf52
3087 --- /dev/null
3088 +++ b/dev-java/netbeans-platform/netbeans-platform-9999_p20120628.ebuild
3089 @@ -0,0 +1,127 @@
3090 +# Copyright 1999-2012 Gentoo Foundation
3091 +# Distributed under the terms of the GNU General Public License v2
3092 +# $Header: $
3093 +
3094 +EAPI="4"
3095 +WANT_ANT_TASKS="ant-nodeps"
3096 +inherit eutils java-pkg-2 java-ant-2
3097 +
3098 +DESCRIPTION="Netbeans Platform"
3099 +HOMEPAGE="http://netbeans.org/features/platform/"
3100 +SLOT="9999"
3101 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-28_00-02-10/zip/netbeans-trunk-nightly-201206280002-src.zip"
3102 +SRC_URI="${SOURCE_URL}
3103 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2
3104 + http://hg.netbeans.org/binaries/14F630EDF137F54188636B5139432986D5FB19B7-felix-4.0.2.jar
3105 + http://hg.netbeans.org/binaries/2D80F93B8803250F232902C46EBA850BF1F3E67F-org.eclipse.osgi_3.7.1.R37x_v20110808-1106.jar
3106 + http://hg.netbeans.org/binaries/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar
3107 + http://hg.netbeans.org/binaries/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip
3108 + http://hg.netbeans.org/binaries/CFF0A34484AAF26F18BC15D0B2C226FD66769EAA-testng-6.5.1-dist.jar
3109 + http://hg.netbeans.org/binaries/D9B2EEC6413BDD174D047F9B7804C2EA440B79A5-testng-6.5.1-javadoc.zip"
3110 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3111 +KEYWORDS="~amd64 ~x86"
3112 +IUSE=""
3113 +S="${WORKDIR}"
3114 +
3115 +CDEPEND="dev-java/javahelp:0
3116 + >=dev-java/jna-3.4:0
3117 + dev-java/osgi-core-api:0
3118 + dev-java/swing-layout:1[source]"
3119 +DEPEND="virtual/jdk:1.6
3120 + app-arch/unzip
3121 + ${CDEPEND}"
3122 +RDEPEND=">=virtual/jdk-1.6
3123 + ${CDEPEND}"
3124 +
3125 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3126 +
3127 +EANT_BUILD_XML="nbbuild/build.xml"
3128 +EANT_BUILD_TARGET="rebuild-cluster"
3129 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.platform -Dext.binaries.downloaded=true -Djava.awt.headless=true"
3130 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3131 +JAVA_PKG_BSFIX="off"
3132 +
3133 +src_unpack() {
3134 + unpack $(basename ${SOURCE_URL})
3135 +
3136 + einfo "Deleting bundled jars..."
3137 + find -name "*.jar" -type f -delete
3138 +
3139 + unpack netbeans-9999-r6-build.xml.patch.bz2
3140 +
3141 + pushd "${S}" >/dev/null || die
3142 + ln -s "${DISTDIR}"/14F630EDF137F54188636B5139432986D5FB19B7-felix-4.0.2.jar libs.felix/external/felix-4.0.2.jar || die
3143 + 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
3144 + ln -s "${DISTDIR}"/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar libs.osgi/external/osgi.cmpn-4.2.jar || die
3145 + ln -s "${DISTDIR}"/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip o.jdesktop.layout/external/swing-layout-1.0.4-doc.zip || die
3146 + ln -s "${DISTDIR}"/CFF0A34484AAF26F18BC15D0B2C226FD66769EAA-testng-6.5.1-dist.jar libs.testng/external/testng-6.5.1-dist.jar || die
3147 + ln -s "${DISTDIR}"/D9B2EEC6413BDD174D047F9B7804C2EA440B79A5-testng-6.5.1-javadoc.zip libs.testng/external/testng-6.5.1-javadoc.zip || die
3148 + popd >/dev/null || die
3149 +}
3150 +
3151 +src_prepare() {
3152 + einfo "Deleting bundled class files..."
3153 + find -name "*.class" -type f | xargs rm -vf
3154 +
3155 + # upstream jna jar contains bundled binary libraries so we disable that feature
3156 + epatch netbeans-9999-r6-build.xml.patch
3157 +
3158 + # Support for custom patches
3159 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3160 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3161 +
3162 + if [ -n "${files}" ] ; then
3163 + einfo "Applying custom patches:"
3164 +
3165 + for file in ${files} ; do
3166 + epatch "${file}"
3167 + done
3168 + fi
3169 + fi
3170 +
3171 + einfo "Symlinking external libraries..."
3172 + java-pkg_jar-from --into core.nativeaccess/external jna platform.jar platform-3.4.0.jar
3173 + java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3174 + java-pkg_jar-from --into libs.jna/external jna jna.jar jna-3.4.0.jar
3175 + java-pkg_jar-from --into libs.osgi/external osgi-core-api osgi-core-api.jar osgi.core-4.3.jar
3176 + java-pkg_jar-from --into o.jdesktop.layout/external swing-layout-1 swing-layout.jar swing-layout-1.0.4.jar
3177 + ln -s /usr/share/swing-layout-1/sources/swing-layout-src.zip o.jdesktop.layout/external/swing-layout-1.0.4-src.zip || die
3178 +
3179 + java-pkg-2_src_prepare
3180 +}
3181 +
3182 +src_compile() {
3183 + unset DISPLAY
3184 + eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
3185 +}
3186 +
3187 +src_install() {
3188 + pushd nbbuild/netbeans/platform >/dev/null || die
3189 +
3190 + java-pkg_dojar lib/*.jar
3191 + grep -E "/platform$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3192 +
3193 + insinto ${INSTALL_DIR}
3194 + doins -r *
3195 + rm "${D}"/${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip || die
3196 + dosym /usr/share/swing-layout-1/sources/swing-layout-src.zip ${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip
3197 + find "${D}"/${INSTALL_DIR} -name "*.exe" -delete
3198 + find "${D}"/${INSTALL_DIR} -name "*.dll" -delete
3199 + rm -fr "${D}"/modules/lib || die
3200 +
3201 + popd >/dev/null || die
3202 +
3203 + fperms 775 ${INSTALL_DIR}/lib/nbexec
3204 + dosym ${INSTALL_DIR}/lib/nbexec /usr/bin/nbexec-${SLOT}
3205 +
3206 + local instdir=${INSTALL_DIR}/modules/ext
3207 + pushd "${D}"/${instdir} >/dev/null || die
3208 + rm jhall-2.0_05.jar && dosym /usr/share/javahelp/lib/jhall.jar ${instdir}/jhall-2.0_05.jar || die
3209 + rm jna-3.4.0.jar && dosym /usr/share/jna/lib/jna.jar ${instdir}/jna-3.4.0.jar || die
3210 + rm osgi.core-4.3.jar && dosym /usr/share/osgi-core-api/lib/osgi-core-api.jar ${instdir}/osgi.core-4.3.jar || die
3211 + rm platform-3.4.0.jar && dosym /usr/share/jna/lib/platform.jar ${instdir}/platform-3.4.0.jar || die
3212 + 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
3213 + popd >/dev/null || die
3214 +
3215 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/platform
3216 +}
3217
3218 diff --git a/dev-java/netbeans-profiler/ChangeLog b/dev-java/netbeans-profiler/ChangeLog
3219 index e072e82..67a3c7a 100644
3220 --- a/dev-java/netbeans-profiler/ChangeLog
3221 +++ b/dev-java/netbeans-profiler/ChangeLog
3222 @@ -2,6 +2,12 @@
3223 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
3224 # $Header: $
3225
3226 +*netbeans-profiler-9999_p20120628 (28 Jun 2012)
3227 +
3228 + 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
3229 + +netbeans-profiler-9999_p20120628.ebuild:
3230 + bumped to latest nightly sources
3231 +
3232 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
3233 -netbeans-profiler-9999_p20120615.ebuild,
3234 -netbeans-profiler-9999_p20120620.ebuild:
3235
3236 diff --git a/dev-java/netbeans-profiler/Manifest b/dev-java/netbeans-profiler/Manifest
3237 index 4e07cdf..eb85c2b 100644
3238 --- a/dev-java/netbeans-profiler/Manifest
3239 +++ b/dev-java/netbeans-profiler/Manifest
3240 @@ -6,9 +6,11 @@ DIST netbeans-7.2beta-201205031832-src.zip 178513118 RMD160 b79d398955023a0d72be
3241 DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d5297e84103df2d SHA1 209945171a811e17ad52f63896cc4f5894a5ac0c SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e
3242 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
3243 DIST netbeans-trunk-nightly-201206240002-src.zip 175171643 RMD160 2047795256559c2c39a45fc02eb3f9872ce7ce59 SHA1 a4b21930d26ffc610a78237a4fcdcfb3f4eb7317 SHA256 a0f6dc306a3e281bbdf6f93246202de870336ce0a0e900ca7306a1fa5890712d
3244 +DIST netbeans-trunk-nightly-201206280002-src.zip 175211508 RMD160 ca1179cf134597c67ab3734d0f8740841afb9e6f SHA1 552f5ac72efd0048b346bed31522db4014fd61d1 SHA256 a340ff7cb7e4c0acfb08feb0941bec56482eb614a8ba2baab212210fb232c3a9
3245 EBUILD netbeans-profiler-7.0.1.ebuild 3113 RMD160 dcfd93da14dbcf6a090cefd843bd8e6bbdcaa051 SHA1 a9fee09c442cbcd4187f2dc1443e19cdd9a96003 SHA256 588797a6b81c7f5ba5e1cf06ad66e593bd89aa28261b68006ebb973d0eae8044
3246 EBUILD netbeans-profiler-7.1.2.ebuild 3122 RMD160 d5cbccb8fe91eae1aa932df381f8456c0c959220 SHA1 b184ae32b1a2adbe414377b57a6e8d659905c4a5 SHA256 12f18028d15825753c83161882e187b0fcd0c328d85b617a6acdfe776d60cf77
3247 EBUILD netbeans-profiler-7.2_beta.ebuild 3103 RMD160 905dee8cc7139e173bf14604cbb59de663f7f306 SHA1 87dc478a59abcb556a02d0712ca5e97471aafdbd SHA256 85d6164700338900f882df2e4e0427f23656363ff4e8d33bbf6219fcc35c8db8
3248 EBUILD netbeans-profiler-9999_p20120624.ebuild 3145 RMD160 9679807d89894be496ddc111dd03bd4380db56d9 SHA1 90318ea3b5d02a05c39d548f2e22cb8ca7901cf6 SHA256 3210d1d6e3113ecc5b1df9bd1aa4de4ce286e39bcd000db8be181e48c1eeddb1
3249 -MISC ChangeLog 38504 RMD160 339b64a6a7ad730a6cd43f2d6d117a6ea15bb2ed SHA1 608f29958a0f85b400c62ae1ae6837f28235bfc3 SHA256 05e080959c20619e3f64683877b7f2a9331e6a514471b605cd1e1f9c5789bc98
3250 +EBUILD netbeans-profiler-9999_p20120628.ebuild 3145 RMD160 3ecdb8558cb70dd4210a9315234ce3834b3852f2 SHA1 bbd15d186e8410603f49eb38aea16774a8725b5e SHA256 91a7dbe0f4f035001b680bd4a07442771d21780b1a5c3286977449cef82a64f0
3251 +MISC ChangeLog 38685 RMD160 977ff506505a3d12c4927c7e8acf1b4678e94e06 SHA1 8276b48f1b466512918b66fa99729aad58d7e442 SHA256 4af8ab981e7f8fe42af7fab562eabc9adf0bc7e27752dcd9fa50f99db7da7c23
3252 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
3253
3254 diff --git a/dev-java/netbeans-profiler/netbeans-profiler-9999_p20120628.ebuild b/dev-java/netbeans-profiler/netbeans-profiler-9999_p20120628.ebuild
3255 new file mode 100644
3256 index 0000000..bd2a0b4
3257 --- /dev/null
3258 +++ b/dev-java/netbeans-profiler/netbeans-profiler-9999_p20120628.ebuild
3259 @@ -0,0 +1,114 @@
3260 +# Copyright 1999-2012 Gentoo Foundation
3261 +# Distributed under the terms of the GNU General Public License v2
3262 +# $Header: $
3263 +
3264 +EAPI="4"
3265 +WANT_ANT_TASKS="ant-nodeps"
3266 +inherit eutils java-pkg-2 java-ant-2
3267 +
3268 +DESCRIPTION="Netbeans Profiler Cluster"
3269 +HOMEPAGE="http://netbeans.org/projects/profiler"
3270 +SLOT="9999"
3271 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-28_00-02-10/zip/netbeans-trunk-nightly-201206280002-src.zip"
3272 +SRC_URI="${SOURCE_URL}
3273 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2"
3274 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3275 +KEYWORDS="~amd64 ~x86"
3276 +IUSE=""
3277 +S="${WORKDIR}"
3278 +
3279 +CDEPEND="~dev-java/netbeans-ide-${PV}
3280 + ~dev-java/netbeans-java-${PV}
3281 + ~dev-java/netbeans-platform-${PV}"
3282 +DEPEND="virtual/jdk:1.6
3283 + app-arch/unzip
3284 + ${CDEPEND}
3285 + dev-java/javahelp:0"
3286 +RDEPEND=">=virtual/jdk-1.6
3287 + ${CDEPEND}"
3288 +
3289 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3290 +
3291 +EANT_BUILD_XML="nbbuild/build.xml"
3292 +EANT_BUILD_TARGET="rebuild-cluster"
3293 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.profiler -Dext.binaries.downloaded=true"
3294 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3295 +JAVA_PKG_BSFIX="off"
3296 +
3297 +src_unpack() {
3298 + unpack $(basename ${SOURCE_URL})
3299 +
3300 + einfo "Deleting bundled jars..."
3301 + find -name "*.jar" -type f -delete
3302 +
3303 + unpack netbeans-9999-r6-build.xml.patch.bz2
3304 +}
3305 +
3306 +src_prepare() {
3307 + einfo "Deleting bundled class files..."
3308 + find -name "*.class" -type f | xargs rm -vf
3309 +
3310 + epatch netbeans-9999-r6-build.xml.patch
3311 +
3312 + # Support for custom patches
3313 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3314 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3315 +
3316 + if [ -n "${files}" ] ; then
3317 + einfo "Applying custom patches:"
3318 +
3319 + for file in ${files} ; do
3320 + epatch "${file}"
3321 + done
3322 + fi
3323 + fi
3324 +
3325 + einfo "Symlinking external libraries..."
3326 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3327 +
3328 + einfo "Linking in other clusters..."
3329 + mkdir "${S}"/nbbuild/netbeans || die
3330 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
3331 +
3332 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3333 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3334 + touch nb.cluster.ide.built
3335 +
3336 + ln -s /usr/share/netbeans-java-${SLOT} java || die
3337 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3338 + touch nb.cluster.java.built
3339 +
3340 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3341 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3342 + touch nb.cluster.platform.built
3343 +
3344 + popd >/dev/null || die
3345 +
3346 + java-pkg-2_src_prepare
3347 +}
3348 +
3349 +src_install() {
3350 + pushd nbbuild/netbeans/profiler >/dev/null || die
3351 +
3352 + insinto ${INSTALL_DIR}
3353 +
3354 + grep -E "/profiler$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3355 +
3356 + doins -r *
3357 +
3358 + for file in lib/deployed/cvm/linux/*.so ; do
3359 + fperms 755 ${file}
3360 + done
3361 +
3362 + for file in lib/deployed/jdk*/linux*/*.so ; do
3363 + fperms 755 ${file}
3364 + done
3365 +
3366 + for file in remote-pack-defs/*.sh ; do
3367 + fperms 755 ${file}
3368 + done
3369 +
3370 + popd >/dev/null || die
3371 +
3372 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/profiler
3373 +}
3374
3375 diff --git a/dev-java/netbeans-webcommon/ChangeLog b/dev-java/netbeans-webcommon/ChangeLog
3376 index bf7df02..3e575d2 100644
3377 --- a/dev-java/netbeans-webcommon/ChangeLog
3378 +++ b/dev-java/netbeans-webcommon/ChangeLog
3379 @@ -2,6 +2,12 @@
3380 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
3381 # $Header: $
3382
3383 +*netbeans-webcommon-9999_p20120628 (28 Jun 2012)
3384 +
3385 + 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
3386 + +netbeans-webcommon-9999_p20120628.ebuild:
3387 + bumped to latest nightly sources
3388 +
3389 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
3390 -netbeans-webcommon-9999_p20120615.ebuild,
3391 -netbeans-webcommon-9999_p20120620.ebuild:
3392
3393 diff --git a/dev-java/netbeans-webcommon/Manifest b/dev-java/netbeans-webcommon/Manifest
3394 index 85910e9..a7d09bd 100644
3395 --- a/dev-java/netbeans-webcommon/Manifest
3396 +++ b/dev-java/netbeans-webcommon/Manifest
3397 @@ -2,7 +2,9 @@ DIST netbeans-7.2-build.xml.patch.bz2 2390 RMD160 f205a0a8851f90b8bfb0b2c0b8ec4a
3398 DIST netbeans-7.2beta-201205031832-src.zip 178513118 RMD160 b79d398955023a0d72bee7fad467239c08bf6e62 SHA1 46efe675ad855e3f8c882f1bb5bd47f5125ab33d SHA256 a56eceb5b671808528dfb3280044f3c6c2f907421f3757e7c2e3836545a40ea0
3399 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
3400 DIST netbeans-trunk-nightly-201206240002-src.zip 175171643 RMD160 2047795256559c2c39a45fc02eb3f9872ce7ce59 SHA1 a4b21930d26ffc610a78237a4fcdcfb3f4eb7317 SHA256 a0f6dc306a3e281bbdf6f93246202de870336ce0a0e900ca7306a1fa5890712d
3401 +DIST netbeans-trunk-nightly-201206280002-src.zip 175211508 RMD160 ca1179cf134597c67ab3734d0f8740841afb9e6f SHA1 552f5ac72efd0048b346bed31522db4014fd61d1 SHA256 a340ff7cb7e4c0acfb08feb0941bec56482eb614a8ba2baab212210fb232c3a9
3402 EBUILD netbeans-webcommon-7.2_beta.ebuild 2663 RMD160 e1925b63476b8f5754e6015919f19e5540f9324a SHA1 11ff489a21e5cbe0d75e5cc9c26ca37278998259 SHA256 f3ae14e51de624bdc1fc43cfd740d456cbb19933fa044f28ef725706dfdf3a58
3403 EBUILD netbeans-webcommon-9999_p20120624.ebuild 2705 RMD160 56078999df4072e5b8da2ad5eaa502c858643ecb SHA1 fa707a463d042303525d7a900f56be685b765fa8 SHA256 76bc0be1e86f8e46e3060d45a3c2d0ed19b5af1d8377bdbec59a1c14d0ec7a29
3404 -MISC ChangeLog 10261 RMD160 a428216c3848675806ecbd1f10fa0c64e8f43c6e SHA1 0561f030a16c44bf3f4f019fec2c057b9ee30a26 SHA256 5847ababa1915861f3b63d61a8a0150f9d1735e76282f7bcc278f49d4affd5bf
3405 +EBUILD netbeans-webcommon-9999_p20120628.ebuild 2705 RMD160 824a062f696016c3fce6e2a76a6359fa555c6be0 SHA1 85e7dfc78daf608dd6d15cb42217978132f4c32c SHA256 59fb6ead117b4cd7fbcd5d39b1429db88ff7042356cf941bb05772a43fb7c297
3406 +MISC ChangeLog 10444 RMD160 8a62452884cd8985d0574fb0fa5d9373cdfe5d5d SHA1 cba37da3e1243f06c16d6393dadc3bf116e9790a SHA256 6bfdad77df9d6a31c26720964f9d027412fdecfc6fda8496e54219c180384e8a
3407 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
3408
3409 diff --git a/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20120628.ebuild b/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20120628.ebuild
3410 new file mode 100644
3411 index 0000000..0e3b1d7
3412 --- /dev/null
3413 +++ b/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20120628.ebuild
3414 @@ -0,0 +1,95 @@
3415 +# Copyright 1999-2012 Gentoo Foundation
3416 +# Distributed under the terms of the GNU General Public License v2
3417 +# $Header: $
3418 +
3419 +EAPI="4"
3420 +WANT_ANT_TASKS="ant-nodeps"
3421 +inherit eutils java-pkg-2 java-ant-2
3422 +
3423 +DESCRIPTION="Netbeans Web Services Cluster"
3424 +HOMEPAGE="http://netbeans.org/"
3425 +SLOT="9999"
3426 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-28_00-02-10/zip/netbeans-trunk-nightly-201206280002-src.zip"
3427 +SRC_URI="${SOURCE_URL}
3428 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2"
3429 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3430 +KEYWORDS="~amd64 ~x86"
3431 +IUSE=""
3432 +S="${WORKDIR}"
3433 +
3434 +CDEPEND="~dev-java/netbeans-platform-${PV}
3435 + ~dev-java/netbeans-ide-${PV}"
3436 +DEPEND="virtual/jdk:1.6
3437 + app-arch/unzip
3438 + ${CDEPEND}
3439 + dev-java/javahelp:0"
3440 +RDEPEND=">=virtual/jdk-1.6
3441 + ${CDEPEND}"
3442 +
3443 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3444 +
3445 +EANT_BUILD_XML="nbbuild/build.xml"
3446 +EANT_BUILD_TARGET="rebuild-cluster"
3447 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.webcommon -Dext.binaries.downloaded=true"
3448 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3449 +JAVA_PKG_BSFIX="off"
3450 +
3451 +src_unpack() {
3452 + unpack $(basename ${SOURCE_URL})
3453 +
3454 + einfo "Deleting bundled jars..."
3455 + find -name "*.jar" -type f -delete
3456 +
3457 + unpack netbeans-9999-r6-build.xml.patch.bz2
3458 +}
3459 +
3460 +src_prepare() {
3461 + einfo "Deleting bundled class files..."
3462 + find -name "*.class" -type f | xargs rm -vf
3463 +
3464 + epatch netbeans-9999-r6-build.xml.patch
3465 +
3466 + # Support for custom patches
3467 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3468 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3469 +
3470 + if [ -n "${files}" ] ; then
3471 + einfo "Applying custom patches:"
3472 +
3473 + for file in ${files} ; do
3474 + epatch "${file}"
3475 + done
3476 + fi
3477 + fi
3478 +
3479 + einfo "Symlinking external libraries..."
3480 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3481 +
3482 + einfo "Linking in other clusters..."
3483 + mkdir "${S}"/nbbuild/netbeans || die
3484 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
3485 +
3486 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3487 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3488 + touch nb.cluster.platform.built
3489 +
3490 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3491 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3492 + touch nb.cluster.ide.built
3493 +
3494 + popd >/dev/null || die
3495 +
3496 + java-pkg-2_src_prepare
3497 +}
3498 +
3499 +src_install() {
3500 + pushd nbbuild/netbeans/webcommon >/dev/null || die
3501 +
3502 + insinto ${INSTALL_DIR}
3503 + grep -E "/webcommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3504 + doins -r *
3505 +
3506 + popd >/dev/null || die
3507 +
3508 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/webcommon
3509 +}
3510
3511 diff --git a/dev-java/netbeans-websvccommon/ChangeLog b/dev-java/netbeans-websvccommon/ChangeLog
3512 index 8aea655..d4ac8f2 100644
3513 --- a/dev-java/netbeans-websvccommon/ChangeLog
3514 +++ b/dev-java/netbeans-websvccommon/ChangeLog
3515 @@ -2,6 +2,12 @@
3516 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
3517 # $Header: $
3518
3519 +*netbeans-websvccommon-9999_p20120628 (28 Jun 2012)
3520 +
3521 + 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
3522 + +netbeans-websvccommon-9999_p20120628.ebuild:
3523 + bumped to latest nightly sources
3524 +
3525 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
3526 -netbeans-websvccommon-9999_p20120615.ebuild,
3527 -netbeans-websvccommon-9999_p20120620.ebuild:
3528
3529 diff --git a/dev-java/netbeans-websvccommon/Manifest b/dev-java/netbeans-websvccommon/Manifest
3530 index 85566b8..61c72ec 100644
3531 --- a/dev-java/netbeans-websvccommon/Manifest
3532 +++ b/dev-java/netbeans-websvccommon/Manifest
3533 @@ -6,9 +6,11 @@ DIST netbeans-7.2beta-201205031832-src.zip 178513118 RMD160 b79d398955023a0d72be
3534 DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d5297e84103df2d SHA1 209945171a811e17ad52f63896cc4f5894a5ac0c SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e
3535 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
3536 DIST netbeans-trunk-nightly-201206240002-src.zip 175171643 RMD160 2047795256559c2c39a45fc02eb3f9872ce7ce59 SHA1 a4b21930d26ffc610a78237a4fcdcfb3f4eb7317 SHA256 a0f6dc306a3e281bbdf6f93246202de870336ce0a0e900ca7306a1fa5890712d
3537 +DIST netbeans-trunk-nightly-201206280002-src.zip 175211508 RMD160 ca1179cf134597c67ab3734d0f8740841afb9e6f SHA1 552f5ac72efd0048b346bed31522db4014fd61d1 SHA256 a340ff7cb7e4c0acfb08feb0941bec56482eb614a8ba2baab212210fb232c3a9
3538 EBUILD netbeans-websvccommon-7.0.1.ebuild 2692 RMD160 78a0dae148b2c583b596a625a6e6622a1c7cafcc SHA1 f3e52c193e9dfdf9d236f655a705c55da76cfad4 SHA256 a18cf7fe0a1e38749826cb12651be06c210b038be50117647496ee6cbd184cda
3539 EBUILD netbeans-websvccommon-7.1.2.ebuild 2701 RMD160 af95088f6ae934872fea22196c39c0847f952779 SHA1 d752cc17d00dc0a2a132cee783b7853a6e2c43b2 SHA256 3b2a1cf0d32db3c55b66d1c6b8c4ae2ad5487d3fdb27752468ce5c860f9b9515
3540 EBUILD netbeans-websvccommon-7.2_beta.ebuild 2682 RMD160 6f2d90468558c77d55c14c9c42da07b2ad488d24 SHA1 4d481a0d108d7d96dd890e869f4a01915556ac6b SHA256 e4a14a2192c0585b01e3639b7db41adb0685e6f2a92d0148e85a6b5efe3e75d0
3541 EBUILD netbeans-websvccommon-9999_p20120624.ebuild 2724 RMD160 4ab0711ac27eaa64baf6daa77e0cca2bd4be1684 SHA1 26a26ca79ec99a1bf958014c4c09eb959676453e SHA256 485a0097d95a5b00520de0dd3529f60108b92724d82c0b0eb8f11f2d9b74922e
3542 -MISC ChangeLog 40234 RMD160 86e56abf3c8d09a47d86a195b1dc41584591f945 SHA1 de00a9d82502553b3145ef4d630a38e4f06fa2a5 SHA256 a6b0ba55aa7546d635f88f26d28ce7afd305afddc1018f6988fe78447dba2d59
3543 +EBUILD netbeans-websvccommon-9999_p20120628.ebuild 2724 RMD160 ae83f4598a57b7405c6fc9235b5cdb675b5478f1 SHA1 a42dc9d7652a567a93c16836b1ad01898bcbf067 SHA256 e60ff95da1791910c088d74fd956188d8732e1eccf18242570f6f720e6a92c35
3544 +MISC ChangeLog 40423 RMD160 77de69e5763b3d7ad9be71312063478dda4912ae SHA1 e0d8ef62be2a85f2e1c5eafa4282e0733f5e01d8 SHA256 6c588e88d557b07c31daa74b2ef0e6c0f56c7b90b2e9b7de76ac98b0dce5a8ce
3545 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
3546
3547 diff --git a/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20120628.ebuild b/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20120628.ebuild
3548 new file mode 100644
3549 index 0000000..9801406
3550 --- /dev/null
3551 +++ b/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20120628.ebuild
3552 @@ -0,0 +1,95 @@
3553 +# Copyright 1999-2012 Gentoo Foundation
3554 +# Distributed under the terms of the GNU General Public License v2
3555 +# $Header: $
3556 +
3557 +EAPI="4"
3558 +WANT_ANT_TASKS="ant-nodeps"
3559 +inherit eutils java-pkg-2 java-ant-2
3560 +
3561 +DESCRIPTION="Netbeans Web Services Common Cluster"
3562 +HOMEPAGE="http://netbeans.org/"
3563 +SLOT="9999"
3564 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-28_00-02-10/zip/netbeans-trunk-nightly-201206280002-src.zip"
3565 +SRC_URI="${SOURCE_URL}
3566 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2"
3567 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3568 +KEYWORDS="~amd64 ~x86"
3569 +IUSE=""
3570 +S="${WORKDIR}"
3571 +
3572 +CDEPEND="~dev-java/netbeans-platform-${PV}
3573 + ~dev-java/netbeans-ide-${PV}"
3574 +DEPEND="virtual/jdk:1.6
3575 + app-arch/unzip
3576 + ${CDEPEND}
3577 + dev-java/javahelp:0"
3578 +RDEPEND=">=virtual/jdk-1.6
3579 + ${CDEPEND}"
3580 +
3581 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3582 +
3583 +EANT_BUILD_XML="nbbuild/build.xml"
3584 +EANT_BUILD_TARGET="rebuild-cluster"
3585 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.websvccommon -Dext.binaries.downloaded=true"
3586 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3587 +JAVA_PKG_BSFIX="off"
3588 +
3589 +src_unpack() {
3590 + unpack $(basename ${SOURCE_URL})
3591 +
3592 + einfo "Deleting bundled jars..."
3593 + find -name "*.jar" -type f -delete
3594 +
3595 + unpack netbeans-9999-r6-build.xml.patch.bz2
3596 +}
3597 +
3598 +src_prepare() {
3599 + einfo "Deleting bundled class files..."
3600 + find -name "*.class" -type f | xargs rm -vf
3601 +
3602 + epatch netbeans-9999-r6-build.xml.patch
3603 +
3604 + # Support for custom patches
3605 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3606 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3607 +
3608 + if [ -n "${files}" ] ; then
3609 + einfo "Applying custom patches:"
3610 +
3611 + for file in ${files} ; do
3612 + epatch "${file}"
3613 + done
3614 + fi
3615 + fi
3616 +
3617 + einfo "Symlinking external libraries..."
3618 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3619 +
3620 + einfo "Linking in other clusters..."
3621 + mkdir "${S}"/nbbuild/netbeans || die
3622 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
3623 +
3624 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3625 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3626 + touch nb.cluster.platform.built
3627 +
3628 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3629 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3630 + touch nb.cluster.ide.built
3631 +
3632 + popd >/dev/null || die
3633 +
3634 + java-pkg-2_src_prepare
3635 +}
3636 +
3637 +src_install() {
3638 + pushd nbbuild/netbeans/websvccommon >/dev/null || die
3639 +
3640 + insinto ${INSTALL_DIR}
3641 + grep -E "/websvccommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3642 + doins -r *
3643 +
3644 + popd >/dev/null || die
3645 +
3646 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/websvccommon
3647 +}
3648
3649 diff --git a/dev-util/netbeans/ChangeLog b/dev-util/netbeans/ChangeLog
3650 index 61d54f6..e5767cd 100644
3651 --- a/dev-util/netbeans/ChangeLog
3652 +++ b/dev-util/netbeans/ChangeLog
3653 @@ -2,6 +2,12 @@
3654 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
3655 # $Header: $
3656
3657 +*netbeans-9999_p20120628 (28 Jun 2012)
3658 +
3659 + 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
3660 + +netbeans-9999_p20120628.ebuild:
3661 + bumped to latest nightly sources
3662 +
3663 28 Jun 2012; Miroslav Šulc <fordfrog@g.o>
3664 -netbeans-9999_p20120615.ebuild, -netbeans-9999_p20120620.ebuild:
3665 removed obsolete ebuilds
3666
3667 diff --git a/dev-util/netbeans/Manifest b/dev-util/netbeans/Manifest
3668 index b37e933..c2e4de8 100644
3669 --- a/dev-util/netbeans/Manifest
3670 +++ b/dev-util/netbeans/Manifest
3671 @@ -9,9 +9,11 @@ DIST netbeans-l10n-7.0.1-20110930.tar.bz2 13491185 RMD160 1db97d282a59bbee490fa0
3672 DIST netbeans-l10n-7.1.1-20120214091350.tar.bz2 12586999 RMD160 c9eb2ad1c262b94479b511563b4ffd743445ffb2 SHA1 5df1523cddbe1bb2b7114b2c4ec00e28c3269721 SHA256 3f104bffac464143f2efe96824a1e1c796e16d568fb39c9719152f84248e236c
3673 DIST netbeans-l10n-9999-20110613.tar.bz2 13405097 RMD160 9f8fb8fcdbdf87c958b2a8e162e150cd30c6c327 SHA1 fb06e579426ebad1909f17e36d31fe1b1b6d9f7d SHA256 c8ad3bfdd8c7da892780caa29cef57006f39016b6598327ebdab5704c9ad08a4
3674 DIST netbeans-trunk-nightly-201206240002-src.zip 175171643 RMD160 2047795256559c2c39a45fc02eb3f9872ce7ce59 SHA1 a4b21930d26ffc610a78237a4fcdcfb3f4eb7317 SHA256 a0f6dc306a3e281bbdf6f93246202de870336ce0a0e900ca7306a1fa5890712d
3675 +DIST netbeans-trunk-nightly-201206280002-src.zip 175211508 RMD160 ca1179cf134597c67ab3734d0f8740841afb9e6f SHA1 552f5ac72efd0048b346bed31522db4014fd61d1 SHA256 a340ff7cb7e4c0acfb08feb0941bec56482eb614a8ba2baab212210fb232c3a9
3676 EBUILD netbeans-7.0.1-r2.ebuild 6736 RMD160 8780b584bedf0cfd4cd40f1e26c015079b19da4c SHA1 9e31064b4e19fad1d0ca79476f32c5153b4b18cf SHA256 e808fba2ddb516270d93b5cf67cff60d98b37ca58a158878f2e3b3ad696cfc82
3677 EBUILD netbeans-7.1.2.ebuild 6976 RMD160 6689261ce45b36debe645f8ff5ae1a49d04c18df SHA1 e8ff60a715b3868340ff34e909c8c5656ebfe30f SHA256 4222e248dfb664ccfea85d4938ad691d3685f32d8e9b33289d1dda088057261b
3678 EBUILD netbeans-7.2_beta.ebuild 7015 RMD160 8babe8fcd1461be74edba9485bf67c07fe79febd SHA1 aacfa6ce3026620ac4ca2d372c18cd5adfbf256a SHA256 e69fe5447164ab505ce8865b0f7c4832b6cd61cd1ac37a8e02e67a2afbc7727d
3679 EBUILD netbeans-9999_p20120624.ebuild 7057 RMD160 c59115905a712e84206a7643570b041f819f124b SHA1 3aeab7c50b9d29c9303193fba8b0f62a981ae7a0 SHA256 5df3f89a95ae9d0ab55ec219676610a76e1c8da771ca8eea252cc0d5cadcd9ad
3680 -MISC ChangeLog 35741 RMD160 1152a8d88aac38f7514e65fb003113b5841feec3 SHA1 afd41c8e17c825087ed11b6c25f2ea2fb34f7bff SHA256 bd26d4ed2baf32126247c1d0e3b1b1961dd90d3647fcfc5b85084ccbbf22c86c
3681 +EBUILD netbeans-9999_p20120628.ebuild 7057 RMD160 0737d093535e9fd828d71e63c63a97007eee60ad SHA1 cd00acde503b41c7ddc7c80471420357aba97a11 SHA256 b187242c6badd823d4aa046c4b05d7e5ff127c93f84dbcc15c6356cc51aabe10
3682 +MISC ChangeLog 35904 RMD160 4a25dafda663e8d3cc76adfe18ed5ff7d9b91d60 SHA1 4b689b809a3648b1ec9432143d92d9e979b1b9ab SHA256 5a7039cde3f71ce4071399d2978b4df3e70a7bee89d75fd135b9d5302c4687ef
3683 MISC metadata.xml 333 RMD160 848a246f77fbcc88bb03d4a8d0769ef60353148a SHA1 e9afe19410a907fb47230f824b2d592ba3f465d4 SHA256 a7c289d7be537b4c51bd8100bca0d8a40ceb5fb011942bbd1b286841cf3c1d0a
3684
3685 diff --git a/dev-util/netbeans/netbeans-9999_p20120628.ebuild b/dev-util/netbeans/netbeans-9999_p20120628.ebuild
3686 new file mode 100644
3687 index 0000000..7429956
3688 --- /dev/null
3689 +++ b/dev-util/netbeans/netbeans-9999_p20120628.ebuild
3690 @@ -0,0 +1,260 @@
3691 +# Copyright 1999-2012 Gentoo Foundation
3692 +# Distributed under the terms of the GNU General Public License v2
3693 +# $Header: $
3694 +
3695 +EAPI="4"
3696 +inherit eutils java-pkg-2 java-ant-2
3697 +
3698 +DESCRIPTION="Netbeans IDE"
3699 +HOMEPAGE="http://netbeans.org/"
3700 +SLOT="9999"
3701 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-28_00-02-10/zip/netbeans-trunk-nightly-201206280002-src.zip"
3702 +PATCHES_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2"
3703 +L10N_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-l10n-9999-20110613.tar.bz2"
3704 +ALL_URLS="${SOURCE_URL} ${PATCHES_URL} ${L10N_URL}"
3705 +SRC_URI="linguas_af? ( ${ALL_URLS} )
3706 + linguas_ar? ( ${ALL_URLS} )
3707 + linguas_ca? ( ${ALL_URLS} )
3708 + linguas_cs? ( ${ALL_URLS} )
3709 + linguas_de? ( ${ALL_URLS} )
3710 + linguas_el? ( ${ALL_URLS} )
3711 + linguas_es? ( ${ALL_URLS} )
3712 + linguas_fr? ( ${ALL_URLS} )
3713 + linguas_gl? ( ${ALL_URLS} )
3714 + linguas_hi_IN? ( ${ALL_URLS} )
3715 + linguas_id? ( ${ALL_URLS} )
3716 + linguas_it? ( ${ALL_URLS} )
3717 + linguas_ja? ( ${ALL_URLS} )
3718 + linguas_ko? ( ${ALL_URLS} )
3719 + linguas_lt? ( ${ALL_URLS} )
3720 + linguas_nl? ( ${ALL_URLS} )
3721 + linguas_pl? ( ${ALL_URLS} )
3722 + linguas_pt_BR? ( ${ALL_URLS} )
3723 + linguas_pt_PT? ( ${ALL_URLS} )
3724 + linguas_ro? ( ${ALL_URLS} )
3725 + linguas_ru? ( ${ALL_URLS} )
3726 + linguas_si? ( ${ALL_URLS} )
3727 + linguas_sq? ( ${ALL_URLS} )
3728 + linguas_sr? ( ${ALL_URLS} )
3729 + linguas_sv? ( ${ALL_URLS} )
3730 + linguas_ta_IN? ( ${ALL_URLS} )
3731 + linguas_tl? ( ${ALL_URLS} )
3732 + linguas_tr? ( ${ALL_URLS} )
3733 + linguas_vi? ( ${ALL_URLS} )
3734 + linguas_zh_CN? ( ${ALL_URLS} )
3735 + linguas_zh_TW? ( ${ALL_URLS} )
3736 +"
3737 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3738 +KEYWORDS="~amd64 ~x86"
3739 +IUSE_NETBEANS_MODULES="
3740 + +netbeans_modules_apisupport
3741 + netbeans_modules_cnd
3742 + netbeans_modules_dlight
3743 + netbeans_modules_enterprise
3744 + netbeans_modules_ergonomics
3745 + netbeans_modules_groovy
3746 + +netbeans_modules_java
3747 + netbeans_modules_javacard
3748 + +netbeans_modules_javafx
3749 + netbeans_modules_mobility
3750 + netbeans_modules_php
3751 + +netbeans_modules_profiler
3752 + netbeans_modules_webcommon
3753 + +netbeans_modules_websvccommon"
3754 +IUSE_LINGUAS="
3755 + linguas_af
3756 + linguas_ar
3757 + linguas_ca
3758 + linguas_cs
3759 + linguas_de
3760 + linguas_el
3761 + linguas_es
3762 + linguas_fr
3763 + linguas_gl
3764 + linguas_hi_IN
3765 + linguas_id
3766 + linguas_it
3767 + linguas_ja
3768 + linguas_ko
3769 + linguas_lt
3770 + linguas_nl
3771 + linguas_pl
3772 + linguas_pt_BR
3773 + linguas_pt_PT
3774 + linguas_ro
3775 + linguas_ru
3776 + linguas_si
3777 + linguas_sq
3778 + linguas_sr
3779 + linguas_sv
3780 + linguas_ta_IN
3781 + linguas_tl
3782 + linguas_tr
3783 + linguas_vi
3784 + linguas_zh_CN
3785 + linguas_zh_TW"
3786 +IUSE="doc ${IUSE_NETBEANS_MODULES} ${IUSE_LINGUAS}"
3787 +S="${WORKDIR}"
3788 +
3789 +DEPEND="virtual/jdk:1.6
3790 + dev-java/javahelp:0"
3791 +RDEPEND=">=virtual/jdk-1.6
3792 + ~dev-java/netbeans-harness-${PV}
3793 + ~dev-java/netbeans-ide-${PV}
3794 + ~dev-java/netbeans-nb-${PV}
3795 + ~dev-java/netbeans-platform-${PV}
3796 + netbeans_modules_apisupport? ( ~dev-java/netbeans-apisupport-${PV} )
3797 + netbeans_modules_cnd? ( ~dev-java/netbeans-cnd-${PV} )
3798 + netbeans_modules_dlight? ( ~dev-java/netbeans-dlight-${PV} )
3799 + netbeans_modules_enterprise? ( ~dev-java/netbeans-enterprise-${PV} )
3800 + netbeans_modules_ergonomics? ( ~dev-java/netbeans-ergonomics-${PV} )
3801 + netbeans_modules_groovy? ( ~dev-java/netbeans-groovy-${PV} )
3802 + netbeans_modules_java? ( ~dev-java/netbeans-java-${PV} )
3803 + netbeans_modules_javacard? ( ~dev-java/netbeans-javacard-${PV} )
3804 + netbeans_modules_javafx? ( ~dev-java/netbeans-javafx-${PV} )
3805 + netbeans_modules_mobility? ( ~dev-java/netbeans-mobility-${PV} )
3806 + netbeans_modules_php? ( ~dev-java/netbeans-php-${PV} )
3807 + netbeans_modules_profiler? ( ~dev-java/netbeans-profiler-${PV} )
3808 + netbeans_modules_webcommon? ( ~dev-java/netbeans-webcommon-${PV} )
3809 + netbeans_modules_websvccommon? ( ~dev-java/netbeans-websvccommon-${PV} )
3810 + doc? ( ~dev-java/netbeans-javadoc-${PV} )"
3811 +JAVA_PKG_BSFIX="off"
3812 +NBLOCALES=""
3813 +
3814 +pkg_setup() {
3815 + for lingua in ${IUSE_LINGUAS} ; do
3816 + local lang=${lingua/linguas_/}
3817 +
3818 + if [[ "${lang}" = "ar" ]] ; then
3819 + lang="ar_EG,ar_SA"
3820 + elif [[ "${lang}" = "es" ]] ; then
3821 + lang="es,es_CO"
3822 + elif [[ "${lang}" = "gl" ]] ; then
3823 + lang="gl_ES"
3824 + elif [[ "${lang}" = "id" ]] ; then
3825 + lang="in_ID"
3826 + elif [[ "${lang}" = "nl" ]] ; then
3827 + lang="nl_BE,nl_NL"
3828 + elif [[ "${lang}" = "tl" ]] ; then
3829 + lang="fil_PH"
3830 + fi
3831 +
3832 + if use ${lingua} ; then
3833 + if [ -z "${NBLOCALES}" ] ; then
3834 + NBLOCALES="${lang}"
3835 + else
3836 + NBLOCALES="${NBLOCALES},${lang}"
3837 + fi
3838 + fi
3839 + done
3840 +
3841 + java-pkg-2_pkg_setup
3842 +}
3843 +
3844 +src_unpack() {
3845 + if [ -n "${NBLOCALES}" ] ; then
3846 + unpack $(basename ${SOURCE_URL})
3847 + unpack $(basename ${L10N_URL})
3848 +
3849 + einfo "Deleting bundled jars..."
3850 + find -name "*.jar" -type f -delete
3851 +
3852 + unpack netbeans-9999-r6-build.xml.patch.bz2
3853 + fi
3854 +}
3855 +
3856 +src_prepare() {
3857 + if [ -n "${NBLOCALES}" ] ; then
3858 + einfo "Deleting bundled class files..."
3859 + find -name "*.class" -type f | xargs rm -vf
3860 +
3861 + epatch netbeans-9999-r6-build.xml.patch
3862 +
3863 + # Support for custom patches
3864 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3865 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3866 +
3867 + if [ -n "${files}" ] ; then
3868 + einfo "Applying custom patches:"
3869 +
3870 + for file in ${files} ; do
3871 + epatch "${file}"
3872 + done
3873 + fi
3874 + fi
3875 +
3876 + einfo "Symlinking external libraries..."
3877 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3878 + fi
3879 +
3880 + java-pkg-2_src_prepare
3881 +}
3882 +
3883 +src_compile() {
3884 + if [ -n "${NBLOCALES}" ] ; then
3885 + einfo "Compiling support for locales: ${NBLOCALES}"
3886 + eant -f nbbuild/build.xml bootstrap || die
3887 + eant -Dlocales=${NBLOCALES} -Ddist.dir=../nbbuild/netbeans -Dnbms.dir="" -Dnbms.dist.dir="" \
3888 + -f l10n/build.xml build || die
3889 + fi
3890 +}
3891 +
3892 +src_install() {
3893 + if [ -n "${NBLOCALES}" ] ; then
3894 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
3895 +
3896 + for cluster in apisupport cnd dlight enterprise ergonomics groovy harness ide java javacard javafx mobility php platform profiler webcommon websvccommon ; do
3897 + if [ -d "${cluster}" ] ; then
3898 + insinto /usr/share/netbeans-${cluster}-${SLOT}
3899 + doins -r ${cluster}/*
3900 + fi
3901 + done
3902 +
3903 + if [ -d nb ] ; then
3904 + insinto /usr/share/netbeans-nb-${SLOT}/nb
3905 + doins -r nb/*
3906 + fi
3907 +
3908 + popd >/dev/null || die
3909 + fi
3910 +}
3911 +
3912 +pkg_postinst() {
3913 + if [ -n "${NBLOCALES}" ] ; then
3914 + einfo "Netbeans automatically starts with the locale you have set in your user profile, if"
3915 + einfo "the locale is built for Netbeans."
3916 + einfo "If you want to force specific locale, use --locale argument, for example:"
3917 + einfo "${PN}-${SLOT} --locale de"
3918 + einfo "${PN}-${SLOT} --locale pt:BR"
3919 + fi
3920 +
3921 + if use linguas_ar ; then
3922 + einfo
3923 + einfo "You selected Arabic locale so you can choose either ar:EG or ar:SA variant."
3924 + fi
3925 +
3926 + if use linguas_es ; then
3927 + einfo
3928 + einfo "You selected Spanish locale so you can choose either es or es:CO variant."
3929 + fi
3930 +
3931 + if use linguas_gl ; then
3932 + einfo
3933 + einfo "You selected Galician locale which has locale code gl:ES in Netbeans."
3934 + fi
3935 +
3936 + if use linguas_id ; then
3937 + einfo
3938 + einfo "You selected Indonesian locale which has locale code in:ID in Netbeans."
3939 + fi
3940 +
3941 + if use linguas_nl ; then
3942 + einfo
3943 + einfo "You selected Dutch locale so you can choose either nl:BE or nl:NL variant."
3944 + fi
3945 +
3946 + if use linguas_tl ; then
3947 + einfo
3948 + einfo "You selected Tagalog locale which has for Filipino locale code fil:PH in Netbeans."
3949 + fi
3950 +}