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: Wed, 06 Jun 2012 12:24:15
Message-Id: 1338985412.513aa8694c1a2be4fccd60059413c24fd523c2b2.fordfrog@gentoo
1 commit: 513aa8694c1a2be4fccd60059413c24fd523c2b2
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jun 6 12:23:32 2012 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Wed Jun 6 12:23:32 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/fordfrog.git;a=commit;h=513aa869
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_p20120606.ebuild | 107 ++++++
14 dev-java/netbeans-cnd/ChangeLog | 6 +
15 dev-java/netbeans-cnd/Manifest | 4 +-
16 .../netbeans-cnd-9999_p20120606.ebuild | 119 +++++++
17 dev-java/netbeans-dlight/ChangeLog | 6 +
18 dev-java/netbeans-dlight/Manifest | 4 +-
19 .../netbeans-dlight-9999_p20120606.ebuild | 97 ++++++
20 dev-java/netbeans-enterprise/ChangeLog | 6 +
21 dev-java/netbeans-enterprise/Manifest | 4 +-
22 .../netbeans-enterprise-9999_p20120606.ebuild | 276 ++++++++++++++++
23 dev-java/netbeans-ergonomics/ChangeLog | 6 +
24 dev-java/netbeans-ergonomics/Manifest | 4 +-
25 .../netbeans-ergonomics-9999_p20120606.ebuild | 102 ++++++
26 dev-java/netbeans-groovy/ChangeLog | 6 +
27 dev-java/netbeans-groovy/Manifest | 4 +-
28 .../netbeans-groovy-9999_p20120606.ebuild | 107 ++++++
29 dev-java/netbeans-harness/ChangeLog | 6 +
30 dev-java/netbeans-harness/Manifest | 4 +-
31 .../netbeans-harness-9999_p20120606.ebuild | 109 +++++++
32 dev-java/netbeans-ide/ChangeLog | 6 +
33 dev-java/netbeans-ide/Manifest | 4 +-
34 .../netbeans-ide-9999_p20120606.ebuild | 341 ++++++++++++++++++++
35 dev-java/netbeans-java/ChangeLog | 6 +
36 dev-java/netbeans-java/Manifest | 4 +-
37 .../netbeans-java-9999_p20120606.ebuild | 241 ++++++++++++++
38 dev-java/netbeans-javacard/ChangeLog | 6 +
39 dev-java/netbeans-javacard/Manifest | 4 +-
40 .../netbeans-javacard-9999_p20120606.ebuild | 130 ++++++++
41 dev-java/netbeans-javadoc/ChangeLog | 6 +
42 dev-java/netbeans-javadoc/Manifest | 4 +-
43 .../netbeans-javadoc-9999_p20120606.ebuild | 160 +++++++++
44 dev-java/netbeans-javafx/ChangeLog | 6 +
45 dev-java/netbeans-javafx/Manifest | 4 +-
46 .../netbeans-javafx-9999_p20120606.ebuild | 112 +++++++
47 dev-java/netbeans-mobility/ChangeLog | 6 +
48 dev-java/netbeans-mobility/Manifest | 4 +-
49 .../netbeans-mobility-9999_p20120606.ebuild | 150 +++++++++
50 dev-java/netbeans-nb/ChangeLog | 6 +
51 dev-java/netbeans-nb/Manifest | 4 +-
52 .../netbeans-nb/netbeans-nb-9999_p20120606.ebuild | 149 +++++++++
53 dev-java/netbeans-php/ChangeLog | 6 +
54 dev-java/netbeans-php/Manifest | 4 +-
55 .../netbeans-php-9999_p20120606.ebuild | 123 +++++++
56 dev-java/netbeans-platform/ChangeLog | 6 +
57 dev-java/netbeans-platform/Manifest | 4 +-
58 .../netbeans-platform-9999_p20120606.ebuild | 127 ++++++++
59 dev-java/netbeans-profiler/ChangeLog | 6 +
60 dev-java/netbeans-profiler/Manifest | 4 +-
61 .../netbeans-profiler-9999_p20120606.ebuild | 114 +++++++
62 dev-java/netbeans-webcommon/ChangeLog | 6 +
63 dev-java/netbeans-webcommon/Manifest | 4 +-
64 .../netbeans-webcommon-9999_p20120606.ebuild | 95 ++++++
65 dev-java/netbeans-websvccommon/ChangeLog | 6 +
66 dev-java/netbeans-websvccommon/Manifest | 4 +-
67 .../netbeans-websvccommon-9999_p20120606.ebuild | 95 ++++++
68 dev-util/netbeans/ChangeLog | 6 +
69 dev-util/netbeans/Manifest | 4 +-
70 dev-util/netbeans/netbeans-9999_p20120606.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 df5c5b0..5ea46fe 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_p20120606 (06 Jun 2012)
82 +
83 + 06 Jun 2012; Miroslav Šulc <fordfrog@g.o>
84 + +netbeans-apisupport-9999_p20120606.ebuild:
85 + bumped to latest nightly sources
86 +
87 *netbeans-apisupport-9999_p20120604 (04 Jun 2012)
88
89 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
90
91 diff --git a/dev-java/netbeans-apisupport/Manifest b/dev-java/netbeans-apisupport/Manifest
92 index 995398f..0985586 100644
93 --- a/dev-java/netbeans-apisupport/Manifest
94 +++ b/dev-java/netbeans-apisupport/Manifest
95 @@ -7,10 +7,12 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
96 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
97 DIST netbeans-trunk-nightly-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
98 DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
99 +DIST netbeans-trunk-nightly-201206060001-src.zip 174911094 RMD160 8061228df76362ca2da4b3203bfef2a0bb0fa3a3 SHA1 bf48eab8d2ffbd5fa14ff36556d360d00d7c587f SHA256 cd425948a0449740923dc4823bf793f16388e37ae4433459ff250bb156d12f21
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 EBUILD netbeans-apisupport-9999_p20120604.ebuild 3166 RMD160 3f81e509c04396ec39004253cb0c8bb321edc51c SHA1 e982424164b5b4e981b3210461deaf84c0fc2a8d SHA256 11b89343c25ca93b827505789a3307b850bb1cc87fce41e6d5dba42ac3aebb13
105 -MISC ChangeLog 37234 RMD160 d7720c6c9e597a77a4257a84ab787c50b5288a54 SHA1 66af9c085c022793586c1c32080ff9acfff11556 SHA256 7aec29812bb09f2a8e2567d41d709b8ab26466123fccbdfd86abde12fa02c832
106 +EBUILD netbeans-apisupport-9999_p20120606.ebuild 3166 RMD160 a7d4643baa554a838dd80f0d0dbcb8649f3e323a SHA1 a0336b341aa8230def485f8bcb1b1a7309159dba SHA256 94b72b0bcd141be85fddc14b25f87944bec99082bb16fe779bd62b1761fd9f51
107 +MISC ChangeLog 37419 RMD160 ab3c7558a02ed91e81dcbab08218f46d25ed0886 SHA1 d32ce23a1244c5c8b6264d2d293a8fcbd09bbbd9 SHA256 3087db092eee729dd5202ec2d3cf0cda3dbd6e376a85fb2ffaad86d4cfdd8b36
108 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
109
110 diff --git a/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20120606.ebuild b/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20120606.ebuild
111 new file mode 100644
112 index 0000000..4e158d6
113 --- /dev/null
114 +++ b/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20120606.ebuild
115 @@ -0,0 +1,107 @@
116 +# Copyright 1999-2012 Gentoo Foundation
117 +# Distributed under the terms of the GNU General Public License v2
118 +# $Header: $
119 +
120 +EAPI="4"
121 +WANT_ANT_TASKS="ant-nodeps"
122 +inherit eutils java-pkg-2 java-ant-2
123 +
124 +DESCRIPTION="Netbeans API Support Cluster"
125 +HOMEPAGE="http://netbeans.org/projects/apisupport"
126 +SLOT="9999"
127 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-06_00-01-54/zip/netbeans-trunk-nightly-201206060001-src.zip"
128 +SRC_URI="${SOURCE_URL}
129 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2"
130 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
131 +KEYWORDS="~amd64 ~x86"
132 +IUSE=""
133 +S="${WORKDIR}"
134 +
135 +CDEPEND="~dev-java/netbeans-harness-${PV}
136 + ~dev-java/netbeans-ide-${PV}
137 + ~dev-java/netbeans-java-${PV}
138 + ~dev-java/netbeans-platform-${PV}"
139 +DEPEND="virtual/jdk:1.6
140 + app-arch/unzip
141 + ${CDEPEND}
142 + dev-java/javahelp:0"
143 +RDEPEND=">=virtual/jdk-1.6
144 + ${CDEPEND}"
145 +
146 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
147 +
148 +EANT_BUILD_XML="nbbuild/build.xml"
149 +EANT_BUILD_TARGET="rebuild-cluster"
150 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.apisupport -Dext.binaries.downloaded=true"
151 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
152 +JAVA_PKG_BSFIX="off"
153 +
154 +src_unpack() {
155 + unpack $(basename ${SOURCE_URL})
156 +
157 + einfo "Deleting bundled jars..."
158 + find -name "*.jar" -type f -delete
159 +
160 + unpack netbeans-9999-r6-build.xml.patch.bz2
161 +}
162 +
163 +src_prepare() {
164 + einfo "Deleting bundled class files..."
165 + find -name "*.class" -type f | xargs rm -vf
166 +
167 + epatch netbeans-9999-r6-build.xml.patch
168 +
169 + # Support for custom patches
170 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
171 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
172 +
173 + if [ -n "${files}" ] ; then
174 + einfo "Applying custom patches:"
175 +
176 + for file in ${files} ; do
177 + epatch "${file}"
178 + done
179 + fi
180 + fi
181 +
182 + einfo "Symlinking external libraries..."
183 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
184 +
185 + einfo "Linking in other clusters..."
186 + mkdir "${S}"/nbbuild/netbeans || die
187 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
188 +
189 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
190 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
191 + touch nb.cluster.harness.built
192 +
193 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
194 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
195 + touch nb.cluster.ide.built
196 +
197 + ln -s /usr/share/netbeans-java-${SLOT} java || die
198 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
199 + touch nb.cluster.java.built
200 +
201 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
202 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
203 + touch nb.cluster.platform.built
204 +
205 + popd >/dev/null || die
206 +
207 + java-pkg-2_src_prepare
208 +}
209 +
210 +src_install() {
211 + pushd nbbuild/netbeans/apisupport >/dev/null || die
212 +
213 + insinto ${INSTALL_DIR}
214 +
215 + grep -E "/apisupport$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
216 +
217 + doins -r *
218 +
219 + popd >/dev/null || die
220 +
221 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/apisupport
222 +}
223
224 diff --git a/dev-java/netbeans-cnd/ChangeLog b/dev-java/netbeans-cnd/ChangeLog
225 index c12a4cb..a5a4e62 100644
226 --- a/dev-java/netbeans-cnd/ChangeLog
227 +++ b/dev-java/netbeans-cnd/ChangeLog
228 @@ -2,6 +2,12 @@
229 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
230 # $Header: $
231
232 +*netbeans-cnd-9999_p20120606 (06 Jun 2012)
233 +
234 + 06 Jun 2012; Miroslav Šulc <fordfrog@g.o>
235 + +netbeans-cnd-9999_p20120606.ebuild:
236 + bumped to latest nightly sources
237 +
238 *netbeans-cnd-9999_p20120604 (04 Jun 2012)
239
240 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
241
242 diff --git a/dev-java/netbeans-cnd/Manifest b/dev-java/netbeans-cnd/Manifest
243 index 4524344..37aec93 100644
244 --- a/dev-java/netbeans-cnd/Manifest
245 +++ b/dev-java/netbeans-cnd/Manifest
246 @@ -15,10 +15,12 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
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 +DIST netbeans-trunk-nightly-201206060001-src.zip 174911094 RMD160 8061228df76362ca2da4b3203bfef2a0bb0fa3a3 SHA1 bf48eab8d2ffbd5fa14ff36556d360d00d7c587f SHA256 cd425948a0449740923dc4823bf793f16388e37ae4433459ff250bb156d12f21
251 EBUILD netbeans-cnd-7.0.1.ebuild 4495 RMD160 7ae92927ff3a4bf2b69385c0d6898e2cb98c68d7 SHA1 63a4276dd98cadddcc1e87183df9135fb0d70057 SHA256 35b1368456dd7495507a3a093e7e4a6d9caf21818138b9d600a8a97791b11670
252 EBUILD netbeans-cnd-7.1.2.ebuild 4111 RMD160 5f5a52797b8a24a3fd680fef58d397053714e47f SHA1 ae433aaa417ee69e8c530b8d72bfb2a6d092344b SHA256 2bab21cf71c2cc0d76ee43fbc9edeafe2f56cbb4586e5a63656178ea51329485
253 EBUILD netbeans-cnd-7.2_beta.ebuild 4092 RMD160 2ec2065a9bd046f8f6118a6143f73341390caa02 SHA1 cfd699264b3feadfa8cb349ed69bee9f78933a75 SHA256 dfa1fc14f1d35a8b5f0d3c9f7cd03827360618b690861e79e117c5524ea5b5b9
254 EBUILD netbeans-cnd-9999_p20120530.ebuild 4134 RMD160 6ce7815ee7ce1423a3c3f4557d061e726c6dcde9 SHA1 0fd780f0b721ee62b3435e5d4ffb7263413c1575 SHA256 a28cdd1c7b7b6697db283492e7e9f106d8f66824c51c770c2693735ee0cbcc7e
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 +EBUILD netbeans-cnd-9999_p20120606.ebuild 4134 RMD160 c5423c826c97f1f44f0fd5bedde77c25bd0ce992 SHA1 11f518a3e2ac6382393806a90b4f470f7bf2fdc4 SHA256 55d927d90ea59ed074bb81e61273974c3e9316ebeae65f7073878225d02cff83
258 +MISC ChangeLog 34477 RMD160 f8597ae69e024aed6c6d26a0f4991a666e504a3a SHA1 8a305d20c1ca01308ecfd712f3694669d8794016 SHA256 c8a512f7fe0780319a172f5c5df8c81751fd0cb8a4d3868d23780fe68708d898
259 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
260
261 diff --git a/dev-java/netbeans-cnd/netbeans-cnd-9999_p20120606.ebuild b/dev-java/netbeans-cnd/netbeans-cnd-9999_p20120606.ebuild
262 new file mode 100644
263 index 0000000..6606e24
264 --- /dev/null
265 +++ b/dev-java/netbeans-cnd/netbeans-cnd-9999_p20120606.ebuild
266 @@ -0,0 +1,119 @@
267 +# Copyright 1999-2012 Gentoo Foundation
268 +# Distributed under the terms of the GNU General Public License v2
269 +# $Header: $
270 +
271 +EAPI="4"
272 +WANT_ANT_TASKS="ant-nodeps"
273 +inherit eutils java-pkg-2 java-ant-2
274 +
275 +DESCRIPTION="Netbeans CND Cluster"
276 +HOMEPAGE="http://netbeans.org/projects/cnd"
277 +SLOT="9999"
278 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-06_00-01-54/zip/netbeans-trunk-nightly-201206060001-src.zip"
279 +SRC_URI="${SOURCE_URL}
280 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2
281 + http://hg.netbeans.org/binaries/11B1CFD9AB9B7BB572F272CD1972693D1E9721E9-antlr-3.3.jar
282 + http://hg.netbeans.org/binaries/C4CF9314A530E51B891D46DB65806A5A0ED240AF-cnd-build-trace-1.0.zip
283 + http://hg.netbeans.org/binaries/84F10BEAA967E2896F0B43B0BBD08D834841F554-cnd-rfs-1.0.zip
284 + http://hg.netbeans.org/binaries/A17998A985D048F3195B6ADE1A360440FCE30102-open-fortran-parser-0.7.1.2.zip"
285 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
286 +KEYWORDS="~amd64 ~x86"
287 +IUSE=""
288 +S="${WORKDIR}"
289 +
290 +CDEPEND="~dev-java/netbeans-dlight-${PV}
291 + ~dev-java/netbeans-harness-${PV}
292 + ~dev-java/netbeans-ide-${PV}
293 + ~dev-java/netbeans-platform-${PV}"
294 +DEPEND="virtual/jdk:1.6
295 + app-arch/unzip
296 + ${CDEPEND}
297 + dev-java/javahelp:0"
298 +RDEPEND=">=virtual/jdk-1.6
299 + ${CDEPEND}"
300 +
301 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
302 +
303 +EANT_BUILD_XML="nbbuild/build.xml"
304 +EANT_BUILD_TARGET="rebuild-cluster"
305 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.cnd -Dext.binaries.downloaded=true"
306 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
307 +JAVA_PKG_BSFIX="off"
308 +
309 +src_unpack() {
310 + unpack $(basename ${SOURCE_URL})
311 +
312 + einfo "Deleting bundled jars..."
313 + find -name "*.jar" -type f -delete
314 +
315 + unpack netbeans-9999-r6-build.xml.patch.bz2
316 +
317 + pushd "${S}" >/dev/null || die
318 + ln -s "${DISTDIR}"/11B1CFD9AB9B7BB572F272CD1972693D1E9721E9-antlr-3.3.jar libs.antlr3.devel/external/antlr-3.3.jar || die
319 + ln -s "${DISTDIR}"/C4CF9314A530E51B891D46DB65806A5A0ED240AF-cnd-build-trace-1.0.zip cnd.discovery/external/cnd-build-trace-1.0.zip || die
320 + ln -s "${DISTDIR}"/84F10BEAA967E2896F0B43B0BBD08D834841F554-cnd-rfs-1.0.zip cnd.remote/external/cnd-rfs-1.0.zip || die
321 + ln -s "${DISTDIR}"/A17998A985D048F3195B6ADE1A360440FCE30102-open-fortran-parser-0.7.1.2.zip cnd.modelimpl/external/open-fortran-parser-0.7.1.2.zip || die
322 + popd >/dev/null || die
323 +}
324 +
325 +src_prepare() {
326 + einfo "Deleting bundled class files..."
327 + find -name "*.class" -type f | xargs rm -vf
328 +
329 + epatch netbeans-9999-r6-build.xml.patch
330 +
331 + # Support for custom patches
332 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
333 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
334 +
335 + if [ -n "${files}" ] ; then
336 + einfo "Applying custom patches:"
337 +
338 + for file in ${files} ; do
339 + epatch "${file}"
340 + done
341 + fi
342 + fi
343 +
344 + einfo "Symlinking external libraries..."
345 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
346 +
347 + einfo "Linking in other clusters..."
348 + mkdir "${S}"/nbbuild/netbeans || die
349 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
350 +
351 + ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
352 + cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
353 + touch nb.cluster.dlight.built
354 +
355 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
356 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
357 + touch nb.cluster.harness.built
358 +
359 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
360 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
361 + touch nb.cluster.ide.built
362 +
363 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
364 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
365 + touch nb.cluster.platform.built
366 +
367 + popd >/dev/null || die
368 +
369 + java-pkg-2_src_prepare
370 +}
371 +
372 +src_install() {
373 + pushd nbbuild/netbeans/cnd >/dev/null || die
374 +
375 + insinto ${INSTALL_DIR}
376 +
377 + grep -E "/cnd$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
378 +
379 + doins -r *
380 + fperms 755 bin/dorun.sh
381 +
382 + popd >/dev/null || die
383 +
384 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/cnd
385 +}
386
387 diff --git a/dev-java/netbeans-dlight/ChangeLog b/dev-java/netbeans-dlight/ChangeLog
388 index 14127ce..fdbc93d 100644
389 --- a/dev-java/netbeans-dlight/ChangeLog
390 +++ b/dev-java/netbeans-dlight/ChangeLog
391 @@ -2,6 +2,12 @@
392 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
393 # $Header: $
394
395 +*netbeans-dlight-9999_p20120606 (06 Jun 2012)
396 +
397 + 06 Jun 2012; Miroslav Šulc <fordfrog@g.o>
398 + +netbeans-dlight-9999_p20120606.ebuild:
399 + bumped to latest nightly sources
400 +
401 *netbeans-dlight-9999_p20120604 (04 Jun 2012)
402
403 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
404
405 diff --git a/dev-java/netbeans-dlight/Manifest b/dev-java/netbeans-dlight/Manifest
406 index 6951664..ac536aa 100644
407 --- a/dev-java/netbeans-dlight/Manifest
408 +++ b/dev-java/netbeans-dlight/Manifest
409 @@ -10,10 +10,12 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
410 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
411 DIST netbeans-trunk-nightly-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
412 DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
413 +DIST netbeans-trunk-nightly-201206060001-src.zip 174911094 RMD160 8061228df76362ca2da4b3203bfef2a0bb0fa3a3 SHA1 bf48eab8d2ffbd5fa14ff36556d360d00d7c587f SHA256 cd425948a0449740923dc4823bf793f16388e37ae4433459ff250bb156d12f21
414 EBUILD netbeans-dlight-7.0.1.ebuild 3624 RMD160 508b76c4699c15431166be0200cb5b8c69400a2b SHA1 f72af18653ce0a3e4576d1fadcec350ed5a16b3d SHA256 499a9303a1972ee89dfa2685e1dc1e4511c7531ff3b29caadd1136ba25dee82e
415 EBUILD netbeans-dlight-7.1.2.ebuild 2935 RMD160 521ccfd5aa54e5715d13edb39b09754f6880453b SHA1 66e8dc926f8fe07623d5665a38154ee0a85ac73e SHA256 dc7d110b80174b1baeaca9c005e2cc9167540f186c7794067cfb45d335251b9a
416 EBUILD netbeans-dlight-7.2_beta-r1.ebuild 2648 RMD160 e2434227c389e3fee06288aa637ff2e4e0e36080 SHA1 c4c45b3c711211eb9dffd6a2ec2718c39cda6af8 SHA256 a26b7f6da638b7771945e00157f85a4633b8f9cfe63ed3cd55065a5e475c7597
417 EBUILD netbeans-dlight-9999_p20120530-r1.ebuild 2690 RMD160 1ad10fa692766dac5d4b2eb90401cf2fb1e03e14 SHA1 77b3f96079791b1d89c8ecf55e1ab18b0ee4f10c SHA256 776ab9bd043be5663390df654625a3917d647cf7c0ce518f052a19157bbc13bb
418 EBUILD netbeans-dlight-9999_p20120604.ebuild 2690 RMD160 363cc1b9f5a768815c779fd98d8763a323871dbe SHA1 7c058943371f524ac84d6fb6c7b10d6185689e58 SHA256 b8a23cc3ea16447bd89dd6c6a89c58ac1d28ee6e8589f94fe420ac9bfaff8d75
419 -MISC ChangeLog 35747 RMD160 c178af5ef8abd6745da6e440390658224f468877 SHA1 cbf008ac8ee17fd19baeafcb30fe89caca2c3c0b SHA256 d355c8200b1753cdbe164004310750ea610c18650a9316b85bfa6de6bf99bfaa
420 +EBUILD netbeans-dlight-9999_p20120606.ebuild 2690 RMD160 006354c74b393a6552da6f1da9a4bed81a7b65e0 SHA1 64d5d8641f89e1477f624746ac7b33db5240d391 SHA256 a12257cbf3e7bbf262f1dc8891af7da14c1c9324e0f527390d8146cd3d1d2005
421 +MISC ChangeLog 35924 RMD160 b2fd1643cb3b7a5d96425fe37e86f0b77efd4b76 SHA1 24d257cd4d3c5c8f471ba2e375db1f2072307ad1 SHA256 1d02077b73fca2d62f195ef6d272eed519caa650d7abb5be3906e6ae3f6ebfef
422 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
423
424 diff --git a/dev-java/netbeans-dlight/netbeans-dlight-9999_p20120606.ebuild b/dev-java/netbeans-dlight/netbeans-dlight-9999_p20120606.ebuild
425 new file mode 100644
426 index 0000000..ca6ba90
427 --- /dev/null
428 +++ b/dev-java/netbeans-dlight/netbeans-dlight-9999_p20120606.ebuild
429 @@ -0,0 +1,97 @@
430 +# Copyright 1999-2012 Gentoo Foundation
431 +# Distributed under the terms of the GNU General Public License v2
432 +# $Header: $
433 +
434 +EAPI="4"
435 +WANT_ANT_TASKS="ant-nodeps"
436 +inherit eutils java-pkg-2 java-ant-2
437 +
438 +DESCRIPTION="Netbeans D-Light Cluster"
439 +HOMEPAGE="http://netbeans.org/"
440 +SLOT="9999"
441 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-06_00-01-54/zip/netbeans-trunk-nightly-201206060001-src.zip"
442 +SRC_URI="${SOURCE_URL}
443 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2"
444 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
445 +KEYWORDS="~amd64 ~x86"
446 +IUSE=""
447 +S="${WORKDIR}"
448 +
449 +CDEPEND="~dev-java/netbeans-ide-${PV}
450 + ~dev-java/netbeans-platform-${PV}"
451 +DEPEND="virtual/jdk:1.6
452 + app-arch/unzip
453 + ${CDEPEND}
454 + dev-java/javahelp:0"
455 +RDEPEND=">=virtual/jdk-1.6
456 + ${CDEPEND}"
457 +
458 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
459 +
460 +EANT_BUILD_XML="nbbuild/build.xml"
461 +EANT_BUILD_TARGET="rebuild-cluster"
462 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.dlight -Dext.binaries.downloaded=true"
463 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
464 +JAVA_PKG_BSFIX="off"
465 +
466 +src_unpack() {
467 + unpack $(basename ${SOURCE_URL})
468 +
469 + einfo "Deleting bundled jars..."
470 + find -name "*.jar" -type f -delete
471 +
472 + unpack netbeans-9999-r6-build.xml.patch.bz2
473 +}
474 +
475 +src_prepare() {
476 + einfo "Deleting bundled class files..."
477 + find -name "*.class" -type f | xargs rm -vf
478 +
479 + epatch netbeans-9999-r6-build.xml.patch
480 +
481 + # Support for custom patches
482 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
483 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
484 +
485 + if [ -n "${files}" ] ; then
486 + einfo "Applying custom patches:"
487 +
488 + for file in ${files} ; do
489 + epatch "${file}"
490 + done
491 + fi
492 + fi
493 +
494 + einfo "Symlinking external libraries..."
495 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
496 +
497 + einfo "Linking in other clusters..."
498 + mkdir "${S}"/nbbuild/netbeans || die
499 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
500 +
501 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
502 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
503 + touch nb.cluster.ide.built
504 +
505 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
506 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
507 + touch nb.cluster.platform.built
508 +
509 + popd >/dev/null || die
510 +
511 + java-pkg-2_src_prepare
512 +}
513 +
514 +src_install() {
515 + pushd nbbuild/netbeans/dlight >/dev/null || die
516 +
517 + insinto ${INSTALL_DIR}
518 +
519 + grep -E "/dlight$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
520 +
521 + doins -r *
522 +
523 + popd >/dev/null || die
524 +
525 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/dlight
526 +}
527
528 diff --git a/dev-java/netbeans-enterprise/ChangeLog b/dev-java/netbeans-enterprise/ChangeLog
529 index 9fa2e86..ff71f27 100644
530 --- a/dev-java/netbeans-enterprise/ChangeLog
531 +++ b/dev-java/netbeans-enterprise/ChangeLog
532 @@ -2,6 +2,12 @@
533 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
534 # $Header: $
535
536 +*netbeans-enterprise-9999_p20120606 (06 Jun 2012)
537 +
538 + 06 Jun 2012; Miroslav Šulc <fordfrog@g.o>
539 + +netbeans-enterprise-9999_p20120606.ebuild:
540 + bumped to latest nightly sources
541 +
542 *netbeans-enterprise-9999_p20120604 (04 Jun 2012)
543
544 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
545
546 diff --git a/dev-java/netbeans-enterprise/Manifest b/dev-java/netbeans-enterprise/Manifest
547 index 590f60f..72ad4af 100644
548 --- a/dev-java/netbeans-enterprise/Manifest
549 +++ b/dev-java/netbeans-enterprise/Manifest
550 @@ -59,10 +59,12 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
551 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
552 DIST netbeans-trunk-nightly-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
553 DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
554 +DIST netbeans-trunk-nightly-201206060001-src.zip 174911094 RMD160 8061228df76362ca2da4b3203bfef2a0bb0fa3a3 SHA1 bf48eab8d2ffbd5fa14ff36556d360d00d7c587f SHA256 cd425948a0449740923dc4823bf793f16388e37ae4433459ff250bb156d12f21
555 EBUILD netbeans-enterprise-7.0.1.ebuild 16338 RMD160 0ecafb9ced600f753a5ab6359d6c762313ac2631 SHA1 d710a4694c708d8f78cfe04211ad1a199fa6ce0a SHA256 03ea08daaf5d4c5592937929bac33b4af3bac00a23f2167a7ef7b3c172a72abe
556 EBUILD netbeans-enterprise-7.1.2.ebuild 18060 RMD160 0c1271e6e8de8b488da68eca78497d4f018e8e15 SHA1 e2c482b57c7eb35e25da6b8a7a21d53231fd7d85 SHA256 f63721b8ce5e1afbc58f783348f66f1e3501be519a1c9c1287ef860acc64ceda
557 EBUILD netbeans-enterprise-7.2_beta.ebuild 18116 RMD160 5256763ce9985a6267b69c418ecfdd115c354e06 SHA1 e3ee588e2800d9081f55e54335160c0573ffe996 SHA256 a465abb35ca4f2fe68ccc936692471540c18a0d6cf425bb9eadc69a13bd9b730
558 EBUILD netbeans-enterprise-9999_p20120530.ebuild 18158 RMD160 bf33cda8916cbe7faa4c2dbe79405a2809ddcc47 SHA1 6d3163c29d12ef2e284c343034734e9a64adde05 SHA256 7f27b1eb8ccb9241f985b37520e3a1888ffbcc4c0145c5effb2940f0698de421
559 EBUILD netbeans-enterprise-9999_p20120604.ebuild 18158 RMD160 ef12e192b75a29dd090b391d41f142239cb6e63a SHA1 14c90a41be8de1c6527d47706463dc1a417308c9 SHA256 008053840cc16132d73a6d65f8f6742ba72b6a8a14ba5e44b61203536a775423
560 -MISC ChangeLog 37759 RMD160 2ce78ba5878e4658e3ffdd405068f42d9694b788 SHA1 4b6c60d791c0613a871a6fb74650ad5a6ca61ce7 SHA256 d501cd1525b947efc072a4ffa8867d5b02a1a7f9959c237eb064c46982307803
561 +EBUILD netbeans-enterprise-9999_p20120606.ebuild 18158 RMD160 7c037ab8e90306465d95c8f6159ac432f7e0c8ef SHA1 919d3935f0f738c6d67efbed66bb151317a0ba77 SHA256 9d6071b3ac8c567decae1d57c0a3204fc3ca15ac8279224cad80d7fa740be3d0
562 +MISC ChangeLog 37944 RMD160 c4bfbb683625d3c5b2b87e29bea708e9d5303a59 SHA1 694a376d50950f48e4530e653fe928f203932e3b SHA256 0cdff49cbfda8ff266964d0bed8e0119782650bd8b94fcedaebc39b46629e070
563 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
564
565 diff --git a/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20120606.ebuild b/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20120606.ebuild
566 new file mode 100644
567 index 0000000..37ad47c
568 --- /dev/null
569 +++ b/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20120606.ebuild
570 @@ -0,0 +1,276 @@
571 +# Copyright 1999-2012 Gentoo Foundation
572 +# Distributed under the terms of the GNU General Public License v2
573 +# $Header: $
574 +
575 +EAPI="4"
576 +WANT_ANT_TASKS="ant-nodeps"
577 +inherit eutils java-pkg-2 java-ant-2
578 +
579 +DESCRIPTION="Netbeans Enterprise cluster"
580 +HOMEPAGE="http://netbeans.org/"
581 +SLOT="9999"
582 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-06_00-01-54/zip/netbeans-trunk-nightly-201206060001-src.zip"
583 +SRC_URI="${SOURCE_URL}
584 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2
585 + http://hg.netbeans.org/binaries/8BFEBCD4B39B87BBE788B4EECED068C8DBE75822-aws-java-sdk-1.2.1.jar
586 + http://hg.netbeans.org/binaries/A48449579E1EC9257407CCB2B15CEA2698C8B8F0-el-impl.jar
587 + http://hg.netbeans.org/binaries/F28E9567138D6B9AD87D79592F77874334FF5BA8-glassfish-jspparser-3.0.jar
588 + http://hg.netbeans.org/binaries/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar
589 + http://hg.netbeans.org/binaries/3D74BFB229C259E2398F2B383D5425CB81C643F0-httpclient-4.1.1.jar
590 + http://hg.netbeans.org/binaries/33FC26C02F8043AB0EDE19EADC8C9885386B255C-httpcore-4.1.jar
591 + http://hg.netbeans.org/binaries/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar
592 + http://hg.netbeans.org/binaries/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar
593 + http://hg.netbeans.org/binaries/26F461B41CF3E9070A76E44ACDD1FD8560FB1E25-javaee5.jar
594 + http://hg.netbeans.org/binaries/DC9A229C4AB1788D0C20D937A82FB64CE2911171-javaee6-doc-api.zip
595 + http://hg.netbeans.org/binaries/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar
596 + http://hg.netbeans.org/binaries/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar
597 + http://hg.netbeans.org/binaries/EEBA5E4DCFB946A8E9CAAF1AC405620E28710BEE-jersey-1.8.zip
598 + http://hg.netbeans.org/binaries/6055EAF5B4F778A243B52D2DC4E66CB5F35B3D7C-jersey-1.8-javadoc.jar
599 + http://hg.netbeans.org/binaries/4D9B1037036E99811D9E393F191058C9CA30CAE2-jersey-apache-client-1.8-javadoc.jar
600 + http://hg.netbeans.org/binaries/2503B5FDE71D6BE1CE44BADA3257A6F310E3BB67-jersey-atom-abdera-1.8-javadoc.jar
601 + http://hg.netbeans.org/binaries/955396DB8CE0477C6BD70BA830FF84CB9B7AB47B-jersey-client-1.3-javadoc.jar
602 + http://hg.netbeans.org/binaries/A27843863A5EAE9DDFF1C70F7A95D3BFC2A59D99-jersey-core-1.1.5.1-javadoc.jar
603 + http://hg.netbeans.org/binaries/3E5011972CEDE87E5ADCF9A90351A106DAEE2FC2-jersey-guice-1.8-javadoc.jar
604 + http://hg.netbeans.org/binaries/6E3105315F3100F65D66355B04BA6B6C2B8480D3-jersey-json-1.3-javadoc.jar
605 + http://hg.netbeans.org/binaries/0EE4D36A33681C945339BB1B594F4C0ED9A4C3DE-jersey-multipart-1.8-javadoc.jar
606 + http://hg.netbeans.org/binaries/D77C6E4AA0F3D3C9B7230F6C0991DBBF0CEF39BA-jersey-simple-server-1.8-javadoc.jar
607 + http://hg.netbeans.org/binaries/454F67445E0740C3414476812F2DFD17DA2AF0A3-jersey-spring-1.8-javadoc.jar
608 + http://hg.netbeans.org/binaries/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip
609 + http://hg.netbeans.org/binaries/1D74DA79DC71C52D1B7916853BDD51F346A85359-jsf-2.1.zip
610 + http://hg.netbeans.org/binaries/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip
611 + http://hg.netbeans.org/binaries/FFE3425E304F0836912D2B8ABFB5302100B39423-jsr311-api-1.1.1-javadoc.jar
612 + http://hg.netbeans.org/binaries/722C8EC88732F63EC7DF1D641F72C2851EDE95FD-libs.oracle.cloud-ext.jar
613 + http://hg.netbeans.org/binaries/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip
614 + http://hg.netbeans.org/binaries/16CD40905B389B27AFD81DAFF8F163CEC810FBC6-metro-2.0.zip
615 + http://hg.netbeans.org/binaries/942DF8FA6174168BD227E925B11672E9A321D5BB-oauth-client-1.8-javadoc.jar
616 + http://hg.netbeans.org/binaries/1C6E6C4B3DC659E5720AB08E2972C7C0459E5387-oauth-server-1.8-javadoc.jar
617 + http://hg.netbeans.org/binaries/6EC53F24E6F4D9DBC884076FD0190B9C79414070-oauth-signature-1.8-javadoc.jar
618 + http://hg.netbeans.org/binaries/75BB262D60528EACC0BCA22B1BF77D20A7AB652C-primefaces-3.2.jar
619 + http://hg.netbeans.org/binaries/A8C121019B222DAE0139299B58FDB9C71FE839F3-servlet3.0-jsp2.2-api.jar
620 + http://hg.netbeans.org/binaries/275C5AC6ADE12819F49E984C8E06B114A4E23458-spring-webmvc-2.5.6.SEC03.jar
621 + http://hg.netbeans.org/binaries/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip
622 + http://hg.netbeans.org/binaries/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip
623 + http://hg.netbeans.org/binaries/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip
624 + http://hg.netbeans.org/binaries/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar"
625 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
626 +KEYWORDS="~amd64 ~x86"
627 +IUSE=""
628 +S="${WORKDIR}"
629 +
630 +CDEPEND="~dev-java/netbeans-harness-${PV}
631 + ~dev-java/netbeans-ide-${PV}
632 + ~dev-java/netbeans-java-${PV}
633 + ~dev-java/netbeans-profiler-${PV}
634 + ~dev-java/netbeans-platform-${PV}
635 + ~dev-java/netbeans-webcommon-${PV}
636 + ~dev-java/netbeans-websvccommon-${PV}
637 + dev-java/commons-codec:0
638 + dev-java/commons-fileupload:0
639 + dev-java/commons-logging:0
640 + dev-java/glassfish-deployment-api:1.2
641 + dev-java/jakarta-jstl:0"
642 +DEPEND="virtual/jdk:1.6
643 + app-arch/unzip
644 + ${CDEPEND}
645 + dev-java/javahelp:0
646 + >=dev-java/junit-4.4:4
647 + dev-java/tomcat-servlet-api:2.3"
648 +RDEPEND=">=virtual/jdk-1.6
649 + ${CDEPEND}
650 + dev-java/antlr:0[java]
651 + dev-java/asm:3
652 + dev-java/bsf:2.3
653 + dev-java/commons-beanutils:1.7
654 + dev-java/commons-collections:0
655 + dev-java/commons-digester:0
656 + dev-java/commons-io:1
657 + dev-java/commons-validator:0
658 + dev-java/jakarta-oro:2.0
659 + dev-java/jettison:0
660 + dev-java/jsr311-api:0"
661 +# dev-java/commons-chain:1.1 in overlay
662 +
663 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
664 +
665 +EANT_BUILD_XML="nbbuild/build.xml"
666 +EANT_BUILD_TARGET="rebuild-cluster"
667 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.enterprise -Dext.binaries.downloaded=true"
668 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
669 +JAVA_PKG_BSFIX="off"
670 +
671 +src_unpack() {
672 + unpack $(basename ${SOURCE_URL})
673 +
674 + einfo "Deleting bundled jars..."
675 + find -name "*.jar" -type f -delete
676 +
677 + unpack netbeans-9999-r6-build.xml.patch.bz2
678 +
679 + pushd "${S}" >/dev/null || die
680 + ln -s "${DISTDIR}"/8BFEBCD4B39B87BBE788B4EECED068C8DBE75822-aws-java-sdk-1.2.1.jar libs.amazon/external/aws-java-sdk-1.2.1.jar || die
681 + ln -s "${DISTDIR}"/A48449579E1EC9257407CCB2B15CEA2698C8B8F0-el-impl.jar libs.elimpl/external/el-impl.jar || die
682 + ln -s "${DISTDIR}"/F28E9567138D6B9AD87D79592F77874334FF5BA8-glassfish-jspparser-3.0.jar web.jspparser/external/glassfish-jspparser-3.0.jar || die
683 + ln -s "${DISTDIR}"/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar libs.glassfish_logging/external/glassfish-logging-2.0.jar || die
684 + ln -s "${DISTDIR}"/3D74BFB229C259E2398F2B383D5425CB81C643F0-httpclient-4.1.1.jar libs.amazon/external/httpclient-4.1.1.jar || die
685 + ln -s "${DISTDIR}"/33FC26C02F8043AB0EDE19EADC8C9885386B255C-httpcore-4.1.jar libs.amazon/external/httpcore-4.1.jar || die
686 + ln -s "${DISTDIR}"/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar javaee.api/external/javaee-api-6.0.jar || die
687 + ln -s "${DISTDIR}"/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar javaee.api/external/javaee-web-api-6.0.jar || die
688 + ln -s "${DISTDIR}"/26F461B41CF3E9070A76E44ACDD1FD8560FB1E25-javaee5.jar libs.oracle.cloud/external/javaee5.jar || die
689 + ln -s "${DISTDIR}"/DC9A229C4AB1788D0C20D937A82FB64CE2911171-javaee6-doc-api.zip j2ee.platform/external/javaee6-doc-api.zip || die
690 + ln -s "${DISTDIR}"/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar javaee.api/external/javax.annotation.jar || die
691 + ln -s "${DISTDIR}"/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar javaee.api/external/jaxb-api-osgi.jar || die
692 + ln -s "${DISTDIR}"/EEBA5E4DCFB946A8E9CAAF1AC405620E28710BEE-jersey-1.8.zip websvc.restlib/external/jersey-1.8.zip || die
693 + ln -s "${DISTDIR}"/6055EAF5B4F778A243B52D2DC4E66CB5F35B3D7C-jersey-1.8-javadoc.jar websvc.restlib/external/jersey-1.8-javadoc.jar || die
694 + ln -s "${DISTDIR}"/4D9B1037036E99811D9E393F191058C9CA30CAE2-jersey-apache-client-1.8-javadoc.jar websvc.restlib/external/jersey-apache-client-1.8-javadoc.jar || die
695 + ln -s "${DISTDIR}"/2503B5FDE71D6BE1CE44BADA3257A6F310E3BB67-jersey-atom-abdera-1.8-javadoc.jar websvc.restlib/external/jersey-atom-abdera-1.8-javadoc.jar || die
696 + ln -s "${DISTDIR}"/955396DB8CE0477C6BD70BA830FF84CB9B7AB47B-jersey-client-1.3-javadoc.jar websvc.restlib/external/jersey-client-1.3-javadoc.jar || die
697 + ln -s "${DISTDIR}"/A27843863A5EAE9DDFF1C70F7A95D3BFC2A59D99-jersey-core-1.1.5.1-javadoc.jar websvc.restlib/external/jersey-core-1.1.5.1-javadoc.jar || die
698 + ln -s "${DISTDIR}"/3E5011972CEDE87E5ADCF9A90351A106DAEE2FC2-jersey-guice-1.8-javadoc.jar websvc.restlib/external/jersey-guice-1.8-javadoc.jar || die
699 + ln -s "${DISTDIR}"/6E3105315F3100F65D66355B04BA6B6C2B8480D3-jersey-json-1.3-javadoc.jar websvc.restlib/external/jersey-json-1.3-javadoc.jar || die
700 + ln -s "${DISTDIR}"/0EE4D36A33681C945339BB1B594F4C0ED9A4C3DE-jersey-multipart-1.8-javadoc.jar websvc.restlib/external/jersey-multipart-1.8-javadoc.jar || die
701 + ln -s "${DISTDIR}"/D77C6E4AA0F3D3C9B7230F6C0991DBBF0CEF39BA-jersey-simple-server-1.8-javadoc.jar websvc.restlib/external/jersey-simple-server-1.8-javadoc.jar || die
702 + ln -s "${DISTDIR}"/454F67445E0740C3414476812F2DFD17DA2AF0A3-jersey-spring-1.8-javadoc.jar websvc.restlib/external/jersey-spring-1.8-javadoc.jar || die
703 + ln -s "${DISTDIR}"/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip web.jsf12/external/jsf-1.2.zip || die
704 + ln -s "${DISTDIR}"/1D74DA79DC71C52D1B7916853BDD51F346A85359-jsf-2.1.zip web.jsf20/external/jsf-2.1.zip || die
705 + ln -s "${DISTDIR}"/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip web.jsf.editor/external/jsf-api-docs.zip || die
706 + ln -s "${DISTDIR}"/FFE3425E304F0836912D2B8ABFB5302100B39423-jsr311-api-1.1.1-javadoc.jar websvc.restlib/external/jsr311-api-1.1.1-javadoc.jar || die
707 + ln -s "${DISTDIR}"/722C8EC88732F63EC7DF1D641F72C2851EDE95FD-libs.oracle.cloud-ext.jar libs.oracle.cloud/external/libs.oracle.cloud-ext.jar || die
708 + ln -s "${DISTDIR}"/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip websvc.metro.lib/external/metro-1.4-doc.zip || die
709 + ln -s "${DISTDIR}"/16CD40905B389B27AFD81DAFF8F163CEC810FBC6-metro-2.0.zip websvc.metro.lib/external/metro-2.0.zip || die
710 + ln -s "${DISTDIR}"/942DF8FA6174168BD227E925B11672E9A321D5BB-oauth-client-1.8-javadoc.jar websvc.restlib/external/oauth-client-1.8-javadoc.jar || die
711 + ln -s "${DISTDIR}"/1C6E6C4B3DC659E5720AB08E2972C7C0459E5387-oauth-server-1.8-javadoc.jar websvc.restlib/external/oauth-server-1.8-javadoc.jar || die
712 + ln -s "${DISTDIR}"/6EC53F24E6F4D9DBC884076FD0190B9C79414070-oauth-signature-1.8-javadoc.jar websvc.restlib/external/oauth-signature-1.8-javadoc.jar || die
713 + ln -s "${DISTDIR}"/75BB262D60528EACC0BCA22B1BF77D20A7AB652C-primefaces-3.2.jar web.primefaces/external/primefaces-3.2.jar || die
714 + ln -s "${DISTDIR}"/A8C121019B222DAE0139299B58FDB9C71FE839F3-servlet3.0-jsp2.2-api.jar servletjspapi/external/servlet3.0-jsp2.2-api.jar || die
715 + ln -s "${DISTDIR}"/275C5AC6ADE12819F49E984C8E06B114A4E23458-spring-webmvc-2.5.6.SEC03.jar spring.webmvc/external/spring-webmvc-2.5.6.SEC03.jar || die
716 + ln -s "${DISTDIR}"/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip web.struts/external/struts-1.3.10-javadoc.zip || die
717 + ln -s "${DISTDIR}"/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip web.struts/external/struts-1.3.10-lib.zip || die
718 + ln -s "${DISTDIR}"/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip web.core.syntax/external/syntaxref20.zip || die
719 + ln -s "${DISTDIR}"/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar javaee.api/external/webservices-api-osgi.jar || die
720 + popd >/dev/null || die
721 +}
722 +
723 +src_prepare() {
724 + einfo "Deleting bundled class files..."
725 + find -name "*.class" -type f | xargs rm -vf
726 +
727 + epatch netbeans-9999-r6-build.xml.patch
728 +
729 + # Support for custom patches
730 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
731 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
732 +
733 + if [ -n "${files}" ] ; then
734 + einfo "Applying custom patches:"
735 +
736 + for file in ${files} ; do
737 + epatch "${file}"
738 + done
739 + fi
740 + fi
741 +
742 + einfo "Symlinking external libraries..."
743 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
744 + java-pkg_jar-from --into j2eeapis/external glassfish-deployment-api-1.2 glassfish-deployment-api.jar jsr88javax.jar
745 + java-pkg_jar-from --into libs.amazon/external commons-codec commons-codec.jar commons-codec-1.3.jar
746 + java-pkg_jar-from --into libs.amazon/external commons-logging commons-logging.jar commons-logging-1.1.1.jar
747 + java-pkg_jar-from --into libs.commons_fileupload/external commons-fileupload commons-fileupload.jar commons-fileupload-1.0.jar
748 + java-pkg_jar-from --into web.jstl11/external jakarta-jstl jstl.jar jstl-1.1.2.jar
749 + java-pkg_jar-from --into web.jstl11/external jakarta-jstl standard.jar standard-1.1.2.jar
750 + java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
751 + java-pkg_jar-from --build-only --into web.monitor/external tomcat-servlet-api-2.3 servlet.jar servlet-2.3.jar
752 +
753 + einfo "Linking in other clusters..."
754 + mkdir "${S}"/nbbuild/netbeans || die
755 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
756 +
757 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
758 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
759 + touch nb.cluster.harness.built
760 +
761 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
762 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
763 + touch nb.cluster.ide.built
764 +
765 + ln -s /usr/share/netbeans-java-${SLOT} java || die
766 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
767 + touch nb.cluster.java.built
768 +
769 + ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
770 + cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
771 + touch nb.cluster.profiler.built
772 +
773 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
774 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
775 + touch nb.cluster.platform.built
776 +
777 + ln -s /usr/share/netbeans-webcommon-${SLOT} webcommon || die
778 + cat /usr/share/netbeans-webcommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
779 + touch nb.cluster.webcommon.built
780 +
781 + ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
782 + cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
783 + touch nb.cluster.websvccommon.built
784 +
785 + popd >/dev/null || die
786 +
787 + java-pkg-2_src_prepare
788 +}
789 +
790 +src_install() {
791 + pushd nbbuild/netbeans/enterprise >/dev/null || die
792 +
793 + insinto ${INSTALL_DIR}
794 +
795 + grep -E "/enterprise$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
796 +
797 + doins -r *
798 +
799 + popd >/dev/null || die
800 +
801 + local instdir=${INSTALL_DIR}/modules/ext
802 + pushd "${D}"/${instdir} >/dev/null || die
803 + rm commons-fileupload-1.0.jar && dosym /usr/share/commons-fileupload/lib/commons-fileupload.jar ${instdir}/commons-fileupload-1.0.jar || die
804 + rm jsr88javax.jar && dosym /usr/share/glassfish-deployment-api-1.2/lib/glassfish-deployment-api.jar ${instdir}/jsr88javax.jar || die
805 + rm jstl.jar && dosym /usr/share/jakarta-jstl/lib/jstl.jar ${instdir}/jstl.jar || die
806 + rm standard.jar && dosym /usr/share/jakarta-jstl/lib/standard.jar ${instdir}/standard.jar || die
807 + popd >/dev/null || die
808 +
809 + local instdir=${INSTALL_DIR}/modules/ext/aws-sdk
810 + pushd "${D}"/${instdir} >/dev/null || die
811 + rm commons-codec-1.3.jar && dosym /usr/share/commons-codec/lib/commons-codec.jar ${instdir}/commons-codec-1.3.jar || die
812 + rm commons-logging-1.1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.1.jar || die
813 + popd >/dev/null || die
814 +
815 + local instdir=${INSTALL_DIR}/modules/ext/jsf-1_2
816 + pushd "${D}"/${instdir} >/dev/null || die
817 + rm commons-beanutils.jar && dosym /usr/share/commons-beanutils-1.7/lib/commons-beanutils.jar ${instdir}/commons-beanutils.jar || die
818 + rm commons-collections.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections.jar || die
819 + rm commons-digester.jar && dosym /usr/share/commons-digester/lib/commons-digester.jar ${instdir}/commons-digester.jar || die
820 + rm commons-logging.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging.jar || die
821 + popd >/dev/null || die
822 +
823 + local instdir=${INSTALL_DIR}/modules/ext/rest
824 + pushd "${D}"/${instdir} >/dev/null || die
825 + rm asm-3.1.jar && dosym /usr/share/asm-3/lib/asm.jar ${instdir}/asm-3.1.jar || die
826 + rm jettison-1.1.jar && dosym /usr/share/jettison/lib/jettison.jar ${instdir}/jettison-1.1.jar || die
827 + rm jsr311-api-1.1.1.jar && dosym /usr/share/jsr311-api/lib/jsr311-api.jar ${instdir}/jsr311-api-1.1.1.jar || die
828 + popd >/dev/null || die
829 +
830 + local instdir=${INSTALL_DIR}/modules/ext/struts
831 + pushd "${D}"/${instdir} >/dev/null || die
832 + rm antlr-2.7.2.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.2.jar || die
833 + rm bsf-2.3.0.jar && dosym /usr/share/bsf-2.3/lib/bsf.jar ${instdir}/bsf-2.3.0.jar || die
834 + 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
835 + rm commons-digester-1.8.jar && dosym /usr/share/commons-digester/lib/commons-digester.jar ${instdir}/commons-digester-1.8.jar || die
836 + rm commons-fileupload-1.1.1.jar && dosym /usr/share/commons-fileupload/lib/commons-fileupload.jar ${instdir}/commons-fileupload-1.1.1.jar || die
837 + rm commons-io-1.1.jar && dosym /usr/share/commons-io-1/lib/commons-io.jar ${instdir}/commons-io-1.1.jar || die
838 + rm commons-logging-1.0.4.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.0.4.jar || die
839 + rm commons-validator-1.3.1.jar && dosym /usr/share/commons-validator/lib/commons-validator.jar ${instdir}/commons-validator-1.3.1.jar || die
840 + rm jstl-1.0.2.jar && dosym /usr/share/jakarta-jstl/lib/jstl.jar ${instdir}/jstl-1.0.2.jar || die
841 + rm oro-2.0.8.jar && dosym /usr/share/jakarta-oro-2.0/lib/jakarta-oro.jar ${instdir}/oro-2.0.8.jar || die
842 + rm standard-1.0.6.jar && dosym /usr/share/jakarta-jstl/lib/standard.jar ${instdir}/standard-1.0.6.jar || die
843 + popd >/dev/null || die
844 +
845 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/enterprise
846 +}
847
848 diff --git a/dev-java/netbeans-ergonomics/ChangeLog b/dev-java/netbeans-ergonomics/ChangeLog
849 index 2a4d065..5c790bd 100644
850 --- a/dev-java/netbeans-ergonomics/ChangeLog
851 +++ b/dev-java/netbeans-ergonomics/ChangeLog
852 @@ -2,6 +2,12 @@
853 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
854 # $Header: $
855
856 +*netbeans-ergonomics-9999_p20120606 (06 Jun 2012)
857 +
858 + 06 Jun 2012; Miroslav Šulc <fordfrog@g.o>
859 + +netbeans-ergonomics-9999_p20120606.ebuild:
860 + bumped to latest nightly sources
861 +
862 *netbeans-ergonomics-9999_p20120604 (04 Jun 2012)
863
864 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
865
866 diff --git a/dev-java/netbeans-ergonomics/Manifest b/dev-java/netbeans-ergonomics/Manifest
867 index 2903574..4a937f5 100644
868 --- a/dev-java/netbeans-ergonomics/Manifest
869 +++ b/dev-java/netbeans-ergonomics/Manifest
870 @@ -7,10 +7,12 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
871 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
872 DIST netbeans-trunk-nightly-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
873 DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
874 +DIST netbeans-trunk-nightly-201206060001-src.zip 174911094 RMD160 8061228df76362ca2da4b3203bfef2a0bb0fa3a3 SHA1 bf48eab8d2ffbd5fa14ff36556d360d00d7c587f SHA256 cd425948a0449740923dc4823bf793f16388e37ae4433459ff250bb156d12f21
875 EBUILD netbeans-ergonomics-7.0.1.ebuild 2884 RMD160 3ce16ca958ba2e556cd0e2361cb94cc0cf4bbe62 SHA1 ed3139bb1005c01513c3b0e2602a71622f81ecc9 SHA256 e8e4a785fc11b6d0d3c722826761581b8c9c779c5460dc7d1487b3154f4402ab
876 EBUILD netbeans-ergonomics-7.1.2.ebuild 2893 RMD160 10a7c9743b22d7041435ec37865513bf1d31b429 SHA1 6aa7fa84c68ebba4af26497825ec78f99bd33492 SHA256 cd56250980429160b8fa9deb17f15050d016394d5fdef19bf772cf29988c86d8
877 EBUILD netbeans-ergonomics-7.2_beta.ebuild 2874 RMD160 f0e3b1e27f6cd6469eeb4e2bf63a3ffa0866d095 SHA1 7d9f76da51162820ad072945623bdc9eec502e28 SHA256 d39cd1ae0e337ddfd07657ecf6f43fc413163e82db0df8dc6e31ad4198033135
878 EBUILD netbeans-ergonomics-9999_p20120530.ebuild 2916 RMD160 a4836d246fa5bcf49d2e2f35cdd24f7ff84dd93d SHA1 4001c30c7fff74467fa9a2a2f10476d609713164 SHA256 e14e6b503d9cce6a6fed8b6657e7c1ba084f2cbd8a64517de1e175b8d274b987
879 EBUILD netbeans-ergonomics-9999_p20120604.ebuild 2916 RMD160 a5a7ddc1be68f745a1e978a5df8d0ec29219c0f6 SHA1 a96b3d6d60432ba9878d2d2329646a5403587512 SHA256 a9991529a529cd270fc1ca1b419bc6050b41a49799e565d7eb9cfacc062c57e8
880 -MISC ChangeLog 37234 RMD160 1022245e79868e3b01addd18d7802a1eb4bab48a SHA1 2c465572882190fb60754965f34eec8cd5da1db9 SHA256 18149cb912020042d93f806e612244a5a8159703acbd4f2961fb5cfc40442ef8
881 +EBUILD netbeans-ergonomics-9999_p20120606.ebuild 2916 RMD160 cf87cbb49833647227183edca8ead4bd85662908 SHA1 19d76c580acbac41c7bfd11d74c355d51a6c3bf5 SHA256 8063789e5945e783dd00ed3eb2ccba00df74a908a5da8ed2cc646a1aeb1f1141
882 +MISC ChangeLog 37419 RMD160 14da579db2e9fd1995268f396ad888a1b905f56a SHA1 359b37696d5879fb41df53eca7454adc371dba5a SHA256 cb97d8b9f5993840b4538554bc7a9977966b79c09477dcb552c53124dfab20c7
883 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
884
885 diff --git a/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20120606.ebuild b/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20120606.ebuild
886 new file mode 100644
887 index 0000000..a5056e9
888 --- /dev/null
889 +++ b/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20120606.ebuild
890 @@ -0,0 +1,102 @@
891 +# Copyright 1999-2012 Gentoo Foundation
892 +# Distributed under the terms of the GNU General Public License v2
893 +# $Header: $
894 +
895 +EAPI="4"
896 +WANT_ANT_TASKS="ant-nodeps"
897 +inherit eutils java-pkg-2 java-ant-2
898 +
899 +DESCRIPTION="Netbeans Ergonomics Cluster"
900 +HOMEPAGE="http://netbeans.org/"
901 +SLOT="9999"
902 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-06_00-01-54/zip/netbeans-trunk-nightly-201206060001-src.zip"
903 +SRC_URI="${SOURCE_URL}
904 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2"
905 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
906 +KEYWORDS="~amd64 ~x86"
907 +IUSE=""
908 +S="${WORKDIR}"
909 +
910 +CDEPEND="~dev-java/netbeans-ide-${PV}
911 + ~dev-java/netbeans-nb-${PV}
912 + ~dev-java/netbeans-platform-${PV}"
913 +DEPEND="virtual/jdk:1.6
914 + app-arch/unzip
915 + ${CDEPEND}
916 + dev-java/javahelp:0"
917 +RDEPEND=">=virtual/jdk-1.6
918 + ${CDEPEND}"
919 +
920 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
921 +
922 +EANT_BUILD_XML="nbbuild/build.xml"
923 +EANT_BUILD_TARGET="rebuild-cluster"
924 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ergonomics -Dext.binaries.downloaded=true"
925 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
926 +JAVA_PKG_BSFIX="off"
927 +
928 +src_unpack() {
929 + unpack $(basename ${SOURCE_URL})
930 +
931 + einfo "Deleting bundled jars..."
932 + find -name "*.jar" -type f -delete
933 +
934 + unpack netbeans-9999-r6-build.xml.patch.bz2
935 +}
936 +
937 +src_prepare() {
938 + einfo "Deleting bundled class files..."
939 + find -name "*.class" -type f | xargs rm -vf
940 +
941 + epatch netbeans-9999-r6-build.xml.patch
942 +
943 + # Support for custom patches
944 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
945 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
946 +
947 + if [ -n "${files}" ] ; then
948 + einfo "Applying custom patches:"
949 +
950 + for file in ${files} ; do
951 + epatch "${file}"
952 + done
953 + fi
954 + fi
955 +
956 + einfo "Symlinking external libraries..."
957 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
958 +
959 + einfo "Linking in other clusters..."
960 + mkdir "${S}"/nbbuild/netbeans || die
961 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
962 +
963 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
964 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
965 + touch nb.cluster.ide.built
966 +
967 + ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
968 + cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
969 + touch nb.cluster.nb.built
970 +
971 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
972 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
973 + touch nb.cluster.platform.built
974 +
975 + popd >/dev/null || die
976 +
977 + java-pkg-2_src_prepare
978 +}
979 +
980 +src_install() {
981 + pushd nbbuild/netbeans/ergonomics >/dev/null || die
982 +
983 + insinto ${INSTALL_DIR}
984 +
985 + grep -E "/ergonomics$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
986 +
987 + doins -r *
988 +
989 + popd >/dev/null || die
990 +
991 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ergonomics
992 +}
993
994 diff --git a/dev-java/netbeans-groovy/ChangeLog b/dev-java/netbeans-groovy/ChangeLog
995 index 2cdd467..0f589f5 100644
996 --- a/dev-java/netbeans-groovy/ChangeLog
997 +++ b/dev-java/netbeans-groovy/ChangeLog
998 @@ -2,6 +2,12 @@
999 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
1000 # $Header: $
1001
1002 +*netbeans-groovy-9999_p20120606 (06 Jun 2012)
1003 +
1004 + 06 Jun 2012; Miroslav Šulc <fordfrog@g.o>
1005 + +netbeans-groovy-9999_p20120606.ebuild:
1006 + bumped to latest nightly sources
1007 +
1008 *netbeans-groovy-9999_p20120604 (04 Jun 2012)
1009
1010 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
1011
1012 diff --git a/dev-java/netbeans-groovy/Manifest b/dev-java/netbeans-groovy/Manifest
1013 index a79029c..7eb8516 100644
1014 --- a/dev-java/netbeans-groovy/Manifest
1015 +++ b/dev-java/netbeans-groovy/Manifest
1016 @@ -9,10 +9,12 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
1017 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
1018 DIST netbeans-trunk-nightly-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
1019 DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
1020 +DIST netbeans-trunk-nightly-201206060001-src.zip 174911094 RMD160 8061228df76362ca2da4b3203bfef2a0bb0fa3a3 SHA1 bf48eab8d2ffbd5fa14ff36556d360d00d7c587f SHA256 cd425948a0449740923dc4823bf793f16388e37ae4433459ff250bb156d12f21
1021 EBUILD netbeans-groovy-7.0.1.ebuild 3296 RMD160 8dfd04f7498e840e727faa16d85c1e6998933be3 SHA1 8c5f081cb89500e97feedfd39824fd913fed8044 SHA256 29c3d304eca5999e78550fd715dbcbef9d15639d4e4f17fa0e45a46803080729
1022 EBUILD netbeans-groovy-7.1.2.ebuild 3305 RMD160 b88deb6b19b75c81fa895198a06bb38e77e43f8a SHA1 8f6633142f85d09ced3994cde51cb066285e3e86 SHA256 1e00f335b8cc1e90deec3c3251629ba699286b25be5b6945d135d271004dc34b
1023 EBUILD netbeans-groovy-7.2_beta.ebuild 3158 RMD160 139230629948fe639c95fa1110c83ce784054f83 SHA1 053bc631508e9d4973798c55c706874605f574db SHA256 299013ea79bf6ba5e62a679caf4574b80d1d55d2ddba8b0a120c3cf156d9ae9d
1024 EBUILD netbeans-groovy-9999_p20120530.ebuild 3200 RMD160 5df4b9887ed8ad77e8cca373b8dcd0c550fbbaff SHA1 a0d0f0f445d43ae854c12bece9b5ca2c59c5489b SHA256 38e19977c80336a48e6fd8043ab8a7c760cb176f47ee07b219b291c04a049767
1025 EBUILD netbeans-groovy-9999_p20120604.ebuild 3200 RMD160 d5d9003faf00d416c8e9f1588289936079a95cb2 SHA1 f186764f9240298bd4a2fda7da97b5939fbe0d11 SHA256 f63f5370502a55e9a73fb8ed0d28bd982cb285811f79dd5f11f3c8fa25ce0543
1026 -MISC ChangeLog 35745 RMD160 83319e609059330eb276cda2f01b61927dd26109 SHA1 a3e54c68d8ccbc9608aef620eb468a9844d1b632 SHA256 4676ba338c1c515f09930b120f88a28694c06a56f202b1a9b88978cc254a8a0d
1027 +EBUILD netbeans-groovy-9999_p20120606.ebuild 3200 RMD160 9bdeb7afb1dec8a9dbb302782936c45873606b39 SHA1 44df3c5656d7cb3851e4e05b20f04e1ae8519345 SHA256 5181610a367ca875ecd577eaa28dc306ff518cb97045c33b498768a8af16c2f3
1028 +MISC ChangeLog 35922 RMD160 89f88726d9b66c660bca7ae1ecf236223dcde4be SHA1 3b841efdef7e2045b4ee174b9f3a5994866d1973 SHA256 8706f1a5de0c27d23b6f5fe3bc389ae8e4c9416badf11bd95c3eeee35c425bdb
1029 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
1030
1031 diff --git a/dev-java/netbeans-groovy/netbeans-groovy-9999_p20120606.ebuild b/dev-java/netbeans-groovy/netbeans-groovy-9999_p20120606.ebuild
1032 new file mode 100644
1033 index 0000000..fdaa745
1034 --- /dev/null
1035 +++ b/dev-java/netbeans-groovy/netbeans-groovy-9999_p20120606.ebuild
1036 @@ -0,0 +1,107 @@
1037 +# Copyright 1999-2012 Gentoo Foundation
1038 +# Distributed under the terms of the GNU General Public License v2
1039 +# $Header: $
1040 +
1041 +EAPI="4"
1042 +WANT_ANT_TASKS="ant-nodeps"
1043 +inherit eutils java-pkg-2 java-ant-2
1044 +
1045 +DESCRIPTION="Netbeans Groovy Cluster"
1046 +HOMEPAGE="http://netbeans.org/projects/groovy"
1047 +SLOT="9999"
1048 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-06_00-01-54/zip/netbeans-trunk-nightly-201206060001-src.zip"
1049 +SRC_URI="${SOURCE_URL}
1050 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2
1051 + http://hg.netbeans.org/binaries/96A26BFA6E5AEA2E3C46DF44A19DE93A2ACD2366-groovy-all-1.8.6.jar"
1052 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1053 +KEYWORDS="~amd64 ~x86"
1054 +IUSE=""
1055 +S="${WORKDIR}"
1056 +
1057 +CDEPEND="~dev-java/netbeans-ide-${PV}
1058 + ~dev-java/netbeans-java-${PV}
1059 + ~dev-java/netbeans-platform-${PV}"
1060 +DEPEND="virtual/jdk:1.6
1061 + app-arch/unzip
1062 + ${CDEPEND}
1063 + dev-java/javahelp:0"
1064 +RDEPEND=">=virtual/jdk-1.6
1065 + ${CDEPEND}"
1066 +
1067 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1068 +
1069 +EANT_BUILD_XML="nbbuild/build.xml"
1070 +EANT_BUILD_TARGET="rebuild-cluster"
1071 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.groovy -Dext.binaries.downloaded=true"
1072 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1073 +JAVA_PKG_BSFIX="off"
1074 +
1075 +src_unpack() {
1076 + unpack $(basename ${SOURCE_URL})
1077 +
1078 + einfo "Deleting bundled jars..."
1079 + find -name "*.jar" -type f -delete
1080 +
1081 + unpack netbeans-9999-r6-build.xml.patch.bz2
1082 +
1083 + pushd "${S}" >/dev/null || die
1084 + ln -s "${DISTDIR}"/96A26BFA6E5AEA2E3C46DF44A19DE93A2ACD2366-groovy-all-1.8.6.jar groovy.editor/external/groovy-all-1.8.6.jar || die
1085 + popd >/dev/null || die
1086 +}
1087 +
1088 +src_prepare() {
1089 + einfo "Deleting bundled class files..."
1090 + find -name "*.class" -type f | xargs rm -vf
1091 +
1092 + epatch netbeans-9999-r6-build.xml.patch
1093 +
1094 + # Support for custom patches
1095 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1096 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1097 +
1098 + if [ -n "${files}" ] ; then
1099 + einfo "Applying custom patches:"
1100 +
1101 + for file in ${files} ; do
1102 + epatch "${file}"
1103 + done
1104 + fi
1105 + fi
1106 +
1107 + einfo "Symlinking external libraries..."
1108 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1109 +
1110 + einfo "Linking in other clusters..."
1111 + mkdir "${S}"/nbbuild/netbeans || die
1112 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
1113 +
1114 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
1115 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1116 + touch nb.cluster.ide.built
1117 +
1118 + ln -s /usr/share/netbeans-java-${SLOT} java || die
1119 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1120 + touch nb.cluster.java.built
1121 +
1122 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1123 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1124 + touch nb.cluster.platform.built
1125 +
1126 + popd >/dev/null || die
1127 +
1128 + java-pkg-2_src_prepare
1129 +}
1130 +
1131 +src_install() {
1132 + pushd nbbuild/netbeans/groovy >/dev/null || die
1133 +
1134 + insinto ${INSTALL_DIR}
1135 +
1136 + grep -E "/groovy$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1137 +
1138 + doins -r *
1139 +
1140 + popd >/dev/null || die
1141 +
1142 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/groovy
1143 +}
1144
1145 diff --git a/dev-java/netbeans-harness/ChangeLog b/dev-java/netbeans-harness/ChangeLog
1146 index ebdcc1b..a5c0fdd 100644
1147 --- a/dev-java/netbeans-harness/ChangeLog
1148 +++ b/dev-java/netbeans-harness/ChangeLog
1149 @@ -2,6 +2,12 @@
1150 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
1151 # $Header: $
1152
1153 +*netbeans-harness-9999_p20120606 (06 Jun 2012)
1154 +
1155 + 06 Jun 2012; Miroslav Šulc <fordfrog@g.o>
1156 + +netbeans-harness-9999_p20120606.ebuild:
1157 + bumped to latest nightly sources
1158 +
1159 *netbeans-harness-9999_p20120604 (04 Jun 2012)
1160
1161 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
1162
1163 diff --git a/dev-java/netbeans-harness/Manifest b/dev-java/netbeans-harness/Manifest
1164 index be12c29..d45dd05 100644
1165 --- a/dev-java/netbeans-harness/Manifest
1166 +++ b/dev-java/netbeans-harness/Manifest
1167 @@ -9,10 +9,12 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
1168 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
1169 DIST netbeans-trunk-nightly-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
1170 DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
1171 +DIST netbeans-trunk-nightly-201206060001-src.zip 174911094 RMD160 8061228df76362ca2da4b3203bfef2a0bb0fa3a3 SHA1 bf48eab8d2ffbd5fa14ff36556d360d00d7c587f SHA256 cd425948a0449740923dc4823bf793f16388e37ae4433459ff250bb156d12f21
1172 EBUILD netbeans-harness-7.0.1.ebuild 3579 RMD160 dd36fe87364dc9a15cfad15b64f8d05e46632705 SHA1 d39ddfab960f1b9430a5eee2919d06e2854ae848 SHA256 f4d09cb7bd5e8485caf75a3020ddb8102d3ea326878ac384ef4aecb011a1f6a5
1173 EBUILD netbeans-harness-7.1.2.ebuild 3587 RMD160 f84167bf6f72bde6403c4658f95140d040bbecbf SHA1 da6bd286aa0e36c3080a2e939a886ae0f883a24a SHA256 e0adc470109009641bf48569623bf0fc51a400ac1ba686475c7dae1a5b561c96
1174 EBUILD netbeans-harness-7.2_beta.ebuild 3419 RMD160 6d6fee89657d13d29247ab27d117b8dd71b59cd0 SHA1 171a81e04d350f0d1376ec816bdc7ee24f9f53ab SHA256 6b0c871743b6fd86aed305bb13d3aa53e9eb3db289d4bfb524289893a7a7e650
1175 EBUILD netbeans-harness-9999_p20120530.ebuild 3461 RMD160 95d61a9b832104c72911cec7de9957a29eaddba9 SHA1 d36e3aed424c8fee1fde676f4b054f1f73a07fc8 SHA256 f4af735448b3397bbcb19d137c7c6dff826c151898f64a10192c4ddbc31f15db
1176 EBUILD netbeans-harness-9999_p20120604.ebuild 3461 RMD160 1e9c11e6a02ea9a781bd0ab474c3c3d6aa86b11f SHA1 76e3fc0cb96449d44396b64a0ccc1193b5c7c25e SHA256 10fbc27ebdc16a06e4952950c5008580380c8ae16ad2f241253357ae6853d019
1177 -MISC ChangeLog 36153 RMD160 ca1b88e63727eb1ac1935e6f38c91ff82d86ff19 SHA1 974beec66e35bd5bcb6c4720d844fad1c7dd2aa0 SHA256 409ac79feecf9402c74252aba3e8fd01b61f0082fca6eb332ceb2c3b16ed09af
1178 +EBUILD netbeans-harness-9999_p20120606.ebuild 3461 RMD160 bdca76cdecaba874eaa7d5e758a2547b2431ea1f SHA1 81bc9b1913b2ad62946a98c9d5f6b4e4848881a4 SHA256 cd9271de8fa641cb092d489124ff6dbed9383efaf9ee4c97bb680332db6e502c
1179 +MISC ChangeLog 36332 RMD160 5d1bc8caccfe7df8da21ac1ad4abe687723a354f SHA1 2514715dc6222c137808ef606e3fe3aa6ece355b SHA256 a30a8430c712c38797cd86a04696a279f4c75f8eb2300ff9998d32a8fda63a54
1180 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
1181
1182 diff --git a/dev-java/netbeans-harness/netbeans-harness-9999_p20120606.ebuild b/dev-java/netbeans-harness/netbeans-harness-9999_p20120606.ebuild
1183 new file mode 100644
1184 index 0000000..623ed04
1185 --- /dev/null
1186 +++ b/dev-java/netbeans-harness/netbeans-harness-9999_p20120606.ebuild
1187 @@ -0,0 +1,109 @@
1188 +# Copyright 1999-2012 Gentoo Foundation
1189 +# Distributed under the terms of the GNU General Public License v2
1190 +# $Header: $
1191 +
1192 +EAPI="4"
1193 +WANT_ANT_TASKS="ant-nodeps"
1194 +inherit eutils java-pkg-2 java-ant-2
1195 +
1196 +DESCRIPTION="Netbeans Harness"
1197 +HOMEPAGE="http://netbeans.org/features/platform/"
1198 +SLOT="9999"
1199 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-06_00-01-54/zip/netbeans-trunk-nightly-201206060001-src.zip"
1200 +SRC_URI="${SOURCE_URL}
1201 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2
1202 + http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
1203 + http://hg.netbeans.org/binaries/418FC62C8A6EF5311987B01FE389B1F88EFDDCA2-jemmy-2.3.0.0.jar"
1204 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1205 +KEYWORDS="~amd64 ~x86"
1206 +IUSE=""
1207 +S="${WORKDIR}"
1208 +
1209 +CDEPEND="~dev-java/netbeans-platform-${PV}
1210 + dev-java/javahelp:0"
1211 +DEPEND="virtual/jdk:1.6
1212 + app-arch/unzip
1213 + ${CDEPEND}
1214 + >=dev-java/junit-4.4:4"
1215 +RDEPEND=">=virtual/jdk-1.6
1216 + ${CDEPEND}"
1217 +
1218 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1219 +
1220 +EANT_BUILD_XML="nbbuild/build.xml"
1221 +EANT_BUILD_TARGET="rebuild-cluster"
1222 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.harness -Dext.binaries.downloaded=true"
1223 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1224 +JAVA_PKG_BSFIX="off"
1225 +
1226 +src_unpack() {
1227 + unpack $(basename ${SOURCE_URL})
1228 +
1229 + einfo "Deleting bundled jars..."
1230 + find -name "*.jar" -type f -delete
1231 +
1232 + unpack netbeans-9999-r6-build.xml.patch.bz2
1233 +
1234 + pushd "${S}" >/dev/null || die
1235 + ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
1236 + ln -s "${DISTDIR}"/418FC62C8A6EF5311987B01FE389B1F88EFDDCA2-jemmy-2.3.0.0.jar jemmy/external/jemmy-2.3.0.0.jar || die
1237 + popd >/dev/null || die
1238 +}
1239 +
1240 +src_prepare() {
1241 + einfo "Deleting bundled class files..."
1242 + find -name "*.class" -type f | xargs rm -vf
1243 +
1244 + epatch netbeans-9999-r6-build.xml.patch
1245 +
1246 + # Support for custom patches
1247 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1248 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1249 +
1250 + if [ -n "${files}" ] ; then
1251 + einfo "Applying custom patches:"
1252 +
1253 + for file in ${files} ; do
1254 + epatch "${file}"
1255 + done
1256 + fi
1257 + fi
1258 +
1259 + einfo "Symlinking external libraries..."
1260 + java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1261 + java-pkg_jar-from --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
1262 + java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
1263 +
1264 + einfo "Linking in other clusters..."
1265 + mkdir "${S}"/nbbuild/netbeans || die
1266 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
1267 +
1268 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1269 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1270 + touch nb.cluster.platform.built
1271 +
1272 + popd >/dev/null || die
1273 +
1274 + java-pkg-2_src_prepare
1275 +}
1276 +
1277 +src_install() {
1278 + pushd nbbuild/netbeans/harness >/dev/null || die
1279 +
1280 + insinto ${INSTALL_DIR}
1281 +
1282 + grep -E "/harness$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1283 +
1284 + doins -r *
1285 + fperms 755 launchers/app.sh
1286 + find "${D}" -name "*.exe" -type f -delete
1287 +
1288 + popd >/dev/null || die
1289 +
1290 + local instdir=${INSTALL_DIR}/antlib
1291 + pushd "${D}"/${instdir} >/dev/null || die
1292 + rm jsearch-2.0_05.jar && dosym /usr/share/javahelp/lib/jsearch.jar ${instdir}/jsearch-2.0_05.jar || die
1293 + popd >/dev/null || die
1294 +
1295 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/harness
1296 +}
1297
1298 diff --git a/dev-java/netbeans-ide/ChangeLog b/dev-java/netbeans-ide/ChangeLog
1299 index af96f52..9dace7c 100644
1300 --- a/dev-java/netbeans-ide/ChangeLog
1301 +++ b/dev-java/netbeans-ide/ChangeLog
1302 @@ -2,6 +2,12 @@
1303 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
1304 # $Header: $
1305
1306 +*netbeans-ide-9999_p20120606 (06 Jun 2012)
1307 +
1308 + 06 Jun 2012; Miroslav Šulc <fordfrog@g.o>
1309 + +netbeans-ide-9999_p20120606.ebuild:
1310 + bumped to latest nightly sources
1311 +
1312 06 Jun 2012; Miroslav Šulc <fordfrog@g.o>
1313 -netbeans-ide-7.2_beta-r1.ebuild, -netbeans-ide-9999_p20120604.ebuild:
1314 unbundled iso-relax
1315
1316 diff --git a/dev-java/netbeans-ide/Manifest b/dev-java/netbeans-ide/Manifest
1317 index 57f0146..7aab81d 100644
1318 --- a/dev-java/netbeans-ide/Manifest
1319 +++ b/dev-java/netbeans-ide/Manifest
1320 @@ -87,10 +87,12 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
1321 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
1322 DIST netbeans-trunk-nightly-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
1323 DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
1324 +DIST netbeans-trunk-nightly-201206060001-src.zip 174911094 RMD160 8061228df76362ca2da4b3203bfef2a0bb0fa3a3 SHA1 bf48eab8d2ffbd5fa14ff36556d360d00d7c587f SHA256 cd425948a0449740923dc4823bf793f16388e37ae4433459ff250bb156d12f21
1325 EBUILD netbeans-ide-7.0.1.ebuild 22653 RMD160 fe693a0abc3253af1850b99bfb4fa0d9a488bd94 SHA1 5b6547694a3193ce89cc2a5dfb8fc134cb81fabe SHA256 4c1b3e46e2a6cb89d902c7f4fe6ad9306cbd0c9463a514e87d4c6ec019dc0356
1326 EBUILD netbeans-ide-7.1.2.ebuild 26834 RMD160 b07d2029d3d736034251b8e3a7b6778d99d14491 SHA1 3236b1541c713cb6fb444725d3b29f6645eb9b19 SHA256 1e57e60a1a00b4530f917319b5d8eef915b9669b9dd3ab82b5afabe171d8959a
1327 EBUILD netbeans-ide-7.2_beta-r2.ebuild 24422 RMD160 8e647dacf2e31b39bc06d3b2add0534546720acc SHA1 8219ef16ecaf12116c888568e1c9c17bb090a0ca SHA256 93caa404d77315d3dbf27223158c0c5230594af120bd5a7f4e1d2ea50edce647
1328 EBUILD netbeans-ide-9999_p20120530-r1.ebuild 24478 RMD160 b42fcd26bb3d57a44f77639b3c134d810df7c409 SHA1 6bd0fc4e3190f9eb67a56a51c39ca581c7670f4b SHA256 40c8b1e9de9e961c162737c511e13a8db18ae485c44760606c457ce4c8291742
1329 EBUILD netbeans-ide-9999_p20120604-r1.ebuild 24476 RMD160 b7b293e76b81ee24ae840695d1ff6b3d1ad78235 SHA1 fd8adb0ab7210e7e20e14460fd907df80842cd39 SHA256 3f334afb4c26c410b4bc196aa83f0694b502762ed4bc293b3362b05e9fbb51d6
1330 -MISC ChangeLog 35163 RMD160 071307c7e30ff32b56f9e871e8718585ba9cc4ee SHA1 cf4c4e8bb345a90cef0c87354acc57fe356a372e SHA256 72c4e5862b5880e3a7542dc02a5c79b26c48648e31d6501e2c4a936b4275fca6
1331 +EBUILD netbeans-ide-9999_p20120606.ebuild 24476 RMD160 84e48d3de12b37e25dd10d5408338f69eb1c96eb SHA1 eaf4542663b0d1d20ce52dac763d83fb5622a753 SHA256 2afc5ecb9c4c9421b0d7ef25c2cfa8b7b75138b2ec4762c4a58e606507093f88
1332 +MISC ChangeLog 35334 RMD160 4e5c56c048fdaa4bd91417c638b7bf8b869a1620 SHA1 40774994f2d89e90c3a06af455c209f6a42e6502 SHA256 7d9261dc977dbe8fc4c06ddfc9948e23d16a9691632830e3032d58a944266f75
1333 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
1334
1335 diff --git a/dev-java/netbeans-ide/netbeans-ide-9999_p20120606.ebuild b/dev-java/netbeans-ide/netbeans-ide-9999_p20120606.ebuild
1336 new file mode 100644
1337 index 0000000..da1033c
1338 --- /dev/null
1339 +++ b/dev-java/netbeans-ide/netbeans-ide-9999_p20120606.ebuild
1340 @@ -0,0 +1,341 @@
1341 +# Copyright 1999-2012 Gentoo Foundation
1342 +# Distributed under the terms of the GNU General Public License v2
1343 +# $Header: $
1344 +
1345 +EAPI="4"
1346 +WANT_ANT_TASKS="ant-nodeps"
1347 +inherit eutils java-pkg-2 java-ant-2
1348 +
1349 +DESCRIPTION="Netbeans IDE Cluster"
1350 +HOMEPAGE="http://netbeans.org/projects/ide"
1351 +SLOT="9999"
1352 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-06_00-01-54/zip/netbeans-trunk-nightly-201206060001-src.zip"
1353 +SRC_URI="${SOURCE_URL}
1354 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2
1355 + http://hg.netbeans.org/binaries/B7ADB35C7BC16AFA8AE49C4D61F87E607BDADB41-antlr-runtime-3.3.jar
1356 + http://hg.netbeans.org/binaries/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar
1357 + http://hg.netbeans.org/binaries/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar
1358 + http://hg.netbeans.org/binaries/643CC426B9F75AA111FAC0FAC0E52FF5D991A337-commons-net-3.0.1.jar
1359 + http://hg.netbeans.org/binaries/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip
1360 + http://hg.netbeans.org/binaries/53AFD6CAA1B476204557B0626E7D673FBD5D245C-css3-spec.zip
1361 + http://hg.netbeans.org/binaries/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip
1362 + http://hg.netbeans.org/binaries/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip
1363 + http://hg.netbeans.org/binaries/77DB1AFF3C0730C144D30C9935A1CD8DCD2488A9-html5-datatypes.jar
1364 + http://hg.netbeans.org/binaries/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip
1365 + http://hg.netbeans.org/binaries/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar
1366 + http://hg.netbeans.org/binaries/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar
1367 + http://hg.netbeans.org/binaries/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar
1368 + http://hg.netbeans.org/binaries/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar
1369 + http://hg.netbeans.org/binaries/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip
1370 + http://hg.netbeans.org/binaries/71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar
1371 + http://hg.netbeans.org/binaries/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip
1372 + http://hg.netbeans.org/binaries/387BE740EAEF52B3F6E6EE2F140757E7632584CE-jaxb-impl.jar
1373 + http://hg.netbeans.org/binaries/C3787DAB0DDFBD9E98086ED2F219859B0CB77EF7-jaxb-xjc.jar
1374 + http://hg.netbeans.org/binaries/F4DB465F207907A2406B0BF5C8FFEE22A5C3E4E3-jaxb1-impl.jar
1375 + http://hg.netbeans.org/binaries/C0C5653D2200F2BD2E834B26DFDBC830D07FA0F4-jing.jar
1376 + http://hg.netbeans.org/binaries/098B14300B35E1053AA9945FF2C1CDA164F43B33-js-domstubs.zip
1377 + http://hg.netbeans.org/binaries/5756AA27E54A3EC6C8CDAE32F49BCA7BC139EB15-jsstubs.zip
1378 + http://hg.netbeans.org/binaries/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar
1379 + http://hg.netbeans.org/binaries/A1C0ED8C43A306E3FB7676E7463204B9DA9BE290-non-schema.jar
1380 + http://hg.netbeans.org/binaries/DF8DD2981C9C3EBEDB059CA98450B587E784AF58-org.eclipse.core.contenttype-3.4.100.jar
1381 + http://hg.netbeans.org/binaries/A71B23F287BB0CB27E3A5B7808AC07D45BE44841-org.eclipse.core.jobs-3.5.1.jar
1382 + http://hg.netbeans.org/binaries/93CDEDB00404BF3C56AD3BF0501A9E7A09BD2108-org.eclipse.core.net-1.2.100.jar
1383 + http://hg.netbeans.org/binaries/46735A729401036FC2C14CC05257ACB4CD4F6906-org.eclipse.core.runtime-3.6.0.jar
1384 + http://hg.netbeans.org/binaries/9C98C277CFFBB4CA06CAFD5820562EF7B5100F5C-org.eclipse.core.runtime.compatibility.auth-3.2.200.jar
1385 + http://hg.netbeans.org/binaries/8A288BD66E90B1081F843A17F95973514ED55A97-org.eclipse.equinox.app-1.3.1.jar
1386 + http://hg.netbeans.org/binaries/491025C38F84A6FF9823315A74A0CAC4C30E51A8-org.eclipse.equinox.common-3.6.0.jar
1387 + http://hg.netbeans.org/binaries/F411AB988320260361C3611714CA5AF1480CD1A3-org.eclipse.equinox.preferences-3.3.0.jar
1388 + http://hg.netbeans.org/binaries/AD19FF36B5D976E5B4F289B5ACB32967216C1B2D-org.eclipse.equinox.registry-3.5.0.jar
1389 + http://hg.netbeans.org/binaries/B24FB024EA57B794FA1433CE974102507A231539-org.eclipse.equinox.security-1.0.200.jar
1390 + http://hg.netbeans.org/binaries/A00DC524B1D1DB1ABBF95407AA3E6009C3D2C157-org.eclipse.jgit-1.3.0.201202151440-r.jar
1391 + http://hg.netbeans.org/binaries/6AC191F42860D1698C9268AE044AFAA5FE806CE7-org.eclipse.mylyn.bugzilla.core-3.6.0.jar
1392 + http://hg.netbeans.org/binaries/4617423828BC2E79A1871949C2914285405D8EFF-org.eclipse.mylyn.commons.core-3.6.0.jar
1393 + http://hg.netbeans.org/binaries/053602E0177D42BF707019F1BC646193A899D571-org.eclipse.mylyn.commons.net-3.6.0.jar
1394 + http://hg.netbeans.org/binaries/032EFC784E1DE21E4093C08F336C7582F5694760-org.eclipse.mylyn.commons.xmlrpc-3.6.0.jar
1395 + http://hg.netbeans.org/binaries/5D73EEAEABC42C6FCB85593D1F5B04ACBDFAA0F9-org.eclipse.mylyn.tasks.core-3.6.0.jar
1396 + http://hg.netbeans.org/binaries/2EB57252FE095468DF7CA74E5D0D5882D17DAB11-org.tmatesoft.svnkit_1.7.4.t20120412_2022.jar
1397 + http://hg.netbeans.org/binaries/CD33537FD47E801E01B427997F3DE4016159B414-preindexed.zip
1398 + http://hg.netbeans.org/binaries/E66876EB5F33AA0E57F035F1AADD8C44FEAE7FCB-processtreekiller-1.0.1.jar
1399 + http://hg.netbeans.org/binaries/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar
1400 + http://hg.netbeans.org/binaries/1162833E0FE87B69B99B1F7DEB3A6C386EAB6F84-rhino1_7R2rc1.zip
1401 + http://hg.netbeans.org/binaries/C56F4F5C42102A67F56EB8F12D0219E92E5307C2-sdocs.zip
1402 + http://hg.netbeans.org/binaries/0E30D36ADF1728F6CFE1E87DF71C5541D3E61931-svnClientAdapter-javahl-1.8.5.jar
1403 + http://hg.netbeans.org/binaries/84D26BD9524B46955910CE6704812E2308F1D518-svnClientAdapter-main-1.8.5.jar
1404 + http://hg.netbeans.org/binaries/076FCE66657A48670381BA94B0492C991CF10375-svnClientAdapter-svnkit-1.8.5.jar
1405 + http://hg.netbeans.org/binaries/7C6ED64C55164C5AE0394E11303CA95CB24166AF-swingx-0.9.5.jar
1406 + http://hg.netbeans.org/binaries/8ECD1EA66F54C0D5FB20186FD4918D9520096054-sqljet-1.1.0.jar
1407 + http://hg.netbeans.org/binaries/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar
1408 + http://hg.netbeans.org/binaries/97484EC8B82D84D6957976C2DCF1740AAD708054-com.trilead.ssh2_1.0.0.build214.jar
1409 + http://hg.netbeans.org/binaries/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar
1410 + http://hg.netbeans.org/binaries/7A5A7DF07297A86A944D4D0562C685585B0734EF-validator.jar
1411 + http://hg.netbeans.org/binaries/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar
1412 + http://hg.netbeans.org/binaries/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar
1413 + http://hg.netbeans.org/binaries/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar
1414 + http://hg.netbeans.org/binaries/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar"
1415 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1416 +KEYWORDS="~amd64 ~x86"
1417 +IUSE=""
1418 +S="${WORKDIR}"
1419 +
1420 +CDEPEND="~dev-java/netbeans-harness-${PV}
1421 + ~dev-java/netbeans-platform-${PV}
1422 + dev-java/commons-httpclient:3
1423 + dev-java/commons-io:1
1424 + dev-java/commons-lang:2.1
1425 + dev-java/commons-logging:0
1426 + dev-java/freemarker:2.3
1427 + dev-java/icu4j:4.4
1428 + dev-java/iso-relax:0
1429 + dev-java/jdbc-mysql:0
1430 + dev-java/jdbc-postgresql:0
1431 + dev-java/jsr173:0
1432 + dev-java/jvyamlb:0
1433 + dev-java/log4j:0
1434 + dev-java/lucene:3.5
1435 + dev-java/rhino:1.6
1436 + dev-java/saxon:9
1437 + dev-java/smack:2.2
1438 + dev-java/sun-jaf:0
1439 + dev-java/tomcat-servlet-api:2.2
1440 + dev-java/ws-commons-util:0
1441 + dev-java/xerces:2
1442 + dev-vcs/subversion:0[java]"
1443 +# app-text/jing:0 our version is probably too old
1444 +# dev-java/commons-io fails with following error:
1445 +# Missing manifest tag OpenIDE-Module; /var/tmp/portage/dev-java/netbeans-ide-9999_p20110911/work/nbbuild/netbeans/ide/modules/org-apache-commons-io.jar is not a module
1446 +# dev-java/ini4j:0 our version is too old
1447 +# dev-java/jaxb:2 upstream version contains more stuff so websvccommon does not compile with ours
1448 +# dev-java/trilead-ssh2:0 in overlay
1449 +DEPEND="virtual/jdk:1.6
1450 + app-arch/unzip
1451 + dev-java/commons-codec:0
1452 + dev-java/jsch:0
1453 + dev-java/jzlib:0
1454 + ${CDEPEND}
1455 + dev-java/javacc:0
1456 + dev-java/javahelp:0"
1457 +RDEPEND=">=virtual/jdk-1.6
1458 + ${CDEPEND}"
1459 +
1460 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1461 +
1462 +EANT_BUILD_XML="nbbuild/build.xml"
1463 +EANT_BUILD_TARGET="rebuild-cluster"
1464 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ide -Dext.binaries.downloaded=true -Djava.awt.headless=true"
1465 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1466 +JAVA_PKG_BSFIX="off"
1467 +
1468 +src_unpack() {
1469 + unpack $(basename ${SOURCE_URL})
1470 +
1471 + einfo "Deleting bundled jars..."
1472 + find -name "*.jar" -type f -delete
1473 +
1474 + unpack netbeans-9999-r6-build.xml.patch.bz2
1475 +
1476 + pushd "${S}" >/dev/null || die
1477 + ln -s "${DISTDIR}"/B7ADB35C7BC16AFA8AE49C4D61F87E607BDADB41-antlr-runtime-3.3.jar libs.antlr3.runtime/external/antlr-runtime-3.3.jar || die
1478 + ln -s "${DISTDIR}"/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar libs.bytelist/external/bytelist-0.1.jar || die
1479 + ln -s "${DISTDIR}"/643CC426B9F75AA111FAC0FAC0E52FF5D991A337-commons-net-3.0.1.jar libs.commons_net/external/commons-net-3.0.1.jar || die
1480 + ln -s "${DISTDIR}"/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar o.apache.commons.io/external/commons-io-1.4.jar ||die
1481 + ln -s "${DISTDIR}"/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip css.editor/external/css21-spec.zip || die
1482 + ln -s "${DISTDIR}"/53AFD6CAA1B476204557B0626E7D673FBD5D245C-css3-spec.zip css.editor/external/css3-spec.zip || die
1483 + ln -s "${DISTDIR}"/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip derby/external/derbysampledb.zip || die
1484 + ln -s "${DISTDIR}"/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip html.editor/external/html-4.01.zip || die
1485 + ln -s "${DISTDIR}"/77DB1AFF3C0730C144D30C9935A1CD8DCD2488A9-html5-datatypes.jar html.validation/external/html5-datatypes.jar || die
1486 + ln -s "${DISTDIR}"/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip html.parser/external/html5doc.zip || die
1487 + ln -s "${DISTDIR}"/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar html.parser/external/htmlparser-1.2.1.jar || die
1488 + ln -s "${DISTDIR}"/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar libs.ini4j/external/ini4j-0.5.1.jar || die
1489 + ln -s "${DISTDIR}"/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar html.validation/external/io-xml-util.jar || die
1490 + ln -s "${DISTDIR}"/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar html.validation/external/iri.jar || die
1491 + ln -s "${DISTDIR}"/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip spellchecker.dictionary_en/external/ispell-enwl-3.1.20.zip || die
1492 + ln -s "${DISTDIR}"/71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar xml.jaxb.api/external/jaxb-api.jar || die
1493 + ln -s "${DISTDIR}"/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip libs.jaxb/external/jaxb-api-doc.zip || die
1494 + ln -s "${DISTDIR}"/387BE740EAEF52B3F6E6EE2F140757E7632584CE-jaxb-impl.jar libs.jaxb/external/jaxb-impl.jar || die
1495 + ln -s "${DISTDIR}"/C3787DAB0DDFBD9E98086ED2F219859B0CB77EF7-jaxb-xjc.jar libs.jaxb/external/jaxb-xjc.jar || die
1496 + ln -s "${DISTDIR}"/F4DB465F207907A2406B0BF5C8FFEE22A5C3E4E3-jaxb1-impl.jar libs.jaxb/external/jaxb1-impl.jar || die
1497 + ln -s "${DISTDIR}"/C0C5653D2200F2BD2E834B26DFDBC830D07FA0F4-jing.jar html.validation/external/jing.jar || die
1498 + ln -s "${DISTDIR}"/098B14300B35E1053AA9945FF2C1CDA164F43B33-js-domstubs.zip javascript.editing/external/js-domstubs.zip || die
1499 + ln -s "${DISTDIR}"/5756AA27E54A3EC6C8CDAE32F49BCA7BC139EB15-jsstubs.zip javascript.editing/external/jsstubs.zip || die
1500 + ln -s "${DISTDIR}"/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar extexecution.destroy/external/libpam4j-1.1.jar || die
1501 + ln -s "${DISTDIR}"/A1C0ED8C43A306E3FB7676E7463204B9DA9BE290-non-schema.jar html.validation/external/non-schema.jar || die
1502 + ln -s "${DISTDIR}"/DF8DD2981C9C3EBEDB059CA98450B587E784AF58-org.eclipse.core.contenttype-3.4.100.jar o.eclipse.core.contenttype/external/org.eclipse.core.contenttype-3.4.100.jar || die
1503 + ln -s "${DISTDIR}"/A71B23F287BB0CB27E3A5B7808AC07D45BE44841-org.eclipse.core.jobs-3.5.1.jar o.eclipse.core.jobs/external/org.eclipse.core.jobs-3.5.1.jar || die
1504 + ln -s "${DISTDIR}"/93CDEDB00404BF3C56AD3BF0501A9E7A09BD2108-org.eclipse.core.net-1.2.100.jar o.eclipse.core.net/external/org.eclipse.core.net-1.2.100.jar || die
1505 + ln -s "${DISTDIR}"/46735A729401036FC2C14CC05257ACB4CD4F6906-org.eclipse.core.runtime-3.6.0.jar o.eclipse.core.runtime/external/org.eclipse.core.runtime-3.6.0.jar || die
1506 + ln -s "${DISTDIR}"/9C98C277CFFBB4CA06CAFD5820562EF7B5100F5C-org.eclipse.core.runtime.compatibility.auth-3.2.200.jar o.eclipse.core.runtime.compatibility.auth/external/org.eclipse.core.runtime.compatibility.auth-3.2.200.jar || die
1507 + ln -s "${DISTDIR}"/8A288BD66E90B1081F843A17F95973514ED55A97-org.eclipse.equinox.app-1.3.1.jar o.eclipse.equinox.app/external/org.eclipse.equinox.app-1.3.1.jar || die
1508 + ln -s "${DISTDIR}"/491025C38F84A6FF9823315A74A0CAC4C30E51A8-org.eclipse.equinox.common-3.6.0.jar o.eclipse.equinox.common/external/org.eclipse.equinox.common-3.6.0.jar || die
1509 + ln -s "${DISTDIR}"/F411AB988320260361C3611714CA5AF1480CD1A3-org.eclipse.equinox.preferences-3.3.0.jar o.eclipse.equinox.preferences/external/org.eclipse.equinox.preferences-3.3.0.jar || die
1510 + ln -s "${DISTDIR}"/AD19FF36B5D976E5B4F289B5ACB32967216C1B2D-org.eclipse.equinox.registry-3.5.0.jar o.eclipse.equinox.registry/external/org.eclipse.equinox.registry-3.5.0.jar || die
1511 + ln -s "${DISTDIR}"/B24FB024EA57B794FA1433CE974102507A231539-org.eclipse.equinox.security-1.0.200.jar o.eclipse.equinox.security/external/org.eclipse.equinox.security-1.0.200.jar || die
1512 + ln -s "${DISTDIR}"/A00DC524B1D1DB1ABBF95407AA3E6009C3D2C157-org.eclipse.jgit-1.3.0.201202151440-r.jar o.eclipse.jgit/external/org.eclipse.jgit-1.3.0.201202151440-r.jar || die
1513 + ln -s "${DISTDIR}"/6AC191F42860D1698C9268AE044AFAA5FE806CE7-org.eclipse.mylyn.bugzilla.core-3.6.0.jar o.eclipse.mylyn.bugzilla.core/external/org.eclipse.mylyn.bugzilla.core-3.6.0.jar || die
1514 + ln -s "${DISTDIR}"/4617423828BC2E79A1871949C2914285405D8EFF-org.eclipse.mylyn.commons.core-3.6.0.jar o.eclipse.mylyn.commons.core/external/org.eclipse.mylyn.commons.core-3.6.0.jar || die
1515 + ln -s "${DISTDIR}"/053602E0177D42BF707019F1BC646193A899D571-org.eclipse.mylyn.commons.net-3.6.0.jar o.eclipse.mylyn.commons.net/external/org.eclipse.mylyn.commons.net-3.6.0.jar || die
1516 + ln -s "${DISTDIR}"/032EFC784E1DE21E4093C08F336C7582F5694760-org.eclipse.mylyn.commons.xmlrpc-3.6.0.jar o.eclipse.mylyn.commons.xmlrpc/external/org.eclipse.mylyn.commons.xmlrpc-3.6.0.jar || die
1517 + ln -s "${DISTDIR}"/5D73EEAEABC42C6FCB85593D1F5B04ACBDFAA0F9-org.eclipse.mylyn.tasks.core-3.6.0.jar o.eclipse.mylyn.tasks.core/external/org.eclipse.mylyn.tasks.core-3.6.0.jar || die
1518 + ln -s "${DISTDIR}"/2EB57252FE095468DF7CA74E5D0D5882D17DAB11-org.tmatesoft.svnkit_1.7.4.t20120412_2022.jar libs.svnClientAdapter.svnkit/external/org.tmatesoft.svnkit_1.7.4.t20120412_2022.jar || die
1519 + ln -s "${DISTDIR}"/CD33537FD47E801E01B427997F3DE4016159B414-preindexed.zip javascript.editing/external/preindexed.zip || die
1520 + ln -s "${DISTDIR}"/E66876EB5F33AA0E57F035F1AADD8C44FEAE7FCB-processtreekiller-1.0.1.jar extexecution.destroy/external/processtreekiller-1.0.1.jar || die
1521 + ln -s "${DISTDIR}"/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar o.apache.xml.resolver/external/resolver-1.2.jar || die
1522 + ln -s "${DISTDIR}"/1162833E0FE87B69B99B1F7DEB3A6C386EAB6F84-rhino1_7R2rc1.zip o.mozilla.rhino.patched/external/rhino1_7R2rc1.zip || die
1523 + ln -s "${DISTDIR}"/C56F4F5C42102A67F56EB8F12D0219E92E5307C2-sdocs.zip javascript.editing/external/sdocs.zip || die
1524 + ln -s "${DISTDIR}"/8ECD1EA66F54C0D5FB20186FD4918D9520096054-sqljet-1.1.0.jar libs.svnClientAdapter.svnkit/external/sqljet-1.1.0.jar || die
1525 + ln -s "${DISTDIR}"/0E30D36ADF1728F6CFE1E87DF71C5541D3E61931-svnClientAdapter-javahl-1.8.5.jar libs.svnClientAdapter.javahl/external/svnClientAdapter-javahl-1.8.5.jar || die
1526 + ln -s "${DISTDIR}"/84D26BD9524B46955910CE6704812E2308F1D518-svnClientAdapter-main-1.8.5.jar libs.svnClientAdapter/external/svnClientAdapter-main-1.8.5.jar || die
1527 + ln -s "${DISTDIR}"/076FCE66657A48670381BA94B0492C991CF10375-svnClientAdapter-svnkit-1.8.5.jar libs.svnClientAdapter.svnkit/external/svnClientAdapter-svnkit-1.8.5.jar || die
1528 + ln -s "${DISTDIR}"/3B91269E9055504778F57744D24F505856698602-svnkit-1.7.0-beta4-20120316.233307-1.jar libs.svnClientAdapter.svnkit/external/svnkit-1.7.0-beta4-20120316.233307-1.jar || die
1529 + ln -s "${DISTDIR}"/015525209A02BD74254930FF844C7C13498B7FB9-svnkit-javahl16-1.7.0-beta4-20120316.233536-1.jar libs.svnClientAdapter.svnkit/external/svnkit-javahl16-1.7.0-beta4-20120316.233536-1.jar || die
1530 + ln -s "${DISTDIR}"/7C6ED64C55164C5AE0394E11303CA95CB24166AF-swingx-0.9.5.jar libs.swingx/external/swingx-0.9.5.jar || die
1531 + ln -s "${DISTDIR}"/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar httpserver/external/tomcat-webserver-3.2.jar || die
1532 + ln -s "${DISTDIR}"/97484EC8B82D84D6957976C2DCF1740AAD708054-com.trilead.ssh2_1.0.0.build214.jar libs.svnClientAdapter.svnkit/external/com.trilead.ssh2_1.0.0.build214.jar || die
1533 + ln -s "${DISTDIR}"/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar swing.validation/external/ValidationAPI.jar || die
1534 + ln -s "${DISTDIR}"/7A5A7DF07297A86A944D4D0562C685585B0734EF-validator.jar html.validation/external/validator.jar || die
1535 + ln -s "${DISTDIR}"/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar extexecution.destroy/external/winp-1.14-patched.jar || die
1536 + ln -s "${DISTDIR}"/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar o.apache.xmlrpc/external/xmlrpc-client-3.0.jar || die
1537 + ln -s "${DISTDIR}"/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar o.apache.xmlrpc/external/xmlrpc-common-3.0.jar || die
1538 + ln -s "${DISTDIR}"/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar o.apache.xmlrpc/external/xmlrpc-server-3.0.jar || die
1539 + popd >/dev/null || die
1540 +}
1541 +
1542 +src_prepare() {
1543 + einfo "Deleting bundled class files..."
1544 + find -name "*.class" -type f | xargs rm -vf
1545 +
1546 + epatch netbeans-9999-r6-build.xml.patch
1547 +
1548 + # Support for custom patches
1549 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1550 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1551 +
1552 + if [ -n "${files}" ] ; then
1553 + einfo "Applying custom patches:"
1554 +
1555 + for file in ${files} ; do
1556 + epatch "${file}"
1557 + done
1558 + fi
1559 + fi
1560 +
1561 + einfo "Symlinking external libraries..."
1562 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1563 +
1564 + einfo "Linking in other clusters..."
1565 + mkdir "${S}"/nbbuild/netbeans || die
1566 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
1567 +
1568 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1569 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1570 + touch nb.cluster.platform.built
1571 +
1572 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
1573 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1574 + touch nb.cluster.harness.built
1575 +
1576 + popd >/dev/null || die
1577 +
1578 + java-pkg_jar-from --build-only --into c.jcraft.jsch/external jsch jsch.jar jsch-0.1.45.jar
1579 + java-pkg_jar-from --build-only --into c.jcraft.jzlib/external jzlib jzlib.jar jzlib-1.0.7.jar
1580 + java-pkg_jar-from --into db.drivers/external jdbc-mysql jdbc-mysql.jar mysql-connector-java-5.1.18-bin.jar
1581 + java-pkg_jar-from --into db.drivers/external jdbc-postgresql jdbc-postgresql.jar postgresql-9.1-901.jdbc4.jar
1582 + java-pkg_jar-from --build-only --into db.sql.visualeditor/external javacc javacc.jar javacc-3.2.jar
1583 + java-pkg_jar-from --into extexecution.destroy/external commons-io-1 commons-io.jar commons-io-1.4.jar
1584 + java-pkg_jar-from --into html.parser/external icu4j-4.4 icu4j.jar icu4j-4_0.jar
1585 + java-pkg_jar-from --into html.validation/external iso-relax isorelax.jar isorelax20041111.jar
1586 + java-pkg_jar-from --into html.validation/external log4j log4j.jar log4j-1.2.15.jar
1587 + java-pkg_jar-from --into html.validation/external rhino-1.6 js.jar js.jar
1588 + java-pkg_jar-from --into html.validation/external saxon-9 saxon.jar saxon9B.jar
1589 + java-pkg_jar-from --into libs.freemarker/external freemarker-2.3 freemarker.jar freemarker-2.3.8.jar
1590 + java-pkg_jar-from --into libs.jvyamlb/external jvyamlb jvyamlb.jar jvyamlb-0.2.3.jar
1591 + java-pkg_jar-from --into libs.lucene/external lucene-3.5 lucene-core.jar lucene-core-3.5.0.jar
1592 + java-pkg_jar-from --into libs.smack/external smack-2.2 smack.jar smack.jar
1593 + java-pkg_jar-from --into libs.smack/external smack-2.2 smackx.jar smackx.jar
1594 + java-pkg_jar-from --into libs.svnClientAdapter.javahl/external subversion svn-javahl.jar svnjavahl-1.7.2.jar
1595 + java-pkg_jar-from --into libs.xerces/external xerces-2 xercesImpl.jar xerces-2.8.0.jar
1596 + java-pkg_jar-from --build-only --into o.apache.commons.codec/external commons-codec commons-codec.jar apache-commons-codec-1.3.jar
1597 + java-pkg_jar-from --into o.apache.commons.httpclient/external commons-httpclient-3 commons-httpclient.jar commons-httpclient-3.1.jar
1598 + java-pkg_jar-from --into o.apache.commons.lang/external commons-lang-2.1 commons-lang.jar commons-lang-2.4.jar
1599 + java-pkg_jar-from --into o.apache.commons.logging/external commons-logging commons-logging.jar commons-logging-1.1.jar
1600 + java-pkg_jar-from --into o.apache.ws.commons.util/external ws-commons-util ws-commons-util.jar ws-commons-util-1.0.1.jar
1601 + java-pkg_jar-from --into servletapi/external tomcat-servlet-api-2.2 servlet.jar servlet-2.2.jar
1602 + java-pkg_jar-from --into xml.jaxb.api/external sun-jaf activation.jar activation.jar
1603 + java-pkg_jar-from --into xml.jaxb.api/external jsr173 jsr173.jar jsr173_1.0_api.jar
1604 +
1605 + java-pkg-2_src_prepare
1606 +}
1607 +
1608 +src_compile() {
1609 + unset DISPLAY
1610 + eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
1611 +}
1612 +
1613 +src_install() {
1614 + pushd nbbuild/netbeans/ide >/dev/null || die
1615 +
1616 + insinto ${INSTALL_DIR}
1617 +
1618 + grep -E "/ide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1619 +
1620 + doins -r *
1621 + rm -fr "${D}"/${INSTALL_DIR}/bin/nativeexecution || die
1622 + rm -fr "${D}"/${INSTALL_DIR}/modules/lib || die
1623 +
1624 + insinto ${INSTALL_DIR}/bin/nativeexecution
1625 + doins bin/nativeexecution/*
1626 +
1627 + pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution >/dev/null || die
1628 + for file in *.sh ; do
1629 + fperms 755 ${file}
1630 + done
1631 + popd >/dev/null || die
1632 +
1633 + if use x86 ; then
1634 + doins -r bin/nativeexecution/Linux-x86
1635 + pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86 >/dev/null || die
1636 + for file in * ; do
1637 + fperms 755 ${file}
1638 + done
1639 + popd >/dev/null || die
1640 + elif use amd64 ; then
1641 + doins -r bin/nativeexecution/Linux-x86_64
1642 + pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86_64 >/dev/null || die
1643 + for file in * ; do
1644 + fperms 755 ${file}
1645 + done
1646 + popd >/dev/null || die
1647 + fi
1648 +
1649 + popd >/dev/null || die
1650 +
1651 + local instdir=${INSTALL_DIR}/modules/ext
1652 + pushd "${D}"/${instdir} >/dev/null || die
1653 + rm freemarker-2.3.8.jar && dosym /usr/share/freemarker-2.3/lib/freemarker.jar ${instdir}/freemarker-2.3.8.jar || die
1654 + rm icu4j-4_0.jar && dosym /usr/share/icu4j-4.4/lib/icu4j.jar ${instdir}/icu4j-4_0.jar || die
1655 + rm isorelax20041111.jar && dosym /usr/share/iso-relax/lib/isorelax.jar ${instdir}/isorelax20041111.jar || die
1656 + rm js.jar && dosym /usr/share/rhino-1.6/lib/js.jar ${instdir}/js.jar || die
1657 + rm jvyamlb-0.2.3.jar && dosym /usr/share/jvyamlb/lib/jvyamlb.jar ${instdir}/jvyamlb-0.2.3.jar || die
1658 + rm log4j-1.2.15.jar && dosym /usr/share/log4j/lib/log4j.jar ${instdir}/log4j-1.2.15.jar || die
1659 + rm lucene-core-3.5.0.jar && dosym /usr/share/lucene-3.5/lib/lucene-core.jar ${instdir}/lucene-core-3.5.0.jar || die
1660 + rm mysql-connector-java-5.1.18-bin.jar && dosym /usr/share/jdbc-mysql/lib/jdbc-mysql.jar ${instdir}/mysql-connector-java-5.1.18-bin.jar || die
1661 + rm postgresql-9.1-901.jdbc4.jar && dosym /usr/share/jdbc-postgresql/lib/jdbc-postgresql.jar ${instdir}/postgresql-9.1-901.jdbc4.jar || die
1662 + rm saxon9B.jar && dosym /usr/share/saxon-9/lib/saxon.jar ${instdir}/saxon9B.jar || die
1663 + rm servlet-2.2.jar && dosym /usr/share/tomcat-servlet-api-2.2/lib/servlet.jar ${instdir}/servlet-2.2.jar || die
1664 + rm smack.jar && dosym /usr/share/smack-2.2/lib/smack.jar ${instdir}/smack.jar || die
1665 + rm smackx.jar && dosym /usr/share/smack-2.2/lib/smackx.jar ${instdir}/smackx.jar || die
1666 + rm svnjavahl-1.7.2.jar && dosym /usr/share/subversion/lib/svn-javahl.jar ${instdir}/svnjavahl-1.7.2.jar || die
1667 + rm xerces-2.8.0.jar && dosym /usr/share/xerces-2/lib/xercesImpl.jar ${instdir}/xerces-2.8.0.jar || die
1668 + popd >/dev/null || die
1669 +
1670 + local instdir=${INSTALL_DIR}/modules/ext/jaxb
1671 + pushd "${D}"/${instdir} >/dev/null || die
1672 + rm activation.jar && dosym /usr/share/sun-jaf/lib/activation.jar ${instdir}/activation.jar || die
1673 + popd >/dev/null || die
1674 +
1675 + local instdir=${INSTALL_DIR}/modules/ext/jaxb/api
1676 + pushd "${D}"/${instdir} >/dev/null || die
1677 + rm jsr173_1.0_api.jar && dosym /usr/share/jsr173/lib/jsr173.jar ${instdir}/jsr173_1.0_api.jar || die
1678 + popd >/dev/null || die
1679 +
1680 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ide
1681 +}
1682
1683 diff --git a/dev-java/netbeans-java/ChangeLog b/dev-java/netbeans-java/ChangeLog
1684 index 4dd625f..6cef927 100644
1685 --- a/dev-java/netbeans-java/ChangeLog
1686 +++ b/dev-java/netbeans-java/ChangeLog
1687 @@ -2,6 +2,12 @@
1688 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
1689 # $Header: $
1690
1691 +*netbeans-java-9999_p20120606 (06 Jun 2012)
1692 +
1693 + 06 Jun 2012; Miroslav Šulc <fordfrog@g.o>
1694 + +netbeans-java-9999_p20120606.ebuild:
1695 + bumped to latest nightly sources
1696 +
1697 *netbeans-java-9999_p20120604 (04 Jun 2012)
1698
1699 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
1700
1701 diff --git a/dev-java/netbeans-java/Manifest b/dev-java/netbeans-java/Manifest
1702 index fab9463..d582bbb 100644
1703 --- a/dev-java/netbeans-java/Manifest
1704 +++ b/dev-java/netbeans-java/Manifest
1705 @@ -50,10 +50,12 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
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 +DIST netbeans-trunk-nightly-201206060001-src.zip 174911094 RMD160 8061228df76362ca2da4b3203bfef2a0bb0fa3a3 SHA1 bf48eab8d2ffbd5fa14ff36556d360d00d7c587f SHA256 cd425948a0449740923dc4823bf793f16388e37ae4433459ff250bb156d12f21
1710 EBUILD netbeans-java-7.0.1-r2.ebuild 14932 RMD160 8b5ef1094e65db4cfd4e98de9fdc214eda0e743c SHA1 3267c7d4f4ff18d23eca483d85c8bcd3c58207ff SHA256 3d8eeb5c3aea368c5064e83e9519b2982a3d0f999db11344ba33605f46f865b0
1711 EBUILD netbeans-java-7.1.2-r1.ebuild 14893 RMD160 28cb8be1dffd063222c8c9b2771ef642d10f4ba5 SHA1 583919f7be167cf23d4b659daf09de190e768c16 SHA256 b4441067f67ff63b24929fa054ff0a28ccc0e47be47d1ca609a84872b119c990
1712 EBUILD netbeans-java-7.2_beta-r2.ebuild 12262 RMD160 b843233a4b1d031247242764f8fa2b4747c5f843 SHA1 54415445b148ad2f371e248d6b1a5295788e40bc SHA256 a24e8b8696c777f27de8368c173b2a8175a5579f71fd1d28827fc53770eecd1f
1713 EBUILD netbeans-java-9999_p20120530-r1.ebuild 12203 RMD160 cb456fd9961b106fdfa8b89d876865288c5259b7 SHA1 531d3b577d0360d24fb52209aff016b8e85d5c55 SHA256 22984cd1eee9046e81941b007ed5f4d906efe3be7cf89f1e443960d5e30c1c5d
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 +EBUILD netbeans-java-9999_p20120606.ebuild 12203 RMD160 195bdecabe7017caa1b86b5777f417844c1398e7 SHA1 1a386a0edf84596acef23ef19580ef4b88796738 SHA256 0aa3239fd95617b4e4894d0e037fc7c06fe7a4ac959db005d307127bc1a80324
1717 +MISC ChangeLog 36540 RMD160 61c90abf79b7567746a2eca1e077e533c38ea39a SHA1 0702a50f29699f8828fa49f446b734865069f736 SHA256 796e7d098cdf87eac12285af2092f07a1427c1fc594b0b5bb5fdcd87552065a1
1718 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
1719
1720 diff --git a/dev-java/netbeans-java/netbeans-java-9999_p20120606.ebuild b/dev-java/netbeans-java/netbeans-java-9999_p20120606.ebuild
1721 new file mode 100644
1722 index 0000000..556b02b
1723 --- /dev/null
1724 +++ b/dev-java/netbeans-java/netbeans-java-9999_p20120606.ebuild
1725 @@ -0,0 +1,241 @@
1726 +# Copyright 1999-2012 Gentoo Foundation
1727 +# Distributed under the terms of the GNU General Public License v2
1728 +# $Header: $
1729 +
1730 +EAPI="4"
1731 +WANT_ANT_TASKS="ant-nodeps"
1732 +inherit eutils java-pkg-2 java-ant-2
1733 +
1734 +# Maven cannot be unbundled because it depends on exact maven version and exact content of maven directory
1735 +
1736 +DESCRIPTION="Netbeans Java Cluster"
1737 +HOMEPAGE="http://netbeans.org/projects/java"
1738 +SLOT="9999"
1739 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-06_00-01-54/zip/netbeans-trunk-nightly-201206060001-src.zip"
1740 +SRC_URI="${SOURCE_URL}
1741 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2
1742 + http://hg.netbeans.org/binaries/1A78676E734C72549EE6D9F166BAFE22F7CBA8CD-ant-libs-1.8.3.zip
1743 + http://hg.netbeans.org/binaries/29CFD351206016B67DD0D556098513D2B259C69B-apache-maven-3.0.4-bin.zip
1744 + http://hg.netbeans.org/binaries/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip
1745 + http://hg.netbeans.org/binaries/90F1E67F38F1D8EC25C082F8EB08CFEC9A3B75E2-eclipselink-2.3.2.jar
1746 + http://hg.netbeans.org/binaries/C8A5E0D558EA7E7349F9D32B838553D5E7DD214F-hibernate-3.2.5-lib.zip
1747 + http://hg.netbeans.org/binaries/204680C59C7D8A4A1A26B9A2ED46D0DAA6DC10B3-indexer-artifact-4.1.2.jar
1748 + http://hg.netbeans.org/binaries/EA1F2B2504FC5ABCB06146D858F74A97B85A2998-indexer-core-4.1.2.jar
1749 + http://hg.netbeans.org/binaries/3BCA561B1B7B284B3D3C097F92A9CD47FF485058-javax.persistence-2.0.3.jar
1750 + http://hg.netbeans.org/binaries/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip
1751 + http://hg.netbeans.org/binaries/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip
1752 + http://hg.netbeans.org/binaries/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip
1753 + http://hg.netbeans.org/binaries/653A6AD1EF786BC577FC20F56E5F2B1D30423805-maven-dependency-tree-1.2.jar
1754 + http://hg.netbeans.org/binaries/0F7FC8D69950B86D5F67529B5C551DB84C5BCF87-nb-javac-api.jar
1755 + http://hg.netbeans.org/binaries/820D7BDF3B8D64BAA0B4E50848712CB68C0DF4B2-nb-javac-impl.jar
1756 + http://hg.netbeans.org/binaries/663FA7BA7FD8538E44DE9FDC5315C4F733C13E96-org.eclipse.persistence.jpa.jpql_1.0.1.jar
1757 + http://hg.netbeans.org/binaries/481935A7F53B55502187BD3C28C2BC0D957BB643-org.eclipse.persistence.jpa.modelgen.processor-2.3.2.jar
1758 + http://hg.netbeans.org/binaries/CB686A65B6C4516A32173CB60385D02027440620-spring-2.5.6.SEC03.jar
1759 + http://hg.netbeans.org/binaries/C54C41DD33054070647ED50F209CC77A05BA5563-spring-framework-3.1.1.RELEASE.zip"
1760 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1761 +KEYWORDS="~amd64 ~x86"
1762 +IUSE=""
1763 +S="${WORKDIR}"
1764 +
1765 +CDEPEND="~dev-java/netbeans-platform-${PV}
1766 + ~dev-java/netbeans-harness-${PV}
1767 + ~dev-java/netbeans-ide-${PV}
1768 + ~dev-java/netbeans-websvccommon-${PV}
1769 + dev-java/beansbinding:0
1770 + dev-java/cglib:2.2
1771 + dev-java/jdom:1.0
1772 + dev-java/lucene:3.0"
1773 +DEPEND="virtual/jdk:1.6
1774 + app-arch/unzip
1775 + ${CDEPEND}
1776 + dev-java/javahelp:0
1777 + dev-java/junit:4"
1778 +RDEPEND=">=virtual/jdk-1.6
1779 + ${CDEPEND}
1780 + dev-java/absolutelayout:0
1781 + dev-java/antlr:0[java]
1782 + dev-java/asm:2.2
1783 + dev-java/cglib:2.1
1784 + dev-java/commons-collections:0
1785 + dev-java/dom4j:1
1786 + dev-java/ehcache:1.2
1787 + dev-java/fastinfoset:0
1788 + dev-java/javassist:3
1789 + dev-java/jsr67:0
1790 + dev-java/jsr181:0
1791 + dev-java/glassfish-transaction-api:0
1792 + dev-java/jtidy:0
1793 + dev-java/mimepull:0
1794 + dev-java/saaj:0
1795 + dev-java/stax-ex:0
1796 + dev-java/xmlstreambuffer:0"
1797 +
1798 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1799 +
1800 +EANT_BUILD_XML="nbbuild/build.xml"
1801 +EANT_BUILD_TARGET="rebuild-cluster"
1802 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.java -Dext.binaries.downloaded=true"
1803 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1804 +JAVA_PKG_BSFIX="off"
1805 +
1806 +pkg_pretend() {
1807 + local die_now=""
1808 +
1809 + if [ -n "$(find /usr/share/netbeans-java-${SLOT}/ant -type l)" ]; then
1810 + eerror "Please remove following symlinks and run emerge again:"
1811 + find /usr/share/netbeans-java-${SLOT}/ant -type l
1812 + die_now="1"
1813 + fi
1814 +
1815 + if [ -L /usr/share/netbeans-java-${SLOT}/maven ]; then
1816 + if [ -z "${die_now}" ]; then
1817 + eerror "Please remove following symlinks and run emerge again:"
1818 + fi
1819 +
1820 + echo "/usr/share/netbeans-java-${SLOT}/maven"
1821 + die_now="1"
1822 + fi
1823 +
1824 + if [ -n "${die_now}" ]; then
1825 + die "Symlinks exist"
1826 + fi
1827 +}
1828 +
1829 +src_unpack() {
1830 + unpack $(basename ${SOURCE_URL})
1831 +
1832 + einfo "Deleting bundled jars..."
1833 + find -name "*.jar" -type f -delete
1834 +
1835 + unpack netbeans-9999-r6-build.xml.patch.bz2
1836 +
1837 + pushd "${S}" >/dev/null || die
1838 + ln -s "${DISTDIR}"/1A78676E734C72549EE6D9F166BAFE22F7CBA8CD-ant-libs-1.8.3.zip o.apache.tools.ant.module/external/ant-libs-1.8.3.zip || die
1839 + ln -s "${DISTDIR}"/29CFD351206016B67DD0D556098513D2B259C69B-apache-maven-3.0.4-bin.zip maven.embedder/external/apache-maven-3.0.4-bin.zip || die
1840 + ln -s "${DISTDIR}"/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip o.jdesktop.beansbinding/external/beansbinding-1.2.1-doc.zip || die
1841 + ln -s "${DISTDIR}"/90F1E67F38F1D8EC25C082F8EB08CFEC9A3B75E2-eclipselink-2.3.2.jar j2ee.eclipselink/external/eclipselink-2.3.2.jar || die
1842 + ln -s "${DISTDIR}"/C8A5E0D558EA7E7349F9D32B838553D5E7DD214F-hibernate-3.2.5-lib.zip hibernatelib/external/hibernate-3.2.5-lib.zip || die
1843 + ln -s "${DISTDIR}"/204680C59C7D8A4A1A26B9A2ED46D0DAA6DC10B3-indexer-artifact-4.1.2.jar maven.indexer/external/indexer-artifact-4.1.2.jar || die
1844 + ln -s "${DISTDIR}"/EA1F2B2504FC5ABCB06146D858F74A97B85A2998-indexer-core-4.1.2.jar maven.indexer/external/indexer-core-4.1.2.jar || die
1845 + ln -s "${DISTDIR}"/3BCA561B1B7B284B3D3C097F92A9CD47FF485058-javax.persistence-2.0.3.jar j2ee.eclipselink/external/javax.persistence-2.0.3.jar || die
1846 + ln -s "${DISTDIR}"/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip websvc.jaxws21/external/jaxws-2.2.6.zip || die
1847 + ln -s "${DISTDIR}"/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip websvc.jaxws21api/external/jaxws-2.2.6-api.zip || die
1848 + ln -s "${DISTDIR}"/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip websvc.jaxws21/external/jaxws-api-doc.zip || die
1849 + ln -s "${DISTDIR}"/653A6AD1EF786BC577FC20F56E5F2B1D30423805-maven-dependency-tree-1.2.jar maven.embedder/external/maven-dependency-tree-1.2.jar || die
1850 + ln -s "${DISTDIR}"/0F7FC8D69950B86D5F67529B5C551DB84C5BCF87-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die
1851 + ln -s "${DISTDIR}"/820D7BDF3B8D64BAA0B4E50848712CB68C0DF4B2-nb-javac-impl.jar libs.javacimpl/external/nb-javac-impl.jar || die
1852 + 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
1853 + 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
1854 + ln -s "${DISTDIR}"/CB686A65B6C4516A32173CB60385D02027440620-spring-2.5.6.SEC03.jar libs.springframework/external/spring-2.5.6.SEC03.jar || die
1855 + ln -s "${DISTDIR}"/C54C41DD33054070647ED50F209CC77A05BA5563-spring-framework-3.1.1.RELEASE.zip libs.springframework/external/spring-framework-3.1.1.RELEASE.zip || die
1856 + popd >/dev/null || die
1857 +}
1858 +
1859 +src_prepare() {
1860 + einfo "Deleting bundled class files..."
1861 + find -name "*.class" -type f | xargs rm -vf
1862 +
1863 + epatch netbeans-9999-r6-build.xml.patch
1864 +
1865 + # Support for custom patches
1866 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1867 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1868 +
1869 + if [ -n "${files}" ] ; then
1870 + einfo "Applying custom patches:"
1871 +
1872 + for file in ${files} ; do
1873 + epatch "${file}"
1874 + done
1875 + fi
1876 + fi
1877 +
1878 + einfo "Symlinking external libraries..."
1879 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1880 + java-pkg_jar-from --into libs.cglib/external cglib-2.2 cglib.jar cglib-2.2.jar
1881 + java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
1882 + java-pkg_jar-from --into maven.embedder/external jdom-1.0 jdom.jar jdom-1.0.jar
1883 + java-pkg_jar-from --into maven.indexer/external lucene-3.0 lucene-core.jar lucene-core-3.0.3.jar
1884 + java-pkg_jar-from --into o.jdesktop.beansbinding/external beansbinding beansbinding.jar beansbinding-1.2.1.jar
1885 +
1886 + einfo "Linking in other clusters..."
1887 + mkdir "${S}"/nbbuild/netbeans || die
1888 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
1889 +
1890 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1891 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1892 + touch nb.cluster.platform.built
1893 +
1894 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
1895 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1896 + touch nb.cluster.harness.built
1897 +
1898 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
1899 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1900 + touch nb.cluster.ide.built
1901 +
1902 + ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
1903 + cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1904 + touch nb.cluster.websvccommon.built
1905 +
1906 + popd >/dev/null || die
1907 +
1908 + java-pkg-2_src_prepare
1909 +}
1910 +
1911 +src_install() {
1912 + pushd nbbuild/netbeans/java >/dev/null || die
1913 +
1914 + insinto ${INSTALL_DIR}
1915 + grep -E "/java$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1916 +
1917 + doins -r *
1918 + chmod 755 "${D}"/${INSTALL_DIR}/maven/bin/mvn* || die
1919 + rm -fr "${D}"/${INSTALL_DIR}/maven/bin/*.bat || die
1920 +
1921 + popd >/dev/null || die
1922 +
1923 + local instdir=/${INSTALL_DIR}/modules/ext
1924 + pushd "${D}"/${instdir} >/dev/null || die
1925 + rm AbsoluteLayout.jar && dosym /usr/share/absolutelayout/lib/absolutelayout.jar ${instdir}/AbsoluteLayout.jar || die
1926 + rm beansbinding-1.2.1.jar && dosym /usr/share/beansbinding/lib/beansbinding.jar ${instdir}/beansbinding-1.2.1.jar || die
1927 + rm cglib-2.2.jar && dosym /usr/share/cglib-2.2/lib/cglib.jar ${instdir}/cglib-2.2.jar || die
1928 + popd >/dev/null || die
1929 +
1930 + local instdir=${INSTALL_DIR}/modules/ext/hibernate
1931 + pushd "${D}"/${instdir} >/dev/null || die
1932 + rm antlr-2.7.6.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.6.jar || die
1933 + rm asm-attrs.jar && dosym /usr/share/asm-2.2/lib/asm-attrs.jar ${instdir}/asm-attrs.jar || die
1934 + rm asm.jar && dosym /usr/share/asm-2.2/lib/asm.jar ${instdir}/asm.jar || die
1935 + rm cglib-2.1.3.jar && dosym /usr/share/cglib-2.1/lib/cglib.jar ${instdir}/cglib-2.1.3.jar || die
1936 + rm commons-collections-2.1.1.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections-2.1.1.jar || die
1937 + rm dom4j-1.6.1.jar && dosym /usr/share/dom4j-1/lib/dom4j.jar ${instdir}/dom4j-1.6.1.jar || die
1938 + rm ehcache-1.2.3.jar && dosym /usr/share/ehcache-1.2/lib/ehcache.jar ${instdir}/ehcache-1.2.3.jar || die
1939 + rm javassist.jar && dosym /usr/share/javassist-3/lib/javassist.jar ${instdir}/javassist.jar || die
1940 + rm jta.jar && dosym /usr/share/glassfish-transaction-api/lib/jta.jar ${instdir}/jta.jar || die
1941 + rm jtidy-r8-20060801.jar && dosym /usr/share/jtidy/lib/Tidy.jar ${instdir}/jtidy-r8-20060801.jar || die
1942 + popd >/dev/null || die
1943 +
1944 + local instdir=/${INSTALL_DIR}/modules/ext/jaxws22
1945 + pushd "${D}"/${instdir} >/dev/null || die
1946 + rm FastInfoset.jar && dosym /usr/share/fastinfoset/lib/fastinfoset.jar ${instdir}/FastInfoset.jar || die
1947 + rm mimepull.jar && dosym /usr/share/mimepull/lib/mimepull.jar ${instdir}/mimepull.jar || die
1948 + rm saaj-impl.jar && dosym /usr/share/saaj/lib/saaj.jar ${instdir}/saaj-impl.jar || die
1949 + rm stax-ex.jar && dosym /usr/share/stax-ex/lib/stax-ex.jar ${instdir}/stax-ex.jar || die
1950 + rm streambuffer.jar && dosym /usr/share/xmlstreambuffer/lib/streambuffer.jar ${instdir}/streambuffer.jar || die
1951 + popd >/dev/null || die
1952 +
1953 + local instdir=${INSTALL_DIR}/modules/ext/jaxws22/api
1954 + pushd "${D}"/${instdir} >/dev/null || die
1955 + rm jsr181-api.jar && dosym /usr/share/jsr181/lib/jsr181.jar ${instdir}/jsr181-api.jar || die
1956 + rm saaj-api.jar && dosym /usr/share/jsr67/lib/jsr67.jar ${instdir}/saaj-api.jar || die
1957 + popd >/dev/null || die
1958 +
1959 + local instdir=${INSTALL_DIR}/modules/ext/maven
1960 + pushd "${D}"/${instdir} >/dev/null || die
1961 + rm jdom-1.0.jar && dosym /usr/share/jdom-1.0/lib/jdom.jar ${instdir}/jdom-1.0.jar || die
1962 + 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
1963 + popd >/dev/null || die
1964 +
1965 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/java
1966 +}
1967
1968 diff --git a/dev-java/netbeans-javacard/ChangeLog b/dev-java/netbeans-javacard/ChangeLog
1969 index 59bb7d5..aec4b80 100644
1970 --- a/dev-java/netbeans-javacard/ChangeLog
1971 +++ b/dev-java/netbeans-javacard/ChangeLog
1972 @@ -2,6 +2,12 @@
1973 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
1974 # $Header: $
1975
1976 +*netbeans-javacard-9999_p20120606 (06 Jun 2012)
1977 +
1978 + 06 Jun 2012; Miroslav Šulc <fordfrog@g.o>
1979 + +netbeans-javacard-9999_p20120606.ebuild:
1980 + bumped to latest nightly sources
1981 +
1982 *netbeans-javacard-9999_p20120604 (04 Jun 2012)
1983
1984 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
1985
1986 diff --git a/dev-java/netbeans-javacard/Manifest b/dev-java/netbeans-javacard/Manifest
1987 index 4b88e43..c49b259 100644
1988 --- a/dev-java/netbeans-javacard/Manifest
1989 +++ b/dev-java/netbeans-javacard/Manifest
1990 @@ -10,10 +10,12 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
1991 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
1992 DIST netbeans-trunk-nightly-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
1993 DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
1994 +DIST netbeans-trunk-nightly-201206060001-src.zip 174911094 RMD160 8061228df76362ca2da4b3203bfef2a0bb0fa3a3 SHA1 bf48eab8d2ffbd5fa14ff36556d360d00d7c587f SHA256 cd425948a0449740923dc4823bf793f16388e37ae4433459ff250bb156d12f21
1995 EBUILD netbeans-javacard-7.0.1.ebuild 4961 RMD160 2838467c87ae15ce2a24214cb6d69ff5c77cbcd5 SHA1 74adc0ad143660dd782396a68fe702b2a3a43a9a SHA256 566bc7e3275c97d0fe3d68c843b53aee641548ec39a8143aebd56d248da3c32c
1996 EBUILD netbeans-javacard-7.1.2.ebuild 4970 RMD160 46dc3e5bdb08531eeafd300d3c3c62d5650228c7 SHA1 16fc39a9647d76f52e73fefb4ae04293db0f4532 SHA256 15ff13152b140edaa549ea6515949d99cdb2a4656918566179836ab2277f01b8
1997 EBUILD netbeans-javacard-7.2_beta.ebuild 4716 RMD160 7646b4006b0819d386866c2ec3e52c0471ccfb23 SHA1 8022f30f236f68738a21726cf0466c19e0851779 SHA256 e20f0a205a2876477f8f04365b783e5fb345d19ff55be7ae2e099a84db249711
1998 EBUILD netbeans-javacard-9999_p20120530.ebuild 4758 RMD160 668a5c08b0dedef32e553e1ac66c69d21f98b727 SHA1 df63704c508d4f71879c41ab8d4b7ccfd2ea1ab1 SHA256 8fbe4c68adf0bdde72691dfe55ca3236c151e7693d1593120da2803f44a397b0
1999 EBUILD netbeans-javacard-9999_p20120604.ebuild 4758 RMD160 ae579ceebb88db56f62210dafceb9898709a11b1 SHA1 8af4f49e0c5f1c927d01ff34febba948f7d79107 SHA256 e877c1f6caef66eba0a55e7238ef54f7d58507dbdf302baa626a4c0f679abafe
2000 -MISC ChangeLog 36561 RMD160 7e72f702baa137b3b97c165f97035af0237cfeb0 SHA1 7fb84cf0d34fda6409e3dd22d7744ad921fee7ab SHA256 f534f75c9e1cbf84700ed9512d51d506e37e2ee9c695dbfc4382f3674180439d
2001 +EBUILD netbeans-javacard-9999_p20120606.ebuild 4758 RMD160 91a0db5bea2ece4d9b5dbfd2ed344d7e65f6e529 SHA1 07fd35c509fb6a88ec5b6ec3bf6d661f5eda9161 SHA256 685fc1781853268ec8bff13282f0b24eb17ecbea60795c3df8ba1a29c988cc7b
2002 +MISC ChangeLog 36742 RMD160 7f8dbda6e199bc494b4ecf5544f4604ad3c18557 SHA1 35cdc9efb5108d8a546f66802c545903e99f265f SHA256 bf2a81dab3c867609b298417dc9005884b2ecd0443e0d2b510eca6709c11ac94
2003 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
2004
2005 diff --git a/dev-java/netbeans-javacard/netbeans-javacard-9999_p20120606.ebuild b/dev-java/netbeans-javacard/netbeans-javacard-9999_p20120606.ebuild
2006 new file mode 100644
2007 index 0000000..e031ca1
2008 --- /dev/null
2009 +++ b/dev-java/netbeans-javacard/netbeans-javacard-9999_p20120606.ebuild
2010 @@ -0,0 +1,130 @@
2011 +# Copyright 1999-2012 Gentoo Foundation
2012 +# Distributed under the terms of the GNU General Public License v2
2013 +# $Header: $
2014 +
2015 +EAPI="4"
2016 +WANT_ANT_TASKS="ant-nodeps"
2017 +inherit eutils java-pkg-2 java-ant-2
2018 +
2019 +DESCRIPTION="Netbeans JavaCard Cluster"
2020 +HOMEPAGE="http://netbeans.org/projects/javacard"
2021 +SLOT="9999"
2022 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-06_00-01-54/zip/netbeans-trunk-nightly-201206060001-src.zip"
2023 +SRC_URI="${SOURCE_URL}
2024 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2
2025 + http://hg.netbeans.org/binaries/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar
2026 + http://hg.netbeans.org/binaries/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar
2027 + http://hg.netbeans.org/binaries/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip"
2028 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2029 +KEYWORDS="~amd64 ~x86"
2030 +IUSE=""
2031 +S="${WORKDIR}"
2032 +
2033 +CDEPEND="~dev-java/netbeans-ide-${PV}
2034 + ~dev-java/netbeans-java-${PV}
2035 + ~dev-java/netbeans-platform-${PV}"
2036 +DEPEND="virtual/jdk:1.6
2037 + app-arch/unzip
2038 + ${CDEPEND}
2039 + dev-java/javahelp:0"
2040 +RDEPEND=">=virtual/jdk-1.6
2041 + ${CDEPEND}
2042 + dev-java/ant-contrib:0
2043 + dev-java/asm:3
2044 + dev-java/bcel:0
2045 + dev-java/commons-cli:1
2046 + dev-java/commons-codec:0
2047 + dev-java/commons-httpclient:3
2048 + dev-java/commons-logging:0"
2049 +
2050 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2051 +
2052 +EANT_BUILD_XML="nbbuild/build.xml"
2053 +EANT_BUILD_TARGET="rebuild-cluster"
2054 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javacard -Dext.binaries.downloaded=true"
2055 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2056 +JAVA_PKG_BSFIX="off"
2057 +
2058 +src_unpack() {
2059 + unpack $(basename ${SOURCE_URL})
2060 +
2061 + einfo "Deleting bundled jars..."
2062 + find -name "*.jar" -type f -delete
2063 +
2064 + unpack netbeans-9999-r6-build.xml.patch.bz2
2065 +
2066 + pushd "${S}" >/dev/null || die
2067 + ln -s "${DISTDIR}"/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar javacard.ri.platform/external/anttasks.jar || die
2068 + ln -s "${DISTDIR}"/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar javacard.apdu.io/external/apduio.jar || die
2069 + ln -s "${DISTDIR}"/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip javacard.ri.bundle/external/javacard_ri.zip || die
2070 + popd >/dev/null || die
2071 +}
2072 +
2073 +src_prepare() {
2074 + einfo "Deleting bundled class files..."
2075 + find -name "*.class" -type f | xargs rm -vf
2076 +
2077 + epatch netbeans-9999-r6-build.xml.patch
2078 +
2079 + # Support for custom patches
2080 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2081 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2082 +
2083 + if [ -n "${files}" ] ; then
2084 + einfo "Applying custom patches:"
2085 +
2086 + for file in ${files} ; do
2087 + epatch "${file}"
2088 + done
2089 + fi
2090 + fi
2091 +
2092 + einfo "Symlinking external libraries..."
2093 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2094 +
2095 + einfo "Linking in other clusters..."
2096 + mkdir "${S}"/nbbuild/netbeans || die
2097 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
2098 +
2099 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2100 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2101 + touch nb.cluster.ide.built
2102 +
2103 + ln -s /usr/share/netbeans-java-${SLOT} java || die
2104 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2105 + touch nb.cluster.java.built
2106 +
2107 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2108 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2109 + touch nb.cluster.platform.built
2110 +
2111 + popd >/dev/null || die
2112 +
2113 + java-pkg-2_src_prepare
2114 +}
2115 +
2116 +src_install() {
2117 + pushd nbbuild/netbeans/javacard >/dev/null || die
2118 +
2119 + insinto ${INSTALL_DIR}
2120 +
2121 + grep -E "/javacard$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2122 +
2123 + doins -r *
2124 + rm -fr "${D}"/${INSTALL_DIR}/bin || die
2125 +
2126 + popd >/dev/null || die
2127 +
2128 + local instdir=${INSTALL_DIR}/JCDK3.0.2_ConnectedEdition/lib
2129 + pushd "${D}"/${instdir} >/dev/null || die
2130 + rm ant-contrib-1.0b3.jar && dosym /usr/share/ant-contrib/lib/ant-contrib.jar ${instdir}/ant-contrib-1.0b3.jar || die
2131 + rm asm-all-3.1.jar && dosym /usr/share/asm-3/lib/asm.jar ${instdir}/asm-all-3.1.jar || die
2132 + rm bcel-5.2.jar && dosym /usr/share/bcel/lib/bcel.jar ${instdir}/bcel-5.2.jar || die
2133 + rm commons-cli-1.0.jar && dosym /usr/share/commons-cli-1/lib/commons-cli.jar ${instdir}/commons-cli-1.0.jar || die
2134 + rm commons-codec-1.3.jar && dosym /usr/share/commons-codec/lib/commons-codec.jar ${instdir}/commons-codec-1.3.jar || die
2135 + rm commons-httpclient-3.0.jar && dosym /usr/share/commons-httpclient-3/lib/commons-httpclient.jar ${instdir}/commons-httpclient-3.0.jar || die
2136 + rm commons-logging-1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.jar || die
2137 + popd >/dev/null || die
2138 +
2139 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javacard
2140 +}
2141
2142 diff --git a/dev-java/netbeans-javadoc/ChangeLog b/dev-java/netbeans-javadoc/ChangeLog
2143 index 7deafa9..f518511 100644
2144 --- a/dev-java/netbeans-javadoc/ChangeLog
2145 +++ b/dev-java/netbeans-javadoc/ChangeLog
2146 @@ -2,6 +2,12 @@
2147 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
2148 # $Header: $
2149
2150 +*netbeans-javadoc-9999_p20120606 (06 Jun 2012)
2151 +
2152 + 06 Jun 2012; Miroslav Šulc <fordfrog@g.o>
2153 + +netbeans-javadoc-9999_p20120606.ebuild:
2154 + bumped to latest nightly sources
2155 +
2156 *netbeans-javadoc-9999_p20120604 (04 Jun 2012)
2157
2158 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
2159
2160 diff --git a/dev-java/netbeans-javadoc/Manifest b/dev-java/netbeans-javadoc/Manifest
2161 index 9bf3ca8..aa25c9b 100644
2162 --- a/dev-java/netbeans-javadoc/Manifest
2163 +++ b/dev-java/netbeans-javadoc/Manifest
2164 @@ -9,10 +9,12 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
2165 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
2166 DIST netbeans-trunk-nightly-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
2167 DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
2168 +DIST netbeans-trunk-nightly-201206060001-src.zip 174911094 RMD160 8061228df76362ca2da4b3203bfef2a0bb0fa3a3 SHA1 bf48eab8d2ffbd5fa14ff36556d360d00d7c587f SHA256 cd425948a0449740923dc4823bf793f16388e37ae4433459ff250bb156d12f21
2169 EBUILD netbeans-javadoc-7.0.1.ebuild 5814 RMD160 d5b77264285edf96d0a3a30666a4ae72ee2387a7 SHA1 ec29b545b0632d7ea9e8bdd2208f5d1fe9532561 SHA256 68531c51838c95012830f5ae09e2386ea3179c2b31bfd5191f67993e3b3dbe2f
2170 EBUILD netbeans-javadoc-7.1.2.ebuild 5855 RMD160 985df7063e959f63d39de9e39b3cd0a5d21d455f SHA1 cd578ab36c0fe1a15b6db28c1ed79a96e304c5ce SHA256 af28efb956ac3b7147e254ca3083dfaab11b84ea42e20677ebdd18aa29ff87e0
2171 EBUILD netbeans-javadoc-7.2_beta.ebuild 5803 RMD160 f1f39e242a371aef83111b3b5c84569e39f872e3 SHA1 eda14d48271e227e549aa591b48b322ddab206ef SHA256 7689ccfb157277934517a4ebc04bf92ba7fff2973409a2ae4bfdaeddc14e519b
2172 EBUILD netbeans-javadoc-9999_p20120530.ebuild 5845 RMD160 44d04b81efe119505aa0484cf3588d0238e2b8f0 SHA1 f1b19ec192770d3e0cf8cdef0565a5ac974a2df0 SHA256 e103f4117824e0278803ef0b1624e87ee3746770b5acd7c8cd0e872db5b8bada
2173 EBUILD netbeans-javadoc-9999_p20120604.ebuild 5845 RMD160 63853dd7a34ad2a757c633b403a26bafb178e9c5 SHA1 ab0b2747f5dcd19caeeac6480d61717af742c5a5 SHA256 fb66d3d1d41b10e5fdba3f1c5ca65f5a6cadd9c408d7d574147fa7b4cd845fa9
2174 -MISC ChangeLog 35979 RMD160 b8fc53de54275dfa7e5e6b15edc97de42c7f7cc7 SHA1 230831cfdee2b8a6a9cd8532f4272ce57b362cbd SHA256 85b0a469a0500069a7b42ba494c9d6b86ae1a588219c4c0f1bd33aeed3f09d87
2175 +EBUILD netbeans-javadoc-9999_p20120606.ebuild 5845 RMD160 5ed374d700b401b788db845b794e2a185b894ff1 SHA1 9a01b87a641471ed8f7b43c724e61a953d3e408f SHA256 31e9e5a33665d82dd483aa20e00b05120151a13cb260d7ca97f79eae51914512
2176 +MISC ChangeLog 36158 RMD160 4fe87790a99a58b4e71fcf97241690420357a9d7 SHA1 07b10f568a362d591ce158933c453f970ed2edbb SHA256 957556d11dd9f1a27d7a155ca0975f66566b488ed10ad4bd9a4a8812dc88d30e
2177 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
2178
2179 diff --git a/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20120606.ebuild b/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20120606.ebuild
2180 new file mode 100644
2181 index 0000000..bfda4bd
2182 --- /dev/null
2183 +++ b/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20120606.ebuild
2184 @@ -0,0 +1,160 @@
2185 +# Copyright 1999-2012 Gentoo Foundation
2186 +# Distributed under the terms of the GNU General Public License v2
2187 +# $Header: $
2188 +
2189 +EAPI="4"
2190 +WANT_ANT_TASKS="ant-nodeps"
2191 +inherit eutils java-pkg-2 java-ant-2
2192 +
2193 +DESCRIPTION="Netbeans JavaDocs"
2194 +HOMEPAGE="http://netbeans.org/"
2195 +SLOT="9999"
2196 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-06_00-01-54/zip/netbeans-trunk-nightly-201206060001-src.zip"
2197 +SRC_URI="${SOURCE_URL}
2198 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2
2199 + http://hg.netbeans.org/binaries/1A78676E734C72549EE6D9F166BAFE22F7CBA8CD-ant-libs-1.8.3.zip"
2200 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2201 +KEYWORDS="~amd64 ~x86"
2202 +IUSE=""
2203 +S="${WORKDIR}"
2204 +
2205 +DEPEND="virtual/jdk:1.6
2206 + app-arch/unzip
2207 + dev-java/javahelp:0
2208 + dev-java/junit:4
2209 + ~dev-java/netbeans-apisupport-${PV}
2210 + ~dev-java/netbeans-cnd-${PV}
2211 + ~dev-java/netbeans-dlight-${PV}
2212 + ~dev-java/netbeans-enterprise-${PV}
2213 + ~dev-java/netbeans-ergonomics-${PV}
2214 + ~dev-java/netbeans-groovy-${PV}
2215 + ~dev-java/netbeans-harness-${PV}
2216 + ~dev-java/netbeans-ide-${PV}
2217 + ~dev-java/netbeans-java-${PV}
2218 + ~dev-java/netbeans-javacard-${PV}
2219 + ~dev-java/netbeans-mobility-${PV}
2220 + ~dev-java/netbeans-nb-${PV}
2221 + ~dev-java/netbeans-php-${PV}
2222 + ~dev-java/netbeans-platform-${PV}
2223 + ~dev-java/netbeans-profiler-${PV}
2224 + ~dev-java/netbeans-websvccommon-${PV}"
2225 +RDEPEND=""
2226 +
2227 +JAVA_PKG_BSFIX="off"
2228 +
2229 +src_unpack() {
2230 + unpack $(basename ${SOURCE_URL})
2231 +
2232 + einfo "Deleting bundled jars..."
2233 + find -name "*.jar" -type f -delete
2234 +
2235 + unpack netbeans-9999-r6-build.xml.patch.bz2
2236 +
2237 + pushd "${S}" >/dev/null || die
2238 + ln -s "${DISTDIR}"/1A78676E734C72549EE6D9F166BAFE22F7CBA8CD-ant-libs-1.8.3.zip o.apache.tools.ant.module/external/ant-libs-1.8.3.zip || die
2239 + popd >/dev/null || die
2240 +}
2241 +
2242 +src_prepare() {
2243 + einfo "Deleting bundled class files..."
2244 + find -name "*.class" -type f | xargs rm -vf
2245 +
2246 + epatch netbeans-9999-r6-build.xml.patch
2247 +
2248 + # Support for custom patches
2249 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2250 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2251 +
2252 + if [ -n "${files}" ] ; then
2253 + einfo "Applying custom patches:"
2254 +
2255 + for file in ${files} ; do
2256 + epatch "${file}"
2257 + done
2258 + fi
2259 + fi
2260 +
2261 + einfo "Symlinking external libraries..."
2262 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2263 + java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
2264 +
2265 + einfo "Linking in other clusters..."
2266 + mkdir "${S}"/nbbuild/netbeans || die
2267 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
2268 +
2269 + ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
2270 + cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2271 + touch nb.cluster.apisupport.built
2272 +
2273 + ln -s /usr/share/netbeans-cnd-${SLOT} cnd || die
2274 + cat /usr/share/netbeans-cnd-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2275 + touch nb.cluster.cnd.built
2276 +
2277 + ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
2278 + cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2279 + touch nb.cluster.dlight.built
2280 +
2281 + ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
2282 + cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2283 + touch nb.cluster.enterprise.built
2284 +
2285 + ln -s /usr/share/netbeans-ergonomics-${SLOT} ergonomics || die
2286 + cat /usr/share/netbeans-ergonomics-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2287 + touch nb.cluster.ergonomics.built
2288 +
2289 + ln -s /usr/share/netbeans-groovy-${SLOT} groovy || die
2290 + cat /usr/share/netbeans-groovy-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2291 + touch nb.cluster.groovy.built
2292 +
2293 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
2294 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2295 + touch nb.cluster.harness.built
2296 +
2297 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2298 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2299 + touch nb.cluster.ide.built
2300 +
2301 + ln -s /usr/share/netbeans-java-${SLOT} java || die
2302 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2303 + touch nb.cluster.java.built
2304 +
2305 + ln -s /usr/share/netbeans-javacard-${SLOT} javacard || die
2306 + cat /usr/share/netbeans-javacard-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2307 + touch nb.cluster.javacard.built
2308 +
2309 + ln -s /usr/share/netbeans-mobility-${SLOT} mobility || die
2310 + cat /usr/share/netbeans-mobility-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2311 + touch nb.cluster.mobility.built
2312 +
2313 + ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
2314 + cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
2315 + touch nb.cluster.nb.built
2316 +
2317 + ln -s /usr/share/netbeans-php-${SLOT} php || die
2318 + cat /usr/share/netbeans-php-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2319 + touch nb.cluster.php.built
2320 +
2321 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2322 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2323 + touch nb.cluster.platform.built
2324 +
2325 + ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
2326 + cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2327 + touch nb.cluster.profiler.built
2328 +
2329 + ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
2330 + cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2331 + touch nb.cluster.websvccommon.built
2332 +
2333 + java-pkg-2_src_prepare
2334 +}
2335 +
2336 +src_compile() {
2337 + eant -f nbbuild/build.xml bootstrap || die
2338 + ANT_OPTS="-Xmx1536m" eant -f nbbuild/javadoctools/build.xml build-javadoc
2339 +}
2340 +
2341 +src_install() {
2342 + rm nbbuild/build/javadoc/*.zip
2343 + java-pkg_dojavadoc nbbuild/build/javadoc
2344 +}
2345
2346 diff --git a/dev-java/netbeans-javafx/ChangeLog b/dev-java/netbeans-javafx/ChangeLog
2347 index b5fabe0..69037b8 100644
2348 --- a/dev-java/netbeans-javafx/ChangeLog
2349 +++ b/dev-java/netbeans-javafx/ChangeLog
2350 @@ -2,6 +2,12 @@
2351 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
2352 # $Header: $
2353
2354 +*netbeans-javafx-9999_p20120606 (06 Jun 2012)
2355 +
2356 + 06 Jun 2012; Miroslav Šulc <fordfrog@g.o>
2357 + +netbeans-javafx-9999_p20120606.ebuild:
2358 + bumped to latest nightly sources
2359 +
2360 *netbeans-javafx-9999_p20120604 (04 Jun 2012)
2361
2362 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
2363
2364 diff --git a/dev-java/netbeans-javafx/Manifest b/dev-java/netbeans-javafx/Manifest
2365 index c400022..c1e2226 100644
2366 --- a/dev-java/netbeans-javafx/Manifest
2367 +++ b/dev-java/netbeans-javafx/Manifest
2368 @@ -7,9 +7,11 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
2369 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
2370 DIST netbeans-trunk-nightly-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
2371 DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
2372 +DIST netbeans-trunk-nightly-201206060001-src.zip 174911094 RMD160 8061228df76362ca2da4b3203bfef2a0bb0fa3a3 SHA1 bf48eab8d2ffbd5fa14ff36556d360d00d7c587f SHA256 cd425948a0449740923dc4823bf793f16388e37ae4433459ff250bb156d12f21
2373 EBUILD netbeans-javafx-7.1.2.ebuild 3593 RMD160 8db8562c558ad6d4000da3bca8bf6f8a97791a6a SHA1 62967f5ae4998e52d1c82733ee05c9d019401491 SHA256 76a29b37765000745794e6ae20c6b8528d8637507a257ffef3bef2ce648f05cc
2374 EBUILD netbeans-javafx-7.2_beta.ebuild 3574 RMD160 b4c29f04e2cbb91185ce1f01dc7ca51529f548fb SHA1 0b54301208d415f36908e4b73ac01e76214e2430 SHA256 1b17c60c11d004fa28ecb1bc4ea72e9259c07e528dabccd2a51d96770f2db7c9
2375 EBUILD netbeans-javafx-9999_p20120530.ebuild 3616 RMD160 b861b83316d3e5e546e84a11159b0de540beb580 SHA1 ffff7e40c89d2337f4603847df46bac4f3867118 SHA256 c6a1fe59cf8ca1b994dfd2f524d5e6eb4a96132e83281ed69774cc3d968fc5aa
2376 EBUILD netbeans-javafx-9999_p20120604.ebuild 3616 RMD160 84b2570cf3512b600ca602330a69d74da71429f1 SHA1 ebfb9ce667550665dee7fd35fffa2233e18f864b SHA256 537213db59cdb430d33eb3f748841ece87ee292b6248bbed216c87eee5ac00ef
2377 -MISC ChangeLog 22264 RMD160 79444e4d473cd0d2465603480b0e99d24fe55fe2 SHA1 f6fd37bed19cd4da079b55c99f7d9e64e0e14b6e SHA256 76b203c1afd941bf41de0962958b840fd54b695eac3cf0e02dc44e2fa1dc3091
2378 +EBUILD netbeans-javafx-9999_p20120606.ebuild 3616 RMD160 afd03bef5e5df37d0c9c18c8aaa20b1627fb2e84 SHA1 f381ebb9bbe9bdfa1123d2d8f5ab1329afbdba50 SHA256 1e7748f57dcd2c3fbbdfca81706c24cb8f82a1266a0916a0d7b21c368edf8bf0
2379 +MISC ChangeLog 22441 RMD160 da8e1ee7e673a4aae496c935543472a3bab734ce SHA1 bfae68ebf02d634c5a99163e35003b34766f19f3 SHA256 9bf3548b30547c2c55ba75ffd8fd04c2245341c95f2c5081c48ee6ff8e2532b5
2380 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
2381
2382 diff --git a/dev-java/netbeans-javafx/netbeans-javafx-9999_p20120606.ebuild b/dev-java/netbeans-javafx/netbeans-javafx-9999_p20120606.ebuild
2383 new file mode 100644
2384 index 0000000..98e7b32
2385 --- /dev/null
2386 +++ b/dev-java/netbeans-javafx/netbeans-javafx-9999_p20120606.ebuild
2387 @@ -0,0 +1,112 @@
2388 +# Copyright 1999-2012 Gentoo Foundation
2389 +# Distributed under the terms of the GNU General Public License v2
2390 +# $Header: $
2391 +
2392 +EAPI="4"
2393 +WANT_ANT_TASKS="ant-nodeps"
2394 +inherit eutils java-pkg-2 java-ant-2
2395 +
2396 +DESCRIPTION="Netbeans JavaFX Cluster"
2397 +HOMEPAGE="http://netbeans.org/projects/javafx"
2398 +SLOT="9999"
2399 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-06_00-01-54/zip/netbeans-trunk-nightly-201206060001-src.zip"
2400 +SRC_URI="${SOURCE_URL}
2401 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2
2402 + http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
2403 + http://hg.netbeans.org/binaries/418FC62C8A6EF5311987B01FE389B1F88EFDDCA2-jemmy-2.3.0.0.jar"
2404 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2405 +KEYWORDS="~amd64 ~x86"
2406 +IUSE=""
2407 +S="${WORKDIR}"
2408 +
2409 +CDEPEND="~dev-java/netbeans-ide-${PV}
2410 + ~dev-java/netbeans-java-${PV}
2411 + ~dev-java/netbeans-platform-${PV}"
2412 +DEPEND="virtual/jdk:1.6
2413 + app-arch/unzip
2414 + ${CDEPEND}
2415 + dev-java/javahelp:0
2416 + dev-java/junit:4"
2417 +RDEPEND=">=virtual/jdk-1.6
2418 + ${CDEPEND}"
2419 +
2420 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2421 +
2422 +EANT_BUILD_XML="nbbuild/build.xml"
2423 +EANT_BUILD_TARGET="rebuild-cluster"
2424 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javafx -Dext.binaries.downloaded=true"
2425 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2426 +JAVA_PKG_BSFIX="off"
2427 +
2428 +src_unpack() {
2429 + unpack $(basename ${SOURCE_URL})
2430 +
2431 + einfo "Deleting bundled jars..."
2432 + find -name "*.jar" -type f -delete
2433 +
2434 + unpack netbeans-9999-r6-build.xml.patch.bz2
2435 +
2436 + pushd "${S}" >/dev/null || die
2437 + ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
2438 + ln -s "${DISTDIR}"/418FC62C8A6EF5311987B01FE389B1F88EFDDCA2-jemmy-2.3.0.0.jar jemmy/external/jemmy-2.3.0.0.jar || die
2439 + popd >/dev/null || die
2440 +}
2441 +
2442 +src_prepare() {
2443 + einfo "Deleting bundled class files..."
2444 + find -name "*.class" -type f | xargs rm -vf
2445 +
2446 + epatch netbeans-9999-r6-build.xml.patch
2447 +
2448 + # Support for custom patches
2449 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2450 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2451 +
2452 + if [ -n "${files}" ] ; then
2453 + einfo "Applying custom patches:"
2454 +
2455 + for file in ${files} ; do
2456 + epatch "${file}"
2457 + done
2458 + fi
2459 + fi
2460 +
2461 + einfo "Symlinking external libraries..."
2462 + java-pkg_jar-from --build-only --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
2463 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2464 + java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
2465 +
2466 + einfo "Linking in other clusters..."
2467 + mkdir "${S}"/nbbuild/netbeans || die
2468 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
2469 +
2470 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2471 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2472 + touch nb.cluster.ide.built
2473 +
2474 + ln -s /usr/share/netbeans-java-${SLOT} java || die
2475 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2476 + touch nb.cluster.java.built
2477 +
2478 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2479 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2480 + touch nb.cluster.platform.built
2481 +
2482 + popd >/dev/null || die
2483 +
2484 + java-pkg-2_src_prepare
2485 +}
2486 +
2487 +src_install() {
2488 + pushd nbbuild/netbeans/javafx >/dev/null || die
2489 +
2490 + insinto ${INSTALL_DIR}
2491 +
2492 + grep -E "/javafx$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2493 +
2494 + doins -r *
2495 +
2496 + popd >/dev/null || die
2497 +
2498 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javafx
2499 +}
2500
2501 diff --git a/dev-java/netbeans-mobility/ChangeLog b/dev-java/netbeans-mobility/ChangeLog
2502 index c5e141c..6d33981 100644
2503 --- a/dev-java/netbeans-mobility/ChangeLog
2504 +++ b/dev-java/netbeans-mobility/ChangeLog
2505 @@ -2,6 +2,12 @@
2506 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
2507 # $Header: $
2508
2509 +*netbeans-mobility-9999_p20120606 (06 Jun 2012)
2510 +
2511 + 06 Jun 2012; Miroslav Šulc <fordfrog@g.o>
2512 + +netbeans-mobility-9999_p20120606.ebuild:
2513 + bumped to latest nightly sources
2514 +
2515 *netbeans-mobility-9999_p20120604 (04 Jun 2012)
2516
2517 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
2518
2519 diff --git a/dev-java/netbeans-mobility/Manifest b/dev-java/netbeans-mobility/Manifest
2520 index 9994f50..777c2f9 100644
2521 --- a/dev-java/netbeans-mobility/Manifest
2522 +++ b/dev-java/netbeans-mobility/Manifest
2523 @@ -16,10 +16,12 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
2524 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
2525 DIST netbeans-trunk-nightly-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
2526 DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
2527 +DIST netbeans-trunk-nightly-201206060001-src.zip 174911094 RMD160 8061228df76362ca2da4b3203bfef2a0bb0fa3a3 SHA1 bf48eab8d2ffbd5fa14ff36556d360d00d7c587f SHA256 cd425948a0449740923dc4823bf793f16388e37ae4433459ff250bb156d12f21
2528 EBUILD netbeans-mobility-7.0.1.ebuild 8655 RMD160 97622d84257291737ea08fa69205ba0377747896 SHA1 2240a20d8c81315c88ed2468e6ca9e3a54ecc5d5 SHA256 992e214ff2926e2f0db623d96b717bf8f8e4ceb47e96e69b3c6b8f67d6a8d130
2529 EBUILD netbeans-mobility-7.1.2.ebuild 7543 RMD160 ace4bf9d71a1283932f11d8195e73c0348edb73a SHA1 d802657efcfa0cdf956003b74409832ac2d27d00 SHA256 bb3f1245ad68133798fa507f06dd1ffbc1d55f6ba38f4cccc29ff0240e5b5f22
2530 EBUILD netbeans-mobility-7.2_beta.ebuild 6569 RMD160 17255ea00f555cdd3943db9eaca04349299ff811 SHA1 efa03bfc3f3648f9fa5f18d2d9390c207211186a SHA256 c383d2cdd65ae9c11269364610ab336a887ee9b8e859349af9a6d2c1a7594bf1
2531 EBUILD netbeans-mobility-9999_p20120530.ebuild 6611 RMD160 b4cc1d0fc5f40de0ed1486a4e3616682bbcf4718 SHA1 0035814b08f195914d51ef190094e355d1069bda SHA256 06965ef524f2b02c3a521bae70fb6af958ccea89dae131ef69d9246ab86430bd
2532 EBUILD netbeans-mobility-9999_p20120604.ebuild 6611 RMD160 9489b985b1a93da45a5183ba087c83e79092df50 SHA1 0708ce0252d8ad1c38d980f4ac4778eefb83f4a3 SHA256 2c82e9e0744447f4a50a06078ccb3910f9418f375b0166c9c08c53d9766fc494
2533 -MISC ChangeLog 36702 RMD160 c6b1640ef9560104e610a350ac059de1bd10f62d SHA1 4dab646e7abfb4ddcefbf3505ebb1925cf846db4 SHA256 e1263e8285d6a1873031d29a8fef0bb98b2eec0c9227f5d4a1c446e8150de3e0
2534 +EBUILD netbeans-mobility-9999_p20120606.ebuild 6611 RMD160 48fca17cf5f5b2bd25157ef9c73202d7079f4bd5 SHA1 358490ec73b563a4c1b6e4390046e69313993b05 SHA256 41ed838b989b312084b0ebdaadcd426d971fd84acd771bbb6b652d3404039cc5
2535 +MISC ChangeLog 36883 RMD160 fc775ee5815cc2a6727ccf7a310cff736246e7f0 SHA1 475adb82b9e00084aa975478a1bef4ead79a6770 SHA256 bcad486b341aba3f50adbc73bfd625006329c620007ccbd129cb1dd50329d64a
2536 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
2537
2538 diff --git a/dev-java/netbeans-mobility/netbeans-mobility-9999_p20120606.ebuild b/dev-java/netbeans-mobility/netbeans-mobility-9999_p20120606.ebuild
2539 new file mode 100644
2540 index 0000000..549cf56
2541 --- /dev/null
2542 +++ b/dev-java/netbeans-mobility/netbeans-mobility-9999_p20120606.ebuild
2543 @@ -0,0 +1,150 @@
2544 +# Copyright 1999-2012 Gentoo Foundation
2545 +# Distributed under the terms of the GNU General Public License v2
2546 +# $Header: $
2547 +
2548 +EAPI="4"
2549 +WANT_ANT_TASKS="ant-nodeps"
2550 +inherit eutils java-pkg-2 java-ant-2
2551 +
2552 +DESCRIPTION="Netbeans Mobility Cluster"
2553 +HOMEPAGE="http://netbeans.org/features/platform/"
2554 +SLOT="9999"
2555 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-06_00-01-54/zip/netbeans-trunk-nightly-201206060001-src.zip"
2556 +SRC_URI="${SOURCE_URL}
2557 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2
2558 + http://hg.netbeans.org/binaries/CEF99941E945D543DF0711F2C6AEF765B50F8501-jakarta-slide-ant-webdav-2.1.jar
2559 + http://hg.netbeans.org/binaries/D1B5BA3BFE8DCFAF08A0468F8879EF1D0E998038-jakarta-slide-webdavlib-2.1.jar
2560 + http://hg.netbeans.org/binaries/2FB485DD8C5EFC7972037781BFFF0CE31316FCE6-jmunit-1.2.1-api.zip
2561 + http://hg.netbeans.org/binaries/BD84F1A4C0789070CC62A8D2DBA75121A57C069C-jmunit4cldc10-1.2.1.jar
2562 + http://hg.netbeans.org/binaries/D76B8334DCBDBE93297AA5C02B17D9A856E72246-jmunit4cldc11-1.2.1.jar
2563 + http://hg.netbeans.org/binaries/D63B2CB355170F1BC8E126E43021047F94243B70-perseus-nb-1.0.1.jar"
2564 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2565 +KEYWORDS="~amd64 ~x86"
2566 +IUSE=""
2567 +S="${WORKDIR}"
2568 +
2569 +CDEPEND="~dev-java/netbeans-apisupport-${PV}
2570 + ~dev-java/netbeans-enterprise-${PV}
2571 + ~dev-java/netbeans-ide-${PV}
2572 + ~dev-java/netbeans-java-${PV}
2573 + ~dev-java/netbeans-platform-${PV}
2574 + ~dev-java/netbeans-websvccommon-${PV}
2575 + dev-java/ant-contrib:0
2576 + dev-java/commons-httpclient:3
2577 + dev-java/jdom:1.0"
2578 +DEPEND="virtual/jdk:1.6
2579 + app-arch/unzip
2580 + ${CDEPEND}
2581 + dev-java/javahelp:0"
2582 +RDEPEND=">=virtual/jdk-1.6
2583 + ${CDEPEND}"
2584 +
2585 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2586 +
2587 +EANT_BUILD_XML="nbbuild/build.xml"
2588 +EANT_BUILD_TARGET="rebuild-cluster"
2589 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.mobility -Dext.binaries.downloaded=true"
2590 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2591 +JAVA_PKG_BSFIX="off"
2592 +
2593 +src_unpack() {
2594 + unpack $(basename ${SOURCE_URL})
2595 +
2596 + einfo "Deleting bundled jars..."
2597 + find -name "*.jar" -type f | grep -vE "mobility.databindingme/lib/netbeans_databindingme.*\.jar" \
2598 + | grep -v "vmd.components.midp/netbeans_midp_components_basic/dist/netbeans_midp_components_basic.jar" \
2599 + | grep -v "vmd.components.midp.pda/netbeans_midp_components_pda/dist/netbeans_midp_components_pda.jar" \
2600 + | grep -v "vmd.components.midp.wma/netbeans_midp_components_wma/dist/netbeans_midp_components_wma.jar" \
2601 + | grep -v "vmd.components.svg/nb_svg_midp_components/dist/nb_svg_midp_components.jar" | xargs rm
2602 +
2603 + unpack netbeans-9999-r6-build.xml.patch.bz2
2604 +
2605 + pushd "${S}" >/dev/null || die
2606 + ln -s "${DISTDIR}"/CEF99941E945D543DF0711F2C6AEF765B50F8501-jakarta-slide-ant-webdav-2.1.jar mobility.deployment.webdav/external/jakarta-slide-ant-webdav-2.1.jar || die
2607 + ln -s "${DISTDIR}"/D1B5BA3BFE8DCFAF08A0468F8879EF1D0E998038-jakarta-slide-webdavlib-2.1.jar mobility.deployment.webdav/external/jakarta-slide-webdavlib-2.1.jar || die
2608 + ln -s "${DISTDIR}"/2FB485DD8C5EFC7972037781BFFF0CE31316FCE6-jmunit-1.2.1-api.zip mobility.j2meunit/external/jmunit-1.2.1-api.zip || die
2609 + ln -s "${DISTDIR}"/BD84F1A4C0789070CC62A8D2DBA75121A57C069C-jmunit4cldc10-1.2.1.jar mobility.j2meunit/external/jmunit4cldc10-1.2.1.jar || die
2610 + ln -s "${DISTDIR}"/D76B8334DCBDBE93297AA5C02B17D9A856E72246-jmunit4cldc11-1.2.1.jar mobility.j2meunit/external/jmunit4cldc11-1.2.1.jar || die
2611 + ln -s "${DISTDIR}"/D63B2CB355170F1BC8E126E43021047F94243B70-perseus-nb-1.0.1.jar svg.perseus/external/perseus-nb-1.0.1.jar || die
2612 + popd >/dev/null || die
2613 +}
2614 +
2615 +src_prepare() {
2616 + einfo "Deleting bundled class files..."
2617 + find -name "*.class" -type f | xargs rm -vf
2618 +
2619 + epatch netbeans-9999-r6-build.xml.patch
2620 +
2621 + # Support for custom patches
2622 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2623 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2624 +
2625 + if [ -n "${files}" ] ; then
2626 + einfo "Applying custom patches:"
2627 +
2628 + for file in ${files} ; do
2629 + epatch "${file}"
2630 + done
2631 + fi
2632 + fi
2633 +
2634 + einfo "Symlinking external libraries..."
2635 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2636 + java-pkg_jar-from --into mobility.antext/external ant-contrib ant-contrib.jar ant-contrib-1.0b3.jar
2637 + java-pkg_jar-from --into mobility.deployment.webdav/external commons-httpclient-3 commons-httpclient.jar commons-httpclient-3.0.1.jar
2638 + java-pkg_jar-from --into mobility.deployment.webdav/external jdom-1.0 jdom.jar jdom-1.0.jar
2639 +
2640 + einfo "Linking in other clusters..."
2641 + mkdir "${S}"/nbbuild/netbeans || die
2642 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
2643 +
2644 + ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
2645 + cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2646 + touch nb.cluster.apisupport.built
2647 +
2648 + ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
2649 + cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2650 + touch nb.cluster.enterprise.built
2651 +
2652 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2653 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2654 + touch nb.cluster.ide.built
2655 +
2656 + ln -s /usr/share/netbeans-java-${SLOT} java || die
2657 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2658 + touch nb.cluster.java.built
2659 +
2660 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2661 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2662 + touch nb.cluster.platform.built
2663 +
2664 + ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
2665 + cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2666 + touch nb.cluster.websvccommon.built
2667 +
2668 + popd >/dev/null || die
2669 +
2670 + java-pkg-2_src_prepare
2671 +}
2672 +
2673 +src_install() {
2674 + pushd nbbuild/netbeans/mobility >/dev/null || die
2675 +
2676 + insinto ${INSTALL_DIR}
2677 +
2678 + grep -E "/mobility$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2679 +
2680 + doins -r *
2681 + rm -rf "${D}"/${INSTALL_DIR}/modules/lib || die
2682 +
2683 + popd >/dev/null || die
2684 +
2685 + local instdir=${INSTALL_DIR}/modules/ext
2686 + pushd "${D}"/${instdir} >/dev/null || die
2687 + rm ant-contrib-1.0b3.jar && dosym /usr/share/ant-contrib/lib/ant-contrib.jar ${instdir}/ant-contrib-1.0b3.jar || die
2688 + 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
2689 + rm jdom-1.0.jar && dosym /usr/share/jdom-1.0/lib/jdom.jar ${instdir}/jdom-1.0.jar || die
2690 + popd >/dev/null || die
2691 +
2692 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/mobility
2693 +}
2694
2695 diff --git a/dev-java/netbeans-nb/ChangeLog b/dev-java/netbeans-nb/ChangeLog
2696 index bbb6e47..41aea78 100644
2697 --- a/dev-java/netbeans-nb/ChangeLog
2698 +++ b/dev-java/netbeans-nb/ChangeLog
2699 @@ -2,6 +2,12 @@
2700 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
2701 # $Header: $
2702
2703 +*netbeans-nb-9999_p20120606 (06 Jun 2012)
2704 +
2705 + 06 Jun 2012; Miroslav Šulc <fordfrog@g.o>
2706 + +netbeans-nb-9999_p20120606.ebuild:
2707 + bumped to latest nightly sources
2708 +
2709 *netbeans-nb-9999_p20120604 (04 Jun 2012)
2710
2711 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
2712
2713 diff --git a/dev-java/netbeans-nb/Manifest b/dev-java/netbeans-nb/Manifest
2714 index 253389c..e1cf66a 100644
2715 --- a/dev-java/netbeans-nb/Manifest
2716 +++ b/dev-java/netbeans-nb/Manifest
2717 @@ -11,10 +11,12 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
2718 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
2719 DIST netbeans-trunk-nightly-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
2720 DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
2721 +DIST netbeans-trunk-nightly-201206060001-src.zip 174911094 RMD160 8061228df76362ca2da4b3203bfef2a0bb0fa3a3 SHA1 bf48eab8d2ffbd5fa14ff36556d360d00d7c587f SHA256 cd425948a0449740923dc4823bf793f16388e37ae4433459ff250bb156d12f21
2722 EBUILD netbeans-nb-7.0.1.ebuild 5116 RMD160 df3e2ea3364e01de002fbb97b56c2bf927ba0e2c SHA1 f962fd0ba56bab72ef843342d94d0992e615698f SHA256 17ac4a9aa7931d052a899ad8649bed42d5c37a06d913e0dc8ded118d7ef01c47
2723 EBUILD netbeans-nb-7.1.2.ebuild 4987 RMD160 5183a8db3a7f47e0fea33d2ef5f23530752f8184 SHA1 930b37141bd234605941eba4274335e0bdce509b SHA256 075ef11ab57b236061e4df3e905524ecfba2966c5d735d113b878a03219a9cc1
2724 EBUILD netbeans-nb-7.2_beta.ebuild 4968 RMD160 7d13a944a9102d0c21cff18bdc1e39682a0533cc SHA1 49f8f163179b8f8c8073c23d29914ced57709ea0 SHA256 e7d4770a8ec5e772b88e7ba72836e9f05ae5e8b13847faed7f358b611adf5189
2725 EBUILD netbeans-nb-9999_p20120530.ebuild 5010 RMD160 d299b9c91895f0bbf26ec94527f1f86010bf65dd SHA1 48927f9f67091eb24292de49841c8528d059ff19 SHA256 13bbec0635c214c1d3d6b94781346a69208a0589818a3e04c2b152e0c1a5e160
2726 EBUILD netbeans-nb-9999_p20120604.ebuild 5010 RMD160 a9900ce92448ed856d3859658d23161afd86e84f SHA1 123c884fcc1bdacf47f9906eb30b049253e3de7e SHA256 2b85e38d73b53c0014d93182276be7da94b327a30ed62c4d22295e6568cfbee1
2727 -MISC ChangeLog 34560 RMD160 aab3766db13e37d817fdf16c1e34a0786228cd48 SHA1 9469b907f6d037ea0a1880ea8dfad3185949e7e2 SHA256 b284892344e9dbdae762205bbbeaab0aaf0fd8df082edd95bb730d4bd5d4fbf6
2728 +EBUILD netbeans-nb-9999_p20120606.ebuild 5010 RMD160 696dd2d49516bb7709c4468d5466919869429a39 SHA1 8ab0da64eed22690f9bdf428123c6c4a9287cb8b SHA256 3b559c7e91c5f8286780dd8fadd68bcd578697db5a86626d31d8e64257c24dc7
2729 +MISC ChangeLog 34729 RMD160 dc2a178ff2fc520ccc6ca79b2bcab14a9bb592e6 SHA1 c7edbf1ab45754a6c9e58af46b9054955810a822 SHA256 aec0f4d31e0563483a3c7e85ff1d2fd70bbc3e0a955ef09d44fd325933db3706
2730 MISC metadata.xml 396 RMD160 80c4086b305af8d5e4adae8a263111590f183c05 SHA1 11224a41781dde9ebd92c32e5c0a9d1921b628cb SHA256 5083064ed2246a84e2aedbc326d56cc8bf571fd8e7c24af0e4bc14c50f1ebb49
2731
2732 diff --git a/dev-java/netbeans-nb/netbeans-nb-9999_p20120606.ebuild b/dev-java/netbeans-nb/netbeans-nb-9999_p20120606.ebuild
2733 new file mode 100644
2734 index 0000000..95155d9
2735 --- /dev/null
2736 +++ b/dev-java/netbeans-nb/netbeans-nb-9999_p20120606.ebuild
2737 @@ -0,0 +1,149 @@
2738 +# Copyright 1999-2012 Gentoo Foundation
2739 +# Distributed under the terms of the GNU General Public License v2
2740 +# $Header: $
2741 +
2742 +EAPI="4"
2743 +WANT_ANT_TASKS="ant-nodeps"
2744 +inherit eutils java-pkg-2 java-ant-2
2745 +
2746 +DESCRIPTION="Netbeans IDE Branding"
2747 +HOMEPAGE="http://netbeans.org/"
2748 +SLOT="9999"
2749 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-06_00-01-54/zip/netbeans-trunk-nightly-201206060001-src.zip"
2750 +SRC_URI="${SOURCE_URL}
2751 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2
2752 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.0.png"
2753 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2754 +KEYWORDS="~amd64 ~x86"
2755 +IUSE="keychain"
2756 +S="${WORKDIR}"
2757 +
2758 +CDEPEND="~dev-java/netbeans-platform-${PV}
2759 + ~dev-java/netbeans-harness-${PV}
2760 + ~dev-java/netbeans-ide-${PV}"
2761 +DEPEND="virtual/jdk:1.6
2762 + app-arch/unzip
2763 + ${CDEPEND}
2764 + dev-java/javahelp:0"
2765 +RDEPEND=">=virtual/jdk-1.6
2766 + ${CDEPEND}
2767 + keychain? (
2768 + net-misc/keychain:0
2769 + net-misc/x11-ssh-askpass:0
2770 + )"
2771 +
2772 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2773 +
2774 +EANT_BUILD_XML="nbbuild/build.xml"
2775 +EANT_BUILD_TARGET="rebuild-cluster create-netbeans-import finish-build"
2776 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.nb -Dext.binaries.downloaded=true"
2777 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2778 +JAVA_PKG_BSFIX="off"
2779 +
2780 +src_unpack() {
2781 + unpack $(basename ${SOURCE_URL})
2782 +
2783 + einfo "Deleting bundled jars..."
2784 + find -name "*.jar" -type f -delete
2785 +
2786 + unpack netbeans-9999-r6-build.xml.patch.bz2
2787 +}
2788 +
2789 +src_prepare() {
2790 + einfo "Deleting bundled class files..."
2791 + find -name "*.class" -type f | xargs rm -vf
2792 +
2793 + epatch netbeans-9999-r6-build.xml.patch
2794 + use keychain && epatch "${FILESDIR}"/${SLOT}/keychain-support.patch
2795 +
2796 + # Support for custom patches
2797 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2798 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2799 +
2800 + if [ -n "${files}" ] ; then
2801 + einfo "Applying custom patches:"
2802 +
2803 + for file in ${files} ; do
2804 + epatch "${file}"
2805 + done
2806 + fi
2807 + fi
2808 +
2809 + einfo "Symlinking external libraries..."
2810 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2811 +
2812 + einfo "Linking in other clusters..."
2813 + mkdir "${S}"/nbbuild/netbeans || die
2814 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
2815 +
2816 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2817 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2818 + touch nb.cluster.platform.built
2819 +
2820 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
2821 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2822 + touch nb.cluster.harness.built
2823 +
2824 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2825 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2826 + touch nb.cluster.ide.built
2827 + popd >/dev/null || die
2828 +
2829 + java-pkg-2_src_prepare
2830 +}
2831 +
2832 +src_install() {
2833 + pushd nbbuild/netbeans >/dev/null || die
2834 +
2835 + insinto ${INSTALL_DIR}/nb
2836 +
2837 + grep -E "/nb$" moduleCluster.properties > "${D}"/${INSTALL_DIR}/nb/moduleCluster.properties || die
2838 +
2839 + insinto ${INSTALL_DIR}
2840 + doins -r nb
2841 + dodoc *.txt
2842 + dohtml *.html *.css
2843 +
2844 + insinto ${INSTALL_DIR}/bin
2845 + doins bin/netbeans
2846 + dosym ${INSTALL_DIR}/bin/netbeans /usr/bin/netbeans-${SLOT}
2847 + fperms 755 ${INSTALL_DIR}/bin/netbeans
2848 +
2849 + insinto /etc/netbeans-${SLOT}
2850 + doins etc/*
2851 + dosym /etc/netbeans-${SLOT} ${INSTALL_DIR}/etc
2852 +
2853 + # fix paths per bug# 163483
2854 + if [[ -e "${D}"/${INSTALL_DIR}/bin/netbeans ]]; then
2855 + sed -i -e "s:\"\$progdir\"/../etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
2856 + sed -i -e "s:\"\${userdir}\"/etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
2857 + fi
2858 +
2859 + dodir /usr/share/icons/hicolor/32x32/apps
2860 + dosym ${INSTALL_DIR}/nb/netbeans.png /usr/share/icons/hicolor/32x32/apps/netbeans-${SLOT}.png
2861 + dodir /usr/share/icons/hicolor/128x128/apps
2862 + cp "${DISTDIR}"/netbeans-7.0.png "${D}"/usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png || die
2863 + dosym /usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png /usr/share/pixmaps/netbeans-${SLOT}.png
2864 +
2865 + popd >/dev/null || die
2866 +
2867 + make_desktop_entry netbeans-${SLOT} "Netbeans ${PV}" netbeans-${SLOT} Development
2868 +
2869 + mkdir -p "${D}"/${INSTALL_DIR}/nb/config || die
2870 + echo "NBGNT" > "${D}"/${INSTALL_DIR}/nb/config/productid || die
2871 +}
2872 +
2873 +pkg_postinst() {
2874 + if use keychain ; then
2875 + einfo "You enabled keychain support, that means NetBeans will use keychain for managing"
2876 + einfo "your keys while connecting to ssh protected repositories. If you want to load some"
2877 + einfo "keys on NetBeans startup, create file keychain-keys.txt in your userdir"
2878 + einfo "(~/.netbeans/${SLOT}/keychain-keys.txt) and put names of your keys in the file,"
2879 + einfo "each key on single line, for example:"
2880 + einfo "id_dsa"
2881 + einfo "id_dsa_gentoo"
2882 + einfo "If on NetBeans startup key will not be handled by keychain yet, you will be asked"
2883 + einfo "for key password (only this time and never again). You can find more information"
2884 + einfo "about keychain at http://www.gentoo.org/doc/en/keychain-guide.xml"
2885 + fi
2886 +}
2887
2888 diff --git a/dev-java/netbeans-php/ChangeLog b/dev-java/netbeans-php/ChangeLog
2889 index 70db7d8..ff8f9c2 100644
2890 --- a/dev-java/netbeans-php/ChangeLog
2891 +++ b/dev-java/netbeans-php/ChangeLog
2892 @@ -2,6 +2,12 @@
2893 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
2894 # $Header: $
2895
2896 +*netbeans-php-9999_p20120606 (06 Jun 2012)
2897 +
2898 + 06 Jun 2012; Miroslav Šulc <fordfrog@g.o>
2899 + +netbeans-php-9999_p20120606.ebuild:
2900 + bumped to latest nightly sources
2901 +
2902 *netbeans-php-9999_p20120604 (04 Jun 2012)
2903
2904 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
2905
2906 diff --git a/dev-java/netbeans-php/Manifest b/dev-java/netbeans-php/Manifest
2907 index f8e4a69..92624f6 100644
2908 --- a/dev-java/netbeans-php/Manifest
2909 +++ b/dev-java/netbeans-php/Manifest
2910 @@ -15,10 +15,12 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
2911 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
2912 DIST netbeans-trunk-nightly-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
2913 DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
2914 +DIST netbeans-trunk-nightly-201206060001-src.zip 174911094 RMD160 8061228df76362ca2da4b3203bfef2a0bb0fa3a3 SHA1 bf48eab8d2ffbd5fa14ff36556d360d00d7c587f SHA256 cd425948a0449740923dc4823bf793f16388e37ae4433459ff250bb156d12f21
2915 EBUILD netbeans-php-7.0.1.ebuild 4151 RMD160 948630039891c480cbc0a9440fd9d74438bbcca4 SHA1 9afb5f8b29bc9c86fce11b8a44976da980741ec8 SHA256 3aee393fe89aa4788ccd17af46f1df43a5681c28af6d580724d8db0f5e804ff0
2916 EBUILD netbeans-php-7.1.2.ebuild 3940 RMD160 23847d511fb946c0a0f5c27f1bc1e922bfc20f86 SHA1 d5a96f605e767c12d3c236fd9e81419669521570 SHA256 779f3bceb2b5a49e923fff28c36c653e31e2d11e186fabab1e656c3314b48d28
2917 EBUILD netbeans-php-7.2_beta.ebuild 4157 RMD160 f2381455b03d390e24a76244d22a23e7f22c0027 SHA1 18a76bc3b211a2c0ef0d7eb2f380ab736ff4b32d SHA256 00292c6f300fd62ce4f7159b68611b6d26a3af57ed7cffeb58aaf33727965249
2918 EBUILD netbeans-php-9999_p20120530.ebuild 4199 RMD160 ef6ea53218ddeefad4c198e3c739876f99d427c1 SHA1 95351137b4042097080d6c39c40718f0b08ef1e9 SHA256 85565d63ad5227c695f38269af7a45c00de9c94136916905326e643a51c4744d
2919 EBUILD netbeans-php-9999_p20120604.ebuild 4199 RMD160 ac0d1885c52c964d90d29e9e344ec13fa8d24d09 SHA1 cd0d8d281d6b5c9c8083a9bda77cec994168d8b6 SHA256 ae4013c34c7230733f46ac232c25fb76eea88167431e39ca0a0fcca8404acc7a
2920 -MISC ChangeLog 34306 RMD160 59f88773cd39475492c361268bfd19e80ea1525a SHA1 f641b1c20924599fea9969e26b43b94e356e5904 SHA256 295a8d13d5dac2955d860d3778faa06fa993af381bd5ccfef513a921d5404fb0
2921 +EBUILD netbeans-php-9999_p20120606.ebuild 4199 RMD160 f8c47daa373a3123760aa08b8ff13aaf8de2ca84 SHA1 d09de75d846396dd2cb695c673ca3ae546e84fdc SHA256 7d2c5ba8454137057e2fa4284cba4da8fa7eb90612d4c0a6c8a078587549acde
2922 +MISC ChangeLog 34477 RMD160 2b3cd4913922e5a881cbdce1166d5f4a6cfa4d4f SHA1 6223add393786feb804d476ee3c33538162cbcc1 SHA256 2420108f1940108739e89a523f869ba8d265c1ab6a2eab74eccf5277961e34c5
2923 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
2924
2925 diff --git a/dev-java/netbeans-php/netbeans-php-9999_p20120606.ebuild b/dev-java/netbeans-php/netbeans-php-9999_p20120606.ebuild
2926 new file mode 100644
2927 index 0000000..fedb47a
2928 --- /dev/null
2929 +++ b/dev-java/netbeans-php/netbeans-php-9999_p20120606.ebuild
2930 @@ -0,0 +1,123 @@
2931 +# Copyright 1999-2012 Gentoo Foundation
2932 +# Distributed under the terms of the GNU General Public License v2
2933 +# $Header: $
2934 +
2935 +EAPI="4"
2936 +WANT_ANT_TASKS="ant-nodeps"
2937 +inherit eutils java-pkg-2 java-ant-2
2938 +
2939 +DESCRIPTION="Netbeans PHP Cluster"
2940 +HOMEPAGE="http://netbeans.org/projects/php"
2941 +SLOT="9999"
2942 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-06_00-01-54/zip/netbeans-trunk-nightly-201206060001-src.zip"
2943 +SRC_URI="${SOURCE_URL}
2944 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2
2945 + http://hg.netbeans.org/binaries/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip
2946 + http://hg.netbeans.org/binaries/CFC66D677007430C0841704183EED3A5DD72E5D9-phpsigfiles.zip
2947 + http://hg.netbeans.org/binaries/3D6AF75EA20D715887DAF47A3F063864EF0814C1-predefined_vars.zip"
2948 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2949 +KEYWORDS="~amd64 ~x86"
2950 +IUSE=""
2951 +S="${WORKDIR}"
2952 +
2953 +CDEPEND="~dev-java/netbeans-ide-${PV}
2954 + ~dev-java/netbeans-platform-${PV}
2955 + ~dev-java/netbeans-webcommon-${PV}
2956 + ~dev-java/netbeans-websvccommon-${PV}
2957 + dev-java/javacup:0"
2958 +DEPEND="virtual/jdk:1.6
2959 + app-arch/unzip
2960 + ${CDEPEND}
2961 + dev-java/javahelp:0"
2962 +RDEPEND=">=virtual/jdk-1.6
2963 + ${CDEPEND}"
2964 +
2965 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2966 +
2967 +EANT_BUILD_XML="nbbuild/build.xml"
2968 +EANT_BUILD_TARGET="rebuild-cluster"
2969 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.php -Dext.binaries.downloaded=true"
2970 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2971 +JAVA_PKG_BSFIX="off"
2972 +
2973 +src_unpack() {
2974 + unpack $(basename ${SOURCE_URL})
2975 +
2976 + einfo "Deleting bundled jars..."
2977 + find -name "*.jar" -type f -delete
2978 +
2979 + unpack netbeans-9999-r6-build.xml.patch.bz2
2980 +
2981 + pushd "${S}" >/dev/null || die
2982 + ln -s "${DISTDIR}"/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip php.phpdoc.documentation/external/phpdocdesc.zip || die
2983 + ln -s "${DISTDIR}"/CFC66D677007430C0841704183EED3A5DD72E5D9-phpsigfiles.zip php.project/external/phpsigfiles.zip || die
2984 + ln -s "${DISTDIR}"/3D6AF75EA20D715887DAF47A3F063864EF0814C1-predefined_vars.zip php.editor/external/predefined_vars.zip || die
2985 + popd >/dev/null || die
2986 +}
2987 +
2988 +src_prepare() {
2989 + einfo "Deleting bundled class files..."
2990 + find -name "*.class" -type f | xargs rm -vf
2991 +
2992 + epatch netbeans-9999-r6-build.xml.patch
2993 +
2994 + # Support for custom patches
2995 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2996 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2997 +
2998 + if [ -n "${files}" ] ; then
2999 + einfo "Applying custom patches:"
3000 +
3001 + for file in ${files} ; do
3002 + epatch "${file}"
3003 + done
3004 + fi
3005 + fi
3006 +
3007 + einfo "Symlinking external libraries..."
3008 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3009 + java-pkg_jar-from --into libs.javacup/external javacup javacup.jar java-cup-11a.jar
3010 +
3011 + einfo "Linking in other clusters..."
3012 + mkdir "${S}"/nbbuild/netbeans || die
3013 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
3014 +
3015 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3016 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3017 + touch nb.cluster.ide.built
3018 +
3019 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3020 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3021 + touch nb.cluster.platform.built
3022 +
3023 + ln -s /usr/share/netbeans-webcommon-${SLOT} webcommon || die
3024 + cat /usr/share/netbeans-webcommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3025 + touch nb.cluster.webcommon.built
3026 +
3027 + ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
3028 + cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3029 + touch nb.cluster.websvccommon.built
3030 +
3031 + popd >/dev/null || die
3032 +
3033 + java-pkg-2_src_prepare
3034 +}
3035 +
3036 +src_install() {
3037 + pushd nbbuild/netbeans/php >/dev/null || die
3038 +
3039 + insinto ${INSTALL_DIR}
3040 +
3041 + grep -E "/php$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3042 +
3043 + doins -r *
3044 +
3045 + popd >/dev/null || die
3046 +
3047 + local instdir=${INSTALL_DIR}/modules/ext
3048 + pushd "${D}"/${instdir} >/dev/null || die
3049 + rm java-cup-11a.jar && dosym /usr/share/javacup/lib/javacup.jar ${instdir}/java-cup-11a.jar || die
3050 + popd >/dev/null || die
3051 +
3052 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/php
3053 +}
3054
3055 diff --git a/dev-java/netbeans-platform/ChangeLog b/dev-java/netbeans-platform/ChangeLog
3056 index 492a222..608c8e2 100644
3057 --- a/dev-java/netbeans-platform/ChangeLog
3058 +++ b/dev-java/netbeans-platform/ChangeLog
3059 @@ -2,6 +2,12 @@
3060 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
3061 # $Header: $
3062
3063 +*netbeans-platform-9999_p20120606 (06 Jun 2012)
3064 +
3065 + 06 Jun 2012; Miroslav Šulc <fordfrog@g.o>
3066 + +netbeans-platform-9999_p20120606.ebuild:
3067 + bumped to latest nightly sources
3068 +
3069 *netbeans-platform-9999_p20120604 (04 Jun 2012)
3070
3071 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
3072
3073 diff --git a/dev-java/netbeans-platform/Manifest b/dev-java/netbeans-platform/Manifest
3074 index 9d119a3..d6a92e7 100644
3075 --- a/dev-java/netbeans-platform/Manifest
3076 +++ b/dev-java/netbeans-platform/Manifest
3077 @@ -18,10 +18,12 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
3078 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
3079 DIST netbeans-trunk-nightly-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
3080 DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
3081 +DIST netbeans-trunk-nightly-201206060001-src.zip 174911094 RMD160 8061228df76362ca2da4b3203bfef2a0bb0fa3a3 SHA1 bf48eab8d2ffbd5fa14ff36556d360d00d7c587f SHA256 cd425948a0449740923dc4823bf793f16388e37ae4433459ff250bb156d12f21
3082 EBUILD netbeans-platform-7.0.1.ebuild 5049 RMD160 d6a01c7785d02b9e5aebb1a2f192c5a2b6f1ccae SHA1 2acc23f9e9f6f5c60cabce30e651b3d31d91ac41 SHA256 b67cf0867358fea808614c02b8b6ea2ab88223f8642175ac3f91dc8c610aca4e
3083 EBUILD netbeans-platform-7.1.2.ebuild 5034 RMD160 e437fa7566697d4ddfacaa5343e92212aa3b0026 SHA1 7011abec507e2c96ca56069cf6d3a2d69909b124 SHA256 a069e7e45f768e590e5b30fdda26185d8fde492355e4c530ce44169def991cc6
3084 EBUILD netbeans-platform-7.2_beta-r1.ebuild 5430 RMD160 462cd01606f46c9f3d3da37c6b878390cecad7d8 SHA1 56344a68a637f8ad87530e033c7d057bc9ea9564 SHA256 b4eb5db733247b3eefe638df343ae6bc6234052b4822fc2c45d83609b96c7da3
3085 EBUILD netbeans-platform-9999_p20120530-r1.ebuild 5472 RMD160 fea3be081c6a8ea1592530e7024de376690acca8 SHA1 b58ddd4fbb214e56e9a6230b588743193122d22e SHA256 328049bad85b6ae539cfe2dd5df9a75328c44f031a3d8f333b427d71a0158a57
3086 EBUILD netbeans-platform-9999_p20120604.ebuild 5472 RMD160 57e1877b2cf24386c681fef8f6b0b09a4fd71b0c SHA1 98bd896b27ac23407c155a943e4f1138c07e9aae SHA256 1dbe5708867f58d4c95907a35d7c3b7c8d90e3fd5a7feafd0dd82f9a3193f10a
3087 -MISC ChangeLog 37292 RMD160 5fc577697bdaf281fee7e2bba1ed16ad9914d53f SHA1 6c401a256001a8605d03b23b747bf1c6f2d1a1b8 SHA256 c75ceb14abb3e37b9e1bc6a347c425110a3a28f91a9b8c05d725f7677487d7f3
3088 +EBUILD netbeans-platform-9999_p20120606.ebuild 5472 RMD160 924f1c49ccb95e7810df70ab366aa9b078a2c4ac SHA1 164014ab6e0e51a9eb307470b02d19c1bf0b87e3 SHA256 48f6b1bcc89382ae3dc02d7971317dbf4b045984c875e4d77c00c9f0e9de93a5
3089 +MISC ChangeLog 37473 RMD160 48b9e15d47cb46fd29a6cf3310895e9216033ac9 SHA1 43b6eca1d22296ec46ac045d1cd5934a96c7a743 SHA256 22978f415800749baded46bd5f077267b0e8630a542a1b6884c31e973cef8596
3090 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
3091
3092 diff --git a/dev-java/netbeans-platform/netbeans-platform-9999_p20120606.ebuild b/dev-java/netbeans-platform/netbeans-platform-9999_p20120606.ebuild
3093 new file mode 100644
3094 index 0000000..f847233
3095 --- /dev/null
3096 +++ b/dev-java/netbeans-platform/netbeans-platform-9999_p20120606.ebuild
3097 @@ -0,0 +1,127 @@
3098 +# Copyright 1999-2012 Gentoo Foundation
3099 +# Distributed under the terms of the GNU General Public License v2
3100 +# $Header: $
3101 +
3102 +EAPI="4"
3103 +WANT_ANT_TASKS="ant-nodeps"
3104 +inherit eutils java-pkg-2 java-ant-2
3105 +
3106 +DESCRIPTION="Netbeans Platform"
3107 +HOMEPAGE="http://netbeans.org/features/platform/"
3108 +SLOT="9999"
3109 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-06_00-01-54/zip/netbeans-trunk-nightly-201206060001-src.zip"
3110 +SRC_URI="${SOURCE_URL}
3111 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2
3112 + http://hg.netbeans.org/binaries/14F630EDF137F54188636B5139432986D5FB19B7-felix-4.0.2.jar
3113 + http://hg.netbeans.org/binaries/2D80F93B8803250F232902C46EBA850BF1F3E67F-org.eclipse.osgi_3.7.1.R37x_v20110808-1106.jar
3114 + http://hg.netbeans.org/binaries/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar
3115 + http://hg.netbeans.org/binaries/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip
3116 + http://hg.netbeans.org/binaries/CFF0A34484AAF26F18BC15D0B2C226FD66769EAA-testng-6.5.1-dist.jar
3117 + http://hg.netbeans.org/binaries/D9B2EEC6413BDD174D047F9B7804C2EA440B79A5-testng-6.5.1-javadoc.zip"
3118 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3119 +KEYWORDS="~amd64 ~x86"
3120 +IUSE=""
3121 +S="${WORKDIR}"
3122 +
3123 +CDEPEND="dev-java/javahelp:0
3124 + >=dev-java/jna-3.4:0
3125 + dev-java/osgi-core-api:0
3126 + dev-java/swing-layout:1[source]"
3127 +DEPEND="virtual/jdk:1.6
3128 + app-arch/unzip
3129 + ${CDEPEND}"
3130 +RDEPEND=">=virtual/jdk-1.6
3131 + ${CDEPEND}"
3132 +
3133 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3134 +
3135 +EANT_BUILD_XML="nbbuild/build.xml"
3136 +EANT_BUILD_TARGET="rebuild-cluster"
3137 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.platform -Dext.binaries.downloaded=true -Djava.awt.headless=true"
3138 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3139 +JAVA_PKG_BSFIX="off"
3140 +
3141 +src_unpack() {
3142 + unpack $(basename ${SOURCE_URL})
3143 +
3144 + einfo "Deleting bundled jars..."
3145 + find -name "*.jar" -type f -delete
3146 +
3147 + unpack netbeans-9999-r6-build.xml.patch.bz2
3148 +
3149 + pushd "${S}" >/dev/null || die
3150 + ln -s "${DISTDIR}"/14F630EDF137F54188636B5139432986D5FB19B7-felix-4.0.2.jar libs.felix/external/felix-4.0.2.jar || die
3151 + 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
3152 + ln -s "${DISTDIR}"/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar libs.osgi/external/osgi.cmpn-4.2.jar || die
3153 + ln -s "${DISTDIR}"/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip o.jdesktop.layout/external/swing-layout-1.0.4-doc.zip || die
3154 + ln -s "${DISTDIR}"/CFF0A34484AAF26F18BC15D0B2C226FD66769EAA-testng-6.5.1-dist.jar libs.testng/external/testng-6.5.1-dist.jar || die
3155 + ln -s "${DISTDIR}"/D9B2EEC6413BDD174D047F9B7804C2EA440B79A5-testng-6.5.1-javadoc.zip libs.testng/external/testng-6.5.1-javadoc.zip || die
3156 + popd >/dev/null || die
3157 +}
3158 +
3159 +src_prepare() {
3160 + einfo "Deleting bundled class files..."
3161 + find -name "*.class" -type f | xargs rm -vf
3162 +
3163 + # upstream jna jar contains bundled binary libraries so we disable that feature
3164 + epatch netbeans-9999-r6-build.xml.patch
3165 +
3166 + # Support for custom patches
3167 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3168 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3169 +
3170 + if [ -n "${files}" ] ; then
3171 + einfo "Applying custom patches:"
3172 +
3173 + for file in ${files} ; do
3174 + epatch "${file}"
3175 + done
3176 + fi
3177 + fi
3178 +
3179 + einfo "Symlinking external libraries..."
3180 + java-pkg_jar-from --into core.nativeaccess/external jna platform.jar platform-3.4.0.jar
3181 + java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3182 + java-pkg_jar-from --into libs.jna/external jna jna.jar jna-3.4.0.jar
3183 + java-pkg_jar-from --into libs.osgi/external osgi-core-api osgi-core-api.jar osgi.core-4.3.jar
3184 + java-pkg_jar-from --into o.jdesktop.layout/external swing-layout-1 swing-layout.jar swing-layout-1.0.4.jar
3185 + ln -s /usr/share/swing-layout-1/sources/swing-layout-src.zip o.jdesktop.layout/external/swing-layout-1.0.4-src.zip || die
3186 +
3187 + java-pkg-2_src_prepare
3188 +}
3189 +
3190 +src_compile() {
3191 + unset DISPLAY
3192 + eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
3193 +}
3194 +
3195 +src_install() {
3196 + pushd nbbuild/netbeans/platform >/dev/null || die
3197 +
3198 + java-pkg_dojar lib/*.jar
3199 + grep -E "/platform$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3200 +
3201 + insinto ${INSTALL_DIR}
3202 + doins -r *
3203 + rm "${D}"/${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip || die
3204 + dosym /usr/share/swing-layout-1/sources/swing-layout-src.zip ${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip
3205 + find "${D}"/${INSTALL_DIR} -name "*.exe" -delete
3206 + find "${D}"/${INSTALL_DIR} -name "*.dll" -delete
3207 + rm -fr "${D}"/modules/lib || die
3208 +
3209 + popd >/dev/null || die
3210 +
3211 + fperms 775 ${INSTALL_DIR}/lib/nbexec
3212 + dosym ${INSTALL_DIR}/lib/nbexec /usr/bin/nbexec-${SLOT}
3213 +
3214 + local instdir=${INSTALL_DIR}/modules/ext
3215 + pushd "${D}"/${instdir} >/dev/null || die
3216 + rm jhall-2.0_05.jar && dosym /usr/share/javahelp/lib/jhall.jar ${instdir}/jhall-2.0_05.jar || die
3217 + rm jna-3.4.0.jar && dosym /usr/share/jna/lib/jna.jar ${instdir}/jna-3.4.0.jar || die
3218 + rm osgi.core-4.3.jar && dosym /usr/share/osgi-core-api/lib/osgi-core-api.jar ${instdir}/osgi.core-4.3.jar || die
3219 + rm platform-3.4.0.jar && dosym /usr/share/jna/lib/platform.jar ${instdir}/platform-3.4.0.jar || die
3220 + 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
3221 + popd >/dev/null || die
3222 +
3223 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/platform
3224 +}
3225
3226 diff --git a/dev-java/netbeans-profiler/ChangeLog b/dev-java/netbeans-profiler/ChangeLog
3227 index e523b83..51f7dbe 100644
3228 --- a/dev-java/netbeans-profiler/ChangeLog
3229 +++ b/dev-java/netbeans-profiler/ChangeLog
3230 @@ -2,6 +2,12 @@
3231 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
3232 # $Header: $
3233
3234 +*netbeans-profiler-9999_p20120606 (06 Jun 2012)
3235 +
3236 + 06 Jun 2012; Miroslav Šulc <fordfrog@g.o>
3237 + +netbeans-profiler-9999_p20120606.ebuild:
3238 + bumped to latest nightly sources
3239 +
3240 *netbeans-profiler-9999_p20120604 (04 Jun 2012)
3241
3242 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
3243
3244 diff --git a/dev-java/netbeans-profiler/Manifest b/dev-java/netbeans-profiler/Manifest
3245 index c479035..b415f07 100644
3246 --- a/dev-java/netbeans-profiler/Manifest
3247 +++ b/dev-java/netbeans-profiler/Manifest
3248 @@ -7,10 +7,12 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
3249 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
3250 DIST netbeans-trunk-nightly-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
3251 DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
3252 +DIST netbeans-trunk-nightly-201206060001-src.zip 174911094 RMD160 8061228df76362ca2da4b3203bfef2a0bb0fa3a3 SHA1 bf48eab8d2ffbd5fa14ff36556d360d00d7c587f SHA256 cd425948a0449740923dc4823bf793f16388e37ae4433459ff250bb156d12f21
3253 EBUILD netbeans-profiler-7.0.1.ebuild 3113 RMD160 dcfd93da14dbcf6a090cefd843bd8e6bbdcaa051 SHA1 a9fee09c442cbcd4187f2dc1443e19cdd9a96003 SHA256 588797a6b81c7f5ba5e1cf06ad66e593bd89aa28261b68006ebb973d0eae8044
3254 EBUILD netbeans-profiler-7.1.2.ebuild 3122 RMD160 d5cbccb8fe91eae1aa932df381f8456c0c959220 SHA1 b184ae32b1a2adbe414377b57a6e8d659905c4a5 SHA256 12f18028d15825753c83161882e187b0fcd0c328d85b617a6acdfe776d60cf77
3255 EBUILD netbeans-profiler-7.2_beta.ebuild 3103 RMD160 905dee8cc7139e173bf14604cbb59de663f7f306 SHA1 87dc478a59abcb556a02d0712ca5e97471aafdbd SHA256 85d6164700338900f882df2e4e0427f23656363ff4e8d33bbf6219fcc35c8db8
3256 EBUILD netbeans-profiler-9999_p20120530.ebuild 3145 RMD160 a59fea538aecf5b67db698e717d7bca79b61c3d2 SHA1 ca0dfda1fd46ac0e98df3e1b68f370192d5e619d SHA256 e3a159c83d5dd2a6959b78d7e7b782cb8947b16945e2329833802f1a545556da
3257 EBUILD netbeans-profiler-9999_p20120604.ebuild 3145 RMD160 34dcb5fd29f7305db63684c7b446da3eab021f88 SHA1 385d000a5a30a623aee6c5d966b3567ae54044d8 SHA256 888e1dbcaa0cc28198fdfa637db43bde6ae71d1f922707c3af925b5fa0399045
3258 -MISC ChangeLog 36420 RMD160 c31945b1fedd0de304f2e5481ece3a89022c0b7f SHA1 18fe2c682721113077985ab580ce764c7870f2a9 SHA256 0bb15aec68c582fcc10c15af0aa3cb069f2d04f8bc35c99ed5fffed85b4c31f9
3259 +EBUILD netbeans-profiler-9999_p20120606.ebuild 3145 RMD160 a98af7fb6a5b7ca29f892124b8a6e66b1c900b57 SHA1 561300ca016a0a80a8372d95d8511212870f2b93 SHA256 2b94122af32b1381c2ea8844bfa3179c13f48aee8edcb32165d7addc497e7146
3260 +MISC ChangeLog 36601 RMD160 c23670d03b054c78761c0e72f9f685748ca60e45 SHA1 f138cd4491d6571fc9680039c989265719753b40 SHA256 98f1581aea4e8e35eca286e3c2e30ba98c05add2aa1a3df3e485d9b9015070c6
3261 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
3262
3263 diff --git a/dev-java/netbeans-profiler/netbeans-profiler-9999_p20120606.ebuild b/dev-java/netbeans-profiler/netbeans-profiler-9999_p20120606.ebuild
3264 new file mode 100644
3265 index 0000000..2bb5dd0
3266 --- /dev/null
3267 +++ b/dev-java/netbeans-profiler/netbeans-profiler-9999_p20120606.ebuild
3268 @@ -0,0 +1,114 @@
3269 +# Copyright 1999-2012 Gentoo Foundation
3270 +# Distributed under the terms of the GNU General Public License v2
3271 +# $Header: $
3272 +
3273 +EAPI="4"
3274 +WANT_ANT_TASKS="ant-nodeps"
3275 +inherit eutils java-pkg-2 java-ant-2
3276 +
3277 +DESCRIPTION="Netbeans Profiler Cluster"
3278 +HOMEPAGE="http://netbeans.org/projects/profiler"
3279 +SLOT="9999"
3280 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-06_00-01-54/zip/netbeans-trunk-nightly-201206060001-src.zip"
3281 +SRC_URI="${SOURCE_URL}
3282 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2"
3283 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3284 +KEYWORDS="~amd64 ~x86"
3285 +IUSE=""
3286 +S="${WORKDIR}"
3287 +
3288 +CDEPEND="~dev-java/netbeans-ide-${PV}
3289 + ~dev-java/netbeans-java-${PV}
3290 + ~dev-java/netbeans-platform-${PV}"
3291 +DEPEND="virtual/jdk:1.6
3292 + app-arch/unzip
3293 + ${CDEPEND}
3294 + dev-java/javahelp:0"
3295 +RDEPEND=">=virtual/jdk-1.6
3296 + ${CDEPEND}"
3297 +
3298 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3299 +
3300 +EANT_BUILD_XML="nbbuild/build.xml"
3301 +EANT_BUILD_TARGET="rebuild-cluster"
3302 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.profiler -Dext.binaries.downloaded=true"
3303 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3304 +JAVA_PKG_BSFIX="off"
3305 +
3306 +src_unpack() {
3307 + unpack $(basename ${SOURCE_URL})
3308 +
3309 + einfo "Deleting bundled jars..."
3310 + find -name "*.jar" -type f -delete
3311 +
3312 + unpack netbeans-9999-r6-build.xml.patch.bz2
3313 +}
3314 +
3315 +src_prepare() {
3316 + einfo "Deleting bundled class files..."
3317 + find -name "*.class" -type f | xargs rm -vf
3318 +
3319 + epatch netbeans-9999-r6-build.xml.patch
3320 +
3321 + # Support for custom patches
3322 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3323 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3324 +
3325 + if [ -n "${files}" ] ; then
3326 + einfo "Applying custom patches:"
3327 +
3328 + for file in ${files} ; do
3329 + epatch "${file}"
3330 + done
3331 + fi
3332 + fi
3333 +
3334 + einfo "Symlinking external libraries..."
3335 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3336 +
3337 + einfo "Linking in other clusters..."
3338 + mkdir "${S}"/nbbuild/netbeans || die
3339 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
3340 +
3341 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3342 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3343 + touch nb.cluster.ide.built
3344 +
3345 + ln -s /usr/share/netbeans-java-${SLOT} java || die
3346 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3347 + touch nb.cluster.java.built
3348 +
3349 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3350 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3351 + touch nb.cluster.platform.built
3352 +
3353 + popd >/dev/null || die
3354 +
3355 + java-pkg-2_src_prepare
3356 +}
3357 +
3358 +src_install() {
3359 + pushd nbbuild/netbeans/profiler >/dev/null || die
3360 +
3361 + insinto ${INSTALL_DIR}
3362 +
3363 + grep -E "/profiler$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3364 +
3365 + doins -r *
3366 +
3367 + for file in lib/deployed/cvm/linux/*.so ; do
3368 + fperms 755 ${file}
3369 + done
3370 +
3371 + for file in lib/deployed/jdk*/linux*/*.so ; do
3372 + fperms 755 ${file}
3373 + done
3374 +
3375 + for file in remote-pack-defs/*.sh ; do
3376 + fperms 755 ${file}
3377 + done
3378 +
3379 + popd >/dev/null || die
3380 +
3381 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/profiler
3382 +}
3383
3384 diff --git a/dev-java/netbeans-webcommon/ChangeLog b/dev-java/netbeans-webcommon/ChangeLog
3385 index 78e2251..24a175d 100644
3386 --- a/dev-java/netbeans-webcommon/ChangeLog
3387 +++ b/dev-java/netbeans-webcommon/ChangeLog
3388 @@ -2,6 +2,12 @@
3389 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
3390 # $Header: $
3391
3392 +*netbeans-webcommon-9999_p20120606 (06 Jun 2012)
3393 +
3394 + 06 Jun 2012; Miroslav Šulc <fordfrog@g.o>
3395 + +netbeans-webcommon-9999_p20120606.ebuild:
3396 + bumped to latest nightly sources
3397 +
3398 *netbeans-webcommon-9999_p20120604 (04 Jun 2012)
3399
3400 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
3401
3402 diff --git a/dev-java/netbeans-webcommon/Manifest b/dev-java/netbeans-webcommon/Manifest
3403 index 88d9d51..7d84600 100644
3404 --- a/dev-java/netbeans-webcommon/Manifest
3405 +++ b/dev-java/netbeans-webcommon/Manifest
3406 @@ -3,8 +3,10 @@ DIST netbeans-7.2beta-201205031832-src.zip 178513118 RMD160 b79d398955023a0d72be
3407 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
3408 DIST netbeans-trunk-nightly-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
3409 DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
3410 +DIST netbeans-trunk-nightly-201206060001-src.zip 174911094 RMD160 8061228df76362ca2da4b3203bfef2a0bb0fa3a3 SHA1 bf48eab8d2ffbd5fa14ff36556d360d00d7c587f SHA256 cd425948a0449740923dc4823bf793f16388e37ae4433459ff250bb156d12f21
3411 EBUILD netbeans-webcommon-7.2_beta.ebuild 2663 RMD160 e1925b63476b8f5754e6015919f19e5540f9324a SHA1 11ff489a21e5cbe0d75e5cc9c26ca37278998259 SHA256 f3ae14e51de624bdc1fc43cfd740d456cbb19933fa044f28ef725706dfdf3a58
3412 EBUILD netbeans-webcommon-9999_p20120530.ebuild 2705 RMD160 2fe9bafd42001ade1c2431dc0244a1a7384112aa SHA1 f978dbfa438806faaaf7a714dd18e872f74a80a0 SHA256 5c8c2d171ca04a9babdfe6f7faa4bd281e1fa577805b659409bce500198350f0
3413 EBUILD netbeans-webcommon-9999_p20120604.ebuild 2705 RMD160 0075fae90fcd2ee4477b8e4474030602c7137cdd SHA1 827b8f19d49b2605d73430f98cb8e0cbdacab3f2 SHA256 a52d68898b1db53913f1fe0500759660ac41850df77efbe6bd303e5dc6aebf22
3414 -MISC ChangeLog 8152 RMD160 13d46838acfe552377864519c7521162e37328bb SHA1 d39550175c98b9789f3217e90f6b9b005887a626 SHA256 a88c5cc283f980db63c5e9e2d4fac5d63dcc750eac8657fea74948342b2d85c5
3415 +EBUILD netbeans-webcommon-9999_p20120606.ebuild 2705 RMD160 7e27e70281f0dfc426d8ded3e8a900ebbfe8af58 SHA1 296429be997363b4be89fd3ae22fe97cbc3f27b4 SHA256 73e01f73b85d1cbfe062b40cf0780bf9dabaa6e149e1d83352bf4390986a3ed1
3416 +MISC ChangeLog 8335 RMD160 40f74afa1d91bf891928f9e156379c4e15bb0cab SHA1 4082228e906e1a26f11ccf0551f2c5f482418f87 SHA256 dc534bfc97b3cde74eacc9b202e156cfb88976e7cf4b6c17bc69bb571dddaf32
3417 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
3418
3419 diff --git a/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20120606.ebuild b/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20120606.ebuild
3420 new file mode 100644
3421 index 0000000..7acc27e
3422 --- /dev/null
3423 +++ b/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20120606.ebuild
3424 @@ -0,0 +1,95 @@
3425 +# Copyright 1999-2012 Gentoo Foundation
3426 +# Distributed under the terms of the GNU General Public License v2
3427 +# $Header: $
3428 +
3429 +EAPI="4"
3430 +WANT_ANT_TASKS="ant-nodeps"
3431 +inherit eutils java-pkg-2 java-ant-2
3432 +
3433 +DESCRIPTION="Netbeans Web Services Cluster"
3434 +HOMEPAGE="http://netbeans.org/"
3435 +SLOT="9999"
3436 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-06_00-01-54/zip/netbeans-trunk-nightly-201206060001-src.zip"
3437 +SRC_URI="${SOURCE_URL}
3438 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2"
3439 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3440 +KEYWORDS="~amd64 ~x86"
3441 +IUSE=""
3442 +S="${WORKDIR}"
3443 +
3444 +CDEPEND="~dev-java/netbeans-platform-${PV}
3445 + ~dev-java/netbeans-ide-${PV}"
3446 +DEPEND="virtual/jdk:1.6
3447 + app-arch/unzip
3448 + ${CDEPEND}
3449 + dev-java/javahelp:0"
3450 +RDEPEND=">=virtual/jdk-1.6
3451 + ${CDEPEND}"
3452 +
3453 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3454 +
3455 +EANT_BUILD_XML="nbbuild/build.xml"
3456 +EANT_BUILD_TARGET="rebuild-cluster"
3457 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.webcommon -Dext.binaries.downloaded=true"
3458 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3459 +JAVA_PKG_BSFIX="off"
3460 +
3461 +src_unpack() {
3462 + unpack $(basename ${SOURCE_URL})
3463 +
3464 + einfo "Deleting bundled jars..."
3465 + find -name "*.jar" -type f -delete
3466 +
3467 + unpack netbeans-9999-r6-build.xml.patch.bz2
3468 +}
3469 +
3470 +src_prepare() {
3471 + einfo "Deleting bundled class files..."
3472 + find -name "*.class" -type f | xargs rm -vf
3473 +
3474 + epatch netbeans-9999-r6-build.xml.patch
3475 +
3476 + # Support for custom patches
3477 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3478 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3479 +
3480 + if [ -n "${files}" ] ; then
3481 + einfo "Applying custom patches:"
3482 +
3483 + for file in ${files} ; do
3484 + epatch "${file}"
3485 + done
3486 + fi
3487 + fi
3488 +
3489 + einfo "Symlinking external libraries..."
3490 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3491 +
3492 + einfo "Linking in other clusters..."
3493 + mkdir "${S}"/nbbuild/netbeans || die
3494 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
3495 +
3496 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3497 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3498 + touch nb.cluster.platform.built
3499 +
3500 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3501 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3502 + touch nb.cluster.ide.built
3503 +
3504 + popd >/dev/null || die
3505 +
3506 + java-pkg-2_src_prepare
3507 +}
3508 +
3509 +src_install() {
3510 + pushd nbbuild/netbeans/webcommon >/dev/null || die
3511 +
3512 + insinto ${INSTALL_DIR}
3513 + grep -E "/webcommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3514 + doins -r *
3515 +
3516 + popd >/dev/null || die
3517 +
3518 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/webcommon
3519 +}
3520
3521 diff --git a/dev-java/netbeans-websvccommon/ChangeLog b/dev-java/netbeans-websvccommon/ChangeLog
3522 index 02c1361..858c67c 100644
3523 --- a/dev-java/netbeans-websvccommon/ChangeLog
3524 +++ b/dev-java/netbeans-websvccommon/ChangeLog
3525 @@ -2,6 +2,12 @@
3526 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
3527 # $Header: $
3528
3529 +*netbeans-websvccommon-9999_p20120606 (06 Jun 2012)
3530 +
3531 + 06 Jun 2012; Miroslav Šulc <fordfrog@g.o>
3532 + +netbeans-websvccommon-9999_p20120606.ebuild:
3533 + bumped to latest nightly sources
3534 +
3535 *netbeans-websvccommon-9999_p20120604 (04 Jun 2012)
3536
3537 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
3538
3539 diff --git a/dev-java/netbeans-websvccommon/Manifest b/dev-java/netbeans-websvccommon/Manifest
3540 index 7606f44..395f8f5 100644
3541 --- a/dev-java/netbeans-websvccommon/Manifest
3542 +++ b/dev-java/netbeans-websvccommon/Manifest
3543 @@ -7,10 +7,12 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
3544 DIST netbeans-9999-r6-build.xml.patch.bz2 2475 RMD160 e4b970f3f4d2389071c5ddfed1872d95c212c92b SHA1 4f59aa900299613ef8d94c163256dcae7d2112a3 SHA256 c44d65aab8e3e64c0d8ccccf9948cdb0da119fbbb412fc9eeb380d275772a845
3545 DIST netbeans-trunk-nightly-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
3546 DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
3547 +DIST netbeans-trunk-nightly-201206060001-src.zip 174911094 RMD160 8061228df76362ca2da4b3203bfef2a0bb0fa3a3 SHA1 bf48eab8d2ffbd5fa14ff36556d360d00d7c587f SHA256 cd425948a0449740923dc4823bf793f16388e37ae4433459ff250bb156d12f21
3548 EBUILD netbeans-websvccommon-7.0.1.ebuild 2692 RMD160 78a0dae148b2c583b596a625a6e6622a1c7cafcc SHA1 f3e52c193e9dfdf9d236f655a705c55da76cfad4 SHA256 a18cf7fe0a1e38749826cb12651be06c210b038be50117647496ee6cbd184cda
3549 EBUILD netbeans-websvccommon-7.1.2.ebuild 2701 RMD160 af95088f6ae934872fea22196c39c0847f952779 SHA1 d752cc17d00dc0a2a132cee783b7853a6e2c43b2 SHA256 3b2a1cf0d32db3c55b66d1c6b8c4ae2ad5487d3fdb27752468ce5c860f9b9515
3550 EBUILD netbeans-websvccommon-7.2_beta.ebuild 2682 RMD160 6f2d90468558c77d55c14c9c42da07b2ad488d24 SHA1 4d481a0d108d7d96dd890e869f4a01915556ac6b SHA256 e4a14a2192c0585b01e3639b7db41adb0685e6f2a92d0148e85a6b5efe3e75d0
3551 EBUILD netbeans-websvccommon-9999_p20120530.ebuild 2724 RMD160 76184598824fdfaeb9ffb92e7bb9c0f32519e2fd SHA1 1c1f0705c210beb1e990bebb7ff004dda540bc8e SHA256 9c314f0c33d3eaa2fed24012fbc41b032d9b79d92cd256ee0b6e58a5cfb5a2e2
3552 EBUILD netbeans-websvccommon-9999_p20120604.ebuild 2724 RMD160 769d349c9e7f75d39bd5cb288ecd18f630effdd5 SHA1 57a34b02af403d5e2e1b536c4483c7b92f5c7067 SHA256 c8449e5cdc56e29fb348de6bf253dee917215b2a0c469ad407bd6f40e05d9fe3
3553 -MISC ChangeLog 38050 RMD160 d2e625b279aa689da2ad69d1c62f404d8804acb2 SHA1 c0628fa4a307bd5b04b237c8169f50f4e9c0a612 SHA256 b92261f6fa5166a7cc506e42070e00811f8bf60dcd50b1ff682dd695568b2edf
3554 +EBUILD netbeans-websvccommon-9999_p20120606.ebuild 2724 RMD160 a097505ff684944549b966873bfb67ee251ecb13 SHA1 ccfff1d2a00657b112eff11b033e4b3e491a3a1f SHA256 214a7c130860d339ea5bdc4c88bb1268ceeba54888b66619c946da4c8c6da085
3555 +MISC ChangeLog 38239 RMD160 47073c9e091f2b8c4ebd977be49ce6240204a1f6 SHA1 07d3ffd0084179f8f540b09057de777558e471f8 SHA256 2badda34afe8faedca193682d4c621d719c872351f68e98236f5b6114b1a16ee
3556 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
3557
3558 diff --git a/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20120606.ebuild b/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20120606.ebuild
3559 new file mode 100644
3560 index 0000000..56341fa
3561 --- /dev/null
3562 +++ b/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20120606.ebuild
3563 @@ -0,0 +1,95 @@
3564 +# Copyright 1999-2012 Gentoo Foundation
3565 +# Distributed under the terms of the GNU General Public License v2
3566 +# $Header: $
3567 +
3568 +EAPI="4"
3569 +WANT_ANT_TASKS="ant-nodeps"
3570 +inherit eutils java-pkg-2 java-ant-2
3571 +
3572 +DESCRIPTION="Netbeans Web Services Common Cluster"
3573 +HOMEPAGE="http://netbeans.org/"
3574 +SLOT="9999"
3575 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-06_00-01-54/zip/netbeans-trunk-nightly-201206060001-src.zip"
3576 +SRC_URI="${SOURCE_URL}
3577 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2"
3578 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3579 +KEYWORDS="~amd64 ~x86"
3580 +IUSE=""
3581 +S="${WORKDIR}"
3582 +
3583 +CDEPEND="~dev-java/netbeans-platform-${PV}
3584 + ~dev-java/netbeans-ide-${PV}"
3585 +DEPEND="virtual/jdk:1.6
3586 + app-arch/unzip
3587 + ${CDEPEND}
3588 + dev-java/javahelp:0"
3589 +RDEPEND=">=virtual/jdk-1.6
3590 + ${CDEPEND}"
3591 +
3592 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3593 +
3594 +EANT_BUILD_XML="nbbuild/build.xml"
3595 +EANT_BUILD_TARGET="rebuild-cluster"
3596 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.websvccommon -Dext.binaries.downloaded=true"
3597 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3598 +JAVA_PKG_BSFIX="off"
3599 +
3600 +src_unpack() {
3601 + unpack $(basename ${SOURCE_URL})
3602 +
3603 + einfo "Deleting bundled jars..."
3604 + find -name "*.jar" -type f -delete
3605 +
3606 + unpack netbeans-9999-r6-build.xml.patch.bz2
3607 +}
3608 +
3609 +src_prepare() {
3610 + einfo "Deleting bundled class files..."
3611 + find -name "*.class" -type f | xargs rm -vf
3612 +
3613 + epatch netbeans-9999-r6-build.xml.patch
3614 +
3615 + # Support for custom patches
3616 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3617 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3618 +
3619 + if [ -n "${files}" ] ; then
3620 + einfo "Applying custom patches:"
3621 +
3622 + for file in ${files} ; do
3623 + epatch "${file}"
3624 + done
3625 + fi
3626 + fi
3627 +
3628 + einfo "Symlinking external libraries..."
3629 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3630 +
3631 + einfo "Linking in other clusters..."
3632 + mkdir "${S}"/nbbuild/netbeans || die
3633 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
3634 +
3635 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3636 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3637 + touch nb.cluster.platform.built
3638 +
3639 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3640 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3641 + touch nb.cluster.ide.built
3642 +
3643 + popd >/dev/null || die
3644 +
3645 + java-pkg-2_src_prepare
3646 +}
3647 +
3648 +src_install() {
3649 + pushd nbbuild/netbeans/websvccommon >/dev/null || die
3650 +
3651 + insinto ${INSTALL_DIR}
3652 + grep -E "/websvccommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3653 + doins -r *
3654 +
3655 + popd >/dev/null || die
3656 +
3657 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/websvccommon
3658 +}
3659
3660 diff --git a/dev-util/netbeans/ChangeLog b/dev-util/netbeans/ChangeLog
3661 index 79bb3ea..e2b2608 100644
3662 --- a/dev-util/netbeans/ChangeLog
3663 +++ b/dev-util/netbeans/ChangeLog
3664 @@ -2,6 +2,12 @@
3665 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
3666 # $Header: $
3667
3668 +*netbeans-9999_p20120606 (06 Jun 2012)
3669 +
3670 + 06 Jun 2012; Miroslav Šulc <fordfrog@g.o>
3671 + +netbeans-9999_p20120606.ebuild:
3672 + bumped to latest nightly sources
3673 +
3674 *netbeans-9999_p20120604 (04 Jun 2012)
3675
3676 04 Jun 2012; Miroslav Šulc <fordfrog@g.o>
3677
3678 diff --git a/dev-util/netbeans/Manifest b/dev-util/netbeans/Manifest
3679 index 3d7f183..5507c5c 100644
3680 --- a/dev-util/netbeans/Manifest
3681 +++ b/dev-util/netbeans/Manifest
3682 @@ -10,10 +10,12 @@ DIST netbeans-l10n-7.1.1-20120214091350.tar.bz2 12586999 RMD160 c9eb2ad1c262b944
3683 DIST netbeans-l10n-9999-20110613.tar.bz2 13405097 RMD160 9f8fb8fcdbdf87c958b2a8e162e150cd30c6c327 SHA1 fb06e579426ebad1909f17e36d31fe1b1b6d9f7d SHA256 c8ad3bfdd8c7da892780caa29cef57006f39016b6598327ebdab5704c9ad08a4
3684 DIST netbeans-trunk-nightly-201205300001-src.zip 174763237 RMD160 7c5524b4600cc086675ed863830f849216eb2f01 SHA1 9bbc52e25c508170d8207423b5ec43769eb1b0d1 SHA256 9c5d71ce455906f1e1f662c6a4e34c73e491ad3705f221b7c5c671366a79ef24
3685 DIST netbeans-trunk-nightly-201206040001-src.zip 174879472 RMD160 0cfb8c96eb6aae8c4f4f2acb2c8b412800da7b80 SHA1 bde5d830e085fddcc09651f71d518d8fa9a0b663 SHA256 21bd083e28f2c006feb05648c2c9260e6f1b09634105e22e249b13534249e784
3686 +DIST netbeans-trunk-nightly-201206060001-src.zip 174911094 RMD160 8061228df76362ca2da4b3203bfef2a0bb0fa3a3 SHA1 bf48eab8d2ffbd5fa14ff36556d360d00d7c587f SHA256 cd425948a0449740923dc4823bf793f16388e37ae4433459ff250bb156d12f21
3687 EBUILD netbeans-7.0.1-r2.ebuild 6736 RMD160 8780b584bedf0cfd4cd40f1e26c015079b19da4c SHA1 9e31064b4e19fad1d0ca79476f32c5153b4b18cf SHA256 e808fba2ddb516270d93b5cf67cff60d98b37ca58a158878f2e3b3ad696cfc82
3688 EBUILD netbeans-7.1.2.ebuild 6976 RMD160 6689261ce45b36debe645f8ff5ae1a49d04c18df SHA1 e8ff60a715b3868340ff34e909c8c5656ebfe30f SHA256 4222e248dfb664ccfea85d4938ad691d3685f32d8e9b33289d1dda088057261b
3689 EBUILD netbeans-7.2_beta.ebuild 7015 RMD160 8babe8fcd1461be74edba9485bf67c07fe79febd SHA1 aacfa6ce3026620ac4ca2d372c18cd5adfbf256a SHA256 e69fe5447164ab505ce8865b0f7c4832b6cd61cd1ac37a8e02e67a2afbc7727d
3690 EBUILD netbeans-9999_p20120530.ebuild 7057 RMD160 811f3b1dcdbdd6558d4f83a1d76c7f80f0291c9c SHA1 d398a1600cad165ca4033943fdce33f95483f6ca SHA256 dae0bd28e0afa2dc7b1015b42cc78e1b4ec9a3c2ad1e0834fb36eaa0547ac3ac
3691 EBUILD netbeans-9999_p20120604.ebuild 7057 RMD160 c31b0c0f59298487ec8e101d1799e910eb563ffa SHA1 905ce79fe824544daa3967f2fdd3bf24702b24bc SHA256 5df7f3887ab078d6799366459fb5018ae97ac97622e43fcaa6d4c57052e4037e
3692 -MISC ChangeLog 33890 RMD160 3c8b428132d38e6e3486f4e8276f188bd37b7524 SHA1 16a32a9cf8e375853b42364b909b8c8c241e0401 SHA256 ea82a3be3f421154fbb3d34d92de4959eeb6a9449bfeddcd0b36111896925512
3693 +EBUILD netbeans-9999_p20120606.ebuild 7057 RMD160 14f0076a145d8a6aa260201e2a860033034a7c64 SHA1 f4a03aee93581a72da0f717753845d2a81a63c35 SHA256 97fc58133a1a93dc7b7d35eb8024a61ea3415f68639ec11fd1ea5b155d7aaa05
3694 +MISC ChangeLog 34053 RMD160 a0e609d3b725d916c63de0616d88b2ebbf735ef0 SHA1 767e68358f3ad08d22318004c704e20d5afbabdd SHA256 e5cda3e5d643fd1300a8807f0eda60aec9777a0fb9af520c2b3e076cc21d588b
3695 MISC metadata.xml 333 RMD160 848a246f77fbcc88bb03d4a8d0769ef60353148a SHA1 e9afe19410a907fb47230f824b2d592ba3f465d4 SHA256 a7c289d7be537b4c51bd8100bca0d8a40ceb5fb011942bbd1b286841cf3c1d0a
3696
3697 diff --git a/dev-util/netbeans/netbeans-9999_p20120606.ebuild b/dev-util/netbeans/netbeans-9999_p20120606.ebuild
3698 new file mode 100644
3699 index 0000000..379b524
3700 --- /dev/null
3701 +++ b/dev-util/netbeans/netbeans-9999_p20120606.ebuild
3702 @@ -0,0 +1,260 @@
3703 +# Copyright 1999-2012 Gentoo Foundation
3704 +# Distributed under the terms of the GNU General Public License v2
3705 +# $Header: $
3706 +
3707 +EAPI="4"
3708 +inherit eutils java-pkg-2 java-ant-2
3709 +
3710 +DESCRIPTION="Netbeans IDE"
3711 +HOMEPAGE="http://netbeans.org/"
3712 +SLOT="9999"
3713 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-06-06_00-01-54/zip/netbeans-trunk-nightly-201206060001-src.zip"
3714 +PATCHES_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r6-build.xml.patch.bz2"
3715 +L10N_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-l10n-9999-20110613.tar.bz2"
3716 +ALL_URLS="${SOURCE_URL} ${PATCHES_URL} ${L10N_URL}"
3717 +SRC_URI="linguas_af? ( ${ALL_URLS} )
3718 + linguas_ar? ( ${ALL_URLS} )
3719 + linguas_ca? ( ${ALL_URLS} )
3720 + linguas_cs? ( ${ALL_URLS} )
3721 + linguas_de? ( ${ALL_URLS} )
3722 + linguas_el? ( ${ALL_URLS} )
3723 + linguas_es? ( ${ALL_URLS} )
3724 + linguas_fr? ( ${ALL_URLS} )
3725 + linguas_gl? ( ${ALL_URLS} )
3726 + linguas_hi_IN? ( ${ALL_URLS} )
3727 + linguas_id? ( ${ALL_URLS} )
3728 + linguas_it? ( ${ALL_URLS} )
3729 + linguas_ja? ( ${ALL_URLS} )
3730 + linguas_ko? ( ${ALL_URLS} )
3731 + linguas_lt? ( ${ALL_URLS} )
3732 + linguas_nl? ( ${ALL_URLS} )
3733 + linguas_pl? ( ${ALL_URLS} )
3734 + linguas_pt_BR? ( ${ALL_URLS} )
3735 + linguas_pt_PT? ( ${ALL_URLS} )
3736 + linguas_ro? ( ${ALL_URLS} )
3737 + linguas_ru? ( ${ALL_URLS} )
3738 + linguas_si? ( ${ALL_URLS} )
3739 + linguas_sq? ( ${ALL_URLS} )
3740 + linguas_sr? ( ${ALL_URLS} )
3741 + linguas_sv? ( ${ALL_URLS} )
3742 + linguas_ta_IN? ( ${ALL_URLS} )
3743 + linguas_tl? ( ${ALL_URLS} )
3744 + linguas_tr? ( ${ALL_URLS} )
3745 + linguas_vi? ( ${ALL_URLS} )
3746 + linguas_zh_CN? ( ${ALL_URLS} )
3747 + linguas_zh_TW? ( ${ALL_URLS} )
3748 +"
3749 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3750 +KEYWORDS="~amd64 ~x86"
3751 +IUSE_NETBEANS_MODULES="
3752 + +netbeans_modules_apisupport
3753 + netbeans_modules_cnd
3754 + netbeans_modules_dlight
3755 + netbeans_modules_enterprise
3756 + netbeans_modules_ergonomics
3757 + netbeans_modules_groovy
3758 + +netbeans_modules_java
3759 + netbeans_modules_javacard
3760 + +netbeans_modules_javafx
3761 + netbeans_modules_mobility
3762 + netbeans_modules_php
3763 + +netbeans_modules_profiler
3764 + netbeans_modules_webcommon
3765 + +netbeans_modules_websvccommon"
3766 +IUSE_LINGUAS="
3767 + linguas_af
3768 + linguas_ar
3769 + linguas_ca
3770 + linguas_cs
3771 + linguas_de
3772 + linguas_el
3773 + linguas_es
3774 + linguas_fr
3775 + linguas_gl
3776 + linguas_hi_IN
3777 + linguas_id
3778 + linguas_it
3779 + linguas_ja
3780 + linguas_ko
3781 + linguas_lt
3782 + linguas_nl
3783 + linguas_pl
3784 + linguas_pt_BR
3785 + linguas_pt_PT
3786 + linguas_ro
3787 + linguas_ru
3788 + linguas_si
3789 + linguas_sq
3790 + linguas_sr
3791 + linguas_sv
3792 + linguas_ta_IN
3793 + linguas_tl
3794 + linguas_tr
3795 + linguas_vi
3796 + linguas_zh_CN
3797 + linguas_zh_TW"
3798 +IUSE="doc ${IUSE_NETBEANS_MODULES} ${IUSE_LINGUAS}"
3799 +S="${WORKDIR}"
3800 +
3801 +DEPEND="virtual/jdk:1.6
3802 + dev-java/javahelp:0"
3803 +RDEPEND=">=virtual/jdk-1.6
3804 + ~dev-java/netbeans-harness-${PV}
3805 + ~dev-java/netbeans-ide-${PV}
3806 + ~dev-java/netbeans-nb-${PV}
3807 + ~dev-java/netbeans-platform-${PV}
3808 + netbeans_modules_apisupport? ( ~dev-java/netbeans-apisupport-${PV} )
3809 + netbeans_modules_cnd? ( ~dev-java/netbeans-cnd-${PV} )
3810 + netbeans_modules_dlight? ( ~dev-java/netbeans-dlight-${PV} )
3811 + netbeans_modules_enterprise? ( ~dev-java/netbeans-enterprise-${PV} )
3812 + netbeans_modules_ergonomics? ( ~dev-java/netbeans-ergonomics-${PV} )
3813 + netbeans_modules_groovy? ( ~dev-java/netbeans-groovy-${PV} )
3814 + netbeans_modules_java? ( ~dev-java/netbeans-java-${PV} )
3815 + netbeans_modules_javacard? ( ~dev-java/netbeans-javacard-${PV} )
3816 + netbeans_modules_javafx? ( ~dev-java/netbeans-javafx-${PV} )
3817 + netbeans_modules_mobility? ( ~dev-java/netbeans-mobility-${PV} )
3818 + netbeans_modules_php? ( ~dev-java/netbeans-php-${PV} )
3819 + netbeans_modules_profiler? ( ~dev-java/netbeans-profiler-${PV} )
3820 + netbeans_modules_webcommon? ( ~dev-java/netbeans-webcommon-${PV} )
3821 + netbeans_modules_websvccommon? ( ~dev-java/netbeans-websvccommon-${PV} )
3822 + doc? ( ~dev-java/netbeans-javadoc-${PV} )"
3823 +JAVA_PKG_BSFIX="off"
3824 +NBLOCALES=""
3825 +
3826 +pkg_setup() {
3827 + for lingua in ${IUSE_LINGUAS} ; do
3828 + local lang=${lingua/linguas_/}
3829 +
3830 + if [[ "${lang}" = "ar" ]] ; then
3831 + lang="ar_EG,ar_SA"
3832 + elif [[ "${lang}" = "es" ]] ; then
3833 + lang="es,es_CO"
3834 + elif [[ "${lang}" = "gl" ]] ; then
3835 + lang="gl_ES"
3836 + elif [[ "${lang}" = "id" ]] ; then
3837 + lang="in_ID"
3838 + elif [[ "${lang}" = "nl" ]] ; then
3839 + lang="nl_BE,nl_NL"
3840 + elif [[ "${lang}" = "tl" ]] ; then
3841 + lang="fil_PH"
3842 + fi
3843 +
3844 + if use ${lingua} ; then
3845 + if [ -z "${NBLOCALES}" ] ; then
3846 + NBLOCALES="${lang}"
3847 + else
3848 + NBLOCALES="${NBLOCALES},${lang}"
3849 + fi
3850 + fi
3851 + done
3852 +
3853 + java-pkg-2_pkg_setup
3854 +}
3855 +
3856 +src_unpack() {
3857 + if [ -n "${NBLOCALES}" ] ; then
3858 + unpack $(basename ${SOURCE_URL})
3859 + unpack $(basename ${L10N_URL})
3860 +
3861 + einfo "Deleting bundled jars..."
3862 + find -name "*.jar" -type f -delete
3863 +
3864 + unpack netbeans-9999-r6-build.xml.patch.bz2
3865 + fi
3866 +}
3867 +
3868 +src_prepare() {
3869 + if [ -n "${NBLOCALES}" ] ; then
3870 + einfo "Deleting bundled class files..."
3871 + find -name "*.class" -type f | xargs rm -vf
3872 +
3873 + epatch netbeans-9999-r6-build.xml.patch
3874 +
3875 + # Support for custom patches
3876 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3877 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3878 +
3879 + if [ -n "${files}" ] ; then
3880 + einfo "Applying custom patches:"
3881 +
3882 + for file in ${files} ; do
3883 + epatch "${file}"
3884 + done
3885 + fi
3886 + fi
3887 +
3888 + einfo "Symlinking external libraries..."
3889 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3890 + fi
3891 +
3892 + java-pkg-2_src_prepare
3893 +}
3894 +
3895 +src_compile() {
3896 + if [ -n "${NBLOCALES}" ] ; then
3897 + einfo "Compiling support for locales: ${NBLOCALES}"
3898 + eant -f nbbuild/build.xml bootstrap || die
3899 + eant -Dlocales=${NBLOCALES} -Ddist.dir=../nbbuild/netbeans -Dnbms.dir="" -Dnbms.dist.dir="" \
3900 + -f l10n/build.xml build || die
3901 + fi
3902 +}
3903 +
3904 +src_install() {
3905 + if [ -n "${NBLOCALES}" ] ; then
3906 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
3907 +
3908 + for cluster in apisupport cnd dlight enterprise ergonomics groovy harness ide java javacard javafx mobility php platform profiler webcommon websvccommon ; do
3909 + if [ -d "${cluster}" ] ; then
3910 + insinto /usr/share/netbeans-${cluster}-${SLOT}
3911 + doins -r ${cluster}/*
3912 + fi
3913 + done
3914 +
3915 + if [ -d nb ] ; then
3916 + insinto /usr/share/netbeans-nb-${SLOT}/nb
3917 + doins -r nb/*
3918 + fi
3919 +
3920 + popd >/dev/null || die
3921 + fi
3922 +}
3923 +
3924 +pkg_postinst() {
3925 + if [ -n "${NBLOCALES}" ] ; then
3926 + einfo "Netbeans automatically starts with the locale you have set in your user profile, if"
3927 + einfo "the locale is built for Netbeans."
3928 + einfo "If you want to force specific locale, use --locale argument, for example:"
3929 + einfo "${PN}-${SLOT} --locale de"
3930 + einfo "${PN}-${SLOT} --locale pt:BR"
3931 + fi
3932 +
3933 + if use linguas_ar ; then
3934 + einfo
3935 + einfo "You selected Arabic locale so you can choose either ar:EG or ar:SA variant."
3936 + fi
3937 +
3938 + if use linguas_es ; then
3939 + einfo
3940 + einfo "You selected Spanish locale so you can choose either es or es:CO variant."
3941 + fi
3942 +
3943 + if use linguas_gl ; then
3944 + einfo
3945 + einfo "You selected Galician locale which has locale code gl:ES in Netbeans."
3946 + fi
3947 +
3948 + if use linguas_id ; then
3949 + einfo
3950 + einfo "You selected Indonesian locale which has locale code in:ID in Netbeans."
3951 + fi
3952 +
3953 + if use linguas_nl ; then
3954 + einfo
3955 + einfo "You selected Dutch locale so you can choose either nl:BE or nl:NL variant."
3956 + fi
3957 +
3958 + if use linguas_tl ; then
3959 + einfo
3960 + einfo "You selected Tagalog locale which has for Filipino locale code fil:PH in Netbeans."
3961 + fi
3962 +}