Gentoo Archives: gentoo-commits

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