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: Mon, 04 Jun 2012 11:02:12
Message-Id: 1338807705.099444ee5c1cb6f2455836202e5b0a7896beec09.fordfrog@gentoo
1 commit: 099444ee5c1cb6f2455836202e5b0a7896beec09
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jun 4 11:01:45 2012 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Mon Jun 4 11:01:45 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/fordfrog.git;a=commit;h=099444ee
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_p20120604.ebuild | 107 ++++++
14 dev-java/netbeans-cnd/ChangeLog | 6 +
15 dev-java/netbeans-cnd/Manifest | 4 +-
16 .../netbeans-cnd-9999_p20120604.ebuild | 119 +++++++
17 dev-java/netbeans-dlight/ChangeLog | 6 +
18 dev-java/netbeans-dlight/Manifest | 4 +-
19 .../netbeans-dlight-9999_p20120604.ebuild | 97 ++++++
20 dev-java/netbeans-enterprise/ChangeLog | 6 +
21 dev-java/netbeans-enterprise/Manifest | 4 +-
22 .../netbeans-enterprise-9999_p20120604.ebuild | 276 ++++++++++++++++
23 dev-java/netbeans-ergonomics/ChangeLog | 6 +
24 dev-java/netbeans-ergonomics/Manifest | 4 +-
25 .../netbeans-ergonomics-9999_p20120604.ebuild | 102 ++++++
26 dev-java/netbeans-groovy/ChangeLog | 6 +
27 dev-java/netbeans-groovy/Manifest | 4 +-
28 .../netbeans-groovy-9999_p20120604.ebuild | 107 ++++++
29 dev-java/netbeans-harness/ChangeLog | 6 +
30 dev-java/netbeans-harness/Manifest | 4 +-
31 .../netbeans-harness-9999_p20120604.ebuild | 109 +++++++
32 dev-java/netbeans-ide/ChangeLog | 6 +
33 dev-java/netbeans-ide/Manifest | 4 +-
34 .../netbeans-ide-9999_p20120604.ebuild | 340 ++++++++++++++++++++
35 dev-java/netbeans-java/ChangeLog | 6 +
36 dev-java/netbeans-java/Manifest | 5 +-
37 .../netbeans-java-9999_p20120604.ebuild | 241 ++++++++++++++
38 dev-java/netbeans-javacard/ChangeLog | 6 +
39 dev-java/netbeans-javacard/Manifest | 4 +-
40 .../netbeans-javacard-9999_p20120604.ebuild | 130 ++++++++
41 dev-java/netbeans-javadoc/ChangeLog | 6 +
42 dev-java/netbeans-javadoc/Manifest | 4 +-
43 .../netbeans-javadoc-9999_p20120604.ebuild | 160 +++++++++
44 dev-java/netbeans-javafx/ChangeLog | 6 +
45 dev-java/netbeans-javafx/Manifest | 4 +-
46 .../netbeans-javafx-9999_p20120604.ebuild | 112 +++++++
47 dev-java/netbeans-mobility/ChangeLog | 6 +
48 dev-java/netbeans-mobility/Manifest | 4 +-
49 .../netbeans-mobility-9999_p20120604.ebuild | 150 +++++++++
50 dev-java/netbeans-nb/ChangeLog | 6 +
51 dev-java/netbeans-nb/Manifest | 4 +-
52 .../netbeans-nb/netbeans-nb-9999_p20120604.ebuild | 149 +++++++++
53 dev-java/netbeans-php/ChangeLog | 6 +
54 dev-java/netbeans-php/Manifest | 4 +-
55 .../netbeans-php-9999_p20120604.ebuild | 123 +++++++
56 dev-java/netbeans-platform/ChangeLog | 6 +
57 dev-java/netbeans-platform/Manifest | 4 +-
58 .../netbeans-platform-9999_p20120604.ebuild | 127 ++++++++
59 dev-java/netbeans-profiler/ChangeLog | 6 +
60 dev-java/netbeans-profiler/Manifest | 4 +-
61 .../netbeans-profiler-9999_p20120604.ebuild | 114 +++++++
62 dev-java/netbeans-webcommon/ChangeLog | 6 +
63 dev-java/netbeans-webcommon/Manifest | 4 +-
64 .../netbeans-webcommon-9999_p20120604.ebuild | 95 ++++++
65 dev-java/netbeans-websvccommon/ChangeLog | 6 +
66 dev-java/netbeans-websvccommon/Manifest | 4 +-
67 .../netbeans-websvccommon-9999_p20120604.ebuild | 95 ++++++
68 dev-util/netbeans/ChangeLog | 6 +
69 dev-util/netbeans/Manifest | 4 +-
70 dev-util/netbeans/netbeans-9999_p20120604.ebuild | 260 +++++++++++++++
71 60 files changed, 3194 insertions(+), 20 deletions(-)
72
73 diff --git a/dev-java/netbeans-apisupport/ChangeLog b/dev-java/netbeans-apisupport/ChangeLog
74 index 41189dd..df5c5b0 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_p20120604 (04 Jun 2012)
82 +
83 + 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
84 + +netbeans-apisupport-9999_p20120604.ebuild:
85 + bumped to latest nightly sources
86 +
87 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
88 -netbeans-apisupport-9999_p20120524.ebuild,
89 -netbeans-apisupport-9999_p20120527.ebuild:
90
91 diff --git a/dev-java/netbeans-apisupport/Manifest b/dev-java/netbeans-apisupport/Manifest
92 index 528a90c..995398f 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-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
99 +DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
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_p20120530.ebuild 3166 RMD160 7e8685bafcceef75fcf07c99c9ecf307b3318181 SHA1 c8b2998b0ddf5bee03b3cbf74aa44ddc55ad8661 SHA256 f53c1c5e53d8cc56228fda451c0de90c9ac870fe6b0d80e3b69b2bcc0331105c
104 -MISC ChangeLog 37049 RMD160 7260e21a37dd33d5669342862bf4b10bd99caea0 SHA1 763598f41907ff7400efbe600989883a0ec79fde SHA256 ba9259f61cca8ed65b7230d259f6057557daf1ffc6ac4b2e8dfdc702f8270a45
105 +EBUILD netbeans-apisupport-9999_p20120604.ebuild 3166 RMD160 3f81e509c04396ec39004253cb0c8bb321edc51c SHA1 e982424164b5b4e981b3210461deaf84c0fc2a8d SHA256 11b89343c25ca93b827505789a3307b850bb1cc87fce41e6d5dba42ac3aebb13
106 +MISC ChangeLog 37234 RMD160 d7720c6c9e597a77a4257a84ab787c50b5288a54 SHA1 66af9c085c022793586c1c32080ff9acfff11556 SHA256 7aec29812bb09f2a8e2567d41d709b8ab26466123fccbdfd86abde12fa02c832
107 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
108
109 diff --git a/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20120604.ebuild b/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20120604.ebuild
110 new file mode 100644
111 index 0000000..bce0e90
112 --- /dev/null
113 +++ b/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20120604.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-04_00-01-54/zip/netbeans-trunk-nightly-201206040001-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 b17070d..c12a4cb 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_p20120604 (04 Jun 2012)
232 +
233 + 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
234 + +netbeans-cnd-9999_p20120604.ebuild:
235 + bumped to latest nightly sources
236 +
237 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
238 -netbeans-cnd-9999_p20120524.ebuild, -netbeans-cnd-9999_p20120527.ebuild:
239 removed obsolete ebuilds
240
241 diff --git a/dev-java/netbeans-cnd/Manifest b/dev-java/netbeans-cnd/Manifest
242 index db9ae98..4524344 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-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
249 +DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
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_p20120530.ebuild 4134 RMD160 6ce7815ee7ce1423a3c3f4557d061e726c6dcde9 SHA1 0fd780f0b721ee62b3435e5d4ffb7263413c1575 SHA256 a28cdd1c7b7b6697db283492e7e9f106d8f66824c51c770c2693735ee0cbcc7e
254 -MISC ChangeLog 34135 RMD160 0a3daee18d6cf3199a7abb74c0a2d432bf55ab66 SHA1 119cf6148bf48ba3593d9c86cd00a2631097a05c SHA256 8aca1f9e210dd4de3134b4ffceb742662918d8434b03b1aadb37f4ba2178a8bd
255 +EBUILD netbeans-cnd-9999_p20120604.ebuild 4134 RMD160 dbca213f0bb0aa119a21691486c21fc893edc3c6 SHA1 d595288103e1f7c8378b032522ab042e87795963 SHA256 76462d0f5ffeb1789df6a5afec733ede17e8152c285499e78017554d08f5f169
256 +MISC ChangeLog 34306 RMD160 5d301446b918bd95b5227227685e60bac5b8039f SHA1 31f55ba5b17347f6aa811822ebbd6317439aa292 SHA256 6c1742bf55d5a899512f20967726ec23a7bb8b254ed7cf9b11d207a0769a6579
257 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
258
259 diff --git a/dev-java/netbeans-cnd/netbeans-cnd-9999_p20120604.ebuild b/dev-java/netbeans-cnd/netbeans-cnd-9999_p20120604.ebuild
260 new file mode 100644
261 index 0000000..c14f411
262 --- /dev/null
263 +++ b/dev-java/netbeans-cnd/netbeans-cnd-9999_p20120604.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-04_00-01-54/zip/netbeans-trunk-nightly-201206040001-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 0bfafe9..14127ce 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_p20120604 (04 Jun 2012)
394 +
395 + 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
396 + +netbeans-dlight-9999_p20120604.ebuild:
397 + bumped to latest nightly sources
398 +
399 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
400 -netbeans-dlight-9999_p20120524.ebuild,
401 -netbeans-dlight-9999_p20120527.ebuild:
402
403 diff --git a/dev-java/netbeans-dlight/Manifest b/dev-java/netbeans-dlight/Manifest
404 index d35628b..6951664 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-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
411 +DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
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_p20120530-r1.ebuild 2690 RMD160 1ad10fa692766dac5d4b2eb90401cf2fb1e03e14 SHA1 77b3f96079791b1d89c8ecf55e1ab18b0ee4f10c SHA256 776ab9bd043be5663390df654625a3917d647cf7c0ce518f052a19157bbc13bb
416 -MISC ChangeLog 35570 RMD160 dda4376ceda3b3071f0a27f921174db00eb7a6fe SHA1 d4d7b66d1ae3610d1501562ed3bd03608ba9002e SHA256 a3e969926524d469e0943f9c50bec4d826781f8732fa16cfe6cec1d0ac046d9c
417 +EBUILD netbeans-dlight-9999_p20120604.ebuild 2690 RMD160 363cc1b9f5a768815c779fd98d8763a323871dbe SHA1 7c058943371f524ac84d6fb6c7b10d6185689e58 SHA256 b8a23cc3ea16447bd89dd6c6a89c58ac1d28ee6e8589f94fe420ac9bfaff8d75
418 +MISC ChangeLog 35747 RMD160 c178af5ef8abd6745da6e440390658224f468877 SHA1 cbf008ac8ee17fd19baeafcb30fe89caca2c3c0b SHA256 d355c8200b1753cdbe164004310750ea610c18650a9316b85bfa6de6bf99bfaa
419 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
420
421 diff --git a/dev-java/netbeans-dlight/netbeans-dlight-9999_p20120604.ebuild b/dev-java/netbeans-dlight/netbeans-dlight-9999_p20120604.ebuild
422 new file mode 100644
423 index 0000000..466445c
424 --- /dev/null
425 +++ b/dev-java/netbeans-dlight/netbeans-dlight-9999_p20120604.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-04_00-01-54/zip/netbeans-trunk-nightly-201206040001-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 bea8a61..9fa2e86 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_p20120604 (04 Jun 2012)
534 +
535 + 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
536 + +netbeans-enterprise-9999_p20120604.ebuild:
537 + bumped to latest nightly sources
538 +
539 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
540 -netbeans-enterprise-9999_p20120524.ebuild,
541 -netbeans-enterprise-9999_p20120527.ebuild:
542
543 diff --git a/dev-java/netbeans-enterprise/Manifest b/dev-java/netbeans-enterprise/Manifest
544 index 2c43469..590f60f 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-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
551 +DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
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_p20120530.ebuild 18158 RMD160 bf33cda8916cbe7faa4c2dbe79405a2809ddcc47 SHA1 6d3163c29d12ef2e284c343034734e9a64adde05 SHA256 7f27b1eb8ccb9241f985b37520e3a1888ffbcc4c0145c5effb2940f0698de421
556 -MISC ChangeLog 37574 RMD160 05859d443ba41c3838dab9fde64a27e85e679ef2 SHA1 26ce61f8d00658f9053ba47818c57865b2d4b527 SHA256 955c1c98e80c6a94826e414b68e7a40e98239fcc857d80a9f422ff9637261264
557 +EBUILD netbeans-enterprise-9999_p20120604.ebuild 18158 RMD160 ef12e192b75a29dd090b391d41f142239cb6e63a SHA1 14c90a41be8de1c6527d47706463dc1a417308c9 SHA256 008053840cc16132d73a6d65f8f6742ba72b6a8a14ba5e44b61203536a775423
558 +MISC ChangeLog 37759 RMD160 2ce78ba5878e4658e3ffdd405068f42d9694b788 SHA1 4b6c60d791c0613a871a6fb74650ad5a6ca61ce7 SHA256 d501cd1525b947efc072a4ffa8867d5b02a1a7f9959c237eb064c46982307803
559 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
560
561 diff --git a/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20120604.ebuild b/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20120604.ebuild
562 new file mode 100644
563 index 0000000..46b7987
564 --- /dev/null
565 +++ b/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20120604.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-04_00-01-54/zip/netbeans-trunk-nightly-201206040001-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 a508a5d..2a4d065 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_p20120604 (04 Jun 2012)
853 +
854 + 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
855 + +netbeans-ergonomics-9999_p20120604.ebuild:
856 + bumped to latest nightly sources
857 +
858 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
859 -netbeans-ergonomics-9999_p20120524.ebuild,
860 -netbeans-ergonomics-9999_p20120527.ebuild:
861
862 diff --git a/dev-java/netbeans-ergonomics/Manifest b/dev-java/netbeans-ergonomics/Manifest
863 index c11d876..2903574 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-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
870 +DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
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_p20120530.ebuild 2916 RMD160 a4836d246fa5bcf49d2e2f35cdd24f7ff84dd93d SHA1 4001c30c7fff74467fa9a2a2f10476d609713164 SHA256 e14e6b503d9cce6a6fed8b6657e7c1ba084f2cbd8a64517de1e175b8d274b987
875 -MISC ChangeLog 37049 RMD160 3f4f9f929190cbfd93e1ff87d347563c9cc5a747 SHA1 aea8ef377bd9739246b2ceb480b1ed60aed99c43 SHA256 b9291e2a341225715a9b61c9fcd644b36c337ae74d56df69e5afd634b3ecd40e
876 +EBUILD netbeans-ergonomics-9999_p20120604.ebuild 2916 RMD160 a5a7ddc1be68f745a1e978a5df8d0ec29219c0f6 SHA1 a96b3d6d60432ba9878d2d2329646a5403587512 SHA256 a9991529a529cd270fc1ca1b419bc6050b41a49799e565d7eb9cfacc062c57e8
877 +MISC ChangeLog 37234 RMD160 1022245e79868e3b01addd18d7802a1eb4bab48a SHA1 2c465572882190fb60754965f34eec8cd5da1db9 SHA256 18149cb912020042d93f806e612244a5a8159703acbd4f2961fb5cfc40442ef8
878 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
879
880 diff --git a/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20120604.ebuild b/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20120604.ebuild
881 new file mode 100644
882 index 0000000..e47a20d
883 --- /dev/null
884 +++ b/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20120604.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-04_00-01-54/zip/netbeans-trunk-nightly-201206040001-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 3593a5c..2cdd467 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_p20120604 (04 Jun 2012)
998 +
999 + 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
1000 + +netbeans-groovy-9999_p20120604.ebuild:
1001 + bumped to latest nightly sources
1002 +
1003 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
1004 -netbeans-groovy-9999_p20120524.ebuild,
1005 -netbeans-groovy-9999_p20120527.ebuild:
1006
1007 diff --git a/dev-java/netbeans-groovy/Manifest b/dev-java/netbeans-groovy/Manifest
1008 index ce61023..a79029c 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-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
1015 +DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
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_p20120530.ebuild 3200 RMD160 5df4b9887ed8ad77e8cca373b8dcd0c550fbbaff SHA1 a0d0f0f445d43ae854c12bece9b5ca2c59c5489b SHA256 38e19977c80336a48e6fd8043ab8a7c760cb176f47ee07b219b291c04a049767
1020 -MISC ChangeLog 35568 RMD160 f4a9f519fc79fd350217bd9ec5407b5a94dfcc3e SHA1 a0f09733a02701c47d118f47b7523e357b794ae8 SHA256 0a051b325902366f25b64d46a35fd60c9e429aaede9571f351e62a637a897ad5
1021 +EBUILD netbeans-groovy-9999_p20120604.ebuild 3200 RMD160 d5d9003faf00d416c8e9f1588289936079a95cb2 SHA1 f186764f9240298bd4a2fda7da97b5939fbe0d11 SHA256 f63f5370502a55e9a73fb8ed0d28bd982cb285811f79dd5f11f3c8fa25ce0543
1022 +MISC ChangeLog 35745 RMD160 83319e609059330eb276cda2f01b61927dd26109 SHA1 a3e54c68d8ccbc9608aef620eb468a9844d1b632 SHA256 4676ba338c1c515f09930b120f88a28694c06a56f202b1a9b88978cc254a8a0d
1023 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
1024
1025 diff --git a/dev-java/netbeans-groovy/netbeans-groovy-9999_p20120604.ebuild b/dev-java/netbeans-groovy/netbeans-groovy-9999_p20120604.ebuild
1026 new file mode 100644
1027 index 0000000..cf7f2b6
1028 --- /dev/null
1029 +++ b/dev-java/netbeans-groovy/netbeans-groovy-9999_p20120604.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-04_00-01-54/zip/netbeans-trunk-nightly-201206040001-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 920ce06..ebdcc1b 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_p20120604 (04 Jun 2012)
1148 +
1149 + 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
1150 + +netbeans-harness-9999_p20120604.ebuild:
1151 + bumped to latest nightly sources
1152 +
1153 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
1154 -netbeans-harness-9999_p20120524.ebuild,
1155 -netbeans-harness-9999_p20120527.ebuild:
1156
1157 diff --git a/dev-java/netbeans-harness/Manifest b/dev-java/netbeans-harness/Manifest
1158 index af229f9..be12c29 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-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
1165 +DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
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_p20120530.ebuild 3461 RMD160 95d61a9b832104c72911cec7de9957a29eaddba9 SHA1 d36e3aed424c8fee1fde676f4b054f1f73a07fc8 SHA256 f4af735448b3397bbcb19d137c7c6dff826c151898f64a10192c4ddbc31f15db
1170 -MISC ChangeLog 35974 RMD160 9d80f274406e1431c7e5e314ea9bf2ef7cd1e286 SHA1 32bb52dc9d4e6bbe8b19c49cf1041139b59eadd4 SHA256 15a225ef34ea74636a8840850ddf709bc9070be867e6481308ac9172efb1aea5
1171 +EBUILD netbeans-harness-9999_p20120604.ebuild 3461 RMD160 1e9c11e6a02ea9a781bd0ab474c3c3d6aa86b11f SHA1 76e3fc0cb96449d44396b64a0ccc1193b5c7c25e SHA256 10fbc27ebdc16a06e4952950c5008580380c8ae16ad2f241253357ae6853d019
1172 +MISC ChangeLog 36153 RMD160 ca1b88e63727eb1ac1935e6f38c91ff82d86ff19 SHA1 974beec66e35bd5bcb6c4720d844fad1c7dd2aa0 SHA256 409ac79feecf9402c74252aba3e8fd01b61f0082fca6eb332ceb2c3b16ed09af
1173 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
1174
1175 diff --git a/dev-java/netbeans-harness/netbeans-harness-9999_p20120604.ebuild b/dev-java/netbeans-harness/netbeans-harness-9999_p20120604.ebuild
1176 new file mode 100644
1177 index 0000000..a30f0d4
1178 --- /dev/null
1179 +++ b/dev-java/netbeans-harness/netbeans-harness-9999_p20120604.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-04_00-01-54/zip/netbeans-trunk-nightly-201206040001-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 6d6f7e0..47cc19a 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_p20120604 (04 Jun 2012)
1300 +
1301 + 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
1302 + +netbeans-ide-9999_p20120604.ebuild:
1303 + bumped to latest nightly sources
1304 +
1305 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
1306 -netbeans-ide-9999_p20120524.ebuild, -netbeans-ide-9999_p20120527.ebuild:
1307 removed obsolete ebuilds
1308
1309 diff --git a/dev-java/netbeans-ide/Manifest b/dev-java/netbeans-ide/Manifest
1310 index c0d0300..fae8b7f 100644
1311 --- a/dev-java/netbeans-ide/Manifest
1312 +++ b/dev-java/netbeans-ide/Manifest
1313 @@ -86,9 +86,11 @@ DIST netbeans-7.2beta-201205031832-src.zip 178513118 RMD160 b79d398955023a0d72be
1314 DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d5297e84103df2d SHA1 209945171a811e17ad52f63896cc4f5894a5ac0c SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e
1315 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
1316 DIST netbeans-trunk-nightly-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
1317 +DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
1318 EBUILD netbeans-ide-7.0.1.ebuild 22653 RMD160 fe693a0abc3253af1850b99bfb4fa0d9a488bd94 SHA1 5b6547694a3193ce89cc2a5dfb8fc134cb81fabe SHA256 4c1b3e46e2a6cb89d902c7f4fe6ad9306cbd0c9463a514e87d4c6ec019dc0356
1319 EBUILD netbeans-ide-7.1.2.ebuild 26834 RMD160 b07d2029d3d736034251b8e3a7b6778d99d14491 SHA1 3236b1541c713cb6fb444725d3b29f6645eb9b19 SHA256 1e57e60a1a00b4530f917319b5d8eef915b9669b9dd3ab82b5afabe171d8959a
1320 EBUILD netbeans-ide-7.2_beta-r1.ebuild 24424 RMD160 c2b048c1cc14cddd882d4bc0a5a3ab87f4e7e687 SHA1 4a84d8ba96716708c8ba712e038fa9f7d20788f8 SHA256 a447660c5d3a65a3c4a2b5c679106ab3dd7b8e747f3dca18d794365405ec4b7c
1321 EBUILD netbeans-ide-9999_p20120530-r1.ebuild 24478 RMD160 b42fcd26bb3d57a44f77639b3c134d810df7c409 SHA1 6bd0fc4e3190f9eb67a56a51c39ca581c7670f4b SHA256 40c8b1e9de9e961c162737c511e13a8db18ae485c44760606c457ce4c8291742
1322 -MISC ChangeLog 34844 RMD160 2c0d6df111367821f1439c3f750c9218af1ee3ca SHA1 5d5c3990bf35b0aa4f109b230556dd8964761e78 SHA256 037cb4dc5cdb58361c9123c7003b9d900be38ce75d21f17f6c256301d18a0baa
1323 +EBUILD netbeans-ide-9999_p20120604.ebuild 24478 RMD160 d02b80b6a89a46b486ad2e43a9f5ab4d610c0e98 SHA1 f0fb36a2d1a5a75b001001f4fdea217445980a62 SHA256 0ac4c576f58075addafcd3bad3e9c7ea01cdc25a87c72fa710b94abc6e305d8c
1324 +MISC ChangeLog 35015 RMD160 1f4edf6ebd61f8f795daccab7f445b8f1769a69f SHA1 6d12831c8d17901e49c0ee39282c27afc68116b7 SHA256 94e1a4f81ae02d4e6625eec3a4e7521db4472d5d436d21ce1cea806653f74fc6
1325 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
1326
1327 diff --git a/dev-java/netbeans-ide/netbeans-ide-9999_p20120604.ebuild b/dev-java/netbeans-ide/netbeans-ide-9999_p20120604.ebuild
1328 new file mode 100644
1329 index 0000000..a1498ff
1330 --- /dev/null
1331 +++ b/dev-java/netbeans-ide/netbeans-ide-9999_p20120604.ebuild
1332 @@ -0,0 +1,340 @@
1333 +# Copyright 1999-2012 Gentoo Foundation
1334 +# Distributed under the terms of the GNU General Public License v2
1335 +# $Header: $
1336 +
1337 +EAPI="4"
1338 +WANT_ANT_TASKS="ant-nodeps"
1339 +inherit eutils java-pkg-2 java-ant-2
1340 +
1341 +DESCRIPTION="Netbeans IDE Cluster"
1342 +HOMEPAGE="http://netbeans.org/projects/ide"
1343 +SLOT="9999"
1344 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-04_00-01-54/zip/netbeans-trunk-nightly-201206040001-src.zip"
1345 +SRC_URI="${SOURCE_URL}
1346 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2
1347 + http://hg.netbeans.org/binaries/B7ADB35C7BC16AFA8AE49C4D61F87E607BDADB41-antlr-runtime-3.3.jar
1348 + http://hg.netbeans.org/binaries/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar
1349 + http://hg.netbeans.org/binaries/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar
1350 + http://hg.netbeans.org/binaries/643CC426B9F75AA111FAC0FAC0E52FF5D991A337-commons-net-3.0.1.jar
1351 + http://hg.netbeans.org/binaries/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip
1352 + http://hg.netbeans.org/binaries/53AFD6CAA1B476204557B0626E7D673FBD5D245C-css3-spec.zip
1353 + http://hg.netbeans.org/binaries/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip
1354 + http://hg.netbeans.org/binaries/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip
1355 + http://hg.netbeans.org/binaries/77DB1AFF3C0730C144D30C9935A1CD8DCD2488A9-html5-datatypes.jar
1356 + http://hg.netbeans.org/binaries/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip
1357 + http://hg.netbeans.org/binaries/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar
1358 + http://hg.netbeans.org/binaries/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar
1359 + http://hg.netbeans.org/binaries/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar
1360 + http://hg.netbeans.org/binaries/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar
1361 + http://hg.netbeans.org/binaries/FACC6D84B0B0A650B1D44FED941E9ADD9F326862-isorelax20041111.jar
1362 + http://hg.netbeans.org/binaries/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip
1363 + http://hg.netbeans.org/binaries/71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar
1364 + http://hg.netbeans.org/binaries/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip
1365 + http://hg.netbeans.org/binaries/387BE740EAEF52B3F6E6EE2F140757E7632584CE-jaxb-impl.jar
1366 + http://hg.netbeans.org/binaries/C3787DAB0DDFBD9E98086ED2F219859B0CB77EF7-jaxb-xjc.jar
1367 + http://hg.netbeans.org/binaries/F4DB465F207907A2406B0BF5C8FFEE22A5C3E4E3-jaxb1-impl.jar
1368 + http://hg.netbeans.org/binaries/C0C5653D2200F2BD2E834B26DFDBC830D07FA0F4-jing.jar
1369 + http://hg.netbeans.org/binaries/098B14300B35E1053AA9945FF2C1CDA164F43B33-js-domstubs.zip
1370 + http://hg.netbeans.org/binaries/5756AA27E54A3EC6C8CDAE32F49BCA7BC139EB15-jsstubs.zip
1371 + http://hg.netbeans.org/binaries/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar
1372 + http://hg.netbeans.org/binaries/A1C0ED8C43A306E3FB7676E7463204B9DA9BE290-non-schema.jar
1373 + http://hg.netbeans.org/binaries/DF8DD2981C9C3EBEDB059CA98450B587E784AF58-org.eclipse.core.contenttype-3.4.100.jar
1374 + http://hg.netbeans.org/binaries/A71B23F287BB0CB27E3A5B7808AC07D45BE44841-org.eclipse.core.jobs-3.5.1.jar
1375 + http://hg.netbeans.org/binaries/93CDEDB00404BF3C56AD3BF0501A9E7A09BD2108-org.eclipse.core.net-1.2.100.jar
1376 + http://hg.netbeans.org/binaries/46735A729401036FC2C14CC05257ACB4CD4F6906-org.eclipse.core.runtime-3.6.0.jar
1377 + http://hg.netbeans.org/binaries/9C98C277CFFBB4CA06CAFD5820562EF7B5100F5C-org.eclipse.core.runtime.compatibility.auth-3.2.200.jar
1378 + http://hg.netbeans.org/binaries/8A288BD66E90B1081F843A17F95973514ED55A97-org.eclipse.equinox.app-1.3.1.jar
1379 + http://hg.netbeans.org/binaries/491025C38F84A6FF9823315A74A0CAC4C30E51A8-org.eclipse.equinox.common-3.6.0.jar
1380 + http://hg.netbeans.org/binaries/F411AB988320260361C3611714CA5AF1480CD1A3-org.eclipse.equinox.preferences-3.3.0.jar
1381 + http://hg.netbeans.org/binaries/AD19FF36B5D976E5B4F289B5ACB32967216C1B2D-org.eclipse.equinox.registry-3.5.0.jar
1382 + http://hg.netbeans.org/binaries/B24FB024EA57B794FA1433CE974102507A231539-org.eclipse.equinox.security-1.0.200.jar
1383 + http://hg.netbeans.org/binaries/A00DC524B1D1DB1ABBF95407AA3E6009C3D2C157-org.eclipse.jgit-1.3.0.201202151440-r.jar
1384 + http://hg.netbeans.org/binaries/6AC191F42860D1698C9268AE044AFAA5FE806CE7-org.eclipse.mylyn.bugzilla.core-3.6.0.jar
1385 + http://hg.netbeans.org/binaries/4617423828BC2E79A1871949C2914285405D8EFF-org.eclipse.mylyn.commons.core-3.6.0.jar
1386 + http://hg.netbeans.org/binaries/053602E0177D42BF707019F1BC646193A899D571-org.eclipse.mylyn.commons.net-3.6.0.jar
1387 + http://hg.netbeans.org/binaries/032EFC784E1DE21E4093C08F336C7582F5694760-org.eclipse.mylyn.commons.xmlrpc-3.6.0.jar
1388 + http://hg.netbeans.org/binaries/5D73EEAEABC42C6FCB85593D1F5B04ACBDFAA0F9-org.eclipse.mylyn.tasks.core-3.6.0.jar
1389 + http://hg.netbeans.org/binaries/2EB57252FE095468DF7CA74E5D0D5882D17DAB11-org.tmatesoft.svnkit_1.7.4.t20120412_2022.jar
1390 + http://hg.netbeans.org/binaries/CD33537FD47E801E01B427997F3DE4016159B414-preindexed.zip
1391 + http://hg.netbeans.org/binaries/E66876EB5F33AA0E57F035F1AADD8C44FEAE7FCB-processtreekiller-1.0.1.jar
1392 + http://hg.netbeans.org/binaries/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar
1393 + http://hg.netbeans.org/binaries/1162833E0FE87B69B99B1F7DEB3A6C386EAB6F84-rhino1_7R2rc1.zip
1394 + http://hg.netbeans.org/binaries/C56F4F5C42102A67F56EB8F12D0219E92E5307C2-sdocs.zip
1395 + http://hg.netbeans.org/binaries/0E30D36ADF1728F6CFE1E87DF71C5541D3E61931-svnClientAdapter-javahl-1.8.5.jar
1396 + http://hg.netbeans.org/binaries/84D26BD9524B46955910CE6704812E2308F1D518-svnClientAdapter-main-1.8.5.jar
1397 + http://hg.netbeans.org/binaries/076FCE66657A48670381BA94B0492C991CF10375-svnClientAdapter-svnkit-1.8.5.jar
1398 + http://hg.netbeans.org/binaries/7C6ED64C55164C5AE0394E11303CA95CB24166AF-swingx-0.9.5.jar
1399 + http://hg.netbeans.org/binaries/8ECD1EA66F54C0D5FB20186FD4918D9520096054-sqljet-1.1.0.jar
1400 + http://hg.netbeans.org/binaries/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar
1401 + http://hg.netbeans.org/binaries/97484EC8B82D84D6957976C2DCF1740AAD708054-com.trilead.ssh2_1.0.0.build214.jar
1402 + http://hg.netbeans.org/binaries/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar
1403 + http://hg.netbeans.org/binaries/7A5A7DF07297A86A944D4D0562C685585B0734EF-validator.jar
1404 + http://hg.netbeans.org/binaries/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar
1405 + http://hg.netbeans.org/binaries/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar
1406 + http://hg.netbeans.org/binaries/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar
1407 + http://hg.netbeans.org/binaries/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar"
1408 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1409 +KEYWORDS="~amd64 ~x86"
1410 +IUSE=""
1411 +S="${WORKDIR}"
1412 +
1413 +CDEPEND="~dev-java/netbeans-harness-${PV}
1414 + ~dev-java/netbeans-platform-${PV}
1415 + dev-java/commons-httpclient:3
1416 + dev-java/commons-io:1
1417 + dev-java/commons-lang:2.1
1418 + dev-java/commons-logging:0
1419 + dev-java/freemarker:2.3
1420 + dev-java/icu4j:4.4
1421 + dev-java/jdbc-mysql:0
1422 + dev-java/jdbc-postgresql:0
1423 + dev-java/jsr173:0
1424 + dev-java/jvyamlb:0
1425 + dev-java/log4j:0
1426 + dev-java/lucene:3.5
1427 + dev-java/rhino:1.6
1428 + dev-java/saxon:9
1429 + dev-java/smack:2.2
1430 + dev-java/sun-jaf:0
1431 + dev-java/tomcat-servlet-api:2.2
1432 + dev-java/ws-commons-util:0
1433 + dev-java/xerces:2
1434 + dev-vcs/subversion:0[java]"
1435 +# app-text/jing:0 our version is probably too old
1436 +# dev-java/commons-io fails with following error:
1437 +# 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
1438 +# dev-java/ini4j:0 our version is too old
1439 +# dev-java/jaxb:2 upstream version contains more stuff so websvccommon does not compile with ours
1440 +# dev-java/trilead-ssh2:0 in overlay
1441 +DEPEND="virtual/jdk:1.6
1442 + app-arch/unzip
1443 + dev-java/commons-codec:0
1444 + dev-java/jsch:0
1445 + dev-java/jzlib:0
1446 + ${CDEPEND}
1447 + dev-java/javacc:0
1448 + dev-java/javahelp:0"
1449 +RDEPEND=">=virtual/jdk-1.6
1450 + ${CDEPEND}"
1451 +
1452 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1453 +
1454 +EANT_BUILD_XML="nbbuild/build.xml"
1455 +EANT_BUILD_TARGET="rebuild-cluster"
1456 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ide -Dext.binaries.downloaded=true -Djava.awt.headless=true"
1457 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1458 +JAVA_PKG_BSFIX="off"
1459 +
1460 +src_unpack() {
1461 + unpack $(basename ${SOURCE_URL})
1462 +
1463 + einfo "Deleting bundled jars..."
1464 + find -name "*.jar" -type f -delete
1465 +
1466 + unpack netbeans-9999-r6-build.xml.patch.bz2
1467 +
1468 + pushd "${S}" >/dev/null || die
1469 + ln -s "${DISTDIR}"/B7ADB35C7BC16AFA8AE49C4D61F87E607BDADB41-antlr-runtime-3.3.jar libs.antlr3.runtime/external/antlr-runtime-3.3.jar || die
1470 + ln -s "${DISTDIR}"/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar libs.bytelist/external/bytelist-0.1.jar || die
1471 + ln -s "${DISTDIR}"/643CC426B9F75AA111FAC0FAC0E52FF5D991A337-commons-net-3.0.1.jar libs.commons_net/external/commons-net-3.0.1.jar || die
1472 + ln -s "${DISTDIR}"/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar o.apache.commons.io/external/commons-io-1.4.jar ||die
1473 + ln -s "${DISTDIR}"/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip css.editor/external/css21-spec.zip || die
1474 + ln -s "${DISTDIR}"/53AFD6CAA1B476204557B0626E7D673FBD5D245C-css3-spec.zip css.editor/external/css3-spec.zip || die
1475 + ln -s "${DISTDIR}"/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip derby/external/derbysampledb.zip || die
1476 + ln -s "${DISTDIR}"/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip html.editor/external/html-4.01.zip || die
1477 + ln -s "${DISTDIR}"/77DB1AFF3C0730C144D30C9935A1CD8DCD2488A9-html5-datatypes.jar html.validation/external/html5-datatypes.jar || die
1478 + ln -s "${DISTDIR}"/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip html.parser/external/html5doc.zip || die
1479 + ln -s "${DISTDIR}"/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar html.parser/external/htmlparser-1.2.1.jar || die
1480 + ln -s "${DISTDIR}"/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar libs.ini4j/external/ini4j-0.5.1.jar || die
1481 + ln -s "${DISTDIR}"/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar html.validation/external/io-xml-util.jar || die
1482 + ln -s "${DISTDIR}"/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar html.validation/external/iri.jar || die
1483 + ln -s "${DISTDIR}"/FACC6D84B0B0A650B1D44FED941E9ADD9F326862-isorelax20041111.jar html.validation/external/isorelax20041111.jar || die
1484 + ln -s "${DISTDIR}"/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip spellchecker.dictionary_en/external/ispell-enwl-3.1.20.zip || die
1485 + ln -s "${DISTDIR}"/71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar xml.jaxb.api/external/jaxb-api.jar || die
1486 + ln -s "${DISTDIR}"/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip libs.jaxb/external/jaxb-api-doc.zip || die
1487 + ln -s "${DISTDIR}"/387BE740EAEF52B3F6E6EE2F140757E7632584CE-jaxb-impl.jar libs.jaxb/external/jaxb-impl.jar || die
1488 + ln -s "${DISTDIR}"/C3787DAB0DDFBD9E98086ED2F219859B0CB77EF7-jaxb-xjc.jar libs.jaxb/external/jaxb-xjc.jar || die
1489 + ln -s "${DISTDIR}"/F4DB465F207907A2406B0BF5C8FFEE22A5C3E4E3-jaxb1-impl.jar libs.jaxb/external/jaxb1-impl.jar || die
1490 + ln -s "${DISTDIR}"/C0C5653D2200F2BD2E834B26DFDBC830D07FA0F4-jing.jar html.validation/external/jing.jar || die
1491 + ln -s "${DISTDIR}"/098B14300B35E1053AA9945FF2C1CDA164F43B33-js-domstubs.zip javascript.editing/external/js-domstubs.zip || die
1492 + ln -s "${DISTDIR}"/5756AA27E54A3EC6C8CDAE32F49BCA7BC139EB15-jsstubs.zip javascript.editing/external/jsstubs.zip || die
1493 + ln -s "${DISTDIR}"/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar extexecution.destroy/external/libpam4j-1.1.jar || die
1494 + ln -s "${DISTDIR}"/A1C0ED8C43A306E3FB7676E7463204B9DA9BE290-non-schema.jar html.validation/external/non-schema.jar || die
1495 + 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
1496 + 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
1497 + 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
1498 + 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
1499 + 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
1500 + 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
1501 + 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
1502 + 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
1503 + 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
1504 + 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
1505 + 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
1506 + 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
1507 + 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
1508 + 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
1509 + 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
1510 + 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
1511 + 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
1512 + ln -s "${DISTDIR}"/CD33537FD47E801E01B427997F3DE4016159B414-preindexed.zip javascript.editing/external/preindexed.zip || die
1513 + ln -s "${DISTDIR}"/E66876EB5F33AA0E57F035F1AADD8C44FEAE7FCB-processtreekiller-1.0.1.jar extexecution.destroy/external/processtreekiller-1.0.1.jar || die
1514 + ln -s "${DISTDIR}"/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar o.apache.xml.resolver/external/resolver-1.2.jar || die
1515 + ln -s "${DISTDIR}"/1162833E0FE87B69B99B1F7DEB3A6C386EAB6F84-rhino1_7R2rc1.zip o.mozilla.rhino.patched/external/rhino1_7R2rc1.zip || die
1516 + ln -s "${DISTDIR}"/C56F4F5C42102A67F56EB8F12D0219E92E5307C2-sdocs.zip javascript.editing/external/sdocs.zip || die
1517 + ln -s "${DISTDIR}"/8ECD1EA66F54C0D5FB20186FD4918D9520096054-sqljet-1.1.0.jar libs.svnClientAdapter.svnkit/external/sqljet-1.1.0.jar || die
1518 + ln -s "${DISTDIR}"/0E30D36ADF1728F6CFE1E87DF71C5541D3E61931-svnClientAdapter-javahl-1.8.5.jar libs.svnClientAdapter.javahl/external/svnClientAdapter-javahl-1.8.5.jar || die
1519 + ln -s "${DISTDIR}"/84D26BD9524B46955910CE6704812E2308F1D518-svnClientAdapter-main-1.8.5.jar libs.svnClientAdapter/external/svnClientAdapter-main-1.8.5.jar || die
1520 + ln -s "${DISTDIR}"/076FCE66657A48670381BA94B0492C991CF10375-svnClientAdapter-svnkit-1.8.5.jar libs.svnClientAdapter.svnkit/external/svnClientAdapter-svnkit-1.8.5.jar || die
1521 + 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
1522 + 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
1523 + ln -s "${DISTDIR}"/7C6ED64C55164C5AE0394E11303CA95CB24166AF-swingx-0.9.5.jar libs.swingx/external/swingx-0.9.5.jar || die
1524 + ln -s "${DISTDIR}"/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar httpserver/external/tomcat-webserver-3.2.jar || die
1525 + 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
1526 + ln -s "${DISTDIR}"/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar swing.validation/external/ValidationAPI.jar || die
1527 + ln -s "${DISTDIR}"/7A5A7DF07297A86A944D4D0562C685585B0734EF-validator.jar html.validation/external/validator.jar || die
1528 + ln -s "${DISTDIR}"/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar extexecution.destroy/external/winp-1.14-patched.jar || die
1529 + ln -s "${DISTDIR}"/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar o.apache.xmlrpc/external/xmlrpc-client-3.0.jar || die
1530 + ln -s "${DISTDIR}"/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar o.apache.xmlrpc/external/xmlrpc-common-3.0.jar || die
1531 + ln -s "${DISTDIR}"/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar o.apache.xmlrpc/external/xmlrpc-server-3.0.jar || die
1532 + popd >/dev/null || die
1533 +}
1534 +
1535 +src_prepare() {
1536 + einfo "Deleting bundled class files..."
1537 + find -name "*.class" -type f | xargs rm -vf
1538 +
1539 + epatch netbeans-9999-r6-build.xml.patch
1540 +
1541 + # Support for custom patches
1542 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1543 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1544 +
1545 + if [ -n "${files}" ] ; then
1546 + einfo "Applying custom patches:"
1547 +
1548 + for file in ${files} ; do
1549 + epatch "${file}"
1550 + done
1551 + fi
1552 + fi
1553 +
1554 + einfo "Symlinking external libraries..."
1555 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1556 +
1557 + einfo "Linking in other clusters..."
1558 + mkdir "${S}"/nbbuild/netbeans || die
1559 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
1560 +
1561 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1562 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1563 + touch nb.cluster.platform.built
1564 +
1565 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
1566 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1567 + touch nb.cluster.harness.built
1568 +
1569 + popd >/dev/null || die
1570 +
1571 + java-pkg_jar-from --build-only --into c.jcraft.jsch/external jsch jsch.jar jsch-0.1.45.jar
1572 + java-pkg_jar-from --build-only --into c.jcraft.jzlib/external jzlib jzlib.jar jzlib-1.0.7.jar
1573 + java-pkg_jar-from --into db.drivers/external jdbc-mysql jdbc-mysql.jar mysql-connector-java-5.1.18-bin.jar
1574 + java-pkg_jar-from --into db.drivers/external jdbc-postgresql jdbc-postgresql.jar postgresql-9.1-901.jdbc4.jar
1575 + java-pkg_jar-from --build-only --into db.sql.visualeditor/external javacc javacc.jar javacc-3.2.jar
1576 + java-pkg_jar-from --into extexecution.destroy/external commons-io-1 commons-io.jar commons-io-1.4.jar
1577 + java-pkg_jar-from --into html.parser/external icu4j-4.4 icu4j.jar icu4j-4_0.jar
1578 + java-pkg_jar-from --into html.validation/external log4j log4j.jar log4j-1.2.15.jar
1579 + java-pkg_jar-from --into html.validation/external rhino-1.6 js.jar js.jar
1580 + java-pkg_jar-from --into html.validation/external saxon-9 saxon.jar saxon9B.jar
1581 + java-pkg_jar-from --into libs.freemarker/external freemarker-2.3 freemarker.jar freemarker-2.3.8.jar
1582 + java-pkg_jar-from --into libs.jvyamlb/external jvyamlb jvyamlb.jar jvyamlb-0.2.3.jar
1583 + java-pkg_jar-from --into libs.lucene/external lucene-3.5 lucene-core.jar lucene-core-3.5.0.jar
1584 + java-pkg_jar-from --into libs.smack/external smack-2.2 smack.jar smack.jar
1585 + java-pkg_jar-from --into libs.smack/external smack-2.2 smackx.jar smackx.jar
1586 + java-pkg_jar-from --into libs.svnClientAdapter.javahl/external subversion svn-javahl.jar svnjavahl-1.7.2.jar
1587 + java-pkg_jar-from --into libs.xerces/external xerces-2 xercesImpl.jar xerces-2.8.0.jar
1588 + java-pkg_jar-from --build-only --into o.apache.commons.codec/external commons-codec commons-codec.jar apache-commons-codec-1.3.jar
1589 + java-pkg_jar-from --into o.apache.commons.httpclient/external commons-httpclient-3 commons-httpclient.jar commons-httpclient-3.1.jar
1590 + java-pkg_jar-from --into o.apache.commons.lang/external commons-lang-2.1 commons-lang.jar commons-lang-2.4.jar
1591 + java-pkg_jar-from --into o.apache.commons.logging/external commons-logging commons-logging.jar commons-logging-1.1.jar
1592 + 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
1593 + java-pkg_jar-from --into servletapi/external tomcat-servlet-api-2.2 servlet.jar servlet-2.2.jar
1594 + java-pkg_jar-from --into xml.jaxb.api/external sun-jaf activation.jar activation.jar
1595 + java-pkg_jar-from --into xml.jaxb.api/external jsr173 jsr173.jar jsr173_1.0_api.jar
1596 +
1597 + java-pkg-2_src_prepare
1598 +}
1599 +
1600 +src_compile() {
1601 + unset DISPLAY
1602 + eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
1603 +}
1604 +
1605 +src_install() {
1606 + pushd nbbuild/netbeans/ide >/dev/null || die
1607 +
1608 + insinto ${INSTALL_DIR}
1609 +
1610 + grep -E "/ide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1611 +
1612 + doins -r *
1613 + rm -fr "${D}"/${INSTALL_DIR}/bin/nativeexecution || die
1614 + rm -fr "${D}"/${INSTALL_DIR}/modules/lib || die
1615 +
1616 + insinto ${INSTALL_DIR}/bin/nativeexecution
1617 + doins bin/nativeexecution/*
1618 +
1619 + pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution >/dev/null || die
1620 + for file in *.sh ; do
1621 + fperms 755 ${file}
1622 + done
1623 + popd >/dev/null || die
1624 +
1625 + if use x86 ; then
1626 + doins -r bin/nativeexecution/Linux-x86
1627 + pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86 >/dev/null || die
1628 + for file in * ; do
1629 + fperms 755 ${file}
1630 + done
1631 + popd >/dev/null || die
1632 + elif use amd64 ; then
1633 + doins -r bin/nativeexecution/Linux-x86_64
1634 + pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86_64 >/dev/null || die
1635 + for file in * ; do
1636 + fperms 755 ${file}
1637 + done
1638 + popd >/dev/null || die
1639 + fi
1640 +
1641 + popd >/dev/null || die
1642 +
1643 + local instdir=${INSTALL_DIR}/modules/ext
1644 + pushd "${D}"/${instdir} >/dev/null || die
1645 + rm freemarker-2.3.8.jar && dosym /usr/share/freemarker-2.3/lib/freemarker.jar ${instdir}/freemarker-2.3.8.jar || die
1646 + rm icu4j-4_0.jar && dosym /usr/share/icu4j-4.4/lib/icu4j.jar ${instdir}/icu4j-4_0.jar || die
1647 + rm js.jar && dosym /usr/share/rhino-1.6/lib/js.jar ${instdir}/js.jar || die
1648 + rm jvyamlb-0.2.3.jar && dosym /usr/share/jvyamlb/lib/jvyamlb.jar ${instdir}/jvyamlb-0.2.3.jar || die
1649 + rm log4j-1.2.15.jar && dosym /usr/share/log4j/lib/log4j.jar ${instdir}/log4j-1.2.15.jar || die
1650 + 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
1651 + 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
1652 + rm postgresql-9.1-901.jdbc4.jar && dosym /usr/share/jdbc-postgresql/lib/jdbc-postgresql.jar ${instdir}/postgresql-9.1-901.jdbc4.jar || die
1653 + rm saxon9B.jar && dosym /usr/share/saxon-9/lib/saxon.jar ${instdir}/saxon9B.jar || die
1654 + rm servlet-2.2.jar && dosym /usr/share/tomcat-servlet-api-2.2/lib/servlet.jar ${instdir}/servlet-2.2.jar || die
1655 + rm smack.jar && dosym /usr/share/smack-2.2/lib/smack.jar ${instdir}/smack.jar || die
1656 + rm smackx.jar && dosym /usr/share/smack-2.2/lib/smackx.jar ${instdir}/smackx.jar || die
1657 + rm svnjavahl-1.7.2.jar && dosym /usr/share/subversion/lib/svn-javahl.jar ${instdir}/svnjavahl-1.7.2.jar || die
1658 + rm xerces-2.8.0.jar && dosym /usr/share/xerces-2/lib/xercesImpl.jar ${instdir}/xerces-2.8.0.jar || die
1659 + popd >/dev/null || die
1660 +
1661 + local instdir=${INSTALL_DIR}/modules/ext/jaxb
1662 + pushd "${D}"/${instdir} >/dev/null || die
1663 + rm activation.jar && dosym /usr/share/sun-jaf/lib/activation.jar ${instdir}/activation.jar || die
1664 + popd >/dev/null || die
1665 +
1666 + local instdir=${INSTALL_DIR}/modules/ext/jaxb/api
1667 + pushd "${D}"/${instdir} >/dev/null || die
1668 + rm jsr173_1.0_api.jar && dosym /usr/share/jsr173/lib/jsr173.jar ${instdir}/jsr173_1.0_api.jar || die
1669 + popd >/dev/null || die
1670 +
1671 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ide
1672 +}
1673
1674 diff --git a/dev-java/netbeans-java/ChangeLog b/dev-java/netbeans-java/ChangeLog
1675 index a50b334..4dd625f 100644
1676 --- a/dev-java/netbeans-java/ChangeLog
1677 +++ b/dev-java/netbeans-java/ChangeLog
1678 @@ -2,6 +2,12 @@
1679 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
1680 # $Header: $
1681
1682 +*netbeans-java-9999_p20120604 (04 Jun 2012)
1683 +
1684 + 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
1685 + +netbeans-java-9999_p20120604.ebuild:
1686 + bumped to latest nightly sources
1687 +
1688 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
1689 -netbeans-java-9999_p20120524.ebuild, -netbeans-java-9999_p20120527.ebuild:
1690 removed obsolete ebuilds
1691
1692 diff --git a/dev-java/netbeans-java/Manifest b/dev-java/netbeans-java/Manifest
1693 index bd3b9e5..fab9463 100644
1694 --- a/dev-java/netbeans-java/Manifest
1695 +++ b/dev-java/netbeans-java/Manifest
1696 @@ -18,6 +18,7 @@ DIST 663FA7BA7FD8538E44DE9FDC5315C4F733C13E96-org.eclipse.persistence.jpa.jpql_1
1697 DIST 66B17F7F4CC95C24E1D9554085AB64AA492F7D1F-nb-javac-impl.jar 1783589 RMD160 4fcb07c45ae91e240c1c10ad0a58e3b6eaf6e290 SHA1 66b17f7f4cc95c24e1d9554085ab64aa492f7d1f SHA256 3a21f75fda2355bf044349fbe4583ddf32b5f289f48c74feafeb2f3f095fa2b5
1698 DIST 7622CB23DAEDD9DE0ACBD16C820D3A02F94572AF-spring-framework-3.0.6.RELEASE.zip 4155185 RMD160 27465ad4b7a016fecfc801c581620a0c02b71c33 SHA1 7622cb23daedd9de0acbd16c820d3a02f94572af SHA256 22cc81921af00b1bf18b1c1b14a4f61e2882d5a2335b1940797fda2b2b4bd8a4
1699 DIST 7C60F22D32F56478AC25A732038E9DD7DFECF5DD-eclipselink-jpa-modelgen-2.3.0.jar 11465 RMD160 25ea55cd28307c867422448a0e1c3c9c89db4a7a SHA1 7c60f22d32f56478ac25a732038e9dd7dfecf5dd SHA256 2f2f412c975f8ca54175f4d205d13e3ce43825ddcbd3bb69134257165f701196
1700 +DIST 820D7BDF3B8D64BAA0B4E50848712CB68C0DF4B2-nb-javac-impl.jar 1784790 RMD160 7509a5717c925591880f9f8cd1a00ee76ad566da SHA1 820d7bdf3b8d64baa0b4e50848712cb68c0df4b2 SHA256 f2d02ff41b0687ac1a188c4a132ab707662dda8a84131f5cf0e38336425ff4f8
1701 DIST 84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip 4599034 RMD160 561c076ef51045278b0dcb8e40ffcb13e0ed18d7 SHA1 84e2020e5499015e9f40d1212c86918264b89eb1 SHA256 0a4a0c3e24bfe028a7741950347086e5aa49d8ed1fa59cff5c74c23f28bf8685
1702 DIST 8BA05B53DB763AA62EFD389B2F1C8CFA889079EF-javac-impl-nb-7.0-b07.jar 1672677 RMD160 f37b1b6ebe8dbeb37885fc96a7b73bb390878031 SHA1 8ba05b53db763aa62efd389b2f1c8cfa889079ef SHA256 be4a7722d0b37ef497ef2a08876abb4f8e89477383501efb53a1975abd5063b7
1703 DIST 8C9BFFBCB34DB6E9C9C03413623F05375D44CE49-eclipselink-2.2.0.jar 6383304 RMD160 f0cfb0a017dfafaf6f17b1475aa3c7e01417e2c6 SHA1 8c9bffbcb34db6e9c9c03413623f05375d44ce49 SHA256 b2e19c48066648bb30f7e1763d3049c1537b4816bb385e3dd47157bc11077963
1704 @@ -48,9 +49,11 @@ DIST netbeans-7.2beta-201205031832-src.zip 178513118 RMD160 b79d398955023a0d72be
1705 DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d5297e84103df2d SHA1 209945171a811e17ad52f63896cc4f5894a5ac0c SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e
1706 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
1707 DIST netbeans-trunk-nightly-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
1708 +DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
1709 EBUILD netbeans-java-7.0.1-r2.ebuild 14932 RMD160 8b5ef1094e65db4cfd4e98de9fdc214eda0e743c SHA1 3267c7d4f4ff18d23eca483d85c8bcd3c58207ff SHA256 3d8eeb5c3aea368c5064e83e9519b2982a3d0f999db11344ba33605f46f865b0
1710 EBUILD netbeans-java-7.1.2-r1.ebuild 14893 RMD160 28cb8be1dffd063222c8c9b2771ef642d10f4ba5 SHA1 583919f7be167cf23d4b659daf09de190e768c16 SHA256 b4441067f67ff63b24929fa054ff0a28ccc0e47be47d1ca609a84872b119c990
1711 EBUILD netbeans-java-7.2_beta-r2.ebuild 12262 RMD160 b843233a4b1d031247242764f8fa2b4747c5f843 SHA1 54415445b148ad2f371e248d6b1a5295788e40bc SHA256 a24e8b8696c777f27de8368c173b2a8175a5579f71fd1d28827fc53770eecd1f
1712 EBUILD netbeans-java-9999_p20120530-r1.ebuild 12203 RMD160 cb456fd9961b106fdfa8b89d876865288c5259b7 SHA1 531d3b577d0360d24fb52209aff016b8e85d5c55 SHA256 22984cd1eee9046e81941b007ed5f4d906efe3be7cf89f1e443960d5e30c1c5d
1713 -MISC ChangeLog 36194 RMD160 513fce2b624399396e96750e2c8fe3028eea2305 SHA1 bac37d874bcb4176e5142979fbbfb6b7dc22fc5e SHA256 7b9370b8c2ac605d3e75b077260121d2ce53e0d970e09c78906e94a8e39397bc
1714 +EBUILD netbeans-java-9999_p20120604.ebuild 12203 RMD160 77bb42f1f636e0037d63041218ec66095d1dc575 SHA1 cd47995514ea42e9ad5e9412795420822deffcaf SHA256 b8c043fcbaed6a6d06972cee997bc0e49fc401f17791d19a472896b0155e5373
1715 +MISC ChangeLog 36367 RMD160 38a357b75769b874601fb33b3189d6832e267ee3 SHA1 bb441e92273d5491f5356ad184733f882dc478df SHA256 021f363eb695fdae824dc433c2605c678b326076093450ede1e2d4c4e45c7489
1716 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
1717
1718 diff --git a/dev-java/netbeans-java/netbeans-java-9999_p20120604.ebuild b/dev-java/netbeans-java/netbeans-java-9999_p20120604.ebuild
1719 new file mode 100644
1720 index 0000000..97f977c
1721 --- /dev/null
1722 +++ b/dev-java/netbeans-java/netbeans-java-9999_p20120604.ebuild
1723 @@ -0,0 +1,241 @@
1724 +# Copyright 1999-2012 Gentoo Foundation
1725 +# Distributed under the terms of the GNU General Public License v2
1726 +# $Header: $
1727 +
1728 +EAPI="4"
1729 +WANT_ANT_TASKS="ant-nodeps"
1730 +inherit eutils java-pkg-2 java-ant-2
1731 +
1732 +# Maven cannot be unbundled because it depends on exact maven version and exact content of maven directory
1733 +
1734 +DESCRIPTION="Netbeans Java Cluster"
1735 +HOMEPAGE="http://netbeans.org/projects/java"
1736 +SLOT="9999"
1737 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-04_00-01-54/zip/netbeans-trunk-nightly-201206040001-src.zip"
1738 +SRC_URI="${SOURCE_URL}
1739 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2
1740 + http://hg.netbeans.org/binaries/1A78676E734C72549EE6D9F166BAFE22F7CBA8CD-ant-libs-1.8.3.zip
1741 + http://hg.netbeans.org/binaries/29CFD351206016B67DD0D556098513D2B259C69B-apache-maven-3.0.4-bin.zip
1742 + http://hg.netbeans.org/binaries/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip
1743 + http://hg.netbeans.org/binaries/90F1E67F38F1D8EC25C082F8EB08CFEC9A3B75E2-eclipselink-2.3.2.jar
1744 + http://hg.netbeans.org/binaries/C8A5E0D558EA7E7349F9D32B838553D5E7DD214F-hibernate-3.2.5-lib.zip
1745 + http://hg.netbeans.org/binaries/204680C59C7D8A4A1A26B9A2ED46D0DAA6DC10B3-indexer-artifact-4.1.2.jar
1746 + http://hg.netbeans.org/binaries/EA1F2B2504FC5ABCB06146D858F74A97B85A2998-indexer-core-4.1.2.jar
1747 + http://hg.netbeans.org/binaries/3BCA561B1B7B284B3D3C097F92A9CD47FF485058-javax.persistence-2.0.3.jar
1748 + http://hg.netbeans.org/binaries/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip
1749 + http://hg.netbeans.org/binaries/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip
1750 + http://hg.netbeans.org/binaries/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip
1751 + http://hg.netbeans.org/binaries/653A6AD1EF786BC577FC20F56E5F2B1D30423805-maven-dependency-tree-1.2.jar
1752 + http://hg.netbeans.org/binaries/0F7FC8D69950B86D5F67529B5C551DB84C5BCF87-nb-javac-api.jar
1753 + http://hg.netbeans.org/binaries/820D7BDF3B8D64BAA0B4E50848712CB68C0DF4B2-nb-javac-impl.jar
1754 + http://hg.netbeans.org/binaries/663FA7BA7FD8538E44DE9FDC5315C4F733C13E96-org.eclipse.persistence.jpa.jpql_1.0.1.jar
1755 + http://hg.netbeans.org/binaries/481935A7F53B55502187BD3C28C2BC0D957BB643-org.eclipse.persistence.jpa.modelgen.processor-2.3.2.jar
1756 + http://hg.netbeans.org/binaries/CB686A65B6C4516A32173CB60385D02027440620-spring-2.5.6.SEC03.jar
1757 + http://hg.netbeans.org/binaries/C54C41DD33054070647ED50F209CC77A05BA5563-spring-framework-3.1.1.RELEASE.zip"
1758 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1759 +KEYWORDS="~amd64 ~x86"
1760 +IUSE=""
1761 +S="${WORKDIR}"
1762 +
1763 +CDEPEND="~dev-java/netbeans-platform-${PV}
1764 + ~dev-java/netbeans-harness-${PV}
1765 + ~dev-java/netbeans-ide-${PV}
1766 + ~dev-java/netbeans-websvccommon-${PV}
1767 + dev-java/beansbinding:0
1768 + dev-java/cglib:2.2
1769 + dev-java/jdom:1.0
1770 + dev-java/lucene:3.0"
1771 +DEPEND="virtual/jdk:1.6
1772 + app-arch/unzip
1773 + ${CDEPEND}
1774 + dev-java/javahelp:0
1775 + dev-java/junit:4"
1776 +RDEPEND=">=virtual/jdk-1.6
1777 + ${CDEPEND}
1778 + dev-java/absolutelayout:0
1779 + dev-java/antlr:0[java]
1780 + dev-java/asm:2.2
1781 + dev-java/cglib:2.1
1782 + dev-java/commons-collections:0
1783 + dev-java/dom4j:1
1784 + dev-java/ehcache:1.2
1785 + dev-java/fastinfoset:0
1786 + dev-java/javassist:3
1787 + dev-java/jsr67:0
1788 + dev-java/jsr181:0
1789 + dev-java/glassfish-transaction-api:0
1790 + dev-java/jtidy:0
1791 + dev-java/mimepull:0
1792 + dev-java/saaj:0
1793 + dev-java/stax-ex:0
1794 + dev-java/xmlstreambuffer:0"
1795 +
1796 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1797 +
1798 +EANT_BUILD_XML="nbbuild/build.xml"
1799 +EANT_BUILD_TARGET="rebuild-cluster"
1800 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.java -Dext.binaries.downloaded=true"
1801 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1802 +JAVA_PKG_BSFIX="off"
1803 +
1804 +pkg_pretend() {
1805 + local die_now=""
1806 +
1807 + if [ -n "$(find /usr/share/netbeans-java-${SLOT}/ant -type l)" ]; then
1808 + eerror "Please remove following symlinks and run emerge again:"
1809 + find /usr/share/netbeans-java-${SLOT}/ant -type l
1810 + die_now="1"
1811 + fi
1812 +
1813 + if [ -L /usr/share/netbeans-java-${SLOT}/maven ]; then
1814 + if [ -z "${die_now}" ]; then
1815 + eerror "Please remove following symlinks and run emerge again:"
1816 + fi
1817 +
1818 + echo "/usr/share/netbeans-java-${SLOT}/maven"
1819 + die_now="1"
1820 + fi
1821 +
1822 + if [ -n "${die_now}" ]; then
1823 + die "Symlinks exist"
1824 + fi
1825 +}
1826 +
1827 +src_unpack() {
1828 + unpack $(basename ${SOURCE_URL})
1829 +
1830 + einfo "Deleting bundled jars..."
1831 + find -name "*.jar" -type f -delete
1832 +
1833 + unpack netbeans-9999-r6-build.xml.patch.bz2
1834 +
1835 + pushd "${S}" >/dev/null || die
1836 + ln -s "${DISTDIR}"/1A78676E734C72549EE6D9F166BAFE22F7CBA8CD-ant-libs-1.8.3.zip o.apache.tools.ant.module/external/ant-libs-1.8.3.zip || die
1837 + ln -s "${DISTDIR}"/29CFD351206016B67DD0D556098513D2B259C69B-apache-maven-3.0.4-bin.zip maven.embedder/external/apache-maven-3.0.4-bin.zip || die
1838 + ln -s "${DISTDIR}"/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip o.jdesktop.beansbinding/external/beansbinding-1.2.1-doc.zip || die
1839 + ln -s "${DISTDIR}"/90F1E67F38F1D8EC25C082F8EB08CFEC9A3B75E2-eclipselink-2.3.2.jar j2ee.eclipselink/external/eclipselink-2.3.2.jar || die
1840 + ln -s "${DISTDIR}"/C8A5E0D558EA7E7349F9D32B838553D5E7DD214F-hibernate-3.2.5-lib.zip hibernatelib/external/hibernate-3.2.5-lib.zip || die
1841 + ln -s "${DISTDIR}"/204680C59C7D8A4A1A26B9A2ED46D0DAA6DC10B3-indexer-artifact-4.1.2.jar maven.indexer/external/indexer-artifact-4.1.2.jar || die
1842 + ln -s "${DISTDIR}"/EA1F2B2504FC5ABCB06146D858F74A97B85A2998-indexer-core-4.1.2.jar maven.indexer/external/indexer-core-4.1.2.jar || die
1843 + ln -s "${DISTDIR}"/3BCA561B1B7B284B3D3C097F92A9CD47FF485058-javax.persistence-2.0.3.jar j2ee.eclipselink/external/javax.persistence-2.0.3.jar || die
1844 + ln -s "${DISTDIR}"/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip websvc.jaxws21/external/jaxws-2.2.6.zip || die
1845 + ln -s "${DISTDIR}"/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip websvc.jaxws21api/external/jaxws-2.2.6-api.zip || die
1846 + ln -s "${DISTDIR}"/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip websvc.jaxws21/external/jaxws-api-doc.zip || die
1847 + ln -s "${DISTDIR}"/653A6AD1EF786BC577FC20F56E5F2B1D30423805-maven-dependency-tree-1.2.jar maven.embedder/external/maven-dependency-tree-1.2.jar || die
1848 + ln -s "${DISTDIR}"/0F7FC8D69950B86D5F67529B5C551DB84C5BCF87-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die
1849 + ln -s "${DISTDIR}"/820D7BDF3B8D64BAA0B4E50848712CB68C0DF4B2-nb-javac-impl.jar libs.javacimpl/external/nb-javac-impl.jar || die
1850 + 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
1851 + 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
1852 + ln -s "${DISTDIR}"/CB686A65B6C4516A32173CB60385D02027440620-spring-2.5.6.SEC03.jar libs.springframework/external/spring-2.5.6.SEC03.jar || die
1853 + ln -s "${DISTDIR}"/C54C41DD33054070647ED50F209CC77A05BA5563-spring-framework-3.1.1.RELEASE.zip libs.springframework/external/spring-framework-3.1.1.RELEASE.zip || die
1854 + popd >/dev/null || die
1855 +}
1856 +
1857 +src_prepare() {
1858 + einfo "Deleting bundled class files..."
1859 + find -name "*.class" -type f | xargs rm -vf
1860 +
1861 + epatch netbeans-9999-r6-build.xml.patch
1862 +
1863 + # Support for custom patches
1864 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1865 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1866 +
1867 + if [ -n "${files}" ] ; then
1868 + einfo "Applying custom patches:"
1869 +
1870 + for file in ${files} ; do
1871 + epatch "${file}"
1872 + done
1873 + fi
1874 + fi
1875 +
1876 + einfo "Symlinking external libraries..."
1877 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1878 + java-pkg_jar-from --into libs.cglib/external cglib-2.2 cglib.jar cglib-2.2.jar
1879 + java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
1880 + java-pkg_jar-from --into maven.embedder/external jdom-1.0 jdom.jar jdom-1.0.jar
1881 + java-pkg_jar-from --into maven.indexer/external lucene-3.0 lucene-core.jar lucene-core-3.0.3.jar
1882 + java-pkg_jar-from --into o.jdesktop.beansbinding/external beansbinding beansbinding.jar beansbinding-1.2.1.jar
1883 +
1884 + einfo "Linking in other clusters..."
1885 + mkdir "${S}"/nbbuild/netbeans || die
1886 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
1887 +
1888 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1889 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1890 + touch nb.cluster.platform.built
1891 +
1892 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
1893 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1894 + touch nb.cluster.harness.built
1895 +
1896 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
1897 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1898 + touch nb.cluster.ide.built
1899 +
1900 + ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
1901 + cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1902 + touch nb.cluster.websvccommon.built
1903 +
1904 + popd >/dev/null || die
1905 +
1906 + java-pkg-2_src_prepare
1907 +}
1908 +
1909 +src_install() {
1910 + pushd nbbuild/netbeans/java >/dev/null || die
1911 +
1912 + insinto ${INSTALL_DIR}
1913 + grep -E "/java$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1914 +
1915 + doins -r *
1916 + chmod 755 "${D}"/${INSTALL_DIR}/maven/bin/mvn* || die
1917 + rm -fr "${D}"/${INSTALL_DIR}/maven/bin/*.bat || die
1918 +
1919 + popd >/dev/null || die
1920 +
1921 + local instdir=/${INSTALL_DIR}/modules/ext
1922 + pushd "${D}"/${instdir} >/dev/null || die
1923 + rm AbsoluteLayout.jar && dosym /usr/share/absolutelayout/lib/absolutelayout.jar ${instdir}/AbsoluteLayout.jar || die
1924 + rm beansbinding-1.2.1.jar && dosym /usr/share/beansbinding/lib/beansbinding.jar ${instdir}/beansbinding-1.2.1.jar || die
1925 + rm cglib-2.2.jar && dosym /usr/share/cglib-2.2/lib/cglib.jar ${instdir}/cglib-2.2.jar || die
1926 + popd >/dev/null || die
1927 +
1928 + local instdir=${INSTALL_DIR}/modules/ext/hibernate
1929 + pushd "${D}"/${instdir} >/dev/null || die
1930 + rm antlr-2.7.6.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.6.jar || die
1931 + rm asm-attrs.jar && dosym /usr/share/asm-2.2/lib/asm-attrs.jar ${instdir}/asm-attrs.jar || die
1932 + rm asm.jar && dosym /usr/share/asm-2.2/lib/asm.jar ${instdir}/asm.jar || die
1933 + rm cglib-2.1.3.jar && dosym /usr/share/cglib-2.1/lib/cglib.jar ${instdir}/cglib-2.1.3.jar || die
1934 + rm commons-collections-2.1.1.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections-2.1.1.jar || die
1935 + rm dom4j-1.6.1.jar && dosym /usr/share/dom4j-1/lib/dom4j.jar ${instdir}/dom4j-1.6.1.jar || die
1936 + rm ehcache-1.2.3.jar && dosym /usr/share/ehcache-1.2/lib/ehcache.jar ${instdir}/ehcache-1.2.3.jar || die
1937 + rm javassist.jar && dosym /usr/share/javassist-3/lib/javassist.jar ${instdir}/javassist.jar || die
1938 + rm jta.jar && dosym /usr/share/glassfish-transaction-api/lib/jta.jar ${instdir}/jta.jar || die
1939 + rm jtidy-r8-20060801.jar && dosym /usr/share/jtidy/lib/Tidy.jar ${instdir}/jtidy-r8-20060801.jar || die
1940 + popd >/dev/null || die
1941 +
1942 + local instdir=/${INSTALL_DIR}/modules/ext/jaxws22
1943 + pushd "${D}"/${instdir} >/dev/null || die
1944 + rm FastInfoset.jar && dosym /usr/share/fastinfoset/lib/fastinfoset.jar ${instdir}/FastInfoset.jar || die
1945 + rm mimepull.jar && dosym /usr/share/mimepull/lib/mimepull.jar ${instdir}/mimepull.jar || die
1946 + rm saaj-impl.jar && dosym /usr/share/saaj/lib/saaj.jar ${instdir}/saaj-impl.jar || die
1947 + rm stax-ex.jar && dosym /usr/share/stax-ex/lib/stax-ex.jar ${instdir}/stax-ex.jar || die
1948 + rm streambuffer.jar && dosym /usr/share/xmlstreambuffer/lib/streambuffer.jar ${instdir}/streambuffer.jar || die
1949 + popd >/dev/null || die
1950 +
1951 + local instdir=${INSTALL_DIR}/modules/ext/jaxws22/api
1952 + pushd "${D}"/${instdir} >/dev/null || die
1953 + rm jsr181-api.jar && dosym /usr/share/jsr181/lib/jsr181.jar ${instdir}/jsr181-api.jar || die
1954 + rm saaj-api.jar && dosym /usr/share/jsr67/lib/jsr67.jar ${instdir}/saaj-api.jar || die
1955 + popd >/dev/null || die
1956 +
1957 + local instdir=${INSTALL_DIR}/modules/ext/maven
1958 + pushd "${D}"/${instdir} >/dev/null || die
1959 + rm jdom-1.0.jar && dosym /usr/share/jdom-1.0/lib/jdom.jar ${instdir}/jdom-1.0.jar || die
1960 + 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
1961 + popd >/dev/null || die
1962 +
1963 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/java
1964 +}
1965
1966 diff --git a/dev-java/netbeans-javacard/ChangeLog b/dev-java/netbeans-javacard/ChangeLog
1967 index 0041cdf..59bb7d5 100644
1968 --- a/dev-java/netbeans-javacard/ChangeLog
1969 +++ b/dev-java/netbeans-javacard/ChangeLog
1970 @@ -2,6 +2,12 @@
1971 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
1972 # $Header: $
1973
1974 +*netbeans-javacard-9999_p20120604 (04 Jun 2012)
1975 +
1976 + 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
1977 + +netbeans-javacard-9999_p20120604.ebuild:
1978 + bumped to latest nightly sources
1979 +
1980 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
1981 -netbeans-javacard-9999_p20120524.ebuild,
1982 -netbeans-javacard-9999_p20120527.ebuild:
1983
1984 diff --git a/dev-java/netbeans-javacard/Manifest b/dev-java/netbeans-javacard/Manifest
1985 index 6804733..4b88e43 100644
1986 --- a/dev-java/netbeans-javacard/Manifest
1987 +++ b/dev-java/netbeans-javacard/Manifest
1988 @@ -9,9 +9,11 @@ DIST netbeans-7.2beta-201205031832-src.zip 178513118 RMD160 b79d398955023a0d72be
1989 DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d5297e84103df2d SHA1 209945171a811e17ad52f63896cc4f5894a5ac0c SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e
1990 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
1991 DIST netbeans-trunk-nightly-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
1992 +DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
1993 EBUILD netbeans-javacard-7.0.1.ebuild 4961 RMD160 2838467c87ae15ce2a24214cb6d69ff5c77cbcd5 SHA1 74adc0ad143660dd782396a68fe702b2a3a43a9a SHA256 566bc7e3275c97d0fe3d68c843b53aee641548ec39a8143aebd56d248da3c32c
1994 EBUILD netbeans-javacard-7.1.2.ebuild 4970 RMD160 46dc3e5bdb08531eeafd300d3c3c62d5650228c7 SHA1 16fc39a9647d76f52e73fefb4ae04293db0f4532 SHA256 15ff13152b140edaa549ea6515949d99cdb2a4656918566179836ab2277f01b8
1995 EBUILD netbeans-javacard-7.2_beta.ebuild 4716 RMD160 7646b4006b0819d386866c2ec3e52c0471ccfb23 SHA1 8022f30f236f68738a21726cf0466c19e0851779 SHA256 e20f0a205a2876477f8f04365b783e5fb345d19ff55be7ae2e099a84db249711
1996 EBUILD netbeans-javacard-9999_p20120530.ebuild 4758 RMD160 668a5c08b0dedef32e553e1ac66c69d21f98b727 SHA1 df63704c508d4f71879c41ab8d4b7ccfd2ea1ab1 SHA256 8fbe4c68adf0bdde72691dfe55ca3236c151e7693d1593120da2803f44a397b0
1997 -MISC ChangeLog 36380 RMD160 2218954412146c0f26dbe838a8e0e7c8c20a6a89 SHA1 3b4051e5b1d0a8a0cb3e92dfae78f1cc4f8a5cbf SHA256 0d8a169da2fc812131445618b63c9ddd7c5f779990332c9cfe421307288a6b91
1998 +EBUILD netbeans-javacard-9999_p20120604.ebuild 4758 RMD160 ae579ceebb88db56f62210dafceb9898709a11b1 SHA1 8af4f49e0c5f1c927d01ff34febba948f7d79107 SHA256 e877c1f6caef66eba0a55e7238ef54f7d58507dbdf302baa626a4c0f679abafe
1999 +MISC ChangeLog 36561 RMD160 7e72f702baa137b3b97c165f97035af0237cfeb0 SHA1 7fb84cf0d34fda6409e3dd22d7744ad921fee7ab SHA256 f534f75c9e1cbf84700ed9512d51d506e37e2ee9c695dbfc4382f3674180439d
2000 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
2001
2002 diff --git a/dev-java/netbeans-javacard/netbeans-javacard-9999_p20120604.ebuild b/dev-java/netbeans-javacard/netbeans-javacard-9999_p20120604.ebuild
2003 new file mode 100644
2004 index 0000000..c034d0f
2005 --- /dev/null
2006 +++ b/dev-java/netbeans-javacard/netbeans-javacard-9999_p20120604.ebuild
2007 @@ -0,0 +1,130 @@
2008 +# Copyright 1999-2012 Gentoo Foundation
2009 +# Distributed under the terms of the GNU General Public License v2
2010 +# $Header: $
2011 +
2012 +EAPI="4"
2013 +WANT_ANT_TASKS="ant-nodeps"
2014 +inherit eutils java-pkg-2 java-ant-2
2015 +
2016 +DESCRIPTION="Netbeans JavaCard Cluster"
2017 +HOMEPAGE="http://netbeans.org/projects/javacard"
2018 +SLOT="9999"
2019 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-04_00-01-54/zip/netbeans-trunk-nightly-201206040001-src.zip"
2020 +SRC_URI="${SOURCE_URL}
2021 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2
2022 + http://hg.netbeans.org/binaries/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar
2023 + http://hg.netbeans.org/binaries/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar
2024 + http://hg.netbeans.org/binaries/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip"
2025 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2026 +KEYWORDS="~amd64 ~x86"
2027 +IUSE=""
2028 +S="${WORKDIR}"
2029 +
2030 +CDEPEND="~dev-java/netbeans-ide-${PV}
2031 + ~dev-java/netbeans-java-${PV}
2032 + ~dev-java/netbeans-platform-${PV}"
2033 +DEPEND="virtual/jdk:1.6
2034 + app-arch/unzip
2035 + ${CDEPEND}
2036 + dev-java/javahelp:0"
2037 +RDEPEND=">=virtual/jdk-1.6
2038 + ${CDEPEND}
2039 + dev-java/ant-contrib:0
2040 + dev-java/asm:3
2041 + dev-java/bcel:0
2042 + dev-java/commons-cli:1
2043 + dev-java/commons-codec:0
2044 + dev-java/commons-httpclient:3
2045 + dev-java/commons-logging:0"
2046 +
2047 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2048 +
2049 +EANT_BUILD_XML="nbbuild/build.xml"
2050 +EANT_BUILD_TARGET="rebuild-cluster"
2051 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javacard -Dext.binaries.downloaded=true"
2052 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2053 +JAVA_PKG_BSFIX="off"
2054 +
2055 +src_unpack() {
2056 + unpack $(basename ${SOURCE_URL})
2057 +
2058 + einfo "Deleting bundled jars..."
2059 + find -name "*.jar" -type f -delete
2060 +
2061 + unpack netbeans-9999-r6-build.xml.patch.bz2
2062 +
2063 + pushd "${S}" >/dev/null || die
2064 + ln -s "${DISTDIR}"/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar javacard.ri.platform/external/anttasks.jar || die
2065 + ln -s "${DISTDIR}"/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar javacard.apdu.io/external/apduio.jar || die
2066 + ln -s "${DISTDIR}"/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip javacard.ri.bundle/external/javacard_ri.zip || die
2067 + popd >/dev/null || die
2068 +}
2069 +
2070 +src_prepare() {
2071 + einfo "Deleting bundled class files..."
2072 + find -name "*.class" -type f | xargs rm -vf
2073 +
2074 + epatch netbeans-9999-r6-build.xml.patch
2075 +
2076 + # Support for custom patches
2077 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2078 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2079 +
2080 + if [ -n "${files}" ] ; then
2081 + einfo "Applying custom patches:"
2082 +
2083 + for file in ${files} ; do
2084 + epatch "${file}"
2085 + done
2086 + fi
2087 + fi
2088 +
2089 + einfo "Symlinking external libraries..."
2090 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2091 +
2092 + einfo "Linking in other clusters..."
2093 + mkdir "${S}"/nbbuild/netbeans || die
2094 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
2095 +
2096 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2097 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2098 + touch nb.cluster.ide.built
2099 +
2100 + ln -s /usr/share/netbeans-java-${SLOT} java || die
2101 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2102 + touch nb.cluster.java.built
2103 +
2104 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2105 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2106 + touch nb.cluster.platform.built
2107 +
2108 + popd >/dev/null || die
2109 +
2110 + java-pkg-2_src_prepare
2111 +}
2112 +
2113 +src_install() {
2114 + pushd nbbuild/netbeans/javacard >/dev/null || die
2115 +
2116 + insinto ${INSTALL_DIR}
2117 +
2118 + grep -E "/javacard$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2119 +
2120 + doins -r *
2121 + rm -fr "${D}"/${INSTALL_DIR}/bin || die
2122 +
2123 + popd >/dev/null || die
2124 +
2125 + local instdir=${INSTALL_DIR}/JCDK3.0.2_ConnectedEdition/lib
2126 + pushd "${D}"/${instdir} >/dev/null || die
2127 + rm ant-contrib-1.0b3.jar && dosym /usr/share/ant-contrib/lib/ant-contrib.jar ${instdir}/ant-contrib-1.0b3.jar || die
2128 + rm asm-all-3.1.jar && dosym /usr/share/asm-3/lib/asm.jar ${instdir}/asm-all-3.1.jar || die
2129 + rm bcel-5.2.jar && dosym /usr/share/bcel/lib/bcel.jar ${instdir}/bcel-5.2.jar || die
2130 + rm commons-cli-1.0.jar && dosym /usr/share/commons-cli-1/lib/commons-cli.jar ${instdir}/commons-cli-1.0.jar || die
2131 + rm commons-codec-1.3.jar && dosym /usr/share/commons-codec/lib/commons-codec.jar ${instdir}/commons-codec-1.3.jar || die
2132 + rm commons-httpclient-3.0.jar && dosym /usr/share/commons-httpclient-3/lib/commons-httpclient.jar ${instdir}/commons-httpclient-3.0.jar || die
2133 + rm commons-logging-1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.jar || die
2134 + popd >/dev/null || die
2135 +
2136 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javacard
2137 +}
2138
2139 diff --git a/dev-java/netbeans-javadoc/ChangeLog b/dev-java/netbeans-javadoc/ChangeLog
2140 index 3b0582f..7deafa9 100644
2141 --- a/dev-java/netbeans-javadoc/ChangeLog
2142 +++ b/dev-java/netbeans-javadoc/ChangeLog
2143 @@ -2,6 +2,12 @@
2144 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
2145 # $Header: $
2146
2147 +*netbeans-javadoc-9999_p20120604 (04 Jun 2012)
2148 +
2149 + 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
2150 + +netbeans-javadoc-9999_p20120604.ebuild:
2151 + bumped to latest nightly sources
2152 +
2153 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
2154 -netbeans-javadoc-9999_p20120524.ebuild,
2155 -netbeans-javadoc-9999_p20120527.ebuild:
2156
2157 diff --git a/dev-java/netbeans-javadoc/Manifest b/dev-java/netbeans-javadoc/Manifest
2158 index 9b59709..9bf3ca8 100644
2159 --- a/dev-java/netbeans-javadoc/Manifest
2160 +++ b/dev-java/netbeans-javadoc/Manifest
2161 @@ -8,9 +8,11 @@ DIST netbeans-7.2beta-201205031832-src.zip 178513118 RMD160 b79d398955023a0d72be
2162 DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d5297e84103df2d SHA1 209945171a811e17ad52f63896cc4f5894a5ac0c SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e
2163 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
2164 DIST netbeans-trunk-nightly-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
2165 +DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
2166 EBUILD netbeans-javadoc-7.0.1.ebuild 5814 RMD160 d5b77264285edf96d0a3a30666a4ae72ee2387a7 SHA1 ec29b545b0632d7ea9e8bdd2208f5d1fe9532561 SHA256 68531c51838c95012830f5ae09e2386ea3179c2b31bfd5191f67993e3b3dbe2f
2167 EBUILD netbeans-javadoc-7.1.2.ebuild 5855 RMD160 985df7063e959f63d39de9e39b3cd0a5d21d455f SHA1 cd578ab36c0fe1a15b6db28c1ed79a96e304c5ce SHA256 af28efb956ac3b7147e254ca3083dfaab11b84ea42e20677ebdd18aa29ff87e0
2168 EBUILD netbeans-javadoc-7.2_beta.ebuild 5803 RMD160 f1f39e242a371aef83111b3b5c84569e39f872e3 SHA1 eda14d48271e227e549aa591b48b322ddab206ef SHA256 7689ccfb157277934517a4ebc04bf92ba7fff2973409a2ae4bfdaeddc14e519b
2169 EBUILD netbeans-javadoc-9999_p20120530.ebuild 5845 RMD160 44d04b81efe119505aa0484cf3588d0238e2b8f0 SHA1 f1b19ec192770d3e0cf8cdef0565a5ac974a2df0 SHA256 e103f4117824e0278803ef0b1624e87ee3746770b5acd7c8cd0e872db5b8bada
2170 -MISC ChangeLog 35800 RMD160 42e461d28cc2f8a0556a910f1c3bccf944157368 SHA1 c63eb5da1f2a2e1ab5801f8da7adbf159b310cb0 SHA256 45b94a3246776851d6d6801e14c87eb0129b18318c4057e30092c7196546fa0a
2171 +EBUILD netbeans-javadoc-9999_p20120604.ebuild 5845 RMD160 63853dd7a34ad2a757c633b403a26bafb178e9c5 SHA1 ab0b2747f5dcd19caeeac6480d61717af742c5a5 SHA256 fb66d3d1d41b10e5fdba3f1c5ca65f5a6cadd9c408d7d574147fa7b4cd845fa9
2172 +MISC ChangeLog 35979 RMD160 b8fc53de54275dfa7e5e6b15edc97de42c7f7cc7 SHA1 230831cfdee2b8a6a9cd8532f4272ce57b362cbd SHA256 85b0a469a0500069a7b42ba494c9d6b86ae1a588219c4c0f1bd33aeed3f09d87
2173 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
2174
2175 diff --git a/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20120604.ebuild b/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20120604.ebuild
2176 new file mode 100644
2177 index 0000000..b993fc5
2178 --- /dev/null
2179 +++ b/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20120604.ebuild
2180 @@ -0,0 +1,160 @@
2181 +# Copyright 1999-2012 Gentoo Foundation
2182 +# Distributed under the terms of the GNU General Public License v2
2183 +# $Header: $
2184 +
2185 +EAPI="4"
2186 +WANT_ANT_TASKS="ant-nodeps"
2187 +inherit eutils java-pkg-2 java-ant-2
2188 +
2189 +DESCRIPTION="Netbeans JavaDocs"
2190 +HOMEPAGE="http://netbeans.org/"
2191 +SLOT="9999"
2192 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-04_00-01-54/zip/netbeans-trunk-nightly-201206040001-src.zip"
2193 +SRC_URI="${SOURCE_URL}
2194 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2
2195 + http://hg.netbeans.org/binaries/1A78676E734C72549EE6D9F166BAFE22F7CBA8CD-ant-libs-1.8.3.zip"
2196 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2197 +KEYWORDS="~amd64 ~x86"
2198 +IUSE=""
2199 +S="${WORKDIR}"
2200 +
2201 +DEPEND="virtual/jdk:1.6
2202 + app-arch/unzip
2203 + dev-java/javahelp:0
2204 + dev-java/junit:4
2205 + ~dev-java/netbeans-apisupport-${PV}
2206 + ~dev-java/netbeans-cnd-${PV}
2207 + ~dev-java/netbeans-dlight-${PV}
2208 + ~dev-java/netbeans-enterprise-${PV}
2209 + ~dev-java/netbeans-ergonomics-${PV}
2210 + ~dev-java/netbeans-groovy-${PV}
2211 + ~dev-java/netbeans-harness-${PV}
2212 + ~dev-java/netbeans-ide-${PV}
2213 + ~dev-java/netbeans-java-${PV}
2214 + ~dev-java/netbeans-javacard-${PV}
2215 + ~dev-java/netbeans-mobility-${PV}
2216 + ~dev-java/netbeans-nb-${PV}
2217 + ~dev-java/netbeans-php-${PV}
2218 + ~dev-java/netbeans-platform-${PV}
2219 + ~dev-java/netbeans-profiler-${PV}
2220 + ~dev-java/netbeans-websvccommon-${PV}"
2221 +RDEPEND=""
2222 +
2223 +JAVA_PKG_BSFIX="off"
2224 +
2225 +src_unpack() {
2226 + unpack $(basename ${SOURCE_URL})
2227 +
2228 + einfo "Deleting bundled jars..."
2229 + find -name "*.jar" -type f -delete
2230 +
2231 + unpack netbeans-9999-r6-build.xml.patch.bz2
2232 +
2233 + pushd "${S}" >/dev/null || die
2234 + ln -s "${DISTDIR}"/1A78676E734C72549EE6D9F166BAFE22F7CBA8CD-ant-libs-1.8.3.zip o.apache.tools.ant.module/external/ant-libs-1.8.3.zip || die
2235 + popd >/dev/null || die
2236 +}
2237 +
2238 +src_prepare() {
2239 + einfo "Deleting bundled class files..."
2240 + find -name "*.class" -type f | xargs rm -vf
2241 +
2242 + epatch netbeans-9999-r6-build.xml.patch
2243 +
2244 + # Support for custom patches
2245 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2246 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2247 +
2248 + if [ -n "${files}" ] ; then
2249 + einfo "Applying custom patches:"
2250 +
2251 + for file in ${files} ; do
2252 + epatch "${file}"
2253 + done
2254 + fi
2255 + fi
2256 +
2257 + einfo "Symlinking external libraries..."
2258 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2259 + java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
2260 +
2261 + einfo "Linking in other clusters..."
2262 + mkdir "${S}"/nbbuild/netbeans || die
2263 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
2264 +
2265 + ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
2266 + cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2267 + touch nb.cluster.apisupport.built
2268 +
2269 + ln -s /usr/share/netbeans-cnd-${SLOT} cnd || die
2270 + cat /usr/share/netbeans-cnd-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2271 + touch nb.cluster.cnd.built
2272 +
2273 + ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
2274 + cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2275 + touch nb.cluster.dlight.built
2276 +
2277 + ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
2278 + cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2279 + touch nb.cluster.enterprise.built
2280 +
2281 + ln -s /usr/share/netbeans-ergonomics-${SLOT} ergonomics || die
2282 + cat /usr/share/netbeans-ergonomics-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2283 + touch nb.cluster.ergonomics.built
2284 +
2285 + ln -s /usr/share/netbeans-groovy-${SLOT} groovy || die
2286 + cat /usr/share/netbeans-groovy-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2287 + touch nb.cluster.groovy.built
2288 +
2289 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
2290 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2291 + touch nb.cluster.harness.built
2292 +
2293 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2294 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2295 + touch nb.cluster.ide.built
2296 +
2297 + ln -s /usr/share/netbeans-java-${SLOT} java || die
2298 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2299 + touch nb.cluster.java.built
2300 +
2301 + ln -s /usr/share/netbeans-javacard-${SLOT} javacard || die
2302 + cat /usr/share/netbeans-javacard-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2303 + touch nb.cluster.javacard.built
2304 +
2305 + ln -s /usr/share/netbeans-mobility-${SLOT} mobility || die
2306 + cat /usr/share/netbeans-mobility-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2307 + touch nb.cluster.mobility.built
2308 +
2309 + ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
2310 + cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
2311 + touch nb.cluster.nb.built
2312 +
2313 + ln -s /usr/share/netbeans-php-${SLOT} php || die
2314 + cat /usr/share/netbeans-php-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2315 + touch nb.cluster.php.built
2316 +
2317 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2318 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2319 + touch nb.cluster.platform.built
2320 +
2321 + ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
2322 + cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2323 + touch nb.cluster.profiler.built
2324 +
2325 + ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
2326 + cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2327 + touch nb.cluster.websvccommon.built
2328 +
2329 + java-pkg-2_src_prepare
2330 +}
2331 +
2332 +src_compile() {
2333 + eant -f nbbuild/build.xml bootstrap || die
2334 + ANT_OPTS="-Xmx1536m" eant -f nbbuild/javadoctools/build.xml build-javadoc
2335 +}
2336 +
2337 +src_install() {
2338 + rm nbbuild/build/javadoc/*.zip
2339 + java-pkg_dojavadoc nbbuild/build/javadoc
2340 +}
2341
2342 diff --git a/dev-java/netbeans-javafx/ChangeLog b/dev-java/netbeans-javafx/ChangeLog
2343 index a3932d8..b5fabe0 100644
2344 --- a/dev-java/netbeans-javafx/ChangeLog
2345 +++ b/dev-java/netbeans-javafx/ChangeLog
2346 @@ -2,6 +2,12 @@
2347 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
2348 # $Header: $
2349
2350 +*netbeans-javafx-9999_p20120604 (04 Jun 2012)
2351 +
2352 + 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
2353 + +netbeans-javafx-9999_p20120604.ebuild:
2354 + bumped to latest nightly sources
2355 +
2356 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
2357 -netbeans-javafx-9999_p20120524.ebuild,
2358 -netbeans-javafx-9999_p20120527.ebuild:
2359
2360 diff --git a/dev-java/netbeans-javafx/Manifest b/dev-java/netbeans-javafx/Manifest
2361 index 7166068..c400022 100644
2362 --- a/dev-java/netbeans-javafx/Manifest
2363 +++ b/dev-java/netbeans-javafx/Manifest
2364 @@ -6,8 +6,10 @@ DIST netbeans-7.2beta-201205031832-src.zip 178513118 RMD160 b79d398955023a0d72be
2365 DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d5297e84103df2d SHA1 209945171a811e17ad52f63896cc4f5894a5ac0c SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e
2366 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
2367 DIST netbeans-trunk-nightly-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
2368 +DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
2369 EBUILD netbeans-javafx-7.1.2.ebuild 3593 RMD160 8db8562c558ad6d4000da3bca8bf6f8a97791a6a SHA1 62967f5ae4998e52d1c82733ee05c9d019401491 SHA256 76a29b37765000745794e6ae20c6b8528d8637507a257ffef3bef2ce648f05cc
2370 EBUILD netbeans-javafx-7.2_beta.ebuild 3574 RMD160 b4c29f04e2cbb91185ce1f01dc7ca51529f548fb SHA1 0b54301208d415f36908e4b73ac01e76214e2430 SHA256 1b17c60c11d004fa28ecb1bc4ea72e9259c07e528dabccd2a51d96770f2db7c9
2371 EBUILD netbeans-javafx-9999_p20120530.ebuild 3616 RMD160 b861b83316d3e5e546e84a11159b0de540beb580 SHA1 ffff7e40c89d2337f4603847df46bac4f3867118 SHA256 c6a1fe59cf8ca1b994dfd2f524d5e6eb4a96132e83281ed69774cc3d968fc5aa
2372 -MISC ChangeLog 22087 RMD160 f5f92f2d3007fc5be711e88961a74c8f98a26bf5 SHA1 c6809b6594907760365504ca0dd96e3a067b0f34 SHA256 a4a5b0dc261b90b054fb5bacee3d88f65aa846248fb5c7eef2560260617ed797
2373 +EBUILD netbeans-javafx-9999_p20120604.ebuild 3616 RMD160 84b2570cf3512b600ca602330a69d74da71429f1 SHA1 ebfb9ce667550665dee7fd35fffa2233e18f864b SHA256 537213db59cdb430d33eb3f748841ece87ee292b6248bbed216c87eee5ac00ef
2374 +MISC ChangeLog 22264 RMD160 79444e4d473cd0d2465603480b0e99d24fe55fe2 SHA1 f6fd37bed19cd4da079b55c99f7d9e64e0e14b6e SHA256 76b203c1afd941bf41de0962958b840fd54b695eac3cf0e02dc44e2fa1dc3091
2375 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
2376
2377 diff --git a/dev-java/netbeans-javafx/netbeans-javafx-9999_p20120604.ebuild b/dev-java/netbeans-javafx/netbeans-javafx-9999_p20120604.ebuild
2378 new file mode 100644
2379 index 0000000..437e908
2380 --- /dev/null
2381 +++ b/dev-java/netbeans-javafx/netbeans-javafx-9999_p20120604.ebuild
2382 @@ -0,0 +1,112 @@
2383 +# Copyright 1999-2012 Gentoo Foundation
2384 +# Distributed under the terms of the GNU General Public License v2
2385 +# $Header: $
2386 +
2387 +EAPI="4"
2388 +WANT_ANT_TASKS="ant-nodeps"
2389 +inherit eutils java-pkg-2 java-ant-2
2390 +
2391 +DESCRIPTION="Netbeans JavaFX Cluster"
2392 +HOMEPAGE="http://netbeans.org/projects/javafx"
2393 +SLOT="9999"
2394 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-04_00-01-54/zip/netbeans-trunk-nightly-201206040001-src.zip"
2395 +SRC_URI="${SOURCE_URL}
2396 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2
2397 + http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
2398 + http://hg.netbeans.org/binaries/418FC62C8A6EF5311987B01FE389B1F88EFDDCA2-jemmy-2.3.0.0.jar"
2399 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2400 +KEYWORDS="~amd64 ~x86"
2401 +IUSE=""
2402 +S="${WORKDIR}"
2403 +
2404 +CDEPEND="~dev-java/netbeans-ide-${PV}
2405 + ~dev-java/netbeans-java-${PV}
2406 + ~dev-java/netbeans-platform-${PV}"
2407 +DEPEND="virtual/jdk:1.6
2408 + app-arch/unzip
2409 + ${CDEPEND}
2410 + dev-java/javahelp:0
2411 + dev-java/junit:4"
2412 +RDEPEND=">=virtual/jdk-1.6
2413 + ${CDEPEND}"
2414 +
2415 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2416 +
2417 +EANT_BUILD_XML="nbbuild/build.xml"
2418 +EANT_BUILD_TARGET="rebuild-cluster"
2419 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javafx -Dext.binaries.downloaded=true"
2420 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2421 +JAVA_PKG_BSFIX="off"
2422 +
2423 +src_unpack() {
2424 + unpack $(basename ${SOURCE_URL})
2425 +
2426 + einfo "Deleting bundled jars..."
2427 + find -name "*.jar" -type f -delete
2428 +
2429 + unpack netbeans-9999-r6-build.xml.patch.bz2
2430 +
2431 + pushd "${S}" >/dev/null || die
2432 + ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
2433 + ln -s "${DISTDIR}"/418FC62C8A6EF5311987B01FE389B1F88EFDDCA2-jemmy-2.3.0.0.jar jemmy/external/jemmy-2.3.0.0.jar || die
2434 + popd >/dev/null || die
2435 +}
2436 +
2437 +src_prepare() {
2438 + einfo "Deleting bundled class files..."
2439 + find -name "*.class" -type f | xargs rm -vf
2440 +
2441 + epatch netbeans-9999-r6-build.xml.patch
2442 +
2443 + # Support for custom patches
2444 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2445 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2446 +
2447 + if [ -n "${files}" ] ; then
2448 + einfo "Applying custom patches:"
2449 +
2450 + for file in ${files} ; do
2451 + epatch "${file}"
2452 + done
2453 + fi
2454 + fi
2455 +
2456 + einfo "Symlinking external libraries..."
2457 + java-pkg_jar-from --build-only --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
2458 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2459 + java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
2460 +
2461 + einfo "Linking in other clusters..."
2462 + mkdir "${S}"/nbbuild/netbeans || die
2463 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
2464 +
2465 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2466 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2467 + touch nb.cluster.ide.built
2468 +
2469 + ln -s /usr/share/netbeans-java-${SLOT} java || die
2470 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2471 + touch nb.cluster.java.built
2472 +
2473 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2474 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2475 + touch nb.cluster.platform.built
2476 +
2477 + popd >/dev/null || die
2478 +
2479 + java-pkg-2_src_prepare
2480 +}
2481 +
2482 +src_install() {
2483 + pushd nbbuild/netbeans/javafx >/dev/null || die
2484 +
2485 + insinto ${INSTALL_DIR}
2486 +
2487 + grep -E "/javafx$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2488 +
2489 + doins -r *
2490 +
2491 + popd >/dev/null || die
2492 +
2493 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javafx
2494 +}
2495
2496 diff --git a/dev-java/netbeans-mobility/ChangeLog b/dev-java/netbeans-mobility/ChangeLog
2497 index db93eab..c5e141c 100644
2498 --- a/dev-java/netbeans-mobility/ChangeLog
2499 +++ b/dev-java/netbeans-mobility/ChangeLog
2500 @@ -2,6 +2,12 @@
2501 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
2502 # $Header: $
2503
2504 +*netbeans-mobility-9999_p20120604 (04 Jun 2012)
2505 +
2506 + 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
2507 + +netbeans-mobility-9999_p20120604.ebuild:
2508 + bumped to latest nightly sources
2509 +
2510 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
2511 -netbeans-mobility-9999_p20120524.ebuild,
2512 -netbeans-mobility-9999_p20120527.ebuild:
2513
2514 diff --git a/dev-java/netbeans-mobility/Manifest b/dev-java/netbeans-mobility/Manifest
2515 index 82e1550..9994f50 100644
2516 --- a/dev-java/netbeans-mobility/Manifest
2517 +++ b/dev-java/netbeans-mobility/Manifest
2518 @@ -15,9 +15,11 @@ DIST netbeans-7.2beta-201205031832-src.zip 178513118 RMD160 b79d398955023a0d72be
2519 DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d5297e84103df2d SHA1 209945171a811e17ad52f63896cc4f5894a5ac0c SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e
2520 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
2521 DIST netbeans-trunk-nightly-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
2522 +DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
2523 EBUILD netbeans-mobility-7.0.1.ebuild 8655 RMD160 97622d84257291737ea08fa69205ba0377747896 SHA1 2240a20d8c81315c88ed2468e6ca9e3a54ecc5d5 SHA256 992e214ff2926e2f0db623d96b717bf8f8e4ceb47e96e69b3c6b8f67d6a8d130
2524 EBUILD netbeans-mobility-7.1.2.ebuild 7543 RMD160 ace4bf9d71a1283932f11d8195e73c0348edb73a SHA1 d802657efcfa0cdf956003b74409832ac2d27d00 SHA256 bb3f1245ad68133798fa507f06dd1ffbc1d55f6ba38f4cccc29ff0240e5b5f22
2525 EBUILD netbeans-mobility-7.2_beta.ebuild 6569 RMD160 17255ea00f555cdd3943db9eaca04349299ff811 SHA1 efa03bfc3f3648f9fa5f18d2d9390c207211186a SHA256 c383d2cdd65ae9c11269364610ab336a887ee9b8e859349af9a6d2c1a7594bf1
2526 EBUILD netbeans-mobility-9999_p20120530.ebuild 6611 RMD160 b4cc1d0fc5f40de0ed1486a4e3616682bbcf4718 SHA1 0035814b08f195914d51ef190094e355d1069bda SHA256 06965ef524f2b02c3a521bae70fb6af958ccea89dae131ef69d9246ab86430bd
2527 -MISC ChangeLog 36521 RMD160 30e9fafd4670a48a8d9cb9bdf01498549549a315 SHA1 2a34d56a74bcd29d3186db274884971feab4b10c SHA256 079aa20a0eefc988364956d1489459a6c12407eaea6019724aba09d6baba475b
2528 +EBUILD netbeans-mobility-9999_p20120604.ebuild 6611 RMD160 9489b985b1a93da45a5183ba087c83e79092df50 SHA1 0708ce0252d8ad1c38d980f4ac4778eefb83f4a3 SHA256 2c82e9e0744447f4a50a06078ccb3910f9418f375b0166c9c08c53d9766fc494
2529 +MISC ChangeLog 36702 RMD160 c6b1640ef9560104e610a350ac059de1bd10f62d SHA1 4dab646e7abfb4ddcefbf3505ebb1925cf846db4 SHA256 e1263e8285d6a1873031d29a8fef0bb98b2eec0c9227f5d4a1c446e8150de3e0
2530 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
2531
2532 diff --git a/dev-java/netbeans-mobility/netbeans-mobility-9999_p20120604.ebuild b/dev-java/netbeans-mobility/netbeans-mobility-9999_p20120604.ebuild
2533 new file mode 100644
2534 index 0000000..df6e370
2535 --- /dev/null
2536 +++ b/dev-java/netbeans-mobility/netbeans-mobility-9999_p20120604.ebuild
2537 @@ -0,0 +1,150 @@
2538 +# Copyright 1999-2012 Gentoo Foundation
2539 +# Distributed under the terms of the GNU General Public License v2
2540 +# $Header: $
2541 +
2542 +EAPI="4"
2543 +WANT_ANT_TASKS="ant-nodeps"
2544 +inherit eutils java-pkg-2 java-ant-2
2545 +
2546 +DESCRIPTION="Netbeans Mobility Cluster"
2547 +HOMEPAGE="http://netbeans.org/features/platform/"
2548 +SLOT="9999"
2549 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-04_00-01-54/zip/netbeans-trunk-nightly-201206040001-src.zip"
2550 +SRC_URI="${SOURCE_URL}
2551 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2
2552 + http://hg.netbeans.org/binaries/CEF99941E945D543DF0711F2C6AEF765B50F8501-jakarta-slide-ant-webdav-2.1.jar
2553 + http://hg.netbeans.org/binaries/D1B5BA3BFE8DCFAF08A0468F8879EF1D0E998038-jakarta-slide-webdavlib-2.1.jar
2554 + http://hg.netbeans.org/binaries/2FB485DD8C5EFC7972037781BFFF0CE31316FCE6-jmunit-1.2.1-api.zip
2555 + http://hg.netbeans.org/binaries/BD84F1A4C0789070CC62A8D2DBA75121A57C069C-jmunit4cldc10-1.2.1.jar
2556 + http://hg.netbeans.org/binaries/D76B8334DCBDBE93297AA5C02B17D9A856E72246-jmunit4cldc11-1.2.1.jar
2557 + http://hg.netbeans.org/binaries/D63B2CB355170F1BC8E126E43021047F94243B70-perseus-nb-1.0.1.jar"
2558 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2559 +KEYWORDS="~amd64 ~x86"
2560 +IUSE=""
2561 +S="${WORKDIR}"
2562 +
2563 +CDEPEND="~dev-java/netbeans-apisupport-${PV}
2564 + ~dev-java/netbeans-enterprise-${PV}
2565 + ~dev-java/netbeans-ide-${PV}
2566 + ~dev-java/netbeans-java-${PV}
2567 + ~dev-java/netbeans-platform-${PV}
2568 + ~dev-java/netbeans-websvccommon-${PV}
2569 + dev-java/ant-contrib:0
2570 + dev-java/commons-httpclient:3
2571 + dev-java/jdom:1.0"
2572 +DEPEND="virtual/jdk:1.6
2573 + app-arch/unzip
2574 + ${CDEPEND}
2575 + dev-java/javahelp:0"
2576 +RDEPEND=">=virtual/jdk-1.6
2577 + ${CDEPEND}"
2578 +
2579 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2580 +
2581 +EANT_BUILD_XML="nbbuild/build.xml"
2582 +EANT_BUILD_TARGET="rebuild-cluster"
2583 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.mobility -Dext.binaries.downloaded=true"
2584 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2585 +JAVA_PKG_BSFIX="off"
2586 +
2587 +src_unpack() {
2588 + unpack $(basename ${SOURCE_URL})
2589 +
2590 + einfo "Deleting bundled jars..."
2591 + find -name "*.jar" -type f | grep -vE "mobility.databindingme/lib/netbeans_databindingme.*\.jar" \
2592 + | grep -v "vmd.components.midp/netbeans_midp_components_basic/dist/netbeans_midp_components_basic.jar" \
2593 + | grep -v "vmd.components.midp.pda/netbeans_midp_components_pda/dist/netbeans_midp_components_pda.jar" \
2594 + | grep -v "vmd.components.midp.wma/netbeans_midp_components_wma/dist/netbeans_midp_components_wma.jar" \
2595 + | grep -v "vmd.components.svg/nb_svg_midp_components/dist/nb_svg_midp_components.jar" | xargs rm
2596 +
2597 + unpack netbeans-9999-r6-build.xml.patch.bz2
2598 +
2599 + pushd "${S}" >/dev/null || die
2600 + ln -s "${DISTDIR}"/CEF99941E945D543DF0711F2C6AEF765B50F8501-jakarta-slide-ant-webdav-2.1.jar mobility.deployment.webdav/external/jakarta-slide-ant-webdav-2.1.jar || die
2601 + ln -s "${DISTDIR}"/D1B5BA3BFE8DCFAF08A0468F8879EF1D0E998038-jakarta-slide-webdavlib-2.1.jar mobility.deployment.webdav/external/jakarta-slide-webdavlib-2.1.jar || die
2602 + ln -s "${DISTDIR}"/2FB485DD8C5EFC7972037781BFFF0CE31316FCE6-jmunit-1.2.1-api.zip mobility.j2meunit/external/jmunit-1.2.1-api.zip || die
2603 + ln -s "${DISTDIR}"/BD84F1A4C0789070CC62A8D2DBA75121A57C069C-jmunit4cldc10-1.2.1.jar mobility.j2meunit/external/jmunit4cldc10-1.2.1.jar || die
2604 + ln -s "${DISTDIR}"/D76B8334DCBDBE93297AA5C02B17D9A856E72246-jmunit4cldc11-1.2.1.jar mobility.j2meunit/external/jmunit4cldc11-1.2.1.jar || die
2605 + ln -s "${DISTDIR}"/D63B2CB355170F1BC8E126E43021047F94243B70-perseus-nb-1.0.1.jar svg.perseus/external/perseus-nb-1.0.1.jar || die
2606 + popd >/dev/null || die
2607 +}
2608 +
2609 +src_prepare() {
2610 + einfo "Deleting bundled class files..."
2611 + find -name "*.class" -type f | xargs rm -vf
2612 +
2613 + epatch netbeans-9999-r6-build.xml.patch
2614 +
2615 + # Support for custom patches
2616 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2617 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2618 +
2619 + if [ -n "${files}" ] ; then
2620 + einfo "Applying custom patches:"
2621 +
2622 + for file in ${files} ; do
2623 + epatch "${file}"
2624 + done
2625 + fi
2626 + fi
2627 +
2628 + einfo "Symlinking external libraries..."
2629 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2630 + java-pkg_jar-from --into mobility.antext/external ant-contrib ant-contrib.jar ant-contrib-1.0b3.jar
2631 + java-pkg_jar-from --into mobility.deployment.webdav/external commons-httpclient-3 commons-httpclient.jar commons-httpclient-3.0.1.jar
2632 + java-pkg_jar-from --into mobility.deployment.webdav/external jdom-1.0 jdom.jar jdom-1.0.jar
2633 +
2634 + einfo "Linking in other clusters..."
2635 + mkdir "${S}"/nbbuild/netbeans || die
2636 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
2637 +
2638 + ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
2639 + cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2640 + touch nb.cluster.apisupport.built
2641 +
2642 + ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
2643 + cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2644 + touch nb.cluster.enterprise.built
2645 +
2646 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2647 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2648 + touch nb.cluster.ide.built
2649 +
2650 + ln -s /usr/share/netbeans-java-${SLOT} java || die
2651 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2652 + touch nb.cluster.java.built
2653 +
2654 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2655 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2656 + touch nb.cluster.platform.built
2657 +
2658 + ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
2659 + cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2660 + touch nb.cluster.websvccommon.built
2661 +
2662 + popd >/dev/null || die
2663 +
2664 + java-pkg-2_src_prepare
2665 +}
2666 +
2667 +src_install() {
2668 + pushd nbbuild/netbeans/mobility >/dev/null || die
2669 +
2670 + insinto ${INSTALL_DIR}
2671 +
2672 + grep -E "/mobility$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2673 +
2674 + doins -r *
2675 + rm -rf "${D}"/${INSTALL_DIR}/modules/lib || die
2676 +
2677 + popd >/dev/null || die
2678 +
2679 + local instdir=${INSTALL_DIR}/modules/ext
2680 + pushd "${D}"/${instdir} >/dev/null || die
2681 + rm ant-contrib-1.0b3.jar && dosym /usr/share/ant-contrib/lib/ant-contrib.jar ${instdir}/ant-contrib-1.0b3.jar || die
2682 + 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
2683 + rm jdom-1.0.jar && dosym /usr/share/jdom-1.0/lib/jdom.jar ${instdir}/jdom-1.0.jar || die
2684 + popd >/dev/null || die
2685 +
2686 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/mobility
2687 +}
2688
2689 diff --git a/dev-java/netbeans-nb/ChangeLog b/dev-java/netbeans-nb/ChangeLog
2690 index 93aca4f..bbb6e47 100644
2691 --- a/dev-java/netbeans-nb/ChangeLog
2692 +++ b/dev-java/netbeans-nb/ChangeLog
2693 @@ -2,6 +2,12 @@
2694 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
2695 # $Header: $
2696
2697 +*netbeans-nb-9999_p20120604 (04 Jun 2012)
2698 +
2699 + 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
2700 + +netbeans-nb-9999_p20120604.ebuild:
2701 + bumped to latest nightly sources
2702 +
2703 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
2704 -netbeans-nb-9999_p20120524.ebuild, -netbeans-nb-9999_p20120527.ebuild:
2705 removed obsolete ebuilds
2706
2707 diff --git a/dev-java/netbeans-nb/Manifest b/dev-java/netbeans-nb/Manifest
2708 index 85a0061..253389c 100644
2709 --- a/dev-java/netbeans-nb/Manifest
2710 +++ b/dev-java/netbeans-nb/Manifest
2711 @@ -10,9 +10,11 @@ DIST netbeans-7.2beta-201205031832-src.zip 178513118 RMD160 b79d398955023a0d72be
2712 DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d5297e84103df2d SHA1 209945171a811e17ad52f63896cc4f5894a5ac0c SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e
2713 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
2714 DIST netbeans-trunk-nightly-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
2715 +DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
2716 EBUILD netbeans-nb-7.0.1.ebuild 5116 RMD160 df3e2ea3364e01de002fbb97b56c2bf927ba0e2c SHA1 f962fd0ba56bab72ef843342d94d0992e615698f SHA256 17ac4a9aa7931d052a899ad8649bed42d5c37a06d913e0dc8ded118d7ef01c47
2717 EBUILD netbeans-nb-7.1.2.ebuild 4987 RMD160 5183a8db3a7f47e0fea33d2ef5f23530752f8184 SHA1 930b37141bd234605941eba4274335e0bdce509b SHA256 075ef11ab57b236061e4df3e905524ecfba2966c5d735d113b878a03219a9cc1
2718 EBUILD netbeans-nb-7.2_beta.ebuild 4968 RMD160 7d13a944a9102d0c21cff18bdc1e39682a0533cc SHA1 49f8f163179b8f8c8073c23d29914ced57709ea0 SHA256 e7d4770a8ec5e772b88e7ba72836e9f05ae5e8b13847faed7f358b611adf5189
2719 EBUILD netbeans-nb-9999_p20120530.ebuild 5010 RMD160 d299b9c91895f0bbf26ec94527f1f86010bf65dd SHA1 48927f9f67091eb24292de49841c8528d059ff19 SHA256 13bbec0635c214c1d3d6b94781346a69208a0589818a3e04c2b152e0c1a5e160
2720 -MISC ChangeLog 34391 RMD160 7a3ddb8520836331e9bf6dc73ae24457fce4db58 SHA1 3bd9bb3a1b665fd947459d94e191a85aebe12e52 SHA256 5085b55398d99a9aef3d1f7dac6ff1a2cba6415ee568c983f3475e16b68b04d3
2721 +EBUILD netbeans-nb-9999_p20120604.ebuild 5010 RMD160 a9900ce92448ed856d3859658d23161afd86e84f SHA1 123c884fcc1bdacf47f9906eb30b049253e3de7e SHA256 2b85e38d73b53c0014d93182276be7da94b327a30ed62c4d22295e6568cfbee1
2722 +MISC ChangeLog 34560 RMD160 aab3766db13e37d817fdf16c1e34a0786228cd48 SHA1 9469b907f6d037ea0a1880ea8dfad3185949e7e2 SHA256 b284892344e9dbdae762205bbbeaab0aaf0fd8df082edd95bb730d4bd5d4fbf6
2723 MISC metadata.xml 396 RMD160 80c4086b305af8d5e4adae8a263111590f183c05 SHA1 11224a41781dde9ebd92c32e5c0a9d1921b628cb SHA256 5083064ed2246a84e2aedbc326d56cc8bf571fd8e7c24af0e4bc14c50f1ebb49
2724
2725 diff --git a/dev-java/netbeans-nb/netbeans-nb-9999_p20120604.ebuild b/dev-java/netbeans-nb/netbeans-nb-9999_p20120604.ebuild
2726 new file mode 100644
2727 index 0000000..fa42f3b
2728 --- /dev/null
2729 +++ b/dev-java/netbeans-nb/netbeans-nb-9999_p20120604.ebuild
2730 @@ -0,0 +1,149 @@
2731 +# Copyright 1999-2012 Gentoo Foundation
2732 +# Distributed under the terms of the GNU General Public License v2
2733 +# $Header: $
2734 +
2735 +EAPI="4"
2736 +WANT_ANT_TASKS="ant-nodeps"
2737 +inherit eutils java-pkg-2 java-ant-2
2738 +
2739 +DESCRIPTION="Netbeans IDE Branding"
2740 +HOMEPAGE="http://netbeans.org/"
2741 +SLOT="9999"
2742 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-04_00-01-54/zip/netbeans-trunk-nightly-201206040001-src.zip"
2743 +SRC_URI="${SOURCE_URL}
2744 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2
2745 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.0.png"
2746 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2747 +KEYWORDS="~amd64 ~x86"
2748 +IUSE="keychain"
2749 +S="${WORKDIR}"
2750 +
2751 +CDEPEND="~dev-java/netbeans-platform-${PV}
2752 + ~dev-java/netbeans-harness-${PV}
2753 + ~dev-java/netbeans-ide-${PV}"
2754 +DEPEND="virtual/jdk:1.6
2755 + app-arch/unzip
2756 + ${CDEPEND}
2757 + dev-java/javahelp:0"
2758 +RDEPEND=">=virtual/jdk-1.6
2759 + ${CDEPEND}
2760 + keychain? (
2761 + net-misc/keychain:0
2762 + net-misc/x11-ssh-askpass:0
2763 + )"
2764 +
2765 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2766 +
2767 +EANT_BUILD_XML="nbbuild/build.xml"
2768 +EANT_BUILD_TARGET="rebuild-cluster create-netbeans-import finish-build"
2769 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.nb -Dext.binaries.downloaded=true"
2770 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2771 +JAVA_PKG_BSFIX="off"
2772 +
2773 +src_unpack() {
2774 + unpack $(basename ${SOURCE_URL})
2775 +
2776 + einfo "Deleting bundled jars..."
2777 + find -name "*.jar" -type f -delete
2778 +
2779 + unpack netbeans-9999-r6-build.xml.patch.bz2
2780 +}
2781 +
2782 +src_prepare() {
2783 + einfo "Deleting bundled class files..."
2784 + find -name "*.class" -type f | xargs rm -vf
2785 +
2786 + epatch netbeans-9999-r6-build.xml.patch
2787 + use keychain && epatch "${FILESDIR}"/${SLOT}/keychain-support.patch
2788 +
2789 + # Support for custom patches
2790 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2791 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2792 +
2793 + if [ -n "${files}" ] ; then
2794 + einfo "Applying custom patches:"
2795 +
2796 + for file in ${files} ; do
2797 + epatch "${file}"
2798 + done
2799 + fi
2800 + fi
2801 +
2802 + einfo "Symlinking external libraries..."
2803 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2804 +
2805 + einfo "Linking in other clusters..."
2806 + mkdir "${S}"/nbbuild/netbeans || die
2807 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
2808 +
2809 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2810 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2811 + touch nb.cluster.platform.built
2812 +
2813 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
2814 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2815 + touch nb.cluster.harness.built
2816 +
2817 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2818 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2819 + touch nb.cluster.ide.built
2820 + popd >/dev/null || die
2821 +
2822 + java-pkg-2_src_prepare
2823 +}
2824 +
2825 +src_install() {
2826 + pushd nbbuild/netbeans >/dev/null || die
2827 +
2828 + insinto ${INSTALL_DIR}/nb
2829 +
2830 + grep -E "/nb$" moduleCluster.properties > "${D}"/${INSTALL_DIR}/nb/moduleCluster.properties || die
2831 +
2832 + insinto ${INSTALL_DIR}
2833 + doins -r nb
2834 + dodoc *.txt
2835 + dohtml *.html *.css
2836 +
2837 + insinto ${INSTALL_DIR}/bin
2838 + doins bin/netbeans
2839 + dosym ${INSTALL_DIR}/bin/netbeans /usr/bin/netbeans-${SLOT}
2840 + fperms 755 ${INSTALL_DIR}/bin/netbeans
2841 +
2842 + insinto /etc/netbeans-${SLOT}
2843 + doins etc/*
2844 + dosym /etc/netbeans-${SLOT} ${INSTALL_DIR}/etc
2845 +
2846 + # fix paths per bug# 163483
2847 + if [[ -e "${D}"/${INSTALL_DIR}/bin/netbeans ]]; then
2848 + sed -i -e "s:\"\$progdir\"/../etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
2849 + sed -i -e "s:\"\${userdir}\"/etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
2850 + fi
2851 +
2852 + dodir /usr/share/icons/hicolor/32x32/apps
2853 + dosym ${INSTALL_DIR}/nb/netbeans.png /usr/share/icons/hicolor/32x32/apps/netbeans-${SLOT}.png
2854 + dodir /usr/share/icons/hicolor/128x128/apps
2855 + cp "${DISTDIR}"/netbeans-7.0.png "${D}"/usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png || die
2856 + dosym /usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png /usr/share/pixmaps/netbeans-${SLOT}.png
2857 +
2858 + popd >/dev/null || die
2859 +
2860 + make_desktop_entry netbeans-${SLOT} "Netbeans ${PV}" netbeans-${SLOT} Development
2861 +
2862 + mkdir -p "${D}"/${INSTALL_DIR}/nb/config || die
2863 + echo "NBGNT" > "${D}"/${INSTALL_DIR}/nb/config/productid || die
2864 +}
2865 +
2866 +pkg_postinst() {
2867 + if use keychain ; then
2868 + einfo "You enabled keychain support, that means NetBeans will use keychain for managing"
2869 + einfo "your keys while connecting to ssh protected repositories. If you want to load some"
2870 + einfo "keys on NetBeans startup, create file keychain-keys.txt in your userdir"
2871 + einfo "(~/.netbeans/${SLOT}/keychain-keys.txt) and put names of your keys in the file,"
2872 + einfo "each key on single line, for example:"
2873 + einfo "id_dsa"
2874 + einfo "id_dsa_gentoo"
2875 + einfo "If on NetBeans startup key will not be handled by keychain yet, you will be asked"
2876 + einfo "for key password (only this time and never again). You can find more information"
2877 + einfo "about keychain at http://www.gentoo.org/doc/en/keychain-guide.xml"
2878 + fi
2879 +}
2880
2881 diff --git a/dev-java/netbeans-php/ChangeLog b/dev-java/netbeans-php/ChangeLog
2882 index ef28fc4..70db7d8 100644
2883 --- a/dev-java/netbeans-php/ChangeLog
2884 +++ b/dev-java/netbeans-php/ChangeLog
2885 @@ -2,6 +2,12 @@
2886 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
2887 # $Header: $
2888
2889 +*netbeans-php-9999_p20120604 (04 Jun 2012)
2890 +
2891 + 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
2892 + +netbeans-php-9999_p20120604.ebuild:
2893 + bumped to latest nightly sources
2894 +
2895 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
2896 -netbeans-php-9999_p20120524.ebuild, -netbeans-php-9999_p20120527.ebuild:
2897 removed obsolete ebuilds
2898
2899 diff --git a/dev-java/netbeans-php/Manifest b/dev-java/netbeans-php/Manifest
2900 index c9b7105..f8e4a69 100644
2901 --- a/dev-java/netbeans-php/Manifest
2902 +++ b/dev-java/netbeans-php/Manifest
2903 @@ -14,9 +14,11 @@ DIST netbeans-7.2beta-201205031832-src.zip 178513118 RMD160 b79d398955023a0d72be
2904 DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d5297e84103df2d SHA1 209945171a811e17ad52f63896cc4f5894a5ac0c SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e
2905 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
2906 DIST netbeans-trunk-nightly-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
2907 +DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
2908 EBUILD netbeans-php-7.0.1.ebuild 4151 RMD160 948630039891c480cbc0a9440fd9d74438bbcca4 SHA1 9afb5f8b29bc9c86fce11b8a44976da980741ec8 SHA256 3aee393fe89aa4788ccd17af46f1df43a5681c28af6d580724d8db0f5e804ff0
2909 EBUILD netbeans-php-7.1.2.ebuild 3940 RMD160 23847d511fb946c0a0f5c27f1bc1e922bfc20f86 SHA1 d5a96f605e767c12d3c236fd9e81419669521570 SHA256 779f3bceb2b5a49e923fff28c36c653e31e2d11e186fabab1e656c3314b48d28
2910 EBUILD netbeans-php-7.2_beta.ebuild 4157 RMD160 f2381455b03d390e24a76244d22a23e7f22c0027 SHA1 18a76bc3b211a2c0ef0d7eb2f380ab736ff4b32d SHA256 00292c6f300fd62ce4f7159b68611b6d26a3af57ed7cffeb58aaf33727965249
2911 EBUILD netbeans-php-9999_p20120530.ebuild 4199 RMD160 ef6ea53218ddeefad4c198e3c739876f99d427c1 SHA1 95351137b4042097080d6c39c40718f0b08ef1e9 SHA256 85565d63ad5227c695f38269af7a45c00de9c94136916905326e643a51c4744d
2912 -MISC ChangeLog 34135 RMD160 41935dda2ad41e2fb70d987348f55cff2e658f28 SHA1 e79a1251f6b2c2023c09793ccc327bba46919027 SHA256 1d2ee4fa221ad1d6360a69826e8c1fdbb6e0ca40f2ef5410419ac4405725e331
2913 +EBUILD netbeans-php-9999_p20120604.ebuild 4199 RMD160 ac0d1885c52c964d90d29e9e344ec13fa8d24d09 SHA1 cd0d8d281d6b5c9c8083a9bda77cec994168d8b6 SHA256 ae4013c34c7230733f46ac232c25fb76eea88167431e39ca0a0fcca8404acc7a
2914 +MISC ChangeLog 34306 RMD160 59f88773cd39475492c361268bfd19e80ea1525a SHA1 f641b1c20924599fea9969e26b43b94e356e5904 SHA256 295a8d13d5dac2955d860d3778faa06fa993af381bd5ccfef513a921d5404fb0
2915 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
2916
2917 diff --git a/dev-java/netbeans-php/netbeans-php-9999_p20120604.ebuild b/dev-java/netbeans-php/netbeans-php-9999_p20120604.ebuild
2918 new file mode 100644
2919 index 0000000..bcb7f3b
2920 --- /dev/null
2921 +++ b/dev-java/netbeans-php/netbeans-php-9999_p20120604.ebuild
2922 @@ -0,0 +1,123 @@
2923 +# Copyright 1999-2012 Gentoo Foundation
2924 +# Distributed under the terms of the GNU General Public License v2
2925 +# $Header: $
2926 +
2927 +EAPI="4"
2928 +WANT_ANT_TASKS="ant-nodeps"
2929 +inherit eutils java-pkg-2 java-ant-2
2930 +
2931 +DESCRIPTION="Netbeans PHP Cluster"
2932 +HOMEPAGE="http://netbeans.org/projects/php"
2933 +SLOT="9999"
2934 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-04_00-01-54/zip/netbeans-trunk-nightly-201206040001-src.zip"
2935 +SRC_URI="${SOURCE_URL}
2936 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2
2937 + http://hg.netbeans.org/binaries/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip
2938 + http://hg.netbeans.org/binaries/CFC66D677007430C0841704183EED3A5DD72E5D9-phpsigfiles.zip
2939 + http://hg.netbeans.org/binaries/3D6AF75EA20D715887DAF47A3F063864EF0814C1-predefined_vars.zip"
2940 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2941 +KEYWORDS="~amd64 ~x86"
2942 +IUSE=""
2943 +S="${WORKDIR}"
2944 +
2945 +CDEPEND="~dev-java/netbeans-ide-${PV}
2946 + ~dev-java/netbeans-platform-${PV}
2947 + ~dev-java/netbeans-webcommon-${PV}
2948 + ~dev-java/netbeans-websvccommon-${PV}
2949 + dev-java/javacup:0"
2950 +DEPEND="virtual/jdk:1.6
2951 + app-arch/unzip
2952 + ${CDEPEND}
2953 + dev-java/javahelp:0"
2954 +RDEPEND=">=virtual/jdk-1.6
2955 + ${CDEPEND}"
2956 +
2957 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2958 +
2959 +EANT_BUILD_XML="nbbuild/build.xml"
2960 +EANT_BUILD_TARGET="rebuild-cluster"
2961 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.php -Dext.binaries.downloaded=true"
2962 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2963 +JAVA_PKG_BSFIX="off"
2964 +
2965 +src_unpack() {
2966 + unpack $(basename ${SOURCE_URL})
2967 +
2968 + einfo "Deleting bundled jars..."
2969 + find -name "*.jar" -type f -delete
2970 +
2971 + unpack netbeans-9999-r6-build.xml.patch.bz2
2972 +
2973 + pushd "${S}" >/dev/null || die
2974 + ln -s "${DISTDIR}"/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip php.phpdoc.documentation/external/phpdocdesc.zip || die
2975 + ln -s "${DISTDIR}"/CFC66D677007430C0841704183EED3A5DD72E5D9-phpsigfiles.zip php.project/external/phpsigfiles.zip || die
2976 + ln -s "${DISTDIR}"/3D6AF75EA20D715887DAF47A3F063864EF0814C1-predefined_vars.zip php.editor/external/predefined_vars.zip || die
2977 + popd >/dev/null || die
2978 +}
2979 +
2980 +src_prepare() {
2981 + einfo "Deleting bundled class files..."
2982 + find -name "*.class" -type f | xargs rm -vf
2983 +
2984 + epatch netbeans-9999-r6-build.xml.patch
2985 +
2986 + # Support for custom patches
2987 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2988 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2989 +
2990 + if [ -n "${files}" ] ; then
2991 + einfo "Applying custom patches:"
2992 +
2993 + for file in ${files} ; do
2994 + epatch "${file}"
2995 + done
2996 + fi
2997 + fi
2998 +
2999 + einfo "Symlinking external libraries..."
3000 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3001 + java-pkg_jar-from --into libs.javacup/external javacup javacup.jar java-cup-11a.jar
3002 +
3003 + einfo "Linking in other clusters..."
3004 + mkdir "${S}"/nbbuild/netbeans || die
3005 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
3006 +
3007 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3008 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3009 + touch nb.cluster.ide.built
3010 +
3011 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3012 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3013 + touch nb.cluster.platform.built
3014 +
3015 + ln -s /usr/share/netbeans-webcommon-${SLOT} webcommon || die
3016 + cat /usr/share/netbeans-webcommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3017 + touch nb.cluster.webcommon.built
3018 +
3019 + ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
3020 + cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3021 + touch nb.cluster.websvccommon.built
3022 +
3023 + popd >/dev/null || die
3024 +
3025 + java-pkg-2_src_prepare
3026 +}
3027 +
3028 +src_install() {
3029 + pushd nbbuild/netbeans/php >/dev/null || die
3030 +
3031 + insinto ${INSTALL_DIR}
3032 +
3033 + grep -E "/php$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3034 +
3035 + doins -r *
3036 +
3037 + popd >/dev/null || die
3038 +
3039 + local instdir=${INSTALL_DIR}/modules/ext
3040 + pushd "${D}"/${instdir} >/dev/null || die
3041 + rm java-cup-11a.jar && dosym /usr/share/javacup/lib/javacup.jar ${instdir}/java-cup-11a.jar || die
3042 + popd >/dev/null || die
3043 +
3044 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/php
3045 +}
3046
3047 diff --git a/dev-java/netbeans-platform/ChangeLog b/dev-java/netbeans-platform/ChangeLog
3048 index 2463fab..492a222 100644
3049 --- a/dev-java/netbeans-platform/ChangeLog
3050 +++ b/dev-java/netbeans-platform/ChangeLog
3051 @@ -2,6 +2,12 @@
3052 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
3053 # $Header: $
3054
3055 +*netbeans-platform-9999_p20120604 (04 Jun 2012)
3056 +
3057 + 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
3058 + +netbeans-platform-9999_p20120604.ebuild:
3059 + bumped to latest nightly sources
3060 +
3061 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
3062 -netbeans-platform-9999_p20120524.ebuild,
3063 -netbeans-platform-9999_p20120527.ebuild:
3064
3065 diff --git a/dev-java/netbeans-platform/Manifest b/dev-java/netbeans-platform/Manifest
3066 index 2843126..9d119a3 100644
3067 --- a/dev-java/netbeans-platform/Manifest
3068 +++ b/dev-java/netbeans-platform/Manifest
3069 @@ -17,9 +17,11 @@ DIST netbeans-7.2beta-201205031832-src.zip 178513118 RMD160 b79d398955023a0d72be
3070 DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d5297e84103df2d SHA1 209945171a811e17ad52f63896cc4f5894a5ac0c SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e
3071 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
3072 DIST netbeans-trunk-nightly-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
3073 +DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
3074 EBUILD netbeans-platform-7.0.1.ebuild 5049 RMD160 d6a01c7785d02b9e5aebb1a2f192c5a2b6f1ccae SHA1 2acc23f9e9f6f5c60cabce30e651b3d31d91ac41 SHA256 b67cf0867358fea808614c02b8b6ea2ab88223f8642175ac3f91dc8c610aca4e
3075 EBUILD netbeans-platform-7.1.2.ebuild 5034 RMD160 e437fa7566697d4ddfacaa5343e92212aa3b0026 SHA1 7011abec507e2c96ca56069cf6d3a2d69909b124 SHA256 a069e7e45f768e590e5b30fdda26185d8fde492355e4c530ce44169def991cc6
3076 EBUILD netbeans-platform-7.2_beta-r1.ebuild 5430 RMD160 462cd01606f46c9f3d3da37c6b878390cecad7d8 SHA1 56344a68a637f8ad87530e033c7d057bc9ea9564 SHA256 b4eb5db733247b3eefe638df343ae6bc6234052b4822fc2c45d83609b96c7da3
3077 EBUILD netbeans-platform-9999_p20120530-r1.ebuild 5472 RMD160 fea3be081c6a8ea1592530e7024de376690acca8 SHA1 b58ddd4fbb214e56e9a6230b588743193122d22e SHA256 328049bad85b6ae539cfe2dd5df9a75328c44f031a3d8f333b427d71a0158a57
3078 -MISC ChangeLog 37111 RMD160 356df8d41f01506c230e580d2da4219a05b53544 SHA1 171e04862a41084684bd99dfc20918a93a542f4d SHA256 11624396ad7ae4513fc5fcd6445df3ee5ccc3aeee39f66ffd7521ccf64836684
3079 +EBUILD netbeans-platform-9999_p20120604.ebuild 5472 RMD160 57e1877b2cf24386c681fef8f6b0b09a4fd71b0c SHA1 98bd896b27ac23407c155a943e4f1138c07e9aae SHA256 1dbe5708867f58d4c95907a35d7c3b7c8d90e3fd5a7feafd0dd82f9a3193f10a
3080 +MISC ChangeLog 37292 RMD160 5fc577697bdaf281fee7e2bba1ed16ad9914d53f SHA1 6c401a256001a8605d03b23b747bf1c6f2d1a1b8 SHA256 c75ceb14abb3e37b9e1bc6a347c425110a3a28f91a9b8c05d725f7677487d7f3
3081 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
3082
3083 diff --git a/dev-java/netbeans-platform/netbeans-platform-9999_p20120604.ebuild b/dev-java/netbeans-platform/netbeans-platform-9999_p20120604.ebuild
3084 new file mode 100644
3085 index 0000000..3cf10ef
3086 --- /dev/null
3087 +++ b/dev-java/netbeans-platform/netbeans-platform-9999_p20120604.ebuild
3088 @@ -0,0 +1,127 @@
3089 +# Copyright 1999-2012 Gentoo Foundation
3090 +# Distributed under the terms of the GNU General Public License v2
3091 +# $Header: $
3092 +
3093 +EAPI="4"
3094 +WANT_ANT_TASKS="ant-nodeps"
3095 +inherit eutils java-pkg-2 java-ant-2
3096 +
3097 +DESCRIPTION="Netbeans Platform"
3098 +HOMEPAGE="http://netbeans.org/features/platform/"
3099 +SLOT="9999"
3100 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-04_00-01-54/zip/netbeans-trunk-nightly-201206040001-src.zip"
3101 +SRC_URI="${SOURCE_URL}
3102 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2
3103 + http://hg.netbeans.org/binaries/14F630EDF137F54188636B5139432986D5FB19B7-felix-4.0.2.jar
3104 + http://hg.netbeans.org/binaries/2D80F93B8803250F232902C46EBA850BF1F3E67F-org.eclipse.osgi_3.7.1.R37x_v20110808-1106.jar
3105 + http://hg.netbeans.org/binaries/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar
3106 + http://hg.netbeans.org/binaries/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip
3107 + http://hg.netbeans.org/binaries/CFF0A34484AAF26F18BC15D0B2C226FD66769EAA-testng-6.5.1-dist.jar
3108 + http://hg.netbeans.org/binaries/D9B2EEC6413BDD174D047F9B7804C2EA440B79A5-testng-6.5.1-javadoc.zip"
3109 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3110 +KEYWORDS="~amd64 ~x86"
3111 +IUSE=""
3112 +S="${WORKDIR}"
3113 +
3114 +CDEPEND="dev-java/javahelp:0
3115 + >=dev-java/jna-3.4:0
3116 + dev-java/osgi-core-api:0
3117 + dev-java/swing-layout:1[source]"
3118 +DEPEND="virtual/jdk:1.6
3119 + app-arch/unzip
3120 + ${CDEPEND}"
3121 +RDEPEND=">=virtual/jdk-1.6
3122 + ${CDEPEND}"
3123 +
3124 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3125 +
3126 +EANT_BUILD_XML="nbbuild/build.xml"
3127 +EANT_BUILD_TARGET="rebuild-cluster"
3128 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.platform -Dext.binaries.downloaded=true -Djava.awt.headless=true"
3129 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3130 +JAVA_PKG_BSFIX="off"
3131 +
3132 +src_unpack() {
3133 + unpack $(basename ${SOURCE_URL})
3134 +
3135 + einfo "Deleting bundled jars..."
3136 + find -name "*.jar" -type f -delete
3137 +
3138 + unpack netbeans-9999-r6-build.xml.patch.bz2
3139 +
3140 + pushd "${S}" >/dev/null || die
3141 + ln -s "${DISTDIR}"/14F630EDF137F54188636B5139432986D5FB19B7-felix-4.0.2.jar libs.felix/external/felix-4.0.2.jar || die
3142 + 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
3143 + ln -s "${DISTDIR}"/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar libs.osgi/external/osgi.cmpn-4.2.jar || die
3144 + ln -s "${DISTDIR}"/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip o.jdesktop.layout/external/swing-layout-1.0.4-doc.zip || die
3145 + ln -s "${DISTDIR}"/CFF0A34484AAF26F18BC15D0B2C226FD66769EAA-testng-6.5.1-dist.jar libs.testng/external/testng-6.5.1-dist.jar || die
3146 + ln -s "${DISTDIR}"/D9B2EEC6413BDD174D047F9B7804C2EA440B79A5-testng-6.5.1-javadoc.zip libs.testng/external/testng-6.5.1-javadoc.zip || die
3147 + popd >/dev/null || die
3148 +}
3149 +
3150 +src_prepare() {
3151 + einfo "Deleting bundled class files..."
3152 + find -name "*.class" -type f | xargs rm -vf
3153 +
3154 + # upstream jna jar contains bundled binary libraries so we disable that feature
3155 + epatch netbeans-9999-r6-build.xml.patch
3156 +
3157 + # Support for custom patches
3158 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3159 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3160 +
3161 + if [ -n "${files}" ] ; then
3162 + einfo "Applying custom patches:"
3163 +
3164 + for file in ${files} ; do
3165 + epatch "${file}"
3166 + done
3167 + fi
3168 + fi
3169 +
3170 + einfo "Symlinking external libraries..."
3171 + java-pkg_jar-from --into core.nativeaccess/external jna platform.jar platform-3.4.0.jar
3172 + java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3173 + java-pkg_jar-from --into libs.jna/external jna jna.jar jna-3.4.0.jar
3174 + java-pkg_jar-from --into libs.osgi/external osgi-core-api osgi-core-api.jar osgi.core-4.3.jar
3175 + java-pkg_jar-from --into o.jdesktop.layout/external swing-layout-1 swing-layout.jar swing-layout-1.0.4.jar
3176 + ln -s /usr/share/swing-layout-1/sources/swing-layout-src.zip o.jdesktop.layout/external/swing-layout-1.0.4-src.zip || die
3177 +
3178 + java-pkg-2_src_prepare
3179 +}
3180 +
3181 +src_compile() {
3182 + unset DISPLAY
3183 + eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
3184 +}
3185 +
3186 +src_install() {
3187 + pushd nbbuild/netbeans/platform >/dev/null || die
3188 +
3189 + java-pkg_dojar lib/*.jar
3190 + grep -E "/platform$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3191 +
3192 + insinto ${INSTALL_DIR}
3193 + doins -r *
3194 + rm "${D}"/${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip || die
3195 + dosym /usr/share/swing-layout-1/sources/swing-layout-src.zip ${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip
3196 + find "${D}"/${INSTALL_DIR} -name "*.exe" -delete
3197 + find "${D}"/${INSTALL_DIR} -name "*.dll" -delete
3198 + rm -fr "${D}"/modules/lib || die
3199 +
3200 + popd >/dev/null || die
3201 +
3202 + fperms 775 ${INSTALL_DIR}/lib/nbexec
3203 + dosym ${INSTALL_DIR}/lib/nbexec /usr/bin/nbexec-${SLOT}
3204 +
3205 + local instdir=${INSTALL_DIR}/modules/ext
3206 + pushd "${D}"/${instdir} >/dev/null || die
3207 + rm jhall-2.0_05.jar && dosym /usr/share/javahelp/lib/jhall.jar ${instdir}/jhall-2.0_05.jar || die
3208 + rm jna-3.4.0.jar && dosym /usr/share/jna/lib/jna.jar ${instdir}/jna-3.4.0.jar || die
3209 + rm osgi.core-4.3.jar && dosym /usr/share/osgi-core-api/lib/osgi-core-api.jar ${instdir}/osgi.core-4.3.jar || die
3210 + rm platform-3.4.0.jar && dosym /usr/share/jna/lib/platform.jar ${instdir}/platform-3.4.0.jar || die
3211 + 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
3212 + popd >/dev/null || die
3213 +
3214 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/platform
3215 +}
3216
3217 diff --git a/dev-java/netbeans-profiler/ChangeLog b/dev-java/netbeans-profiler/ChangeLog
3218 index 95c6e74..e523b83 100644
3219 --- a/dev-java/netbeans-profiler/ChangeLog
3220 +++ b/dev-java/netbeans-profiler/ChangeLog
3221 @@ -2,6 +2,12 @@
3222 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
3223 # $Header: $
3224
3225 +*netbeans-profiler-9999_p20120604 (04 Jun 2012)
3226 +
3227 + 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
3228 + +netbeans-profiler-9999_p20120604.ebuild:
3229 + bumped to latest nightly sources
3230 +
3231 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
3232 -netbeans-profiler-9999_p20120524.ebuild,
3233 -netbeans-profiler-9999_p20120527.ebuild:
3234
3235 diff --git a/dev-java/netbeans-profiler/Manifest b/dev-java/netbeans-profiler/Manifest
3236 index 6dd3392..c479035 100644
3237 --- a/dev-java/netbeans-profiler/Manifest
3238 +++ b/dev-java/netbeans-profiler/Manifest
3239 @@ -6,9 +6,11 @@ DIST netbeans-7.2beta-201205031832-src.zip 178513118 RMD160 b79d398955023a0d72be
3240 DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d5297e84103df2d SHA1 209945171a811e17ad52f63896cc4f5894a5ac0c SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e
3241 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
3242 DIST netbeans-trunk-nightly-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
3243 +DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
3244 EBUILD netbeans-profiler-7.0.1.ebuild 3113 RMD160 dcfd93da14dbcf6a090cefd843bd8e6bbdcaa051 SHA1 a9fee09c442cbcd4187f2dc1443e19cdd9a96003 SHA256 588797a6b81c7f5ba5e1cf06ad66e593bd89aa28261b68006ebb973d0eae8044
3245 EBUILD netbeans-profiler-7.1.2.ebuild 3122 RMD160 d5cbccb8fe91eae1aa932df381f8456c0c959220 SHA1 b184ae32b1a2adbe414377b57a6e8d659905c4a5 SHA256 12f18028d15825753c83161882e187b0fcd0c328d85b617a6acdfe776d60cf77
3246 EBUILD netbeans-profiler-7.2_beta.ebuild 3103 RMD160 905dee8cc7139e173bf14604cbb59de663f7f306 SHA1 87dc478a59abcb556a02d0712ca5e97471aafdbd SHA256 85d6164700338900f882df2e4e0427f23656363ff4e8d33bbf6219fcc35c8db8
3247 EBUILD netbeans-profiler-9999_p20120530.ebuild 3145 RMD160 a59fea538aecf5b67db698e717d7bca79b61c3d2 SHA1 ca0dfda1fd46ac0e98df3e1b68f370192d5e619d SHA256 e3a159c83d5dd2a6959b78d7e7b782cb8947b16945e2329833802f1a545556da
3248 -MISC ChangeLog 36239 RMD160 d786ca5731d265784ee31f3388ad0e343c61de25 SHA1 ab87c242c05f9fdcd5ffbbae57c7e695bdf50e67 SHA256 94523cfc355a96d7dfef1218449bce3a68b141333dc93524c2537bc8b08d4546
3249 +EBUILD netbeans-profiler-9999_p20120604.ebuild 3145 RMD160 34dcb5fd29f7305db63684c7b446da3eab021f88 SHA1 385d000a5a30a623aee6c5d966b3567ae54044d8 SHA256 888e1dbcaa0cc28198fdfa637db43bde6ae71d1f922707c3af925b5fa0399045
3250 +MISC ChangeLog 36420 RMD160 c31945b1fedd0de304f2e5481ece3a89022c0b7f SHA1 18fe2c682721113077985ab580ce764c7870f2a9 SHA256 0bb15aec68c582fcc10c15af0aa3cb069f2d04f8bc35c99ed5fffed85b4c31f9
3251 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
3252
3253 diff --git a/dev-java/netbeans-profiler/netbeans-profiler-9999_p20120604.ebuild b/dev-java/netbeans-profiler/netbeans-profiler-9999_p20120604.ebuild
3254 new file mode 100644
3255 index 0000000..1e584a1
3256 --- /dev/null
3257 +++ b/dev-java/netbeans-profiler/netbeans-profiler-9999_p20120604.ebuild
3258 @@ -0,0 +1,114 @@
3259 +# Copyright 1999-2012 Gentoo Foundation
3260 +# Distributed under the terms of the GNU General Public License v2
3261 +# $Header: $
3262 +
3263 +EAPI="4"
3264 +WANT_ANT_TASKS="ant-nodeps"
3265 +inherit eutils java-pkg-2 java-ant-2
3266 +
3267 +DESCRIPTION="Netbeans Profiler Cluster"
3268 +HOMEPAGE="http://netbeans.org/projects/profiler"
3269 +SLOT="9999"
3270 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-04_00-01-54/zip/netbeans-trunk-nightly-201206040001-src.zip"
3271 +SRC_URI="${SOURCE_URL}
3272 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2"
3273 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3274 +KEYWORDS="~amd64 ~x86"
3275 +IUSE=""
3276 +S="${WORKDIR}"
3277 +
3278 +CDEPEND="~dev-java/netbeans-ide-${PV}
3279 + ~dev-java/netbeans-java-${PV}
3280 + ~dev-java/netbeans-platform-${PV}"
3281 +DEPEND="virtual/jdk:1.6
3282 + app-arch/unzip
3283 + ${CDEPEND}
3284 + dev-java/javahelp:0"
3285 +RDEPEND=">=virtual/jdk-1.6
3286 + ${CDEPEND}"
3287 +
3288 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3289 +
3290 +EANT_BUILD_XML="nbbuild/build.xml"
3291 +EANT_BUILD_TARGET="rebuild-cluster"
3292 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.profiler -Dext.binaries.downloaded=true"
3293 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3294 +JAVA_PKG_BSFIX="off"
3295 +
3296 +src_unpack() {
3297 + unpack $(basename ${SOURCE_URL})
3298 +
3299 + einfo "Deleting bundled jars..."
3300 + find -name "*.jar" -type f -delete
3301 +
3302 + unpack netbeans-9999-r6-build.xml.patch.bz2
3303 +}
3304 +
3305 +src_prepare() {
3306 + einfo "Deleting bundled class files..."
3307 + find -name "*.class" -type f | xargs rm -vf
3308 +
3309 + epatch netbeans-9999-r6-build.xml.patch
3310 +
3311 + # Support for custom patches
3312 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3313 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3314 +
3315 + if [ -n "${files}" ] ; then
3316 + einfo "Applying custom patches:"
3317 +
3318 + for file in ${files} ; do
3319 + epatch "${file}"
3320 + done
3321 + fi
3322 + fi
3323 +
3324 + einfo "Symlinking external libraries..."
3325 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3326 +
3327 + einfo "Linking in other clusters..."
3328 + mkdir "${S}"/nbbuild/netbeans || die
3329 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
3330 +
3331 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3332 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3333 + touch nb.cluster.ide.built
3334 +
3335 + ln -s /usr/share/netbeans-java-${SLOT} java || die
3336 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3337 + touch nb.cluster.java.built
3338 +
3339 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3340 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3341 + touch nb.cluster.platform.built
3342 +
3343 + popd >/dev/null || die
3344 +
3345 + java-pkg-2_src_prepare
3346 +}
3347 +
3348 +src_install() {
3349 + pushd nbbuild/netbeans/profiler >/dev/null || die
3350 +
3351 + insinto ${INSTALL_DIR}
3352 +
3353 + grep -E "/profiler$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3354 +
3355 + doins -r *
3356 +
3357 + for file in lib/deployed/cvm/linux/*.so ; do
3358 + fperms 755 ${file}
3359 + done
3360 +
3361 + for file in lib/deployed/jdk*/linux*/*.so ; do
3362 + fperms 755 ${file}
3363 + done
3364 +
3365 + for file in remote-pack-defs/*.sh ; do
3366 + fperms 755 ${file}
3367 + done
3368 +
3369 + popd >/dev/null || die
3370 +
3371 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/profiler
3372 +}
3373
3374 diff --git a/dev-java/netbeans-webcommon/ChangeLog b/dev-java/netbeans-webcommon/ChangeLog
3375 index 5d050eb..78e2251 100644
3376 --- a/dev-java/netbeans-webcommon/ChangeLog
3377 +++ b/dev-java/netbeans-webcommon/ChangeLog
3378 @@ -2,6 +2,12 @@
3379 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
3380 # $Header: $
3381
3382 +*netbeans-webcommon-9999_p20120604 (04 Jun 2012)
3383 +
3384 + 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
3385 + +netbeans-webcommon-9999_p20120604.ebuild:
3386 + bumped to latest nightly sources
3387 +
3388 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
3389 -netbeans-webcommon-9999_p20120524.ebuild,
3390 -netbeans-webcommon-9999_p20120527.ebuild:
3391
3392 diff --git a/dev-java/netbeans-webcommon/Manifest b/dev-java/netbeans-webcommon/Manifest
3393 index 3fa70e4..88d9d51 100644
3394 --- a/dev-java/netbeans-webcommon/Manifest
3395 +++ b/dev-java/netbeans-webcommon/Manifest
3396 @@ -2,7 +2,9 @@ DIST netbeans-7.2-build.xml.patch.bz2 2390 RMD160 f205a0a8851f90b8bfb0b2c0b8ec4a
3397 DIST netbeans-7.2beta-201205031832-src.zip 178513118 RMD160 b79d398955023a0d72bee7fad467239c08bf6e62 SHA1 46efe675ad855e3f8c882f1bb5bd47f5125ab33d SHA256 a56eceb5b671808528dfb3280044f3c6c2f907421f3757e7c2e3836545a40ea0
3398 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
3399 DIST netbeans-trunk-nightly-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
3400 +DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
3401 EBUILD netbeans-webcommon-7.2_beta.ebuild 2663 RMD160 e1925b63476b8f5754e6015919f19e5540f9324a SHA1 11ff489a21e5cbe0d75e5cc9c26ca37278998259 SHA256 f3ae14e51de624bdc1fc43cfd740d456cbb19933fa044f28ef725706dfdf3a58
3402 EBUILD netbeans-webcommon-9999_p20120530.ebuild 2705 RMD160 2fe9bafd42001ade1c2431dc0244a1a7384112aa SHA1 f978dbfa438806faaaf7a714dd18e872f74a80a0 SHA256 5c8c2d171ca04a9babdfe6f7faa4bd281e1fa577805b659409bce500198350f0
3403 -MISC ChangeLog 7969 RMD160 374c30ef68d419ae4cf6d5808a9a936d1bc560a7 SHA1 7ab57bdbd057e1144af9c21eaea348444785a625 SHA256 d905faf9886663ed0fe22a7fc23994a6d4a5c0a550dc4953f67219c126d9a6d0
3404 +EBUILD netbeans-webcommon-9999_p20120604.ebuild 2705 RMD160 0075fae90fcd2ee4477b8e4474030602c7137cdd SHA1 827b8f19d49b2605d73430f98cb8e0cbdacab3f2 SHA256 a52d68898b1db53913f1fe0500759660ac41850df77efbe6bd303e5dc6aebf22
3405 +MISC ChangeLog 8152 RMD160 13d46838acfe552377864519c7521162e37328bb SHA1 d39550175c98b9789f3217e90f6b9b005887a626 SHA256 a88c5cc283f980db63c5e9e2d4fac5d63dcc750eac8657fea74948342b2d85c5
3406 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
3407
3408 diff --git a/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20120604.ebuild b/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20120604.ebuild
3409 new file mode 100644
3410 index 0000000..c1da21b
3411 --- /dev/null
3412 +++ b/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20120604.ebuild
3413 @@ -0,0 +1,95 @@
3414 +# Copyright 1999-2012 Gentoo Foundation
3415 +# Distributed under the terms of the GNU General Public License v2
3416 +# $Header: $
3417 +
3418 +EAPI="4"
3419 +WANT_ANT_TASKS="ant-nodeps"
3420 +inherit eutils java-pkg-2 java-ant-2
3421 +
3422 +DESCRIPTION="Netbeans Web Services Cluster"
3423 +HOMEPAGE="http://netbeans.org/"
3424 +SLOT="9999"
3425 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-04_00-01-54/zip/netbeans-trunk-nightly-201206040001-src.zip"
3426 +SRC_URI="${SOURCE_URL}
3427 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2"
3428 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3429 +KEYWORDS="~amd64 ~x86"
3430 +IUSE=""
3431 +S="${WORKDIR}"
3432 +
3433 +CDEPEND="~dev-java/netbeans-platform-${PV}
3434 + ~dev-java/netbeans-ide-${PV}"
3435 +DEPEND="virtual/jdk:1.6
3436 + app-arch/unzip
3437 + ${CDEPEND}
3438 + dev-java/javahelp:0"
3439 +RDEPEND=">=virtual/jdk-1.6
3440 + ${CDEPEND}"
3441 +
3442 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3443 +
3444 +EANT_BUILD_XML="nbbuild/build.xml"
3445 +EANT_BUILD_TARGET="rebuild-cluster"
3446 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.webcommon -Dext.binaries.downloaded=true"
3447 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3448 +JAVA_PKG_BSFIX="off"
3449 +
3450 +src_unpack() {
3451 + unpack $(basename ${SOURCE_URL})
3452 +
3453 + einfo "Deleting bundled jars..."
3454 + find -name "*.jar" -type f -delete
3455 +
3456 + unpack netbeans-9999-r6-build.xml.patch.bz2
3457 +}
3458 +
3459 +src_prepare() {
3460 + einfo "Deleting bundled class files..."
3461 + find -name "*.class" -type f | xargs rm -vf
3462 +
3463 + epatch netbeans-9999-r6-build.xml.patch
3464 +
3465 + # Support for custom patches
3466 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3467 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3468 +
3469 + if [ -n "${files}" ] ; then
3470 + einfo "Applying custom patches:"
3471 +
3472 + for file in ${files} ; do
3473 + epatch "${file}"
3474 + done
3475 + fi
3476 + fi
3477 +
3478 + einfo "Symlinking external libraries..."
3479 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3480 +
3481 + einfo "Linking in other clusters..."
3482 + mkdir "${S}"/nbbuild/netbeans || die
3483 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
3484 +
3485 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3486 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3487 + touch nb.cluster.platform.built
3488 +
3489 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3490 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3491 + touch nb.cluster.ide.built
3492 +
3493 + popd >/dev/null || die
3494 +
3495 + java-pkg-2_src_prepare
3496 +}
3497 +
3498 +src_install() {
3499 + pushd nbbuild/netbeans/webcommon >/dev/null || die
3500 +
3501 + insinto ${INSTALL_DIR}
3502 + grep -E "/webcommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3503 + doins -r *
3504 +
3505 + popd >/dev/null || die
3506 +
3507 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/webcommon
3508 +}
3509
3510 diff --git a/dev-java/netbeans-websvccommon/ChangeLog b/dev-java/netbeans-websvccommon/ChangeLog
3511 index a370599..02c1361 100644
3512 --- a/dev-java/netbeans-websvccommon/ChangeLog
3513 +++ b/dev-java/netbeans-websvccommon/ChangeLog
3514 @@ -2,6 +2,12 @@
3515 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
3516 # $Header: $
3517
3518 +*netbeans-websvccommon-9999_p20120604 (04 Jun 2012)
3519 +
3520 + 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
3521 + +netbeans-websvccommon-9999_p20120604.ebuild:
3522 + bumped to latest nightly sources
3523 +
3524 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
3525 -netbeans-websvccommon-9999_p20120524.ebuild,
3526 -netbeans-websvccommon-9999_p20120527.ebuild:
3527
3528 diff --git a/dev-java/netbeans-websvccommon/Manifest b/dev-java/netbeans-websvccommon/Manifest
3529 index 4c46436..7606f44 100644
3530 --- a/dev-java/netbeans-websvccommon/Manifest
3531 +++ b/dev-java/netbeans-websvccommon/Manifest
3532 @@ -6,9 +6,11 @@ DIST netbeans-7.2beta-201205031832-src.zip 178513118 RMD160 b79d398955023a0d72be
3533 DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d5297e84103df2d SHA1 209945171a811e17ad52f63896cc4f5894a5ac0c SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e
3534 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
3535 DIST netbeans-trunk-nightly-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
3536 +DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
3537 EBUILD netbeans-websvccommon-7.0.1.ebuild 2692 RMD160 78a0dae148b2c583b596a625a6e6622a1c7cafcc SHA1 f3e52c193e9dfdf9d236f655a705c55da76cfad4 SHA256 a18cf7fe0a1e38749826cb12651be06c210b038be50117647496ee6cbd184cda
3538 EBUILD netbeans-websvccommon-7.1.2.ebuild 2701 RMD160 af95088f6ae934872fea22196c39c0847f952779 SHA1 d752cc17d00dc0a2a132cee783b7853a6e2c43b2 SHA256 3b2a1cf0d32db3c55b66d1c6b8c4ae2ad5487d3fdb27752468ce5c860f9b9515
3539 EBUILD netbeans-websvccommon-7.2_beta.ebuild 2682 RMD160 6f2d90468558c77d55c14c9c42da07b2ad488d24 SHA1 4d481a0d108d7d96dd890e869f4a01915556ac6b SHA256 e4a14a2192c0585b01e3639b7db41adb0685e6f2a92d0148e85a6b5efe3e75d0
3540 EBUILD netbeans-websvccommon-9999_p20120530.ebuild 2724 RMD160 76184598824fdfaeb9ffb92e7bb9c0f32519e2fd SHA1 1c1f0705c210beb1e990bebb7ff004dda540bc8e SHA256 9c314f0c33d3eaa2fed24012fbc41b032d9b79d92cd256ee0b6e58a5cfb5a2e2
3541 -MISC ChangeLog 37861 RMD160 6beab9f114b835281fcfbbaa2e0c1a3b695b990f SHA1 8174be2f9533a141d1a8d3f13ebae2e463873965 SHA256 e8fa4a4d640ab55eb604b6d15f153a55690a5947841434eafa053789008b9529
3542 +EBUILD netbeans-websvccommon-9999_p20120604.ebuild 2724 RMD160 769d349c9e7f75d39bd5cb288ecd18f630effdd5 SHA1 57a34b02af403d5e2e1b536c4483c7b92f5c7067 SHA256 c8449e5cdc56e29fb348de6bf253dee917215b2a0c469ad407bd6f40e05d9fe3
3543 +MISC ChangeLog 38050 RMD160 d2e625b279aa689da2ad69d1c62f404d8804acb2 SHA1 c0628fa4a307bd5b04b237c8169f50f4e9c0a612 SHA256 b92261f6fa5166a7cc506e42070e00811f8bf60dcd50b1ff682dd695568b2edf
3544 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
3545
3546 diff --git a/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20120604.ebuild b/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20120604.ebuild
3547 new file mode 100644
3548 index 0000000..bf273c7
3549 --- /dev/null
3550 +++ b/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20120604.ebuild
3551 @@ -0,0 +1,95 @@
3552 +# Copyright 1999-2012 Gentoo Foundation
3553 +# Distributed under the terms of the GNU General Public License v2
3554 +# $Header: $
3555 +
3556 +EAPI="4"
3557 +WANT_ANT_TASKS="ant-nodeps"
3558 +inherit eutils java-pkg-2 java-ant-2
3559 +
3560 +DESCRIPTION="Netbeans Web Services Common Cluster"
3561 +HOMEPAGE="http://netbeans.org/"
3562 +SLOT="9999"
3563 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-04_00-01-54/zip/netbeans-trunk-nightly-201206040001-src.zip"
3564 +SRC_URI="${SOURCE_URL}
3565 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2"
3566 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3567 +KEYWORDS="~amd64 ~x86"
3568 +IUSE=""
3569 +S="${WORKDIR}"
3570 +
3571 +CDEPEND="~dev-java/netbeans-platform-${PV}
3572 + ~dev-java/netbeans-ide-${PV}"
3573 +DEPEND="virtual/jdk:1.6
3574 + app-arch/unzip
3575 + ${CDEPEND}
3576 + dev-java/javahelp:0"
3577 +RDEPEND=">=virtual/jdk-1.6
3578 + ${CDEPEND}"
3579 +
3580 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3581 +
3582 +EANT_BUILD_XML="nbbuild/build.xml"
3583 +EANT_BUILD_TARGET="rebuild-cluster"
3584 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.websvccommon -Dext.binaries.downloaded=true"
3585 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3586 +JAVA_PKG_BSFIX="off"
3587 +
3588 +src_unpack() {
3589 + unpack $(basename ${SOURCE_URL})
3590 +
3591 + einfo "Deleting bundled jars..."
3592 + find -name "*.jar" -type f -delete
3593 +
3594 + unpack netbeans-9999-r6-build.xml.patch.bz2
3595 +}
3596 +
3597 +src_prepare() {
3598 + einfo "Deleting bundled class files..."
3599 + find -name "*.class" -type f | xargs rm -vf
3600 +
3601 + epatch netbeans-9999-r6-build.xml.patch
3602 +
3603 + # Support for custom patches
3604 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3605 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3606 +
3607 + if [ -n "${files}" ] ; then
3608 + einfo "Applying custom patches:"
3609 +
3610 + for file in ${files} ; do
3611 + epatch "${file}"
3612 + done
3613 + fi
3614 + fi
3615 +
3616 + einfo "Symlinking external libraries..."
3617 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3618 +
3619 + einfo "Linking in other clusters..."
3620 + mkdir "${S}"/nbbuild/netbeans || die
3621 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
3622 +
3623 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3624 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3625 + touch nb.cluster.platform.built
3626 +
3627 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3628 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3629 + touch nb.cluster.ide.built
3630 +
3631 + popd >/dev/null || die
3632 +
3633 + java-pkg-2_src_prepare
3634 +}
3635 +
3636 +src_install() {
3637 + pushd nbbuild/netbeans/websvccommon >/dev/null || die
3638 +
3639 + insinto ${INSTALL_DIR}
3640 + grep -E "/websvccommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3641 + doins -r *
3642 +
3643 + popd >/dev/null || die
3644 +
3645 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/websvccommon
3646 +}
3647
3648 diff --git a/dev-util/netbeans/ChangeLog b/dev-util/netbeans/ChangeLog
3649 index 2c2f161..79bb3ea 100644
3650 --- a/dev-util/netbeans/ChangeLog
3651 +++ b/dev-util/netbeans/ChangeLog
3652 @@ -2,6 +2,12 @@
3653 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
3654 # $Header: $
3655
3656 +*netbeans-9999_p20120604 (04 Jun 2012)
3657 +
3658 + 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
3659 + +netbeans-9999_p20120604.ebuild:
3660 + bumped to latest nightly sources
3661 +
3662 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
3663 -netbeans-9999_p20120524.ebuild, -netbeans-9999_p20120527.ebuild:
3664 removed obsolete ebuilds
3665
3666 diff --git a/dev-util/netbeans/Manifest b/dev-util/netbeans/Manifest
3667 index 590b09d..3d7f183 100644
3668 --- a/dev-util/netbeans/Manifest
3669 +++ b/dev-util/netbeans/Manifest
3670 @@ -9,9 +9,11 @@ DIST netbeans-l10n-7.0.1-20110930.tar.bz2 13491185 RMD160 1db97d282a59bbee490fa0
3671 DIST netbeans-l10n-7.1.1-20120214091350.tar.bz2 12586999 RMD160 c9eb2ad1c262b94479b511563b4ffd743445ffb2 SHA1 5df1523cddbe1bb2b7114b2c4ec00e28c3269721 SHA256 3f104bffac464143f2efe96824a1e1c796e16d568fb39c9719152f84248e236c
3672 DIST netbeans-l10n-9999-20110613.tar.bz2 13405097 RMD160 9f8fb8fcdbdf87c958b2a8e162e150cd30c6c327 SHA1 fb06e579426ebad1909f17e36d31fe1b1b6d9f7d SHA256 c8ad3bfdd8c7da892780caa29cef57006f39016b6598327ebdab5704c9ad08a4
3673 DIST netbeans-trunk-nightly-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
3674 +DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
3675 EBUILD netbeans-7.0.1-r2.ebuild 6736 RMD160 8780b584bedf0cfd4cd40f1e26c015079b19da4c SHA1 9e31064b4e19fad1d0ca79476f32c5153b4b18cf SHA256 e808fba2ddb516270d93b5cf67cff60d98b37ca58a158878f2e3b3ad696cfc82
3676 EBUILD netbeans-7.1.2.ebuild 6976 RMD160 6689261ce45b36debe645f8ff5ae1a49d04c18df SHA1 e8ff60a715b3868340ff34e909c8c5656ebfe30f SHA256 4222e248dfb664ccfea85d4938ad691d3685f32d8e9b33289d1dda088057261b
3677 EBUILD netbeans-7.2_beta.ebuild 7015 RMD160 8babe8fcd1461be74edba9485bf67c07fe79febd SHA1 aacfa6ce3026620ac4ca2d372c18cd5adfbf256a SHA256 e69fe5447164ab505ce8865b0f7c4832b6cd61cd1ac37a8e02e67a2afbc7727d
3678 EBUILD netbeans-9999_p20120530.ebuild 7057 RMD160 811f3b1dcdbdd6558d4f83a1d76c7f80f0291c9c SHA1 d398a1600cad165ca4033943fdce33f95483f6ca SHA256 dae0bd28e0afa2dc7b1015b42cc78e1b4ec9a3c2ad1e0834fb36eaa0547ac3ac
3679 -MISC ChangeLog 33727 RMD160 d5171b8cddbb758b4d8da2726e12b384b08643d5 SHA1 3bdbce74e23271a5260883ff06a16a3d113f1072 SHA256 4dba7cf9ae67f10bac56eeac968407367dd4a0a1517d7b077374f77d4c51d66c
3680 +EBUILD netbeans-9999_p20120604.ebuild 7057 RMD160 c31b0c0f59298487ec8e101d1799e910eb563ffa SHA1 905ce79fe824544daa3967f2fdd3bf24702b24bc SHA256 5df7f3887ab078d6799366459fb5018ae97ac97622e43fcaa6d4c57052e4037e
3681 +MISC ChangeLog 33890 RMD160 3c8b428132d38e6e3486f4e8276f188bd37b7524 SHA1 16a32a9cf8e375853b42364b909b8c8c241e0401 SHA256 ea82a3be3f421154fbb3d34d92de4959eeb6a9449bfeddcd0b36111896925512
3682 MISC metadata.xml 333 RMD160 848a246f77fbcc88bb03d4a8d0769ef60353148a SHA1 e9afe19410a907fb47230f824b2d592ba3f465d4 SHA256 a7c289d7be537b4c51bd8100bca0d8a40ceb5fb011942bbd1b286841cf3c1d0a
3683
3684 diff --git a/dev-util/netbeans/netbeans-9999_p20120604.ebuild b/dev-util/netbeans/netbeans-9999_p20120604.ebuild
3685 new file mode 100644
3686 index 0000000..2817ad2
3687 --- /dev/null
3688 +++ b/dev-util/netbeans/netbeans-9999_p20120604.ebuild
3689 @@ -0,0 +1,260 @@
3690 +# Copyright 1999-2012 Gentoo Foundation
3691 +# Distributed under the terms of the GNU General Public License v2
3692 +# $Header: $
3693 +
3694 +EAPI="4"
3695 +inherit eutils java-pkg-2 java-ant-2
3696 +
3697 +DESCRIPTION="Netbeans IDE"
3698 +HOMEPAGE="http://netbeans.org/"
3699 +SLOT="9999"
3700 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-04_00-01-54/zip/netbeans-trunk-nightly-201206040001-src.zip"
3701 +PATCHES_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2"
3702 +L10N_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-l10n-9999-20110613.tar.bz2"
3703 +ALL_URLS="${SOURCE_URL} ${PATCHES_URL} ${L10N_URL}"
3704 +SRC_URI="linguas_af? ( ${ALL_URLS} )
3705 + linguas_ar? ( ${ALL_URLS} )
3706 + linguas_ca? ( ${ALL_URLS} )
3707 + linguas_cs? ( ${ALL_URLS} )
3708 + linguas_de? ( ${ALL_URLS} )
3709 + linguas_el? ( ${ALL_URLS} )
3710 + linguas_es? ( ${ALL_URLS} )
3711 + linguas_fr? ( ${ALL_URLS} )
3712 + linguas_gl? ( ${ALL_URLS} )
3713 + linguas_hi_IN? ( ${ALL_URLS} )
3714 + linguas_id? ( ${ALL_URLS} )
3715 + linguas_it? ( ${ALL_URLS} )
3716 + linguas_ja? ( ${ALL_URLS} )
3717 + linguas_ko? ( ${ALL_URLS} )
3718 + linguas_lt? ( ${ALL_URLS} )
3719 + linguas_nl? ( ${ALL_URLS} )
3720 + linguas_pl? ( ${ALL_URLS} )
3721 + linguas_pt_BR? ( ${ALL_URLS} )
3722 + linguas_pt_PT? ( ${ALL_URLS} )
3723 + linguas_ro? ( ${ALL_URLS} )
3724 + linguas_ru? ( ${ALL_URLS} )
3725 + linguas_si? ( ${ALL_URLS} )
3726 + linguas_sq? ( ${ALL_URLS} )
3727 + linguas_sr? ( ${ALL_URLS} )
3728 + linguas_sv? ( ${ALL_URLS} )
3729 + linguas_ta_IN? ( ${ALL_URLS} )
3730 + linguas_tl? ( ${ALL_URLS} )
3731 + linguas_tr? ( ${ALL_URLS} )
3732 + linguas_vi? ( ${ALL_URLS} )
3733 + linguas_zh_CN? ( ${ALL_URLS} )
3734 + linguas_zh_TW? ( ${ALL_URLS} )
3735 +"
3736 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3737 +KEYWORDS="~amd64 ~x86"
3738 +IUSE_NETBEANS_MODULES="
3739 + +netbeans_modules_apisupport
3740 + netbeans_modules_cnd
3741 + netbeans_modules_dlight
3742 + netbeans_modules_enterprise
3743 + netbeans_modules_ergonomics
3744 + netbeans_modules_groovy
3745 + +netbeans_modules_java
3746 + netbeans_modules_javacard
3747 + +netbeans_modules_javafx
3748 + netbeans_modules_mobility
3749 + netbeans_modules_php
3750 + +netbeans_modules_profiler
3751 + netbeans_modules_webcommon
3752 + +netbeans_modules_websvccommon"
3753 +IUSE_LINGUAS="
3754 + linguas_af
3755 + linguas_ar
3756 + linguas_ca
3757 + linguas_cs
3758 + linguas_de
3759 + linguas_el
3760 + linguas_es
3761 + linguas_fr
3762 + linguas_gl
3763 + linguas_hi_IN
3764 + linguas_id
3765 + linguas_it
3766 + linguas_ja
3767 + linguas_ko
3768 + linguas_lt
3769 + linguas_nl
3770 + linguas_pl
3771 + linguas_pt_BR
3772 + linguas_pt_PT
3773 + linguas_ro
3774 + linguas_ru
3775 + linguas_si
3776 + linguas_sq
3777 + linguas_sr
3778 + linguas_sv
3779 + linguas_ta_IN
3780 + linguas_tl
3781 + linguas_tr
3782 + linguas_vi
3783 + linguas_zh_CN
3784 + linguas_zh_TW"
3785 +IUSE="doc ${IUSE_NETBEANS_MODULES} ${IUSE_LINGUAS}"
3786 +S="${WORKDIR}"
3787 +
3788 +DEPEND="virtual/jdk:1.6
3789 + dev-java/javahelp:0"
3790 +RDEPEND=">=virtual/jdk-1.6
3791 + ~dev-java/netbeans-harness-${PV}
3792 + ~dev-java/netbeans-ide-${PV}
3793 + ~dev-java/netbeans-nb-${PV}
3794 + ~dev-java/netbeans-platform-${PV}
3795 + netbeans_modules_apisupport? ( ~dev-java/netbeans-apisupport-${PV} )
3796 + netbeans_modules_cnd? ( ~dev-java/netbeans-cnd-${PV} )
3797 + netbeans_modules_dlight? ( ~dev-java/netbeans-dlight-${PV} )
3798 + netbeans_modules_enterprise? ( ~dev-java/netbeans-enterprise-${PV} )
3799 + netbeans_modules_ergonomics? ( ~dev-java/netbeans-ergonomics-${PV} )
3800 + netbeans_modules_groovy? ( ~dev-java/netbeans-groovy-${PV} )
3801 + netbeans_modules_java? ( ~dev-java/netbeans-java-${PV} )
3802 + netbeans_modules_javacard? ( ~dev-java/netbeans-javacard-${PV} )
3803 + netbeans_modules_javafx? ( ~dev-java/netbeans-javafx-${PV} )
3804 + netbeans_modules_mobility? ( ~dev-java/netbeans-mobility-${PV} )
3805 + netbeans_modules_php? ( ~dev-java/netbeans-php-${PV} )
3806 + netbeans_modules_profiler? ( ~dev-java/netbeans-profiler-${PV} )
3807 + netbeans_modules_webcommon? ( ~dev-java/netbeans-webcommon-${PV} )
3808 + netbeans_modules_websvccommon? ( ~dev-java/netbeans-websvccommon-${PV} )
3809 + doc? ( ~dev-java/netbeans-javadoc-${PV} )"
3810 +JAVA_PKG_BSFIX="off"
3811 +NBLOCALES=""
3812 +
3813 +pkg_setup() {
3814 + for lingua in ${IUSE_LINGUAS} ; do
3815 + local lang=${lingua/linguas_/}
3816 +
3817 + if [[ "${lang}" = "ar" ]] ; then
3818 + lang="ar_EG,ar_SA"
3819 + elif [[ "${lang}" = "es" ]] ; then
3820 + lang="es,es_CO"
3821 + elif [[ "${lang}" = "gl" ]] ; then
3822 + lang="gl_ES"
3823 + elif [[ "${lang}" = "id" ]] ; then
3824 + lang="in_ID"
3825 + elif [[ "${lang}" = "nl" ]] ; then
3826 + lang="nl_BE,nl_NL"
3827 + elif [[ "${lang}" = "tl" ]] ; then
3828 + lang="fil_PH"
3829 + fi
3830 +
3831 + if use ${lingua} ; then
3832 + if [ -z "${NBLOCALES}" ] ; then
3833 + NBLOCALES="${lang}"
3834 + else
3835 + NBLOCALES="${NBLOCALES},${lang}"
3836 + fi
3837 + fi
3838 + done
3839 +
3840 + java-pkg-2_pkg_setup
3841 +}
3842 +
3843 +src_unpack() {
3844 + if [ -n "${NBLOCALES}" ] ; then
3845 + unpack $(basename ${SOURCE_URL})
3846 + unpack $(basename ${L10N_URL})
3847 +
3848 + einfo "Deleting bundled jars..."
3849 + find -name "*.jar" -type f -delete
3850 +
3851 + unpack netbeans-9999-r6-build.xml.patch.bz2
3852 + fi
3853 +}
3854 +
3855 +src_prepare() {
3856 + if [ -n "${NBLOCALES}" ] ; then
3857 + einfo "Deleting bundled class files..."
3858 + find -name "*.class" -type f | xargs rm -vf
3859 +
3860 + epatch netbeans-9999-r6-build.xml.patch
3861 +
3862 + # Support for custom patches
3863 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3864 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3865 +
3866 + if [ -n "${files}" ] ; then
3867 + einfo "Applying custom patches:"
3868 +
3869 + for file in ${files} ; do
3870 + epatch "${file}"
3871 + done
3872 + fi
3873 + fi
3874 +
3875 + einfo "Symlinking external libraries..."
3876 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3877 + fi
3878 +
3879 + java-pkg-2_src_prepare
3880 +}
3881 +
3882 +src_compile() {
3883 + if [ -n "${NBLOCALES}" ] ; then
3884 + einfo "Compiling support for locales: ${NBLOCALES}"
3885 + eant -f nbbuild/build.xml bootstrap || die
3886 + eant -Dlocales=${NBLOCALES} -Ddist.dir=../nbbuild/netbeans -Dnbms.dir="" -Dnbms.dist.dir="" \
3887 + -f l10n/build.xml build || die
3888 + fi
3889 +}
3890 +
3891 +src_install() {
3892 + if [ -n "${NBLOCALES}" ] ; then
3893 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
3894 +
3895 + for cluster in apisupport cnd dlight enterprise ergonomics groovy harness ide java javacard javafx mobility php platform profiler webcommon websvccommon ; do
3896 + if [ -d "${cluster}" ] ; then
3897 + insinto /usr/share/netbeans-${cluster}-${SLOT}
3898 + doins -r ${cluster}/*
3899 + fi
3900 + done
3901 +
3902 + if [ -d nb ] ; then
3903 + insinto /usr/share/netbeans-nb-${SLOT}/nb
3904 + doins -r nb/*
3905 + fi
3906 +
3907 + popd >/dev/null || die
3908 + fi
3909 +}
3910 +
3911 +pkg_postinst() {
3912 + if [ -n "${NBLOCALES}" ] ; then
3913 + einfo "Netbeans automatically starts with the locale you have set in your user profile, if"
3914 + einfo "the locale is built for Netbeans."
3915 + einfo "If you want to force specific locale, use --locale argument, for example:"
3916 + einfo "${PN}-${SLOT} --locale de"
3917 + einfo "${PN}-${SLOT} --locale pt:BR"
3918 + fi
3919 +
3920 + if use linguas_ar ; then
3921 + einfo
3922 + einfo "You selected Arabic locale so you can choose either ar:EG or ar:SA variant."
3923 + fi
3924 +
3925 + if use linguas_es ; then
3926 + einfo
3927 + einfo "You selected Spanish locale so you can choose either es or es:CO variant."
3928 + fi
3929 +
3930 + if use linguas_gl ; then
3931 + einfo
3932 + einfo "You selected Galician locale which has locale code gl:ES in Netbeans."
3933 + fi
3934 +
3935 + if use linguas_id ; then
3936 + einfo
3937 + einfo "You selected Indonesian locale which has locale code in:ID in Netbeans."
3938 + fi
3939 +
3940 + if use linguas_nl ; then
3941 + einfo
3942 + einfo "You selected Dutch locale so you can choose either nl:BE or nl:NL variant."
3943 + fi
3944 +
3945 + if use linguas_tl ; then
3946 + einfo
3947 + einfo "You selected Tagalog locale which has for Filipino locale code fil:PH in Netbeans."
3948 + fi
3949 +}