Gentoo Archives: gentoo-commits

From: "Miroslav Šulc" <fordfrog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/fordfrog:master commit in: dev-java/netbeans-mobility/, dev-java/netbeans-groovy/, ...
Date: Wed, 30 Mar 2011 09:42:06
Message-Id: f00f594ae2c87cfcfd596913e898b0d2634ba497.fordfrog@gentoo
1 commit: f00f594ae2c87cfcfd596913e898b0d2634ba497
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Wed Mar 30 09:41:29 2011 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Wed Mar 30 09:41:29 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/fordfrog.git;a=commit;h=f00f594a
7
8 netbeans: bumped to rc1
9
10 ---
11 dev-java/netbeans-apisupport/ChangeLog | 6 +
12 dev-java/netbeans-apisupport/Manifest | 4 +-
13 .../netbeans-apisupport-7.0_rc1.ebuild | 106 ++++++
14 dev-java/netbeans-cnd/ChangeLog | 6 +
15 dev-java/netbeans-cnd/Manifest | 4 +-
16 dev-java/netbeans-cnd/netbeans-cnd-7.0_rc1.ebuild | 123 +++++++
17 dev-java/netbeans-dlight/ChangeLog | 6 +
18 dev-java/netbeans-dlight/Manifest | 4 +-
19 .../netbeans-dlight/netbeans-dlight-7.0_rc1.ebuild | 119 +++++++
20 dev-java/netbeans-enterprise/ChangeLog | 6 +
21 dev-java/netbeans-enterprise/Manifest | 4 +-
22 .../netbeans-enterprise-7.0_rc1.ebuild | 304 +++++++++++++++++
23 dev-java/netbeans-ergonomics/ChangeLog | 6 +
24 dev-java/netbeans-ergonomics/Manifest | 4 +-
25 .../netbeans-ergonomics-7.0_rc1.ebuild | 101 ++++++
26 dev-java/netbeans-groovy/ChangeLog | 6 +
27 dev-java/netbeans-groovy/Manifest | 4 +-
28 .../netbeans-groovy/netbeans-groovy-7.0_rc1.ebuild | 111 ++++++
29 dev-java/netbeans-harness/ChangeLog | 6 +
30 dev-java/netbeans-harness/Manifest | 4 +-
31 .../netbeans-harness-7.0_rc1.ebuild | 114 +++++++
32 dev-java/netbeans-ide/ChangeLog | 6 +
33 dev-java/netbeans-ide/Manifest | 4 +-
34 dev-java/netbeans-ide/netbeans-ide-7.0_rc1.ebuild | 356 ++++++++++++++++++++
35 dev-java/netbeans-java/ChangeLog | 6 +
36 dev-java/netbeans-java/Manifest | 5 +-
37 .../netbeans-java/netbeans-java-7.0_rc1.ebuild | 304 +++++++++++++++++
38 dev-java/netbeans-javacard/ChangeLog | 6 +
39 dev-java/netbeans-javacard/Manifest | 4 +-
40 .../netbeans-javacard-7.0_rc1.ebuild | 141 ++++++++
41 dev-java/netbeans-javadoc/ChangeLog | 6 +
42 dev-java/netbeans-javadoc/Manifest | 4 +-
43 .../netbeans-javadoc-7.0_rc1.ebuild | 158 +++++++++
44 dev-java/netbeans-mobility/ChangeLog | 6 +
45 dev-java/netbeans-mobility/Manifest | 4 +-
46 .../netbeans-mobility-7.0_rc1.ebuild | 184 ++++++++++
47 dev-java/netbeans-nb/ChangeLog | 6 +
48 dev-java/netbeans-nb/Manifest | 4 +-
49 dev-java/netbeans-nb/netbeans-nb-7.0_rc1.ebuild | 149 ++++++++
50 dev-java/netbeans-php/ChangeLog | 6 +
51 dev-java/netbeans-php/Manifest | 4 +-
52 dev-java/netbeans-php/netbeans-php-7.0_rc1.ebuild | 119 +++++++
53 dev-java/netbeans-platform/ChangeLog | 6 +
54 dev-java/netbeans-platform/Manifest | 4 +-
55 .../netbeans-platform-7.0_rc1.ebuild | 122 +++++++
56 dev-java/netbeans-profiler/ChangeLog | 6 +
57 dev-java/netbeans-profiler/Manifest | 4 +-
58 .../netbeans-profiler-7.0_rc1.ebuild | 113 ++++++
59 dev-java/netbeans-websvccommon/ChangeLog | 6 +
60 dev-java/netbeans-websvccommon/Manifest | 4 +-
61 .../netbeans-websvccommon-7.0_rc1.ebuild | 94 +++++
62 dev-util/netbeans/ChangeLog | 5 +
63 dev-util/netbeans/Manifest | 4 +-
64 dev-util/netbeans/netbeans-7.0_rc1.ebuild | 250 ++++++++++++++
65 54 files changed, 3130 insertions(+), 18 deletions(-)
66
67 diff --git a/dev-java/netbeans-apisupport/ChangeLog b/dev-java/netbeans-apisupport/ChangeLog
68 index 0f5bee0..1308659 100644
69 --- a/dev-java/netbeans-apisupport/ChangeLog
70 +++ b/dev-java/netbeans-apisupport/ChangeLog
71 @@ -2,6 +2,12 @@
72 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
73 # $Header: $
74
75 +*netbeans-apisupport-7.0_rc1 (30 Mar 2011)
76 +
77 + 30 Mar 2011; Miroslav Šulc <fordfrog@g.o>
78 + +netbeans-apisupport-7.0_rc1.ebuild:
79 + Added ebuild for rc1
80 +
81 28 Mar 2011; Miroslav Šulc <fordfrog@g.o>
82 -netbeans-apisupport-7.0_beta2_p20110318.ebuild:
83 Removed old version
84
85 diff --git a/dev-java/netbeans-apisupport/Manifest b/dev-java/netbeans-apisupport/Manifest
86 index 1778918..2b4982d 100644
87 --- a/dev-java/netbeans-apisupport/Manifest
88 +++ b/dev-java/netbeans-apisupport/Manifest
89 @@ -1,7 +1,9 @@
90 DIST netbeans-7.0-build.xml-r1.patch.bz2 1344 RMD160 f8f092c93c1197ce759afbd8674ff1216d504d2d SHA1 6324909cc2dfae583f38e3544a38d1058c73a7ec SHA256 f323cb4694f6351fe47b76fa8b8b3e3f8e456e7d45ca76f9b88c5c6b90cc103f
91 DIST netbeans-7.0beta2-201102140001-src.zip 175628584 RMD160 97826d70ff8f60ba1d91bf3a8a96df94ede32644 SHA1 9af268e232a94e840d054fefa9b06b12c6043116 SHA256 3496a63c2044c2fd01ca8772b1f495e5ff35cd4b8c23ae6d818aac837765c4f4
92 +DIST netbeans-7.0rc1-201103280000-src.zip 175475363 RMD160 e5fe3ff726404ea8357a7cc7a383e6b8a06dd316 SHA1 df109f98c07bf01b862e59c68bbee76aae6c01df SHA256 fac906f9bdfd740b55758cf171a367702f78f7423cbae70add5a4d1b4669312e
93 DIST netbeans-trunk-nightly-201103240400-src.zip 175550392 RMD160 687037f3ddd91fdcb9bb1808b4d61873b077cb29 SHA1 014ee2e2e38cf62b6864c71a2325d4c82fa602cd SHA256 0918ca520f56068114e427ffefdcafedef7a9007b6e1a51964883d64eaa9225a
94 EBUILD netbeans-apisupport-7.0_beta2.ebuild 3078 RMD160 36f494c348433c9000e50d3b27f6e7f3ba15680d SHA1 833ecb1b93ff7e73013e1a2bfb163e51eb408838 SHA256 debf591b87941bd61b7d2d95ea1e4be6321378b387f249f582ba3dc0718ae6bb
95 EBUILD netbeans-apisupport-7.0_beta2_p20110324.ebuild 3099 RMD160 7e157ec84fb7228210fc4dfe97092e5bcd9cf6d2 SHA1 cb8b29b3bb9f8ddc9ee8a1b29782c3b12f968e48 SHA256 569dbef4b67105ad290a370877cd161a9777209939bf19303f0d9a908ce6e700
96 -MISC ChangeLog 4481 RMD160 8bf0276db249e230cea343b643c772b2311509d6 SHA1 6f8f2f71b23119cfc5c684dbb62ed433f71321c4 SHA256 cdd854ff9dd2cee095dfa66fcc8db58ca114bc08446c2390a6a9f8814284e21f
97 +EBUILD netbeans-apisupport-7.0_rc1.ebuild 3074 RMD160 5b093f27dc51fb118f99513a98598a7c03cb4850 SHA1 6546e27439be877c5a6761696ac0bda8f9e2222f SHA256 4dfbe4ecfef8795581918e5be9734b18346a49d0022dc82f318da0bb226d4b1d
98 +MISC ChangeLog 4640 RMD160 ab92bd90dad0fae99abb6499facc07b55e171efe SHA1 10c7272ae4d0d78d7d96609aa216a233f07339ef SHA256 07c34b0369b9caa00ea612290a0dac91fd8d6161e209dd6a6398cbf11a82202f
99 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
100
101 diff --git a/dev-java/netbeans-apisupport/netbeans-apisupport-7.0_rc1.ebuild b/dev-java/netbeans-apisupport/netbeans-apisupport-7.0_rc1.ebuild
102 new file mode 100644
103 index 0000000..c88128e
104 --- /dev/null
105 +++ b/dev-java/netbeans-apisupport/netbeans-apisupport-7.0_rc1.ebuild
106 @@ -0,0 +1,106 @@
107 +# Copyright 1999-2011 Gentoo Foundation
108 +# Distributed under the terms of the GNU General Public License v2
109 +# $Header: $
110 +
111 +EAPI="4"
112 +WANT_ANT_TASKS="ant-nodeps"
113 +inherit eutils java-pkg-2 java-ant-2
114 +
115 +DESCRIPTION="Netbeans API Support Cluster"
116 +HOMEPAGE="http://netbeans.org/projects/apisupport"
117 +SLOT="7.0"
118 +SOURCE_URL="http://dlc.sun.com.edgesuite.net/netbeans/7.0/rc1/zip/netbeans-7.0rc1-201103280000-src.zip"
119 +SRC_URI="${SOURCE_URL}
120 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-${SLOT}-build.xml-r1.patch.bz2"
121 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
122 +KEYWORDS="~amd64 ~x86"
123 +IUSE=""
124 +S="${WORKDIR}"
125 +
126 +CDEPEND="~dev-java/netbeans-harness-${PV}
127 + ~dev-java/netbeans-ide-${PV}
128 + ~dev-java/netbeans-java-${PV}
129 + ~dev-java/netbeans-platform-${PV}"
130 +DEPEND=">=virtual/jdk-1.6
131 + app-arch/unzip
132 + ${CDEPEND}
133 + dev-java/javahelp:0"
134 +RDEPEND=">=virtual/jdk-1.6
135 + ${CDEPEND}"
136 +
137 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
138 +
139 +EANT_BUILD_XML="nbbuild/build.xml"
140 +EANT_BUILD_TARGET="rebuild-cluster"
141 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.apisupport -Dext.binaries.downloaded=true"
142 +JAVA_PKG_BSFIX="off"
143 +
144 +src_unpack() {
145 + unpack $(basename ${SOURCE_URL})
146 +
147 + einfo "Deleting bundled jars..."
148 + find -name "*.jar" -type f -delete
149 +
150 + unpack netbeans-7.0-build.xml-r1.patch.bz2
151 +}
152 +
153 +src_prepare() {
154 + einfo "Deleting bundled class files..."
155 + find -name "*.class" -type f | xargs rm -vf
156 +
157 + epatch netbeans-7.0-build.xml-r1.patch
158 +
159 + # Support for custom patches
160 + if [ -n "${NETBEANS70_PATCHES_DIR}" -a -d "${NETBEANS70_PATCHES_DIR}" ] ; then
161 + local files=`find "${NETBEANS70_PATCHES_DIR}" -type f`
162 +
163 + if [ -n "${files}" ] ; then
164 + einfo "Applying custom patches:"
165 +
166 + for file in ${files} ; do
167 + epatch "${file}"
168 + done
169 + fi
170 + fi
171 +
172 + einfo "Symlinking external libraries..."
173 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
174 +
175 + einfo "Linking in other clusters..."
176 + mkdir "${S}"/nbbuild/netbeans || die
177 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
178 +
179 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
180 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
181 + touch nb.cluster.harness.built
182 +
183 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
184 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
185 + touch nb.cluster.ide.built
186 +
187 + ln -s /usr/share/netbeans-java-${SLOT} java || die
188 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
189 + touch nb.cluster.java.built
190 +
191 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
192 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
193 + touch nb.cluster.platform.built
194 +
195 + popd >/dev/null || die
196 +
197 + java-pkg-2_src_prepare
198 +}
199 +
200 +src_install() {
201 + pushd nbbuild/netbeans/apisupport >/dev/null || die
202 +
203 + insinto ${INSTALL_DIR}
204 +
205 + grep -E "/apisupport$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
206 +
207 + doins -r *
208 +
209 + popd >/dev/null || die
210 +
211 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/apisupport
212 +}
213
214 diff --git a/dev-java/netbeans-cnd/ChangeLog b/dev-java/netbeans-cnd/ChangeLog
215 index 2f8884d..425bbdb 100644
216 --- a/dev-java/netbeans-cnd/ChangeLog
217 +++ b/dev-java/netbeans-cnd/ChangeLog
218 @@ -2,6 +2,12 @@
219 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
220 # $Header: $
221
222 +*netbeans-cnd-7.0_rc1 (30 Mar 2011)
223 +
224 + 30 Mar 2011; Miroslav Šulc <fordfrog@g.o>
225 + +netbeans-cnd-7.0_rc1.ebuild:
226 + Added ebuild for rc1
227 +
228 28 Mar 2011; Miroslav Šulc <fordfrog@g.o>
229 -netbeans-cnd-7.0_beta2_p20110318.ebuild:
230 Removed old version
231
232 diff --git a/dev-java/netbeans-cnd/Manifest b/dev-java/netbeans-cnd/Manifest
233 index e27b83d..0fc61c2 100644
234 --- a/dev-java/netbeans-cnd/Manifest
235 +++ b/dev-java/netbeans-cnd/Manifest
236 @@ -4,8 +4,10 @@ DIST 3C8F28BB40B1DC5E2BB66C8CEDD9D5958ECBDBB8-cnd-rfs-1.0.zip 298996 RMD160 b54c
237 DIST 800BD16807CD1A4348AFD0554D920845134E5D55-cnd-rfs-1.0.zip 298998 RMD160 c38362bc45e9c4df26c0aa7da86db9127d45dccb SHA1 800bd16807cd1a4348afd0554d920845134e5d55 SHA256 8d349b4c072cc1a3bc9c6b42de76ac43600335faff6a2ba1c4fc9e593969897d
238 DIST netbeans-7.0-build.xml-r1.patch.bz2 1344 RMD160 f8f092c93c1197ce759afbd8674ff1216d504d2d SHA1 6324909cc2dfae583f38e3544a38d1058c73a7ec SHA256 f323cb4694f6351fe47b76fa8b8b3e3f8e456e7d45ca76f9b88c5c6b90cc103f
239 DIST netbeans-7.0beta2-201102140001-src.zip 175628584 RMD160 97826d70ff8f60ba1d91bf3a8a96df94ede32644 SHA1 9af268e232a94e840d054fefa9b06b12c6043116 SHA256 3496a63c2044c2fd01ca8772b1f495e5ff35cd4b8c23ae6d818aac837765c4f4
240 +DIST netbeans-7.0rc1-201103280000-src.zip 175475363 RMD160 e5fe3ff726404ea8357a7cc7a383e6b8a06dd316 SHA1 df109f98c07bf01b862e59c68bbee76aae6c01df SHA256 fac906f9bdfd740b55758cf171a367702f78f7423cbae70add5a4d1b4669312e
241 DIST netbeans-trunk-nightly-201103240400-src.zip 175550392 RMD160 687037f3ddd91fdcb9bb1808b4d61873b077cb29 SHA1 014ee2e2e38cf62b6864c71a2325d4c82fa602cd SHA256 0918ca520f56068114e427ffefdcafedef7a9007b6e1a51964883d64eaa9225a
242 EBUILD netbeans-cnd-7.0_beta2.ebuild 4320 RMD160 729e0bcbca3064d30b646f8ba8341f212999cc3a SHA1 3e3d97b9eb370058a542c64dcb8c7bf51ec4e6ca SHA256 89404a2c2c59f7aeea11f5f45688cbd1cc67621b1b9d33256b32689810e4304a
243 EBUILD netbeans-cnd-7.0_beta2_p20110324.ebuild 4460 RMD160 fa4c8a8b3ccb2c7f38421c0770da049b2d7b1953 SHA1 462cde53c785b65f5f7ade96a66c35e7c6efe1e2 SHA256 24b0371ddcea683c53abf88b6d4416e2226ca3b62161274b3edcf9cbc940b8af
244 -MISC ChangeLog 4145 RMD160 49f1b83b9867bfc57830def0aa328895f6c6eaef SHA1 559f286c642be694388d0e6a77839866a45e14da SHA256 5ee162e6a784691e5d4770d091227dcaa64d13ff34bd53d3d174c8a7042a41ba
245 +EBUILD netbeans-cnd-7.0_rc1.ebuild 4435 RMD160 1b0db82106d883d9f5606ff21577f9d556f2f8f3 SHA1 821286e503c73b75a4767ca4ab3fde77bddab610 SHA256 4f6e9468ed6acf4def207341c80c0cbbcd63deffa752642f35b416608e9ee161
246 +MISC ChangeLog 4290 RMD160 6395ddefb0823d32f82f289a775b2e7e840e0d01 SHA1 1c92738ec9dc8f262956b18a262faee0617b0dff SHA256 75674a06cab9414bab3a9a6075d00043823596da69ca966115a83b8759831a51
247 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
248
249 diff --git a/dev-java/netbeans-cnd/netbeans-cnd-7.0_rc1.ebuild b/dev-java/netbeans-cnd/netbeans-cnd-7.0_rc1.ebuild
250 new file mode 100644
251 index 0000000..da011b2
252 --- /dev/null
253 +++ b/dev-java/netbeans-cnd/netbeans-cnd-7.0_rc1.ebuild
254 @@ -0,0 +1,123 @@
255 +# Copyright 1999-2011 Gentoo Foundation
256 +# Distributed under the terms of the GNU General Public License v2
257 +# $Header: $
258 +
259 +EAPI="4"
260 +WANT_ANT_TASKS="ant-nodeps"
261 +inherit eutils java-pkg-2 java-ant-2
262 +
263 +DESCRIPTION="Netbeans CND Cluster"
264 +HOMEPAGE="http://netbeans.org/projects/cnd"
265 +SLOT="7.0"
266 +SOURCE_URL="http://dlc.sun.com.edgesuite.net/netbeans/7.0/rc1/zip/netbeans-7.0rc1-201103280000-src.zip"
267 +SRC_URI="${SOURCE_URL}
268 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-${SLOT}-build.xml-r1.patch.bz2
269 + http://hg.netbeans.org/binaries/1C4FB4BD3508F7A787270A3B65E74FBFC624C2CB-cnd-build-trace-1.0.zip
270 + http://hg.netbeans.org/binaries/800BD16807CD1A4348AFD0554D920845134E5D55-cnd-rfs-1.0.zip
271 + http://hg.netbeans.org/binaries/296C195B720404C2683BA2F65E2A423DD0611B8B-open-fortran-parser-0.7.1.2.zip"
272 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
273 +KEYWORDS="~amd64 ~x86"
274 +IUSE=""
275 +S="${WORKDIR}"
276 +
277 +CDEPEND="~dev-java/netbeans-dlight-${PV}
278 + ~dev-java/netbeans-harness-${PV}
279 + ~dev-java/netbeans-ide-${PV}
280 + ~dev-java/netbeans-platform-${PV}"
281 +DEPEND=">=virtual/jdk-1.6
282 + app-arch/unzip
283 + ${CDEPEND}
284 + dev-java/antlr:0[java]
285 + dev-java/antlr:3
286 + dev-java/javahelp:0
287 + dev-java/stringtemplate:0"
288 +RDEPEND=">=virtual/jdk-1.6
289 + ${CDEPEND}"
290 +
291 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
292 +
293 +EANT_BUILD_XML="nbbuild/build.xml"
294 +EANT_BUILD_TARGET="rebuild-cluster"
295 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.cnd -Dext.binaries.downloaded=true"
296 +JAVA_PKG_BSFIX="off"
297 +
298 +src_unpack() {
299 + unpack $(basename ${SOURCE_URL})
300 +
301 + einfo "Deleting bundled jars..."
302 + find -name "*.jar" -type f -delete
303 +
304 + unpack netbeans-7.0-build.xml-r1.patch.bz2
305 +
306 + pushd "${S}" >/dev/null || die
307 + ln -s "${DISTDIR}"/1C4FB4BD3508F7A787270A3B65E74FBFC624C2CB-cnd-build-trace-1.0.zip cnd.discovery/external/cnd-build-trace-1.0.zip || die
308 + ln -s "${DISTDIR}"/800BD16807CD1A4348AFD0554D920845134E5D55-cnd-rfs-1.0.zip cnd.remote/external/cnd-rfs-1.0.zip || die
309 + ln -s "${DISTDIR}"/296C195B720404C2683BA2F65E2A423DD0611B8B-open-fortran-parser-0.7.1.2.zip cnd.modelimpl/external/open-fortran-parser-0.7.1.2.zip || die
310 + popd >/dev/null || die
311 +}
312 +
313 +src_prepare() {
314 + einfo "Deleting bundled class files..."
315 + find -name "*.class" -type f | xargs rm -vf
316 +
317 + epatch netbeans-7.0-build.xml-r1.patch
318 + 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
319 +
320 + # Support for custom patches
321 + if [ -n "${NETBEANS70_PATCHES_DIR}" -a -d "${NETBEANS70_PATCHES_DIR}" ] ; then
322 + local files=`find "${NETBEANS70_PATCHES_DIR}" -type f`
323 +
324 + if [ -n "${files}" ] ; then
325 + einfo "Applying custom patches:"
326 +
327 + for file in ${files} ; do
328 + epatch "${file}"
329 + done
330 + fi
331 + fi
332 +
333 + einfo "Symlinking external libraries..."
334 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
335 + java-pkg_jar-from --build-only --into libs.antlr3.devel/external antlr-3 antlr3.jar antlr-3.1.3.jar
336 + java-pkg_jar-from --build-only --into libs.antlr3.devel/external antlr antlr.jar antlr-2.7.jar
337 + java-pkg_jar-from --build-only --into libs.antlr3.devel/external stringtemplate stringtemplate.jar stringtemplate-3.2.jar
338 +
339 + einfo "Linking in other clusters..."
340 + mkdir "${S}"/nbbuild/netbeans || die
341 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
342 +
343 + ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
344 + cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
345 + touch nb.cluster.dlight.built
346 +
347 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
348 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
349 + touch nb.cluster.harness.built
350 +
351 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
352 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
353 + touch nb.cluster.ide.built
354 +
355 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
356 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
357 + touch nb.cluster.platform.built
358 +
359 + popd >/dev/null || die
360 +
361 + java-pkg-2_src_prepare
362 +}
363 +
364 +src_install() {
365 + pushd nbbuild/netbeans/cnd >/dev/null || die
366 +
367 + insinto ${INSTALL_DIR}
368 +
369 + grep -E "/cnd$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
370 +
371 + doins -r *
372 + fperms 755 bin/dorun.sh
373 +
374 + popd >/dev/null || die
375 +
376 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/cnd
377 +}
378
379 diff --git a/dev-java/netbeans-dlight/ChangeLog b/dev-java/netbeans-dlight/ChangeLog
380 index 11910b7..0e79021 100644
381 --- a/dev-java/netbeans-dlight/ChangeLog
382 +++ b/dev-java/netbeans-dlight/ChangeLog
383 @@ -2,6 +2,12 @@
384 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
385 # $Header: $
386
387 +*netbeans-dlight-7.0_rc1 (30 Mar 2011)
388 +
389 + 30 Mar 2011; Miroslav Šulc <fordfrog@g.o>
390 + +netbeans-dlight-7.0_rc1.ebuild:
391 + Added ebuild for rc1
392 +
393 28 Mar 2011; Miroslav Šulc <fordfrog@g.o>
394 -netbeans-dlight-7.0_beta2_p20110318.ebuild:
395 Removed old version
396
397 diff --git a/dev-java/netbeans-dlight/Manifest b/dev-java/netbeans-dlight/Manifest
398 index 8edd93b..a6fb1a6 100644
399 --- a/dev-java/netbeans-dlight/Manifest
400 +++ b/dev-java/netbeans-dlight/Manifest
401 @@ -3,8 +3,10 @@ DIST F1AF5929CD612475CCF186F69E268F0CAAA2A90E-dtracectrl-0.1.zip 8834 RMD160 79b
402 DIST F787C9B484CD7526F866C21D8925C4DACE467F8A-derby-10.2.2.0.jar 2276020 RMD160 ea3e733fd709c6c6b6776d05d3e3d08a0f00f166 SHA1 f787c9b484cd7526f866c21d8925c4dace467f8a SHA256 fc563bf30d51408ee092a59cc6abe381172040954ab1654061efb8eaf67fd2ba
403 DIST netbeans-7.0-build.xml-r1.patch.bz2 1344 RMD160 f8f092c93c1197ce759afbd8674ff1216d504d2d SHA1 6324909cc2dfae583f38e3544a38d1058c73a7ec SHA256 f323cb4694f6351fe47b76fa8b8b3e3f8e456e7d45ca76f9b88c5c6b90cc103f
404 DIST netbeans-7.0beta2-201102140001-src.zip 175628584 RMD160 97826d70ff8f60ba1d91bf3a8a96df94ede32644 SHA1 9af268e232a94e840d054fefa9b06b12c6043116 SHA256 3496a63c2044c2fd01ca8772b1f495e5ff35cd4b8c23ae6d818aac837765c4f4
405 +DIST netbeans-7.0rc1-201103280000-src.zip 175475363 RMD160 e5fe3ff726404ea8357a7cc7a383e6b8a06dd316 SHA1 df109f98c07bf01b862e59c68bbee76aae6c01df SHA256 fac906f9bdfd740b55758cf171a367702f78f7423cbae70add5a4d1b4669312e
406 DIST netbeans-trunk-nightly-201103240400-src.zip 175550392 RMD160 687037f3ddd91fdcb9bb1808b4d61873b077cb29 SHA1 014ee2e2e38cf62b6864c71a2325d4c82fa602cd SHA256 0918ca520f56068114e427ffefdcafedef7a9007b6e1a51964883d64eaa9225a
407 EBUILD netbeans-dlight-7.0_beta2.ebuild 3581 RMD160 51994e5d594590ea416531fb0c0716cca1b55378 SHA1 4e784f80d3aee96d36bcb9adc22e40d3b8b7bc95 SHA256 fb9c3a1f1e695feaf7e47b2fb2b7e7ff4cab49f53619aacbb9d295206eed64da
408 EBUILD netbeans-dlight-7.0_beta2_p20110324.ebuild 3602 RMD160 e31ff0e52d516ec052806dcef70066fffd1bb56a SHA1 583120b07db4ca28429d7a3f2661fdc02a76ea0a SHA256 49d1e999f64997b79b4de5158f5c607ba58e0449bcf8d5f1213f52558ebbf71a
409 -MISC ChangeLog 4289 RMD160 a48e7034f40e5f486e94d57e8600ad58c66edcc9 SHA1 0f86e9dea13722979465c968f62a5775e83613fb SHA256 29735c63a68c5155abf18f48ab81e7a9010bbfb17b31559e00813f7f0abbe9c3
410 +EBUILD netbeans-dlight-7.0_rc1.ebuild 3577 RMD160 9f90f63c8c673619df843ed686f80b7ca7956ccf SHA1 f1d157f137639ced2423f166889d0824db525d7f SHA256 2c612de6797596678b5aef6dfee375ecedebcd9eee63feff80dbe36fd6f6abbe
411 +MISC ChangeLog 4440 RMD160 50abb9d324ec39d94e6fecb1a6da99bb7f3c7327 SHA1 d62e3be3e6ea3a683f685cff044e91b220c07021 SHA256 41cc04ab36bb8082e85ba8fcded63c29c2162249eef6082e685922e265779d79
412 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
413
414 diff --git a/dev-java/netbeans-dlight/netbeans-dlight-7.0_rc1.ebuild b/dev-java/netbeans-dlight/netbeans-dlight-7.0_rc1.ebuild
415 new file mode 100644
416 index 0000000..4795579
417 --- /dev/null
418 +++ b/dev-java/netbeans-dlight/netbeans-dlight-7.0_rc1.ebuild
419 @@ -0,0 +1,119 @@
420 +# Copyright 1999-2011 Gentoo Foundation
421 +# Distributed under the terms of the GNU General Public License v2
422 +# $Header: $
423 +
424 +EAPI="4"
425 +WANT_ANT_TASKS="ant-nodeps"
426 +inherit eutils java-pkg-2 java-ant-2
427 +
428 +DESCRIPTION="Netbeans D-Light Cluster"
429 +HOMEPAGE="http://netbeans.org/"
430 +SLOT="7.0"
431 +SOURCE_URL="http://dlc.sun.com.edgesuite.net/netbeans/7.0/rc1/zip/netbeans-7.0rc1-201103280000-src.zip"
432 +SRC_URI="${SOURCE_URL}
433 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-${SLOT}-build.xml-r1.patch.bz2
434 + http://hg.netbeans.org/binaries/F787C9B484CD7526F866C21D8925C4DACE467F8A-derby-10.2.2.0.jar
435 + http://hg.netbeans.org/binaries/F1AF5929CD612475CCF186F69E268F0CAAA2A90E-dtracectrl-0.1.zip
436 + http://hg.netbeans.org/binaries/623DE5A3A60FEA313099D7C42256B146E2BEE9B2-h2-1.0.79.jar"
437 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
438 +KEYWORDS="~amd64 ~x86"
439 +IUSE=""
440 +S="${WORKDIR}"
441 +
442 +CDEPEND="~dev-java/netbeans-ide-${PV}
443 + ~dev-java/netbeans-platform-${PV}"
444 +DEPEND=">=virtual/jdk-1.6
445 + app-arch/unzip
446 + ${CDEPEND}
447 + dev-java/javahelp:0"
448 +RDEPEND=">=virtual/jdk-1.6
449 + ${CDEPEND}"
450 +
451 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
452 +
453 +EANT_BUILD_XML="nbbuild/build.xml"
454 +EANT_BUILD_TARGET="rebuild-cluster"
455 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.dlight -Dext.binaries.downloaded=true"
456 +JAVA_PKG_BSFIX="off"
457 +
458 +src_unpack() {
459 + unpack $(basename ${SOURCE_URL})
460 +
461 + einfo "Deleting bundled jars..."
462 + find -name "*.jar" -type f -delete
463 +
464 + unpack netbeans-7.0-build.xml-r1.patch.bz2
465 +
466 + pushd "${S}" >/dev/null || die
467 + ln -s "${DISTDIR}"/F787C9B484CD7526F866C21D8925C4DACE467F8A-derby-10.2.2.0.jar dlight.db.derby/external/derby-10.2.2.0.jar || die
468 + ln -s "${DISTDIR}"/F1AF5929CD612475CCF186F69E268F0CAAA2A90E-dtracectrl-0.1.zip dlight.dtrace/external/dtracectrl-0.1.zip || die
469 + ln -s "${DISTDIR}"/623DE5A3A60FEA313099D7C42256B146E2BEE9B2-h2-1.0.79.jar dlight.libs.h2/external/h2-1.0.79.jar || die
470 + popd >/dev/null || die
471 +}
472 +
473 +src_prepare() {
474 + einfo "Deleting bundled class files..."
475 + find -name "*.class" -type f | xargs rm -vf
476 +
477 + epatch netbeans-7.0-build.xml-r1.patch
478 +
479 + # Support for custom patches
480 + if [ -n "${NETBEANS70_PATCHES_DIR}" -a -d "${NETBEANS70_PATCHES_DIR}" ] ; then
481 + local files=`find "${NETBEANS70_PATCHES_DIR}" -type f`
482 +
483 + if [ -n "${files}" ] ; then
484 + einfo "Applying custom patches:"
485 +
486 + for file in ${files} ; do
487 + epatch "${file}"
488 + done
489 + fi
490 + fi
491 +
492 + einfo "Symlinking external libraries..."
493 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
494 +
495 + einfo "Linking in other clusters..."
496 + mkdir "${S}"/nbbuild/netbeans || die
497 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
498 +
499 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
500 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
501 + touch nb.cluster.ide.built
502 +
503 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
504 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
505 + touch nb.cluster.platform.built
506 +
507 + popd >/dev/null || die
508 +
509 + java-pkg-2_src_prepare
510 +}
511 +
512 +src_install() {
513 + pushd nbbuild/netbeans/dlight >/dev/null || die
514 +
515 + insinto ${INSTALL_DIR}
516 +
517 + grep -E "/dlight$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
518 +
519 + doins -r *
520 +
521 + for file in bin/SunOS*/* ; do
522 + fperms 755 ${file}
523 + done
524 +
525 + for file in tools/*/bin/* ; do
526 + fperms 755 ${file}
527 + done
528 +
529 + popd >/dev/null || die
530 +
531 + local instdir=${INSTALL_DIR}/modules/ext
532 + pushd "${D}"/${instdir} >/dev/null || die
533 + # derby-10.2.2.0.jar
534 + # h2-1.0.79.jar
535 + popd >/dev/null || die
536 +
537 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/dlight
538 +}
539
540 diff --git a/dev-java/netbeans-enterprise/ChangeLog b/dev-java/netbeans-enterprise/ChangeLog
541 index 0687a15..44caa11 100644
542 --- a/dev-java/netbeans-enterprise/ChangeLog
543 +++ b/dev-java/netbeans-enterprise/ChangeLog
544 @@ -2,6 +2,12 @@
545 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
546 # $Header: $
547
548 +*netbeans-enterprise-7.0_rc1 (30 Mar 2011)
549 +
550 + 30 Mar 2011; Miroslav Šulc <fordfrog@g.o>
551 + +netbeans-enterprise-7.0_rc1.ebuild:
552 + Added ebuild for rc1
553 +
554 28 Mar 2011; Miroslav Šulc <fordfrog@g.o>
555 -netbeans-enterprise-7.0_beta2_p20110318.ebuild:
556 Removed old version
557
558 diff --git a/dev-java/netbeans-enterprise/Manifest b/dev-java/netbeans-enterprise/Manifest
559 index cbffb90..f7f4ce9 100644
560 --- a/dev-java/netbeans-enterprise/Manifest
561 +++ b/dev-java/netbeans-enterprise/Manifest
562 @@ -32,8 +32,10 @@ DIST FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip 5025064 RMD160 e
563 DIST FFE3425E304F0836912D2B8ABFB5302100B39423-jsr311-api-1.1.1-javadoc.jar 304118 RMD160 99deb07ee4c3d7257a2431830eb4f5889b4f5d6c SHA1 ffe3425e304f0836912d2b8abfb5302100b39423 SHA256 af3fbe42b4993a904673eb4500952093384cc85295ca5a35d1cb2059d41b2153
564 DIST netbeans-7.0-build.xml-r1.patch.bz2 1344 RMD160 f8f092c93c1197ce759afbd8674ff1216d504d2d SHA1 6324909cc2dfae583f38e3544a38d1058c73a7ec SHA256 f323cb4694f6351fe47b76fa8b8b3e3f8e456e7d45ca76f9b88c5c6b90cc103f
565 DIST netbeans-7.0beta2-201102140001-src.zip 175628584 RMD160 97826d70ff8f60ba1d91bf3a8a96df94ede32644 SHA1 9af268e232a94e840d054fefa9b06b12c6043116 SHA256 3496a63c2044c2fd01ca8772b1f495e5ff35cd4b8c23ae6d818aac837765c4f4
566 +DIST netbeans-7.0rc1-201103280000-src.zip 175475363 RMD160 e5fe3ff726404ea8357a7cc7a383e6b8a06dd316 SHA1 df109f98c07bf01b862e59c68bbee76aae6c01df SHA256 fac906f9bdfd740b55758cf171a367702f78f7423cbae70add5a4d1b4669312e
567 DIST netbeans-trunk-nightly-201103240400-src.zip 175550392 RMD160 687037f3ddd91fdcb9bb1808b4d61873b077cb29 SHA1 014ee2e2e38cf62b6864c71a2325d4c82fa602cd SHA256 0918ca520f56068114e427ffefdcafedef7a9007b6e1a51964883d64eaa9225a
568 EBUILD netbeans-enterprise-7.0_beta2.ebuild 16276 RMD160 8524717a77f369f2422c183dafc680698059469e SHA1 ad696df3377cf8602ea661d4df00cbea2cbc895b SHA256 f3ff233b9b037bf0f19737f8bff274fd8169bf196826e10451f43905b7089b53
569 EBUILD netbeans-enterprise-7.0_beta2_p20110324.ebuild 16303 RMD160 db5bd7e9c4c1822a38be74af8440605ef338efcd SHA1 831c988948ead9322db2b728ac307c50c4631f78 SHA256 4d07c504586933f0d1f969a0c9d54421bfbac9ecd39e77e334b887770ac2e0ce
570 -MISC ChangeLog 4859 RMD160 badb01abfc447d4c9ff5961682c544edf029ba5f SHA1 a989ab2bc8570e77a6b10834a46c66bf84648f0b SHA256 d52ea2f47e865478a02cce574c8a6a9c6d6ab043fcf8fae50096d3b9cb2bd68b
571 +EBUILD netbeans-enterprise-7.0_rc1.ebuild 16278 RMD160 47683559a7f70adbd5671593ebcd1f6b4c1f4d1a SHA1 b0c65fbe4b327b21b8e1ce105dc03ac1288ae0af SHA256 427329b3934282c1be078add97736c7f800411fdb2ce6047d85a34087d5c4eef
572 +MISC ChangeLog 5018 RMD160 85ddab15616f5bdfd694510528bb7518ce67e0b0 SHA1 b4b82502720a20f918f7e44d4ca879b76e0da120 SHA256 911366975dc152de5d98edd1159da0cdb57f7a3f6ffdab4c9e330823c25e9c0d
573 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
574
575 diff --git a/dev-java/netbeans-enterprise/netbeans-enterprise-7.0_rc1.ebuild b/dev-java/netbeans-enterprise/netbeans-enterprise-7.0_rc1.ebuild
576 new file mode 100644
577 index 0000000..4d6c30e
578 --- /dev/null
579 +++ b/dev-java/netbeans-enterprise/netbeans-enterprise-7.0_rc1.ebuild
580 @@ -0,0 +1,304 @@
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="7.0"
592 +SOURCE_URL="http://dlc.sun.com.edgesuite.net/netbeans/7.0/rc1/zip/netbeans-7.0rc1-201103280000-src.zip"
593 +SRC_URI="${SOURCE_URL}
594 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-${SLOT}-build.xml-r1.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/BD6C7BD1452456F2F6B2A8CF6C4166493A24ABED-jersey-1.3.zip
604 + http://hg.netbeans.org/binaries/955396DB8CE0477C6BD70BA830FF84CB9B7AB47B-jersey-client-1.3-javadoc.jar
605 + http://hg.netbeans.org/binaries/A27843863A5EAE9DDFF1C70F7A95D3BFC2A59D99-jersey-core-1.1.5.1-javadoc.jar
606 + http://hg.netbeans.org/binaries/6E3105315F3100F65D66355B04BA6B6C2B8480D3-jersey-json-1.3-javadoc.jar
607 + http://hg.netbeans.org/binaries/F10ED4F2ECC7724F7C25D586DC9F25377581CCFC-jersey-multipart-1.3-javadoc.jar
608 + http://hg.netbeans.org/binaries/123A7BAAE06D938E5E4533ED745EEE7377E73ED8-jersey-spring-1.3-javadoc.jar
609 + http://hg.netbeans.org/binaries/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip
610 + http://hg.netbeans.org/binaries/6B90A110E1B1503C4623B13D3BB536212F1BF3DB-jsf-2.0.zip
611 + http://hg.netbeans.org/binaries/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip
612 + http://hg.netbeans.org/binaries/FFE3425E304F0836912D2B8ABFB5302100B39423-jsr311-api-1.1.1-javadoc.jar
613 + http://hg.netbeans.org/binaries/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip
614 + http://hg.netbeans.org/binaries/16CD40905B389B27AFD81DAFF8F163CEC810FBC6-metro-2.0.zip
615 + http://hg.netbeans.org/binaries/BAEA0B9171897175B0B3E20BDF532EF4CFD44CEE-oauth-client-1.3-javadoc.jar
616 + http://hg.netbeans.org/binaries/4855C8481C6951F39DC117C44CA8EE70BF2B003F-oauth-signature-1.3-javadoc.jar
617 + http://hg.netbeans.org/binaries/C31A6E33D7D6E77C8123A0830D929187A9707147-primefaces-2.2.1.jar
618 + http://hg.netbeans.org/binaries/B9FA9CDC7FA5203E1DB5C4DBAAED0133596D524F-servlet3.0-jsp2.2-api.jar
619 + http://hg.netbeans.org/binaries/1A48EDCF8DCFC76882C821931EB0529DB9AF5D9B-spring-webmvc-2.5.6.SEC01.jar
620 + http://hg.netbeans.org/binaries/E11C2384FDEAE4F96E433C2A0339DCFC5202CC17-struts-1.3.8-javadoc.zip
621 + http://hg.netbeans.org/binaries/A3F62096FB53E14CF09B006458333792890CE429-struts-1.3.8-lib.zip
622 + http://hg.netbeans.org/binaries/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip
623 + http://hg.netbeans.org/binaries/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar"
624 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
625 +KEYWORDS="~amd64 ~x86"
626 +IUSE=""
627 +S="${WORKDIR}"
628 +
629 +CDEPEND="~dev-java/netbeans-harness-${PV}
630 + ~dev-java/netbeans-ide-${PV}
631 + ~dev-java/netbeans-java-${PV}
632 + ~dev-java/netbeans-profiler-${PV}
633 + ~dev-java/netbeans-platform-${PV}
634 + ~dev-java/netbeans-websvccommon-${PV}
635 + dev-java/commons-fileupload:0
636 + dev-java/glassfish-deployment-api:1.2
637 + dev-java/jakarta-jstl:0"
638 +DEPEND=">=virtual/jdk-1.6
639 + app-arch/unzip
640 + ${CDEPEND}
641 + dev-java/javahelp:0
642 + >=dev-java/junit-4.4:4
643 + dev-java/tomcat-servlet-api:2.3"
644 +RDEPEND=">=virtual/jdk-1.6
645 + ${CDEPEND}
646 + dev-java/antlr:0[java]
647 + dev-java/asm:3
648 + dev-java/bsf:2.3
649 + dev-java/commons-beanutils:1.7
650 + dev-java/commons-collections:0
651 + dev-java/commons-digester:0
652 + dev-java/commons-io:1
653 + dev-java/commons-logging:0
654 + dev-java/commons-validator:0
655 + dev-java/jakarta-oro:2.0
656 + dev-java/jettison:0
657 + dev-java/jsr311-api:0"
658 +# dev-java/commons-chain:1.1 in overlay
659 +
660 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
661 +
662 +EANT_BUILD_XML="nbbuild/build.xml"
663 +EANT_BUILD_TARGET="rebuild-cluster"
664 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.enterprise -Dext.binaries.downloaded=true"
665 +JAVA_PKG_BSFIX="off"
666 +
667 +src_unpack() {
668 + unpack $(basename ${SOURCE_URL})
669 +
670 + einfo "Deleting bundled jars..."
671 + find -name "*.jar" -type f -delete
672 +
673 + unpack netbeans-7.0-build.xml-r1.patch.bz2
674 +
675 + pushd "${S}" >/dev/null || die
676 + ln -s "${DISTDIR}"/2EA8E5BDC70E1B1D738140E52E4793385B2567A3-el-impl.jar libs.elimpl/external/el-impl.jar || die
677 + ln -s "${DISTDIR}"/7763236B189D9B910E2BDBA6822E6EB4DDDAC41B-glassfish-jspparser-3.0.jar web.jspparser/external/glassfish-jspparser-3.0.jar || die
678 + ln -s "${DISTDIR}"/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar libs.glassfish_logging/external/glassfish-logging-2.0.jar || die
679 + ln -s "${DISTDIR}"/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar javaee.api/external/javaee-api-6.0.jar || die
680 + ln -s "${DISTDIR}"/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar javaee.api/external/javaee-web-api-6.0.jar || die
681 + ln -s "${DISTDIR}"/DC9A229C4AB1788D0C20D937A82FB64CE2911171-javaee6-doc-api.zip j2ee.platform/external/javaee6-doc-api.zip || die
682 + ln -s "${DISTDIR}"/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar javaee.api/external/javax.annotation.jar || die
683 + ln -s "${DISTDIR}"/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar javaee.api/external/jaxb-api-osgi.jar || die
684 + ln -s "${DISTDIR}"/BD6C7BD1452456F2F6B2A8CF6C4166493A24ABED-jersey-1.3.zip websvc.restlib/external/jersey-1.3.zip || die
685 + ln -s "${DISTDIR}"/955396DB8CE0477C6BD70BA830FF84CB9B7AB47B-jersey-client-1.3-javadoc.jar websvc.restlib/external/jersey-client-1.3-javadoc.jar || die
686 + ln -s "${DISTDIR}"/A27843863A5EAE9DDFF1C70F7A95D3BFC2A59D99-jersey-core-1.1.5.1-javadoc.jar websvc.restlib/external/jersey-core-1.1.5.1-javadoc.jar || die
687 + ln -s "${DISTDIR}"/6E3105315F3100F65D66355B04BA6B6C2B8480D3-jersey-json-1.3-javadoc.jar websvc.restlib/external/jersey-json-1.3-javadoc.jar || die
688 + ln -s "${DISTDIR}"/F10ED4F2ECC7724F7C25D586DC9F25377581CCFC-jersey-multipart-1.3-javadoc.jar websvc.restlib/external/jersey-multipart-1.3-javadoc.jar || die
689 + ln -s "${DISTDIR}"/123A7BAAE06D938E5E4533ED745EEE7377E73ED8-jersey-spring-1.3-javadoc.jar websvc.restlib/external/jersey-spring-1.3-javadoc.jar || die
690 + ln -s "${DISTDIR}"/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip web.jsf12/external/jsf-1.2.zip || die
691 + ln -s "${DISTDIR}"/6B90A110E1B1503C4623B13D3BB536212F1BF3DB-jsf-2.0.zip web.jsf20/external/jsf-2.0.zip || die
692 + ln -s "${DISTDIR}"/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip web.jsf.editor/external/jsf-api-docs.zip || die
693 + ln -s "${DISTDIR}"/FFE3425E304F0836912D2B8ABFB5302100B39423-jsr311-api-1.1.1-javadoc.jar websvc.restlib/external/jsr311-api-1.1.1-javadoc.jar || die
694 + ln -s "${DISTDIR}"/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip websvc.metro.lib/external/metro-1.4-doc.zip || die
695 + ln -s "${DISTDIR}"/16CD40905B389B27AFD81DAFF8F163CEC810FBC6-metro-2.0.zip websvc.metro.lib/external/metro-2.0.zip || die
696 + ln -s "${DISTDIR}"/BAEA0B9171897175B0B3E20BDF532EF4CFD44CEE-oauth-client-1.3-javadoc.jar websvc.restlib/external/oauth-client-1.3-javadoc.jar || die
697 + ln -s "${DISTDIR}"/4855C8481C6951F39DC117C44CA8EE70BF2B003F-oauth-signature-1.3-javadoc.jar websvc.restlib/external/oauth-signature-1.3-javadoc.jar || die
698 + ln -s "${DISTDIR}"/C31A6E33D7D6E77C8123A0830D929187A9707147-primefaces-2.2.1.jar web.primefaces/external/primefaces-2.2.1.jar || die
699 + ln -s "${DISTDIR}"/B9FA9CDC7FA5203E1DB5C4DBAAED0133596D524F-servlet3.0-jsp2.2-api.jar servletjspapi/external/servlet3.0-jsp2.2-api.jar || die
700 + ln -s "${DISTDIR}"/1A48EDCF8DCFC76882C821931EB0529DB9AF5D9B-spring-webmvc-2.5.6.SEC01.jar spring.webmvc/external/spring-webmvc-2.5.6.SEC01.jar || die
701 + ln -s "${DISTDIR}"/E11C2384FDEAE4F96E433C2A0339DCFC5202CC17-struts-1.3.8-javadoc.zip web.struts/external/struts-1.3.8-javadoc.zip || die
702 + ln -s "${DISTDIR}"/A3F62096FB53E14CF09B006458333792890CE429-struts-1.3.8-lib.zip web.struts/external/struts-1.3.8-lib.zip || die
703 + ln -s "${DISTDIR}"/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip web.core.syntax/external/syntaxref20.zip || die
704 + ln -s "${DISTDIR}"/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar javaee.api/external/webservices-api-osgi.jar || die
705 + popd >/dev/null || die
706 +}
707 +
708 +src_prepare() {
709 + einfo "Deleting bundled class files..."
710 + find -name "*.class" -type f | xargs rm -vf
711 +
712 + epatch netbeans-7.0-build.xml-r1.patch
713 +
714 + # Support for custom patches
715 + if [ -n "${NETBEANS70_PATCHES_DIR}" -a -d "${NETBEANS70_PATCHES_DIR}" ] ; then
716 + local files=`find "${NETBEANS70_PATCHES_DIR}" -type f`
717 +
718 + if [ -n "${files}" ] ; then
719 + einfo "Applying custom patches:"
720 +
721 + for file in ${files} ; do
722 + epatch "${file}"
723 + done
724 + fi
725 + fi
726 +
727 + einfo "Symlinking external libraries..."
728 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
729 + java-pkg_jar-from --into j2eeapis/external glassfish-deployment-api-1.2 glassfish-deployment-api.jar jsr88javax.jar
730 + java-pkg_jar-from --into libs.commons_fileupload/external commons-fileupload commons-fileupload.jar commons-fileupload-1.0.jar
731 + java-pkg_jar-from --into web.jstl11/external jakarta-jstl jstl.jar jstl-1.1.2.jar
732 + java-pkg_jar-from --into web.jstl11/external jakarta-jstl standard.jar standard-1.1.2.jar
733 + java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.8.2.jar
734 + java-pkg_jar-from --build-only --into web.monitor/external tomcat-servlet-api-2.3 servlet.jar servlet-2.3.jar
735 +
736 + einfo "Linking in other clusters..."
737 + mkdir "${S}"/nbbuild/netbeans || die
738 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
739 +
740 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
741 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
742 + touch nb.cluster.harness.built
743 +
744 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
745 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
746 + touch nb.cluster.ide.built
747 +
748 + ln -s /usr/share/netbeans-java-${SLOT} java || die
749 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
750 + touch nb.cluster.java.built
751 +
752 + ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
753 + cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
754 + touch nb.cluster.profiler.built
755 +
756 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
757 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
758 + touch nb.cluster.platform.built
759 +
760 + ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
761 + cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
762 + touch nb.cluster.websvccommon.built
763 +
764 + popd >/dev/null || die
765 +
766 + java-pkg-2_src_prepare
767 +}
768 +
769 +src_install() {
770 + pushd nbbuild/netbeans/enterprise >/dev/null || die
771 +
772 + insinto ${INSTALL_DIR}
773 +
774 + grep -E "/enterprise$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
775 +
776 + doins -r *
777 +
778 + popd >/dev/null || die
779 +
780 + local instdir=${INSTALL_DIR}/modules/ext
781 + pushd "${D}"/${instdir} >/dev/null || die
782 + # el-impl.jar
783 + # glassfish-jspparser-3.0.jar
784 + # glassfish-logging-2.0.jar
785 + # javaee-api-6.0.jar
786 + # javaee-api-6.0-license.txt
787 + # javaee-web-api-6.0.jar
788 + # javaee-web-api-6.0-license.txt
789 + # jsp-parser-ext.jar
790 + rm jsr88javax.jar && dosym /usr/share/glassfish-deployment-api-1.2/lib/glassfish-deployment-api.jar ${instdir}/jsr88javax.jar || die
791 + rm jstl.jar && dosym /usr/share/jakarta-jstl/lib/jstl.jar ${instdir}/jstl.jar || die
792 + # org-netbeans-modules-web-httpmonitor.jar
793 + # servlet3.0-jsp2.2-api.jar
794 + rm standard.jar && dosym /usr/share/jakarta-jstl/lib/standard.jar ${instdir}/standard.jar || die
795 + popd >/dev/null || die
796 +
797 + local instdir=${INSTALL_DIR}/modules/ext/javaee6-endorsed
798 + pushd "${D}"/${instdir} >/dev/null || die
799 + # javax.annotation.jar
800 + # javax.annotation-license.txt
801 + # jaxb-api-osgi.jar
802 + # jaxb-api-osgi-license.txt
803 + # webservices-api-osgi.jar
804 + # webservices-api-osgi-license.txt
805 + popd >/dev/null || die
806 +
807 + local instdir=${INSTALL_DIR}/modules/ext/jsf-1_2
808 + pushd "${D}"/${instdir} >/dev/null || die
809 + rm commons-beanutils.jar && dosym /usr/share/commons-beanutils-1.7/lib/commons-beanutils.jar ${instdir}/commons-beanutils.jar || die
810 + rm commons-collections.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections.jar || die
811 + rm commons-digester.jar && dosym /usr/share/commons-digester/lib/commons-digester.jar ${instdir}/commons-digester.jar || die
812 + rm commons-logging.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging.jar || die
813 + # jsf-api.jar
814 + # jsf-impl.jar
815 + popd >/dev/null || die
816 +
817 + local instdir=${INSTALL_DIR}/modules/ext/jsf-2_0
818 + pushd "${D}"/${instdir} >/dev/null || die
819 + # jsf-api.jar
820 + # jsf-impl.jar
821 + popd >/dev/null || die
822 +
823 + local instdir=${INSTALL_DIR}/modules/ext/metro
824 + pushd "${D}"/${instdir} >/dev/null || die
825 + # webservices-api.jar
826 + # webservices-extra-api.jar
827 + # webservices-extra.jar
828 + # webservices-rt.jar
829 + # webservices-tools.jar
830 + popd >/dev/null || die
831 +
832 + local instdir=${INSTALL_DIR}/modules/ext/primefaces
833 + pushd "${D}"/${instdir} >/dev/null || die
834 + # primefaces-2.1.jar
835 + popd >/dev/null || die
836 +
837 + local instdir=${INSTALL_DIR}/modules/ext/rest
838 + pushd "${D}"/${instdir} >/dev/null || die
839 + rm asm-3.1.jar && dosym /usr/share/asm-3/lib/asm.jar ${instdir}/asm-3.1.jar || die
840 + # jackson-core-asl-1.1.1.jar
841 + # jersey-client-1.3.jar
842 + # jersey-core-1.3.jar
843 + # jersey-json-1.3.jar
844 + # jersey-multipart-1.3.jar
845 + # jersey-server-1.3.jar
846 + # jersey-spring-1.3.jar
847 + rm jettison-1.1.jar && dosym /usr/share/jettison/lib/jettison.jar ${instdir}/jettison-1.1.jar || die
848 + rm jsr311-api-1.1.1.jar && dosym /usr/share/jsr311-api/lib/jsr311-api.jar ${instdir}/jsr311-api-1.1.1.jar || die
849 + # mimepull-1.4.jar
850 + # oauth-client-1.3.jar
851 + # oauth-signature-1.3.jar
852 + popd >/dev/null || die
853 +
854 + local instdir=${INSTALL_DIR}/modules/ext/spring
855 + pushd "${D}"/${instdir} >/dev/null || die
856 + # spring-webmvc-2.5.6.SEC01.jar
857 + popd >/dev/null || die
858 +
859 + local instdir=${INSTALL_DIR}/modules/ext/struts
860 + pushd "${D}"/${instdir} >/dev/null || die
861 + rm antlr-2.7.2.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.2.jar || die
862 + rm bsf-2.3.0.jar && dosym /usr/share/bsf-2.3/lib/bsf.jar ${instdir}/bsf-2.3.0.jar || die
863 + 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
864 + rm commons-digester-1.8.jar && dosym /usr/share/commons-digester/lib/commons-digester.jar ${instdir}/commons-digester-1.8.jar || die
865 + rm commons-fileupload-1.1.1.jar && dosym /usr/share/commons-fileupload/lib/commons-fileupload.jar ${instdir}/commons-fileupload-1.1.1.jar || die
866 + # rm commons-chain-1.1.jar && dosym /usr/share/commons-chain-1.1/lib/commons-chain.jar ${instdir}/commons-chain-1.1.jar || die
867 + rm commons-io-1.1.jar && dosym /usr/share/commons-io-1/lib/commons-io.jar ${instdir}/commons-io-1.1.jar || die
868 + rm commons-logging-1.0.4.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.0.4.jar || die
869 + rm commons-validator-1.3.1.jar && dosym /usr/share/commons-validator/lib/commons-validator.jar ${instdir}/commons-validator-1.3.1.jar || die
870 + rm jstl-1.0.2.jar && dosym /usr/share/jakarta-jstl/lib/jstl.jar ${instdir}/jstl-1.0.2.jar || die
871 + rm oro-2.0.8.jar && dosym /usr/share/jakarta-oro-2.0/lib/jakarta-oro.jar ${instdir}/oro-2.0.8.jar || die
872 + rm standard-1.0.2.jar && dosym /usr/share/jakarta-jstl/lib/standard.jar ${instdir}/standard-1.0.2.jar || die
873 + # struts-core-1.3.8.jar
874 + # struts-el-1.3.8.jar
875 + # struts-extras-1.3.8.jar
876 + # struts-faces-1.3.8.jar
877 + # struts-mailreader-dao-1.3.8.jar
878 + # struts-scripting-1.3.8.jar
879 + # struts-taglib-1.3.8.jar
880 + # struts-tiles-1.3.8.jar
881 + popd >/dev/null || die
882 +
883 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/enterprise
884 +}
885
886 diff --git a/dev-java/netbeans-ergonomics/ChangeLog b/dev-java/netbeans-ergonomics/ChangeLog
887 index 8f0918e..3d8b7f9 100644
888 --- a/dev-java/netbeans-ergonomics/ChangeLog
889 +++ b/dev-java/netbeans-ergonomics/ChangeLog
890 @@ -2,6 +2,12 @@
891 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
892 # $Header: $
893
894 +*netbeans-ergonomics-7.0_rc1 (30 Mar 2011)
895 +
896 + 30 Mar 2011; Miroslav Šulc <fordfrog@g.o>
897 + +netbeans-ergonomics-7.0_rc1.ebuild:
898 + Added ebuild for rc1
899 +
900 28 Mar 2011; Miroslav Šulc <fordfrog@g.o>
901 -netbeans-ergonomics-7.0_beta2_p20110318.ebuild:
902 Removed old version
903
904 diff --git a/dev-java/netbeans-ergonomics/Manifest b/dev-java/netbeans-ergonomics/Manifest
905 index 0149189..3618c36 100644
906 --- a/dev-java/netbeans-ergonomics/Manifest
907 +++ b/dev-java/netbeans-ergonomics/Manifest
908 @@ -1,7 +1,9 @@
909 DIST netbeans-7.0-build.xml-r1.patch.bz2 1344 RMD160 f8f092c93c1197ce759afbd8674ff1216d504d2d SHA1 6324909cc2dfae583f38e3544a38d1058c73a7ec SHA256 f323cb4694f6351fe47b76fa8b8b3e3f8e456e7d45ca76f9b88c5c6b90cc103f
910 DIST netbeans-7.0beta2-201102140001-src.zip 175628584 RMD160 97826d70ff8f60ba1d91bf3a8a96df94ede32644 SHA1 9af268e232a94e840d054fefa9b06b12c6043116 SHA256 3496a63c2044c2fd01ca8772b1f495e5ff35cd4b8c23ae6d818aac837765c4f4
911 +DIST netbeans-7.0rc1-201103280000-src.zip 175475363 RMD160 e5fe3ff726404ea8357a7cc7a383e6b8a06dd316 SHA1 df109f98c07bf01b862e59c68bbee76aae6c01df SHA256 fac906f9bdfd740b55758cf171a367702f78f7423cbae70add5a4d1b4669312e
912 DIST netbeans-trunk-nightly-201103240400-src.zip 175550392 RMD160 687037f3ddd91fdcb9bb1808b4d61873b077cb29 SHA1 014ee2e2e38cf62b6864c71a2325d4c82fa602cd SHA256 0918ca520f56068114e427ffefdcafedef7a9007b6e1a51964883d64eaa9225a
913 EBUILD netbeans-ergonomics-7.0_beta2.ebuild 2828 RMD160 cf495e31f811a0578adc03553c46ac5638275a7f SHA1 3982881bac52616493c243dd5cd85669888b0858 SHA256 dc9165255961758aa8d05304234394ca80512258fede67809ac2d0acac44a4fa
914 EBUILD netbeans-ergonomics-7.0_beta2_p20110324.ebuild 2849 RMD160 35ca8f11a070f55c12e98a0e591bd1a34c85d8f5 SHA1 ebd87e1004f8c8f9c15a4b5ebf8c73ca58b19b06 SHA256 dc43731e473ec06e5d98233bdbffd307f698e4c0265a6374b219722cef9c5f20
915 -MISC ChangeLog 4481 RMD160 12554f3eec43a03635c45374f3c1c97e34a717bb SHA1 bd1c3359ccb95412363d189b83da09dceaa08bb5 SHA256 cc629ffd9b0322a5b86d3aa0f921765c3ff1410792e200f5bba6c40ee712618d
916 +EBUILD netbeans-ergonomics-7.0_rc1.ebuild 2824 RMD160 088bacba0982f430cf7159be33337baa6d4d1c07 SHA1 97d2ec538b72e9c55147601326b368600c481977 SHA256 c12d3f7113d0e8536d609615ba0ba498f2b575ee8c91fc5a6f927379b8411c4d
917 +MISC ChangeLog 4640 RMD160 5a7d2fa8d76d72341d54bd9bd6a3ee1002ce6ce8 SHA1 e498a378c7a4e6d87cba55cec32b31334058e24a SHA256 3aff93aaf3ab9fa680d304482639ae224ec7a5e194fb3f3a7f6d2c20c049fb46
918 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
919
920 diff --git a/dev-java/netbeans-ergonomics/netbeans-ergonomics-7.0_rc1.ebuild b/dev-java/netbeans-ergonomics/netbeans-ergonomics-7.0_rc1.ebuild
921 new file mode 100644
922 index 0000000..ef1c240
923 --- /dev/null
924 +++ b/dev-java/netbeans-ergonomics/netbeans-ergonomics-7.0_rc1.ebuild
925 @@ -0,0 +1,101 @@
926 +# Copyright 1999-2011 Gentoo Foundation
927 +# Distributed under the terms of the GNU General Public License v2
928 +# $Header: $
929 +
930 +EAPI="4"
931 +WANT_ANT_TASKS="ant-nodeps"
932 +inherit eutils java-pkg-2 java-ant-2
933 +
934 +DESCRIPTION="Netbeans Ergonomics Cluster"
935 +HOMEPAGE="http://netbeans.org/"
936 +SLOT="7.0"
937 +SOURCE_URL="http://dlc.sun.com.edgesuite.net/netbeans/7.0/rc1/zip/netbeans-7.0rc1-201103280000-src.zip"
938 +SRC_URI="${SOURCE_URL}
939 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-${SLOT}-build.xml-r1.patch.bz2"
940 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
941 +KEYWORDS="~amd64 ~x86"
942 +IUSE=""
943 +S="${WORKDIR}"
944 +
945 +CDEPEND="~dev-java/netbeans-ide-${PV}
946 + ~dev-java/netbeans-nb-${PV}
947 + ~dev-java/netbeans-platform-${PV}"
948 +DEPEND=">=virtual/jdk-1.6
949 + app-arch/unzip
950 + ${CDEPEND}
951 + dev-java/javahelp:0"
952 +RDEPEND=">=virtual/jdk-1.6
953 + ${CDEPEND}"
954 +
955 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
956 +
957 +EANT_BUILD_XML="nbbuild/build.xml"
958 +EANT_BUILD_TARGET="rebuild-cluster"
959 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ergonomics -Dext.binaries.downloaded=true"
960 +JAVA_PKG_BSFIX="off"
961 +
962 +src_unpack() {
963 + unpack $(basename ${SOURCE_URL})
964 +
965 + einfo "Deleting bundled jars..."
966 + find -name "*.jar" -type f -delete
967 +
968 + unpack netbeans-7.0-build.xml-r1.patch.bz2
969 +}
970 +
971 +src_prepare() {
972 + einfo "Deleting bundled class files..."
973 + find -name "*.class" -type f | xargs rm -vf
974 +
975 + epatch netbeans-7.0-build.xml-r1.patch
976 +
977 + # Support for custom patches
978 + if [ -n "${NETBEANS70_PATCHES_DIR}" -a -d "${NETBEANS70_PATCHES_DIR}" ] ; then
979 + local files=`find "${NETBEANS70_PATCHES_DIR}" -type f`
980 +
981 + if [ -n "${files}" ] ; then
982 + einfo "Applying custom patches:"
983 +
984 + for file in ${files} ; do
985 + epatch "${file}"
986 + done
987 + fi
988 + fi
989 +
990 + einfo "Symlinking external libraries..."
991 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
992 +
993 + einfo "Linking in other clusters..."
994 + mkdir "${S}"/nbbuild/netbeans || die
995 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
996 +
997 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
998 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
999 + touch nb.cluster.ide.built
1000 +
1001 + ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
1002 + cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
1003 + touch nb.cluster.nb.built
1004 +
1005 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1006 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1007 + touch nb.cluster.platform.built
1008 +
1009 + popd >/dev/null || die
1010 +
1011 + java-pkg-2_src_prepare
1012 +}
1013 +
1014 +src_install() {
1015 + pushd nbbuild/netbeans/ergonomics >/dev/null || die
1016 +
1017 + insinto ${INSTALL_DIR}
1018 +
1019 + grep -E "/ergonomics$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1020 +
1021 + doins -r *
1022 +
1023 + popd >/dev/null || die
1024 +
1025 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ergonomics
1026 +}
1027
1028 diff --git a/dev-java/netbeans-groovy/ChangeLog b/dev-java/netbeans-groovy/ChangeLog
1029 index 5a0a6e1..e659ae3 100644
1030 --- a/dev-java/netbeans-groovy/ChangeLog
1031 +++ b/dev-java/netbeans-groovy/ChangeLog
1032 @@ -2,6 +2,12 @@
1033 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
1034 # $Header: $
1035
1036 +*netbeans-groovy-7.0_rc1 (30 Mar 2011)
1037 +
1038 + 30 Mar 2011; Miroslav Šulc <fordfrog@g.o>
1039 + +netbeans-groovy-7.0_rc1.ebuild:
1040 + Added ebuild for rc1
1041 +
1042 28 Mar 2011; Miroslav Šulc <fordfrog@g.o>
1043 -netbeans-groovy-7.0_beta2_p20110318.ebuild:
1044 Removed old version
1045
1046 diff --git a/dev-java/netbeans-groovy/Manifest b/dev-java/netbeans-groovy/Manifest
1047 index 205415a..f9e76f4 100644
1048 --- a/dev-java/netbeans-groovy/Manifest
1049 +++ b/dev-java/netbeans-groovy/Manifest
1050 @@ -1,8 +1,10 @@
1051 DIST 559C961A6CE793FAC94C8040253EA1FBD32B668B-groovy-all-1.6.4.jar 4503584 RMD160 0886cf2b601464a436613854925c5be74b86ec83 SHA1 559c961a6ce793fac94c8040253ea1fbd32b668b SHA256 4e1c36766e9af21519c6f6ee1a6ea21cfc020b253c27aa6d12d58f09c78602f9
1052 DIST netbeans-7.0-build.xml-r1.patch.bz2 1344 RMD160 f8f092c93c1197ce759afbd8674ff1216d504d2d SHA1 6324909cc2dfae583f38e3544a38d1058c73a7ec SHA256 f323cb4694f6351fe47b76fa8b8b3e3f8e456e7d45ca76f9b88c5c6b90cc103f
1053 DIST netbeans-7.0beta2-201102140001-src.zip 175628584 RMD160 97826d70ff8f60ba1d91bf3a8a96df94ede32644 SHA1 9af268e232a94e840d054fefa9b06b12c6043116 SHA256 3496a63c2044c2fd01ca8772b1f495e5ff35cd4b8c23ae6d818aac837765c4f4
1054 +DIST netbeans-7.0rc1-201103280000-src.zip 175475363 RMD160 e5fe3ff726404ea8357a7cc7a383e6b8a06dd316 SHA1 df109f98c07bf01b862e59c68bbee76aae6c01df SHA256 fac906f9bdfd740b55758cf171a367702f78f7423cbae70add5a4d1b4669312e
1055 DIST netbeans-trunk-nightly-201103240400-src.zip 175550392 RMD160 687037f3ddd91fdcb9bb1808b4d61873b077cb29 SHA1 014ee2e2e38cf62b6864c71a2325d4c82fa602cd SHA256 0918ca520f56068114e427ffefdcafedef7a9007b6e1a51964883d64eaa9225a
1056 EBUILD netbeans-groovy-7.0_beta2.ebuild 3240 RMD160 da270e339c185a58604c933da28716642fe6ba9b SHA1 9341773d4b89f1c4891977f51f6aa596a1c4753b SHA256 8993c8805fa38dc17ddcbfb0df640f18b17aeb7c9231728f62b2529790ffe971
1057 EBUILD netbeans-groovy-7.0_beta2_p20110324.ebuild 3261 RMD160 d768c6d2fc0d85274dabd177c818ad725f4c407a SHA1 9b6bb2721c0c4beb0dbbdf368a5e3387d190fb24 SHA256 8f9959c199f85b183e1ef9fd7954aa228a0d2b58edea8077aa608077862164fc
1058 -MISC ChangeLog 4289 RMD160 751061b1bd68df74b9345ec0c32bdfad5270bccf SHA1 aeda07431c1f650f854ed2c61cd4d518e917e222 SHA256 63ef9a51bb3003c49307c2d465897f94e98ecb0feec73ef4c2498d1263b092a9
1059 +EBUILD netbeans-groovy-7.0_rc1.ebuild 3236 RMD160 eaf9fc3c983a8a813ce1656950bc980c552bcb8f SHA1 9cedb9ca67826971645c2df553bed774a4d2b0bc SHA256 85de54d811f6681ef20c285baab6b491c16a333a42ccda3ae30937443178bf4e
1060 +MISC ChangeLog 4440 RMD160 812b742137ccebf755f3c352bb22f921b4fcc838 SHA1 a40942b85f314c4036b8d4dadcd2574970c0fab0 SHA256 0a10ff92d8020038801d7add6f0be289214c2014efccc5969901ce898207fe36
1061 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
1062
1063 diff --git a/dev-java/netbeans-groovy/netbeans-groovy-7.0_rc1.ebuild b/dev-java/netbeans-groovy/netbeans-groovy-7.0_rc1.ebuild
1064 new file mode 100644
1065 index 0000000..cecf3e3
1066 --- /dev/null
1067 +++ b/dev-java/netbeans-groovy/netbeans-groovy-7.0_rc1.ebuild
1068 @@ -0,0 +1,111 @@
1069 +# Copyright 1999-2011 Gentoo Foundation
1070 +# Distributed under the terms of the GNU General Public License v2
1071 +# $Header: $
1072 +
1073 +EAPI="4"
1074 +WANT_ANT_TASKS="ant-nodeps"
1075 +inherit eutils java-pkg-2 java-ant-2
1076 +
1077 +DESCRIPTION="Netbeans Groovy Cluster"
1078 +HOMEPAGE="http://netbeans.org/projects/groovy"
1079 +SLOT="7.0"
1080 +SOURCE_URL="http://dlc.sun.com.edgesuite.net/netbeans/7.0/rc1/zip/netbeans-7.0rc1-201103280000-src.zip"
1081 +SRC_URI="${SOURCE_URL}
1082 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-${SLOT}-build.xml-r1.patch.bz2
1083 + http://hg.netbeans.org/binaries/559C961A6CE793FAC94C8040253EA1FBD32B668B-groovy-all-1.6.4.jar"
1084 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1085 +KEYWORDS="~amd64 ~x86"
1086 +IUSE=""
1087 +S="${WORKDIR}"
1088 +
1089 +CDEPEND="~dev-java/netbeans-ide-${PV}
1090 + ~dev-java/netbeans-java-${PV}
1091 + ~dev-java/netbeans-platform-${PV}"
1092 +DEPEND=">=virtual/jdk-1.6
1093 + app-arch/unzip
1094 + ${CDEPEND}
1095 + dev-java/javahelp:0"
1096 +RDEPEND=">=virtual/jdk-1.6
1097 + ${CDEPEND}"
1098 +
1099 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1100 +
1101 +EANT_BUILD_XML="nbbuild/build.xml"
1102 +EANT_BUILD_TARGET="rebuild-cluster"
1103 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.groovy -Dext.binaries.downloaded=true"
1104 +JAVA_PKG_BSFIX="off"
1105 +
1106 +src_unpack() {
1107 + unpack $(basename ${SOURCE_URL})
1108 +
1109 + einfo "Deleting bundled jars..."
1110 + find -name "*.jar" -type f -delete
1111 +
1112 + unpack netbeans-7.0-build.xml-r1.patch.bz2
1113 +
1114 + pushd "${S}" >/dev/null || die
1115 + ln -s "${DISTDIR}"/559C961A6CE793FAC94C8040253EA1FBD32B668B-groovy-all-1.6.4.jar groovy.editor/external/groovy-all-1.6.4.jar || die
1116 + popd >/dev/null || die
1117 +}
1118 +
1119 +src_prepare() {
1120 + einfo "Deleting bundled class files..."
1121 + find -name "*.class" -type f | xargs rm -vf
1122 +
1123 + epatch netbeans-7.0-build.xml-r1.patch
1124 +
1125 + # Support for custom patches
1126 + if [ -n "${NETBEANS70_PATCHES_DIR}" -a -d "${NETBEANS70_PATCHES_DIR}" ] ; then
1127 + local files=`find "${NETBEANS70_PATCHES_DIR}" -type f`
1128 +
1129 + if [ -n "${files}" ] ; then
1130 + einfo "Applying custom patches:"
1131 +
1132 + for file in ${files} ; do
1133 + epatch "${file}"
1134 + done
1135 + fi
1136 + fi
1137 +
1138 + einfo "Symlinking external libraries..."
1139 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1140 +
1141 + einfo "Linking in other clusters..."
1142 + mkdir "${S}"/nbbuild/netbeans || die
1143 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
1144 +
1145 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
1146 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1147 + touch nb.cluster.ide.built
1148 +
1149 + ln -s /usr/share/netbeans-java-${SLOT} java || die
1150 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1151 + touch nb.cluster.java.built
1152 +
1153 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1154 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1155 + touch nb.cluster.platform.built
1156 +
1157 + popd >/dev/null || die
1158 +
1159 + java-pkg-2_src_prepare
1160 +}
1161 +
1162 +src_install() {
1163 + pushd nbbuild/netbeans/groovy >/dev/null || die
1164 +
1165 + insinto ${INSTALL_DIR}
1166 +
1167 + grep -E "/groovy$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1168 +
1169 + doins -r *
1170 +
1171 + popd >/dev/null || die
1172 +
1173 + local instdir=${INSTALL_DIR}/modules/ext
1174 + pushd "${D}"/${instdir} >/dev/null || die
1175 + # groovy-all.jar
1176 + popd >/dev/null || die
1177 +
1178 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/groovy
1179 +}
1180
1181 diff --git a/dev-java/netbeans-harness/ChangeLog b/dev-java/netbeans-harness/ChangeLog
1182 index e9c8272..8479d14 100644
1183 --- a/dev-java/netbeans-harness/ChangeLog
1184 +++ b/dev-java/netbeans-harness/ChangeLog
1185 @@ -2,6 +2,12 @@
1186 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
1187 # $Header: $
1188
1189 +*netbeans-harness-7.0_rc1 (30 Mar 2011)
1190 +
1191 + 30 Mar 2011; Miroslav Šulc <fordfrog@g.o>
1192 + +netbeans-harness-7.0_rc1.ebuild:
1193 + Added ebuild for rc1
1194 +
1195 28 Mar 2011; Miroslav Šulc <fordfrog@g.o>
1196 -netbeans-harness-7.0_beta2_p20110318.ebuild:
1197 Removed old version
1198
1199 diff --git a/dev-java/netbeans-harness/Manifest b/dev-java/netbeans-harness/Manifest
1200 index 57a713f..317e9a8 100644
1201 --- a/dev-java/netbeans-harness/Manifest
1202 +++ b/dev-java/netbeans-harness/Manifest
1203 @@ -2,8 +2,10 @@ DIST 418FC62C8A6EF5311987B01FE389B1F88EFDDCA2-jemmy-2.3.0.0.jar 1695373 RMD160 f
1204 DIST A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar 109823 RMD160 4033e5b1d3508c6bbf43c03476967e665b9cbe79 SHA1 a806d99716c5e9441bfd8b401176fddefc673022 SHA256 18050686d2da634f3612a8100c405eb092dc06d86b8917c6b945d096daf49f94
1205 DIST netbeans-7.0-build.xml-r1.patch.bz2 1344 RMD160 f8f092c93c1197ce759afbd8674ff1216d504d2d SHA1 6324909cc2dfae583f38e3544a38d1058c73a7ec SHA256 f323cb4694f6351fe47b76fa8b8b3e3f8e456e7d45ca76f9b88c5c6b90cc103f
1206 DIST netbeans-7.0beta2-201102140001-src.zip 175628584 RMD160 97826d70ff8f60ba1d91bf3a8a96df94ede32644 SHA1 9af268e232a94e840d054fefa9b06b12c6043116 SHA256 3496a63c2044c2fd01ca8772b1f495e5ff35cd4b8c23ae6d818aac837765c4f4
1207 +DIST netbeans-7.0rc1-201103280000-src.zip 175475363 RMD160 e5fe3ff726404ea8357a7cc7a383e6b8a06dd316 SHA1 df109f98c07bf01b862e59c68bbee76aae6c01df SHA256 fac906f9bdfd740b55758cf171a367702f78f7423cbae70add5a4d1b4669312e
1208 DIST netbeans-trunk-nightly-201103240400-src.zip 175550392 RMD160 687037f3ddd91fdcb9bb1808b4d61873b077cb29 SHA1 014ee2e2e38cf62b6864c71a2325d4c82fa602cd SHA256 0918ca520f56068114e427ffefdcafedef7a9007b6e1a51964883d64eaa9225a
1209 EBUILD netbeans-harness-7.0_beta2.ebuild 3523 RMD160 db66de5cbe485de2b7cdf2bdb930aeabb4da33fe SHA1 51e70e0b260f24c68d17d8d2af6cec55f1089884 SHA256 a24428212c6d2cbd852216d50a627bd1bd117e72d08cc2bca8771439c464e1c0
1210 EBUILD netbeans-harness-7.0_beta2_p20110324.ebuild 3544 RMD160 5a07cecb6e9eb42776f239ff74a715a7e44adaa7 SHA1 7bfb619c3219b4df5059f595bdb113ad0ba0708d SHA256 4696e84de6de52a2f79b6af8fd9867e3afda5f28f49dd904f7413b378c65d34f
1211 -MISC ChangeLog 4337 RMD160 5180d08f64ffe27064daf28751bf526454252c75 SHA1 8493b4cdbdcd6cf72169136fa5b7e59008c16b71 SHA256 c44a26dcbb4de28a973c79f9ba439758a6ccadfa0395e0b3f634ac61b528c1ca
1212 +EBUILD netbeans-harness-7.0_rc1.ebuild 3519 RMD160 8b1c363323c27674087852022696621013421d82 SHA1 eef673da39ffa083e11bea72588c40769b69d195 SHA256 1ce168338d6eaeca8fe6e611068bc62844e82aedf576d44a0c6e8fa74c244f8a
1213 +MISC ChangeLog 4490 RMD160 408607d4349b90ee2496ee661bbcec4839b2710e SHA1 343091688a21fe3b1789bc8cd17b428562900a86 SHA256 74a98f0391162a6a550091f147e5e2d56c0098aa12b492db071cb6c49bf494a4
1214 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
1215
1216 diff --git a/dev-java/netbeans-harness/netbeans-harness-7.0_rc1.ebuild b/dev-java/netbeans-harness/netbeans-harness-7.0_rc1.ebuild
1217 new file mode 100644
1218 index 0000000..4400f80
1219 --- /dev/null
1220 +++ b/dev-java/netbeans-harness/netbeans-harness-7.0_rc1.ebuild
1221 @@ -0,0 +1,114 @@
1222 +# Copyright 1999-2011 Gentoo Foundation
1223 +# Distributed under the terms of the GNU General Public License v2
1224 +# $Header: $
1225 +
1226 +EAPI="4"
1227 +WANT_ANT_TASKS="ant-nodeps"
1228 +inherit eutils java-pkg-2 java-ant-2
1229 +
1230 +DESCRIPTION="Netbeans Harness"
1231 +HOMEPAGE="http://netbeans.org/features/platform/"
1232 +SLOT="7.0"
1233 +SOURCE_URL="http://dlc.sun.com.edgesuite.net/netbeans/7.0/rc1/zip/netbeans-7.0rc1-201103280000-src.zip"
1234 +SRC_URI="${SOURCE_URL}
1235 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-${SLOT}-build.xml-r1.patch.bz2
1236 + http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
1237 + http://hg.netbeans.org/binaries/418FC62C8A6EF5311987B01FE389B1F88EFDDCA2-jemmy-2.3.0.0.jar"
1238 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1239 +KEYWORDS="~amd64 ~x86"
1240 +IUSE=""
1241 +S="${WORKDIR}"
1242 +
1243 +CDEPEND="~dev-java/netbeans-platform-${PV}
1244 + dev-java/javahelp:0"
1245 +DEPEND=">=virtual/jdk-1.6
1246 + app-arch/unzip
1247 + ${CDEPEND}
1248 + >=dev-java/junit-4.4:4"
1249 +RDEPEND=">=virtual/jdk-1.6
1250 + ${CDEPEND}"
1251 +
1252 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1253 +
1254 +EANT_BUILD_XML="nbbuild/build.xml"
1255 +EANT_BUILD_TARGET="rebuild-cluster"
1256 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.harness -Dext.binaries.downloaded=true"
1257 +JAVA_PKG_BSFIX="off"
1258 +
1259 +src_unpack() {
1260 + unpack $(basename ${SOURCE_URL})
1261 +
1262 + einfo "Deleting bundled jars..."
1263 + find -name "*.jar" -type f -delete
1264 +
1265 + unpack netbeans-7.0-build.xml-r1.patch.bz2
1266 +
1267 + pushd "${S}" >/dev/null || die
1268 + ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
1269 + ln -s "${DISTDIR}"/418FC62C8A6EF5311987B01FE389B1F88EFDDCA2-jemmy-2.3.0.0.jar jemmy/external/jemmy-2.3.0.0.jar || die
1270 + popd >/dev/null || die
1271 +}
1272 +
1273 +src_prepare() {
1274 + einfo "Deleting bundled class files..."
1275 + find -name "*.class" -type f | xargs rm -vf
1276 +
1277 + epatch netbeans-7.0-build.xml-r1.patch
1278 +
1279 + # Support for custom patches
1280 + if [ -n "${NETBEANS70_PATCHES_DIR}" -a -d "${NETBEANS70_PATCHES_DIR}" ] ; then
1281 + local files=`find "${NETBEANS70_PATCHES_DIR}" -type f`
1282 +
1283 + if [ -n "${files}" ] ; then
1284 + einfo "Applying custom patches:"
1285 +
1286 + for file in ${files} ; do
1287 + epatch "${file}"
1288 + done
1289 + fi
1290 + fi
1291 +
1292 + einfo "Symlinking external libraries..."
1293 + java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1294 + java-pkg_jar-from --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
1295 + java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.8.2.jar
1296 +
1297 + einfo "Linking in other clusters..."
1298 + mkdir "${S}"/nbbuild/netbeans || die
1299 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
1300 +
1301 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1302 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1303 + touch nb.cluster.platform.built
1304 +
1305 + popd >/dev/null || die
1306 +
1307 + java-pkg-2_src_prepare
1308 +}
1309 +
1310 +src_install() {
1311 + pushd nbbuild/netbeans/harness >/dev/null || die
1312 +
1313 + insinto ${INSTALL_DIR}
1314 +
1315 + grep -E "/harness$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1316 +
1317 + doins -r *
1318 + fperms 755 launchers/app.sh
1319 + find "${D}" -name "*.exe" -type f -delete
1320 +
1321 + popd >/dev/null || die
1322 +
1323 + local instdir=${INSTALL_DIR}/antlib
1324 + pushd "${D}"/${instdir} >/dev/null || die
1325 + # bindex-2.2.jar
1326 + rm jsearch-2.0_05.jar && dosym /usr/share/javahelp/lib/jsearch.jar ${instdir}/jsearch-2.0_05.jar || die
1327 + popd >/dev/null || die
1328 +
1329 + local instdir=${INSTALL_DIR}/modules/ext
1330 + pushd "${D}"/${instdir} >/dev/null || die
1331 + # jemmy-2.3.0.0.jar
1332 + popd >/dev/null || die
1333 +
1334 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/harness
1335 +}
1336
1337 diff --git a/dev-java/netbeans-ide/ChangeLog b/dev-java/netbeans-ide/ChangeLog
1338 index df2a090..eba8df0 100644
1339 --- a/dev-java/netbeans-ide/ChangeLog
1340 +++ b/dev-java/netbeans-ide/ChangeLog
1341 @@ -2,6 +2,12 @@
1342 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
1343 # $Header: $
1344
1345 +*netbeans-ide-7.0_rc1 (30 Mar 2011)
1346 +
1347 + 30 Mar 2011; Miroslav Šulc <fordfrog@g.o>
1348 + +netbeans-ide-7.0_rc1.ebuild:
1349 + Added ebuild for rc1
1350 +
1351 28 Mar 2011; Miroslav Šulc <fordfrog@g.o>
1352 -netbeans-ide-7.0_beta2_p20110318.ebuild:
1353 Removed old version
1354
1355 diff --git a/dev-java/netbeans-ide/Manifest b/dev-java/netbeans-ide/Manifest
1356 index e09c704..3e47de7 100644
1357 --- a/dev-java/netbeans-ide/Manifest
1358 +++ b/dev-java/netbeans-ide/Manifest
1359 @@ -45,8 +45,10 @@ DIST F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip 459564 RMD1
1360 DIST FACC6D84B0B0A650B1D44FED941E9ADD9F326862-isorelax20041111.jar 182065 RMD160 424c76e973ea39aba3851f556e046643ca8d335d SHA1 facc6d84b0b0a650b1d44fed941e9add9f326862 SHA256 171034ff98f1c480bc84029f7a0f5fc57a25adeaf691112a5a251345b81fc5ce
1361 DIST netbeans-7.0-build.xml-r1.patch.bz2 1344 RMD160 f8f092c93c1197ce759afbd8674ff1216d504d2d SHA1 6324909cc2dfae583f38e3544a38d1058c73a7ec SHA256 f323cb4694f6351fe47b76fa8b8b3e3f8e456e7d45ca76f9b88c5c6b90cc103f
1362 DIST netbeans-7.0beta2-201102140001-src.zip 175628584 RMD160 97826d70ff8f60ba1d91bf3a8a96df94ede32644 SHA1 9af268e232a94e840d054fefa9b06b12c6043116 SHA256 3496a63c2044c2fd01ca8772b1f495e5ff35cd4b8c23ae6d818aac837765c4f4
1363 +DIST netbeans-7.0rc1-201103280000-src.zip 175475363 RMD160 e5fe3ff726404ea8357a7cc7a383e6b8a06dd316 SHA1 df109f98c07bf01b862e59c68bbee76aae6c01df SHA256 fac906f9bdfd740b55758cf171a367702f78f7423cbae70add5a4d1b4669312e
1364 DIST netbeans-trunk-nightly-201103240400-src.zip 175550392 RMD160 687037f3ddd91fdcb9bb1808b4d61873b077cb29 SHA1 014ee2e2e38cf62b6864c71a2325d4c82fa602cd SHA256 0918ca520f56068114e427ffefdcafedef7a9007b6e1a51964883d64eaa9225a
1365 EBUILD netbeans-ide-7.0_beta2.ebuild 22354 RMD160 cec1f88a9e8335f3744cfdf909b7decac023a0fd SHA1 dba21500976474abc2d504838b4c3095a5be14ed SHA256 eee176d62ba094a3442fce9cd773ab578f6a1e2f4b0b821ffb4d58c2d3fd9d31
1366 EBUILD netbeans-ide-7.0_beta2_p20110324.ebuild 22257 RMD160 c1e894c58f50c16276224fe29249faf0b0cd89ce SHA1 c131affe0fbdeeac4727c8369f75c354a12efe0a SHA256 94053bf8932895f93867fa0fab9e1ec9210ff682c53a4d4e7e25722e51578c47
1367 -MISC ChangeLog 4296 RMD160 8f3e6ed9787e2b8f1269aad33e524aabe886d1db SHA1 c82dbd87db20d583ac57a9a434abcb0dc7e3ebb0 SHA256 70ec8ec29aea8c89506d966c709644418a83f039ccfc781f59cda95215fca6bc
1368 +EBUILD netbeans-ide-7.0_rc1.ebuild 22232 RMD160 b36da42abe68a30a36ad0af8ea9e73f971341057 SHA1 c2d7554e94e8de7f0cd9367723bb2b7b597ffdb5 SHA256 4b92026715e490725ba34d6e1d210fc46eab8aa58774d941ef7066ffe71d3d5a
1369 +MISC ChangeLog 4441 RMD160 b928c60060f08786fa6d27c0ebae8f0b13e52038 SHA1 8485643239509b0c646bf0994c5de8a093b79faf SHA256 5e29c6575b46ceda252adecd924e05dac80c66386f78eefaaac9c5fdedafbfc8
1370 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
1371
1372 diff --git a/dev-java/netbeans-ide/netbeans-ide-7.0_rc1.ebuild b/dev-java/netbeans-ide/netbeans-ide-7.0_rc1.ebuild
1373 new file mode 100644
1374 index 0000000..d1e8ebb
1375 --- /dev/null
1376 +++ b/dev-java/netbeans-ide/netbeans-ide-7.0_rc1.ebuild
1377 @@ -0,0 +1,356 @@
1378 +# Copyright 1999-2011 Gentoo Foundation
1379 +# Distributed under the terms of the GNU General Public License v2
1380 +# $Header: $
1381 +
1382 +EAPI="4"
1383 +WANT_ANT_TASKS="ant-nodeps"
1384 +inherit eutils java-pkg-2 java-ant-2
1385 +
1386 +DESCRIPTION="Netbeans IDE Cluster"
1387 +HOMEPAGE="http://netbeans.org/projects/ide"
1388 +SLOT="7.0"
1389 +SOURCE_URL="http://dlc.sun.com.edgesuite.net/netbeans/7.0/rc1/zip/netbeans-7.0rc1-201103280000-src.zip"
1390 +SRC_URI="${SOURCE_URL}
1391 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-${SLOT}-build.xml-r1.patch.bz2
1392 + http://hg.netbeans.org/binaries/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar
1393 + http://hg.netbeans.org/binaries/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip
1394 + http://hg.netbeans.org/binaries/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip
1395 + http://hg.netbeans.org/binaries/77DB1AFF3C0730C144D30C9935A1CD8DCD2488A9-html5-datatypes.jar
1396 + http://hg.netbeans.org/binaries/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip
1397 + http://hg.netbeans.org/binaries/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar
1398 + http://hg.netbeans.org/binaries/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar
1399 + http://hg.netbeans.org/binaries/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar
1400 + http://hg.netbeans.org/binaries/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar
1401 + http://hg.netbeans.org/binaries/FACC6D84B0B0A650B1D44FED941E9ADD9F326862-isorelax20041111.jar
1402 + http://hg.netbeans.org/binaries/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip
1403 + http://hg.netbeans.org/binaries/BCF23B1D858C6F69D67C851D497984D25345D0B1-jaxb-api.jar
1404 + http://hg.netbeans.org/binaries/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip
1405 + http://hg.netbeans.org/binaries/2EC69BD69B66B0DABEA392DE713A11F975001760-jaxb-impl.jar
1406 + http://hg.netbeans.org/binaries/64D468922B85A9626178AEDF564FFDBDE980B3EC-jaxb-xjc.jar
1407 + http://hg.netbeans.org/binaries/F02664A059617D060BEC3EBA0BC002B2102AEB84-jaxb1-impl.jar
1408 + http://hg.netbeans.org/binaries/C0C5653D2200F2BD2E834B26DFDBC830D07FA0F4-jing.jar
1409 + http://hg.netbeans.org/binaries/71F7D2D5A3CF17CECBD15049A856BC0245C95C56-js.jar
1410 + http://hg.netbeans.org/binaries/098B14300B35E1053AA9945FF2C1CDA164F43B33-js-domstubs.zip
1411 + http://hg.netbeans.org/binaries/5756AA27E54A3EC6C8CDAE32F49BCA7BC139EB15-jsstubs.zip
1412 + http://hg.netbeans.org/binaries/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar
1413 + http://hg.netbeans.org/binaries/A1C0ED8C43A306E3FB7676E7463204B9DA9BE290-non-schema.jar
1414 + http://hg.netbeans.org/binaries/94408B54D039DA036A668C6B331EF944AF2E90EC-org.eclipse.mylyn.bugzilla.core_3.3.1.jar
1415 + http://hg.netbeans.org/binaries/7D3CCD3ED4DB57F2B746F5ABAF86D10F222AEB87-org.eclipse.mylyn.commons.core_3.3.1.jar
1416 + http://hg.netbeans.org/binaries/02C39E6C02E2386D4936245F90AC4BFA5A7BCD49-org.eclipse.mylyn.commons.net_3.3.0.jar
1417 + http://hg.netbeans.org/binaries/DF522A06BF4EFD99A12C545C294D940CF6A2E01D-org.eclipse.mylyn.tasks.core_3.3.1.jar
1418 + http://hg.netbeans.org/binaries/CD33537FD47E801E01B427997F3DE4016159B414-preindexed.zip
1419 + http://hg.netbeans.org/binaries/E66876EB5F33AA0E57F035F1AADD8C44FEAE7FCB-processtreekiller-1.0.1.jar
1420 + http://hg.netbeans.org/binaries/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar
1421 + http://hg.netbeans.org/binaries/1162833E0FE87B69B99B1F7DEB3A6C386EAB6F84-rhino1_7R2rc1.zip
1422 + http://hg.netbeans.org/binaries/C56F4F5C42102A67F56EB8F12D0219E92E5307C2-sdocs.zip
1423 + http://hg.netbeans.org/binaries/0B9606F570B28FFC4FCE6C7222B88B3DCEFB1A36-svnClientAdapter-javahl-1.6.13.jar
1424 + http://hg.netbeans.org/binaries/A11623D2AF72A99C1509EC2A0ADA2DACBEE9A8E4-svnClientAdapter-main-1.6.13.jar
1425 + http://hg.netbeans.org/binaries/0AE20EC02958F193ADAB4C272ACCF6FE3196DCA0-svnClientAdapter-svnkit-1.6.13.jar
1426 + http://hg.netbeans.org/binaries/636C6FF256A978B786D7502F43E788448E9DAB4B-svnkit-1.3.4.jar
1427 + http://hg.netbeans.org/binaries/AB271CFC19469D9088BE306685A7AC8787373F99-svnkit-javahl.jar
1428 + http://hg.netbeans.org/binaries/7C6ED64C55164C5AE0394E11303CA95CB24166AF-swingx-0.9.5.jar
1429 + http://hg.netbeans.org/binaries/538D727A9A0874019FB11280F07CE3F43EE723BC-sqljet-1.0.3.jar
1430 + http://hg.netbeans.org/binaries/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar
1431 + http://hg.netbeans.org/binaries/68B82D7246FD90E0FC70BB9C8F10611489BF371A-trilead.jar
1432 + http://hg.netbeans.org/binaries/55CD0B272084EB80B8C91F3A0617BB602B4EF2DF-ValidationAPI.jar
1433 + http://hg.netbeans.org/binaries/7A5A7DF07297A86A944D4D0562C685585B0734EF-validator.jar
1434 + http://hg.netbeans.org/binaries/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar"
1435 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1436 +KEYWORDS="~amd64 ~x86"
1437 +IUSE=""
1438 +S="${WORKDIR}"
1439 +
1440 +CDEPEND="~dev-java/netbeans-harness-${PV}
1441 + ~dev-java/netbeans-platform-${PV}
1442 + dev-java/antlr:3
1443 + dev-java/commons-codec:0
1444 + dev-java/commons-httpclient:3
1445 + dev-java/commons-io:1
1446 + dev-java/commons-lang:2.1
1447 + dev-java/commons-logging:0
1448 + dev-java/commons-net:0
1449 + dev-java/flute:0
1450 + dev-java/freemarker:2.3
1451 + dev-java/icu4j:4.4
1452 + dev-java/jakarta-oro:2.0
1453 + dev-java/jdbc-mysql:0
1454 + dev-java/jdbc-postgresql:0
1455 + dev-java/jsch:0
1456 + dev-java/jsr173:0
1457 + dev-java/jvyamlb:0
1458 + dev-java/jzlib:0
1459 + dev-java/log4j:0
1460 + dev-java/lucene:3.0
1461 + dev-java/sac:0
1462 + dev-java/saxon:9
1463 + dev-java/smack:2.2
1464 + dev-java/sun-jaf:0
1465 + dev-java/tomcat-servlet-api:2.2
1466 + dev-java/xerces:2
1467 + dev-vcs/subversion:0[java]"
1468 +# dev-java/jaxb:2 upstream version contains more stuff so websvccommon does not compile with ours
1469 +# app-text/jing:0 our version is probably too old
1470 +# dev-java/ini4j:0 our version is too old
1471 +# java-virtuals/jaf:0 could use this instead of sun-jaf but it returns empty classpath
1472 +# dev-java/trilead-ssh2:0 in overlay
1473 +DEPEND=">=virtual/jdk-1.6
1474 + app-arch/unzip
1475 + ${CDEPEND}
1476 + dev-java/javacc:0
1477 + dev-java/javahelp:0"
1478 +RDEPEND=">=virtual/jdk-1.6
1479 + ${CDEPEND}"
1480 +
1481 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1482 +
1483 +EANT_BUILD_XML="nbbuild/build.xml"
1484 +EANT_BUILD_TARGET="rebuild-cluster"
1485 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ide -Dext.binaries.downloaded=true"
1486 +JAVA_PKG_BSFIX="off"
1487 +
1488 +src_unpack() {
1489 + unpack $(basename ${SOURCE_URL})
1490 +
1491 + einfo "Deleting bundled jars..."
1492 + find -name "*.jar" -type f -delete
1493 +
1494 + unpack netbeans-7.0-build.xml-r1.patch.bz2
1495 +
1496 + pushd "${S}" >/dev/null || die
1497 + ln -s "${DISTDIR}"/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar libs.bytelist/external/bytelist-0.1.jar || die
1498 + ln -s "${DISTDIR}"/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip css.editor/external/css21-spec.zip || die
1499 + ln -s "${DISTDIR}"/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip html.editor/external/html-4.01.zip || die
1500 + ln -s "${DISTDIR}"/77DB1AFF3C0730C144D30C9935A1CD8DCD2488A9-html5-datatypes.jar html.validation/external/html5-datatypes.jar || die
1501 + ln -s "${DISTDIR}"/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip html.parser/external/html5doc.zip || die
1502 + ln -s "${DISTDIR}"/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar html.parser/external/htmlparser-1.2.1.jar || die
1503 + ln -s "${DISTDIR}"/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar libs.ini4j/external/ini4j-0.5.1.jar || die
1504 + ln -s "${DISTDIR}"/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar html.validation/external/io-xml-util.jar || die
1505 + ln -s "${DISTDIR}"/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar html.validation/external/iri.jar || die
1506 + ln -s "${DISTDIR}"/FACC6D84B0B0A650B1D44FED941E9ADD9F326862-isorelax20041111.jar html.validation/external/isorelax20041111.jar || die
1507 + ln -s "${DISTDIR}"/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip spellchecker.dictionary_en/external/ispell-enwl-3.1.20.zip || die
1508 + ln -s "${DISTDIR}"/BCF23B1D858C6F69D67C851D497984D25345D0B1-jaxb-api.jar xml.jaxb.api/external/jaxb-api.jar || die
1509 + ln -s "${DISTDIR}"/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip libs.jaxb/external/jaxb-api-doc.zip || die
1510 + ln -s "${DISTDIR}"/2EC69BD69B66B0DABEA392DE713A11F975001760-jaxb-impl.jar libs.jaxb/external/jaxb-impl.jar || die
1511 + ln -s "${DISTDIR}"/64D468922B85A9626178AEDF564FFDBDE980B3EC-jaxb-xjc.jar libs.jaxb/external/jaxb-xjc.jar || die
1512 + ln -s "${DISTDIR}"/F02664A059617D060BEC3EBA0BC002B2102AEB84-jaxb1-impl.jar libs.jaxb/external/jaxb1-impl.jar || die
1513 + ln -s "${DISTDIR}"/C0C5653D2200F2BD2E834B26DFDBC830D07FA0F4-jing.jar html.validation/external/jing.jar || die
1514 + ln -s "${DISTDIR}"/71F7D2D5A3CF17CECBD15049A856BC0245C95C56-js.jar html.validation/external/js.jar || die
1515 + ln -s "${DISTDIR}"/098B14300B35E1053AA9945FF2C1CDA164F43B33-js-domstubs.zip javascript.editing/external/js-domstubs.zip || die
1516 + ln -s "${DISTDIR}"/5756AA27E54A3EC6C8CDAE32F49BCA7BC139EB15-jsstubs.zip javascript.editing/external/jsstubs.zip || die
1517 + ln -s "${DISTDIR}"/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar extexecution.destroy/external/libpam4j-1.1.jar || die
1518 + ln -s "${DISTDIR}"/A1C0ED8C43A306E3FB7676E7463204B9DA9BE290-non-schema.jar html.validation/external/non-schema.jar || die
1519 + ln -s "${DISTDIR}"/94408B54D039DA036A668C6B331EF944AF2E90EC-org.eclipse.mylyn.bugzilla.core_3.3.1.jar libs.bugzilla/external/org.eclipse.mylyn.bugzilla.core_3.3.1.jar || die
1520 + ln -s "${DISTDIR}"/7D3CCD3ED4DB57F2B746F5ABAF86D10F222AEB87-org.eclipse.mylyn.commons.core_3.3.1.jar libs.bugtracking/external/org.eclipse.mylyn.commons.core_3.3.1.jar || die
1521 + ln -s "${DISTDIR}"/02C39E6C02E2386D4936245F90AC4BFA5A7BCD49-org.eclipse.mylyn.commons.net_3.3.0.jar libs.bugtracking/external/org.eclipse.mylyn.commons.net_3.3.0.jar || die
1522 + ln -s "${DISTDIR}"/DF522A06BF4EFD99A12C545C294D940CF6A2E01D-org.eclipse.mylyn.tasks.core_3.3.1.jar libs.bugtracking/external/org.eclipse.mylyn.tasks.core_3.3.1.jar || die
1523 + ln -s "${DISTDIR}"/CD33537FD47E801E01B427997F3DE4016159B414-preindexed.zip javascript.editing/external/preindexed.zip || die
1524 + ln -s "${DISTDIR}"/E66876EB5F33AA0E57F035F1AADD8C44FEAE7FCB-processtreekiller-1.0.1.jar extexecution.destroy/external/processtreekiller-1.0.1.jar || die
1525 + ln -s "${DISTDIR}"/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar o.apache.xml.resolver/external/resolver-1.2.jar || die
1526 + ln -s "${DISTDIR}"/1162833E0FE87B69B99B1F7DEB3A6C386EAB6F84-rhino1_7R2rc1.zip o.mozilla.rhino.patched/external/rhino1_7R2rc1.zip || die
1527 + ln -s "${DISTDIR}"/C56F4F5C42102A67F56EB8F12D0219E92E5307C2-sdocs.zip javascript.editing/external/sdocs.zip || die
1528 + ln -s "${DISTDIR}"/538D727A9A0874019FB11280F07CE3F43EE723BC-sqljet-1.0.3.jar libs.svnClientAdapter.svnkit/external/sqljet-1.0.3.jar || die
1529 + ln -s "${DISTDIR}"/0B9606F570B28FFC4FCE6C7222B88B3DCEFB1A36-svnClientAdapter-javahl-1.6.13.jar libs.svnClientAdapter.javahl/external/svnClientAdapter-javahl-1.6.13.jar || die
1530 + ln -s "${DISTDIR}"/A11623D2AF72A99C1509EC2A0ADA2DACBEE9A8E4-svnClientAdapter-main-1.6.13.jar libs.svnClientAdapter/external/svnClientAdapter-main-1.6.13.jar || die
1531 + ln -s "${DISTDIR}"/0AE20EC02958F193ADAB4C272ACCF6FE3196DCA0-svnClientAdapter-svnkit-1.6.13.jar libs.svnClientAdapter.svnkit/external/svnClientAdapter-svnkit-1.6.13.jar || die
1532 + ln -s "${DISTDIR}"/636C6FF256A978B786D7502F43E788448E9DAB4B-svnkit-1.3.4.jar libs.svnClientAdapter.svnkit/external/svnkit-1.3.4.jar || die
1533 + ln -s "${DISTDIR}"/AB271CFC19469D9088BE306685A7AC8787373F99-svnkit-javahl.jar libs.svnClientAdapter.svnkit/external/svnkit-javahl.jar || die
1534 + ln -s "${DISTDIR}"/7C6ED64C55164C5AE0394E11303CA95CB24166AF-swingx-0.9.5.jar libs.swingx/external/swingx-0.9.5.jar || die
1535 + ln -s "${DISTDIR}"/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar httpserver/external/tomcat-webserver-3.2.jar || die
1536 + ln -s "${DISTDIR}"/68B82D7246FD90E0FC70BB9C8F10611489BF371A-trilead.jar libs.svnClientAdapter.svnkit/external/trilead.jar || die
1537 + ln -s "${DISTDIR}"/55CD0B272084EB80B8C91F3A0617BB602B4EF2DF-ValidationAPI.jar swing.validation/external/ValidationAPI.jar || die
1538 + ln -s "${DISTDIR}"/7A5A7DF07297A86A944D4D0562C685585B0734EF-validator.jar html.validation/external/validator.jar || die
1539 + ln -s "${DISTDIR}"/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar extexecution.destroy/external/winp-1.14-patched.jar || die
1540 + popd >/dev/null || die
1541 +}
1542 +
1543 +src_prepare() {
1544 + einfo "Deleting bundled class files..."
1545 + find -name "*.class" -type f | xargs rm -vf
1546 +
1547 + epatch netbeans-7.0-build.xml-r1.patch
1548 +
1549 + # Support for custom patches
1550 + if [ -n "${NETBEANS70_PATCHES_DIR}" -a -d "${NETBEANS70_PATCHES_DIR}" ] ; then
1551 + local files=`find "${NETBEANS70_PATCHES_DIR}" -type f`
1552 +
1553 + if [ -n "${files}" ] ; then
1554 + einfo "Applying custom patches:"
1555 +
1556 + for file in ${files} ; do
1557 + epatch "${file}"
1558 + done
1559 + fi
1560 + fi
1561 +
1562 + einfo "Symlinking external libraries..."
1563 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1564 +
1565 + einfo "Linking in other clusters..."
1566 + mkdir "${S}"/nbbuild/netbeans || die
1567 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
1568 +
1569 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1570 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1571 + touch nb.cluster.platform.built
1572 +
1573 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
1574 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1575 + touch nb.cluster.harness.built
1576 +
1577 + popd >/dev/null || die
1578 +
1579 + java-pkg_jar-from --into css.visual/external flute flute.jar flute-1.3.jar
1580 + java-pkg_jar-from --into css.visual/external sac sac.jar sac-1.3.jar
1581 + java-pkg_jar-from --into db.drivers/external jdbc-mysql jdbc-mysql.jar mysql-connector-java-5.1.13-bin.jar
1582 + java-pkg_jar-from --into db.drivers/external jdbc-postgresql jdbc-postgresql.jar postgresql-8.3-603.jdbc3.jar
1583 + java-pkg_jar-from --build-only --into db.sql.visualeditor/external javacc javacc.jar javacc-3.2.jar
1584 + java-pkg_jar-from --into extexecution.destroy/external commons-io-1 commons-io.jar commons-io-1.4.jar
1585 + java-pkg_jar-from --into html.parser/external icu4j-4.4 icu4j.jar icu4j-4_0.jar
1586 + java-pkg_jar-from --into html.validation/external commons-logging commons-logging.jar commons-logging-1.1.1.jar
1587 + java-pkg_jar-from --into html.validation/external commons-logging commons-logging-api.jar commons-logging-api-1.1.1.jar
1588 + # java-pkg_jar-from --into html.validation/external jing jing.jar jing.jar
1589 + java-pkg_jar-from --into html.validation/external log4j log4j.jar log4j-1.2.15.jar
1590 + java-pkg_jar-from --into html.validation/external saxon-9 saxon.jar saxon9B.jar
1591 + java-pkg_jar-from --into libs.antlr3.runtime/external antlr-3 antlr3.jar antlr-runtime-3.1.3.jar
1592 + java-pkg_jar-from --into libs.bugtracking/external commons-httpclient-3 commons-httpclient.jar commons-httpclient-3.1.jar
1593 + java-pkg_jar-from --into libs.bugtracking/external commons-lang-2.1 commons-lang.jar commons-lang-2.3.jar
1594 + java-pkg_jar-from --into libs.commons_codec/external commons-codec commons-codec.jar apache-commons-codec-1.3.jar
1595 + java-pkg_jar-from --into libs.commons_logging/external commons-logging commons-logging.jar commons-logging-1.1.jar
1596 + java-pkg_jar-from --into libs.commons_net/external commons-net commons-net.jar commons-net-1.4.1.jar
1597 + java-pkg_jar-from --into libs.freemarker/external freemarker-2.3 freemarker.jar freemarker-2.3.8.jar
1598 + # java-pkg_jar-from --into libs.ini4j/external ini4j ini4j.jar ini4j-0.5.1.jar
1599 + java-pkg_jar-from --into libs.jakarta_oro/external jakarta-oro-2.0 jakarta-oro.jar jakarta-oro-2.0.8.jar
1600 + # java-pkg_jar-from --into libs.jaxb/external jaxb-2 jaxb-impl.jar jaxb-impl.jar
1601 + java-pkg_jar-from --into libs.jsch/external jsch jsch.jar jsch-0.1.43.jar
1602 + java-pkg_jar-from --into libs.jvyamlb/external jvyamlb jvyamlb.jar jvyamlb-0.2.3.jar
1603 + java-pkg_jar-from --into libs.jzlib/external jzlib jzlib.jar jzlib-1.0.7.jar
1604 + java-pkg_jar-from --into libs.lucene/external lucene-3.0 lucene-core.jar lucene-core-3.0.3.jar
1605 + java-pkg_jar-from --into libs.smack/external smack-2.2 smack.jar smack.jar
1606 + java-pkg_jar-from --into libs.smack/external smack-2.2 smackx.jar smackx.jar
1607 + java-pkg_jar-from --into libs.svnClientAdapter.javahl/external subversion svn-javahl.jar svnjavahl-1.6.0.jar
1608 + # java-pkg_jar-from --into libs.svnClientAdapter.svnkit/external trilead-ssh2 trilead-ssh2.jar trilead.jar
1609 + java-pkg_jar-from --into libs.xerces/external xerces-2 xercesImpl.jar xerces-2.8.0.jar
1610 + java-pkg_jar-from --virtual --into servletapi/external servlet-api-2.2 servlet.jar servlet-2.2.jar
1611 + java-pkg_jar-from --into xml.jaxb.api/external sun-jaf activation.jar activation.jar
1612 + # java-pkg_jar-from --into xml.jaxb.api/external jaxb-2 jaxb-api.jar jaxb-api.jar
1613 + java-pkg_jar-from --into xml.jaxb.api/external jsr173 jsr173.jar jsr173_api.jar
1614 +
1615 + java-pkg-2_src_prepare
1616 +}
1617 +
1618 +src_install() {
1619 + pushd nbbuild/netbeans/ide >/dev/null || die
1620 +
1621 + insinto ${INSTALL_DIR}
1622 +
1623 + grep -E "/ide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1624 +
1625 + doins -r *
1626 + rm -fr "${D}"/${INSTALL_DIR}/bin/nativeexecution || die
1627 + rm -fr "${D}"/${INSTALL_DIR}/modules/lib || die
1628 +
1629 + insinto ${INSTALL_DIR}/bin/nativeexecution
1630 + doins bin/nativeexecution/*
1631 +
1632 + pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution >/dev/null || die
1633 + for file in *.sh ; do
1634 + fperms 755 ${file}
1635 + done
1636 + popd >/dev/null || die
1637 +
1638 + if use x86 ; then
1639 + doins -r bin/nativeexecution/Linux-x86
1640 + pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86 >/dev/null || die
1641 + for file in * ; do
1642 + fperms 755 ${file}
1643 + done
1644 + popd >/dev/null || die
1645 + elif use amd64 ; then
1646 + doins -r bin/nativeexecution/Linux-x86_64
1647 + pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86_64 >/dev/null || die
1648 + for file in * ; do
1649 + fperms 755 ${file}
1650 + done
1651 + popd >/dev/null || die
1652 + fi
1653 +
1654 + popd >/dev/null || die
1655 +
1656 + local instdir=${INSTALL_DIR}/modules/ext
1657 + pushd "${D}"/${instdir} >/dev/null || die
1658 + rm antlr-runtime-3.1.3.jar && dosym /usr/share/antlr-3/lib/antlr3.jar ${instdir}/antlr-runtime-3.1.3.jar || die
1659 + rm apache-commons-codec-1.3.jar && dosym /usr/share/commons-codec/lib/commons-codec.jar ${instdir}/apache-commons-codec-1.3.jar || die
1660 + # bytelist-0.1.jar
1661 + rm commons-httpclient-3.1.jar && dosym /usr/share/commons-httpclient-3/lib/commons-httpclient.jar ${instdir}/commons-httpclient-3.1.jar || die
1662 + rm commons-io-1.4.jar && dosym /usr/share/commons-io-1/lib/commons-io.jar ${instdir}/commons-io-1.4.jar || die
1663 + rm commons-lang-2.3.jar && dosym /usr/share/commons-lang-2.1/lib/commons-lang.jar ${instdir}/commons-lang-2.3.jar || die
1664 + 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
1665 + rm commons-logging-1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.jar || die
1666 + rm commons-logging-1.1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.1.jar || die
1667 + rm commons-net-1.4.1.jar && dosym /usr/share/commons-net/lib/commons-net.jar ${instdir}/commons-net-1.4.1.jar || die
1668 + # ddl.jar
1669 + rm flute-1.3.jar && dosym /usr/share/flute/lib/flute.jar ${instdir}/flute-1.3.jar || die
1670 + rm freemarker-2.3.8.jar && dosym /usr/share/freemarker-2.3/lib/freemarker.jar ${instdir}/freemarker-2.3.8.jar || die
1671 + # html5-datatypes.jar
1672 + # html5-parser.jar
1673 + rm icu4j-4_0.jar && dosym /usr/share/icu4j-4.4/lib/icu4j.jar ${instdir}/icu4j-4_0.jar || die
1674 + # [[ -f ini4j-0.5.1.jar ]] && java-pkg_jar-from ini4j ini4j.jar ${instdir}/ini4j-0.5.1.jar || die
1675 + # io-xml-util.jar
1676 + # iri.jar
1677 + # isorelax20041111.jar
1678 + rm jakarta-oro-2.0.8.jar && dosym /usr/share/jakarta-oro-2.0/lib/jakarta-oro.jar ${instdir}/jakarta-oro-2.0.8.jar
1679 + # [[ -f jing.jar ]] && java-pkg_jar-from jing jing.jar ${instdir}/jing.jar || die
1680 + rm jsch-0.1.43.jar && dosym /usr/share/jsch//lib/jsch.jar ${instdir}/jsch-0.1.43.jar || die
1681 + # js.jar
1682 + rm jvyamlb-0.2.3.jar && dosym /usr/share/jvyamlb/lib/jvyamlb.jar ${instdir}/jvyamlb-0.2.3.jar || die
1683 + rm jzlib-1.0.7.jar && dosym /usr/share/jzlib/lib/jzlib.jar ${instdir}/jzlib-1.0.7.jar || die
1684 + # libpam4j-1.1.jar
1685 + rm log4j-1.2.15.jar && dosym /usr/share/log4j/lib/log4j.jar ${instdir}/log4j-1.2.15.jar || die
1686 + 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
1687 + 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
1688 + # non-schema.jar
1689 + # org.eclipse.mylyn.bugzilla.core_3.3.1.jar
1690 + # org.eclipse.mylyn.commons.core_3.3.1.jar
1691 + # org.eclipse.mylyn.commons.net_3.3.0.jar
1692 + # org.eclipse.mylyn.tasks.core_3.3.1.jar
1693 + # org-netbeans-tax.jar
1694 + rm postgresql-8.3-603.jdbc3.jar && dosym /usr/share/jdbc-postgresql/lib/jdbc-postgresql.jar ${instdir}/postgresql-8.3-603.jdbc3.jar || die
1695 + # processtreekiller-1.0.1.jar
1696 + # resolver-1.2.jar
1697 + rm sac-1.3.jar && dosym /usr/share/sac/lib/sac.jar ${instdir}/sac-1.3.jar || die
1698 + rm saxon9B.jar && dosym /usr/share/saxon-9/lib/saxon.jar ${instdir}/saxon9B.jar || die
1699 + rm servlet-2.2.jar && dosym /usr/share/tomcat-servlet-api-2.2/lib/servlet.jar ${instdir}/servlet-2.2.jar || die
1700 + rm smack.jar && dosym /usr/share/smack-2.2/lib/smack.jar ${instdir}/smack.jar || die
1701 + rm smackx.jar && dosym /usr/share/smack-2.2/lib/smackx.jar ${instdir}/smackx.jar || die
1702 + # sqljet-1.0.3.jar
1703 + # svnClientAdapter-javahl-1.6.13.jar
1704 + # svnClientAdapter-main-1.6.13.jar
1705 + # svnClientAdapter-svnkit-1.6.13.jar
1706 + rm svnjavahl-1.6.0.jar && dosym /usr/share/subversion/lib/svn-javahl.jar ${instdir}/svnjavahl-1.6.0.jar || die
1707 + # svnkit-javahl.jar
1708 + # svnkit-1.3.4.jar
1709 + # swingx-0.9.5.jar
1710 + # [[ -f trilead.jar ]] && java-pkg_jar-from trilead-ssh2 trilead-ssh2.jar ${instdir}/trilead.jar || die
1711 + # ValidationAPI.jar
1712 + # validator.jar
1713 + # webserver.jar
1714 + # winp-1.14-patched.jar
1715 + rm xerces-2.8.0.jar && dosym /usr/share/xerces-2/lib/xercesImpl.jar ${instdir}/xerces-2.8.0.jar || die
1716 + popd >/dev/null || die
1717 +
1718 + local instdir=${INSTALL_DIR}/modules/ext/jaxb
1719 + pushd "${D}"/${instdir} >/dev/null || die
1720 + rm activation.jar && dosym /usr/share/sun-jaf/lib/activation.jar ${instdir}/activation.jar || die
1721 + # [[ -f jaxb-impl.jar ]] && java-pkg_jar-from jaxb-2 jaxb-impl.jar ${instdir}/jaxb-impl.jar || die
1722 + # jaxb-xjc.jar
1723 + # jaxb1-impl.jar
1724 + popd >/dev/null || die
1725 +
1726 + local instdir=${INSTALL_DIR}/modules/ext/jaxb/api
1727 + pushd "${D}"/${instdir} >/dev/null || die
1728 + # [[ -f jaxb-api.jar ]] && java-pkg_jar-from jaxb-2 jaxb-api.jar ${instdir}/jaxb-api.jar || die
1729 + rm jsr173_api.jar && dosym /usr/share/jsr173/lib/jsr173.jar ${instdir}/jsr173_api.jar || die
1730 + popd >/dev/null || die
1731 +
1732 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ide
1733 +}
1734
1735 diff --git a/dev-java/netbeans-java/ChangeLog b/dev-java/netbeans-java/ChangeLog
1736 index 2f164f9..28f8ea6 100644
1737 --- a/dev-java/netbeans-java/ChangeLog
1738 +++ b/dev-java/netbeans-java/ChangeLog
1739 @@ -2,6 +2,12 @@
1740 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
1741 # $Header: $
1742
1743 +*netbeans-java-7.0_rc1 (30 Mar 2011)
1744 +
1745 + 30 Mar 2011; Miroslav Šulc <fordfrog@g.o>
1746 + +netbeans-java-7.0_rc1.ebuild:
1747 + Added ebuild for rc1
1748 +
1749 28 Mar 2011; Miroslav Šulc <fordfrog@g.o>
1750 -netbeans-java-7.0_beta2_p20110318.ebuild:
1751 Removed old version
1752
1753 diff --git a/dev-java/netbeans-java/Manifest b/dev-java/netbeans-java/Manifest
1754 index be4112a..dd9bd60 100644
1755 --- a/dev-java/netbeans-java/Manifest
1756 +++ b/dev-java/netbeans-java/Manifest
1757 @@ -17,14 +17,17 @@ DIST 907363E301E2279930C82BEB466BF2053C6E993B-glassfish-persistence-v2ur1-build-
1758 DIST 996E701582423D2BD7AC331AA6CDF5084821BDE0-javac-api-nb-7.0-b07.jar 128839 RMD160 fa4185260cf1b2ad013df6399bbc8394de7fa352 SHA1 996e701582423d2bd7ac331aa6cdf5084821bde0 SHA256 a183fc8cf19552d5bef7a7974266488664d7e7e484f85ecd5adf1793699c367e
1759 DIST A511890049A6A9B8D675F4417721337580CBD2F9-apache-maven-3.0.3-bin.zip 3076808 RMD160 5c05105359edcd9f603ce6cca7af6e755be83ca3 SHA1 a511890049a6a9b8d675f4417721337580cbd2f9 SHA256 39d928daced5072063fa3b9da3b6826ea2f52c4aa9082109eff9847fc1a442f1
1760 DIST B456600D274B835E1E7DDB16FD843DDAB2ED3EF1-appframework-1.0.3-doc.zip 301845 RMD160 170bbc400e7001567a6f0aec9394c04ab6f1ec37 SHA1 b456600d274b835e1e7ddb16fd843ddab2ed3ef1 SHA256 0667f86903d97f78ec1022ef1f31a173990bf69b3f882f95e11ea2bf968ec7d0
1761 +DIST C537EAEE0EB142BB8F7AB6AFF340D79913997DD9-indexer-core-4.0.0.MINDEXER-12+MINDEXER-13.jar 211897 RMD160 b470616abd8cf91c694aff1c71cfe50ed6a8a570 SHA1 c537eaee0eb142bb8f7ab6aff340d79913997dd9 SHA256 8845a4582ded27cb07c0a52e00d6888a6f250e33d56dcd0dc0c2728757f57ced
1762 DIST C8A5E0D558EA7E7349F9D32B838553D5E7DD214F-hibernate-3.2.5-lib.zip 5029407 RMD160 546dd5f8c9039925e89e76655265e6105658951d SHA1 c8a5e0d558ea7e7349f9d32b838553d5e7dd214f SHA256 7492417ca97835935912d931f9c2a1c9d98fc35fab455d086fd11f7ff663acb8
1763 DIST D88A41174C5F85D1B791D6A8E0F8B8A1C459D6C0-spring-framework-3.0.2.RELEASE.zip 4054621 RMD160 8d410595e912d2a8d30a0bdfbdf83413692a4269 SHA1 d88a41174c5f85d1b791d6a8e0f8b8a1c459d6c0 SHA256 5901b2a23c80f2669016697aadf27fefd8350fdd5cc876f8e979d5aac92a857e
1764 DIST F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip 930828 RMD160 7034dd5c48bcf6e44a1de417206f799c942b9f11 SHA1 f7bd95641780c2aae8cb9bed1686441a1ce5e749 SHA256 5f41fe1ef8a7607bafbc04baa7814aecaf72b90a6fa796adec0846f50f8ac7f0
1765 DIST FF23DBB427D09AAEC3998B50D740C42B6A3FCD61-ant-libs-1.8.2.zip 2141252 RMD160 97e4e22e7d9a1c9731bac89252399a560d9c3dbf SHA1 ff23dbb427d09aaec3998b50d740c42b6a3fcd61 SHA256 4dea45582ff69620a906347fc1b085bb1cffb75e215cb55ec74181ae240a5be4
1766 DIST netbeans-7.0-build.xml-r1.patch.bz2 1344 RMD160 f8f092c93c1197ce759afbd8674ff1216d504d2d SHA1 6324909cc2dfae583f38e3544a38d1058c73a7ec SHA256 f323cb4694f6351fe47b76fa8b8b3e3f8e456e7d45ca76f9b88c5c6b90cc103f
1767 DIST netbeans-7.0beta2-201102140001-src.zip 175628584 RMD160 97826d70ff8f60ba1d91bf3a8a96df94ede32644 SHA1 9af268e232a94e840d054fefa9b06b12c6043116 SHA256 3496a63c2044c2fd01ca8772b1f495e5ff35cd4b8c23ae6d818aac837765c4f4
1768 +DIST netbeans-7.0rc1-201103280000-src.zip 175475363 RMD160 e5fe3ff726404ea8357a7cc7a383e6b8a06dd316 SHA1 df109f98c07bf01b862e59c68bbee76aae6c01df SHA256 fac906f9bdfd740b55758cf171a367702f78f7423cbae70add5a4d1b4669312e
1769 DIST netbeans-trunk-nightly-201103240400-src.zip 175550392 RMD160 687037f3ddd91fdcb9bb1808b4d61873b077cb29 SHA1 014ee2e2e38cf62b6864c71a2325d4c82fa602cd SHA256 0918ca520f56068114e427ffefdcafedef7a9007b6e1a51964883d64eaa9225a
1770 EBUILD netbeans-java-7.0_beta2.ebuild 14942 RMD160 1b54dd65bf6247e73720ec59c4adef6fcf2f7dca SHA1 3c7f783b66de9e9e8af32a40c09e2429a0e411a0 SHA256 d69adf7afc9c573654c920e1cef61f4c56e2a60f113a5050c94846434e17514f
1771 EBUILD netbeans-java-7.0_beta2_p20110324.ebuild 14845 RMD160 37db4dcc14bf6b223e475423ddd75b5ba61639e4 SHA1 f762f93cdfce54a79e39f0f1ee3ed8a8f857891a SHA256 566448277b2d3220ca65b6d513db6a4c71b77f46e3ead463ca9f8b822d27ef49
1772 -MISC ChangeLog 4475 RMD160 f821f0b7f858d24bf07f4dbe647db884f491d689 SHA1 c8923b349395878859d256d9078f51f08977aea9 SHA256 e26dcbc9fe9a881de0f1442f70315f610909731ed5884786e119713b4d1a8597
1773 +EBUILD netbeans-java-7.0_rc1.ebuild 14892 RMD160 48ff8722ce1465adf9d2b95e924ec121036e8a3c SHA1 46b4299f50844acd593dce78f5d128c426c2493e SHA256 a9b9ef10266ba0129b0c78959ef41c7278369ac8b603900f4a1787403364edb5
1774 +MISC ChangeLog 4622 RMD160 c910bd1896fd26434387ea0772905475d0051e6d SHA1 975d495f0f7ca87690847e9ae9fb6c459ac972f6 SHA256 9f1c2d73b6b5800dabeea160d44bd520c8cc9d206fd44b2ae6469260a481bb65
1775 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
1776
1777 diff --git a/dev-java/netbeans-java/netbeans-java-7.0_rc1.ebuild b/dev-java/netbeans-java/netbeans-java-7.0_rc1.ebuild
1778 new file mode 100644
1779 index 0000000..84f918e
1780 --- /dev/null
1781 +++ b/dev-java/netbeans-java/netbeans-java-7.0_rc1.ebuild
1782 @@ -0,0 +1,304 @@
1783 +# Copyright 1999-2011 Gentoo Foundation
1784 +# Distributed under the terms of the GNU General Public License v2
1785 +# $Header: $
1786 +
1787 +EAPI="4"
1788 +WANT_ANT_TASKS="ant-nodeps"
1789 +inherit eutils java-pkg-2 java-ant-2
1790 +
1791 +DESCRIPTION="Netbeans Java Cluster"
1792 +HOMEPAGE="http://netbeans.org/projects/java"
1793 +SLOT="7.0"
1794 +SOURCE_URL="http://dlc.sun.com.edgesuite.net/netbeans/7.0/rc1/zip/netbeans-7.0rc1-201103280000-src.zip"
1795 +SRC_URI="${SOURCE_URL}
1796 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-${SLOT}-build.xml-r1.patch.bz2
1797 + http://hg.netbeans.org/binaries/FF23DBB427D09AAEC3998B50D740C42B6A3FCD61-ant-libs-1.8.2.zip
1798 + http://hg.netbeans.org/binaries/A511890049A6A9B8D675F4417721337580CBD2F9-apache-maven-3.0.3-bin.zip
1799 + http://hg.netbeans.org/binaries/B456600D274B835E1E7DDB16FD843DDAB2ED3EF1-appframework-1.0.3-doc.zip
1800 + http://hg.netbeans.org/binaries/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip
1801 + http://hg.netbeans.org/binaries/8C9BFFBCB34DB6E9C9C03413623F05375D44CE49-eclipselink-2.2.0.jar
1802 + http://hg.netbeans.org/binaries/3BCA561B1B7B284B3D3C097F92A9CD47FF485058-eclipselink-javax.persistence-2.0.jar
1803 + http://hg.netbeans.org/binaries/263D76EEB2FA35AE240DE31CFDE83C04096AE19E-eclipselink-jpa-modelgen-2.2.0.jar
1804 + http://hg.netbeans.org/binaries/59FAD2A4D4A1CFECED8149854EEEC3A7B9668927-glassfish-persistence-v2-build-58g.jar
1805 + http://hg.netbeans.org/binaries/907363E301E2279930C82BEB466BF2053C6E993B-glassfish-persistence-v2ur1-build-09d.jar
1806 + http://hg.netbeans.org/binaries/C8A5E0D558EA7E7349F9D32B838553D5E7DD214F-hibernate-3.2.5-lib.zip
1807 + http://hg.netbeans.org/binaries/3AF24D401F76D153B77641865737DE53E41E60D6-indexer-artifact-4.0.0.jar
1808 + http://hg.netbeans.org/binaries/C537EAEE0EB142BB8F7AB6AFF340D79913997DD9-indexer-core-4.0.0.MINDEXER-12+MINDEXER-13.jar
1809 + http://hg.netbeans.org/binaries/03D05A90FFB98D4E5748AE96C99AE549224C1ABC-javac-api-nb-7.0-b07.jar
1810 + http://hg.netbeans.org/binaries/4721463A87B9DBD165254C73E64D824AD748DA18-javac-impl-nb-7.0-b07.jar
1811 + http://hg.netbeans.org/binaries/653A6AD1EF786BC577FC20F56E5F2B1D30423805-maven-dependency-tree-1.2.jar
1812 + http://hg.netbeans.org/binaries/2F43A634A42CC4FD2EF9E24B488AFFD6984D3411-jaxws-2.2.zip
1813 + http://hg.netbeans.org/binaries/23E69F0F17757673C573EBD9899727B82EF7DB7F-jaxws-2.2-api.zip
1814 + http://hg.netbeans.org/binaries/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip
1815 + http://hg.netbeans.org/binaries/2D0D28E05BD6B6452DAAFE2B5CCB69A84EA63E5D-spring-2.5.6.SEC01.jar
1816 + http://hg.netbeans.org/binaries/D88A41174C5F85D1B791D6A8E0F8B8A1C459D6C0-spring-framework-3.0.2.RELEASE.zip"
1817 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1818 +KEYWORDS="~amd64 ~x86"
1819 +IUSE=""
1820 +S="${WORKDIR}"
1821 +
1822 +CDEPEND="~dev-java/netbeans-platform-${PV}
1823 + ~dev-java/netbeans-harness-${PV}
1824 + ~dev-java/netbeans-ide-${PV}
1825 + ~dev-java/netbeans-websvccommon-${PV}
1826 + dev-java/appframework:0
1827 + dev-java/beansbinding:0
1828 + dev-java/cglib:2.2
1829 + dev-java/jdom:1.0
1830 + dev-java/swing-worker:0"
1831 +DEPEND=">=virtual/jdk-1.6
1832 + app-arch/unzip
1833 + ${CDEPEND}
1834 + dev-java/javahelp:0"
1835 +RDEPEND=">=virtual/jdk-1.6
1836 + ${CDEPEND}
1837 + dev-java/absolutelayout:0
1838 + dev-java/antlr:0[java]
1839 + dev-java/asm:2.2
1840 + dev-java/cglib:2.1
1841 + dev-java/commons-collections:0
1842 + dev-java/dom4j:1
1843 + dev-java/ehcache:1.2
1844 + dev-java/fastinfoset:0
1845 + dev-java/javassist:3
1846 + dev-java/jsr67:0
1847 + dev-java/jsr181:0
1848 + dev-java/jsr250:0
1849 + dev-java/jta:0
1850 + dev-java/jtidy:0
1851 + dev-java/maven-bin:3.0
1852 + dev-java/saaj:0
1853 + dev-java/stax-ex:0
1854 + dev-java/xmlstreambuffer:0"
1855 +
1856 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1857 +
1858 +EANT_BUILD_XML="nbbuild/build.xml"
1859 +EANT_BUILD_TARGET="rebuild-cluster"
1860 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.java -Dext.binaries.downloaded=true"
1861 +JAVA_PKG_BSFIX="off"
1862 +
1863 +src_unpack() {
1864 + unpack $(basename ${SOURCE_URL})
1865 +
1866 + einfo "Deleting bundled jars..."
1867 + find -name "*.jar" -type f -delete
1868 +
1869 + unpack netbeans-7.0-build.xml-r1.patch.bz2
1870 +
1871 + pushd "${S}" >/dev/null || die
1872 + ln -s "${DISTDIR}"/FF23DBB427D09AAEC3998B50D740C42B6A3FCD61-ant-libs-1.8.2.zip o.apache.tools.ant.module/external/ant-libs-1.8.2.zip || die
1873 + ln -s "${DISTDIR}"/A511890049A6A9B8D675F4417721337580CBD2F9-apache-maven-3.0.3-bin.zip maven.embedder/external/apache-maven-3.0.3-bin.zip || die
1874 + ln -s "${DISTDIR}"/B456600D274B835E1E7DDB16FD843DDAB2ED3EF1-appframework-1.0.3-doc.zip swingapp/external/appframework-1.0.3-doc.zip || die
1875 + ln -s "${DISTDIR}"/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip o.jdesktop.beansbinding/external/beansbinding-1.2.1-doc.zip || die
1876 + ln -s "${DISTDIR}"/8C9BFFBCB34DB6E9C9C03413623F05375D44CE49-eclipselink-2.2.0.jar j2ee.eclipselink/external/eclipselink-2.2.0.jar || die
1877 + ln -s "${DISTDIR}"/3BCA561B1B7B284B3D3C097F92A9CD47FF485058-eclipselink-javax.persistence-2.0.jar j2ee.eclipselink/external/eclipselink-javax.persistence-2.0.jar || die
1878 + ln -s "${DISTDIR}"/263D76EEB2FA35AE240DE31CFDE83C04096AE19E-eclipselink-jpa-modelgen-2.2.0.jar j2ee.eclipselinkmodelgen/external/eclipselink-jpa-modelgen-2.2.0.jar || die
1879 + ln -s "${DISTDIR}"/59FAD2A4D4A1CFECED8149854EEEC3A7B9668927-glassfish-persistence-v2-build-58g.jar j2ee.toplinklib/external/glassfish-persistence-v2-build-58g.jar || die
1880 + ln -s "${DISTDIR}"/907363E301E2279930C82BEB466BF2053C6E993B-glassfish-persistence-v2ur1-build-09d.jar j2ee.toplinklib/external/glassfish-persistence-v2ur1-build-09d.jar || die
1881 + ln -s "${DISTDIR}"/C8A5E0D558EA7E7349F9D32B838553D5E7DD214F-hibernate-3.2.5-lib.zip hibernatelib/external/hibernate-3.2.5-lib.zip || die
1882 + ln -s "${DISTDIR}"/3AF24D401F76D153B77641865737DE53E41E60D6-indexer-artifact-4.0.0.jar maven.indexer/external/indexer-artifact-4.0.0.jar || die
1883 + ln -s "${DISTDIR}"/C537EAEE0EB142BB8F7AB6AFF340D79913997DD9-indexer-core-4.0.0.MINDEXER-12+MINDEXER-13.jar maven.indexer/external/indexer-core-4.0.0.MINDEXER-12+MINDEXER-13.jar || die
1884 + ln -s "${DISTDIR}"/03D05A90FFB98D4E5748AE96C99AE549224C1ABC-javac-api-nb-7.0-b07.jar libs.javacapi/external/javac-api-nb-7.0-b07.jar || die
1885 + ln -s "${DISTDIR}"/4721463A87B9DBD165254C73E64D824AD748DA18-javac-impl-nb-7.0-b07.jar libs.javacimpl/external/javac-impl-nb-7.0-b07.jar || die
1886 + ln -s "${DISTDIR}"/653A6AD1EF786BC577FC20F56E5F2B1D30423805-maven-dependency-tree-1.2.jar maven.embedder/external/maven-dependency-tree-1.2.jar || die
1887 + ln -s "${DISTDIR}"/2F43A634A42CC4FD2EF9E24B488AFFD6984D3411-jaxws-2.2.zip websvc.jaxws21/external/jaxws-2.2.zip || die
1888 + ln -s "${DISTDIR}"/23E69F0F17757673C573EBD9899727B82EF7DB7F-jaxws-2.2-api.zip websvc.jaxws21api/external/jaxws-2.2-api.zip || die
1889 + ln -s "${DISTDIR}"/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip websvc.jaxws21/external/jaxws-api-doc.zip || die
1890 + ln -s "${DISTDIR}"/2D0D28E05BD6B6452DAAFE2B5CCB69A84EA63E5D-spring-2.5.6.SEC01.jar libs.springframework/external/spring-2.5.6.SEC01.jar || die
1891 + ln -s "${DISTDIR}"/D88A41174C5F85D1B791D6A8E0F8B8A1C459D6C0-spring-framework-3.0.2.RELEASE.zip libs.springframework/external/spring-framework-3.0.2.RELEASE.zip || die
1892 + popd >/dev/null || die
1893 +}
1894 +
1895 +src_prepare() {
1896 + einfo "Deleting bundled class files..."
1897 + find -name "*.class" -type f | xargs rm -vf
1898 +
1899 + epatch netbeans-7.0-build.xml-r1.patch
1900 + sed -i "s%../o.jdesktop.layout/external%\${netbeans.dest.dir}/\${nb.cluster.platform.dir}/modules/ext%" java.examples/build.xml
1901 +
1902 + # Support for custom patches
1903 + if [ -n "${NETBEANS70_PATCHES_DIR}" -a -d "${NETBEANS70_PATCHES_DIR}" ] ; then
1904 + local files=`find "${NETBEANS70_PATCHES_DIR}" -type f`
1905 +
1906 + if [ -n "${files}" ] ; then
1907 + einfo "Applying custom patches:"
1908 +
1909 + for file in ${files} ; do
1910 + epatch "${file}"
1911 + done
1912 + fi
1913 + fi
1914 +
1915 + einfo "Symlinking external libraries..."
1916 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1917 + java-pkg_jar-from --into libs.cglib/external cglib-2.2 cglib.jar cglib-2.2.jar
1918 + java-pkg_jar-from --into maven.embedder/external jdom-1.0 jdom.jar jdom-1.0.jar
1919 + java-pkg_jar-from --into o.jdesktop.beansbinding/external beansbinding beansbinding.jar beansbinding-1.2.1.jar
1920 + java-pkg_jar-from --into swingapp/external appframework appframework.jar appframework-1.0.3.jar
1921 + java-pkg_jar-from --into swingapp/external swing-worker swing-worker.jar swing-worker-1.1.jar
1922 +
1923 + einfo "Linking in other clusters..."
1924 + mkdir "${S}"/nbbuild/netbeans || die
1925 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
1926 +
1927 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1928 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1929 + touch nb.cluster.platform.built
1930 +
1931 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
1932 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1933 + touch nb.cluster.harness.built
1934 +
1935 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
1936 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1937 + touch nb.cluster.ide.built
1938 +
1939 + ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
1940 + cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1941 + touch nb.cluster.websvccommon.built
1942 +
1943 + popd >/dev/null || die
1944 +
1945 + java-pkg-2_src_prepare
1946 +}
1947 +
1948 +src_install() {
1949 + pushd nbbuild/netbeans/java >/dev/null || die
1950 +
1951 + insinto ${INSTALL_DIR}
1952 + grep -E "/java$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1953 +
1954 + doins -r *
1955 + rm -fr "${D}"/${INSTALL_DIR}/ant/* || die
1956 + rm -fr "${D}"/${INSTALL_DIR}/maven || die
1957 + dosym /usr/share/maven-bin-3.0 ${INSTALL_DIR}/maven
1958 +
1959 + insinto ${INSTALL_DIR}/ant
1960 + dosym /usr/share/ant/bin ${INSTALL_DIR}/ant/bin
1961 + dosym /usr/share/ant/etc ${INSTALL_DIR}/ant/etc
1962 + doins -r ant/extra
1963 + dosym /usr/share/ant/lib ${INSTALL_DIR}/ant/lib
1964 + doins -r ant/nblib
1965 + dosym /usr/share/ant/tasks ${INSTALL_DIR}/ant/tasks
1966 + local vertasks=$(ls -d /usr/share/ant/tasks-*)
1967 + dosym ${vertasks} ${INSTALL_DIR}/ant/$(basename ${vertasks}) # it would be better if ant would have tasks-current dir
1968 +
1969 + popd >/dev/null || die
1970 +
1971 + local instdir=/${INSTALL_DIR}/modules/ext
1972 + pushd "${D}"/${instdir} >/dev/null || die
1973 + rm AbsoluteLayout.jar && dosym /usr/share/absolutelayout/lib/absolutelayout.jar ${instdir}/AbsoluteLayout.jar || die
1974 + rm appframework-1.0.3.jar && dosym /usr/share/appframework/lib/appframework.jar ${instdir}/appframework-1.0.3.jar || die
1975 + rm beansbinding-1.2.1.jar && dosym /usr/share/beansbinding/lib/beansbinding.jar ${instdir}/beansbinding-1.2.1.jar || die
1976 + rm cglib-2.2.jar && dosym /usr/share/cglib-2.2/lib/cglib.jar ${instdir}/cglib-2.2.jar || die
1977 + # javac-api-nb-7.0-b07.jar
1978 + # javac-impl-nb-7.0-b07.jar
1979 + # org-netbeans-modules-java-j2seplatform-probe.jar
1980 + rm swing-worker-1.1.jar && dosym /usr/share/swing-worker/lib/swing-worker.jar ${instdir}/swing-worker-1.1.jar || die
1981 + popd >/dev/null || die
1982 +
1983 + local instdir=${INSTALL_DIR}/modules/ext/eclipselink
1984 + pushd "${D}"/${instdir} >/dev/null || die
1985 + # dir: eclipselink
1986 + # eclipselink-javax.persistence-2.0.jar
1987 + # eclipselink-jpa-modelgen-2.2.0.jar
1988 + # eclipselink-2.2.0.jar
1989 + popd >/dev/null || die
1990 +
1991 + local instdir=${INSTALL_DIR}/modules/ext/hibernate
1992 + pushd "${D}"/${instdir} >/dev/null || die
1993 + rm antlr-2.7.6.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.6.jar || die
1994 + rm asm-attrs.jar && dosym /usr/share/asm-2.2/lib/asm-attrs.jar ${instdir}/asm-attrs.jar || die
1995 + rm asm.jar && dosym /usr/share/asm-2.2/lib/asm.jar ${instdir}/asm.jar || die
1996 + rm cglib-2.1.3.jar && dosym /usr/share/cglib-2.1/lib/cglib.jar ${instdir}/cglib-2.1.3.jar || die
1997 + rm commons-collections-2.1.1.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections-2.1.1.jar || die
1998 + rm dom4j-1.6.1.jar && dosym /usr/share/dom4j-1/lib/dom4j.jar ${instdir}/dom4j-1.6.1.jar || die
1999 + rm ehcache-1.2.3.jar && dosym /usr/share/ehcache-1.2/lib/ehcache.jar ${instdir}/ehcache-1.2.3.jar || die
2000 + # ejb3-persistence.jar
2001 + # hibernate-annotations.jar
2002 + # hibernate-commons-annotations.jar
2003 + # hibernate-entitymanager.jar
2004 + # hibernate-tools.jar
2005 + # hibernate3.jar
2006 + rm javassist.jar && dosym /usr/share/javassist-3/lib/javassist.jar ${instdir}/javassist.jar || die
2007 + # jdbc2_0-stdext.jar
2008 + rm jta.jar && dosym /usr/share/jta/lib/jta.jar ${instdir}/jta.jar || die
2009 + rm jtidy-r8-20060801.jar && dosym /usr/share/jtidy/lib/Tidy.jar ${instdir}/jtidy-r8-20060801.jar || die
2010 + popd >/dev/null || die
2011 +
2012 + local instdir=/${INSTALL_DIR}/modules/ext/jaxws22
2013 + pushd "${D}"/${instdir} >/dev/null || die
2014 + rm FastInfoset.jar && dosym /usr/share/fastinfoset/lib/fastinfoset.jar ${instdir}/FastInfoset.jar || die
2015 + # gmbal-api-only.jar
2016 + # http.jar
2017 + # jaxws-rt.jar
2018 + # jaxws-tools.jar
2019 + # management-api.jar
2020 + # mimepull.jar
2021 + # policy.jar
2022 + rm saaj-impl.jar && dosym /usr/share/saaj/lib/saaj.jar ${instdir}/saaj-impl.jar || die
2023 + rm stax-ex.jar && dosym /usr/share/stax-ex/lib/stax-ex.jar ${instdir}/stax-ex.jar || die
2024 + rm streambuffer.jar && dosym /usr/share/xmlstreambuffer/lib/streambuffer.jar ${instdir}/streambuffer.jar || die
2025 + # woodstox.jar
2026 + popd >/dev/null || die
2027 +
2028 + local instdir=${INSTALL_DIR}/modules/ext/jaxws22/api
2029 + pushd "${D}"/${instdir} >/dev/null || die
2030 + # jaxws-api.jar
2031 + rm jsr181-api.jar && dosym /usr/share/jsr181/lib/jsr181.jar ${instdir}/jsr181-api.jar || die
2032 + rm jsr250-api.jar && dosym /usr/share/jsr250/lib/jsr250.jar ${instdir}/jsr250-api.jar || die
2033 + rm saaj-api.jar && dosym /usr/share/jsr67/lib/jsr67.jar ${instdir}/saaj-api.jar || die
2034 + popd >/dev/null || die
2035 +
2036 + local instdir=${INSTALL_DIR}/modules/ext/maven
2037 + pushd "${D}"/${instdir} >/dev/null || die
2038 + # indexer-artifact-3.1.0.jar
2039 + # indexer-core-3.1.0.jar
2040 + rm jdom-1.0.jar && dosym /usr/share/jdom-1.0/lib/jdom.jar ${instdir}/jdom-1.0.jar || die
2041 + # maven-dependency-tree-1.2.jar
2042 + popd >/dev/null || die
2043 +
2044 + local instdir=${INSTALL_DIR}/modules/ext/spring
2045 + pushd "${D}"/${instdir} >/dev/null || die
2046 + # spring-2.5.6.SEC01.jar
2047 + popd >/dev/null || die
2048 +
2049 + local instdir=${INSTALL_DIR}/modules/ext/spring-3.0
2050 + pushd "${D}"/${instdir} >/dev/null || die
2051 + # spring-aop-3.0.2.RELEASE.jar
2052 + # spring-asm-3.0.2.RELEASE.jar
2053 + # spring-aspects-3.0.2.RELEASE.jar
2054 + # spring-beans-3.0.2.RELEASE.jar
2055 + # spring-context-support-3.0.2.RELEASE.jar
2056 + # spring-context-3.0.2.RELEASE.jar
2057 + # spring-core-3.0.2.RELEASE.jar
2058 + # spring-expression-3.0.2.RELEASE.jar
2059 + # spring-instrument-tomcat-3.0.2.RELEASE.jar
2060 + # spring-instrument-3.0.2.RELEASE.jar
2061 + # spring-jdbc-3.0.2.RELEASE.jar
2062 + # spring-jms-3.0.2.RELEASE.jar
2063 + # spring-orm-3.0.2.RELEASE.jar
2064 + # spring-oxm-3.0.2.RELEASE.jar
2065 + # spring-struts-3.0.2.RELEASE.jar
2066 + # spring-test-3.0.2.RELEASE.jar
2067 + # spring-tx-3.0.2.RELEASE.jar
2068 + # spring-webmvc-portlet-3.0.2.RELEASE.jar
2069 + # spring-webmvc-3.0.2.RELEASE.jar
2070 + # spring-web-3.0.2.RELEASE.jar
2071 + popd >/dev/null || die
2072 +
2073 + local instdir=${INSTALL_DIR}/modules/ext/toplink
2074 + pushd "${D}"/${instdir} >/dev/null || die
2075 + # toplink-essentials-agent.jar
2076 + # toplink-essentials.jar
2077 + popd >/dev/null || die
2078 +
2079 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/java
2080 +}
2081 +
2082 +pkg_postinst() {
2083 + elog "Note that if you change your version of ant, you have to re-emerge"
2084 + elog "this package to get updated the link to ant tasks of that specific"
2085 + elog "version."
2086 +}
2087
2088 diff --git a/dev-java/netbeans-javacard/ChangeLog b/dev-java/netbeans-javacard/ChangeLog
2089 index 48c0b22..35c5201 100644
2090 --- a/dev-java/netbeans-javacard/ChangeLog
2091 +++ b/dev-java/netbeans-javacard/ChangeLog
2092 @@ -2,6 +2,12 @@
2093 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
2094 # $Header: $
2095
2096 +*netbeans-javacard-7.0_rc1 (30 Mar 2011)
2097 +
2098 + 30 Mar 2011; Miroslav Šulc <fordfrog@g.o>
2099 + +netbeans-javacard-7.0_rc1.ebuild:
2100 + Added ebuild for rc1
2101 +
2102 28 Mar 2011; Miroslav Šulc <fordfrog@g.o>
2103 -netbeans-javacard-7.0_beta2_p20110318.ebuild:
2104 Removed old version
2105
2106 diff --git a/dev-java/netbeans-javacard/Manifest b/dev-java/netbeans-javacard/Manifest
2107 index 4d5bcdb..bfc2dfe 100644
2108 --- a/dev-java/netbeans-javacard/Manifest
2109 +++ b/dev-java/netbeans-javacard/Manifest
2110 @@ -3,8 +3,10 @@ DIST 6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip 7788619 RMD160 b85
2111 DIST 9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar 125083 RMD160 e7ad1dd08f29db894e5af4a6fb5455226be36530 SHA1 9c1a8bc9d3270d184f1d1bcc5f60aa81d46e1adf SHA256 d2379466134f239b9dd723f021976e3d2ade9624296d3d4a6d3241beeecfc6ba
2112 DIST netbeans-7.0-build.xml-r1.patch.bz2 1344 RMD160 f8f092c93c1197ce759afbd8674ff1216d504d2d SHA1 6324909cc2dfae583f38e3544a38d1058c73a7ec SHA256 f323cb4694f6351fe47b76fa8b8b3e3f8e456e7d45ca76f9b88c5c6b90cc103f
2113 DIST netbeans-7.0beta2-201102140001-src.zip 175628584 RMD160 97826d70ff8f60ba1d91bf3a8a96df94ede32644 SHA1 9af268e232a94e840d054fefa9b06b12c6043116 SHA256 3496a63c2044c2fd01ca8772b1f495e5ff35cd4b8c23ae6d818aac837765c4f4
2114 +DIST netbeans-7.0rc1-201103280000-src.zip 175475363 RMD160 e5fe3ff726404ea8357a7cc7a383e6b8a06dd316 SHA1 df109f98c07bf01b862e59c68bbee76aae6c01df SHA256 fac906f9bdfd740b55758cf171a367702f78f7423cbae70add5a4d1b4669312e
2115 DIST netbeans-trunk-nightly-201103240400-src.zip 175550392 RMD160 687037f3ddd91fdcb9bb1808b4d61873b077cb29 SHA1 014ee2e2e38cf62b6864c71a2325d4c82fa602cd SHA256 0918ca520f56068114e427ffefdcafedef7a9007b6e1a51964883d64eaa9225a
2116 EBUILD netbeans-javacard-7.0_beta2.ebuild 4905 RMD160 f08908ce0a5c83fb1f20dc970b50709ebc756004 SHA1 7f2ae7e6b8361ebe68e03e939b2f41e202a6e02d SHA256 c69f9af7d2e3e0adcd48a806080d803f6e55120a4f63a8fc204a8038c9ce7c31
2117 EBUILD netbeans-javacard-7.0_beta2_p20110324.ebuild 4926 RMD160 da7f2e01f93c4f200774a0cd06e0825770e6dae7 SHA1 79af843131d846c131b053febed3581238233c51 SHA256 f2829a4831ad100409ad4b8c7ea6b4a78d22191af1a58afa8e702dfb6383c802
2118 -MISC ChangeLog 4385 RMD160 5eb4682c8da22eb4438c279ba665a03f2f614c75 SHA1 c4dd37ab0511be6d82dc4c75fd7169d25d93d19b SHA256 10cc87d4c3f57b474d835bd0b943a9d212bf353c979d822b15a136538e9f0ba5
2119 +EBUILD netbeans-javacard-7.0_rc1.ebuild 4901 RMD160 b1bdf06a0e068dcda740f5bb548689b60b015b87 SHA1 d2e78bd998c79534a8f06002ca012745cd9fac0a SHA256 ec4f96df48ed370a7610179517b8b14b9d254b9e773435d7b2961bfa07c33d75
2120 +MISC ChangeLog 4540 RMD160 5e876105f95f87dcd63bb1f2d27274b0dd47d71e SHA1 5082b7bf421cc183f461a5f56c7a146fdf1d8db6 SHA256 bed7fdc66aef92ac623901a1b8a916e27504243d084b29cd81c0a8928c5a6ef4
2121 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
2122
2123 diff --git a/dev-java/netbeans-javacard/netbeans-javacard-7.0_rc1.ebuild b/dev-java/netbeans-javacard/netbeans-javacard-7.0_rc1.ebuild
2124 new file mode 100644
2125 index 0000000..bbb06d4
2126 --- /dev/null
2127 +++ b/dev-java/netbeans-javacard/netbeans-javacard-7.0_rc1.ebuild
2128 @@ -0,0 +1,141 @@
2129 +# Copyright 1999-2011 Gentoo Foundation
2130 +# Distributed under the terms of the GNU General Public License v2
2131 +# $Header: $
2132 +
2133 +EAPI="4"
2134 +WANT_ANT_TASKS="ant-nodeps"
2135 +inherit eutils java-pkg-2 java-ant-2
2136 +
2137 +DESCRIPTION="Netbeans JavaCard Cluster"
2138 +HOMEPAGE="http://netbeans.org/projects/javacard"
2139 +SLOT="7.0"
2140 +SOURCE_URL="http://dlc.sun.com.edgesuite.net/netbeans/7.0/rc1/zip/netbeans-7.0rc1-201103280000-src.zip"
2141 +SRC_URI="${SOURCE_URL}
2142 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-${SLOT}-build.xml-r1.patch.bz2
2143 + http://hg.netbeans.org/binaries/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar
2144 + http://hg.netbeans.org/binaries/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar
2145 + http://hg.netbeans.org/binaries/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip"
2146 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2147 +KEYWORDS="~amd64 ~x86"
2148 +IUSE=""
2149 +S="${WORKDIR}"
2150 +
2151 +CDEPEND="~dev-java/netbeans-ide-${PV}
2152 + ~dev-java/netbeans-java-${PV}
2153 + ~dev-java/netbeans-platform-${PV}"
2154 +DEPEND=">=virtual/jdk-1.6
2155 + app-arch/unzip
2156 + ${CDEPEND}
2157 + dev-java/javahelp:0"
2158 +RDEPEND=">=virtual/jdk-1.6
2159 + ${CDEPEND}
2160 + dev-java/ant-contrib:0
2161 + dev-java/asm:3
2162 + dev-java/bcel:0
2163 + dev-java/commons-cli:1
2164 + dev-java/commons-codec:0
2165 + dev-java/commons-httpclient:3
2166 + dev-java/commons-logging:0"
2167 +
2168 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2169 +
2170 +EANT_BUILD_XML="nbbuild/build.xml"
2171 +EANT_BUILD_TARGET="rebuild-cluster"
2172 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javacard -Dext.binaries.downloaded=true"
2173 +JAVA_PKG_BSFIX="off"
2174 +
2175 +src_unpack() {
2176 + unpack $(basename ${SOURCE_URL})
2177 +
2178 + einfo "Deleting bundled jars..."
2179 + find -name "*.jar" -type f -delete
2180 +
2181 + unpack netbeans-7.0-build.xml-r1.patch.bz2
2182 +
2183 + pushd "${S}" >/dev/null || die
2184 + ln -s "${DISTDIR}"/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar javacard.ri.platform/external/anttasks.jar || die
2185 + ln -s "${DISTDIR}"/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar javacard.apdu.io/external/apduio.jar || die
2186 + ln -s "${DISTDIR}"/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip javacard.ri.bundle/external/javacard_ri.zip || die
2187 + popd >/dev/null || die
2188 +}
2189 +
2190 +src_prepare() {
2191 + einfo "Deleting bundled class files..."
2192 + find -name "*.class" -type f | xargs rm -vf
2193 +
2194 + epatch netbeans-7.0-build.xml-r1.patch
2195 +
2196 + # Support for custom patches
2197 + if [ -n "${NETBEANS70_PATCHES_DIR}" -a -d "${NETBEANS70_PATCHES_DIR}" ] ; then
2198 + local files=`find "${NETBEANS70_PATCHES_DIR}" -type f`
2199 +
2200 + if [ -n "${files}" ] ; then
2201 + einfo "Applying custom patches:"
2202 +
2203 + for file in ${files} ; do
2204 + epatch "${file}"
2205 + done
2206 + fi
2207 + fi
2208 +
2209 + einfo "Symlinking external libraries..."
2210 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2211 +
2212 + einfo "Linking in other clusters..."
2213 + mkdir "${S}"/nbbuild/netbeans || die
2214 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
2215 +
2216 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2217 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2218 + touch nb.cluster.ide.built
2219 +
2220 + ln -s /usr/share/netbeans-java-${SLOT} java || die
2221 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2222 + touch nb.cluster.java.built
2223 +
2224 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2225 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2226 + touch nb.cluster.platform.built
2227 +
2228 + popd >/dev/null || die
2229 +
2230 + java-pkg-2_src_prepare
2231 +}
2232 +
2233 +src_install() {
2234 + pushd nbbuild/netbeans/javacard >/dev/null || die
2235 +
2236 + insinto ${INSTALL_DIR}
2237 +
2238 + grep -E "/javacard$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2239 +
2240 + doins -r *
2241 + rm -fr "${D}"/${INSTALL_DIR}/bin || die
2242 +
2243 + popd >/dev/null || die
2244 +
2245 + local instdir=${INSTALL_DIR}/JCDK3.0.2_ConnectedEdition/lib
2246 + pushd "${D}"/${instdir} >/dev/null || die
2247 + rm ant-contrib-1.0b3.jar && dosym /usr/share/ant-contrib/lib/ant-contrib.jar ${instdir}/ant-contrib-1.0b3.jar || die
2248 + # api_classic.jar
2249 + # api_connected.jar
2250 + rm asm-all-3.1.jar && dosym /usr/share/asm-3/lib/asm.jar ${instdir}/asm-all-3.1.jar || die
2251 + rm bcel-5.2.jar && dosym /usr/share/bcel/lib/bcel.jar ${instdir}/bcel-5.2.jar || die
2252 + rm commons-cli-1.0.jar && dosym /usr/share/commons-cli-1/lib/commons-cli.jar ${instdir}/commons-cli-1.0.jar || die
2253 + rm commons-codec-1.3.jar && dosym /usr/share/commons-codec/lib/commons-codec.jar ${instdir}/commons-codec-1.3.jar || die
2254 + rm commons-httpclient-3.0.jar && dosym /usr/share/commons-httpclient-3/lib/commons-httpclient.jar ${instdir}/commons-httpclient-3.0.jar || die
2255 + rm commons-logging-1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.jar || die
2256 + # jcapt.jar
2257 + # jctasks.jar
2258 + # nbtasks.jar
2259 + # nbutils.jar
2260 + # tools.jar
2261 + popd >/dev/null || die
2262 +
2263 + local instdir=${INSTALL_DIR}/modules/ext
2264 + pushd "${D}"/${instdir} >/dev/null || die
2265 + # apduio.jar
2266 + popd >/dev/null || die
2267 +
2268 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javacard
2269 +}
2270
2271 diff --git a/dev-java/netbeans-javadoc/ChangeLog b/dev-java/netbeans-javadoc/ChangeLog
2272 index 3558209..6f2c7bb 100644
2273 --- a/dev-java/netbeans-javadoc/ChangeLog
2274 +++ b/dev-java/netbeans-javadoc/ChangeLog
2275 @@ -2,6 +2,12 @@
2276 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
2277 # $Header: $
2278
2279 +*netbeans-javadoc-7.0_rc1 (30 Mar 2011)
2280 +
2281 + 30 Mar 2011; Miroslav Šulc <fordfrog@g.o>
2282 + +netbeans-javadoc-7.0_rc1.ebuild:
2283 + Added ebuild for rc1
2284 +
2285 28 Mar 2011; Miroslav Šulc <fordfrog@g.o>
2286 -netbeans-javadoc-7.0_beta2_p20110318.ebuild:
2287 Removed old version
2288
2289 diff --git a/dev-java/netbeans-javadoc/Manifest b/dev-java/netbeans-javadoc/Manifest
2290 index 03aca26..3ee7d9f 100644
2291 --- a/dev-java/netbeans-javadoc/Manifest
2292 +++ b/dev-java/netbeans-javadoc/Manifest
2293 @@ -1,8 +1,10 @@
2294 DIST FF23DBB427D09AAEC3998B50D740C42B6A3FCD61-ant-libs-1.8.2.zip 2141252 RMD160 97e4e22e7d9a1c9731bac89252399a560d9c3dbf SHA1 ff23dbb427d09aaec3998b50d740c42b6a3fcd61 SHA256 4dea45582ff69620a906347fc1b085bb1cffb75e215cb55ec74181ae240a5be4
2295 DIST netbeans-7.0-build.xml-r1.patch.bz2 1344 RMD160 f8f092c93c1197ce759afbd8674ff1216d504d2d SHA1 6324909cc2dfae583f38e3544a38d1058c73a7ec SHA256 f323cb4694f6351fe47b76fa8b8b3e3f8e456e7d45ca76f9b88c5c6b90cc103f
2296 DIST netbeans-7.0beta2-201102140001-src.zip 175628584 RMD160 97826d70ff8f60ba1d91bf3a8a96df94ede32644 SHA1 9af268e232a94e840d054fefa9b06b12c6043116 SHA256 3496a63c2044c2fd01ca8772b1f495e5ff35cd4b8c23ae6d818aac837765c4f4
2297 +DIST netbeans-7.0rc1-201103280000-src.zip 175475363 RMD160 e5fe3ff726404ea8357a7cc7a383e6b8a06dd316 SHA1 df109f98c07bf01b862e59c68bbee76aae6c01df SHA256 fac906f9bdfd740b55758cf171a367702f78f7423cbae70add5a4d1b4669312e
2298 DIST netbeans-trunk-nightly-201103240400-src.zip 175550392 RMD160 687037f3ddd91fdcb9bb1808b4d61873b077cb29 SHA1 014ee2e2e38cf62b6864c71a2325d4c82fa602cd SHA256 0918ca520f56068114e427ffefdcafedef7a9007b6e1a51964883d64eaa9225a
2299 EBUILD netbeans-javadoc-7.0_beta2.ebuild 5709 RMD160 2162d90140d615e24b7e30ce2d72259bc5bb2889 SHA1 6a281b99732f5ff1b97609f964da3dc55d14ad7c SHA256 bf2375f1b8496a54b2bc6ab727274e71168f8b771b3db02d9819b3a4095776b4
2300 EBUILD netbeans-javadoc-7.0_beta2_p20110324.ebuild 5730 RMD160 5462bdea69c85b7480b4576e5dbc5622549565f5 SHA1 5e1a8478d81877f3edc732103538e9fa905273d2 SHA256 42d3d5dab49bb7718fc41f8d3c3a3814f1a138212a8a3ece6a06ebd273807256
2301 -MISC ChangeLog 4116 RMD160 0e1a13b719a8655f7eebaae4a1a278e48a445557 SHA1 b7a27592aa4cc6cef2271ef4284328525ca745b1 SHA256 bfe1603e4d2b2602b619162eff5e9fc44ed31921f6f91d55273af8aa8b4ebd25
2302 +EBUILD netbeans-javadoc-7.0_rc1.ebuild 5705 RMD160 0a75c2853fc01566a0f29b9efabca4c176cd7bb8 SHA1 2cdcb22ce19bdc4be6bc6484f4bc7e0586276e39 SHA256 025b2515a16e033937400e1a4f3f31c401e916413975bf500a0afb57794be3d9
2303 +MISC ChangeLog 4269 RMD160 d4c5f70f465d04b7d302987c3be912c746122f88 SHA1 2ba9ed15f1fb50a92b45a0cbbc16ad509eff35ac SHA256 717d9bb38f661dc1db51d3a966f56963a98a4de225190fe0453cf1ba4a450c47
2304 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
2305
2306 diff --git a/dev-java/netbeans-javadoc/netbeans-javadoc-7.0_rc1.ebuild b/dev-java/netbeans-javadoc/netbeans-javadoc-7.0_rc1.ebuild
2307 new file mode 100644
2308 index 0000000..cebd4a0
2309 --- /dev/null
2310 +++ b/dev-java/netbeans-javadoc/netbeans-javadoc-7.0_rc1.ebuild
2311 @@ -0,0 +1,158 @@
2312 +# Copyright 1999-2011 Gentoo Foundation
2313 +# Distributed under the terms of the GNU General Public License v2
2314 +# $Header: $
2315 +
2316 +EAPI="4"
2317 +WANT_ANT_TASKS="ant-nodeps"
2318 +inherit eutils java-pkg-2 java-ant-2
2319 +
2320 +DESCRIPTION="Netbeans JavaDocs"
2321 +HOMEPAGE="http://netbeans.org/"
2322 +SLOT="7.0"
2323 +SOURCE_URL="http://dlc.sun.com.edgesuite.net/netbeans/7.0/rc1/zip/netbeans-7.0rc1-201103280000-src.zip"
2324 +SRC_URI="${SOURCE_URL}
2325 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-${SLOT}-build.xml-r1.patch.bz2
2326 + http://hg.netbeans.org/binaries/FF23DBB427D09AAEC3998B50D740C42B6A3FCD61-ant-libs-1.8.2.zip"
2327 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2328 +KEYWORDS="~amd64 ~x86"
2329 +IUSE=""
2330 +S="${WORKDIR}"
2331 +
2332 +DEPEND=">=virtual/jdk-1.6
2333 + app-arch/unzip
2334 + dev-java/javahelp:0
2335 + ~dev-java/netbeans-apisupport-${PV}
2336 + ~dev-java/netbeans-cnd-${PV}
2337 + ~dev-java/netbeans-dlight-${PV}
2338 + ~dev-java/netbeans-enterprise-${PV}
2339 + ~dev-java/netbeans-ergonomics-${PV}
2340 + ~dev-java/netbeans-groovy-${PV}
2341 + ~dev-java/netbeans-harness-${PV}
2342 + ~dev-java/netbeans-ide-${PV}
2343 + ~dev-java/netbeans-java-${PV}
2344 + ~dev-java/netbeans-javacard-${PV}
2345 + ~dev-java/netbeans-mobility-${PV}
2346 + ~dev-java/netbeans-nb-${PV}
2347 + ~dev-java/netbeans-php-${PV}
2348 + ~dev-java/netbeans-platform-${PV}
2349 + ~dev-java/netbeans-profiler-${PV}
2350 + ~dev-java/netbeans-websvccommon-${PV}"
2351 +RDEPEND=""
2352 +
2353 +JAVA_PKG_BSFIX="off"
2354 +
2355 +src_unpack() {
2356 + unpack $(basename ${SOURCE_URL})
2357 +
2358 + einfo "Deleting bundled jars..."
2359 + find -name "*.jar" -type f -delete
2360 +
2361 + unpack netbeans-7.0-build.xml-r1.patch.bz2
2362 +
2363 + pushd "${S}" >/dev/null || die
2364 + ln -s "${DISTDIR}"/FF23DBB427D09AAEC3998B50D740C42B6A3FCD61-ant-libs-1.8.2.zip o.apache.tools.ant.module/external/ant-libs-1.8.2.zip || die
2365 + popd >/dev/null || die
2366 +}
2367 +
2368 +src_prepare() {
2369 + einfo "Deleting bundled class files..."
2370 + find -name "*.class" -type f | xargs rm -vf
2371 +
2372 + epatch netbeans-7.0-build.xml-r1.patch
2373 +
2374 + # Support for custom patches
2375 + if [ -n "${NETBEANS70_PATCHES_DIR}" -a -d "${NETBEANS70_PATCHES_DIR}" ] ; then
2376 + local files=`find "${NETBEANS70_PATCHES_DIR}" -type f`
2377 +
2378 + if [ -n "${files}" ] ; then
2379 + einfo "Applying custom patches:"
2380 +
2381 + for file in ${files} ; do
2382 + epatch "${file}"
2383 + done
2384 + fi
2385 + fi
2386 +
2387 + einfo "Symlinking external libraries..."
2388 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2389 +
2390 + einfo "Linking in other clusters..."
2391 + mkdir "${S}"/nbbuild/netbeans || die
2392 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
2393 +
2394 + ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
2395 + cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2396 + touch nb.cluster.apisupport.built
2397 +
2398 + ln -s /usr/share/netbeans-cnd-${SLOT} cnd || die
2399 + cat /usr/share/netbeans-cnd-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2400 + touch nb.cluster.cnd.built
2401 +
2402 + ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
2403 + cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2404 + touch nb.cluster.dlight.built
2405 +
2406 + ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
2407 + cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2408 + touch nb.cluster.enterprise.built
2409 +
2410 + ln -s /usr/share/netbeans-ergonomics-${SLOT} ergonomics || die
2411 + cat /usr/share/netbeans-ergonomics-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2412 + touch nb.cluster.ergonomics.built
2413 +
2414 + ln -s /usr/share/netbeans-groovy-${SLOT} groovy || die
2415 + cat /usr/share/netbeans-groovy-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2416 + touch nb.cluster.groovy.built
2417 +
2418 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
2419 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2420 + touch nb.cluster.harness.built
2421 +
2422 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2423 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2424 + touch nb.cluster.ide.built
2425 +
2426 + ln -s /usr/share/netbeans-java-${SLOT} java || die
2427 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2428 + touch nb.cluster.java.built
2429 +
2430 + ln -s /usr/share/netbeans-javacard-${SLOT} javacard || die
2431 + cat /usr/share/netbeans-javacard-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2432 + touch nb.cluster.javacard.built
2433 +
2434 + ln -s /usr/share/netbeans-mobility-${SLOT} mobility || die
2435 + cat /usr/share/netbeans-mobility-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2436 + touch nb.cluster.mobility.built
2437 +
2438 + ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
2439 + cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
2440 + touch nb.cluster.nb.built
2441 +
2442 + ln -s /usr/share/netbeans-php-${SLOT} php || die
2443 + cat /usr/share/netbeans-php-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2444 + touch nb.cluster.php.built
2445 +
2446 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2447 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2448 + touch nb.cluster.platform.built
2449 +
2450 + ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
2451 + cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2452 + touch nb.cluster.profiler.built
2453 +
2454 + ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
2455 + cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2456 + touch nb.cluster.websvccommon.built
2457 +
2458 + java-pkg-2_src_prepare
2459 +}
2460 +
2461 +src_compile() {
2462 + eant -f nbbuild/build.xml bootstrap || die
2463 + ANT_OPTS="-Xmx1536m" eant -f nbbuild/javadoctools/build.xml build-javadoc
2464 +}
2465 +
2466 +src_install() {
2467 + rm nbbuild/build/javadoc/*.zip
2468 + java-pkg_dojavadoc nbbuild/build/javadoc
2469 +}
2470
2471 diff --git a/dev-java/netbeans-mobility/ChangeLog b/dev-java/netbeans-mobility/ChangeLog
2472 index 143e9df..380d1b5 100644
2473 --- a/dev-java/netbeans-mobility/ChangeLog
2474 +++ b/dev-java/netbeans-mobility/ChangeLog
2475 @@ -2,6 +2,12 @@
2476 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
2477 # $Header: $
2478
2479 +*netbeans-mobility-7.0_rc1 (30 Mar 2011)
2480 +
2481 + 30 Mar 2011; Miroslav Šulc <fordfrog@g.o>
2482 + +netbeans-mobility-7.0_rc1.ebuild:
2483 + Added ebuild for rc1
2484 +
2485 28 Mar 2011; Miroslav Šulc <fordfrog@g.o>
2486 -netbeans-mobility-7.0_beta2_p20110318.ebuild:
2487 Removed old version
2488
2489 diff --git a/dev-java/netbeans-mobility/Manifest b/dev-java/netbeans-mobility/Manifest
2490 index 4638ba5..8920028 100644
2491 --- a/dev-java/netbeans-mobility/Manifest
2492 +++ b/dev-java/netbeans-mobility/Manifest
2493 @@ -8,8 +8,10 @@ DIST D1B5BA3BFE8DCFAF08A0468F8879EF1D0E998038-jakarta-slide-webdavlib-2.1.jar 17
2494 DIST D76B8334DCBDBE93297AA5C02B17D9A856E72246-jmunit4cldc11-1.2.1.jar 18043 RMD160 856f168f2cb3996ba7769eb543cc4995985aef2b SHA1 d76b8334dcbdbe93297aa5c02b17d9a856e72246 SHA256 f12eb81605e0d6f5c52515545cc6899baac1fc5f6ed069408a5eb5ede8a88c88
2495 DIST netbeans-7.0-build.xml-r1.patch.bz2 1344 RMD160 f8f092c93c1197ce759afbd8674ff1216d504d2d SHA1 6324909cc2dfae583f38e3544a38d1058c73a7ec SHA256 f323cb4694f6351fe47b76fa8b8b3e3f8e456e7d45ca76f9b88c5c6b90cc103f
2496 DIST netbeans-7.0beta2-201102140001-src.zip 175628584 RMD160 97826d70ff8f60ba1d91bf3a8a96df94ede32644 SHA1 9af268e232a94e840d054fefa9b06b12c6043116 SHA256 3496a63c2044c2fd01ca8772b1f495e5ff35cd4b8c23ae6d818aac837765c4f4
2497 +DIST netbeans-7.0rc1-201103280000-src.zip 175475363 RMD160 e5fe3ff726404ea8357a7cc7a383e6b8a06dd316 SHA1 df109f98c07bf01b862e59c68bbee76aae6c01df SHA256 fac906f9bdfd740b55758cf171a367702f78f7423cbae70add5a4d1b4669312e
2498 DIST netbeans-trunk-nightly-201103240400-src.zip 175550392 RMD160 687037f3ddd91fdcb9bb1808b4d61873b077cb29 SHA1 014ee2e2e38cf62b6864c71a2325d4c82fa602cd SHA256 0918ca520f56068114e427ffefdcafedef7a9007b6e1a51964883d64eaa9225a
2499 EBUILD netbeans-mobility-7.0_beta2.ebuild 8599 RMD160 7ff9b8c8253221cad7975849bb42fbe2d317700a SHA1 6da37c2611276de40503887bfebf1c517292d6a8 SHA256 4d54c94a69e9b4329c840e8c4d2335f4b9f396cf3fbff6ee2e9b02c551b1dfa3
2500 EBUILD netbeans-mobility-7.0_beta2_p20110324.ebuild 8620 RMD160 6fae777e8a18db7cbc992ffc120539fbc52fc7b8 SHA1 3b5a925f8e4529abf41268fd54b6f84f13ddfdee SHA256 74b9d94c391ac2fd21d95207956af9de8525f61c6931c1231e6a8cefac5a9b47
2501 -MISC ChangeLog 4526 RMD160 e4645413f685fbf171c25ae6a26b22d3f15cba45 SHA1 ea4e1f29879a0643c6fb9600afc3c2d85abb6791 SHA256 893836bb475376f07cd7803f12b3705979a17855c04743e36377ea333c942204
2502 +EBUILD netbeans-mobility-7.0_rc1.ebuild 8595 RMD160 6310d982b7a958b4113f09e80e6e5dcf02bf70ea SHA1 ed3c9896ebc8a66800b493eb8c34e28d8d860de1 SHA256 5b6b2c94294510164fb4a8daa4a184da517698e67852d63835455768b1b24310
2503 +MISC ChangeLog 4681 RMD160 5225228ff09ff5676ddaf8770a311330df67745a SHA1 4558272714bf580d3329b974aa2a969ec370fb1b SHA256 f240bd461fc55f72fc06a481a86fc4c4f4ca5b1d009b9045e413af6ed84ff70d
2504 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
2505
2506 diff --git a/dev-java/netbeans-mobility/netbeans-mobility-7.0_rc1.ebuild b/dev-java/netbeans-mobility/netbeans-mobility-7.0_rc1.ebuild
2507 new file mode 100644
2508 index 0000000..f4c72f1
2509 --- /dev/null
2510 +++ b/dev-java/netbeans-mobility/netbeans-mobility-7.0_rc1.ebuild
2511 @@ -0,0 +1,184 @@
2512 +# Copyright 1999-2011 Gentoo Foundation
2513 +# Distributed under the terms of the GNU General Public License v2
2514 +# $Header: $
2515 +
2516 +EAPI="4"
2517 +WANT_ANT_TASKS="ant-nodeps"
2518 +inherit eutils java-pkg-2 java-ant-2
2519 +
2520 +DESCRIPTION="Netbeans Mobility Cluster"
2521 +HOMEPAGE="http://netbeans.org/features/platform/"
2522 +SLOT="7.0"
2523 +SOURCE_URL="http://dlc.sun.com.edgesuite.net/netbeans/7.0/rc1/zip/netbeans-7.0rc1-201103280000-src.zip"
2524 +SRC_URI="${SOURCE_URL}
2525 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-${SLOT}-build.xml-r1.patch.bz2
2526 + http://hg.netbeans.org/binaries/CEF99941E945D543DF0711F2C6AEF765B50F8501-jakarta-slide-ant-webdav-2.1.jar
2527 + http://hg.netbeans.org/binaries/D1B5BA3BFE8DCFAF08A0468F8879EF1D0E998038-jakarta-slide-webdavlib-2.1.jar
2528 + http://hg.netbeans.org/binaries/2FB485DD8C5EFC7972037781BFFF0CE31316FCE6-jmunit-1.2.1-api.zip
2529 + http://hg.netbeans.org/binaries/BD84F1A4C0789070CC62A8D2DBA75121A57C069C-jmunit4cldc10-1.2.1.jar
2530 + http://hg.netbeans.org/binaries/D76B8334DCBDBE93297AA5C02B17D9A856E72246-jmunit4cldc11-1.2.1.jar
2531 + http://hg.netbeans.org/binaries/3A5C68B301F42D3E8D89976F90D4E2AE6F2984B6-nbactivesync-5.0.jar
2532 + http://hg.netbeans.org/binaries/2EF44D925014E2EF76416535CC0F3A7C7E9F4AE1-perseus-nb-1.0.jar
2533 + http://hg.netbeans.org/binaries/793B8D020D81284E0B67FB635C17026121F06433-RicohAntTasks-2.0.jar"
2534 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2535 +KEYWORDS="~amd64 ~x86"
2536 +IUSE=""
2537 +S="${WORKDIR}"
2538 +
2539 +CDEPEND="~dev-java/netbeans-apisupport-${PV}
2540 + ~dev-java/netbeans-enterprise-${PV}
2541 + ~dev-java/netbeans-ide-${PV}
2542 + ~dev-java/netbeans-java-${PV}
2543 + ~dev-java/netbeans-platform-${PV}
2544 + ~dev-java/netbeans-websvccommon-${PV}
2545 + dev-java/ant-contrib:0
2546 + dev-java/commons-codec:0
2547 + dev-java/commons-httpclient:3
2548 + dev-java/jdom:1.0"
2549 +DEPEND=">=virtual/jdk-1.6
2550 + app-arch/unzip
2551 + ${CDEPEND}
2552 + dev-java/javahelp:0"
2553 +RDEPEND=">=virtual/jdk-1.6
2554 + ${CDEPEND}"
2555 +
2556 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2557 +
2558 +EANT_BUILD_XML="nbbuild/build.xml"
2559 +EANT_BUILD_TARGET="rebuild-cluster"
2560 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.mobility -Dext.binaries.downloaded=true"
2561 +JAVA_PKG_BSFIX="off"
2562 +
2563 +src_unpack() {
2564 + unpack $(basename ${SOURCE_URL})
2565 +
2566 + einfo "Deleting bundled jars..."
2567 + find -name "*.jar" -type f | grep -vE "mobility.databindingme/lib/netbeans_databindingme.*\.jar" \
2568 + | grep -v "vmd.components.midp/netbeans_midp_components_basic/dist/netbeans_midp_components_basic.jar" \
2569 + | grep -v "vmd.components.midp.pda/netbeans_midp_components_pda/dist/netbeans_midp_components_pda.jar" \
2570 + | grep -v "vmd.components.midp.wma/netbeans_midp_components_wma/dist/netbeans_midp_components_wma.jar" \
2571 + | grep -v "vmd.components.svg/nb_svg_midp_components/dist/nb_svg_midp_components.jar" | xargs rm
2572 +
2573 + unpack netbeans-7.0-build.xml-r1.patch.bz2
2574 +
2575 + pushd "${S}" >/dev/null || die
2576 + ln -s "${DISTDIR}"/CEF99941E945D543DF0711F2C6AEF765B50F8501-jakarta-slide-ant-webdav-2.1.jar mobility.deployment.webdav/external/jakarta-slide-ant-webdav-2.1.jar || die
2577 + ln -s "${DISTDIR}"/D1B5BA3BFE8DCFAF08A0468F8879EF1D0E998038-jakarta-slide-webdavlib-2.1.jar mobility.deployment.webdav/external/jakarta-slide-webdavlib-2.1.jar || die
2578 + ln -s "${DISTDIR}"/2FB485DD8C5EFC7972037781BFFF0CE31316FCE6-jmunit-1.2.1-api.zip mobility.j2meunit/external/jmunit-1.2.1-api.zip || die
2579 + ln -s "${DISTDIR}"/BD84F1A4C0789070CC62A8D2DBA75121A57C069C-jmunit4cldc10-1.2.1.jar mobility.j2meunit/external/jmunit4cldc10-1.2.1.jar || die
2580 + ln -s "${DISTDIR}"/D76B8334DCBDBE93297AA5C02B17D9A856E72246-jmunit4cldc11-1.2.1.jar mobility.j2meunit/external/jmunit4cldc11-1.2.1.jar || die
2581 + ln -s "${DISTDIR}"/3A5C68B301F42D3E8D89976F90D4E2AE6F2984B6-nbactivesync-5.0.jar o.n.mobility.lib.activesync/external/nbactivesync-5.0.jar || die
2582 + ln -s "${DISTDIR}"/2EF44D925014E2EF76416535CC0F3A7C7E9F4AE1-perseus-nb-1.0.jar svg.perseus/external/perseus-nb-1.0.jar || die
2583 + ln -s "${DISTDIR}"/793B8D020D81284E0B67FB635C17026121F06433-RicohAntTasks-2.0.jar j2me.cdc.project.ricoh/external/RicohAntTasks-2.0.jar || die
2584 + popd >/dev/null || die
2585 +}
2586 +
2587 +src_prepare() {
2588 + einfo "Deleting bundled class files..."
2589 + find -name "*.class" -type f | xargs rm -vf
2590 +
2591 + epatch netbeans-7.0-build.xml-r1.patch
2592 + sed -i "/release\.external.*nbactivesync\.dll/d" o.n.mobility.lib.activesync/nbproject/project.properties || die
2593 +
2594 + # Support for custom patches
2595 + if [ -n "${NETBEANS70_PATCHES_DIR}" -a -d "${NETBEANS70_PATCHES_DIR}" ] ; then
2596 + local files=`find "${NETBEANS70_PATCHES_DIR}" -type f`
2597 +
2598 + if [ -n "${files}" ] ; then
2599 + einfo "Applying custom patches:"
2600 +
2601 + for file in ${files} ; do
2602 + epatch "${file}"
2603 + done
2604 + fi
2605 + fi
2606 +
2607 + einfo "Symlinking external libraries..."
2608 + java-pkg_jar-from --into j2me.cdc.project.ricoh/external commons-codec commons-codec.jar commons-codec-1.3.jar
2609 + java-pkg_jar-from --into j2me.cdc.project.ricoh/external commons-httpclient-3 commons-httpclient.jar commons-httpclient-3.0.jar
2610 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2611 + java-pkg_jar-from --into mobility.antext/external ant-contrib ant-contrib.jar ant-contrib-1.0b3.jar
2612 + java-pkg_jar-from --into mobility.deployment.webdav/external commons-httpclient-3 commons-httpclient.jar commons-httpclient-3.0.1.jar
2613 + java-pkg_jar-from --into mobility.deployment.webdav/external jdom-1.0 jdom.jar jdom-1.0.jar
2614 +
2615 + einfo "Linking in other clusters..."
2616 + mkdir "${S}"/nbbuild/netbeans || die
2617 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
2618 +
2619 + ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
2620 + cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2621 + touch nb.cluster.apisupport.built
2622 +
2623 + ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
2624 + cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2625 + touch nb.cluster.enterprise.built
2626 +
2627 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2628 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2629 + touch nb.cluster.ide.built
2630 +
2631 + ln -s /usr/share/netbeans-java-${SLOT} java || die
2632 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2633 + touch nb.cluster.java.built
2634 +
2635 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2636 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2637 + touch nb.cluster.platform.built
2638 +
2639 + ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
2640 + cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2641 + touch nb.cluster.websvccommon.built
2642 +
2643 + popd >/dev/null || die
2644 +
2645 + java-pkg-2_src_prepare
2646 +}
2647 +
2648 +src_install() {
2649 + pushd nbbuild/netbeans/mobility >/dev/null || die
2650 +
2651 + insinto ${INSTALL_DIR}
2652 +
2653 + grep -E "/mobility$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2654 +
2655 + doins -r *
2656 + rm -rf "${D}"/${INSTALL_DIR}/modules/lib || die
2657 +
2658 + popd >/dev/null || die
2659 +
2660 + local instdir=${INSTALL_DIR}/modules/ext
2661 + pushd "${D}"/${instdir} >/dev/null || die
2662 + rm ant-contrib-1.0b3.jar && dosym /usr/share/ant-contrib/lib/ant-contrib.jar ${instdir}/ant-contrib-1.0b3.jar || die
2663 + # cdc-agui-swing-layout.jar
2664 + # cdc-pp-awt-layout.jar
2665 + rm commons-codec-1.3.jar && dosym /usr/share/commons-codec/lib/commons-codec.jar ${instdir}/commons-codec-1.3.jar || die
2666 + rm commons-httpclient-3.0.jar && dosym /usr/share/commons-httpclient-3/lib/commons-httpclient.jar ${instdir}/commons-httpclient-3.0.jar || die
2667 + 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
2668 + # jakarta-slide-ant-webdav-2.1.jar
2669 + # jakarta-slide-webdavlib-2.1.jar
2670 + rm jdom-1.0.jar && dosym /usr/share/jdom-1.0/lib/jdom.jar ${instdir}/jdom-1.0.jar || die
2671 + # jmunit4cldc10-1.2.1.jar
2672 + # jmunit4cldc11-1.2.1.jar
2673 + # nbactivesync-5.0.jar
2674 + # nb_svg_midp_components.jar
2675 + # netbeans_databindingme.jar
2676 + # netbeans_databindingme_pim.jar
2677 + # netbeans_databindingme_svg.jar
2678 + # netbeans_midp_components_basic.jar
2679 + # netbeans_midp_components_pda.jar
2680 + # netbeans_midp_components_wma.jar
2681 + # org-netbeans-modules-deployment-deviceanywhere.jar
2682 + # org-netbeans-modules-j2me-cdc-platform-nsicom-probe.jar
2683 + # org-netbeans-modules-j2me-cdc-project.jar
2684 + # org-netbeans-modules-j2me-cdc-project-nokiaS80.jar
2685 + # org-netbeans-modules-j2me-cdc-project-ojec.jar
2686 + # org-netbeans-modules-j2me-cdc-project-ricoh.jar
2687 + # org-netbeans-modules-j2me-cdc-project-savaje.jar
2688 + # org-netbeans-modules-j2me-cdc-project-semc.jar
2689 + # org-netbeans-modules-j2me-cdc-project-sjmc.jar
2690 + # perseus-nb-1.0.jar
2691 + # RicohAntTasks-2.0.jar
2692 + popd >/dev/null || die
2693 +
2694 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/mobility
2695 +}
2696
2697 diff --git a/dev-java/netbeans-nb/ChangeLog b/dev-java/netbeans-nb/ChangeLog
2698 index cff308d..2575506 100644
2699 --- a/dev-java/netbeans-nb/ChangeLog
2700 +++ b/dev-java/netbeans-nb/ChangeLog
2701 @@ -2,6 +2,12 @@
2702 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
2703 # $Header: $
2704
2705 +*netbeans-nb-7.0_rc1 (30 Mar 2011)
2706 +
2707 + 30 Mar 2011; Miroslav Šulc <fordfrog@g.o>
2708 + +netbeans-nb-7.0_rc1.ebuild:
2709 + Added ebuild for rc1
2710 +
2711 28 Mar 2011; Miroslav Šulc <fordfrog@g.o>
2712 -netbeans-nb-7.0_beta2_p20110318.ebuild:
2713 Removed old version
2714
2715 diff --git a/dev-java/netbeans-nb/Manifest b/dev-java/netbeans-nb/Manifest
2716 index 1fc8c09..1d7cf56 100644
2717 --- a/dev-java/netbeans-nb/Manifest
2718 +++ b/dev-java/netbeans-nb/Manifest
2719 @@ -2,8 +2,10 @@ AUX 7.0/keychain-support.patch 872 RMD160 8063d4dc226f04c6fda72fd9b8837757eb3f32
2720 DIST netbeans-7.0-build.xml-r1.patch.bz2 1344 RMD160 f8f092c93c1197ce759afbd8674ff1216d504d2d SHA1 6324909cc2dfae583f38e3544a38d1058c73a7ec SHA256 f323cb4694f6351fe47b76fa8b8b3e3f8e456e7d45ca76f9b88c5c6b90cc103f
2721 DIST netbeans-7.0.png 20011 RMD160 a941b71b571a9cd30c49446aef1bd4244e689465 SHA1 ebd2e748bb4bc29e667ead9a2fb717a9017f9405 SHA256 1d519f018ebeff6e29436c8492dbb266446bd0144fb5519b2ef6637664de6f4a
2722 DIST netbeans-7.0beta2-201102140001-src.zip 175628584 RMD160 97826d70ff8f60ba1d91bf3a8a96df94ede32644 SHA1 9af268e232a94e840d054fefa9b06b12c6043116 SHA256 3496a63c2044c2fd01ca8772b1f495e5ff35cd4b8c23ae6d818aac837765c4f4
2723 +DIST netbeans-7.0rc1-201103280000-src.zip 175475363 RMD160 e5fe3ff726404ea8357a7cc7a383e6b8a06dd316 SHA1 df109f98c07bf01b862e59c68bbee76aae6c01df SHA256 fac906f9bdfd740b55758cf171a367702f78f7423cbae70add5a4d1b4669312e
2724 DIST netbeans-trunk-nightly-201103240400-src.zip 175550392 RMD160 687037f3ddd91fdcb9bb1808b4d61873b077cb29 SHA1 014ee2e2e38cf62b6864c71a2325d4c82fa602cd SHA256 0918ca520f56068114e427ffefdcafedef7a9007b6e1a51964883d64eaa9225a
2725 EBUILD netbeans-nb-7.0_beta2.ebuild 5046 RMD160 9acfc86ea82d200a7588c1741351c1a50b954ca0 SHA1 6272f02b09f3835244d440d823ea3a9371a221f6 SHA256 f8f2283a04b3e494a692a5ac007c811bca3ed177d3e2279d07a2b594279b02b0
2726 EBUILD netbeans-nb-7.0_beta2_p20110324.ebuild 5067 RMD160 e63ac9b11974aa60073322ddd00eda49fff1bbce SHA1 550289fccf77133b29cfd31c091cd57ab9375d6e SHA256 de8c7769dbb0bf56f56de74a10ba6cd10a614afc771f7a76a9f6d63aed5a8578
2727 -MISC ChangeLog 4261 RMD160 36bda00b8fd50200d269ed583544627b368771a4 SHA1 405454a2846781de21deadec11d27c2cf15eb74f SHA256 06f51db1c6ef0e4ac47c5d00a839e1c1ffb36fb24a583bad4769f92d9bc55ab0
2728 +EBUILD netbeans-nb-7.0_rc1.ebuild 5042 RMD160 6011ca3da5e64352a605c4863dd837772752b5a2 SHA1 5e27c7d1a37ba77a12abdb27c471b852ddb06595 SHA256 471acd4fa770d38b38dd9c44386450099b2201b44ad47c6afb79337ab8df9656
2729 +MISC ChangeLog 4404 RMD160 76e6039ac38ad5455a20971a7fee7cf58cd472c6 SHA1 79e38ad741169ec374ba573d990743ac9676b6d9 SHA256 e42e10fddf50e4594261a6f625bba66f1a6b20aa63d1425df77825631f86c021
2730 MISC metadata.xml 396 RMD160 80c4086b305af8d5e4adae8a263111590f183c05 SHA1 11224a41781dde9ebd92c32e5c0a9d1921b628cb SHA256 5083064ed2246a84e2aedbc326d56cc8bf571fd8e7c24af0e4bc14c50f1ebb49
2731
2732 diff --git a/dev-java/netbeans-nb/netbeans-nb-7.0_rc1.ebuild b/dev-java/netbeans-nb/netbeans-nb-7.0_rc1.ebuild
2733 new file mode 100644
2734 index 0000000..45fffee
2735 --- /dev/null
2736 +++ b/dev-java/netbeans-nb/netbeans-nb-7.0_rc1.ebuild
2737 @@ -0,0 +1,149 @@
2738 +# Copyright 1999-2011 Gentoo Foundation
2739 +# Distributed under the terms of the GNU General Public License v2
2740 +# $Header: $
2741 +
2742 +EAPI="4"
2743 +WANT_ANT_TASKS="ant-nodeps"
2744 +inherit eutils java-pkg-2 java-ant-2
2745 +
2746 +DESCRIPTION="Netbeans IDE Branding"
2747 +HOMEPAGE="http://netbeans.org/"
2748 +SLOT="7.0"
2749 +SOURCE_URL="http://dlc.sun.com.edgesuite.net/netbeans/7.0/rc1/zip/netbeans-7.0rc1-201103280000-src.zip"
2750 +SRC_URI="${SOURCE_URL}
2751 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-${SLOT}-build.xml-r1.patch.bz2
2752 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-${SLOT}.png"
2753 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2754 +KEYWORDS="~amd64 ~x86"
2755 +IUSE="keychain"
2756 +S="${WORKDIR}"
2757 +
2758 +CDEPEND="~dev-java/netbeans-platform-${PV}
2759 + ~dev-java/netbeans-harness-${PV}
2760 + ~dev-java/netbeans-ide-${PV}"
2761 +DEPEND=">=virtual/jdk-1.6
2762 + app-arch/unzip
2763 + ${CDEPEND}
2764 + dev-java/javahelp:0"
2765 +RDEPEND=">=virtual/jdk-1.6
2766 + ${CDEPEND}
2767 + keychain? (
2768 + net-misc/keychain:0
2769 + net-misc/x11-ssh-askpass:0
2770 + )"
2771 +
2772 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2773 +
2774 +EANT_BUILD_XML="nbbuild/build.xml"
2775 +EANT_BUILD_TARGET="rebuild-cluster create-netbeans-import finish-build"
2776 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.nb -Dext.binaries.downloaded=true"
2777 +JAVA_PKG_BSFIX="off"
2778 +
2779 +src_unpack() {
2780 + unpack $(basename ${SOURCE_URL})
2781 +
2782 + einfo "Deleting bundled jars..."
2783 + find -name "*.jar" -type f -delete
2784 +
2785 + unpack netbeans-7.0-build.xml-r1.patch.bz2
2786 +}
2787 +
2788 +src_prepare() {
2789 + einfo "Deleting bundled class files..."
2790 + find -name "*.class" -type f | xargs rm -vf
2791 +
2792 + epatch netbeans-7.0-build.xml-r1.patch
2793 + use keychain && epatch "${FILESDIR}"/${SLOT}/keychain-support.patch
2794 +
2795 + # Support for custom patches
2796 + if [ -n "${NETBEANS70_PATCHES_DIR}" -a -d "${NETBEANS70_PATCHES_DIR}" ] ; then
2797 + local files=`find "${NETBEANS70_PATCHES_DIR}" -type f`
2798 +
2799 + if [ -n "${files}" ] ; then
2800 + einfo "Applying custom patches:"
2801 +
2802 + for file in ${files} ; do
2803 + epatch "${file}"
2804 + done
2805 + fi
2806 + fi
2807 +
2808 + einfo "Symlinking external libraries..."
2809 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2810 +
2811 + einfo "Linking in other clusters..."
2812 + mkdir "${S}"/nbbuild/netbeans || die
2813 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
2814 +
2815 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2816 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2817 + touch nb.cluster.platform.built
2818 +
2819 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
2820 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2821 + touch nb.cluster.harness.built
2822 +
2823 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2824 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2825 + touch nb.cluster.ide.built
2826 + popd >/dev/null || die
2827 +
2828 + java-pkg-2_src_prepare
2829 +}
2830 +
2831 +src_install() {
2832 + pushd nbbuild/netbeans >/dev/null || die
2833 +
2834 + insinto ${INSTALL_DIR}/nb
2835 +
2836 + grep -E "/nb$" moduleCluster.properties > "${D}"/${INSTALL_DIR}/nb/moduleCluster.properties || die
2837 +
2838 + insinto ${INSTALL_DIR}
2839 + doins -r nb
2840 + dodoc *.txt
2841 + dohtml *.html *.css
2842 +
2843 + insinto ${INSTALL_DIR}/bin
2844 + doins bin/netbeans
2845 + dosym ${INSTALL_DIR}/bin/netbeans /usr/bin/netbeans-${SLOT}
2846 + fperms 755 ${INSTALL_DIR}/bin/netbeans
2847 +
2848 + insinto /etc/netbeans-${SLOT}
2849 + doins etc/*
2850 + dosym /etc/netbeans-${SLOT} ${INSTALL_DIR}/etc
2851 + sed -i "s%#netbeans_jdkhome=\"/path/to/jdk\"%netbeans_jdkhome=\"\$(java-config -O)\"%" "${D}"/etc/netbeans-${SLOT}/netbeans.conf || die
2852 +
2853 + # fix paths per bug# 163483
2854 + if [[ -e "${D}"/${INSTALL_DIR}/bin/netbeans ]]; then
2855 + sed -i -e 's:"$progdir"/../etc/:/etc/netbeans-7.0/:' "${D}"/${INSTALL_DIR}/bin/netbeans
2856 + sed -i -e 's:"${userdir}"/etc/:/etc/netbeans-7.0/:' "${D}"/${INSTALL_DIR}/bin/netbeans
2857 + fi
2858 +
2859 + dodir /usr/share/icons/hicolor/32x32/apps
2860 + dosym ${INSTALL_DIR}/nb/netbeans.png /usr/share/icons/hicolor/32x32/apps/netbeans-${SLOT}.png
2861 + dodir /usr/share/icons/hicolor/128x128/apps
2862 + cp "${DISTDIR}"/netbeans-${SLOT}.png "${D}"/usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png
2863 + dosym /usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png /usr/share/pixmaps/netbeans-${SLOT}.png
2864 +
2865 + popd >/dev/null || die
2866 +
2867 + make_desktop_entry netbeans-${SLOT} "Netbeans ${PV}" netbeans-${SLOT} Development
2868 +
2869 + mkdir -p "${D}"/${INSTALL_DIR}/nb/config || die
2870 + echo "NBGNT" > "${D}"/${INSTALL_DIR}/nb/config/productid || die
2871 +}
2872 +
2873 +pkg_postinst() {
2874 + if use keychain ; then
2875 + einfo "You enabled keychain support, that means NetBeans will use keychain for managing"
2876 + einfo "your keys while connecting to ssh protected repositories. If you want to load some"
2877 + einfo "keys on NetBeans startup, create file keychain-keys.txt in your userdir"
2878 + einfo "(~/.netbeans/${SLOT}/keychain-keys.txt) and put names of your keys in the file,"
2879 + einfo "each key on single line, for example:"
2880 + einfo "id_dsa"
2881 + einfo "id_dsa_gentoo"
2882 + einfo "If on NetBeans startup key will not be handled by keychain yet, you will be asked"
2883 + einfo "for key password (only this time and never again). You can find more information"
2884 + einfo "about keychain at http://www.gentoo.org/doc/en/keychain-guide.xml"
2885 + fi
2886 +}
2887
2888 diff --git a/dev-java/netbeans-php/ChangeLog b/dev-java/netbeans-php/ChangeLog
2889 index 1ddd4b2..ceb23b4 100644
2890 --- a/dev-java/netbeans-php/ChangeLog
2891 +++ b/dev-java/netbeans-php/ChangeLog
2892 @@ -2,6 +2,12 @@
2893 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
2894 # $Header: $
2895
2896 +*netbeans-php-7.0_rc1 (30 Mar 2011)
2897 +
2898 + 30 Mar 2011; Miroslav Šulc <fordfrog@g.o>
2899 + +netbeans-php-7.0_rc1.ebuild:
2900 + Added ebuild for rc1
2901 +
2902 28 Mar 2011; Miroslav Šulc <fordfrog@g.o>
2903 -netbeans-php-7.0_beta2_p20110318.ebuild:
2904 Removed old version
2905
2906 diff --git a/dev-java/netbeans-php/Manifest b/dev-java/netbeans-php/Manifest
2907 index 443af27..2b5d40e 100644
2908 --- a/dev-java/netbeans-php/Manifest
2909 +++ b/dev-java/netbeans-php/Manifest
2910 @@ -4,8 +4,10 @@ DIST 40BC40A6E6DBD598900E8FAB87E460FCC601275C-predefined_vars.zip 4792 RMD160 95
2911 DIST C3E8FC2F69123F598F29F930DC39F5B55A08824C-phpsigfiles.zip 421035 RMD160 8a739c44280b1f239a1ef645ca2a8d43d1cc4ad8 SHA1 c3e8fc2f69123f598f29f930dc39f5b55a08824c SHA256 0622147048e07b8ca59c2674d28327880264d05b775964d032e91f5101f7abd4
2912 DIST netbeans-7.0-build.xml-r1.patch.bz2 1344 RMD160 f8f092c93c1197ce759afbd8674ff1216d504d2d SHA1 6324909cc2dfae583f38e3544a38d1058c73a7ec SHA256 f323cb4694f6351fe47b76fa8b8b3e3f8e456e7d45ca76f9b88c5c6b90cc103f
2913 DIST netbeans-7.0beta2-201102140001-src.zip 175628584 RMD160 97826d70ff8f60ba1d91bf3a8a96df94ede32644 SHA1 9af268e232a94e840d054fefa9b06b12c6043116 SHA256 3496a63c2044c2fd01ca8772b1f495e5ff35cd4b8c23ae6d818aac837765c4f4
2914 +DIST netbeans-7.0rc1-201103280000-src.zip 175475363 RMD160 e5fe3ff726404ea8357a7cc7a383e6b8a06dd316 SHA1 df109f98c07bf01b862e59c68bbee76aae6c01df SHA256 fac906f9bdfd740b55758cf171a367702f78f7423cbae70add5a4d1b4669312e
2915 DIST netbeans-trunk-nightly-201103240400-src.zip 175550392 RMD160 687037f3ddd91fdcb9bb1808b4d61873b077cb29 SHA1 014ee2e2e38cf62b6864c71a2325d4c82fa602cd SHA256 0918ca520f56068114e427ffefdcafedef7a9007b6e1a51964883d64eaa9225a
2916 EBUILD netbeans-php-7.0_beta2.ebuild 4095 RMD160 c60dc31eb3f5c96c0416c8aef81418bee7d11fc8 SHA1 3cea87f209d7378e5cb9e9c04557a2da67cd0f50 SHA256 3fc0c3273b71dc826336c475893eceb9bc407192c982a37b4ec4a93b9ff13df7
2917 EBUILD netbeans-php-7.0_beta2_p20110324.ebuild 4116 RMD160 4ddbf166d07842df91c6c5c125fefbcfced24c2c SHA1 156dad5b2d360d4e3365be18f9bd1c9f55178fff SHA256 dd4c3c1593247e81def4fed04455bdba06d8fcea4bb2626ab8fd6b3893e4d1c4
2918 -MISC ChangeLog 4145 RMD160 54c27607e0066085d091fd2c2a1721d375bd0038 SHA1 825b3056e3266a9bfdefe02f461644c3c997eb75 SHA256 a8417917203bc9046aa9f4d30f5de30d95fd9adcbb01a1fff2d974e0ab7ff024
2919 +EBUILD netbeans-php-7.0_rc1.ebuild 4091 RMD160 ea86e930ab84534983aa945ec9da09023ef691e3 SHA1 4a13563b367381e98b2355c1c4af349bf7246491 SHA256 c0e0ca0a57fb10e0ea81b6dd83e20671b49f1eaf9d57b7a278cb878b33374667
2920 +MISC ChangeLog 4290 RMD160 cd96c5849e38701e24079f4ef60236389855c71b SHA1 bb39a4ea37094871bfebde6e1482c19c22cefa2d SHA256 b9bca79e27f1396a0c8626c5722ef1d2e022e4e75ffaae0d112fd22dba650e51
2921 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
2922
2923 diff --git a/dev-java/netbeans-php/netbeans-php-7.0_rc1.ebuild b/dev-java/netbeans-php/netbeans-php-7.0_rc1.ebuild
2924 new file mode 100644
2925 index 0000000..9102e95
2926 --- /dev/null
2927 +++ b/dev-java/netbeans-php/netbeans-php-7.0_rc1.ebuild
2928 @@ -0,0 +1,119 @@
2929 +# Copyright 1999-2011 Gentoo Foundation
2930 +# Distributed under the terms of the GNU General Public License v2
2931 +# $Header: $
2932 +
2933 +EAPI="4"
2934 +WANT_ANT_TASKS="ant-nodeps"
2935 +inherit eutils java-pkg-2 java-ant-2
2936 +
2937 +DESCRIPTION="Netbeans PHP Cluster"
2938 +HOMEPAGE="http://netbeans.org/projects/php"
2939 +SLOT="7.0"
2940 +SOURCE_URL="http://dlc.sun.com.edgesuite.net/netbeans/7.0/rc1/zip/netbeans-7.0rc1-201103280000-src.zip"
2941 +SRC_URI="${SOURCE_URL}
2942 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-${SLOT}-build.xml-r1.patch.bz2
2943 + http://hg.netbeans.org/binaries/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip
2944 + http://hg.netbeans.org/binaries/C3E8FC2F69123F598F29F930DC39F5B55A08824C-phpsigfiles.zip
2945 + http://hg.netbeans.org/binaries/06D0F78D33106A7E5D33B414BE4CA0CE474D969A-preindexed-php.zip
2946 + http://hg.netbeans.org/binaries/40BC40A6E6DBD598900E8FAB87E460FCC601275C-predefined_vars.zip"
2947 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2948 +KEYWORDS="~amd64 ~x86"
2949 +IUSE=""
2950 +S="${WORKDIR}"
2951 +
2952 +CDEPEND="~dev-java/netbeans-ide-${PV}
2953 + ~dev-java/netbeans-platform-${PV}
2954 + ~dev-java/netbeans-websvccommon-${PV}
2955 + dev-java/javacup:0"
2956 +DEPEND=">=virtual/jdk-1.6
2957 + app-arch/unzip
2958 + ${CDEPEND}
2959 + dev-java/javahelp:0"
2960 +RDEPEND=">=virtual/jdk-1.6
2961 + ${CDEPEND}"
2962 +
2963 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2964 +
2965 +EANT_BUILD_XML="nbbuild/build.xml"
2966 +EANT_BUILD_TARGET="rebuild-cluster"
2967 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.php -Dext.binaries.downloaded=true"
2968 +JAVA_PKG_BSFIX="off"
2969 +
2970 +src_unpack() {
2971 + unpack $(basename ${SOURCE_URL})
2972 +
2973 + einfo "Deleting bundled jars..."
2974 + find -name "*.jar" -type f -delete
2975 +
2976 + unpack netbeans-7.0-build.xml-r1.patch.bz2
2977 +
2978 + pushd "${S}" >/dev/null || die
2979 + ln -s "${DISTDIR}"/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip php.phpdoc.documentation/external/phpdocdesc.zip || die
2980 + ln -s "${DISTDIR}"/C3E8FC2F69123F598F29F930DC39F5B55A08824C-phpsigfiles.zip php.project/external/phpsigfiles.zip || die
2981 + ln -s "${DISTDIR}"/06D0F78D33106A7E5D33B414BE4CA0CE474D969A-preindexed-php.zip php.project/external/preindexed-php.zip || die
2982 + ln -s "${DISTDIR}"/40BC40A6E6DBD598900E8FAB87E460FCC601275C-predefined_vars.zip php.editor/external/predefined_vars.zip || die
2983 + popd >/dev/null || die
2984 +}
2985 +
2986 +src_prepare() {
2987 + einfo "Deleting bundled class files..."
2988 + find -name "*.class" -type f | xargs rm -vf
2989 +
2990 + epatch netbeans-7.0-build.xml-r1.patch
2991 +
2992 + # Support for custom patches
2993 + if [ -n "${NETBEANS70_PATCHES_DIR}" -a -d "${NETBEANS70_PATCHES_DIR}" ] ; then
2994 + local files=`find "${NETBEANS70_PATCHES_DIR}" -type f`
2995 +
2996 + if [ -n "${files}" ] ; then
2997 + einfo "Applying custom patches:"
2998 +
2999 + for file in ${files} ; do
3000 + epatch "${file}"
3001 + done
3002 + fi
3003 + fi
3004 +
3005 + einfo "Symlinking external libraries..."
3006 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3007 + java-pkg_jar-from --into libs.javacup/external javacup javacup.jar java-cup-11a.jar
3008 +
3009 + einfo "Linking in other clusters..."
3010 + mkdir "${S}"/nbbuild/netbeans || die
3011 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
3012 +
3013 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3014 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3015 + touch nb.cluster.ide.built
3016 +
3017 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3018 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3019 + touch nb.cluster.platform.built
3020 +
3021 + ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
3022 + cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3023 + touch nb.cluster.websvccommon.built
3024 +
3025 + popd >/dev/null || die
3026 +
3027 + java-pkg-2_src_prepare
3028 +}
3029 +
3030 +src_install() {
3031 + pushd nbbuild/netbeans/php >/dev/null || die
3032 +
3033 + insinto ${INSTALL_DIR}
3034 +
3035 + grep -E "/php$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3036 +
3037 + doins -r *
3038 +
3039 + popd >/dev/null || die
3040 +
3041 + local instdir=${INSTALL_DIR}/modules/ext
3042 + pushd "${D}"/${instdir} >/dev/null || die
3043 + rm java-cup-11a.jar && dosym /usr/share/javacup/lib/javacup.jar ${instdir}/java-cup-11a.jar || die
3044 + popd >/dev/null || die
3045 +
3046 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/php
3047 +}
3048
3049 diff --git a/dev-java/netbeans-platform/ChangeLog b/dev-java/netbeans-platform/ChangeLog
3050 index fc2c9c8..97720d6 100644
3051 --- a/dev-java/netbeans-platform/ChangeLog
3052 +++ b/dev-java/netbeans-platform/ChangeLog
3053 @@ -2,6 +2,12 @@
3054 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
3055 # $Header: $
3056
3057 +*netbeans-platform-7.0_rc1 (30 Mar 2011)
3058 +
3059 + 30 Mar 2011; Miroslav Šulc <fordfrog@g.o>
3060 + +netbeans-platform-7.0_rc1.ebuild:
3061 + Added ebuild for rc1
3062 +
3063 28 Mar 2011; Miroslav Šulc <fordfrog@g.o>
3064 -netbeans-platform-7.0_beta2_p20110318.ebuild:
3065 Removed old version
3066
3067 diff --git a/dev-java/netbeans-platform/Manifest b/dev-java/netbeans-platform/Manifest
3068 index 6f25960..95d7743 100644
3069 --- a/dev-java/netbeans-platform/Manifest
3070 +++ b/dev-java/netbeans-platform/Manifest
3071 @@ -5,8 +5,10 @@ DIST 986195A7E31034EE73F7A896A36B24169692F142-osgi.core-4.2.jar 101276 RMD160 88
3072 DIST BD5615C6A15497B60A0AAA9A04D4F05E2BC42D07-felix-main-2.0.2.jar 23434 RMD160 83c333240433200ff319157d89ea88e1774c1061 SHA1 bd5615c6a15497b60a0aaa9a04d4f05e2bc42d07 SHA256 73bb137228039e9aef458d1ee6272f3c0adcac2d0565d3ad307c60c941d33abf
3073 DIST netbeans-7.0-build.xml-r1.patch.bz2 1344 RMD160 f8f092c93c1197ce759afbd8674ff1216d504d2d SHA1 6324909cc2dfae583f38e3544a38d1058c73a7ec SHA256 f323cb4694f6351fe47b76fa8b8b3e3f8e456e7d45ca76f9b88c5c6b90cc103f
3074 DIST netbeans-7.0beta2-201102140001-src.zip 175628584 RMD160 97826d70ff8f60ba1d91bf3a8a96df94ede32644 SHA1 9af268e232a94e840d054fefa9b06b12c6043116 SHA256 3496a63c2044c2fd01ca8772b1f495e5ff35cd4b8c23ae6d818aac837765c4f4
3075 +DIST netbeans-7.0rc1-201103280000-src.zip 175475363 RMD160 e5fe3ff726404ea8357a7cc7a383e6b8a06dd316 SHA1 df109f98c07bf01b862e59c68bbee76aae6c01df SHA256 fac906f9bdfd740b55758cf171a367702f78f7423cbae70add5a4d1b4669312e
3076 DIST netbeans-trunk-nightly-201103240400-src.zip 175550392 RMD160 687037f3ddd91fdcb9bb1808b4d61873b077cb29 SHA1 014ee2e2e38cf62b6864c71a2325d4c82fa602cd SHA256 0918ca520f56068114e427ffefdcafedef7a9007b6e1a51964883d64eaa9225a
3077 EBUILD netbeans-platform-7.0_beta2.ebuild 4839 RMD160 04819704d57ebd2a847fc4de7b6433f8486bce40 SHA1 c30679dc8c1cfc941997184a8a0bcf33e77637f7 SHA256 557e88eb1cc8b9388f8759ddc40e868f9687a447a7847262d7e677b50c34ba01
3078 EBUILD netbeans-platform-7.0_beta2_p20110324.ebuild 4860 RMD160 0ce94b11d482f3f2a36a7b6b8cce20499968ae0f SHA1 3ed40227b0225daf0a1e6251ced7831b0a4d2eac SHA256 d52a3d18d4c3086a19b47d31cf76450aea786f3fbaa04464b33c753b680d51c7
3079 -MISC ChangeLog 4664 RMD160 d2eb3ec8f7e804e3cca4c78fe95f99d2c2154b9a SHA1 aede838a5f7cef7cdac4c7c86a222a1bbc044269 SHA256 29951096f97596a0efda9866864b7b787df4d43f1595d7489e681a36e16b830b
3080 +EBUILD netbeans-platform-7.0_rc1.ebuild 4835 RMD160 ea1bbe2b2bb992cfee479ef47f06ed250159be08 SHA1 82be94abdf61ca76b160ec041a2256f0041e9810 SHA256 a777764ea7f4001e11dbbb39034cc9a7a030e6870fb3b58a5367a924ba8327a8
3081 +MISC ChangeLog 4819 RMD160 cff108da30fbe0fd2fad12f54640c89c08c49347 SHA1 d6c480095658b9ac00fd78ae9df3fa0c52813fd3 SHA256 208d52abfda2e11cc388832be5e8ba965283d18f8510fe725d5061f653fd9b71
3082 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
3083
3084 diff --git a/dev-java/netbeans-platform/netbeans-platform-7.0_rc1.ebuild b/dev-java/netbeans-platform/netbeans-platform-7.0_rc1.ebuild
3085 new file mode 100644
3086 index 0000000..6ed1345
3087 --- /dev/null
3088 +++ b/dev-java/netbeans-platform/netbeans-platform-7.0_rc1.ebuild
3089 @@ -0,0 +1,122 @@
3090 +# Copyright 1999-2011 Gentoo Foundation
3091 +# Distributed under the terms of the GNU General Public License v2
3092 +# $Header: $
3093 +
3094 +EAPI="4"
3095 +WANT_ANT_TASKS="ant-nodeps"
3096 +inherit eutils java-pkg-2 java-ant-2
3097 +
3098 +DESCRIPTION="Netbeans Platform"
3099 +HOMEPAGE="http://netbeans.org/features/platform/"
3100 +SLOT="7.0"
3101 +SOURCE_URL="http://dlc.sun.com.edgesuite.net/netbeans/7.0/rc1/zip/netbeans-7.0rc1-201103280000-src.zip"
3102 +SRC_URI="${SOURCE_URL}
3103 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-${SLOT}-build.xml-r1.patch.bz2
3104 + http://hg.netbeans.org/binaries/08676C719D33D26DF4F3988E210A04D7F11183B7-felix-2.0.3.jar
3105 + http://hg.netbeans.org/binaries/BD5615C6A15497B60A0AAA9A04D4F05E2BC42D07-felix-main-2.0.2.jar
3106 + http://hg.netbeans.org/binaries/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar
3107 + http://hg.netbeans.org/binaries/986195A7E31034EE73F7A896A36B24169692F142-osgi.core-4.2.jar
3108 + http://hg.netbeans.org/binaries/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip"
3109 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3110 +KEYWORDS="~amd64 ~x86"
3111 +IUSE=""
3112 +S="${WORKDIR}"
3113 +
3114 +CDEPEND="dev-java/javahelp:0
3115 + >=dev-java/jna-3.2.7:0
3116 + dev-java/swing-layout:1[source]"
3117 +DEPEND=">=virtual/jdk-1.6
3118 + app-arch/unzip
3119 + ${CDEPEND}"
3120 +RDEPEND=">=virtual/jdk-1.6
3121 + ${CDEPEND}"
3122 +
3123 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3124 +
3125 +EANT_BUILD_XML="nbbuild/build.xml"
3126 +EANT_BUILD_TARGET="rebuild-cluster"
3127 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.platform -Dext.binaries.downloaded=true"
3128 +JAVA_PKG_BSFIX="off"
3129 +
3130 +src_unpack() {
3131 + unpack $(basename ${SOURCE_URL})
3132 +
3133 + einfo "Deleting bundled jars..."
3134 + find -name "*.jar" -type f -delete
3135 +
3136 + unpack netbeans-7.0-build.xml-r1.patch.bz2
3137 +
3138 + pushd "${S}" >/dev/null || die
3139 + ln -s "${DISTDIR}"/08676C719D33D26DF4F3988E210A04D7F11183B7-felix-2.0.3.jar libs.felix/external/felix-2.0.3.jar || die
3140 + ln -s "${DISTDIR}"/BD5615C6A15497B60A0AAA9A04D4F05E2BC42D07-felix-main-2.0.2.jar libs.felix/external/felix-main-2.0.2.jar || die
3141 + ln -s "${DISTDIR}"/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar libs.osgi/external/osgi.cmpn-4.2.jar || die
3142 + ln -s "${DISTDIR}"/986195A7E31034EE73F7A896A36B24169692F142-osgi.core-4.2.jar libs.osgi/external/osgi.core-4.2.jar || die
3143 + ln -s "${DISTDIR}"/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip o.jdesktop.layout/external/swing-layout-1.0.4-doc.zip || die
3144 + popd >/dev/null || die
3145 +}
3146 +
3147 +src_prepare() {
3148 + einfo "Deleting bundled class files..."
3149 + find -name "*.class" -type f | xargs rm -vf
3150 +
3151 + epatch netbeans-7.0-build.xml-r1.patch
3152 + # upstream jna jar contains bundled binary libraries so we disable that feature
3153 + sed -i "/jnidispatch/d" libs.jna/nbproject/project.properties || die
3154 +
3155 + # Support for custom patches
3156 + if [ -n "${NETBEANS70_PATCHES_DIR}" -a -d "${NETBEANS70_PATCHES_DIR}" ] ; then
3157 + local files=`find "${NETBEANS70_PATCHES_DIR}" -type f`
3158 +
3159 + if [ -n "${files}" ] ; then
3160 + einfo "Applying custom patches:"
3161 +
3162 + for file in ${files} ; do
3163 + epatch "${file}"
3164 + done
3165 + fi
3166 + fi
3167 +
3168 + einfo "Symlinking external libraries..."
3169 + java-pkg_jar-from --into core.nativeaccess/external jna platform.jar platform-3.2.7.jar
3170 + java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3171 + java-pkg_jar-from --into libs.jna/external jna jna.jar jna-3.2.7.jar
3172 + java-pkg_jar-from --into o.jdesktop.layout/external swing-layout-1 swing-layout.jar swing-layout-1.0.4.jar
3173 + ln -s /usr/share/swing-layout-1/sources/swing-layout-src.zip o.jdesktop.layout/external/swing-layout-1.0.4-src.zip || die
3174 +
3175 + java-pkg-2_src_prepare
3176 +}
3177 +
3178 +src_install() {
3179 + pushd nbbuild/netbeans/platform >/dev/null || die
3180 +
3181 + java-pkg_dojar lib/*.jar
3182 + grep -E "/platform$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3183 +
3184 + insinto ${INSTALL_DIR}
3185 + doins -r *
3186 + rm "${D}"/${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip || die
3187 + dosym /usr/share/swing-layout-1/sources/swing-layout-src.zip ${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip
3188 + find "${D}"/${INSTALL_DIR} -name "*.exe" -delete
3189 + find "${D}"/${INSTALL_DIR} -name "*.dll" -delete
3190 + rm -fr "${D}"/modules/lib || die
3191 +
3192 + popd >/dev/null || die
3193 +
3194 + fperms 775 ${INSTALL_DIR}/lib/nbexec
3195 + dosym ${INSTALL_DIR}/lib/nbexec /usr/bin/nbexec-${SLOT}
3196 +
3197 + local instdir=${INSTALL_DIR}/modules/ext
3198 + pushd "${D}"/${instdir} >/dev/null || die
3199 + # felix-main-2.0.2.jar
3200 + # felix-2.0.3.jar
3201 + rm jhall-2.0_05.jar && dosym /usr/share/javahelp/lib/jhall.jar ${instdir}/jhall-2.0_05.jar || die
3202 + rm jna-3.2.7.jar && dosym /usr/share/jna/lib/jna.jar ${instdir}/jna-3.2.7.jar || die
3203 + # osgi.cmpn-4.2.jar
3204 + # osgi.core-4.2.jar
3205 + rm platform-3.2.7.jar && dosym /usr/share/jna/lib/platform.jar ${instdir}/platform-3.2.7.jar || die
3206 + 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
3207 + # updater.jar
3208 + popd >/dev/null || die
3209 +
3210 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/platform
3211 +}
3212
3213 diff --git a/dev-java/netbeans-profiler/ChangeLog b/dev-java/netbeans-profiler/ChangeLog
3214 index f503f1c..3a595de 100644
3215 --- a/dev-java/netbeans-profiler/ChangeLog
3216 +++ b/dev-java/netbeans-profiler/ChangeLog
3217 @@ -2,6 +2,12 @@
3218 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
3219 # $Header: $
3220
3221 +*netbeans-profiler-7.0_rc1 (30 Mar 2011)
3222 +
3223 + 30 Mar 2011; Miroslav Šulc <fordfrog@g.o>
3224 + +netbeans-profiler-7.0_rc1.ebuild:
3225 + Added ebuild for rc1
3226 +
3227 28 Mar 2011; Miroslav Šulc <fordfrog@g.o>
3228 -netbeans-profiler-7.0_beta2_p20110318.ebuild:
3229 Removed old version
3230
3231 diff --git a/dev-java/netbeans-profiler/Manifest b/dev-java/netbeans-profiler/Manifest
3232 index 72d5a73..dadf931 100644
3233 --- a/dev-java/netbeans-profiler/Manifest
3234 +++ b/dev-java/netbeans-profiler/Manifest
3235 @@ -1,7 +1,9 @@
3236 DIST netbeans-7.0-build.xml-r1.patch.bz2 1344 RMD160 f8f092c93c1197ce759afbd8674ff1216d504d2d SHA1 6324909cc2dfae583f38e3544a38d1058c73a7ec SHA256 f323cb4694f6351fe47b76fa8b8b3e3f8e456e7d45ca76f9b88c5c6b90cc103f
3237 DIST netbeans-7.0beta2-201102140001-src.zip 175628584 RMD160 97826d70ff8f60ba1d91bf3a8a96df94ede32644 SHA1 9af268e232a94e840d054fefa9b06b12c6043116 SHA256 3496a63c2044c2fd01ca8772b1f495e5ff35cd4b8c23ae6d818aac837765c4f4
3238 +DIST netbeans-7.0rc1-201103280000-src.zip 175475363 RMD160 e5fe3ff726404ea8357a7cc7a383e6b8a06dd316 SHA1 df109f98c07bf01b862e59c68bbee76aae6c01df SHA256 fac906f9bdfd740b55758cf171a367702f78f7423cbae70add5a4d1b4669312e
3239 DIST netbeans-trunk-nightly-201103240400-src.zip 175550392 RMD160 687037f3ddd91fdcb9bb1808b4d61873b077cb29 SHA1 014ee2e2e38cf62b6864c71a2325d4c82fa602cd SHA256 0918ca520f56068114e427ffefdcafedef7a9007b6e1a51964883d64eaa9225a
3240 EBUILD netbeans-profiler-7.0_beta2.ebuild 3057 RMD160 83eb784050cb713df31acf96b81704a89b367bdb SHA1 8fd0afb291d43a42f728894e5ee62c4327b08fe3 SHA256 cd2ad5af4dd64c1e81517d9b46fff640d0b369794958ed0778af7c5d433b8323
3241 EBUILD netbeans-profiler-7.0_beta2_p20110324.ebuild 3078 RMD160 baf63749072625a7e03191f4f9f33688a34532ae SHA1 d6d58240bb39b80ecfde0249699b48a94beae2a1 SHA256 097eb78e3dee2bd59a6d1ee6522af4c5fb793fdd396290230e4e0a0961074d7d
3242 -MISC ChangeLog 4385 RMD160 e33d0808fef9d8d62c3776087967bf30b190ff0e SHA1 147cc0ab4a59f8276e3a98ad8ed77ef252c025a0 SHA256 b4753eca295124972c568aab0c2d1d1a256c354dae78fb23f6f76ec933724b62
3243 +EBUILD netbeans-profiler-7.0_rc1.ebuild 3053 RMD160 865a8250abe4d4370711a5b1c5f1d54c80f948c6 SHA1 cb5d15e41f4d7ab0d240ee40feaebdda1a801862 SHA256 6f7011e6e097ab6155110be41eff91edcecdfbe3419f140ab8f751644959ea68
3244 +MISC ChangeLog 4540 RMD160 bbd6d1fdebcab9c02e2677e9be4d1632cef0bbf1 SHA1 6c17781df35383b581b17fae47184424d79e746b SHA256 e55b4f292004727d629011716cfe98c9efa819ef7965c1c8621c506d8b48283d
3245 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
3246
3247 diff --git a/dev-java/netbeans-profiler/netbeans-profiler-7.0_rc1.ebuild b/dev-java/netbeans-profiler/netbeans-profiler-7.0_rc1.ebuild
3248 new file mode 100644
3249 index 0000000..791fc6e
3250 --- /dev/null
3251 +++ b/dev-java/netbeans-profiler/netbeans-profiler-7.0_rc1.ebuild
3252 @@ -0,0 +1,113 @@
3253 +# Copyright 1999-2011 Gentoo Foundation
3254 +# Distributed under the terms of the GNU General Public License v2
3255 +# $Header: $
3256 +
3257 +EAPI="4"
3258 +WANT_ANT_TASKS="ant-nodeps"
3259 +inherit eutils java-pkg-2 java-ant-2
3260 +
3261 +DESCRIPTION="Netbeans Profiler Cluster"
3262 +HOMEPAGE="http://netbeans.org/projects/profiler"
3263 +SLOT="7.0"
3264 +SOURCE_URL="http://dlc.sun.com.edgesuite.net/netbeans/7.0/rc1/zip/netbeans-7.0rc1-201103280000-src.zip"
3265 +SRC_URI="${SOURCE_URL}
3266 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-${SLOT}-build.xml-r1.patch.bz2"
3267 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3268 +KEYWORDS="~amd64 ~x86"
3269 +IUSE=""
3270 +S="${WORKDIR}"
3271 +
3272 +CDEPEND="~dev-java/netbeans-ide-${PV}
3273 + ~dev-java/netbeans-java-${PV}
3274 + ~dev-java/netbeans-platform-${PV}"
3275 +DEPEND=">=virtual/jdk-1.6
3276 + app-arch/unzip
3277 + ${CDEPEND}
3278 + dev-java/javahelp:0"
3279 +RDEPEND=">=virtual/jdk-1.6
3280 + ${CDEPEND}"
3281 +
3282 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3283 +
3284 +EANT_BUILD_XML="nbbuild/build.xml"
3285 +EANT_BUILD_TARGET="rebuild-cluster"
3286 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.profiler -Dext.binaries.downloaded=true"
3287 +JAVA_PKG_BSFIX="off"
3288 +
3289 +src_unpack() {
3290 + unpack $(basename ${SOURCE_URL})
3291 +
3292 + einfo "Deleting bundled jars..."
3293 + find -name "*.jar" -type f -delete
3294 +
3295 + unpack netbeans-7.0-build.xml-r1.patch.bz2
3296 +}
3297 +
3298 +src_prepare() {
3299 + einfo "Deleting bundled class files..."
3300 + find -name "*.class" -type f | xargs rm -vf
3301 +
3302 + epatch netbeans-7.0-build.xml-r1.patch
3303 +
3304 + # Support for custom patches
3305 + if [ -n "${NETBEANS70_PATCHES_DIR}" -a -d "${NETBEANS70_PATCHES_DIR}" ] ; then
3306 + local files=`find "${NETBEANS70_PATCHES_DIR}" -type f`
3307 +
3308 + if [ -n "${files}" ] ; then
3309 + einfo "Applying custom patches:"
3310 +
3311 + for file in ${files} ; do
3312 + epatch "${file}"
3313 + done
3314 + fi
3315 + fi
3316 +
3317 + einfo "Symlinking external libraries..."
3318 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3319 +
3320 + einfo "Linking in other clusters..."
3321 + mkdir "${S}"/nbbuild/netbeans || die
3322 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
3323 +
3324 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3325 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3326 + touch nb.cluster.ide.built
3327 +
3328 + ln -s /usr/share/netbeans-java-${SLOT} java || die
3329 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3330 + touch nb.cluster.java.built
3331 +
3332 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3333 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3334 + touch nb.cluster.platform.built
3335 +
3336 + popd >/dev/null || die
3337 +
3338 + java-pkg-2_src_prepare
3339 +}
3340 +
3341 +src_install() {
3342 + pushd nbbuild/netbeans/profiler >/dev/null || die
3343 +
3344 + insinto ${INSTALL_DIR}
3345 +
3346 + grep -E "/profiler$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3347 +
3348 + doins -r *
3349 +
3350 + for file in lib/deployed/cvm/linux/*.so ; do
3351 + fperms 755 ${file}
3352 + done
3353 +
3354 + for file in lib/deployed/jdk*/linux*/*.so ; do
3355 + fperms 755 ${file}
3356 + done
3357 +
3358 + for file in remote-pack-defs/*.sh ; do
3359 + fperms 755 ${file}
3360 + done
3361 +
3362 + popd >/dev/null || die
3363 +
3364 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/profiler
3365 +}
3366
3367 diff --git a/dev-java/netbeans-websvccommon/ChangeLog b/dev-java/netbeans-websvccommon/ChangeLog
3368 index 158629e..a729719 100644
3369 --- a/dev-java/netbeans-websvccommon/ChangeLog
3370 +++ b/dev-java/netbeans-websvccommon/ChangeLog
3371 @@ -2,6 +2,12 @@
3372 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
3373 # $Header: $
3374
3375 +*netbeans-websvccommon-7.0_rc1 (30 Mar 2011)
3376 +
3377 + 30 Mar 2011; Miroslav Šulc <fordfrog@g.o>
3378 + +netbeans-websvccommon-7.0_rc1.ebuild:
3379 + Added ebuild for rc1
3380 +
3381 28 Mar 2011; Miroslav Šulc <fordfrog@g.o>
3382 -netbeans-websvccommon-7.0_beta2_p20110318.ebuild:
3383 Removed old version
3384
3385 diff --git a/dev-java/netbeans-websvccommon/Manifest b/dev-java/netbeans-websvccommon/Manifest
3386 index 8e37771..f137e87 100644
3387 --- a/dev-java/netbeans-websvccommon/Manifest
3388 +++ b/dev-java/netbeans-websvccommon/Manifest
3389 @@ -1,7 +1,9 @@
3390 DIST netbeans-7.0-build.xml-r1.patch.bz2 1344 RMD160 f8f092c93c1197ce759afbd8674ff1216d504d2d SHA1 6324909cc2dfae583f38e3544a38d1058c73a7ec SHA256 f323cb4694f6351fe47b76fa8b8b3e3f8e456e7d45ca76f9b88c5c6b90cc103f
3391 DIST netbeans-7.0beta2-201102140001-src.zip 175628584 RMD160 97826d70ff8f60ba1d91bf3a8a96df94ede32644 SHA1 9af268e232a94e840d054fefa9b06b12c6043116 SHA256 3496a63c2044c2fd01ca8772b1f495e5ff35cd4b8c23ae6d818aac837765c4f4
3392 +DIST netbeans-7.0rc1-201103280000-src.zip 175475363 RMD160 e5fe3ff726404ea8357a7cc7a383e6b8a06dd316 SHA1 df109f98c07bf01b862e59c68bbee76aae6c01df SHA256 fac906f9bdfd740b55758cf171a367702f78f7423cbae70add5a4d1b4669312e
3393 DIST netbeans-trunk-nightly-201103240400-src.zip 175550392 RMD160 687037f3ddd91fdcb9bb1808b4d61873b077cb29 SHA1 014ee2e2e38cf62b6864c71a2325d4c82fa602cd SHA256 0918ca520f56068114e427ffefdcafedef7a9007b6e1a51964883d64eaa9225a
3394 EBUILD netbeans-websvccommon-7.0_beta2.ebuild 2636 RMD160 f2d94622f3bb5fb5c8fb2fc485013641bbdffeba SHA1 cc361cd25758849e3a874d52880e543e54084b46 SHA256 4f7f81f52c69547e3864a1019fe519abeefadeb6a4d0e0357b16bf4b5009875c
3395 EBUILD netbeans-websvccommon-7.0_beta2_p20110324.ebuild 2657 RMD160 a0dd96c9a5faf8e4e404dd7306dbd048e7019216 SHA1 37f14660da8ccaf3b90d7c8c27025520a39f9fac SHA256 6712db6cf3dc438eea48e9b30c143c72a16858a7ccd671df8c81f7257b175c41
3396 -MISC ChangeLog 4577 RMD160 8cd34ef7d92059342db425b042a6cab7b0c97219 SHA1 6785c7128fa927c5805a9f773833713f974743e0 SHA256 806ba7bcb84170843280002ff022de0e704d9a9a2ca3a582b62f39cd86f0f2ec
3397 +EBUILD netbeans-websvccommon-7.0_rc1.ebuild 2632 RMD160 fc8458befa0451e4916bc3c970a79acfee20a9b3 SHA1 f116ef1845aa63a37085538bfc518d1bb912c6e0 SHA256 7774ef3afbe38b3ff2e03f2c19832db0e283500eab5a158fe0e1268f931116fb
3398 +MISC ChangeLog 4740 RMD160 618967b58f566b02c9c7047fa7ec650bf25024ad SHA1 ce4f966f3bf35d676a95aa3429c08186cc01b496 SHA256 0943e80b17a0f8fbcb657700a3ef156f294a98e09ef33c74c1769400b077a6ff
3399 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
3400
3401 diff --git a/dev-java/netbeans-websvccommon/netbeans-websvccommon-7.0_rc1.ebuild b/dev-java/netbeans-websvccommon/netbeans-websvccommon-7.0_rc1.ebuild
3402 new file mode 100644
3403 index 0000000..ab942e4
3404 --- /dev/null
3405 +++ b/dev-java/netbeans-websvccommon/netbeans-websvccommon-7.0_rc1.ebuild
3406 @@ -0,0 +1,94 @@
3407 +# Copyright 1999-2011 Gentoo Foundation
3408 +# Distributed under the terms of the GNU General Public License v2
3409 +# $Header: $
3410 +
3411 +EAPI="4"
3412 +WANT_ANT_TASKS="ant-nodeps"
3413 +inherit eutils java-pkg-2 java-ant-2
3414 +
3415 +DESCRIPTION="Netbeans Web Services Common Cluster"
3416 +HOMEPAGE="http://netbeans.org/"
3417 +SLOT="7.0"
3418 +SOURCE_URL="http://dlc.sun.com.edgesuite.net/netbeans/7.0/rc1/zip/netbeans-7.0rc1-201103280000-src.zip"
3419 +SRC_URI="${SOURCE_URL}
3420 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-${SLOT}-build.xml-r1.patch.bz2"
3421 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3422 +KEYWORDS="~amd64 ~x86"
3423 +IUSE=""
3424 +S="${WORKDIR}"
3425 +
3426 +CDEPEND="~dev-java/netbeans-platform-${PV}
3427 + ~dev-java/netbeans-ide-${PV}"
3428 +DEPEND=">=virtual/jdk-1.6
3429 + app-arch/unzip
3430 + ${CDEPEND}
3431 + dev-java/javahelp:0"
3432 +RDEPEND=">=virtual/jdk-1.6
3433 + ${CDEPEND}"
3434 +
3435 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3436 +
3437 +EANT_BUILD_XML="nbbuild/build.xml"
3438 +EANT_BUILD_TARGET="rebuild-cluster"
3439 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.websvccommon -Dext.binaries.downloaded=true"
3440 +JAVA_PKG_BSFIX="off"
3441 +
3442 +src_unpack() {
3443 + unpack $(basename ${SOURCE_URL})
3444 +
3445 + einfo "Deleting bundled jars..."
3446 + find -name "*.jar" -type f -delete
3447 +
3448 + unpack netbeans-7.0-build.xml-r1.patch.bz2
3449 +}
3450 +
3451 +src_prepare() {
3452 + einfo "Deleting bundled class files..."
3453 + find -name "*.class" -type f | xargs rm -vf
3454 +
3455 + epatch netbeans-7.0-build.xml-r1.patch
3456 +
3457 + # Support for custom patches
3458 + if [ -n "${NETBEANS70_PATCHES_DIR}" -a -d "${NETBEANS70_PATCHES_DIR}" ] ; then
3459 + local files=`find "${NETBEANS70_PATCHES_DIR}" -type f`
3460 +
3461 + if [ -n "${files}" ] ; then
3462 + einfo "Applying custom patches:"
3463 +
3464 + for file in ${files} ; do
3465 + epatch "${file}"
3466 + done
3467 + fi
3468 + fi
3469 +
3470 + einfo "Symlinking external libraries..."
3471 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3472 +
3473 + einfo "Linking in other clusters..."
3474 + mkdir "${S}"/nbbuild/netbeans || die
3475 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
3476 +
3477 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3478 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3479 + touch nb.cluster.platform.built
3480 +
3481 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3482 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3483 + touch nb.cluster.ide.built
3484 +
3485 + popd >/dev/null || die
3486 +
3487 + java-pkg-2_src_prepare
3488 +}
3489 +
3490 +src_install() {
3491 + pushd nbbuild/netbeans/websvccommon >/dev/null || die
3492 +
3493 + insinto ${INSTALL_DIR}
3494 + grep -E "/websvccommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3495 + doins -r *
3496 +
3497 + popd >/dev/null || die
3498 +
3499 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/websvccommon
3500 +}
3501
3502 diff --git a/dev-util/netbeans/ChangeLog b/dev-util/netbeans/ChangeLog
3503 index 14f3c79..77d7519 100644
3504 --- a/dev-util/netbeans/ChangeLog
3505 +++ b/dev-util/netbeans/ChangeLog
3506 @@ -2,6 +2,11 @@
3507 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
3508 # $Header: $
3509
3510 +*netbeans-7.0_rc1 (30 Mar 2011)
3511 +
3512 + 30 Mar 2011; Miroslav Šulc <fordfrog@g.o> +netbeans-7.0_rc1.ebuild:
3513 + Added ebuild for rc1
3514 +
3515 28 Mar 2011; Miroslav Šulc <fordfrog@g.o>
3516 -netbeans-7.0_beta2_p20110318.ebuild:
3517 Removed old version
3518
3519 diff --git a/dev-util/netbeans/Manifest b/dev-util/netbeans/Manifest
3520 index 36d92ae..0aa7cb3 100644
3521 --- a/dev-util/netbeans/Manifest
3522 +++ b/dev-util/netbeans/Manifest
3523 @@ -1,8 +1,10 @@
3524 DIST netbeans-7.0-build.xml-r1.patch.bz2 1344 RMD160 f8f092c93c1197ce759afbd8674ff1216d504d2d SHA1 6324909cc2dfae583f38e3544a38d1058c73a7ec SHA256 f323cb4694f6351fe47b76fa8b8b3e3f8e456e7d45ca76f9b88c5c6b90cc103f
3525 DIST netbeans-7.0beta2-201102140001-src.zip 175628584 RMD160 97826d70ff8f60ba1d91bf3a8a96df94ede32644 SHA1 9af268e232a94e840d054fefa9b06b12c6043116 SHA256 3496a63c2044c2fd01ca8772b1f495e5ff35cd4b8c23ae6d818aac837765c4f4
3526 +DIST netbeans-7.0rc1-201103280000-src.zip 175475363 RMD160 e5fe3ff726404ea8357a7cc7a383e6b8a06dd316 SHA1 df109f98c07bf01b862e59c68bbee76aae6c01df SHA256 fac906f9bdfd740b55758cf171a367702f78f7423cbae70add5a4d1b4669312e
3527 DIST netbeans-l10n-7.0-20101108.tar.bz2 13994679 RMD160 0996a9c8941dfd1662a65605ea518c694dea31e7 SHA1 ccc544bb26274ee84a63cd457e82dc0b0d68504f SHA256 7b6fa265b22d02f8be9e9fb2990055c46f5bfa031d3b7c87feafe5a88acf9834
3528 DIST netbeans-trunk-nightly-201103240400-src.zip 175550392 RMD160 687037f3ddd91fdcb9bb1808b4d61873b077cb29 SHA1 014ee2e2e38cf62b6864c71a2325d4c82fa602cd SHA256 0918ca520f56068114e427ffefdcafedef7a9007b6e1a51964883d64eaa9225a
3529 EBUILD netbeans-7.0_beta2.ebuild 6718 RMD160 29282fe513a3991ca121fe184424945be8cda75f SHA1 3c77f2e39efa6a8d16d0735251a4732c6e1584d6 SHA256 95af330381f98b52cc7a7aa1e03e033479a6a2629b2cd546f4fdde61d9294f51
3530 EBUILD netbeans-7.0_beta2_p20110324.ebuild 6739 RMD160 b7d4f199d7e8d524b3a1e0eddaea7091d62a2ae4 SHA1 6a6ee2fe259122f042df94d297411d88774418f6 SHA256 8dafcf0552912709e48ad46d53a113ade3eb00587ea401706c1a71211d515858
3531 -MISC ChangeLog 4115 RMD160 886237c7484cef8257659e305f530a7a6e7d1c3e SHA1 117e478c913fbd0a1236afe8f38134b95f093393 SHA256 93a5eb024d2571fcb1dd527cda34462058382532b9034e7e91fdaaae5c10e877
3532 +EBUILD netbeans-7.0_rc1.ebuild 6714 RMD160 edfc12f40b8f0e1d0efe3f308e9c0969f3afc482 SHA1 efba0b27478c5a92540fbe009eaa79127058a3fc SHA256 4312b24154181c18eb004aabb0ea3968adb976b8534f0eed21704b096cfcc5ae
3533 +MISC ChangeLog 4250 RMD160 9204cdd4968d160da5b92435c892141c2ee38d2d SHA1 65710442cebd8b264b4e7f3497e9d8bc532b1d45 SHA256 f06b20c983d66f2b2f84a625308dced1d06f61cc33882d962bff52851619bfd5
3534 MISC metadata.xml 333 RMD160 848a246f77fbcc88bb03d4a8d0769ef60353148a SHA1 e9afe19410a907fb47230f824b2d592ba3f465d4 SHA256 a7c289d7be537b4c51bd8100bca0d8a40ceb5fb011942bbd1b286841cf3c1d0a
3535
3536 diff --git a/dev-util/netbeans/netbeans-7.0_rc1.ebuild b/dev-util/netbeans/netbeans-7.0_rc1.ebuild
3537 new file mode 100644
3538 index 0000000..d40a23a
3539 --- /dev/null
3540 +++ b/dev-util/netbeans/netbeans-7.0_rc1.ebuild
3541 @@ -0,0 +1,250 @@
3542 +# Copyright 1999-2011 Gentoo Foundation
3543 +# Distributed under the terms of the GNU General Public License v2
3544 +# $Header: $
3545 +
3546 +EAPI="4"
3547 +inherit eutils java-pkg-2 java-ant-2
3548 +
3549 +DESCRIPTION="Netbeans IDE"
3550 +HOMEPAGE="http://netbeans.org/"
3551 +SLOT="7.0"
3552 +SOURCE_URL="http://dlc.sun.com.edgesuite.net/netbeans/7.0/rc1/zip/netbeans-7.0rc1-201103280000-src.zip"
3553 +PATCHES_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-${SLOT}-build.xml-r1.patch.bz2"
3554 +L10N_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-l10n-7.0-20101108.tar.bz2"
3555 +ALL_URLS="${SOURCE_URL} ${PATCHES_URL} ${L10N_URL}"
3556 +SRC_URI="linguas_af? ( ${ALL_URLS} )
3557 + linguas_ar? ( ${ALL_URLS} )
3558 + linguas_ca? ( ${ALL_URLS} )
3559 + linguas_cs? ( ${ALL_URLS} )
3560 + linguas_de? ( ${ALL_URLS} )
3561 + linguas_el? ( ${ALL_URLS} )
3562 + linguas_es? ( ${ALL_URLS} )
3563 + linguas_fr? ( ${ALL_URLS} )
3564 + linguas_gl? ( ${ALL_URLS} )
3565 + linguas_hi_IN? ( ${ALL_URLS} )
3566 + linguas_id? ( ${ALL_URLS} )
3567 + linguas_it? ( ${ALL_URLS} )
3568 + linguas_ja? ( ${ALL_URLS} )
3569 + linguas_ko? ( ${ALL_URLS} )
3570 + linguas_lt? ( ${ALL_URLS} )
3571 + linguas_nl? ( ${ALL_URLS} )
3572 + linguas_pl? ( ${ALL_URLS} )
3573 + linguas_pt_BR? ( ${ALL_URLS} )
3574 + linguas_pt_PT? ( ${ALL_URLS} )
3575 + linguas_ro? ( ${ALL_URLS} )
3576 + linguas_ru? ( ${ALL_URLS} )
3577 + linguas_sq? ( ${ALL_URLS} )
3578 + linguas_sr? ( ${ALL_URLS} )
3579 + linguas_sv? ( ${ALL_URLS} )
3580 + linguas_tl? ( ${ALL_URLS} )
3581 + linguas_tr? ( ${ALL_URLS} )
3582 + linguas_vi? ( ${ALL_URLS} )
3583 + linguas_zh_CN? ( ${ALL_URLS} )
3584 + linguas_zh_TW? ( ${ALL_URLS} )
3585 +"
3586 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3587 +KEYWORDS="~amd64 ~x86"
3588 +IUSE_NETBEANS_MODULES="
3589 + +netbeans_modules_apisupport
3590 + netbeans_modules_cnd
3591 + netbeans_modules_dlight
3592 + netbeans_modules_enterprise
3593 + netbeans_modules_ergonomics
3594 + netbeans_modules_groovy
3595 + +netbeans_modules_java
3596 + netbeans_modules_javacard
3597 + netbeans_modules_mobility
3598 + netbeans_modules_php
3599 + netbeans_modules_profiler
3600 + +netbeans_modules_websvccommon"
3601 +IUSE_LINGUAS="
3602 + linguas_af
3603 + linguas_ar
3604 + linguas_ca
3605 + linguas_cs
3606 + linguas_de
3607 + linguas_el
3608 + linguas_es
3609 + linguas_fr
3610 + linguas_gl
3611 + linguas_hi_IN
3612 + linguas_id
3613 + linguas_it
3614 + linguas_ja
3615 + linguas_ko
3616 + linguas_lt
3617 + linguas_nl
3618 + linguas_pl
3619 + linguas_pt_BR
3620 + linguas_pt_PT
3621 + linguas_ro
3622 + linguas_ru
3623 + linguas_sq
3624 + linguas_sr
3625 + linguas_sv
3626 + linguas_tl
3627 + linguas_tr
3628 + linguas_vi
3629 + linguas_zh_CN
3630 + linguas_zh_TW"
3631 +IUSE="doc ${IUSE_NETBEANS_MODULES} ${IUSE_LINGUAS}"
3632 +S="${WORKDIR}"
3633 +
3634 +DEPEND=">=virtual/jdk-1.6
3635 + dev-java/javahelp:0"
3636 +RDEPEND=">=virtual/jdk-1.6
3637 + ~dev-java/netbeans-harness-${PV}
3638 + ~dev-java/netbeans-ide-${PV}
3639 + ~dev-java/netbeans-nb-${PV}
3640 + ~dev-java/netbeans-platform-${PV}
3641 + netbeans_modules_apisupport? ( ~dev-java/netbeans-apisupport-${PV} )
3642 + netbeans_modules_cnd? ( ~dev-java/netbeans-cnd-${PV} )
3643 + netbeans_modules_dlight? ( ~dev-java/netbeans-dlight-${PV} )
3644 + netbeans_modules_enterprise? ( ~dev-java/netbeans-enterprise-${PV} )
3645 + netbeans_modules_ergonomics? ( ~dev-java/netbeans-ergonomics-${PV} )
3646 + netbeans_modules_groovy? ( ~dev-java/netbeans-groovy-${PV} )
3647 + netbeans_modules_java? ( ~dev-java/netbeans-java-${PV} )
3648 + netbeans_modules_javacard? ( ~dev-java/netbeans-javacard-${PV} )
3649 + netbeans_modules_mobility? ( ~dev-java/netbeans-mobility-${PV} )
3650 + netbeans_modules_php? ( ~dev-java/netbeans-php-${PV} )
3651 + netbeans_modules_profiler? ( ~dev-java/netbeans-profiler-${PV} )
3652 + netbeans_modules_websvccommon? ( ~dev-java/netbeans-websvccommon-${PV} )
3653 + doc? ( ~dev-java/netbeans-javadoc-${PV} )"
3654 +JAVA_PKG_BSFIX="off"
3655 +NBLOCALES=""
3656 +
3657 +pkg_setup() {
3658 + for lingua in ${IUSE_LINGUAS} ; do
3659 + local lang=${lingua/linguas_/}
3660 +
3661 + if [[ "${lang}" = "ar" ]] ; then
3662 + lang="ar_EG,ar_SA"
3663 + elif [[ "${lang}" = "es" ]] ; then
3664 + lang="es,es_CO"
3665 + elif [[ "${lang}" = "gl" ]] ; then
3666 + lang="gl_ES"
3667 + elif [[ "${lang}" = "id" ]] ; then
3668 + lang="in_ID"
3669 + elif [[ "${lang}" = "nl" ]] ; then
3670 + lang="nl_BE,nl_NL"
3671 + elif [[ "${lang}" = "tl" ]] ; then
3672 + lang="fil_PH"
3673 + fi
3674 +
3675 + if use ${lingua} ; then
3676 + if [ -z "${NBLOCALES}" ] ; then
3677 + NBLOCALES="${lang}"
3678 + else
3679 + NBLOCALES="${NBLOCALES},${lang}"
3680 + fi
3681 + fi
3682 + done
3683 +}
3684 +
3685 +src_unpack() {
3686 + if [ -n "${NBLOCALES}" ] ; then
3687 + unpack $(basename ${SOURCE_URL})
3688 + unpack $(basename ${L10N_URL})
3689 +
3690 + einfo "Deleting bundled jars..."
3691 + find -name "*.jar" -type f -delete
3692 +
3693 + unpack netbeans-7.0-build.xml-r1.patch.bz2
3694 + fi
3695 +}
3696 +
3697 +src_prepare() {
3698 + if [ -n "${NBLOCALES}" ] ; then
3699 + einfo "Deleting bundled class files..."
3700 + find -name "*.class" -type f | xargs rm -vf
3701 +
3702 + epatch netbeans-7.0-build.xml-r1.patch
3703 +
3704 + # Support for custom patches
3705 + if [ -n "${NETBEANS70_PATCHES_DIR}" -a -d "${NETBEANS70_PATCHES_DIR}" ] ; then
3706 + local files=`find "${NETBEANS70_PATCHES_DIR}" -type f`
3707 +
3708 + if [ -n "${files}" ] ; then
3709 + einfo "Applying custom patches:"
3710 +
3711 + for file in ${files} ; do
3712 + epatch "${file}"
3713 + done
3714 + fi
3715 + fi
3716 +
3717 + einfo "Symlinking external libraries..."
3718 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3719 + fi
3720 +
3721 + java-pkg-2_src_prepare
3722 +}
3723 +
3724 +src_compile() {
3725 + if [ -n "${NBLOCALES}" ] ; then
3726 + einfo "Compiling support for locales: ${NBLOCALES}"
3727 + eant -f nbbuild/build.xml bootstrap || die
3728 + eant -Dlocales=${NBLOCALES} -Ddist.dir=../nbbuild/netbeans -Dnbms.dir="" -Dnbms.dist.dir="" \
3729 + -f l10n/build.xml build || die
3730 + fi
3731 +}
3732 +
3733 +src_install() {
3734 + if [ -n "${NBLOCALES}" ] ; then
3735 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
3736 +
3737 + for cluster in apisupport cnd dlight enterprise ergonomics groovy harness ide java javacard mobility php platform profiler websvccommon ; do
3738 + if [ -d "${cluster}" ] ; then
3739 + insinto /usr/share/netbeans-${cluster}-${SLOT}
3740 + doins -r ${cluster}/*
3741 + fi
3742 + done
3743 +
3744 + if [ -d nb ] ; then
3745 + insinto /usr/share/netbeans-nb-${SLOT}/nb
3746 + doins -r nb/*
3747 + fi
3748 +
3749 + popd >/dev/null || die
3750 + fi
3751 +}
3752 +
3753 +pkg_postinst() {
3754 + if [ -n "${NBLOCALES}" ] ; then
3755 + einfo "Netbeans automatically starts with the locale you have set in your user profile, if"
3756 + einfo "the locale is built for Netbeans."
3757 + einfo "If you want to force specific locale, use --locale argument, for example:"
3758 + einfo "${PN}-${SLOT} --locale de"
3759 + einfo "${PN}-${SLOT} --locale pt:BR"
3760 + fi
3761 +
3762 + if use linguas_ar ; then
3763 + einfo
3764 + einfo "You selected Arabic locale so you can choose either ar:EG or ar:SA variant."
3765 + fi
3766 +
3767 + if use linguas_es ; then
3768 + einfo
3769 + einfo "You selected Spanish locale so you can choose either es or es:CO variant."
3770 + fi
3771 +
3772 + if use linguas_gl ; then
3773 + einfo
3774 + einfo "You selected Galician locale which has locale code gl:ES in Netbeans."
3775 + fi
3776 +
3777 + if use linguas_id ; then
3778 + einfo
3779 + einfo "You selected Indonesian locale which has locale code in:ID in Netbeans."
3780 + fi
3781 +
3782 + if use linguas_nl ; then
3783 + einfo
3784 + einfo "You selected Dutch locale so you can choose either nl:BE or nl:NL variant."
3785 + fi
3786 +
3787 + if use linguas_tl ; then
3788 + einfo
3789 + einfo "You selected Tagalog locale which has for Filipino locale code fil:PH in Netbeans."
3790 + fi
3791 +}