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: Fri, 03 Feb 2012 16:21:28
Message-Id: fcac82651464f3757aaf8befb9b586033e5bebf7.fordfrog@gentoo
1 commit: fcac82651464f3757aaf8befb9b586033e5bebf7
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Fri Feb 3 16:21:07 2012 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Fri Feb 3 16:21:07 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/fordfrog.git;a=commit;h=fcac8265
7
8 netbeans: bumped to latest nightly sources
9
10 ---
11 dev-java/netbeans-apisupport/ChangeLog | 6 +
12 dev-java/netbeans-apisupport/Manifest | 4 +-
13 .../netbeans-apisupport-9999_p20120202.ebuild | 107 ++++++
14 dev-java/netbeans-cnd/ChangeLog | 5 +
15 dev-java/netbeans-cnd/Manifest | 4 +-
16 .../netbeans-cnd-9999_p20120202.ebuild | 119 ++++++
17 dev-java/netbeans-dlight/ChangeLog | 5 +
18 dev-java/netbeans-dlight/Manifest | 4 +-
19 .../netbeans-dlight-9999_p20120202.ebuild | 102 +++++
20 dev-java/netbeans-enterprise/ChangeLog | 6 +
21 dev-java/netbeans-enterprise/Manifest | 4 +-
22 .../netbeans-enterprise-9999_p20120202.ebuild | 318 ++++++++++++++++
23 dev-java/netbeans-ergonomics/ChangeLog | 6 +
24 dev-java/netbeans-ergonomics/Manifest | 4 +-
25 .../netbeans-ergonomics-9999_p20120202.ebuild | 102 +++++
26 dev-java/netbeans-groovy/ChangeLog | 5 +
27 dev-java/netbeans-groovy/Manifest | 4 +-
28 .../netbeans-groovy-9999_p20120202.ebuild | 112 ++++++
29 dev-java/netbeans-harness/ChangeLog | 5 +
30 dev-java/netbeans-harness/Manifest | 4 +-
31 .../netbeans-harness-9999_p20120202.ebuild | 115 ++++++
32 dev-java/netbeans-ide/ChangeLog | 5 +
33 dev-java/netbeans-ide/Manifest | 5 +-
34 .../netbeans-ide-9999_p20120202.ebuild | 390 ++++++++++++++++++++
35 dev-java/netbeans-java/ChangeLog | 5 +
36 dev-java/netbeans-java/Manifest | 4 +-
37 .../netbeans-java-9999_p20120202.ebuild | 307 +++++++++++++++
38 dev-java/netbeans-javacard/ChangeLog | 5 +
39 dev-java/netbeans-javacard/Manifest | 4 +-
40 .../netbeans-javacard-9999_p20120202.ebuild | 142 +++++++
41 dev-java/netbeans-javadoc/ChangeLog | 5 +
42 dev-java/netbeans-javadoc/Manifest | 4 +-
43 .../netbeans-javadoc-9999_p20120202.ebuild | 160 ++++++++
44 dev-java/netbeans-javafx/ChangeLog | 5 +
45 dev-java/netbeans-javafx/Manifest | 4 +-
46 .../netbeans-javafx-9999_p20120202.ebuild | 112 ++++++
47 dev-java/netbeans-mobility/ChangeLog | 5 +
48 dev-java/netbeans-mobility/Manifest | 4 +-
49 .../netbeans-mobility-9999_p20120202.ebuild | 175 +++++++++
50 dev-java/netbeans-nb/ChangeLog | 5 +
51 dev-java/netbeans-nb/Manifest | 4 +-
52 .../netbeans-nb/netbeans-nb-9999_p20120202.ebuild | 149 ++++++++
53 dev-java/netbeans-php/ChangeLog | 5 +
54 dev-java/netbeans-php/Manifest | 4 +-
55 .../netbeans-php-9999_p20120202.ebuild | 118 ++++++
56 dev-java/netbeans-platform/ChangeLog | 5 +
57 dev-java/netbeans-platform/Manifest | 4 +-
58 .../netbeans-platform-9999_p20120202.ebuild | 127 +++++++
59 dev-java/netbeans-profiler/ChangeLog | 5 +
60 dev-java/netbeans-profiler/Manifest | 4 +-
61 .../netbeans-profiler-9999_p20120202.ebuild | 114 ++++++
62 dev-java/netbeans-websvccommon/ChangeLog | 6 +
63 dev-java/netbeans-websvccommon/Manifest | 4 +-
64 .../netbeans-websvccommon-9999_p20120202.ebuild | 95 +++++
65 dev-util/netbeans/ChangeLog | 5 +
66 dev-util/netbeans/Manifest | 4 +-
67 dev-util/netbeans/netbeans-9999_p20120202.ebuild | 258 +++++++++++++
68 57 files changed, 3279 insertions(+), 19 deletions(-)
69
70 diff --git a/dev-java/netbeans-apisupport/ChangeLog b/dev-java/netbeans-apisupport/ChangeLog
71 index 02e910b..d5f2552 100644
72 --- a/dev-java/netbeans-apisupport/ChangeLog
73 +++ b/dev-java/netbeans-apisupport/ChangeLog
74 @@ -2,6 +2,12 @@
75 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
76 # $Header: $
77
78 +*netbeans-apisupport-9999_p20120202 (03 Feb 2012)
79 +
80 + 03 Feb 2012; <fordfrog@g.o>
81 + +netbeans-apisupport-9999_p20120202.ebuild:
82 + Bumped to latest nightly sources
83 +
84 01 Feb 2012; Miroslav Šulc <fordfrog@g.o>
85 -netbeans-apisupport-9999_p20120113.ebuild,
86 -netbeans-apisupport-9999_p20120115.ebuild:
87
88 diff --git a/dev-java/netbeans-apisupport/Manifest b/dev-java/netbeans-apisupport/Manifest
89 index 2832f68..b360406 100644
90 --- a/dev-java/netbeans-apisupport/Manifest
91 +++ b/dev-java/netbeans-apisupport/Manifest
92 @@ -5,10 +5,12 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
93 DIST netbeans-trunk-nightly-201201180601-src.zip 172892698 RMD160 7a2556166705f69ad4591243788d4d377d81f303 SHA1 bc451e7c301404ef86467836fa77434cce055b3f SHA256 7f4604c253fe81d499406484ca50e01eb02dab49e6c496ad26226fe3902df397
94 DIST netbeans-trunk-nightly-201201250600-src.zip 173033938 RMD160 2399192b5c47cd085e064d165be9e364180e1f7b SHA1 62565d4fe7ee4a922cacde04ce777bc19945637c SHA256 581735d902dc29075eaf73df4c5d4b19ae03395e273167c9d0652ae28dff2858
95 DIST netbeans-trunk-nightly-201201260600-src.zip 173102685 RMD160 da4d803aa5c0a75f829533e4b6584d61677a434d SHA1 64c71bb0512696dee9a04c570f368f0e6d62eac1 SHA256 5c15e0cc7d62edc18159f2f23aeb964417421d2d3a2278b43e14c8b7006a3ba7
96 +DIST netbeans-trunk-nightly-201202020600-src.zip 173361430 RMD160 cc644c8cd016e267a88713818739deda536be550 SHA1 7ac6fda309989a2a362b1f7e2a7ef706e6ed545e SHA256 feeff5f4f376db1a00afa86e46a7d6b8d2e86008de47f31a72c379f6ca7b922b
97 EBUILD netbeans-apisupport-7.0.1.ebuild 3134 RMD160 83833605d9930ea81e6d80fbd70114df76e55219 SHA1 cd4689976639175d581d34114db4dc18c8e86123 SHA256 41c32033c9945a39c0aebb6b0271767031d53a47e5c8365d9e3a7c86712e24cd
98 EBUILD netbeans-apisupport-7.1.ebuild 3139 RMD160 c824bd790ac08ea0b5fb82f6ce3cd06860303fb9 SHA1 fcbf90f1a2dc92360e6d6bbeaebc9893d60a2611 SHA256 ab0f9bcb8787975ab63c2f3ed0554dc64ec468f20a913aceb05cedae0d23542f
99 EBUILD netbeans-apisupport-9999_p20120118.ebuild 3166 RMD160 259b8248b1e9cfedcf7121dea06dc57c5c822ba3 SHA1 b78033bf0f5f5b6d28c250427a19d7150f2ccec3 SHA256 aaaaf2fb589414cfd640f7ad580293807bdf02ab9d37524a904378b4259a95e7
100 EBUILD netbeans-apisupport-9999_p20120125.ebuild 3166 RMD160 8c35345485467f3e073be2d6f138a27cb9271cb5 SHA1 3e093228b9a50f431d846eefc25d68bf501f1cf1 SHA256 5576dac5e7e88d08446ca3258d2bcfd47c0339be1d2275eb800378b38f1dd874
101 EBUILD netbeans-apisupport-9999_p20120126.ebuild 3166 RMD160 95f668dac2b1c9a7eb05eb0dc09c398468658e82 SHA1 888a2cd82ae0a177f4a5cbffd26d178564df9c4d SHA256 c9c47deb9354f888cfccf0334e500da001894f17815a27f2088f6b24f01e05d9
102 -MISC ChangeLog 25963 RMD160 184ea25f7a12074e3e521964d9f165aa0c4073d6 SHA1 755bfaf5d682caccc2c1f588ce8d2a408ea5bd6a SHA256 eb961fab25fde4b46f341a220b8b9c51967daa569ed043cbbc82f68147c65b86
103 +EBUILD netbeans-apisupport-9999_p20120202.ebuild 3166 RMD160 43fbf8cbf18ef40af0e3a41b43f0f65027183b57 SHA1 e7d7ca40c9644a643ac3a50a15c24deceb7f2ca1 SHA256 6ee3e303f37ed2033ac43e314742cac81743ae9a81223f7fd0473e9c1c30fb49
104 +MISC ChangeLog 26133 RMD160 a9d0398f8737f409574871f5699ff9298d678ead SHA1 4a06720371bdfcf8740996a34f7afd741d1c1657 SHA256 154c24d628ba4be36ca995a962aee2b7e7d555918d9b4eb9072a815fbba22691
105 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
106
107 diff --git a/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20120202.ebuild b/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20120202.ebuild
108 new file mode 100644
109 index 0000000..a600c36
110 --- /dev/null
111 +++ b/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20120202.ebuild
112 @@ -0,0 +1,107 @@
113 +# Copyright 1999-2012 Gentoo Foundation
114 +# Distributed under the terms of the GNU General Public License v2
115 +# $Header: $
116 +
117 +EAPI="4"
118 +WANT_ANT_TASKS="ant-nodeps"
119 +inherit eutils java-pkg-2 java-ant-2
120 +
121 +DESCRIPTION="Netbeans API Support Cluster"
122 +HOMEPAGE="http://netbeans.org/projects/apisupport"
123 +SLOT="9999"
124 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-02_06-00-12/zip/netbeans-trunk-nightly-201202020600-src.zip"
125 +SRC_URI="${SOURCE_URL}
126 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2"
127 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
128 +KEYWORDS="~amd64 ~x86"
129 +IUSE=""
130 +S="${WORKDIR}"
131 +
132 +CDEPEND="~dev-java/netbeans-harness-${PV}
133 + ~dev-java/netbeans-ide-${PV}
134 + ~dev-java/netbeans-java-${PV}
135 + ~dev-java/netbeans-platform-${PV}"
136 +DEPEND="virtual/jdk:1.6
137 + app-arch/unzip
138 + ${CDEPEND}
139 + dev-java/javahelp:0"
140 +RDEPEND=">=virtual/jdk-1.6
141 + ${CDEPEND}"
142 +
143 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
144 +
145 +EANT_BUILD_XML="nbbuild/build.xml"
146 +EANT_BUILD_TARGET="rebuild-cluster"
147 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.apisupport -Dext.binaries.downloaded=true"
148 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
149 +JAVA_PKG_BSFIX="off"
150 +
151 +src_unpack() {
152 + unpack $(basename ${SOURCE_URL})
153 +
154 + einfo "Deleting bundled jars..."
155 + find -name "*.jar" -type f -delete
156 +
157 + unpack netbeans-9999-r1-build.xml.patch.bz2
158 +}
159 +
160 +src_prepare() {
161 + einfo "Deleting bundled class files..."
162 + find -name "*.class" -type f | xargs rm -vf
163 +
164 + epatch netbeans-9999-r1-build.xml.patch
165 +
166 + # Support for custom patches
167 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
168 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
169 +
170 + if [ -n "${files}" ] ; then
171 + einfo "Applying custom patches:"
172 +
173 + for file in ${files} ; do
174 + epatch "${file}"
175 + done
176 + fi
177 + fi
178 +
179 + einfo "Symlinking external libraries..."
180 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
181 +
182 + einfo "Linking in other clusters..."
183 + mkdir "${S}"/nbbuild/netbeans || die
184 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
185 +
186 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
187 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
188 + touch nb.cluster.harness.built
189 +
190 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
191 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
192 + touch nb.cluster.ide.built
193 +
194 + ln -s /usr/share/netbeans-java-${SLOT} java || die
195 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
196 + touch nb.cluster.java.built
197 +
198 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
199 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
200 + touch nb.cluster.platform.built
201 +
202 + popd >/dev/null || die
203 +
204 + java-pkg-2_src_prepare
205 +}
206 +
207 +src_install() {
208 + pushd nbbuild/netbeans/apisupport >/dev/null || die
209 +
210 + insinto ${INSTALL_DIR}
211 +
212 + grep -E "/apisupport$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
213 +
214 + doins -r *
215 +
216 + popd >/dev/null || die
217 +
218 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/apisupport
219 +}
220
221 diff --git a/dev-java/netbeans-cnd/ChangeLog b/dev-java/netbeans-cnd/ChangeLog
222 index ebff1da..1803857 100644
223 --- a/dev-java/netbeans-cnd/ChangeLog
224 +++ b/dev-java/netbeans-cnd/ChangeLog
225 @@ -2,6 +2,11 @@
226 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
227 # $Header: $
228
229 +*netbeans-cnd-9999_p20120202 (03 Feb 2012)
230 +
231 + 03 Feb 2012; <fordfrog@g.o> +netbeans-cnd-9999_p20120202.ebuild:
232 + Bumped to latest nightly sources
233 +
234 01 Feb 2012; Miroslav Šulc <fordfrog@g.o>
235 -netbeans-cnd-9999_p20120113.ebuild, -netbeans-cnd-9999_p20120115.ebuild:
236 Removed obsolete versions
237
238 diff --git a/dev-java/netbeans-cnd/Manifest b/dev-java/netbeans-cnd/Manifest
239 index 8c40ecb..a13a768 100644
240 --- a/dev-java/netbeans-cnd/Manifest
241 +++ b/dev-java/netbeans-cnd/Manifest
242 @@ -12,10 +12,12 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
243 DIST netbeans-trunk-nightly-201201180601-src.zip 172892698 RMD160 7a2556166705f69ad4591243788d4d377d81f303 SHA1 bc451e7c301404ef86467836fa77434cce055b3f SHA256 7f4604c253fe81d499406484ca50e01eb02dab49e6c496ad26226fe3902df397
244 DIST netbeans-trunk-nightly-201201250600-src.zip 173033938 RMD160 2399192b5c47cd085e064d165be9e364180e1f7b SHA1 62565d4fe7ee4a922cacde04ce777bc19945637c SHA256 581735d902dc29075eaf73df4c5d4b19ae03395e273167c9d0652ae28dff2858
245 DIST netbeans-trunk-nightly-201201260600-src.zip 173102685 RMD160 da4d803aa5c0a75f829533e4b6584d61677a434d SHA1 64c71bb0512696dee9a04c570f368f0e6d62eac1 SHA256 5c15e0cc7d62edc18159f2f23aeb964417421d2d3a2278b43e14c8b7006a3ba7
246 +DIST netbeans-trunk-nightly-201202020600-src.zip 173361430 RMD160 cc644c8cd016e267a88713818739deda536be550 SHA1 7ac6fda309989a2a362b1f7e2a7ef706e6ed545e SHA256 feeff5f4f376db1a00afa86e46a7d6b8d2e86008de47f31a72c379f6ca7b922b
247 EBUILD netbeans-cnd-7.0.1.ebuild 4495 RMD160 7ae92927ff3a4bf2b69385c0d6898e2cb98c68d7 SHA1 63a4276dd98cadddcc1e87183df9135fb0d70057 SHA256 35b1368456dd7495507a3a093e7e4a6d9caf21818138b9d600a8a97791b11670
248 EBUILD netbeans-cnd-7.1.ebuild 4107 RMD160 e84143f3e187ba80154f90e9b9af364bd2d11c75 SHA1 08f8dae281bce64c4613e4fc9c76149294563e3d SHA256 af94b922a3cb395f421a8e76faa472668ef1015e2e58aad19dfa213c66710811
249 EBUILD netbeans-cnd-9999_p20120118.ebuild 4134 RMD160 02d17c3ae7774996db60898f86d03f6259991b70 SHA1 f3d90183255e0df0f708b7e13bb2aaef27f6f19d SHA256 590b6ff34a68d16cddb90c9123e96cd9b69955c2f0fac18fac7a3bce3ec8e608
250 EBUILD netbeans-cnd-9999_p20120125.ebuild 4134 RMD160 643e947f38b9cffbaeae52aa53ecc290576ce2e1 SHA1 9762fcbcf2d9bce50e87742ba4d2f8512091c740 SHA256 2804fe109a5518107bd780046f29c7ab97b883d8fc229ae11bdbec2f740aa103
251 EBUILD netbeans-cnd-9999_p20120126.ebuild 4134 RMD160 46d9548febdf2deb4bf8a37d406b41fef479ae5a SHA1 2c5cf5ab3ed6eb5af0359b6ec7aac6cda42ca654 SHA256 e31179d5030b27633221763e965761666936aad92848e815a957667e7b054c61
252 -MISC ChangeLog 23982 RMD160 1780454e7c6ac153634f01d60ba9d075dddeaa2c SHA1 cb5522dd9ce9b1cf06af7ff113d60b7e3aa16a96 SHA256 5e78b37bedcd66fc8e04e13974af5400bf382b1d7a26394e670a094b49a0a667
253 +EBUILD netbeans-cnd-9999_p20120202.ebuild 4134 RMD160 dbae7a3f2eb4ab2322a37e6bbee90845b58486a8 SHA1 941ee46d6ebe42422c17a157356d96cdffc9fd80 SHA256 6dfbd3cc7031a8a648bf7e8c5bfb1ffc88f1e9115bdd5cc5742fd9bb58421635
254 +MISC ChangeLog 24136 RMD160 71259030f73a6e38999be0b09c148f0ebaa24096 SHA1 1fee76039f929c3aefbf47d4119cd396cdc77af1 SHA256 be8e7ae43c32f14c7665b0a23d6dc50bed755efb2c8c1c28383b41103c933368
255 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
256
257 diff --git a/dev-java/netbeans-cnd/netbeans-cnd-9999_p20120202.ebuild b/dev-java/netbeans-cnd/netbeans-cnd-9999_p20120202.ebuild
258 new file mode 100644
259 index 0000000..690af89
260 --- /dev/null
261 +++ b/dev-java/netbeans-cnd/netbeans-cnd-9999_p20120202.ebuild
262 @@ -0,0 +1,119 @@
263 +# Copyright 1999-2012 Gentoo Foundation
264 +# Distributed under the terms of the GNU General Public License v2
265 +# $Header: $
266 +
267 +EAPI="4"
268 +WANT_ANT_TASKS="ant-nodeps"
269 +inherit eutils java-pkg-2 java-ant-2
270 +
271 +DESCRIPTION="Netbeans CND Cluster"
272 +HOMEPAGE="http://netbeans.org/projects/cnd"
273 +SLOT="9999"
274 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-02_06-00-12/zip/netbeans-trunk-nightly-201202020600-src.zip"
275 +SRC_URI="${SOURCE_URL}
276 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2
277 + http://hg.netbeans.org/binaries/11B1CFD9AB9B7BB572F272CD1972693D1E9721E9-antlr-3.3.jar
278 + http://hg.netbeans.org/binaries/C4CF9314A530E51B891D46DB65806A5A0ED240AF-cnd-build-trace-1.0.zip
279 + http://hg.netbeans.org/binaries/84F10BEAA967E2896F0B43B0BBD08D834841F554-cnd-rfs-1.0.zip
280 + http://hg.netbeans.org/binaries/7709770AD436E2A11991BFDEB04CD0DC4C7EAFEA-open-fortran-parser-0.7.1.2.zip"
281 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
282 +KEYWORDS="~amd64 ~x86"
283 +IUSE=""
284 +S="${WORKDIR}"
285 +
286 +CDEPEND="~dev-java/netbeans-dlight-${PV}
287 + ~dev-java/netbeans-harness-${PV}
288 + ~dev-java/netbeans-ide-${PV}
289 + ~dev-java/netbeans-platform-${PV}"
290 +DEPEND="virtual/jdk:1.6
291 + app-arch/unzip
292 + ${CDEPEND}
293 + dev-java/javahelp:0"
294 +RDEPEND=">=virtual/jdk-1.6
295 + ${CDEPEND}"
296 +
297 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
298 +
299 +EANT_BUILD_XML="nbbuild/build.xml"
300 +EANT_BUILD_TARGET="rebuild-cluster"
301 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.cnd -Dext.binaries.downloaded=true"
302 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
303 +JAVA_PKG_BSFIX="off"
304 +
305 +src_unpack() {
306 + unpack $(basename ${SOURCE_URL})
307 +
308 + einfo "Deleting bundled jars..."
309 + find -name "*.jar" -type f -delete
310 +
311 + unpack netbeans-9999-r1-build.xml.patch.bz2
312 +
313 + pushd "${S}" >/dev/null || die
314 + ln -s "${DISTDIR}"/11B1CFD9AB9B7BB572F272CD1972693D1E9721E9-antlr-3.3.jar libs.antlr3.devel/external/antlr-3.3.jar || die
315 + ln -s "${DISTDIR}"/C4CF9314A530E51B891D46DB65806A5A0ED240AF-cnd-build-trace-1.0.zip cnd.discovery/external/cnd-build-trace-1.0.zip || die
316 + ln -s "${DISTDIR}"/84F10BEAA967E2896F0B43B0BBD08D834841F554-cnd-rfs-1.0.zip cnd.remote/external/cnd-rfs-1.0.zip || die
317 + ln -s "${DISTDIR}"/7709770AD436E2A11991BFDEB04CD0DC4C7EAFEA-open-fortran-parser-0.7.1.2.zip cnd.modelimpl/external/open-fortran-parser-0.7.1.2.zip || die
318 + popd >/dev/null || die
319 +}
320 +
321 +src_prepare() {
322 + einfo "Deleting bundled class files..."
323 + find -name "*.class" -type f | xargs rm -vf
324 +
325 + epatch netbeans-9999-r1-build.xml.patch
326 +
327 + # Support for custom patches
328 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
329 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
330 +
331 + if [ -n "${files}" ] ; then
332 + einfo "Applying custom patches:"
333 +
334 + for file in ${files} ; do
335 + epatch "${file}"
336 + done
337 + fi
338 + fi
339 +
340 + einfo "Symlinking external libraries..."
341 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
342 +
343 + einfo "Linking in other clusters..."
344 + mkdir "${S}"/nbbuild/netbeans || die
345 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
346 +
347 + ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
348 + cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
349 + touch nb.cluster.dlight.built
350 +
351 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
352 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
353 + touch nb.cluster.harness.built
354 +
355 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
356 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
357 + touch nb.cluster.ide.built
358 +
359 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
360 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
361 + touch nb.cluster.platform.built
362 +
363 + popd >/dev/null || die
364 +
365 + java-pkg-2_src_prepare
366 +}
367 +
368 +src_install() {
369 + pushd nbbuild/netbeans/cnd >/dev/null || die
370 +
371 + insinto ${INSTALL_DIR}
372 +
373 + grep -E "/cnd$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
374 +
375 + doins -r *
376 + fperms 755 bin/dorun.sh
377 +
378 + popd >/dev/null || die
379 +
380 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/cnd
381 +}
382
383 diff --git a/dev-java/netbeans-dlight/ChangeLog b/dev-java/netbeans-dlight/ChangeLog
384 index eb084bb..91ba582 100644
385 --- a/dev-java/netbeans-dlight/ChangeLog
386 +++ b/dev-java/netbeans-dlight/ChangeLog
387 @@ -2,6 +2,11 @@
388 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
389 # $Header: $
390
391 +*netbeans-dlight-9999_p20120202 (03 Feb 2012)
392 +
393 + 03 Feb 2012; <fordfrog@g.o> +netbeans-dlight-9999_p20120202.ebuild:
394 + Bumped to latest nightly sources
395 +
396 01 Feb 2012; Miroslav Šulc <fordfrog@g.o>
397 -netbeans-dlight-9999_p20120113.ebuild,
398 -netbeans-dlight-9999_p20120115.ebuild:
399
400 diff --git a/dev-java/netbeans-dlight/Manifest b/dev-java/netbeans-dlight/Manifest
401 index ac6d396..595fde2 100644
402 --- a/dev-java/netbeans-dlight/Manifest
403 +++ b/dev-java/netbeans-dlight/Manifest
404 @@ -8,10 +8,12 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
405 DIST netbeans-trunk-nightly-201201180601-src.zip 172892698 RMD160 7a2556166705f69ad4591243788d4d377d81f303 SHA1 bc451e7c301404ef86467836fa77434cce055b3f SHA256 7f4604c253fe81d499406484ca50e01eb02dab49e6c496ad26226fe3902df397
406 DIST netbeans-trunk-nightly-201201250600-src.zip 173033938 RMD160 2399192b5c47cd085e064d165be9e364180e1f7b SHA1 62565d4fe7ee4a922cacde04ce777bc19945637c SHA256 581735d902dc29075eaf73df4c5d4b19ae03395e273167c9d0652ae28dff2858
407 DIST netbeans-trunk-nightly-201201260600-src.zip 173102685 RMD160 da4d803aa5c0a75f829533e4b6584d61677a434d SHA1 64c71bb0512696dee9a04c570f368f0e6d62eac1 SHA256 5c15e0cc7d62edc18159f2f23aeb964417421d2d3a2278b43e14c8b7006a3ba7
408 +DIST netbeans-trunk-nightly-201202020600-src.zip 173361430 RMD160 cc644c8cd016e267a88713818739deda536be550 SHA1 7ac6fda309989a2a362b1f7e2a7ef706e6ed545e SHA256 feeff5f4f376db1a00afa86e46a7d6b8d2e86008de47f31a72c379f6ca7b922b
409 EBUILD netbeans-dlight-7.0.1.ebuild 3624 RMD160 508b76c4699c15431166be0200cb5b8c69400a2b SHA1 f72af18653ce0a3e4576d1fadcec350ed5a16b3d SHA256 499a9303a1972ee89dfa2685e1dc1e4511c7531ff3b29caadd1136ba25dee82e
410 EBUILD netbeans-dlight-7.1.ebuild 2931 RMD160 a395361b08eb1ee7fa74f71bc22153085f545f4c SHA1 565286e4bad373585e8871e43ca548e55cd7fea7 SHA256 968f297c5151743472a5979b57cf9917a8067b6e870900cdde077640ad60cb0f
411 EBUILD netbeans-dlight-9999_p20120118.ebuild 2958 RMD160 54c35cfc7e42ffa27b660cd0f091f08168fa9806 SHA1 bd216affa34ed7590bbf6899d930f0d1cc1e53b1 SHA256 dab1905bc376dd2dd984dd07080282eb80fe8d094206fb400c96d16de6c22f91
412 EBUILD netbeans-dlight-9999_p20120125.ebuild 2958 RMD160 668cfa0889f5fc6cb84dc3fb8e48e53014efb0fd SHA1 04d4cf7a19e20e000e4d91f44a42d203c2f47bd7 SHA256 197915ca583affce409354f6d85642d4886dd614ae73959ea261e93d278acbd7
413 EBUILD netbeans-dlight-9999_p20120126.ebuild 2958 RMD160 a86bd163b17c7c89150d129d0e5971a163d42447 SHA1 93bc581469f0824cedcebda3427299c163c28985 SHA256 4019516b2b7419096ce238a3ae406cee577f77f578a105dc40d06e5dab5e4df4
414 -MISC ChangeLog 24855 RMD160 f6a2ac7436e91dac97143d718839458bf0ee4106 SHA1 89a75da3013b93a29696637fb08317f8188e11da SHA256 205e1ee300c975d343d69d33ddd2f17cfedfe2b127071474cdf2539294d440cc
415 +EBUILD netbeans-dlight-9999_p20120202.ebuild 2958 RMD160 4c0cba6cde4512e8c8b929dd4778c455934faf4f SHA1 8a1d2439b5141e5671628c899bbee830f0cd8c78 SHA256 9ea654df912c767d4f960aae159d0861a75a5fff40feabca8efa97def153ecee
416 +MISC ChangeLog 25015 RMD160 988dfd349be1102bee6a3b316be14b3de4866fcf SHA1 58a9a77cb25fd399ac9557dad9f2d864a32d30ff SHA256 8d7199663828ab46fe862d434cf973eba2d1b817d365a7046cd3b43e4602421b
417 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
418
419 diff --git a/dev-java/netbeans-dlight/netbeans-dlight-9999_p20120202.ebuild b/dev-java/netbeans-dlight/netbeans-dlight-9999_p20120202.ebuild
420 new file mode 100644
421 index 0000000..5f8eb55
422 --- /dev/null
423 +++ b/dev-java/netbeans-dlight/netbeans-dlight-9999_p20120202.ebuild
424 @@ -0,0 +1,102 @@
425 +# Copyright 1999-2012 Gentoo Foundation
426 +# Distributed under the terms of the GNU General Public License v2
427 +# $Header: $
428 +
429 +EAPI="4"
430 +WANT_ANT_TASKS="ant-nodeps"
431 +inherit eutils java-pkg-2 java-ant-2
432 +
433 +DESCRIPTION="Netbeans D-Light Cluster"
434 +HOMEPAGE="http://netbeans.org/"
435 +SLOT="9999"
436 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-02_06-00-12/zip/netbeans-trunk-nightly-201202020600-src.zip"
437 +SRC_URI="${SOURCE_URL}
438 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2
439 + http://hg.netbeans.org/binaries/F787C9B484CD7526F866C21D8925C4DACE467F8A-derby-10.2.2.0.jar"
440 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
441 +KEYWORDS="~amd64 ~x86"
442 +IUSE=""
443 +S="${WORKDIR}"
444 +
445 +CDEPEND="~dev-java/netbeans-ide-${PV}
446 + ~dev-java/netbeans-platform-${PV}"
447 +DEPEND="virtual/jdk:1.6
448 + app-arch/unzip
449 + ${CDEPEND}
450 + dev-java/javahelp:0"
451 +RDEPEND=">=virtual/jdk-1.6
452 + ${CDEPEND}"
453 +
454 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
455 +
456 +EANT_BUILD_XML="nbbuild/build.xml"
457 +EANT_BUILD_TARGET="rebuild-cluster"
458 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.dlight -Dext.binaries.downloaded=true"
459 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
460 +JAVA_PKG_BSFIX="off"
461 +
462 +src_unpack() {
463 + unpack $(basename ${SOURCE_URL})
464 +
465 + einfo "Deleting bundled jars..."
466 + find -name "*.jar" -type f -delete
467 +
468 + unpack netbeans-9999-r1-build.xml.patch.bz2
469 +
470 + pushd "${S}" >/dev/null || die
471 + ln -s "${DISTDIR}"/F787C9B484CD7526F866C21D8925C4DACE467F8A-derby-10.2.2.0.jar db/external/derby-10.2.2.0.jar || die
472 + popd >/dev/null || die
473 +}
474 +
475 +src_prepare() {
476 + einfo "Deleting bundled class files..."
477 + find -name "*.class" -type f | xargs rm -vf
478 +
479 + epatch netbeans-9999-r1-build.xml.patch
480 +
481 + # Support for custom patches
482 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
483 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
484 +
485 + if [ -n "${files}" ] ; then
486 + einfo "Applying custom patches:"
487 +
488 + for file in ${files} ; do
489 + epatch "${file}"
490 + done
491 + fi
492 + fi
493 +
494 + einfo "Symlinking external libraries..."
495 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
496 +
497 + einfo "Linking in other clusters..."
498 + mkdir "${S}"/nbbuild/netbeans || die
499 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
500 +
501 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
502 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
503 + touch nb.cluster.ide.built
504 +
505 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
506 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
507 + touch nb.cluster.platform.built
508 +
509 + popd >/dev/null || die
510 +
511 + java-pkg-2_src_prepare
512 +}
513 +
514 +src_install() {
515 + pushd nbbuild/netbeans/dlight >/dev/null || die
516 +
517 + insinto ${INSTALL_DIR}
518 +
519 + grep -E "/dlight$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
520 +
521 + doins -r *
522 +
523 + popd >/dev/null || die
524 +
525 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/dlight
526 +}
527
528 diff --git a/dev-java/netbeans-enterprise/ChangeLog b/dev-java/netbeans-enterprise/ChangeLog
529 index 6258c6d..7e5161d 100644
530 --- a/dev-java/netbeans-enterprise/ChangeLog
531 +++ b/dev-java/netbeans-enterprise/ChangeLog
532 @@ -2,6 +2,12 @@
533 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
534 # $Header: $
535
536 +*netbeans-enterprise-9999_p20120202 (03 Feb 2012)
537 +
538 + 03 Feb 2012; <fordfrog@g.o>
539 + +netbeans-enterprise-9999_p20120202.ebuild:
540 + Bumped to latest nightly sources
541 +
542 01 Feb 2012; Miroslav Šulc <fordfrog@g.o>
543 -netbeans-enterprise-9999_p20120113.ebuild,
544 -netbeans-enterprise-9999_p20120115.ebuild:
545
546 diff --git a/dev-java/netbeans-enterprise/Manifest b/dev-java/netbeans-enterprise/Manifest
547 index 4d1b5b1..bbb4453 100644
548 --- a/dev-java/netbeans-enterprise/Manifest
549 +++ b/dev-java/netbeans-enterprise/Manifest
550 @@ -47,10 +47,12 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
551 DIST netbeans-trunk-nightly-201201180601-src.zip 172892698 RMD160 7a2556166705f69ad4591243788d4d377d81f303 SHA1 bc451e7c301404ef86467836fa77434cce055b3f SHA256 7f4604c253fe81d499406484ca50e01eb02dab49e6c496ad26226fe3902df397
552 DIST netbeans-trunk-nightly-201201250600-src.zip 173033938 RMD160 2399192b5c47cd085e064d165be9e364180e1f7b SHA1 62565d4fe7ee4a922cacde04ce777bc19945637c SHA256 581735d902dc29075eaf73df4c5d4b19ae03395e273167c9d0652ae28dff2858
553 DIST netbeans-trunk-nightly-201201260600-src.zip 173102685 RMD160 da4d803aa5c0a75f829533e4b6584d61677a434d SHA1 64c71bb0512696dee9a04c570f368f0e6d62eac1 SHA256 5c15e0cc7d62edc18159f2f23aeb964417421d2d3a2278b43e14c8b7006a3ba7
554 +DIST netbeans-trunk-nightly-201202020600-src.zip 173361430 RMD160 cc644c8cd016e267a88713818739deda536be550 SHA1 7ac6fda309989a2a362b1f7e2a7ef706e6ed545e SHA256 feeff5f4f376db1a00afa86e46a7d6b8d2e86008de47f31a72c379f6ca7b922b
555 EBUILD netbeans-enterprise-7.0.1.ebuild 16338 RMD160 0ecafb9ced600f753a5ab6359d6c762313ac2631 SHA1 d710a4694c708d8f78cfe04211ad1a199fa6ce0a SHA256 03ea08daaf5d4c5592937929bac33b4af3bac00a23f2167a7ef7b3c172a72abe
556 EBUILD netbeans-enterprise-7.1.ebuild 18056 RMD160 52cf2c5c4ba0d48b9d6c07bb53f472fe36bee46b SHA1 2ea10dcf651401961b58e905318c3797e31320ae SHA256 9122513da95e1cee1e32d9053a88c6d03d5c6376d0d0ac4c53785429d726df0b
557 EBUILD netbeans-enterprise-9999_p20120118.ebuild 18083 RMD160 326eda4f7c95df0024624b50e96a26d2fd15f1ed SHA1 d42f767cd0a2642831f22aa820c1f2572d658430 SHA256 6de810e9f0d738dd7fe422517834c5d18055779df68844c3d061ba22213d377e
558 EBUILD netbeans-enterprise-9999_p20120125.ebuild 18083 RMD160 1aed29dc1a9aa0f55e2affb044420e681610237a SHA1 eb458f2158142ce67d96b6d81796e584edcb5408 SHA256 1abcbf423c316fb44b496353475d7921b0752edeadf4933ba00fda460681f0b0
559 EBUILD netbeans-enterprise-9999_p20120126.ebuild 18083 RMD160 98d4976f614d63e2509ceddc8b8c1a4c4d032cdf SHA1 74fde40c160fbbf230de2469eb6fcc525b83e2cd SHA256 96e9a406da007b7208c3a659d9cb4cb988c4c3ff76b8e872a0e3500d684bf109
560 -MISC ChangeLog 26341 RMD160 b860fcbdf38779cc3ea6c25f830360a877b993a7 SHA1 2c9e8a5cfca26d287d9195628e8d20e136af98d5 SHA256 c72fde1a5b8b5cc241c3bf59a8867ee56b54b5e396d8ac0b49dccd44546d841d
561 +EBUILD netbeans-enterprise-9999_p20120202.ebuild 18083 RMD160 d0d97a7e591d494c41dc06dcd5bce059aeae8c3a SHA1 cbd17469a1abc98d0b32b4edbd3ef2669c85766e SHA256 6eb716025c5cb0d805b61916176a7e820ffe4ad16eab595c69d97fec3040f62e
562 +MISC ChangeLog 26511 RMD160 eebfcb5f7db47cb09205276d7854f76c4a3f78f2 SHA1 5a11c96666d5b64c477b5fd1b7d0dece6a3fabcc SHA256 da6459644f9cf3ed263d8d82dff7588d3a48a91501842b3adc294b1865c1bf13
563 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
564
565 diff --git a/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20120202.ebuild b/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20120202.ebuild
566 new file mode 100644
567 index 0000000..4fec6b4
568 --- /dev/null
569 +++ b/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20120202.ebuild
570 @@ -0,0 +1,318 @@
571 +# Copyright 1999-2012 Gentoo Foundation
572 +# Distributed under the terms of the GNU General Public License v2
573 +# $Header: $
574 +
575 +EAPI="4"
576 +WANT_ANT_TASKS="ant-nodeps"
577 +inherit eutils java-pkg-2 java-ant-2
578 +
579 +DESCRIPTION="Netbeans Enterprise cluster"
580 +HOMEPAGE="http://netbeans.org/"
581 +SLOT="9999"
582 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-02_06-00-12/zip/netbeans-trunk-nightly-201202020600-src.zip"
583 +SRC_URI="${SOURCE_URL}
584 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2
585 + http://hg.netbeans.org/binaries/2EA8E5BDC70E1B1D738140E52E4793385B2567A3-el-impl.jar
586 + http://hg.netbeans.org/binaries/7763236B189D9B910E2BDBA6822E6EB4DDDAC41B-glassfish-jspparser-3.0.jar
587 + http://hg.netbeans.org/binaries/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar
588 + http://hg.netbeans.org/binaries/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar
589 + http://hg.netbeans.org/binaries/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar
590 + http://hg.netbeans.org/binaries/DC9A229C4AB1788D0C20D937A82FB64CE2911171-javaee6-doc-api.zip
591 + http://hg.netbeans.org/binaries/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar
592 + http://hg.netbeans.org/binaries/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar
593 + http://hg.netbeans.org/binaries/EEBA5E4DCFB946A8E9CAAF1AC405620E28710BEE-jersey-1.8.zip
594 + http://hg.netbeans.org/binaries/6055EAF5B4F778A243B52D2DC4E66CB5F35B3D7C-jersey-1.8-javadoc.jar
595 + http://hg.netbeans.org/binaries/4D9B1037036E99811D9E393F191058C9CA30CAE2-jersey-apache-client-1.8-javadoc.jar
596 + http://hg.netbeans.org/binaries/2503B5FDE71D6BE1CE44BADA3257A6F310E3BB67-jersey-atom-abdera-1.8-javadoc.jar
597 + http://hg.netbeans.org/binaries/955396DB8CE0477C6BD70BA830FF84CB9B7AB47B-jersey-client-1.3-javadoc.jar
598 + http://hg.netbeans.org/binaries/A27843863A5EAE9DDFF1C70F7A95D3BFC2A59D99-jersey-core-1.1.5.1-javadoc.jar
599 + http://hg.netbeans.org/binaries/3E5011972CEDE87E5ADCF9A90351A106DAEE2FC2-jersey-guice-1.8-javadoc.jar
600 + http://hg.netbeans.org/binaries/6E3105315F3100F65D66355B04BA6B6C2B8480D3-jersey-json-1.3-javadoc.jar
601 + http://hg.netbeans.org/binaries/0EE4D36A33681C945339BB1B594F4C0ED9A4C3DE-jersey-multipart-1.8-javadoc.jar
602 + http://hg.netbeans.org/binaries/D77C6E4AA0F3D3C9B7230F6C0991DBBF0CEF39BA-jersey-simple-server-1.8-javadoc.jar
603 + http://hg.netbeans.org/binaries/454F67445E0740C3414476812F2DFD17DA2AF0A3-jersey-spring-1.8-javadoc.jar
604 + http://hg.netbeans.org/binaries/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip
605 + http://hg.netbeans.org/binaries/1D74DA79DC71C52D1B7916853BDD51F346A85359-jsf-2.1.zip
606 + http://hg.netbeans.org/binaries/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip
607 + http://hg.netbeans.org/binaries/FFE3425E304F0836912D2B8ABFB5302100B39423-jsr311-api-1.1.1-javadoc.jar
608 + http://hg.netbeans.org/binaries/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip
609 + http://hg.netbeans.org/binaries/16CD40905B389B27AFD81DAFF8F163CEC810FBC6-metro-2.0.zip
610 + http://hg.netbeans.org/binaries/942DF8FA6174168BD227E925B11672E9A321D5BB-oauth-client-1.8-javadoc.jar
611 + http://hg.netbeans.org/binaries/1C6E6C4B3DC659E5720AB08E2972C7C0459E5387-oauth-server-1.8-javadoc.jar
612 + http://hg.netbeans.org/binaries/6EC53F24E6F4D9DBC884076FD0190B9C79414070-oauth-signature-1.8-javadoc.jar
613 + http://hg.netbeans.org/binaries/C31A6E33D7D6E77C8123A0830D929187A9707147-primefaces-2.2.1.jar
614 + http://hg.netbeans.org/binaries/B9FA9CDC7FA5203E1DB5C4DBAAED0133596D524F-servlet3.0-jsp2.2-api.jar
615 + http://hg.netbeans.org/binaries/1A48EDCF8DCFC76882C821931EB0529DB9AF5D9B-spring-webmvc-2.5.6.SEC01.jar
616 + http://hg.netbeans.org/binaries/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip
617 + http://hg.netbeans.org/binaries/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip
618 + http://hg.netbeans.org/binaries/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip
619 + http://hg.netbeans.org/binaries/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar"
620 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
621 +KEYWORDS="~amd64 ~x86"
622 +IUSE=""
623 +S="${WORKDIR}"
624 +
625 +CDEPEND="~dev-java/netbeans-harness-${PV}
626 + ~dev-java/netbeans-ide-${PV}
627 + ~dev-java/netbeans-java-${PV}
628 + ~dev-java/netbeans-profiler-${PV}
629 + ~dev-java/netbeans-platform-${PV}
630 + ~dev-java/netbeans-websvccommon-${PV}
631 + dev-java/commons-fileupload:0
632 + dev-java/glassfish-deployment-api:1.2
633 + dev-java/jakarta-jstl:0"
634 +DEPEND="virtual/jdk:1.6
635 + app-arch/unzip
636 + ${CDEPEND}
637 + dev-java/javahelp:0
638 + >=dev-java/junit-4.4:4
639 + dev-java/tomcat-servlet-api:2.3"
640 +RDEPEND=">=virtual/jdk-1.6
641 + ${CDEPEND}
642 + dev-java/antlr:0[java]
643 + dev-java/asm:3
644 + dev-java/bsf:2.3
645 + dev-java/commons-beanutils:1.7
646 + dev-java/commons-collections:0
647 + dev-java/commons-digester:0
648 + dev-java/commons-io:1
649 + dev-java/commons-logging:0
650 + dev-java/commons-validator:0
651 + dev-java/jakarta-oro:2.0
652 + dev-java/jettison:0
653 + dev-java/jsr311-api:0"
654 +# dev-java/commons-chain:1.1 in overlay
655 +
656 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
657 +
658 +EANT_BUILD_XML="nbbuild/build.xml"
659 +EANT_BUILD_TARGET="rebuild-cluster"
660 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.enterprise -Dext.binaries.downloaded=true"
661 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
662 +JAVA_PKG_BSFIX="off"
663 +
664 +src_unpack() {
665 + unpack $(basename ${SOURCE_URL})
666 +
667 + einfo "Deleting bundled jars..."
668 + find -name "*.jar" -type f -delete
669 +
670 + unpack netbeans-9999-r1-build.xml.patch.bz2
671 +
672 + pushd "${S}" >/dev/null || die
673 + ln -s "${DISTDIR}"/2EA8E5BDC70E1B1D738140E52E4793385B2567A3-el-impl.jar libs.elimpl/external/el-impl.jar || die
674 + ln -s "${DISTDIR}"/7763236B189D9B910E2BDBA6822E6EB4DDDAC41B-glassfish-jspparser-3.0.jar web.jspparser/external/glassfish-jspparser-3.0.jar || die
675 + ln -s "${DISTDIR}"/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar libs.glassfish_logging/external/glassfish-logging-2.0.jar || die
676 + ln -s "${DISTDIR}"/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar javaee.api/external/javaee-api-6.0.jar || die
677 + ln -s "${DISTDIR}"/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar javaee.api/external/javaee-web-api-6.0.jar || die
678 + ln -s "${DISTDIR}"/DC9A229C4AB1788D0C20D937A82FB64CE2911171-javaee6-doc-api.zip j2ee.platform/external/javaee6-doc-api.zip || die
679 + ln -s "${DISTDIR}"/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar javaee.api/external/javax.annotation.jar || die
680 + ln -s "${DISTDIR}"/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar javaee.api/external/jaxb-api-osgi.jar || die
681 + ln -s "${DISTDIR}"/EEBA5E4DCFB946A8E9CAAF1AC405620E28710BEE-jersey-1.8.zip websvc.restlib/external/jersey-1.8.zip || die
682 + ln -s "${DISTDIR}"/6055EAF5B4F778A243B52D2DC4E66CB5F35B3D7C-jersey-1.8-javadoc.jar websvc.restlib/external/jersey-1.8-javadoc.jar || die
683 + ln -s "${DISTDIR}"/4D9B1037036E99811D9E393F191058C9CA30CAE2-jersey-apache-client-1.8-javadoc.jar websvc.restlib/external/jersey-apache-client-1.8-javadoc.jar || die
684 + ln -s "${DISTDIR}"/2503B5FDE71D6BE1CE44BADA3257A6F310E3BB67-jersey-atom-abdera-1.8-javadoc.jar websvc.restlib/external/jersey-atom-abdera-1.8-javadoc.jar || 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}"/3E5011972CEDE87E5ADCF9A90351A106DAEE2FC2-jersey-guice-1.8-javadoc.jar websvc.restlib/external/jersey-guice-1.8-javadoc.jar || die
688 + ln -s "${DISTDIR}"/6E3105315F3100F65D66355B04BA6B6C2B8480D3-jersey-json-1.3-javadoc.jar websvc.restlib/external/jersey-json-1.3-javadoc.jar || die
689 + ln -s "${DISTDIR}"/0EE4D36A33681C945339BB1B594F4C0ED9A4C3DE-jersey-multipart-1.8-javadoc.jar websvc.restlib/external/jersey-multipart-1.8-javadoc.jar || die
690 + ln -s "${DISTDIR}"/D77C6E4AA0F3D3C9B7230F6C0991DBBF0CEF39BA-jersey-simple-server-1.8-javadoc.jar websvc.restlib/external/jersey-simple-server-1.8-javadoc.jar || die
691 + ln -s "${DISTDIR}"/454F67445E0740C3414476812F2DFD17DA2AF0A3-jersey-spring-1.8-javadoc.jar websvc.restlib/external/jersey-spring-1.8-javadoc.jar || die
692 + ln -s "${DISTDIR}"/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip web.jsf12/external/jsf-1.2.zip || die
693 + ln -s "${DISTDIR}"/1D74DA79DC71C52D1B7916853BDD51F346A85359-jsf-2.1.zip web.jsf20/external/jsf-2.1.zip || die
694 + ln -s "${DISTDIR}"/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip web.jsf.editor/external/jsf-api-docs.zip || die
695 + ln -s "${DISTDIR}"/FFE3425E304F0836912D2B8ABFB5302100B39423-jsr311-api-1.1.1-javadoc.jar websvc.restlib/external/jsr311-api-1.1.1-javadoc.jar || die
696 + ln -s "${DISTDIR}"/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip websvc.metro.lib/external/metro-1.4-doc.zip || die
697 + ln -s "${DISTDIR}"/16CD40905B389B27AFD81DAFF8F163CEC810FBC6-metro-2.0.zip websvc.metro.lib/external/metro-2.0.zip || die
698 + ln -s "${DISTDIR}"/942DF8FA6174168BD227E925B11672E9A321D5BB-oauth-client-1.8-javadoc.jar websvc.restlib/external/oauth-client-1.8-javadoc.jar || die
699 + ln -s "${DISTDIR}"/1C6E6C4B3DC659E5720AB08E2972C7C0459E5387-oauth-server-1.8-javadoc.jar websvc.restlib/external/oauth-server-1.8-javadoc.jar || die
700 + ln -s "${DISTDIR}"/6EC53F24E6F4D9DBC884076FD0190B9C79414070-oauth-signature-1.8-javadoc.jar websvc.restlib/external/oauth-signature-1.8-javadoc.jar || die
701 + ln -s "${DISTDIR}"/C31A6E33D7D6E77C8123A0830D929187A9707147-primefaces-2.2.1.jar web.primefaces/external/primefaces-2.2.1.jar || die
702 + ln -s "${DISTDIR}"/B9FA9CDC7FA5203E1DB5C4DBAAED0133596D524F-servlet3.0-jsp2.2-api.jar servletjspapi/external/servlet3.0-jsp2.2-api.jar || die
703 + ln -s "${DISTDIR}"/1A48EDCF8DCFC76882C821931EB0529DB9AF5D9B-spring-webmvc-2.5.6.SEC01.jar spring.webmvc/external/spring-webmvc-2.5.6.SEC01.jar || die
704 + ln -s "${DISTDIR}"/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip web.struts/external/struts-1.3.10-javadoc.zip || die
705 + ln -s "${DISTDIR}"/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip web.struts/external/struts-1.3.10-lib.zip || die
706 + ln -s "${DISTDIR}"/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip web.core.syntax/external/syntaxref20.zip || die
707 + ln -s "${DISTDIR}"/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar javaee.api/external/webservices-api-osgi.jar || die
708 + popd >/dev/null || die
709 +}
710 +
711 +src_prepare() {
712 + einfo "Deleting bundled class files..."
713 + find -name "*.class" -type f | xargs rm -vf
714 +
715 + epatch netbeans-9999-r1-build.xml.patch
716 +
717 + # Support for custom patches
718 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
719 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
720 +
721 + if [ -n "${files}" ] ; then
722 + einfo "Applying custom patches:"
723 +
724 + for file in ${files} ; do
725 + epatch "${file}"
726 + done
727 + fi
728 + fi
729 +
730 + einfo "Symlinking external libraries..."
731 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
732 + java-pkg_jar-from --into j2eeapis/external glassfish-deployment-api-1.2 glassfish-deployment-api.jar jsr88javax.jar
733 + java-pkg_jar-from --into libs.commons_fileupload/external commons-fileupload commons-fileupload.jar commons-fileupload-1.0.jar
734 + java-pkg_jar-from --into web.jstl11/external jakarta-jstl jstl.jar jstl-1.1.2.jar
735 + java-pkg_jar-from --into web.jstl11/external jakarta-jstl standard.jar standard-1.1.2.jar
736 + java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
737 + java-pkg_jar-from --build-only --into web.monitor/external tomcat-servlet-api-2.3 servlet.jar servlet-2.3.jar
738 +
739 + einfo "Linking in other clusters..."
740 + mkdir "${S}"/nbbuild/netbeans || die
741 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
742 +
743 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
744 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
745 + touch nb.cluster.harness.built
746 +
747 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
748 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
749 + touch nb.cluster.ide.built
750 +
751 + ln -s /usr/share/netbeans-java-${SLOT} java || die
752 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
753 + touch nb.cluster.java.built
754 +
755 + ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
756 + cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
757 + touch nb.cluster.profiler.built
758 +
759 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
760 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
761 + touch nb.cluster.platform.built
762 +
763 + ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
764 + cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
765 + touch nb.cluster.websvccommon.built
766 +
767 + popd >/dev/null || die
768 +
769 + java-pkg-2_src_prepare
770 +}
771 +
772 +src_install() {
773 + pushd nbbuild/netbeans/enterprise >/dev/null || die
774 +
775 + insinto ${INSTALL_DIR}
776 +
777 + grep -E "/enterprise$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
778 +
779 + doins -r *
780 +
781 + popd >/dev/null || die
782 +
783 + local instdir=${INSTALL_DIR}/modules/ext
784 + pushd "${D}"/${instdir} >/dev/null || die
785 + rm commons-fileupload-1.0.jar && dosym /usr/share/commons-fileupload/lib/commons-fileupload.jar ${instdir}/commons-fileupload-1.0.jar || die
786 + # el-impl.jar
787 + # glassfish-jspparser-3.0.jar
788 + # glassfish-logging-2.0.jar
789 + # javaee-api-6.0.jar
790 + # javaee-api-6.0-license.txt
791 + # javaee-web-api-6.0.jar
792 + # javaee-web-api-6.0-license.txt
793 + # jsp-parser-ext.jar
794 + rm jsr88javax.jar && dosym /usr/share/glassfish-deployment-api-1.2/lib/glassfish-deployment-api.jar ${instdir}/jsr88javax.jar || die
795 + rm jstl.jar && dosym /usr/share/jakarta-jstl/lib/jstl.jar ${instdir}/jstl.jar || die
796 + # org-netbeans-modules-web-httpmonitor.jar
797 + # servlet3.0-jsp2.2-api.jar
798 + rm standard.jar && dosym /usr/share/jakarta-jstl/lib/standard.jar ${instdir}/standard.jar || die
799 + popd >/dev/null || die
800 +
801 + local instdir=${INSTALL_DIR}/modules/ext/javaee6-endorsed
802 + pushd "${D}"/${instdir} >/dev/null || die
803 + # javax.annotation.jar
804 + # javax.annotation-license.txt
805 + # jaxb-api-osgi.jar
806 + # jaxb-api-osgi-license.txt
807 + # webservices-api-osgi.jar
808 + # webservices-api-osgi-license.txt
809 + popd >/dev/null || die
810 +
811 + local instdir=${INSTALL_DIR}/modules/ext/jsf-1_2
812 + pushd "${D}"/${instdir} >/dev/null || die
813 + rm commons-beanutils.jar && dosym /usr/share/commons-beanutils-1.7/lib/commons-beanutils.jar ${instdir}/commons-beanutils.jar || die
814 + rm commons-collections.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections.jar || die
815 + rm commons-digester.jar && dosym /usr/share/commons-digester/lib/commons-digester.jar ${instdir}/commons-digester.jar || die
816 + rm commons-logging.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging.jar || die
817 + # jsf-api.jar
818 + # jsf-impl.jar
819 + popd >/dev/null || die
820 +
821 + local instdir=${INSTALL_DIR}/modules/ext/jsf-2_1
822 + pushd "${D}"/${instdir} >/dev/null || die
823 + # jsf-api.jar
824 + # jsf-impl.jar
825 + popd >/dev/null || die
826 +
827 + local instdir=${INSTALL_DIR}/modules/ext/metro
828 + pushd "${D}"/${instdir} >/dev/null || die
829 + # webservices-api.jar
830 + # webservices-extra-api.jar
831 + # webservices-extra.jar
832 + # webservices-rt.jar
833 + # webservices-tools.jar
834 + popd >/dev/null || die
835 +
836 + local instdir=${INSTALL_DIR}/modules/ext/primefaces
837 + pushd "${D}"/${instdir} >/dev/null || die
838 + # primefaces-2.1.jar
839 + popd >/dev/null || die
840 +
841 + local instdir=${INSTALL_DIR}/modules/ext/rest
842 + pushd "${D}"/${instdir} >/dev/null || die
843 + rm asm-3.1.jar && dosym /usr/share/asm-3/lib/asm.jar ${instdir}/asm-3.1.jar || die
844 + # jackson-core-asl-1.1.1.jar
845 + # jersey-client-1.3.jar
846 + # jersey-core-1.3.jar
847 + # jersey-json-1.3.jar
848 + # jersey-multipart-1.3.jar
849 + # jersey-server-1.3.jar
850 + # jersey-spring-1.3.jar
851 + rm jettison-1.1.jar && dosym /usr/share/jettison/lib/jettison.jar ${instdir}/jettison-1.1.jar || die
852 + rm jsr311-api-1.1.1.jar && dosym /usr/share/jsr311-api/lib/jsr311-api.jar ${instdir}/jsr311-api-1.1.1.jar || die
853 + # mimepull-1.4.jar
854 + # oauth-client-1.3.jar
855 + # oauth-signature-1.3.jar
856 + popd >/dev/null || die
857 +
858 + local instdir=${INSTALL_DIR}/modules/ext/spring
859 + pushd "${D}"/${instdir} >/dev/null || die
860 + # spring-webmvc-2.5.6.SEC01.jar
861 + popd >/dev/null || die
862 +
863 + local instdir=${INSTALL_DIR}/modules/ext/struts
864 + pushd "${D}"/${instdir} >/dev/null || die
865 + rm antlr-2.7.2.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.2.jar || die
866 + rm bsf-2.3.0.jar && dosym /usr/share/bsf-2.3/lib/bsf.jar ${instdir}/bsf-2.3.0.jar || die
867 + rm commons-beanutils-1.8.0.jar && dosym /usr/share/commons-beanutils-1.7/lib/commons-beanutils.jar ${instdir}/commons-beanutils-1.8.0.jar || die
868 + rm commons-digester-1.8.jar && dosym /usr/share/commons-digester/lib/commons-digester.jar ${instdir}/commons-digester-1.8.jar || die
869 + rm commons-fileupload-1.1.1.jar && dosym /usr/share/commons-fileupload/lib/commons-fileupload.jar ${instdir}/commons-fileupload-1.1.1.jar || die
870 + # rm commons-chain-1.1.jar && dosym /usr/share/commons-chain-1.1/lib/commons-chain.jar ${instdir}/commons-chain-1.1.jar || die
871 + rm commons-io-1.1.jar && dosym /usr/share/commons-io-1/lib/commons-io.jar ${instdir}/commons-io-1.1.jar || die
872 + rm commons-logging-1.0.4.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.0.4.jar || die
873 + rm commons-validator-1.3.1.jar && dosym /usr/share/commons-validator/lib/commons-validator.jar ${instdir}/commons-validator-1.3.1.jar || die
874 + rm jstl-1.0.2.jar && dosym /usr/share/jakarta-jstl/lib/jstl.jar ${instdir}/jstl-1.0.2.jar || die
875 + rm oro-2.0.8.jar && dosym /usr/share/jakarta-oro-2.0/lib/jakarta-oro.jar ${instdir}/oro-2.0.8.jar || die
876 + rm standard-1.0.6.jar && dosym /usr/share/jakarta-jstl/lib/standard.jar ${instdir}/standard-1.0.6.jar || die
877 + # struts-core-1.3.8.jar
878 + # struts-el-1.3.8.jar
879 + # struts-extras-1.3.8.jar
880 + # struts-faces-1.3.8.jar
881 + # struts-mailreader-dao-1.3.8.jar
882 + # struts-scripting-1.3.8.jar
883 + # struts-taglib-1.3.8.jar
884 + # struts-tiles-1.3.8.jar
885 + popd >/dev/null || die
886 +
887 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/enterprise
888 +}
889
890 diff --git a/dev-java/netbeans-ergonomics/ChangeLog b/dev-java/netbeans-ergonomics/ChangeLog
891 index 145f035..af713b6 100644
892 --- a/dev-java/netbeans-ergonomics/ChangeLog
893 +++ b/dev-java/netbeans-ergonomics/ChangeLog
894 @@ -2,6 +2,12 @@
895 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
896 # $Header: $
897
898 +*netbeans-ergonomics-9999_p20120202 (03 Feb 2012)
899 +
900 + 03 Feb 2012; <fordfrog@g.o>
901 + +netbeans-ergonomics-9999_p20120202.ebuild:
902 + Bumped to latest nightly sources
903 +
904 01 Feb 2012; Miroslav Šulc <fordfrog@g.o>
905 -netbeans-ergonomics-9999_p20120113.ebuild,
906 -netbeans-ergonomics-9999_p20120115.ebuild:
907
908 diff --git a/dev-java/netbeans-ergonomics/Manifest b/dev-java/netbeans-ergonomics/Manifest
909 index 604ce0c..40b60d0 100644
910 --- a/dev-java/netbeans-ergonomics/Manifest
911 +++ b/dev-java/netbeans-ergonomics/Manifest
912 @@ -5,10 +5,12 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
913 DIST netbeans-trunk-nightly-201201180601-src.zip 172892698 RMD160 7a2556166705f69ad4591243788d4d377d81f303 SHA1 bc451e7c301404ef86467836fa77434cce055b3f SHA256 7f4604c253fe81d499406484ca50e01eb02dab49e6c496ad26226fe3902df397
914 DIST netbeans-trunk-nightly-201201250600-src.zip 173033938 RMD160 2399192b5c47cd085e064d165be9e364180e1f7b SHA1 62565d4fe7ee4a922cacde04ce777bc19945637c SHA256 581735d902dc29075eaf73df4c5d4b19ae03395e273167c9d0652ae28dff2858
915 DIST netbeans-trunk-nightly-201201260600-src.zip 173102685 RMD160 da4d803aa5c0a75f829533e4b6584d61677a434d SHA1 64c71bb0512696dee9a04c570f368f0e6d62eac1 SHA256 5c15e0cc7d62edc18159f2f23aeb964417421d2d3a2278b43e14c8b7006a3ba7
916 +DIST netbeans-trunk-nightly-201202020600-src.zip 173361430 RMD160 cc644c8cd016e267a88713818739deda536be550 SHA1 7ac6fda309989a2a362b1f7e2a7ef706e6ed545e SHA256 feeff5f4f376db1a00afa86e46a7d6b8d2e86008de47f31a72c379f6ca7b922b
917 EBUILD netbeans-ergonomics-7.0.1.ebuild 2884 RMD160 3ce16ca958ba2e556cd0e2361cb94cc0cf4bbe62 SHA1 ed3139bb1005c01513c3b0e2602a71622f81ecc9 SHA256 e8e4a785fc11b6d0d3c722826761581b8c9c779c5460dc7d1487b3154f4402ab
918 EBUILD netbeans-ergonomics-7.1.ebuild 2889 RMD160 376d5048c3560a72d52c09b6aede1b109cbd29f5 SHA1 72989f52f0f3e11606c48d28413d0166d06d5b33 SHA256 dfb1665bfbfca3b3f1a5608b1f2f809590f2bb451c5b2a284d35f9957ec80ceb
919 EBUILD netbeans-ergonomics-9999_p20120118.ebuild 2916 RMD160 8283bbc87a4e5ad4d0dee71452b12d3888b9404b SHA1 f7c50d7045e971299d8652229052eecfced71a8b SHA256 b79b1f6b732442bb6b17bd2f7fbd7ab60b0bdde92ea92389e7e7e2745cdc5d7d
920 EBUILD netbeans-ergonomics-9999_p20120125.ebuild 2916 RMD160 cb30f72b4f3aea1b6a06355b893d54f646875dc6 SHA1 5ef843a53015f9d192bda884d338e13fec52f391 SHA256 40fb0f5180dece46136cbb7b0fef604f1faf160499de27d489e1b1ee47db7612
921 EBUILD netbeans-ergonomics-9999_p20120126.ebuild 2916 RMD160 2a3c75d9223922433fde3d033f8b064e16d17dcc SHA1 084c71e67ce35a763eca84dca46543e361f47914 SHA256 83ac446a6db3e2b90765bbb8e8f1d394dcd640f222af6d2eeebebcc00c0a9035
922 -MISC ChangeLog 25963 RMD160 1e1810b5e15acfe8c85eb3c90f8ce3bae18a46df SHA1 cde50b4d84ccd90471a1b5d1ba5bcaf1cd9139d3 SHA256 69412983ac6e88f7e2c76787842aad629f0cb58aa942ed63b86f84b2f3b27274
923 +EBUILD netbeans-ergonomics-9999_p20120202.ebuild 2916 RMD160 086022463980ac30216c83967f2f8a4a7897daa0 SHA1 51208b574486cff2d4092943dcebec70262db059 SHA256 85c0148dd69102f74a90062b7a31380434a3640c2046119b208b7dad69d32bc6
924 +MISC ChangeLog 26133 RMD160 c182eb08d9eb7e0154abf7b33b4e5be0c6e8fe72 SHA1 dd9ab4ac893c5858e0a87f0d033dde9206df28ce SHA256 5e41b31591a737212ba7d6e4294a67d46bb940bb7b29328a64f446ebc8432dcb
925 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
926
927 diff --git a/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20120202.ebuild b/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20120202.ebuild
928 new file mode 100644
929 index 0000000..c8ccc6a
930 --- /dev/null
931 +++ b/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20120202.ebuild
932 @@ -0,0 +1,102 @@
933 +# Copyright 1999-2012 Gentoo Foundation
934 +# Distributed under the terms of the GNU General Public License v2
935 +# $Header: $
936 +
937 +EAPI="4"
938 +WANT_ANT_TASKS="ant-nodeps"
939 +inherit eutils java-pkg-2 java-ant-2
940 +
941 +DESCRIPTION="Netbeans Ergonomics Cluster"
942 +HOMEPAGE="http://netbeans.org/"
943 +SLOT="9999"
944 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-02_06-00-12/zip/netbeans-trunk-nightly-201202020600-src.zip"
945 +SRC_URI="${SOURCE_URL}
946 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2"
947 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
948 +KEYWORDS="~amd64 ~x86"
949 +IUSE=""
950 +S="${WORKDIR}"
951 +
952 +CDEPEND="~dev-java/netbeans-ide-${PV}
953 + ~dev-java/netbeans-nb-${PV}
954 + ~dev-java/netbeans-platform-${PV}"
955 +DEPEND="virtual/jdk:1.6
956 + app-arch/unzip
957 + ${CDEPEND}
958 + dev-java/javahelp:0"
959 +RDEPEND=">=virtual/jdk-1.6
960 + ${CDEPEND}"
961 +
962 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
963 +
964 +EANT_BUILD_XML="nbbuild/build.xml"
965 +EANT_BUILD_TARGET="rebuild-cluster"
966 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ergonomics -Dext.binaries.downloaded=true"
967 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
968 +JAVA_PKG_BSFIX="off"
969 +
970 +src_unpack() {
971 + unpack $(basename ${SOURCE_URL})
972 +
973 + einfo "Deleting bundled jars..."
974 + find -name "*.jar" -type f -delete
975 +
976 + unpack netbeans-9999-r1-build.xml.patch.bz2
977 +}
978 +
979 +src_prepare() {
980 + einfo "Deleting bundled class files..."
981 + find -name "*.class" -type f | xargs rm -vf
982 +
983 + epatch netbeans-9999-r1-build.xml.patch
984 +
985 + # Support for custom patches
986 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
987 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
988 +
989 + if [ -n "${files}" ] ; then
990 + einfo "Applying custom patches:"
991 +
992 + for file in ${files} ; do
993 + epatch "${file}"
994 + done
995 + fi
996 + fi
997 +
998 + einfo "Symlinking external libraries..."
999 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1000 +
1001 + einfo "Linking in other clusters..."
1002 + mkdir "${S}"/nbbuild/netbeans || die
1003 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
1004 +
1005 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
1006 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1007 + touch nb.cluster.ide.built
1008 +
1009 + ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
1010 + cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
1011 + touch nb.cluster.nb.built
1012 +
1013 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1014 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1015 + touch nb.cluster.platform.built
1016 +
1017 + popd >/dev/null || die
1018 +
1019 + java-pkg-2_src_prepare
1020 +}
1021 +
1022 +src_install() {
1023 + pushd nbbuild/netbeans/ergonomics >/dev/null || die
1024 +
1025 + insinto ${INSTALL_DIR}
1026 +
1027 + grep -E "/ergonomics$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1028 +
1029 + doins -r *
1030 +
1031 + popd >/dev/null || die
1032 +
1033 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ergonomics
1034 +}
1035
1036 diff --git a/dev-java/netbeans-groovy/ChangeLog b/dev-java/netbeans-groovy/ChangeLog
1037 index aef8004..24f32bd 100644
1038 --- a/dev-java/netbeans-groovy/ChangeLog
1039 +++ b/dev-java/netbeans-groovy/ChangeLog
1040 @@ -2,6 +2,11 @@
1041 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
1042 # $Header: $
1043
1044 +*netbeans-groovy-9999_p20120202 (03 Feb 2012)
1045 +
1046 + 03 Feb 2012; <fordfrog@g.o> +netbeans-groovy-9999_p20120202.ebuild:
1047 + Bumped to latest nightly sources
1048 +
1049 01 Feb 2012; Miroslav Šulc <fordfrog@g.o>
1050 -netbeans-groovy-9999_p20120113.ebuild,
1051 -netbeans-groovy-9999_p20120115.ebuild:
1052
1053 diff --git a/dev-java/netbeans-groovy/Manifest b/dev-java/netbeans-groovy/Manifest
1054 index abc4608..a0955c3 100644
1055 --- a/dev-java/netbeans-groovy/Manifest
1056 +++ b/dev-java/netbeans-groovy/Manifest
1057 @@ -7,10 +7,12 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
1058 DIST netbeans-trunk-nightly-201201180601-src.zip 172892698 RMD160 7a2556166705f69ad4591243788d4d377d81f303 SHA1 bc451e7c301404ef86467836fa77434cce055b3f SHA256 7f4604c253fe81d499406484ca50e01eb02dab49e6c496ad26226fe3902df397
1059 DIST netbeans-trunk-nightly-201201250600-src.zip 173033938 RMD160 2399192b5c47cd085e064d165be9e364180e1f7b SHA1 62565d4fe7ee4a922cacde04ce777bc19945637c SHA256 581735d902dc29075eaf73df4c5d4b19ae03395e273167c9d0652ae28dff2858
1060 DIST netbeans-trunk-nightly-201201260600-src.zip 173102685 RMD160 da4d803aa5c0a75f829533e4b6584d61677a434d SHA1 64c71bb0512696dee9a04c570f368f0e6d62eac1 SHA256 5c15e0cc7d62edc18159f2f23aeb964417421d2d3a2278b43e14c8b7006a3ba7
1061 +DIST netbeans-trunk-nightly-201202020600-src.zip 173361430 RMD160 cc644c8cd016e267a88713818739deda536be550 SHA1 7ac6fda309989a2a362b1f7e2a7ef706e6ed545e SHA256 feeff5f4f376db1a00afa86e46a7d6b8d2e86008de47f31a72c379f6ca7b922b
1062 EBUILD netbeans-groovy-7.0.1.ebuild 3296 RMD160 8dfd04f7498e840e727faa16d85c1e6998933be3 SHA1 8c5f081cb89500e97feedfd39824fd913fed8044 SHA256 29c3d304eca5999e78550fd715dbcbef9d15639d4e4f17fa0e45a46803080729
1063 EBUILD netbeans-groovy-7.1.ebuild 3301 RMD160 4d265db3e6761989f609c31528e325aea3d137e1 SHA1 e2406543dfe0af45b78f3e16ec46354f7e094596 SHA256 2404e8fff70514c00c3d040aaad1b53c16738236d4ff513a80314e2b6fe04797
1064 EBUILD netbeans-groovy-9999_p20120118.ebuild 3349 RMD160 cb6c9b470db37ff83c5e99b7fb0e0aeb272fe3d7 SHA1 60280c0efe728750e1d7ab102e3da4b62465819e SHA256 0acda23cb8d74126d38623ebeda16a9b507266c347eb48697913c5f731f02047
1065 EBUILD netbeans-groovy-9999_p20120125.ebuild 3349 RMD160 e2082fa72e4509f4d45bc9866e531e03b438abe5 SHA1 aede8cb0605b0d3f6d35929056d6c72f2a0bce4e SHA256 cee640001c8f83efe44620653459f6e24b92bb03e1df6537a1ae143ae07b2b6a
1066 EBUILD netbeans-groovy-9999_p20120126.ebuild 3349 RMD160 e8c2cfa0fbda4222275c3390042e2c4f503b9567 SHA1 6762d6c3d74f1172207336cb65cfa292ee16ee87 SHA256 5e45c9ecd7ea802ebac89b256ef20ef68341e2d5c8f6d0c85588ad959b866fd0
1067 -MISC ChangeLog 24855 RMD160 7b76cf3a12ddb9f8390d9c8e08e6eb1a9389e735 SHA1 0c9339fa2516344132ef85f907ef275bc7ea1578 SHA256 4bee2e78dbf74ca68b3bee802c720e9f348ced9bd2b2338c4bf2933890dd2e29
1068 +EBUILD netbeans-groovy-9999_p20120202.ebuild 3349 RMD160 dd10925ca5568c48c8403edee04436d7561b456d SHA1 f1ec7e10121321654f5c7e00273067d4c9e7993e SHA256 4c590caa4b1a9915f33b63949ca7b5b28031c5518e2880cfd9fe7f0f335fcb83
1069 +MISC ChangeLog 25015 RMD160 e6a52386fdc1fc7403e3c14309a5f59a9359d9c8 SHA1 261a627c5e755ea0587a2260f64f04ee3f5a1ac7 SHA256 15857e7e8a3b65b37458d1b2ee478ab2f4b4df60fe39299113e407ca8ef1a4f4
1070 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
1071
1072 diff --git a/dev-java/netbeans-groovy/netbeans-groovy-9999_p20120202.ebuild b/dev-java/netbeans-groovy/netbeans-groovy-9999_p20120202.ebuild
1073 new file mode 100644
1074 index 0000000..e6eef44
1075 --- /dev/null
1076 +++ b/dev-java/netbeans-groovy/netbeans-groovy-9999_p20120202.ebuild
1077 @@ -0,0 +1,112 @@
1078 +# Copyright 1999-2012 Gentoo Foundation
1079 +# Distributed under the terms of the GNU General Public License v2
1080 +# $Header: $
1081 +
1082 +EAPI="4"
1083 +WANT_ANT_TASKS="ant-nodeps"
1084 +inherit eutils java-pkg-2 java-ant-2
1085 +
1086 +DESCRIPTION="Netbeans Groovy Cluster"
1087 +HOMEPAGE="http://netbeans.org/projects/groovy"
1088 +SLOT="9999"
1089 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-02_06-00-12/zip/netbeans-trunk-nightly-201202020600-src.zip"
1090 +SRC_URI="${SOURCE_URL}
1091 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2
1092 + http://hg.netbeans.org/binaries/73F30341DFC0BD8E51D31B96498DBD90F4890CF8-groovy-all-1.9.0-beta-4.jar"
1093 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1094 +KEYWORDS="~amd64 ~x86"
1095 +IUSE=""
1096 +S="${WORKDIR}"
1097 +
1098 +CDEPEND="~dev-java/netbeans-ide-${PV}
1099 + ~dev-java/netbeans-java-${PV}
1100 + ~dev-java/netbeans-platform-${PV}"
1101 +DEPEND="virtual/jdk:1.6
1102 + app-arch/unzip
1103 + ${CDEPEND}
1104 + dev-java/javahelp:0"
1105 +RDEPEND=">=virtual/jdk-1.6
1106 + ${CDEPEND}"
1107 +
1108 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1109 +
1110 +EANT_BUILD_XML="nbbuild/build.xml"
1111 +EANT_BUILD_TARGET="rebuild-cluster"
1112 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.groovy -Dext.binaries.downloaded=true"
1113 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1114 +JAVA_PKG_BSFIX="off"
1115 +
1116 +src_unpack() {
1117 + unpack $(basename ${SOURCE_URL})
1118 +
1119 + einfo "Deleting bundled jars..."
1120 + find -name "*.jar" -type f -delete
1121 +
1122 + unpack netbeans-9999-r1-build.xml.patch.bz2
1123 +
1124 + pushd "${S}" >/dev/null || die
1125 + ln -s "${DISTDIR}"/73F30341DFC0BD8E51D31B96498DBD90F4890CF8-groovy-all-1.9.0-beta-4.jar groovy.editor/external/groovy-all-1.9.0-beta-4.jar || die
1126 + popd >/dev/null || die
1127 +}
1128 +
1129 +src_prepare() {
1130 + einfo "Deleting bundled class files..."
1131 + find -name "*.class" -type f | xargs rm -vf
1132 +
1133 + epatch netbeans-9999-r1-build.xml.patch
1134 +
1135 + # Support for custom patches
1136 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1137 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1138 +
1139 + if [ -n "${files}" ] ; then
1140 + einfo "Applying custom patches:"
1141 +
1142 + for file in ${files} ; do
1143 + epatch "${file}"
1144 + done
1145 + fi
1146 + fi
1147 +
1148 + einfo "Symlinking external libraries..."
1149 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1150 +
1151 + einfo "Linking in other clusters..."
1152 + mkdir "${S}"/nbbuild/netbeans || die
1153 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
1154 +
1155 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
1156 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1157 + touch nb.cluster.ide.built
1158 +
1159 + ln -s /usr/share/netbeans-java-${SLOT} java || die
1160 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1161 + touch nb.cluster.java.built
1162 +
1163 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1164 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1165 + touch nb.cluster.platform.built
1166 +
1167 + popd >/dev/null || die
1168 +
1169 + java-pkg-2_src_prepare
1170 +}
1171 +
1172 +src_install() {
1173 + pushd nbbuild/netbeans/groovy >/dev/null || die
1174 +
1175 + insinto ${INSTALL_DIR}
1176 +
1177 + grep -E "/groovy$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1178 +
1179 + doins -r *
1180 +
1181 + popd >/dev/null || die
1182 +
1183 + local instdir=${INSTALL_DIR}/modules/ext
1184 + pushd "${D}"/${instdir} >/dev/null || die
1185 + # groovy-all.jar
1186 + popd >/dev/null || die
1187 +
1188 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/groovy
1189 +}
1190
1191 diff --git a/dev-java/netbeans-harness/ChangeLog b/dev-java/netbeans-harness/ChangeLog
1192 index 6335b79..85e0c8e 100644
1193 --- a/dev-java/netbeans-harness/ChangeLog
1194 +++ b/dev-java/netbeans-harness/ChangeLog
1195 @@ -2,6 +2,11 @@
1196 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
1197 # $Header: $
1198
1199 +*netbeans-harness-9999_p20120202 (03 Feb 2012)
1200 +
1201 + 03 Feb 2012; <fordfrog@g.o> +netbeans-harness-9999_p20120202.ebuild:
1202 + Bumped to latest nightly sources
1203 +
1204 01 Feb 2012; Miroslav Šulc <fordfrog@g.o>
1205 -netbeans-harness-9999_p20120113.ebuild,
1206 -netbeans-harness-9999_p20120115.ebuild:
1207
1208 diff --git a/dev-java/netbeans-harness/Manifest b/dev-java/netbeans-harness/Manifest
1209 index 2fc90a7..bef3447 100644
1210 --- a/dev-java/netbeans-harness/Manifest
1211 +++ b/dev-java/netbeans-harness/Manifest
1212 @@ -7,10 +7,12 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
1213 DIST netbeans-trunk-nightly-201201180601-src.zip 172892698 RMD160 7a2556166705f69ad4591243788d4d377d81f303 SHA1 bc451e7c301404ef86467836fa77434cce055b3f SHA256 7f4604c253fe81d499406484ca50e01eb02dab49e6c496ad26226fe3902df397
1214 DIST netbeans-trunk-nightly-201201250600-src.zip 173033938 RMD160 2399192b5c47cd085e064d165be9e364180e1f7b SHA1 62565d4fe7ee4a922cacde04ce777bc19945637c SHA256 581735d902dc29075eaf73df4c5d4b19ae03395e273167c9d0652ae28dff2858
1215 DIST netbeans-trunk-nightly-201201260600-src.zip 173102685 RMD160 da4d803aa5c0a75f829533e4b6584d61677a434d SHA1 64c71bb0512696dee9a04c570f368f0e6d62eac1 SHA256 5c15e0cc7d62edc18159f2f23aeb964417421d2d3a2278b43e14c8b7006a3ba7
1216 +DIST netbeans-trunk-nightly-201202020600-src.zip 173361430 RMD160 cc644c8cd016e267a88713818739deda536be550 SHA1 7ac6fda309989a2a362b1f7e2a7ef706e6ed545e SHA256 feeff5f4f376db1a00afa86e46a7d6b8d2e86008de47f31a72c379f6ca7b922b
1217 EBUILD netbeans-harness-7.0.1.ebuild 3579 RMD160 dd36fe87364dc9a15cfad15b64f8d05e46632705 SHA1 d39ddfab960f1b9430a5eee2919d06e2854ae848 SHA256 f4d09cb7bd5e8485caf75a3020ddb8102d3ea326878ac384ef4aecb011a1f6a5
1218 EBUILD netbeans-harness-7.1.ebuild 3583 RMD160 2e7e58557d47c9903478ce7d4dca2e8e970d6cbf SHA1 ba7a38594180ef2af45240ab4b46b829bc7f096b SHA256 e84d837fba28e8d7038fc582544f6ed0668c62a60b4b1c0ebef3c85038068895
1219 EBUILD netbeans-harness-9999_p20120118.ebuild 3610 RMD160 6a494768a8f7d9cb213abbb35c770defb4b0fef5 SHA1 d2a36747d40d4fad9a1dfbd9db352e3e6e3bfa9b SHA256 0f29139afeb90ef6f24ed9e8d6cc1cb4ab59b46de7ccd8fee9e80b2293285ff4
1220 EBUILD netbeans-harness-9999_p20120125.ebuild 3610 RMD160 add61e6b6b3d0c4b1770fa9a89ebfdfb2d3fcedf SHA1 9d1e820ea0d449aec1d4ec1b3e360b9fa113ec65 SHA256 61a11408ab7c5497429e04d8033e3fe220c5dc57fd325eb645d2eb97aefa8307
1221 EBUILD netbeans-harness-9999_p20120126.ebuild 3610 RMD160 daf09e7ad60be8959a8a4972cb401a0c51b0971b SHA1 6bfe2e8516cd847e11e46406e045fc6bdbe94426 SHA256 446d773dd445a8a270733db8450752e4b0cb4d35b5b46c6f39f7973631ecc904
1222 -MISC ChangeLog 25132 RMD160 752585b0a77f9c053f155085cf1f393f13b4efa0 SHA1 de9e35e09230a4042a676d69b28dab5d2576ca7a SHA256 57772d993d3cc1a536d41644890872bf39657133b16b7c69812852d5fd4c2835
1223 +EBUILD netbeans-harness-9999_p20120202.ebuild 3610 RMD160 3b0cd0641e9969234d99b7ef33a84f16aa94578d SHA1 d09853f81c58f60a72e2ac52821ff2ab169b15ee SHA256 b69cb12bd19799b7a8e7b5307b61f866db6a605e61f8c0d01bc2d48e4eb997a9
1224 +MISC ChangeLog 25294 RMD160 dd6ce3a2292de03ada5cdaa9ad9ece755dde1325 SHA1 e64f57d349fae82cfd13fc845f4b93541221d3c0 SHA256 0c8f23240d4cb2bcdbbad5ee7aea490ad979b9ea3386f0002e6f0cec0a8086cc
1225 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
1226
1227 diff --git a/dev-java/netbeans-harness/netbeans-harness-9999_p20120202.ebuild b/dev-java/netbeans-harness/netbeans-harness-9999_p20120202.ebuild
1228 new file mode 100644
1229 index 0000000..bce1487
1230 --- /dev/null
1231 +++ b/dev-java/netbeans-harness/netbeans-harness-9999_p20120202.ebuild
1232 @@ -0,0 +1,115 @@
1233 +# Copyright 1999-2012 Gentoo Foundation
1234 +# Distributed under the terms of the GNU General Public License v2
1235 +# $Header: $
1236 +
1237 +EAPI="4"
1238 +WANT_ANT_TASKS="ant-nodeps"
1239 +inherit eutils java-pkg-2 java-ant-2
1240 +
1241 +DESCRIPTION="Netbeans Harness"
1242 +HOMEPAGE="http://netbeans.org/features/platform/"
1243 +SLOT="9999"
1244 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-02_06-00-12/zip/netbeans-trunk-nightly-201202020600-src.zip"
1245 +SRC_URI="${SOURCE_URL}
1246 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2
1247 + http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
1248 + http://hg.netbeans.org/binaries/418FC62C8A6EF5311987B01FE389B1F88EFDDCA2-jemmy-2.3.0.0.jar"
1249 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1250 +KEYWORDS="~amd64 ~x86"
1251 +IUSE=""
1252 +S="${WORKDIR}"
1253 +
1254 +CDEPEND="~dev-java/netbeans-platform-${PV}
1255 + dev-java/javahelp:0"
1256 +DEPEND="virtual/jdk:1.6
1257 + app-arch/unzip
1258 + ${CDEPEND}
1259 + >=dev-java/junit-4.4:4"
1260 +RDEPEND=">=virtual/jdk-1.6
1261 + ${CDEPEND}"
1262 +
1263 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1264 +
1265 +EANT_BUILD_XML="nbbuild/build.xml"
1266 +EANT_BUILD_TARGET="rebuild-cluster"
1267 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.harness -Dext.binaries.downloaded=true"
1268 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1269 +JAVA_PKG_BSFIX="off"
1270 +
1271 +src_unpack() {
1272 + unpack $(basename ${SOURCE_URL})
1273 +
1274 + einfo "Deleting bundled jars..."
1275 + find -name "*.jar" -type f -delete
1276 +
1277 + unpack netbeans-9999-r1-build.xml.patch.bz2
1278 +
1279 + pushd "${S}" >/dev/null || die
1280 + ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
1281 + ln -s "${DISTDIR}"/418FC62C8A6EF5311987B01FE389B1F88EFDDCA2-jemmy-2.3.0.0.jar jemmy/external/jemmy-2.3.0.0.jar || die
1282 + popd >/dev/null || die
1283 +}
1284 +
1285 +src_prepare() {
1286 + einfo "Deleting bundled class files..."
1287 + find -name "*.class" -type f | xargs rm -vf
1288 +
1289 + epatch netbeans-9999-r1-build.xml.patch
1290 +
1291 + # Support for custom patches
1292 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1293 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1294 +
1295 + if [ -n "${files}" ] ; then
1296 + einfo "Applying custom patches:"
1297 +
1298 + for file in ${files} ; do
1299 + epatch "${file}"
1300 + done
1301 + fi
1302 + fi
1303 +
1304 + einfo "Symlinking external libraries..."
1305 + java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1306 + java-pkg_jar-from --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
1307 + java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
1308 +
1309 + einfo "Linking in other clusters..."
1310 + mkdir "${S}"/nbbuild/netbeans || die
1311 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
1312 +
1313 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1314 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1315 + touch nb.cluster.platform.built
1316 +
1317 + popd >/dev/null || die
1318 +
1319 + java-pkg-2_src_prepare
1320 +}
1321 +
1322 +src_install() {
1323 + pushd nbbuild/netbeans/harness >/dev/null || die
1324 +
1325 + insinto ${INSTALL_DIR}
1326 +
1327 + grep -E "/harness$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1328 +
1329 + doins -r *
1330 + fperms 755 launchers/app.sh
1331 + find "${D}" -name "*.exe" -type f -delete
1332 +
1333 + popd >/dev/null || die
1334 +
1335 + local instdir=${INSTALL_DIR}/antlib
1336 + pushd "${D}"/${instdir} >/dev/null || die
1337 + # bindex-2.2.jar
1338 + rm jsearch-2.0_05.jar && dosym /usr/share/javahelp/lib/jsearch.jar ${instdir}/jsearch-2.0_05.jar || die
1339 + popd >/dev/null || die
1340 +
1341 + local instdir=${INSTALL_DIR}/modules/ext
1342 + pushd "${D}"/${instdir} >/dev/null || die
1343 + # jemmy-2.3.0.0.jar
1344 + popd >/dev/null || die
1345 +
1346 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/harness
1347 +}
1348
1349 diff --git a/dev-java/netbeans-ide/ChangeLog b/dev-java/netbeans-ide/ChangeLog
1350 index 71dc6f9..10f83e6 100644
1351 --- a/dev-java/netbeans-ide/ChangeLog
1352 +++ b/dev-java/netbeans-ide/ChangeLog
1353 @@ -2,6 +2,11 @@
1354 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
1355 # $Header: $
1356
1357 +*netbeans-ide-9999_p20120202 (03 Feb 2012)
1358 +
1359 + 03 Feb 2012; <fordfrog@g.o> +netbeans-ide-9999_p20120202.ebuild:
1360 + Bumped to latest nightly sources
1361 +
1362 01 Feb 2012; Miroslav Šulc <fordfrog@g.o>
1363 -netbeans-ide-9999_p20120113.ebuild, -netbeans-ide-9999_p20120115.ebuild:
1364 Removed obsolete versions
1365
1366 diff --git a/dev-java/netbeans-ide/Manifest b/dev-java/netbeans-ide/Manifest
1367 index 6f26721..2ccfe1e 100644
1368 --- a/dev-java/netbeans-ide/Manifest
1369 +++ b/dev-java/netbeans-ide/Manifest
1370 @@ -38,6 +38,7 @@ DIST 8A288BD66E90B1081F843A17F95973514ED55A97-org.eclipse.equinox.app-1.3.1.jar
1371 DIST 8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar 96879 RMD160 9dce316a9eba965bb49e2ced479646fab8efee1b SHA1 8e737d82ecac9ba6100a9bba71e92a381b75efdc SHA256 1c0c86469cd3b928fda138d6bc0a69cdca3969a7a91c5483db84e657dc91336a
1372 DIST 8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar 98051 RMD160 1ddea50bf1189dfe01262c04dba7ba017a97f8d5 SHA1 8fa16ad28b5e79a7cd52b8b72985b0ae8ccd6adf SHA256 44a727d765c92ff87e936531e26407e050a4df659950b7c721f7bbce75b5fe37
1373 DIST 901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip 912288 RMD160 fd00b49f70a096041d273135b6dcd161766fe378 SHA1 901d8f815922c435d985da3814d20e34cc7622cb SHA256 747aae4b1055f3690019794d1fee2dae9a1446d0a06d5c1d3125959f87a1cf58
1374 +DIST 90FF0731FAFB05C01FEE4F2247140D56E9C30A3B-lucene-core-3.5.0.jar 1466301 RMD160 b2fb9570deda3ca5e36df715c1ff6935e2bf9c4f SHA1 90ff0731fafb05c01fee4f2247140d56e9c30a3b SHA256 4bf393d3e800951efea5d7c752b3b5aef0ba26b462a30de9fa996b8e409a9dbe
1375 DIST 93CDEDB00404BF3C56AD3BF0501A9E7A09BD2108-org.eclipse.core.net-1.2.100.jar 65576 RMD160 a0b81a92807e771ba76f05e1a33f6ad58020343c SHA1 93cdedb00404bf3c56ad3bf0501a9e7a09bd2108 SHA256 1b2e599470379a7a9a794e425325e7ad30159c44c8af284b9726d0338480fd27
1376 DIST 94408B54D039DA036A668C6B331EF944AF2E90EC-org.eclipse.mylyn.bugzilla.core_3.3.1.jar 186204 RMD160 ed8ba7e41a7c8e709628ae976e0e5fcbcd94acae SHA1 94408b54d039da036a668c6b331ef944af2e90ec SHA256 3ddcb886ba809a680cfc8c1789d7d20b936bd0d515a51bda2be399f1db055070
1377 DIST 9C98C277CFFBB4CA06CAFD5820562EF7B5100F5C-org.eclipse.core.runtime.compatibility.auth-3.2.200.jar 22809 RMD160 4a03a3e6208a8611b1c8d196c11671bd4be9e013 SHA1 9c98c277cffbb4ca06cafd5820562ef7b5100f5c SHA256 a3a32b3f68a5e332e8642ece4becd44d04d4188f153dc8aa2f3aaf5c791d2012
1378 @@ -73,10 +74,12 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
1379 DIST netbeans-trunk-nightly-201201180601-src.zip 172892698 RMD160 7a2556166705f69ad4591243788d4d377d81f303 SHA1 bc451e7c301404ef86467836fa77434cce055b3f SHA256 7f4604c253fe81d499406484ca50e01eb02dab49e6c496ad26226fe3902df397
1380 DIST netbeans-trunk-nightly-201201250600-src.zip 173033938 RMD160 2399192b5c47cd085e064d165be9e364180e1f7b SHA1 62565d4fe7ee4a922cacde04ce777bc19945637c SHA256 581735d902dc29075eaf73df4c5d4b19ae03395e273167c9d0652ae28dff2858
1381 DIST netbeans-trunk-nightly-201201260600-src.zip 173102685 RMD160 da4d803aa5c0a75f829533e4b6584d61677a434d SHA1 64c71bb0512696dee9a04c570f368f0e6d62eac1 SHA256 5c15e0cc7d62edc18159f2f23aeb964417421d2d3a2278b43e14c8b7006a3ba7
1382 +DIST netbeans-trunk-nightly-201202020600-src.zip 173361430 RMD160 cc644c8cd016e267a88713818739deda536be550 SHA1 7ac6fda309989a2a362b1f7e2a7ef706e6ed545e SHA256 feeff5f4f376db1a00afa86e46a7d6b8d2e86008de47f31a72c379f6ca7b922b
1383 EBUILD netbeans-ide-7.0.1.ebuild 22653 RMD160 fe693a0abc3253af1850b99bfb4fa0d9a488bd94 SHA1 5b6547694a3193ce89cc2a5dfb8fc134cb81fabe SHA256 4c1b3e46e2a6cb89d902c7f4fe6ad9306cbd0c9463a514e87d4c6ec019dc0356
1384 EBUILD netbeans-ide-7.1.ebuild 26830 RMD160 adfa597060947ce74484aa8abaaade9b1d4db3a3 SHA1 c2d66d647148ba602ff5f7ae7a7f66d0660050c9 SHA256 dc31adc2d38e9c67f7d7b48131506bfbec05bb37d3c394da48a6956e5a430cf3
1385 EBUILD netbeans-ide-9999_p20120118.ebuild 26857 RMD160 2333c3e24124986190bc1c3eb4b0c198ac071d89 SHA1 112eb268bd01c4eb997ca68c0639ddc7e700194d SHA256 79e1931446886b64fd456938937996e221059d640cf482fbdf52db47228c4c9f
1386 EBUILD netbeans-ide-9999_p20120125.ebuild 26857 RMD160 1a9797d0674e92944a51f37dd9bf49749c76ca27 SHA1 f19873bae42f2c19bfc0d14881b5d5cac1c05165 SHA256 89c7667dce5132e3688891f47e88254ae1a3190f5d9bda4064d67b13b1ec8a66
1387 EBUILD netbeans-ide-9999_p20120126.ebuild 26857 RMD160 30802e7f1cae6c233521e861cb4311d418132531 SHA1 148cd2d7b85799cc8f22b78975f9268d66caa01a SHA256 e5f19e6c0c9465f1936ded18bddae543193ecfbdabcd863ae1560365abcd50bc
1388 -MISC ChangeLog 24533 RMD160 cb2d41ccca4289dc0c89208210389ba88c0bab08 SHA1 243e45a4f2a7395714cbde3c38d9da06b236e634 SHA256 e671782de1cc22c37b57f2e7b7678bb75d191ce1a6a834867c7afc02bb7bf3e5
1389 +EBUILD netbeans-ide-9999_p20120202.ebuild 27119 RMD160 b745c6b2b758d9857e64399305602bb8d3cb2a61 SHA1 83d90772bb458bb688b2a4f81794183d116d5b17 SHA256 29951959da35d5f5b45899478a85d1ab1cdbe8ec6e125d801563ec4af1709ef1
1390 +MISC ChangeLog 24687 RMD160 e096a5c2d232e33b41e4f12feedecf512a05065d SHA1 79bb4585bee02b3323c03bfefbb4175e84fe7e4b SHA256 8b65a9eb036f0bcd65c73771bba373ac3bf1107b049db63a0e85124dfa4f62f8
1391 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
1392
1393 diff --git a/dev-java/netbeans-ide/netbeans-ide-9999_p20120202.ebuild b/dev-java/netbeans-ide/netbeans-ide-9999_p20120202.ebuild
1394 new file mode 100644
1395 index 0000000..b56a3cf
1396 --- /dev/null
1397 +++ b/dev-java/netbeans-ide/netbeans-ide-9999_p20120202.ebuild
1398 @@ -0,0 +1,390 @@
1399 +# Copyright 1999-2012 Gentoo Foundation
1400 +# Distributed under the terms of the GNU General Public License v2
1401 +# $Header: $
1402 +
1403 +EAPI="4"
1404 +WANT_ANT_TASKS="ant-nodeps"
1405 +inherit eutils java-pkg-2 java-ant-2
1406 +
1407 +DESCRIPTION="Netbeans IDE Cluster"
1408 +HOMEPAGE="http://netbeans.org/projects/ide"
1409 +SLOT="9999"
1410 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-02_06-00-12/zip/netbeans-trunk-nightly-201202020600-src.zip"
1411 +SRC_URI="${SOURCE_URL}
1412 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2
1413 + http://hg.netbeans.org/binaries/B7ADB35C7BC16AFA8AE49C4D61F87E607BDADB41-antlr-runtime-3.3.jar
1414 + http://hg.netbeans.org/binaries/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar
1415 + http://hg.netbeans.org/binaries/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar
1416 + http://hg.netbeans.org/binaries/643CC426B9F75AA111FAC0FAC0E52FF5D991A337-commons-net-3.0.1.jar
1417 + http://hg.netbeans.org/binaries/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip
1418 + http://hg.netbeans.org/binaries/53AFD6CAA1B476204557B0626E7D673FBD5D245C-css3-spec.zip
1419 + http://hg.netbeans.org/binaries/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip
1420 + http://hg.netbeans.org/binaries/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip
1421 + http://hg.netbeans.org/binaries/77DB1AFF3C0730C144D30C9935A1CD8DCD2488A9-html5-datatypes.jar
1422 + http://hg.netbeans.org/binaries/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip
1423 + http://hg.netbeans.org/binaries/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar
1424 + http://hg.netbeans.org/binaries/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar
1425 + http://hg.netbeans.org/binaries/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar
1426 + http://hg.netbeans.org/binaries/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar
1427 + http://hg.netbeans.org/binaries/FACC6D84B0B0A650B1D44FED941E9ADD9F326862-isorelax20041111.jar
1428 + http://hg.netbeans.org/binaries/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip
1429 + http://hg.netbeans.org/binaries/BCF23B1D858C6F69D67C851D497984D25345D0B1-jaxb-api.jar
1430 + http://hg.netbeans.org/binaries/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip
1431 + http://hg.netbeans.org/binaries/2EC69BD69B66B0DABEA392DE713A11F975001760-jaxb-impl.jar
1432 + http://hg.netbeans.org/binaries/64D468922B85A9626178AEDF564FFDBDE980B3EC-jaxb-xjc.jar
1433 + http://hg.netbeans.org/binaries/F02664A059617D060BEC3EBA0BC002B2102AEB84-jaxb1-impl.jar
1434 + http://hg.netbeans.org/binaries/C0C5653D2200F2BD2E834B26DFDBC830D07FA0F4-jing.jar
1435 + http://hg.netbeans.org/binaries/71F7D2D5A3CF17CECBD15049A856BC0245C95C56-js.jar
1436 + http://hg.netbeans.org/binaries/098B14300B35E1053AA9945FF2C1CDA164F43B33-js-domstubs.zip
1437 + http://hg.netbeans.org/binaries/5756AA27E54A3EC6C8CDAE32F49BCA7BC139EB15-jsstubs.zip
1438 + http://hg.netbeans.org/binaries/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar
1439 + http://hg.netbeans.org/binaries/90FF0731FAFB05C01FEE4F2247140D56E9C30A3B-lucene-core-3.5.0.jar
1440 + http://hg.netbeans.org/binaries/A1C0ED8C43A306E3FB7676E7463204B9DA9BE290-non-schema.jar
1441 + http://hg.netbeans.org/binaries/DF8DD2981C9C3EBEDB059CA98450B587E784AF58-org.eclipse.core.contenttype-3.4.100.jar
1442 + http://hg.netbeans.org/binaries/A71B23F287BB0CB27E3A5B7808AC07D45BE44841-org.eclipse.core.jobs-3.5.1.jar
1443 + http://hg.netbeans.org/binaries/93CDEDB00404BF3C56AD3BF0501A9E7A09BD2108-org.eclipse.core.net-1.2.100.jar
1444 + http://hg.netbeans.org/binaries/46735A729401036FC2C14CC05257ACB4CD4F6906-org.eclipse.core.runtime-3.6.0.jar
1445 + http://hg.netbeans.org/binaries/9C98C277CFFBB4CA06CAFD5820562EF7B5100F5C-org.eclipse.core.runtime.compatibility.auth-3.2.200.jar
1446 + http://hg.netbeans.org/binaries/8A288BD66E90B1081F843A17F95973514ED55A97-org.eclipse.equinox.app-1.3.1.jar
1447 + http://hg.netbeans.org/binaries/491025C38F84A6FF9823315A74A0CAC4C30E51A8-org.eclipse.equinox.common-3.6.0.jar
1448 + http://hg.netbeans.org/binaries/F411AB988320260361C3611714CA5AF1480CD1A3-org.eclipse.equinox.preferences-3.3.0.jar
1449 + http://hg.netbeans.org/binaries/AD19FF36B5D976E5B4F289B5ACB32967216C1B2D-org.eclipse.equinox.registry-3.5.0.jar
1450 + http://hg.netbeans.org/binaries/1FE453D0B251571463F9BE4F51F413BBA5A376A7-org.eclipse.equinox.security-1.0.200.jar
1451 + http://hg.netbeans.org/binaries/34E70691382D67EE5C84EF207FB8D3784594BA2C-org.eclipse.jgit-1.0.0.201106090707-r.jar
1452 + http://hg.netbeans.org/binaries/6AC191F42860D1698C9268AE044AFAA5FE806CE7-org.eclipse.mylyn.bugzilla.core-3.6.0.jar
1453 + http://hg.netbeans.org/binaries/4617423828BC2E79A1871949C2914285405D8EFF-org.eclipse.mylyn.commons.core-3.6.0.jar
1454 + http://hg.netbeans.org/binaries/053602E0177D42BF707019F1BC646193A899D571-org.eclipse.mylyn.commons.net-3.6.0.jar
1455 + http://hg.netbeans.org/binaries/032EFC784E1DE21E4093C08F336C7582F5694760-org.eclipse.mylyn.commons.xmlrpc-3.6.0.jar
1456 + http://hg.netbeans.org/binaries/5D73EEAEABC42C6FCB85593D1F5B04ACBDFAA0F9-org.eclipse.mylyn.tasks.core-3.6.0.jar
1457 + http://hg.netbeans.org/binaries/CD33537FD47E801E01B427997F3DE4016159B414-preindexed.zip
1458 + http://hg.netbeans.org/binaries/E66876EB5F33AA0E57F035F1AADD8C44FEAE7FCB-processtreekiller-1.0.1.jar
1459 + http://hg.netbeans.org/binaries/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar
1460 + http://hg.netbeans.org/binaries/1162833E0FE87B69B99B1F7DEB3A6C386EAB6F84-rhino1_7R2rc1.zip
1461 + http://hg.netbeans.org/binaries/C56F4F5C42102A67F56EB8F12D0219E92E5307C2-sdocs.zip
1462 + http://hg.netbeans.org/binaries/0B9606F570B28FFC4FCE6C7222B88B3DCEFB1A36-svnClientAdapter-javahl-1.6.13.jar
1463 + http://hg.netbeans.org/binaries/A11623D2AF72A99C1509EC2A0ADA2DACBEE9A8E4-svnClientAdapter-main-1.6.13.jar
1464 + http://hg.netbeans.org/binaries/0AE20EC02958F193ADAB4C272ACCF6FE3196DCA0-svnClientAdapter-svnkit-1.6.13.jar
1465 + http://hg.netbeans.org/binaries/636C6FF256A978B786D7502F43E788448E9DAB4B-svnkit-1.3.4.jar
1466 + http://hg.netbeans.org/binaries/AB271CFC19469D9088BE306685A7AC8787373F99-svnkit-javahl.jar
1467 + http://hg.netbeans.org/binaries/7C6ED64C55164C5AE0394E11303CA95CB24166AF-swingx-0.9.5.jar
1468 + http://hg.netbeans.org/binaries/538D727A9A0874019FB11280F07CE3F43EE723BC-sqljet-1.0.3.jar
1469 + http://hg.netbeans.org/binaries/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar
1470 + http://hg.netbeans.org/binaries/68B82D7246FD90E0FC70BB9C8F10611489BF371A-trilead.jar
1471 + http://hg.netbeans.org/binaries/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar
1472 + http://hg.netbeans.org/binaries/7A5A7DF07297A86A944D4D0562C685585B0734EF-validator.jar
1473 + http://hg.netbeans.org/binaries/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar
1474 + http://hg.netbeans.org/binaries/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar
1475 + http://hg.netbeans.org/binaries/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar
1476 + http://hg.netbeans.org/binaries/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar"
1477 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1478 +KEYWORDS="~amd64 ~x86"
1479 +IUSE=""
1480 +S="${WORKDIR}"
1481 +
1482 +CDEPEND="~dev-java/netbeans-harness-${PV}
1483 + ~dev-java/netbeans-platform-${PV}
1484 + dev-java/commons-httpclient:3
1485 + dev-java/commons-io:1
1486 + dev-java/commons-lang:2.1
1487 + dev-java/commons-logging:0
1488 + dev-java/freemarker:2.3
1489 + dev-java/icu4j:4.4
1490 + dev-java/jdbc-mysql:0
1491 + dev-java/jdbc-postgresql:0
1492 + dev-java/jsr173:0
1493 + dev-java/jvyamlb:0
1494 + dev-java/log4j:0
1495 + dev-java/saxon:9
1496 + dev-java/smack:2.2
1497 + dev-java/sun-jaf:0
1498 + dev-java/tomcat-servlet-api:2.2
1499 + dev-java/ws-commons-util:0
1500 + dev-java/xerces:2
1501 + dev-vcs/subversion:0[java]"
1502 +# dev-java/lucene:3.5 we do not have slot 3.5 yet
1503 +# dev-java/jaxb:2 upstream version contains more stuff so websvccommon does not compile with ours
1504 +# app-text/jing:0 our version is probably too old
1505 +# dev-java/ini4j:0 our version is too old
1506 +# java-virtuals/jaf:0 could use this instead of sun-jaf but it returns empty classpath
1507 +# dev-java/trilead-ssh2:0 in overlay
1508 +DEPEND="virtual/jdk:1.6
1509 + app-arch/unzip
1510 + dev-java/commons-codec:0
1511 + dev-java/jsch:0
1512 + dev-java/jzlib:0
1513 + ${CDEPEND}
1514 + dev-java/javacc:0
1515 + dev-java/javahelp:0"
1516 +RDEPEND=">=virtual/jdk-1.6
1517 + ${CDEPEND}"
1518 +
1519 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1520 +
1521 +EANT_BUILD_XML="nbbuild/build.xml"
1522 +EANT_BUILD_TARGET="rebuild-cluster"
1523 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ide -Dext.binaries.downloaded=true -Djava.awt.headless=true"
1524 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1525 +JAVA_PKG_BSFIX="off"
1526 +
1527 +src_unpack() {
1528 + unpack $(basename ${SOURCE_URL})
1529 +
1530 + einfo "Deleting bundled jars..."
1531 + find -name "*.jar" -type f -delete
1532 +
1533 + unpack netbeans-9999-r1-build.xml.patch.bz2
1534 +
1535 + pushd "${S}" >/dev/null || die
1536 + ln -s "${DISTDIR}"/B7ADB35C7BC16AFA8AE49C4D61F87E607BDADB41-antlr-runtime-3.3.jar libs.antlr3.runtime/external/antlr-runtime-3.3.jar || die
1537 + ln -s "${DISTDIR}"/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar libs.bytelist/external/bytelist-0.1.jar || die
1538 + ln -s "${DISTDIR}"/643CC426B9F75AA111FAC0FAC0E52FF5D991A337-commons-net-3.0.1.jar libs.commons_net/external/commons-net-3.0.1.jar || die
1539 + # system commons-io fails with following error:
1540 + # Missing manifest tag OpenIDE-Module; /var/tmp/portage/dev-java/netbeans-ide-9999_p20110911/work/nbbuild/netbeans/ide/modules/org-apache-commons-io.jar is not a module
1541 + ln -s "${DISTDIR}"/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar o.apache.commons.io/external/commons-io-1.4.jar ||die
1542 + ln -s "${DISTDIR}"/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip css.editor/external/css21-spec.zip || die
1543 + ln -s "${DISTDIR}"/53AFD6CAA1B476204557B0626E7D673FBD5D245C-css3-spec.zip css.editor/external/css3-spec.zip || die
1544 + ln -s "${DISTDIR}"/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip derby/external/derbysampledb.zip || die
1545 + ln -s "${DISTDIR}"/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip html.editor/external/html-4.01.zip || die
1546 + ln -s "${DISTDIR}"/77DB1AFF3C0730C144D30C9935A1CD8DCD2488A9-html5-datatypes.jar html.validation/external/html5-datatypes.jar || die
1547 + ln -s "${DISTDIR}"/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip html.parser/external/html5doc.zip || die
1548 + ln -s "${DISTDIR}"/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar html.parser/external/htmlparser-1.2.1.jar || die
1549 + ln -s "${DISTDIR}"/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar libs.ini4j/external/ini4j-0.5.1.jar || die
1550 + ln -s "${DISTDIR}"/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar html.validation/external/io-xml-util.jar || die
1551 + ln -s "${DISTDIR}"/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar html.validation/external/iri.jar || die
1552 + ln -s "${DISTDIR}"/FACC6D84B0B0A650B1D44FED941E9ADD9F326862-isorelax20041111.jar html.validation/external/isorelax20041111.jar || die
1553 + ln -s "${DISTDIR}"/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip spellchecker.dictionary_en/external/ispell-enwl-3.1.20.zip || die
1554 + ln -s "${DISTDIR}"/BCF23B1D858C6F69D67C851D497984D25345D0B1-jaxb-api.jar xml.jaxb.api/external/jaxb-api.jar || die
1555 + ln -s "${DISTDIR}"/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip libs.jaxb/external/jaxb-api-doc.zip || die
1556 + ln -s "${DISTDIR}"/2EC69BD69B66B0DABEA392DE713A11F975001760-jaxb-impl.jar libs.jaxb/external/jaxb-impl.jar || die
1557 + ln -s "${DISTDIR}"/64D468922B85A9626178AEDF564FFDBDE980B3EC-jaxb-xjc.jar libs.jaxb/external/jaxb-xjc.jar || die
1558 + ln -s "${DISTDIR}"/F02664A059617D060BEC3EBA0BC002B2102AEB84-jaxb1-impl.jar libs.jaxb/external/jaxb1-impl.jar || die
1559 + ln -s "${DISTDIR}"/C0C5653D2200F2BD2E834B26DFDBC830D07FA0F4-jing.jar html.validation/external/jing.jar || die
1560 + ln -s "${DISTDIR}"/71F7D2D5A3CF17CECBD15049A856BC0245C95C56-js.jar html.validation/external/js.jar || die
1561 + ln -s "${DISTDIR}"/098B14300B35E1053AA9945FF2C1CDA164F43B33-js-domstubs.zip javascript.editing/external/js-domstubs.zip || die
1562 + ln -s "${DISTDIR}"/5756AA27E54A3EC6C8CDAE32F49BCA7BC139EB15-jsstubs.zip javascript.editing/external/jsstubs.zip || die
1563 + ln -s "${DISTDIR}"/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar extexecution.destroy/external/libpam4j-1.1.jar || die
1564 + ln -s "${DISTDIR}"/90FF0731FAFB05C01FEE4F2247140D56E9C30A3B-lucene-core-3.5.0.jar libs.lucene/external/lucene-core-3.5.0.jar || die
1565 + ln -s "${DISTDIR}"/A1C0ED8C43A306E3FB7676E7463204B9DA9BE290-non-schema.jar html.validation/external/non-schema.jar || die
1566 + ln -s "${DISTDIR}"/DF8DD2981C9C3EBEDB059CA98450B587E784AF58-org.eclipse.core.contenttype-3.4.100.jar o.eclipse.core.contenttype/external/org.eclipse.core.contenttype-3.4.100.jar || die
1567 + ln -s "${DISTDIR}"/A71B23F287BB0CB27E3A5B7808AC07D45BE44841-org.eclipse.core.jobs-3.5.1.jar o.eclipse.core.jobs/external/org.eclipse.core.jobs-3.5.1.jar || die
1568 + ln -s "${DISTDIR}"/93CDEDB00404BF3C56AD3BF0501A9E7A09BD2108-org.eclipse.core.net-1.2.100.jar o.eclipse.core.net/external/org.eclipse.core.net-1.2.100.jar || die
1569 + ln -s "${DISTDIR}"/46735A729401036FC2C14CC05257ACB4CD4F6906-org.eclipse.core.runtime-3.6.0.jar o.eclipse.core.runtime/external/org.eclipse.core.runtime-3.6.0.jar || die
1570 + ln -s "${DISTDIR}"/9C98C277CFFBB4CA06CAFD5820562EF7B5100F5C-org.eclipse.core.runtime.compatibility.auth-3.2.200.jar o.eclipse.core.runtime.compatibility.auth/external/org.eclipse.core.runtime.compatibility.auth-3.2.200.jar || die
1571 + ln -s "${DISTDIR}"/8A288BD66E90B1081F843A17F95973514ED55A97-org.eclipse.equinox.app-1.3.1.jar o.eclipse.equinox.app/external/org.eclipse.equinox.app-1.3.1.jar || die
1572 + ln -s "${DISTDIR}"/491025C38F84A6FF9823315A74A0CAC4C30E51A8-org.eclipse.equinox.common-3.6.0.jar o.eclipse.equinox.common/external/org.eclipse.equinox.common-3.6.0.jar || die
1573 + ln -s "${DISTDIR}"/F411AB988320260361C3611714CA5AF1480CD1A3-org.eclipse.equinox.preferences-3.3.0.jar o.eclipse.equinox.preferences/external/org.eclipse.equinox.preferences-3.3.0.jar || die
1574 + ln -s "${DISTDIR}"/AD19FF36B5D976E5B4F289B5ACB32967216C1B2D-org.eclipse.equinox.registry-3.5.0.jar o.eclipse.equinox.registry/external/org.eclipse.equinox.registry-3.5.0.jar || die
1575 + ln -s "${DISTDIR}"/1FE453D0B251571463F9BE4F51F413BBA5A376A7-org.eclipse.equinox.security-1.0.200.jar o.eclipse.equinox.security/external/org.eclipse.equinox.security-1.0.200.jar || die
1576 + ln -s "${DISTDIR}"/34E70691382D67EE5C84EF207FB8D3784594BA2C-org.eclipse.jgit-1.0.0.201106090707-r.jar o.eclipse.jgit/external/org.eclipse.jgit-1.0.0.201106090707-r.jar || die
1577 + ln -s "${DISTDIR}"/6AC191F42860D1698C9268AE044AFAA5FE806CE7-org.eclipse.mylyn.bugzilla.core-3.6.0.jar o.eclipse.mylyn.bugzilla.core/external/org.eclipse.mylyn.bugzilla.core-3.6.0.jar || die
1578 + ln -s "${DISTDIR}"/4617423828BC2E79A1871949C2914285405D8EFF-org.eclipse.mylyn.commons.core-3.6.0.jar o.eclipse.mylyn.commons.core/external/org.eclipse.mylyn.commons.core-3.6.0.jar || die
1579 + ln -s "${DISTDIR}"/053602E0177D42BF707019F1BC646193A899D571-org.eclipse.mylyn.commons.net-3.6.0.jar o.eclipse.mylyn.commons.net/external/org.eclipse.mylyn.commons.net-3.6.0.jar || die
1580 + ln -s "${DISTDIR}"/032EFC784E1DE21E4093C08F336C7582F5694760-org.eclipse.mylyn.commons.xmlrpc-3.6.0.jar o.eclipse.mylyn.commons.xmlrpc/external/org.eclipse.mylyn.commons.xmlrpc-3.6.0.jar || die
1581 + ln -s "${DISTDIR}"/5D73EEAEABC42C6FCB85593D1F5B04ACBDFAA0F9-org.eclipse.mylyn.tasks.core-3.6.0.jar o.eclipse.mylyn.tasks.core/external/org.eclipse.mylyn.tasks.core-3.6.0.jar || die
1582 + ln -s "${DISTDIR}"/CD33537FD47E801E01B427997F3DE4016159B414-preindexed.zip javascript.editing/external/preindexed.zip || die
1583 + ln -s "${DISTDIR}"/E66876EB5F33AA0E57F035F1AADD8C44FEAE7FCB-processtreekiller-1.0.1.jar extexecution.destroy/external/processtreekiller-1.0.1.jar || die
1584 + ln -s "${DISTDIR}"/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar o.apache.xml.resolver/external/resolver-1.2.jar || die
1585 + ln -s "${DISTDIR}"/1162833E0FE87B69B99B1F7DEB3A6C386EAB6F84-rhino1_7R2rc1.zip o.mozilla.rhino.patched/external/rhino1_7R2rc1.zip || die
1586 + ln -s "${DISTDIR}"/C56F4F5C42102A67F56EB8F12D0219E92E5307C2-sdocs.zip javascript.editing/external/sdocs.zip || die
1587 + ln -s "${DISTDIR}"/538D727A9A0874019FB11280F07CE3F43EE723BC-sqljet-1.0.3.jar libs.svnClientAdapter.svnkit/external/sqljet-1.0.3.jar || die
1588 + ln -s "${DISTDIR}"/0B9606F570B28FFC4FCE6C7222B88B3DCEFB1A36-svnClientAdapter-javahl-1.6.13.jar libs.svnClientAdapter.javahl/external/svnClientAdapter-javahl-1.6.13.jar || die
1589 + ln -s "${DISTDIR}"/A11623D2AF72A99C1509EC2A0ADA2DACBEE9A8E4-svnClientAdapter-main-1.6.13.jar libs.svnClientAdapter/external/svnClientAdapter-main-1.6.13.jar || die
1590 + ln -s "${DISTDIR}"/0AE20EC02958F193ADAB4C272ACCF6FE3196DCA0-svnClientAdapter-svnkit-1.6.13.jar libs.svnClientAdapter.svnkit/external/svnClientAdapter-svnkit-1.6.13.jar || die
1591 + ln -s "${DISTDIR}"/636C6FF256A978B786D7502F43E788448E9DAB4B-svnkit-1.3.4.jar libs.svnClientAdapter.svnkit/external/svnkit-1.3.4.jar || die
1592 + ln -s "${DISTDIR}"/AB271CFC19469D9088BE306685A7AC8787373F99-svnkit-javahl.jar libs.svnClientAdapter.svnkit/external/svnkit-javahl.jar || die
1593 + ln -s "${DISTDIR}"/7C6ED64C55164C5AE0394E11303CA95CB24166AF-swingx-0.9.5.jar libs.swingx/external/swingx-0.9.5.jar || die
1594 + ln -s "${DISTDIR}"/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar httpserver/external/tomcat-webserver-3.2.jar || die
1595 + ln -s "${DISTDIR}"/68B82D7246FD90E0FC70BB9C8F10611489BF371A-trilead.jar libs.svnClientAdapter.svnkit/external/trilead.jar || die
1596 + ln -s "${DISTDIR}"/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar swing.validation/external/ValidationAPI.jar || die
1597 + ln -s "${DISTDIR}"/7A5A7DF07297A86A944D4D0562C685585B0734EF-validator.jar html.validation/external/validator.jar || die
1598 + ln -s "${DISTDIR}"/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar extexecution.destroy/external/winp-1.14-patched.jar || die
1599 + ln -s "${DISTDIR}"/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar o.apache.xmlrpc/external/xmlrpc-client-3.0.jar || die
1600 + ln -s "${DISTDIR}"/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar o.apache.xmlrpc/external/xmlrpc-common-3.0.jar || die
1601 + ln -s "${DISTDIR}"/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar o.apache.xmlrpc/external/xmlrpc-server-3.0.jar || die
1602 + popd >/dev/null || die
1603 +}
1604 +
1605 +src_prepare() {
1606 + einfo "Deleting bundled class files..."
1607 + find -name "*.class" -type f | xargs rm -vf
1608 +
1609 + epatch netbeans-9999-r1-build.xml.patch
1610 +
1611 + # Support for custom patches
1612 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1613 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1614 +
1615 + if [ -n "${files}" ] ; then
1616 + einfo "Applying custom patches:"
1617 +
1618 + for file in ${files} ; do
1619 + epatch "${file}"
1620 + done
1621 + fi
1622 + fi
1623 +
1624 + einfo "Symlinking external libraries..."
1625 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1626 +
1627 + einfo "Linking in other clusters..."
1628 + mkdir "${S}"/nbbuild/netbeans || die
1629 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
1630 +
1631 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1632 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1633 + touch nb.cluster.platform.built
1634 +
1635 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
1636 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1637 + touch nb.cluster.harness.built
1638 +
1639 + popd >/dev/null || die
1640 +
1641 + java-pkg_jar-from --build-only --into c.jcraft.jsch/external jsch jsch.jar jsch-0.1.45.jar
1642 + java-pkg_jar-from --build-only --into c.jcraft.jzlib/external jzlib jzlib.jar jzlib-1.0.7.jar
1643 + java-pkg_jar-from --into db.drivers/external jdbc-mysql jdbc-mysql.jar mysql-connector-java-5.1.13-bin.jar
1644 + java-pkg_jar-from --into db.drivers/external jdbc-postgresql jdbc-postgresql.jar postgresql-8.3-603.jdbc3.jar
1645 + java-pkg_jar-from --build-only --into db.sql.visualeditor/external javacc javacc.jar javacc-3.2.jar
1646 + java-pkg_jar-from --into extexecution.destroy/external commons-io-1 commons-io.jar commons-io-1.4.jar
1647 + java-pkg_jar-from --into html.parser/external icu4j-4.4 icu4j.jar icu4j-4_0.jar
1648 + java-pkg_jar-from --into html.validation/external commons-logging commons-logging.jar commons-logging-1.1.1.jar
1649 + java-pkg_jar-from --into html.validation/external commons-logging commons-logging-api.jar commons-logging-api-1.1.1.jar
1650 + # java-pkg_jar-from --into html.validation/external jing jing.jar jing.jar
1651 + java-pkg_jar-from --into html.validation/external log4j log4j.jar log4j-1.2.15.jar
1652 + java-pkg_jar-from --into html.validation/external saxon-9 saxon.jar saxon9B.jar
1653 + # java-pkg_jar-from --into libs.antlr3.runtime/external antlr-3 antlr3.jar antlr-runtime-3.1.3.jar
1654 + # java-pkg_jar-from --into libs.commons_net/external commons-net commons-net.jar commons-net-1.4.1.jar
1655 + java-pkg_jar-from --into libs.freemarker/external freemarker-2.3 freemarker.jar freemarker-2.3.8.jar
1656 + # java-pkg_jar-from --into libs.ini4j/external ini4j ini4j.jar ini4j-0.5.1.jar
1657 + # java-pkg_jar-from --into libs.jaxb/external jaxb-2 jaxb-impl.jar jaxb-impl.jar
1658 + java-pkg_jar-from --into libs.jvyamlb/external jvyamlb jvyamlb.jar jvyamlb-0.2.3.jar
1659 + # java-pkg_jar-from --into libs.lucene/external lucene-3.5 lucene-core.jar lucene-core-3.5.0.jar
1660 + java-pkg_jar-from --into libs.smack/external smack-2.2 smack.jar smack.jar
1661 + java-pkg_jar-from --into libs.smack/external smack-2.2 smackx.jar smackx.jar
1662 + java-pkg_jar-from --into libs.svnClientAdapter.javahl/external subversion svn-javahl.jar svnjavahl-1.6.0.jar
1663 + # java-pkg_jar-from --into libs.svnClientAdapter.svnkit/external trilead-ssh2 trilead-ssh2.jar trilead.jar
1664 + java-pkg_jar-from --into libs.xerces/external xerces-2 xercesImpl.jar xerces-2.8.0.jar
1665 + java-pkg_jar-from --build-only --into o.apache.commons.codec/external commons-codec commons-codec.jar apache-commons-codec-1.3.jar
1666 + java-pkg_jar-from --into o.apache.commons.httpclient/external commons-httpclient-3 commons-httpclient.jar commons-httpclient-3.1.jar
1667 + java-pkg_jar-from --into o.apache.commons.lang/external commons-lang-2.1 commons-lang.jar commons-lang-2.4.jar
1668 + java-pkg_jar-from --into o.apache.commons.logging/external commons-logging commons-logging.jar commons-logging-1.1.jar
1669 + java-pkg_jar-from --into o.apache.ws.commons.util/external ws-commons-util ws-commons-util.jar ws-commons-util-1.0.1.jar
1670 + java-pkg_jar-from --into servletapi/external tomcat-servlet-api-2.2 servlet.jar servlet-2.2.jar
1671 + java-pkg_jar-from --into xml.jaxb.api/external sun-jaf activation.jar activation.jar
1672 + # java-pkg_jar-from --into xml.jaxb.api/external jaxb-2 jaxb-api.jar jaxb-api.jar
1673 + java-pkg_jar-from --into xml.jaxb.api/external jsr173 jsr173.jar jsr173_api.jar
1674 +
1675 + java-pkg-2_src_prepare
1676 +}
1677 +
1678 +src_compile() {
1679 + unset DISPLAY
1680 + eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
1681 +}
1682 +
1683 +src_install() {
1684 + pushd nbbuild/netbeans/ide >/dev/null || die
1685 +
1686 + insinto ${INSTALL_DIR}
1687 +
1688 + grep -E "/ide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1689 +
1690 + doins -r *
1691 + rm -fr "${D}"/${INSTALL_DIR}/bin/nativeexecution || die
1692 + rm -fr "${D}"/${INSTALL_DIR}/modules/lib || die
1693 +
1694 + insinto ${INSTALL_DIR}/bin/nativeexecution
1695 + doins bin/nativeexecution/*
1696 +
1697 + pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution >/dev/null || die
1698 + for file in *.sh ; do
1699 + fperms 755 ${file}
1700 + done
1701 + popd >/dev/null || die
1702 +
1703 + if use x86 ; then
1704 + doins -r bin/nativeexecution/Linux-x86
1705 + pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86 >/dev/null || die
1706 + for file in * ; do
1707 + fperms 755 ${file}
1708 + done
1709 + popd >/dev/null || die
1710 + elif use amd64 ; then
1711 + doins -r bin/nativeexecution/Linux-x86_64
1712 + pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86_64 >/dev/null || die
1713 + for file in * ; do
1714 + fperms 755 ${file}
1715 + done
1716 + popd >/dev/null || die
1717 + fi
1718 +
1719 + popd >/dev/null || die
1720 +
1721 + local instdir=${INSTALL_DIR}/modules/ext
1722 + pushd "${D}"/${instdir} >/dev/null || die
1723 + # rm antlr-runtime-3.1.3.jar && dosym /usr/share/antlr-3/lib/antlr3.jar ${instdir}/antlr-runtime-3.1.3.jar || die
1724 + # bytelist-0.1.jar
1725 + 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
1726 + rm commons-logging-1.1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.1.jar || die
1727 + # rm commons-net-1.4.1.jar && dosym /usr/share/commons-net/lib/commons-net.jar ${instdir}/commons-net-1.4.1.jar || die
1728 + # ddl.jar
1729 + rm freemarker-2.3.8.jar && dosym /usr/share/freemarker-2.3/lib/freemarker.jar ${instdir}/freemarker-2.3.8.jar || die
1730 + # html5-datatypes.jar
1731 + # html5-parser.jar
1732 + rm icu4j-4_0.jar && dosym /usr/share/icu4j-4.4/lib/icu4j.jar ${instdir}/icu4j-4_0.jar || die
1733 + # [[ -f ini4j-0.5.1.jar ]] && java-pkg_jar-from ini4j ini4j.jar ${instdir}/ini4j-0.5.1.jar || die
1734 + # io-xml-util.jar
1735 + # iri.jar
1736 + # isorelax20041111.jar
1737 + # [[ -f jing.jar ]] && java-pkg_jar-from jing jing.jar ${instdir}/jing.jar || die
1738 + # js.jar
1739 + rm jvyamlb-0.2.3.jar && dosym /usr/share/jvyamlb/lib/jvyamlb.jar ${instdir}/jvyamlb-0.2.3.jar || die
1740 + # libpam4j-1.1.jar
1741 + rm log4j-1.2.15.jar && dosym /usr/share/log4j/lib/log4j.jar ${instdir}/log4j-1.2.15.jar || die
1742 + # rm lucene-core-3.5.0.jar && dosym /usr/share/lucene-3.5/lib/lucene-core.jar ${instdir}/lucene-core-3.5.0.jar || die
1743 + 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
1744 + # non-schema.jar
1745 + # org.eclipse.mylyn.bugzilla.core_3.3.1.jar
1746 + # org.eclipse.mylyn.commons.core_3.3.1.jar
1747 + # org.eclipse.mylyn.commons.net_3.3.0.jar
1748 + # org.eclipse.mylyn.tasks.core_3.3.1.jar
1749 + # org-netbeans-tax.jar
1750 + rm postgresql-8.3-603.jdbc3.jar && dosym /usr/share/jdbc-postgresql/lib/jdbc-postgresql.jar ${instdir}/postgresql-8.3-603.jdbc3.jar || die
1751 + # processtreekiller-1.0.1.jar
1752 + # resolver-1.2.jar
1753 + rm saxon9B.jar && dosym /usr/share/saxon-9/lib/saxon.jar ${instdir}/saxon9B.jar || die
1754 + rm servlet-2.2.jar && dosym /usr/share/tomcat-servlet-api-2.2/lib/servlet.jar ${instdir}/servlet-2.2.jar || die
1755 + rm smack.jar && dosym /usr/share/smack-2.2/lib/smack.jar ${instdir}/smack.jar || die
1756 + rm smackx.jar && dosym /usr/share/smack-2.2/lib/smackx.jar ${instdir}/smackx.jar || die
1757 + # sqljet-1.0.3.jar
1758 + # svnClientAdapter-javahl-1.6.13.jar
1759 + # svnClientAdapter-main-1.6.13.jar
1760 + # svnClientAdapter-svnkit-1.6.13.jar
1761 + rm svnjavahl-1.6.0.jar && dosym /usr/share/subversion/lib/svn-javahl.jar ${instdir}/svnjavahl-1.6.0.jar || die
1762 + # svnkit-javahl.jar
1763 + # svnkit-1.3.4.jar
1764 + # swingx-0.9.5.jar
1765 + # [[ -f trilead.jar ]] && java-pkg_jar-from trilead-ssh2 trilead-ssh2.jar ${instdir}/trilead.jar || die
1766 + # ValidationAPI.jar
1767 + # validator.jar
1768 + # webserver.jar
1769 + # winp-1.14-patched.jar
1770 + rm xerces-2.8.0.jar && dosym /usr/share/xerces-2/lib/xercesImpl.jar ${instdir}/xerces-2.8.0.jar || die
1771 + popd >/dev/null || die
1772 +
1773 + local instdir=${INSTALL_DIR}/modules/ext/jaxb
1774 + pushd "${D}"/${instdir} >/dev/null || die
1775 + rm activation.jar && dosym /usr/share/sun-jaf/lib/activation.jar ${instdir}/activation.jar || die
1776 + # [[ -f jaxb-impl.jar ]] && java-pkg_jar-from jaxb-2 jaxb-impl.jar ${instdir}/jaxb-impl.jar || die
1777 + # jaxb-xjc.jar
1778 + # jaxb1-impl.jar
1779 + popd >/dev/null || die
1780 +
1781 + local instdir=${INSTALL_DIR}/modules/ext/jaxb/api
1782 + pushd "${D}"/${instdir} >/dev/null || die
1783 + # [[ -f jaxb-api.jar ]] && java-pkg_jar-from jaxb-2 jaxb-api.jar ${instdir}/jaxb-api.jar || die
1784 + rm jsr173_api.jar && dosym /usr/share/jsr173/lib/jsr173.jar ${instdir}/jsr173_api.jar || die
1785 + popd >/dev/null || die
1786 +
1787 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ide
1788 +}
1789
1790 diff --git a/dev-java/netbeans-java/ChangeLog b/dev-java/netbeans-java/ChangeLog
1791 index 94527a3..df451c4 100644
1792 --- a/dev-java/netbeans-java/ChangeLog
1793 +++ b/dev-java/netbeans-java/ChangeLog
1794 @@ -2,6 +2,11 @@
1795 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
1796 # $Header: $
1797
1798 +*netbeans-java-9999_p20120202 (03 Feb 2012)
1799 +
1800 + 03 Feb 2012; <fordfrog@g.o> +netbeans-java-9999_p20120202.ebuild:
1801 + Bumped to latest nightly sources
1802 +
1803 01 Feb 2012; Miroslav Šulc <fordfrog@g.o>
1804 -netbeans-java-9999_p20120113.ebuild, -netbeans-java-9999_p20120115.ebuild:
1805 Removed obsolete versions
1806
1807 diff --git a/dev-java/netbeans-java/Manifest b/dev-java/netbeans-java/Manifest
1808 index 12b95d1..29f14cd 100644
1809 --- a/dev-java/netbeans-java/Manifest
1810 +++ b/dev-java/netbeans-java/Manifest
1811 @@ -41,10 +41,12 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
1812 DIST netbeans-trunk-nightly-201201180601-src.zip 172892698 RMD160 7a2556166705f69ad4591243788d4d377d81f303 SHA1 bc451e7c301404ef86467836fa77434cce055b3f SHA256 7f4604c253fe81d499406484ca50e01eb02dab49e6c496ad26226fe3902df397
1813 DIST netbeans-trunk-nightly-201201250600-src.zip 173033938 RMD160 2399192b5c47cd085e064d165be9e364180e1f7b SHA1 62565d4fe7ee4a922cacde04ce777bc19945637c SHA256 581735d902dc29075eaf73df4c5d4b19ae03395e273167c9d0652ae28dff2858
1814 DIST netbeans-trunk-nightly-201201260600-src.zip 173102685 RMD160 da4d803aa5c0a75f829533e4b6584d61677a434d SHA1 64c71bb0512696dee9a04c570f368f0e6d62eac1 SHA256 5c15e0cc7d62edc18159f2f23aeb964417421d2d3a2278b43e14c8b7006a3ba7
1815 +DIST netbeans-trunk-nightly-201202020600-src.zip 173361430 RMD160 cc644c8cd016e267a88713818739deda536be550 SHA1 7ac6fda309989a2a362b1f7e2a7ef706e6ed545e SHA256 feeff5f4f376db1a00afa86e46a7d6b8d2e86008de47f31a72c379f6ca7b922b
1816 EBUILD netbeans-java-7.0.1.ebuild 14888 RMD160 19208f48ccc5d5d19ba03bf7c60d27a429243b98 SHA1 2c116b4798f92dcac23bdcacd04bb01b0116c7d2 SHA256 98b4789883e375d817f509dbe9067b6f5c3685d92c714d443d51b00bb54704ad
1817 EBUILD netbeans-java-7.1.ebuild 14413 RMD160 b35365588f43fc59a7fbfa27c8ed5e24f9b7f4f7 SHA1 95bd106e6330e1ecfc197550c440525bee029379 SHA256 bc6e2e23f3f119dcb89f253209b855302189010608c867215f874a5de16c144d
1818 EBUILD netbeans-java-9999_p20120118.ebuild 14670 RMD160 475fdf580fed711d1d736a43b853d0d9fcfbe1c1 SHA1 7baefc75f59bb9bf45bd4ff7d0eb0c071728ec06 SHA256 c8933ed2c1a90db44ca645ebb02c73ea87cb033340871a2f2aa2efebfdb2ce3c
1819 EBUILD netbeans-java-9999_p20120125.ebuild 14658 RMD160 2eb7180d7ed31b4388cd8af3e5349c1eeaa91a28 SHA1 04ac0acf4262150129af1bc7671b8c0015d6ce8e SHA256 e1de4c74bd7a95b6fa500eef116d52d06131d84849af3004bbfb9ca108a161d6
1820 EBUILD netbeans-java-9999_p20120126.ebuild 14658 RMD160 c2ca619b87b64e059e89d8721e5f9bfa90a17ee9 SHA1 240445dc424e84536e9ea0ce3d42b50edf3ffb33 SHA256 5fd918adc5d324c78c7ec964f7585e97c0b62f87f6f182dc8a1cb8a023e3c5c8
1821 -MISC ChangeLog 24941 RMD160 f0b16460b2d7ec3a168e4e132f7a6e54d12384ed SHA1 89e1f2ba5e2c260bb92c54c65f29584cfe6dedca SHA256 f12fe6eb09c7871f8cc44e1b2d7a1485eacafe259b5bed48c9027a7985e86c8c
1822 +EBUILD netbeans-java-9999_p20120202.ebuild 14894 RMD160 0048bd7803dcdeb2c5c91a393c4fd001184dabfa SHA1 bd3f4b423ef07b50449b7f3dd3e48393a2edbe60 SHA256 09c95add283f8e566f2ebb9dc82d96e7e16e4e2517a8d3600f30074fbd90a6ea
1823 +MISC ChangeLog 25097 RMD160 60e3876530b76a94747eacac55d6a54e574a2221 SHA1 03b76cbd2bd151c4a1af7811d9546c22261c8076 SHA256 aeda8f5a5e485195c4d9d544d74e8f1931d3e05fe34e24bfb7e9faea975e8b7f
1824 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
1825
1826 diff --git a/dev-java/netbeans-java/netbeans-java-9999_p20120202.ebuild b/dev-java/netbeans-java/netbeans-java-9999_p20120202.ebuild
1827 new file mode 100644
1828 index 0000000..5637dfd
1829 --- /dev/null
1830 +++ b/dev-java/netbeans-java/netbeans-java-9999_p20120202.ebuild
1831 @@ -0,0 +1,307 @@
1832 +# Copyright 1999-2012 Gentoo Foundation
1833 +# Distributed under the terms of the GNU General Public License v2
1834 +# $Header: $
1835 +
1836 +EAPI="4"
1837 +WANT_ANT_TASKS="ant-nodeps"
1838 +inherit eutils java-pkg-2 java-ant-2
1839 +
1840 +# Maven cannot be unbundled because it depends on exact maven version and exact content of maven directory
1841 +
1842 +DESCRIPTION="Netbeans Java Cluster"
1843 +HOMEPAGE="http://netbeans.org/projects/java"
1844 +SLOT="9999"
1845 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-02_06-00-12/zip/netbeans-trunk-nightly-201202020600-src.zip"
1846 +SRC_URI="${SOURCE_URL}
1847 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2
1848 + http://hg.netbeans.org/binaries/FF23DBB427D09AAEC3998B50D740C42B6A3FCD61-ant-libs-1.8.2.zip
1849 + http://hg.netbeans.org/binaries/29CFD351206016B67DD0D556098513D2B259C69B-apache-maven-3.0.4-bin.zip
1850 + http://hg.netbeans.org/binaries/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip
1851 + http://hg.netbeans.org/binaries/90F1E67F38F1D8EC25C082F8EB08CFEC9A3B75E2-eclipselink-2.3.2.jar
1852 + http://hg.netbeans.org/binaries/481935A7F53B55502187BD3C28C2BC0D957BB643-eclipselink-jpa-modelgen-2.3.2.jar
1853 + http://hg.netbeans.org/binaries/59FAD2A4D4A1CFECED8149854EEEC3A7B9668927-glassfish-persistence-v2-build-58g.jar
1854 + http://hg.netbeans.org/binaries/907363E301E2279930C82BEB466BF2053C6E993B-glassfish-persistence-v2ur1-build-09d.jar
1855 + http://hg.netbeans.org/binaries/C8A5E0D558EA7E7349F9D32B838553D5E7DD214F-hibernate-3.2.5-lib.zip
1856 + http://hg.netbeans.org/binaries/204680C59C7D8A4A1A26B9A2ED46D0DAA6DC10B3-indexer-artifact-4.1.2.jar
1857 + http://hg.netbeans.org/binaries/EA1F2B2504FC5ABCB06146D858F74A97B85A2998-indexer-core-4.1.2.jar
1858 + http://hg.netbeans.org/binaries/E90F4B2F8972AA5EF58139F16B78D5F6ACFC6EF9-javac-api-nb-7.0-b07.jar
1859 + http://hg.netbeans.org/binaries/033FC62C8D65CD97FA7FC29F0546EB7CDDEF85BB-javac-impl-nb-7.0-b07.jar
1860 + http://hg.netbeans.org/binaries/3BCA561B1B7B284B3D3C097F92A9CD47FF485058-javax.persistence-2.0.jar
1861 + http://hg.netbeans.org/binaries/2F43A634A42CC4FD2EF9E24B488AFFD6984D3411-jaxws-2.2.zip
1862 + http://hg.netbeans.org/binaries/23E69F0F17757673C573EBD9899727B82EF7DB7F-jaxws-2.2-api.zip
1863 + http://hg.netbeans.org/binaries/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip
1864 + http://hg.netbeans.org/binaries/653A6AD1EF786BC577FC20F56E5F2B1D30423805-maven-dependency-tree-1.2.jar
1865 + http://hg.netbeans.org/binaries/663FA7BA7FD8538E44DE9FDC5315C4F733C13E96-org.eclipse.persistence.jpa.jpql_1.0.1.jar
1866 + http://hg.netbeans.org/binaries/2D0D28E05BD6B6452DAAFE2B5CCB69A84EA63E5D-spring-2.5.6.SEC01.jar
1867 + http://hg.netbeans.org/binaries/7622CB23DAEDD9DE0ACBD16C820D3A02F94572AF-spring-framework-3.0.6.RELEASE.zip"
1868 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1869 +KEYWORDS="~amd64 ~x86"
1870 +IUSE=""
1871 +S="${WORKDIR}"
1872 +
1873 +CDEPEND="~dev-java/netbeans-platform-${PV}
1874 + ~dev-java/netbeans-harness-${PV}
1875 + ~dev-java/netbeans-ide-${PV}
1876 + ~dev-java/netbeans-websvccommon-${PV}
1877 + dev-java/beansbinding:0
1878 + dev-java/cglib:2.2
1879 + dev-java/jdom:1.0
1880 + dev-java/lucene:3.0"
1881 +DEPEND="virtual/jdk:1.6
1882 + app-arch/unzip
1883 + ${CDEPEND}
1884 + dev-java/javahelp:0
1885 + dev-java/junit:4"
1886 +RDEPEND=">=virtual/jdk-1.6
1887 + ${CDEPEND}
1888 + dev-java/absolutelayout:0
1889 + dev-java/antlr:0[java]
1890 + dev-java/asm:2.2
1891 + dev-java/cglib:2.1
1892 + dev-java/commons-collections:0
1893 + dev-java/dom4j:1
1894 + dev-java/ehcache:1.2
1895 + dev-java/fastinfoset:0
1896 + dev-java/javassist:3
1897 + dev-java/jsr67:0
1898 + dev-java/jsr181:0
1899 + dev-java/jsr250:0
1900 + dev-java/jta:0
1901 + dev-java/jtidy:0
1902 + >=dev-java/maven-bin-3.0.3:3.0
1903 + dev-java/saaj:0
1904 + dev-java/stax-ex:0
1905 + dev-java/xmlstreambuffer:0"
1906 +
1907 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1908 +
1909 +EANT_BUILD_XML="nbbuild/build.xml"
1910 +EANT_BUILD_TARGET="rebuild-cluster"
1911 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.java -Dext.binaries.downloaded=true"
1912 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1913 +JAVA_PKG_BSFIX="off"
1914 +
1915 +src_unpack() {
1916 + unpack $(basename ${SOURCE_URL})
1917 +
1918 + einfo "Deleting bundled jars..."
1919 + find -name "*.jar" -type f -delete
1920 +
1921 + unpack netbeans-9999-r1-build.xml.patch.bz2
1922 +
1923 + pushd "${S}" >/dev/null || die
1924 + ln -s "${DISTDIR}"/FF23DBB427D09AAEC3998B50D740C42B6A3FCD61-ant-libs-1.8.2.zip o.apache.tools.ant.module/external/ant-libs-1.8.2.zip || die
1925 + ln -s "${DISTDIR}"/29CFD351206016B67DD0D556098513D2B259C69B-apache-maven-3.0.4-bin.zip maven.embedder/external/apache-maven-3.0.4-bin.zip || die
1926 + ln -s "${DISTDIR}"/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip o.jdesktop.beansbinding/external/beansbinding-1.2.1-doc.zip || die
1927 + ln -s "${DISTDIR}"/90F1E67F38F1D8EC25C082F8EB08CFEC9A3B75E2-eclipselink-2.3.2.jar j2ee.eclipselink/external/eclipselink-2.3.2.jar || die
1928 + ln -s "${DISTDIR}"/481935A7F53B55502187BD3C28C2BC0D957BB643-eclipselink-jpa-modelgen-2.3.2.jar j2ee.eclipselinkmodelgen/external/eclipselink-jpa-modelgen-2.3.2.jar || die
1929 + ln -s "${DISTDIR}"/59FAD2A4D4A1CFECED8149854EEEC3A7B9668927-glassfish-persistence-v2-build-58g.jar j2ee.toplinklib/external/glassfish-persistence-v2-build-58g.jar || die
1930 + ln -s "${DISTDIR}"/907363E301E2279930C82BEB466BF2053C6E993B-glassfish-persistence-v2ur1-build-09d.jar j2ee.toplinklib/external/glassfish-persistence-v2ur1-build-09d.jar || die
1931 + ln -s "${DISTDIR}"/C8A5E0D558EA7E7349F9D32B838553D5E7DD214F-hibernate-3.2.5-lib.zip hibernatelib/external/hibernate-3.2.5-lib.zip || die
1932 + ln -s "${DISTDIR}"/204680C59C7D8A4A1A26B9A2ED46D0DAA6DC10B3-indexer-artifact-4.1.2.jar maven.indexer/external/indexer-artifact-4.1.2.jar || die
1933 + ln -s "${DISTDIR}"/EA1F2B2504FC5ABCB06146D858F74A97B85A2998-indexer-core-4.1.2.jar maven.indexer/external/indexer-core-4.1.2.jar || die
1934 + ln -s "${DISTDIR}"/E90F4B2F8972AA5EF58139F16B78D5F6ACFC6EF9-javac-api-nb-7.0-b07.jar libs.javacapi/external/javac-api-nb-7.0-b07.jar || die
1935 + ln -s "${DISTDIR}"/033FC62C8D65CD97FA7FC29F0546EB7CDDEF85BB-javac-impl-nb-7.0-b07.jar libs.javacimpl/external/javac-impl-nb-7.0-b07.jar || die
1936 + ln -s "${DISTDIR}"/3BCA561B1B7B284B3D3C097F92A9CD47FF485058-javax.persistence-2.0.jar j2ee.eclipselink/external/javax.persistence-2.0.jar || die
1937 + ln -s "${DISTDIR}"/2F43A634A42CC4FD2EF9E24B488AFFD6984D3411-jaxws-2.2.zip websvc.jaxws21/external/jaxws-2.2.zip || die
1938 + ln -s "${DISTDIR}"/23E69F0F17757673C573EBD9899727B82EF7DB7F-jaxws-2.2-api.zip websvc.jaxws21api/external/jaxws-2.2-api.zip || die
1939 + ln -s "${DISTDIR}"/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip websvc.jaxws21/external/jaxws-api-doc.zip || die
1940 + ln -s "${DISTDIR}"/653A6AD1EF786BC577FC20F56E5F2B1D30423805-maven-dependency-tree-1.2.jar maven.embedder/external/maven-dependency-tree-1.2.jar || die
1941 + ln -s "${DISTDIR}"/663FA7BA7FD8538E44DE9FDC5315C4F733C13E96-org.eclipse.persistence.jpa.jpql_1.0.1.jar j2ee.eclipselink/external/org.eclipse.persistence.jpa.jpql_1.0.1.jar || die
1942 + ln -s "${DISTDIR}"/2D0D28E05BD6B6452DAAFE2B5CCB69A84EA63E5D-spring-2.5.6.SEC01.jar libs.springframework/external/spring-2.5.6.SEC01.jar || die
1943 + ln -s "${DISTDIR}"/7622CB23DAEDD9DE0ACBD16C820D3A02F94572AF-spring-framework-3.0.6.RELEASE.zip libs.springframework/external/spring-framework-3.0.6.RELEASE.zip || die
1944 + popd >/dev/null || die
1945 +}
1946 +
1947 +src_prepare() {
1948 + einfo "Deleting bundled class files..."
1949 + find -name "*.class" -type f | xargs rm -vf
1950 +
1951 + epatch netbeans-9999-r1-build.xml.patch
1952 +
1953 + # Support for custom patches
1954 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1955 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1956 +
1957 + if [ -n "${files}" ] ; then
1958 + einfo "Applying custom patches:"
1959 +
1960 + for file in ${files} ; do
1961 + epatch "${file}"
1962 + done
1963 + fi
1964 + fi
1965 +
1966 + einfo "Symlinking external libraries..."
1967 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1968 + java-pkg_jar-from --into libs.cglib/external cglib-2.2 cglib.jar cglib-2.2.jar
1969 + java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
1970 + java-pkg_jar-from --into maven.embedder/external jdom-1.0 jdom.jar jdom-1.0.jar
1971 + java-pkg_jar-from --into maven.indexer/external lucene-3.0 lucene-core.jar lucene-core-3.0.3.jar
1972 + java-pkg_jar-from --into o.jdesktop.beansbinding/external beansbinding beansbinding.jar beansbinding-1.2.1.jar
1973 +
1974 + einfo "Linking in other clusters..."
1975 + mkdir "${S}"/nbbuild/netbeans || die
1976 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
1977 +
1978 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1979 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1980 + touch nb.cluster.platform.built
1981 +
1982 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
1983 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1984 + touch nb.cluster.harness.built
1985 +
1986 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
1987 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1988 + touch nb.cluster.ide.built
1989 +
1990 + ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
1991 + cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1992 + touch nb.cluster.websvccommon.built
1993 +
1994 + popd >/dev/null || die
1995 +
1996 + java-pkg-2_src_prepare
1997 +}
1998 +
1999 +src_install() {
2000 + pushd nbbuild/netbeans/java >/dev/null || die
2001 +
2002 + insinto ${INSTALL_DIR}
2003 + grep -E "/java$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2004 +
2005 + doins -r *
2006 + rm -fr "${D}"/${INSTALL_DIR}/ant/* || die
2007 + #rm -fr "${D}"/${INSTALL_DIR}/maven || die
2008 + #dosym /usr/share/maven-bin-3.0 ${INSTALL_DIR}/maven
2009 + chmod 755 "${D}"/${INSTALL_DIR}/maven/bin/mvn* || die
2010 + rm -fr "${D}"/${INSTALL_DIR}/maven/bin/*.bat || die
2011 +
2012 + insinto ${INSTALL_DIR}/ant
2013 + dosym /usr/share/ant/bin ${INSTALL_DIR}/ant/bin
2014 + dosym /usr/share/ant/etc ${INSTALL_DIR}/ant/etc
2015 + doins -r ant/extra
2016 + dosym /usr/share/ant/lib ${INSTALL_DIR}/ant/lib
2017 + doins -r ant/nblib
2018 + dosym /usr/share/ant/tasks ${INSTALL_DIR}/ant/tasks
2019 + local vertasks=$(ls -d /usr/share/ant/tasks-*)
2020 + dosym ${vertasks} ${INSTALL_DIR}/ant/$(basename ${vertasks}) # it would be better if ant would have tasks-current dir
2021 +
2022 + popd >/dev/null || die
2023 +
2024 + local instdir=/${INSTALL_DIR}/modules/ext
2025 + pushd "${D}"/${instdir} >/dev/null || die
2026 + rm AbsoluteLayout.jar && dosym /usr/share/absolutelayout/lib/absolutelayout.jar ${instdir}/AbsoluteLayout.jar || die
2027 + rm beansbinding-1.2.1.jar && dosym /usr/share/beansbinding/lib/beansbinding.jar ${instdir}/beansbinding-1.2.1.jar || die
2028 + rm cglib-2.2.jar && dosym /usr/share/cglib-2.2/lib/cglib.jar ${instdir}/cglib-2.2.jar || die
2029 + # javac-api-nb-7.0-b07.jar
2030 + # javac-impl-nb-7.0-b07.jar
2031 + # org-netbeans-modules-java-j2seplatform-probe.jar
2032 + popd >/dev/null || die
2033 +
2034 + local instdir=${INSTALL_DIR}/modules/ext/eclipselink
2035 + pushd "${D}"/${instdir} >/dev/null || die
2036 + # dir: eclipselink
2037 + # eclipselink-javax.persistence-2.0.jar
2038 + # eclipselink-jpa-modelgen-2.2.0.jar
2039 + # eclipselink-2.2.0.jar
2040 + popd >/dev/null || die
2041 +
2042 + local instdir=${INSTALL_DIR}/modules/ext/hibernate
2043 + pushd "${D}"/${instdir} >/dev/null || die
2044 + rm antlr-2.7.6.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.6.jar || die
2045 + rm asm-attrs.jar && dosym /usr/share/asm-2.2/lib/asm-attrs.jar ${instdir}/asm-attrs.jar || die
2046 + rm asm.jar && dosym /usr/share/asm-2.2/lib/asm.jar ${instdir}/asm.jar || die
2047 + rm cglib-2.1.3.jar && dosym /usr/share/cglib-2.1/lib/cglib.jar ${instdir}/cglib-2.1.3.jar || die
2048 + rm commons-collections-2.1.1.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections-2.1.1.jar || die
2049 + rm dom4j-1.6.1.jar && dosym /usr/share/dom4j-1/lib/dom4j.jar ${instdir}/dom4j-1.6.1.jar || die
2050 + rm ehcache-1.2.3.jar && dosym /usr/share/ehcache-1.2/lib/ehcache.jar ${instdir}/ehcache-1.2.3.jar || die
2051 + # ejb3-persistence.jar
2052 + # hibernate-annotations.jar
2053 + # hibernate-commons-annotations.jar
2054 + # hibernate-entitymanager.jar
2055 + # hibernate-tools.jar
2056 + # hibernate3.jar
2057 + rm javassist.jar && dosym /usr/share/javassist-3/lib/javassist.jar ${instdir}/javassist.jar || die
2058 + # jdbc2_0-stdext.jar
2059 + rm jta.jar && dosym /usr/share/jta/lib/jta.jar ${instdir}/jta.jar || die
2060 + rm jtidy-r8-20060801.jar && dosym /usr/share/jtidy/lib/Tidy.jar ${instdir}/jtidy-r8-20060801.jar || die
2061 + popd >/dev/null || die
2062 +
2063 + local instdir=/${INSTALL_DIR}/modules/ext/jaxws22
2064 + pushd "${D}"/${instdir} >/dev/null || die
2065 + rm FastInfoset.jar && dosym /usr/share/fastinfoset/lib/fastinfoset.jar ${instdir}/FastInfoset.jar || die
2066 + # gmbal-api-only.jar
2067 + # http.jar
2068 + # jaxws-rt.jar
2069 + # jaxws-tools.jar
2070 + # management-api.jar
2071 + # mimepull.jar
2072 + # policy.jar
2073 + rm saaj-impl.jar && dosym /usr/share/saaj/lib/saaj.jar ${instdir}/saaj-impl.jar || die
2074 + rm stax-ex.jar && dosym /usr/share/stax-ex/lib/stax-ex.jar ${instdir}/stax-ex.jar || die
2075 + rm streambuffer.jar && dosym /usr/share/xmlstreambuffer/lib/streambuffer.jar ${instdir}/streambuffer.jar || die
2076 + # woodstox.jar
2077 + popd >/dev/null || die
2078 +
2079 + local instdir=${INSTALL_DIR}/modules/ext/jaxws22/api
2080 + pushd "${D}"/${instdir} >/dev/null || die
2081 + # jaxws-api.jar
2082 + rm jsr181-api.jar && dosym /usr/share/jsr181/lib/jsr181.jar ${instdir}/jsr181-api.jar || die
2083 + rm jsr250-api.jar && dosym /usr/share/jsr250/lib/jsr250.jar ${instdir}/jsr250-api.jar || die
2084 + rm saaj-api.jar && dosym /usr/share/jsr67/lib/jsr67.jar ${instdir}/saaj-api.jar || die
2085 + popd >/dev/null || die
2086 +
2087 + local instdir=${INSTALL_DIR}/modules/ext/maven
2088 + pushd "${D}"/${instdir} >/dev/null || die
2089 + # indexer-artifact-4.1.1.jar
2090 + # indexer-core-4.1.1.jar
2091 + rm jdom-1.0.jar && dosym /usr/share/jdom-1.0/lib/jdom.jar ${instdir}/jdom-1.0.jar || die
2092 + 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
2093 + # maven-dependency-tree-1.2.jar
2094 + popd >/dev/null || die
2095 +
2096 + local instdir=${INSTALL_DIR}/modules/ext/spring
2097 + pushd "${D}"/${instdir} >/dev/null || die
2098 + # spring-2.5.6.SEC01.jar
2099 + popd >/dev/null || die
2100 +
2101 + local instdir=${INSTALL_DIR}/modules/ext/spring-3.0
2102 + pushd "${D}"/${instdir} >/dev/null || die
2103 + # spring-aop-3.0.2.RELEASE.jar
2104 + # spring-asm-3.0.2.RELEASE.jar
2105 + # spring-aspects-3.0.2.RELEASE.jar
2106 + # spring-beans-3.0.2.RELEASE.jar
2107 + # spring-context-support-3.0.2.RELEASE.jar
2108 + # spring-context-3.0.2.RELEASE.jar
2109 + # spring-core-3.0.2.RELEASE.jar
2110 + # spring-expression-3.0.2.RELEASE.jar
2111 + # spring-instrument-tomcat-3.0.2.RELEASE.jar
2112 + # spring-instrument-3.0.2.RELEASE.jar
2113 + # spring-jdbc-3.0.2.RELEASE.jar
2114 + # spring-jms-3.0.2.RELEASE.jar
2115 + # spring-orm-3.0.2.RELEASE.jar
2116 + # spring-oxm-3.0.2.RELEASE.jar
2117 + # spring-struts-3.0.2.RELEASE.jar
2118 + # spring-test-3.0.2.RELEASE.jar
2119 + # spring-tx-3.0.2.RELEASE.jar
2120 + # spring-webmvc-portlet-3.0.2.RELEASE.jar
2121 + # spring-webmvc-3.0.2.RELEASE.jar
2122 + # spring-web-3.0.2.RELEASE.jar
2123 + popd >/dev/null || die
2124 +
2125 + local instdir=${INSTALL_DIR}/modules/ext/toplink
2126 + pushd "${D}"/${instdir} >/dev/null || die
2127 + # toplink-essentials-agent.jar
2128 + # toplink-essentials.jar
2129 + popd >/dev/null || die
2130 +
2131 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/java
2132 +}
2133 +
2134 +pkg_postinst() {
2135 + elog "Note that if you change your version of ant, you have to re-emerge"
2136 + elog "this package to get updated the link to ant tasks of that specific"
2137 + elog "version."
2138 +}
2139
2140 diff --git a/dev-java/netbeans-javacard/ChangeLog b/dev-java/netbeans-javacard/ChangeLog
2141 index f3c769e..5b0180b 100644
2142 --- a/dev-java/netbeans-javacard/ChangeLog
2143 +++ b/dev-java/netbeans-javacard/ChangeLog
2144 @@ -2,6 +2,11 @@
2145 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
2146 # $Header: $
2147
2148 +*netbeans-javacard-9999_p20120202 (03 Feb 2012)
2149 +
2150 + 03 Feb 2012; <fordfrog@g.o> +netbeans-javacard-9999_p20120202.ebuild:
2151 + Bumped to latest nightly sources
2152 +
2153 01 Feb 2012; Miroslav Šulc <fordfrog@g.o>
2154 -netbeans-javacard-9999_p20120113.ebuild,
2155 -netbeans-javacard-9999_p20120115.ebuild:
2156
2157 diff --git a/dev-java/netbeans-javacard/Manifest b/dev-java/netbeans-javacard/Manifest
2158 index f8dd1ba..f766782 100644
2159 --- a/dev-java/netbeans-javacard/Manifest
2160 +++ b/dev-java/netbeans-javacard/Manifest
2161 @@ -8,10 +8,12 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
2162 DIST netbeans-trunk-nightly-201201180601-src.zip 172892698 RMD160 7a2556166705f69ad4591243788d4d377d81f303 SHA1 bc451e7c301404ef86467836fa77434cce055b3f SHA256 7f4604c253fe81d499406484ca50e01eb02dab49e6c496ad26226fe3902df397
2163 DIST netbeans-trunk-nightly-201201250600-src.zip 173033938 RMD160 2399192b5c47cd085e064d165be9e364180e1f7b SHA1 62565d4fe7ee4a922cacde04ce777bc19945637c SHA256 581735d902dc29075eaf73df4c5d4b19ae03395e273167c9d0652ae28dff2858
2164 DIST netbeans-trunk-nightly-201201260600-src.zip 173102685 RMD160 da4d803aa5c0a75f829533e4b6584d61677a434d SHA1 64c71bb0512696dee9a04c570f368f0e6d62eac1 SHA256 5c15e0cc7d62edc18159f2f23aeb964417421d2d3a2278b43e14c8b7006a3ba7
2165 +DIST netbeans-trunk-nightly-201202020600-src.zip 173361430 RMD160 cc644c8cd016e267a88713818739deda536be550 SHA1 7ac6fda309989a2a362b1f7e2a7ef706e6ed545e SHA256 feeff5f4f376db1a00afa86e46a7d6b8d2e86008de47f31a72c379f6ca7b922b
2166 EBUILD netbeans-javacard-7.0.1.ebuild 4961 RMD160 2838467c87ae15ce2a24214cb6d69ff5c77cbcd5 SHA1 74adc0ad143660dd782396a68fe702b2a3a43a9a SHA256 566bc7e3275c97d0fe3d68c843b53aee641548ec39a8143aebd56d248da3c32c
2167 EBUILD netbeans-javacard-7.1.ebuild 4966 RMD160 48d1e8f40a104dd04b979a14846771c46ec23aa1 SHA1 fc824964f516a0e2c44e1a9d5c2e4ed433144b6b SHA256 e3845c5991e3cfe78bcae7747a84ec23a4608bd953656600010580d6d5a31f96
2168 EBUILD netbeans-javacard-9999_p20120118.ebuild 4993 RMD160 292d912911015b36eb5db7c24dd1e86bbf784e2f SHA1 a36b186a925594b92a0319c9a68829ae297597e9 SHA256 7d31256d24e396cb6eb1549c6706b97cb4b5668295506f9f8aad42bf535ed919
2169 EBUILD netbeans-javacard-9999_p20120125.ebuild 4993 RMD160 a20336a28f0ef09a2638d8ba57154000322c7498 SHA1 a723446049ac7ef24b98321f565bc8ae748cf0eb SHA256 aec1165334578e673fcb35cf32ec77a619e071fea965b94ab9fee27d89f16bfb
2170 EBUILD netbeans-javacard-9999_p20120126.ebuild 4993 RMD160 9e753d5bc5e9892296aecb8a02291997bfd9935f SHA1 14f159a98952589bee943c349b612b05ed10959a SHA256 3a8ab08b4cc1155b4e6a870e9ee5f0adbc14e64bc8d82a56dbd2cb4fb3eef78c
2171 -MISC ChangeLog 25409 RMD160 01b7207174b68966b821f8306b337c42b5cfc35c SHA1 8d61c6b3436feb1453fabda39bda251ad23fe21c SHA256 8628110d763757058dd923e598ced77ffb774a39b960fa9b48067fc420dbc2eb
2172 +EBUILD netbeans-javacard-9999_p20120202.ebuild 4993 RMD160 0ab7ed839ee9970f6bb3b093df5653bccf2abc50 SHA1 80eeb969dc70fb5530e5f1f49af6d9bb017eeadf SHA256 fbec375b35e1d4f5860db5eca862843b4149765c7bc851811fb336a2df63e764
2173 +MISC ChangeLog 25573 RMD160 aa5f64f593e4c751915ecbf694c6037769203128 SHA1 25659ec772376a5d9bf79da9d7a9a83f2f17962b SHA256 13b78bd71261eba75e8fe703d1c032121a6dc209ce5f1b0210cc5fc921d015de
2174 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
2175
2176 diff --git a/dev-java/netbeans-javacard/netbeans-javacard-9999_p20120202.ebuild b/dev-java/netbeans-javacard/netbeans-javacard-9999_p20120202.ebuild
2177 new file mode 100644
2178 index 0000000..c6aee79
2179 --- /dev/null
2180 +++ b/dev-java/netbeans-javacard/netbeans-javacard-9999_p20120202.ebuild
2181 @@ -0,0 +1,142 @@
2182 +# Copyright 1999-2012 Gentoo Foundation
2183 +# Distributed under the terms of the GNU General Public License v2
2184 +# $Header: $
2185 +
2186 +EAPI="4"
2187 +WANT_ANT_TASKS="ant-nodeps"
2188 +inherit eutils java-pkg-2 java-ant-2
2189 +
2190 +DESCRIPTION="Netbeans JavaCard Cluster"
2191 +HOMEPAGE="http://netbeans.org/projects/javacard"
2192 +SLOT="9999"
2193 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-02_06-00-12/zip/netbeans-trunk-nightly-201202020600-src.zip"
2194 +SRC_URI="${SOURCE_URL}
2195 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2
2196 + http://hg.netbeans.org/binaries/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar
2197 + http://hg.netbeans.org/binaries/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar
2198 + http://hg.netbeans.org/binaries/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip"
2199 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2200 +KEYWORDS="~amd64 ~x86"
2201 +IUSE=""
2202 +S="${WORKDIR}"
2203 +
2204 +CDEPEND="~dev-java/netbeans-ide-${PV}
2205 + ~dev-java/netbeans-java-${PV}
2206 + ~dev-java/netbeans-platform-${PV}"
2207 +DEPEND="virtual/jdk:1.6
2208 + app-arch/unzip
2209 + ${CDEPEND}
2210 + dev-java/javahelp:0"
2211 +RDEPEND=">=virtual/jdk-1.6
2212 + ${CDEPEND}
2213 + dev-java/ant-contrib:0
2214 + dev-java/asm:3
2215 + dev-java/bcel:0
2216 + dev-java/commons-cli:1
2217 + dev-java/commons-codec:0
2218 + dev-java/commons-httpclient:3
2219 + dev-java/commons-logging:0"
2220 +
2221 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2222 +
2223 +EANT_BUILD_XML="nbbuild/build.xml"
2224 +EANT_BUILD_TARGET="rebuild-cluster"
2225 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javacard -Dext.binaries.downloaded=true"
2226 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2227 +JAVA_PKG_BSFIX="off"
2228 +
2229 +src_unpack() {
2230 + unpack $(basename ${SOURCE_URL})
2231 +
2232 + einfo "Deleting bundled jars..."
2233 + find -name "*.jar" -type f -delete
2234 +
2235 + unpack netbeans-9999-r1-build.xml.patch.bz2
2236 +
2237 + pushd "${S}" >/dev/null || die
2238 + ln -s "${DISTDIR}"/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar javacard.ri.platform/external/anttasks.jar || die
2239 + ln -s "${DISTDIR}"/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar javacard.apdu.io/external/apduio.jar || die
2240 + ln -s "${DISTDIR}"/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip javacard.ri.bundle/external/javacard_ri.zip || die
2241 + popd >/dev/null || die
2242 +}
2243 +
2244 +src_prepare() {
2245 + einfo "Deleting bundled class files..."
2246 + find -name "*.class" -type f | xargs rm -vf
2247 +
2248 + epatch netbeans-9999-r1-build.xml.patch
2249 +
2250 + # Support for custom patches
2251 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2252 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2253 +
2254 + if [ -n "${files}" ] ; then
2255 + einfo "Applying custom patches:"
2256 +
2257 + for file in ${files} ; do
2258 + epatch "${file}"
2259 + done
2260 + fi
2261 + fi
2262 +
2263 + einfo "Symlinking external libraries..."
2264 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2265 +
2266 + einfo "Linking in other clusters..."
2267 + mkdir "${S}"/nbbuild/netbeans || die
2268 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
2269 +
2270 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2271 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2272 + touch nb.cluster.ide.built
2273 +
2274 + ln -s /usr/share/netbeans-java-${SLOT} java || die
2275 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2276 + touch nb.cluster.java.built
2277 +
2278 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2279 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2280 + touch nb.cluster.platform.built
2281 +
2282 + popd >/dev/null || die
2283 +
2284 + java-pkg-2_src_prepare
2285 +}
2286 +
2287 +src_install() {
2288 + pushd nbbuild/netbeans/javacard >/dev/null || die
2289 +
2290 + insinto ${INSTALL_DIR}
2291 +
2292 + grep -E "/javacard$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2293 +
2294 + doins -r *
2295 + rm -fr "${D}"/${INSTALL_DIR}/bin || die
2296 +
2297 + popd >/dev/null || die
2298 +
2299 + local instdir=${INSTALL_DIR}/JCDK3.0.2_ConnectedEdition/lib
2300 + pushd "${D}"/${instdir} >/dev/null || die
2301 + rm ant-contrib-1.0b3.jar && dosym /usr/share/ant-contrib/lib/ant-contrib.jar ${instdir}/ant-contrib-1.0b3.jar || die
2302 + # api_classic.jar
2303 + # api_connected.jar
2304 + rm asm-all-3.1.jar && dosym /usr/share/asm-3/lib/asm.jar ${instdir}/asm-all-3.1.jar || die
2305 + rm bcel-5.2.jar && dosym /usr/share/bcel/lib/bcel.jar ${instdir}/bcel-5.2.jar || die
2306 + rm commons-cli-1.0.jar && dosym /usr/share/commons-cli-1/lib/commons-cli.jar ${instdir}/commons-cli-1.0.jar || die
2307 + rm commons-codec-1.3.jar && dosym /usr/share/commons-codec/lib/commons-codec.jar ${instdir}/commons-codec-1.3.jar || die
2308 + rm commons-httpclient-3.0.jar && dosym /usr/share/commons-httpclient-3/lib/commons-httpclient.jar ${instdir}/commons-httpclient-3.0.jar || die
2309 + rm commons-logging-1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.jar || die
2310 + # jcapt.jar
2311 + # jctasks.jar
2312 + # nbtasks.jar
2313 + # nbutils.jar
2314 + # tools.jar
2315 + popd >/dev/null || die
2316 +
2317 + local instdir=${INSTALL_DIR}/modules/ext
2318 + pushd "${D}"/${instdir} >/dev/null || die
2319 + # apduio.jar
2320 + popd >/dev/null || die
2321 +
2322 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javacard
2323 +}
2324
2325 diff --git a/dev-java/netbeans-javadoc/ChangeLog b/dev-java/netbeans-javadoc/ChangeLog
2326 index b6a007e..c4838ff 100644
2327 --- a/dev-java/netbeans-javadoc/ChangeLog
2328 +++ b/dev-java/netbeans-javadoc/ChangeLog
2329 @@ -2,6 +2,11 @@
2330 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
2331 # $Header: $
2332
2333 +*netbeans-javadoc-9999_p20120202 (03 Feb 2012)
2334 +
2335 + 03 Feb 2012; <fordfrog@g.o> +netbeans-javadoc-9999_p20120202.ebuild:
2336 + Bumped to latest nightly sources
2337 +
2338 01 Feb 2012; Miroslav Šulc <fordfrog@g.o>
2339 -netbeans-javadoc-9999_p20120113.ebuild,
2340 -netbeans-javadoc-9999_p20120115.ebuild:
2341
2342 diff --git a/dev-java/netbeans-javadoc/Manifest b/dev-java/netbeans-javadoc/Manifest
2343 index 7712969..1d0df07 100644
2344 --- a/dev-java/netbeans-javadoc/Manifest
2345 +++ b/dev-java/netbeans-javadoc/Manifest
2346 @@ -6,10 +6,12 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
2347 DIST netbeans-trunk-nightly-201201180601-src.zip 172892698 RMD160 7a2556166705f69ad4591243788d4d377d81f303 SHA1 bc451e7c301404ef86467836fa77434cce055b3f SHA256 7f4604c253fe81d499406484ca50e01eb02dab49e6c496ad26226fe3902df397
2348 DIST netbeans-trunk-nightly-201201250600-src.zip 173033938 RMD160 2399192b5c47cd085e064d165be9e364180e1f7b SHA1 62565d4fe7ee4a922cacde04ce777bc19945637c SHA256 581735d902dc29075eaf73df4c5d4b19ae03395e273167c9d0652ae28dff2858
2349 DIST netbeans-trunk-nightly-201201260600-src.zip 173102685 RMD160 da4d803aa5c0a75f829533e4b6584d61677a434d SHA1 64c71bb0512696dee9a04c570f368f0e6d62eac1 SHA256 5c15e0cc7d62edc18159f2f23aeb964417421d2d3a2278b43e14c8b7006a3ba7
2350 +DIST netbeans-trunk-nightly-201202020600-src.zip 173361430 RMD160 cc644c8cd016e267a88713818739deda536be550 SHA1 7ac6fda309989a2a362b1f7e2a7ef706e6ed545e SHA256 feeff5f4f376db1a00afa86e46a7d6b8d2e86008de47f31a72c379f6ca7b922b
2351 EBUILD netbeans-javadoc-7.0.1.ebuild 5814 RMD160 d5b77264285edf96d0a3a30666a4ae72ee2387a7 SHA1 ec29b545b0632d7ea9e8bdd2208f5d1fe9532561 SHA256 68531c51838c95012830f5ae09e2386ea3179c2b31bfd5191f67993e3b3dbe2f
2352 EBUILD netbeans-javadoc-7.1.ebuild 5851 RMD160 db66fdfbe9d39c0f397909a0f06a08fc8d986710 SHA1 3faf82e4992bfcf12c1390baceb7d694fa920005 SHA256 216cbe2fd9fc97f843c0148806ad2d8267aab337542822301543070aa47a8a2d
2353 EBUILD netbeans-javadoc-9999_p20120118.ebuild 5845 RMD160 d1a7e1c6c68bf23dfb68fbd6b17d9eecce1e07fe SHA1 13d3685ac6e1f3ada0f12b80db5292539be5a374 SHA256 2e6426a4fba670ad171853ed0442a7f75f0cda8ca8ef76fa6f6bc2a7a5586e8d
2354 EBUILD netbeans-javadoc-9999_p20120125.ebuild 5845 RMD160 9e0ebb24d4733b15305eadac7fa81dd8aa6a6e92 SHA1 009ee6c7fe6efd477e68126d59f3509a6c748ea5 SHA256 7827a055b11e901ed9e30871232bacb6933779a7869486ac7abd06a449bd4345
2355 EBUILD netbeans-javadoc-9999_p20120126.ebuild 5845 RMD160 c6ebe4123989541a8c3fd01c41393c9473f4790d SHA1 76d2f0db4ba9fd8a55caba8994168b72a8901cd4 SHA256 edb04087feca7a380392a71ce7bcccdc6a2e841245ff9c2835cc5a5d3d8267a2
2356 -MISC ChangeLog 24991 RMD160 733e2a2173293b5ee87603d8c64afb687ff7b543 SHA1 5e353c166f7fc49b5ef93ecfd0764e82d5103ca4 SHA256 c8da610ff85536dbe5a99072a6e277ee455ef82972a8cb381578a8e1cec4abc9
2357 +EBUILD netbeans-javadoc-9999_p20120202.ebuild 5845 RMD160 412d7e933d0756178fb00d2520d4243a20f8a2bc SHA1 024c9c8d8c4657fd245f1d292bad71f468eadd6d SHA256 a4fa3c0b5b57801f3fcde13a2f1776c4fac7a16ddb3d3676a1620368981b3a1e
2358 +MISC ChangeLog 25153 RMD160 9e915f04d09e5778694f5bbe7c326cfa5d4357b6 SHA1 a9a39489c0f6381b42e4d62c4f4b5e7a6b92db80 SHA256 8c22f4431a519db839d364587a28d54e2a614fcc195b2f846e4c1c51d52b52d1
2359 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
2360
2361 diff --git a/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20120202.ebuild b/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20120202.ebuild
2362 new file mode 100644
2363 index 0000000..ecbb26c
2364 --- /dev/null
2365 +++ b/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20120202.ebuild
2366 @@ -0,0 +1,160 @@
2367 +# Copyright 1999-2012 Gentoo Foundation
2368 +# Distributed under the terms of the GNU General Public License v2
2369 +# $Header: $
2370 +
2371 +EAPI="4"
2372 +WANT_ANT_TASKS="ant-nodeps"
2373 +inherit eutils java-pkg-2 java-ant-2
2374 +
2375 +DESCRIPTION="Netbeans JavaDocs"
2376 +HOMEPAGE="http://netbeans.org/"
2377 +SLOT="9999"
2378 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-02_06-00-12/zip/netbeans-trunk-nightly-201202020600-src.zip"
2379 +SRC_URI="${SOURCE_URL}
2380 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2
2381 + http://hg.netbeans.org/binaries/FF23DBB427D09AAEC3998B50D740C42B6A3FCD61-ant-libs-1.8.2.zip"
2382 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2383 +KEYWORDS="~amd64 ~x86"
2384 +IUSE=""
2385 +S="${WORKDIR}"
2386 +
2387 +DEPEND="virtual/jdk:1.6
2388 + app-arch/unzip
2389 + dev-java/javahelp:0
2390 + dev-java/junit:4
2391 + ~dev-java/netbeans-apisupport-${PV}
2392 + ~dev-java/netbeans-cnd-${PV}
2393 + ~dev-java/netbeans-dlight-${PV}
2394 + ~dev-java/netbeans-enterprise-${PV}
2395 + ~dev-java/netbeans-ergonomics-${PV}
2396 + ~dev-java/netbeans-groovy-${PV}
2397 + ~dev-java/netbeans-harness-${PV}
2398 + ~dev-java/netbeans-ide-${PV}
2399 + ~dev-java/netbeans-java-${PV}
2400 + ~dev-java/netbeans-javacard-${PV}
2401 + ~dev-java/netbeans-mobility-${PV}
2402 + ~dev-java/netbeans-nb-${PV}
2403 + ~dev-java/netbeans-php-${PV}
2404 + ~dev-java/netbeans-platform-${PV}
2405 + ~dev-java/netbeans-profiler-${PV}
2406 + ~dev-java/netbeans-websvccommon-${PV}"
2407 +RDEPEND=""
2408 +
2409 +JAVA_PKG_BSFIX="off"
2410 +
2411 +src_unpack() {
2412 + unpack $(basename ${SOURCE_URL})
2413 +
2414 + einfo "Deleting bundled jars..."
2415 + find -name "*.jar" -type f -delete
2416 +
2417 + unpack netbeans-9999-r1-build.xml.patch.bz2
2418 +
2419 + pushd "${S}" >/dev/null || die
2420 + ln -s "${DISTDIR}"/FF23DBB427D09AAEC3998B50D740C42B6A3FCD61-ant-libs-1.8.2.zip o.apache.tools.ant.module/external/ant-libs-1.8.2.zip || die
2421 + popd >/dev/null || die
2422 +}
2423 +
2424 +src_prepare() {
2425 + einfo "Deleting bundled class files..."
2426 + find -name "*.class" -type f | xargs rm -vf
2427 +
2428 + epatch netbeans-9999-r1-build.xml.patch
2429 +
2430 + # Support for custom patches
2431 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2432 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2433 +
2434 + if [ -n "${files}" ] ; then
2435 + einfo "Applying custom patches:"
2436 +
2437 + for file in ${files} ; do
2438 + epatch "${file}"
2439 + done
2440 + fi
2441 + fi
2442 +
2443 + einfo "Symlinking external libraries..."
2444 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2445 + java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
2446 +
2447 + einfo "Linking in other clusters..."
2448 + mkdir "${S}"/nbbuild/netbeans || die
2449 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
2450 +
2451 + ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
2452 + cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2453 + touch nb.cluster.apisupport.built
2454 +
2455 + ln -s /usr/share/netbeans-cnd-${SLOT} cnd || die
2456 + cat /usr/share/netbeans-cnd-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2457 + touch nb.cluster.cnd.built
2458 +
2459 + ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
2460 + cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2461 + touch nb.cluster.dlight.built
2462 +
2463 + ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
2464 + cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2465 + touch nb.cluster.enterprise.built
2466 +
2467 + ln -s /usr/share/netbeans-ergonomics-${SLOT} ergonomics || die
2468 + cat /usr/share/netbeans-ergonomics-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2469 + touch nb.cluster.ergonomics.built
2470 +
2471 + ln -s /usr/share/netbeans-groovy-${SLOT} groovy || die
2472 + cat /usr/share/netbeans-groovy-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2473 + touch nb.cluster.groovy.built
2474 +
2475 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
2476 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2477 + touch nb.cluster.harness.built
2478 +
2479 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2480 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2481 + touch nb.cluster.ide.built
2482 +
2483 + ln -s /usr/share/netbeans-java-${SLOT} java || die
2484 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2485 + touch nb.cluster.java.built
2486 +
2487 + ln -s /usr/share/netbeans-javacard-${SLOT} javacard || die
2488 + cat /usr/share/netbeans-javacard-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2489 + touch nb.cluster.javacard.built
2490 +
2491 + ln -s /usr/share/netbeans-mobility-${SLOT} mobility || die
2492 + cat /usr/share/netbeans-mobility-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2493 + touch nb.cluster.mobility.built
2494 +
2495 + ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
2496 + cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
2497 + touch nb.cluster.nb.built
2498 +
2499 + ln -s /usr/share/netbeans-php-${SLOT} php || die
2500 + cat /usr/share/netbeans-php-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2501 + touch nb.cluster.php.built
2502 +
2503 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2504 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2505 + touch nb.cluster.platform.built
2506 +
2507 + ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
2508 + cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2509 + touch nb.cluster.profiler.built
2510 +
2511 + ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
2512 + cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2513 + touch nb.cluster.websvccommon.built
2514 +
2515 + java-pkg-2_src_prepare
2516 +}
2517 +
2518 +src_compile() {
2519 + eant -f nbbuild/build.xml bootstrap || die
2520 + ANT_OPTS="-Xmx1536m" eant -f nbbuild/javadoctools/build.xml build-javadoc
2521 +}
2522 +
2523 +src_install() {
2524 + rm nbbuild/build/javadoc/*.zip
2525 + java-pkg_dojavadoc nbbuild/build/javadoc
2526 +}
2527
2528 diff --git a/dev-java/netbeans-javafx/ChangeLog b/dev-java/netbeans-javafx/ChangeLog
2529 index ce57750..0039f25 100644
2530 --- a/dev-java/netbeans-javafx/ChangeLog
2531 +++ b/dev-java/netbeans-javafx/ChangeLog
2532 @@ -2,6 +2,11 @@
2533 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
2534 # $Header: $
2535
2536 +*netbeans-javafx-9999_p20120202 (03 Feb 2012)
2537 +
2538 + 03 Feb 2012; <fordfrog@g.o> +netbeans-javafx-9999_p20120202.ebuild:
2539 + Bumped to latest nightly sources
2540 +
2541 01 Feb 2012; Miroslav Šulc <fordfrog@g.o>
2542 -netbeans-javafx-9999_p20120113.ebuild,
2543 -netbeans-javafx-9999_p20120115.ebuild:
2544
2545 diff --git a/dev-java/netbeans-javafx/Manifest b/dev-java/netbeans-javafx/Manifest
2546 index 127153c..db5ff07 100644
2547 --- a/dev-java/netbeans-javafx/Manifest
2548 +++ b/dev-java/netbeans-javafx/Manifest
2549 @@ -5,9 +5,11 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
2550 DIST netbeans-trunk-nightly-201201180601-src.zip 172892698 RMD160 7a2556166705f69ad4591243788d4d377d81f303 SHA1 bc451e7c301404ef86467836fa77434cce055b3f SHA256 7f4604c253fe81d499406484ca50e01eb02dab49e6c496ad26226fe3902df397
2551 DIST netbeans-trunk-nightly-201201250600-src.zip 173033938 RMD160 2399192b5c47cd085e064d165be9e364180e1f7b SHA1 62565d4fe7ee4a922cacde04ce777bc19945637c SHA256 581735d902dc29075eaf73df4c5d4b19ae03395e273167c9d0652ae28dff2858
2552 DIST netbeans-trunk-nightly-201201260600-src.zip 173102685 RMD160 da4d803aa5c0a75f829533e4b6584d61677a434d SHA1 64c71bb0512696dee9a04c570f368f0e6d62eac1 SHA256 5c15e0cc7d62edc18159f2f23aeb964417421d2d3a2278b43e14c8b7006a3ba7
2553 +DIST netbeans-trunk-nightly-201202020600-src.zip 173361430 RMD160 cc644c8cd016e267a88713818739deda536be550 SHA1 7ac6fda309989a2a362b1f7e2a7ef706e6ed545e SHA256 feeff5f4f376db1a00afa86e46a7d6b8d2e86008de47f31a72c379f6ca7b922b
2554 EBUILD netbeans-javafx-7.1.ebuild 3589 RMD160 8d1d9404f21e87bbdb03ae48cc3f3b69d8dae46d SHA1 ff7897e7488e2740ab40e2bcbe990e570a56e8ce SHA256 b8f24560705d071178a1bc5e0dcff0d021e69055fff09f37231c8125eeb7f5d9
2555 EBUILD netbeans-javafx-9999_p20120118.ebuild 3616 RMD160 3cbd43d616e13c46f0d7a77aa53f25dec5492df4 SHA1 fe19d414f41fa522bed2636f7fa7af013bc47e4a SHA256 c31543b3bb16f8a15a43de079f114301621067dcbfe658ca38b19fc23ea41a50
2556 EBUILD netbeans-javafx-9999_p20120125.ebuild 3616 RMD160 073ded8bc3990c2effd5334cfbec036cbece1c74 SHA1 cfd363602ed22bd8d1c96f70dd2bc4771b43c4af SHA256 02351f2235ec0c732808ab1669249ff594581882df329fd29d2bd202b7964668
2557 EBUILD netbeans-javafx-9999_p20120126.ebuild 3616 RMD160 17a097974facb0b8c8df689541090009711172d7 SHA1 75e5a7af36ab706b98df578807f9818478fca0dc SHA256 9a8e7a3e69ecbc7ae7714cadfbcbe394b8e11bb8edaa806cc60899e2f192ff3c
2558 -MISC ChangeLog 11511 RMD160 b01ce95ec3a4bd3e519e18d0ecacd8a721ba7c60 SHA1 bcd9d4d0996a64cb09ef03421f29f44f573b84c5 SHA256 116388b5df8f9d0fdcbf5aabc4f48b20d3ab010fb6686b6bb477b649356f88f9
2559 +EBUILD netbeans-javafx-9999_p20120202.ebuild 3616 RMD160 34d9ad2917e81739872cd9fd783004e38432b2c7 SHA1 1e1414afa8d0240ca2a7d6f20665287794aa5c37 SHA256 a3d1f0deae52ea27cb34172eceec84c1d3247afd883d52c5c7e220006d1b1997
2560 +MISC ChangeLog 11671 RMD160 38e5491a8a7eff97ebe78dfe04af2e7135c3e9e8 SHA1 6118ea2d37339651c2748a3416abdac5b457248c SHA256 616b3b582c3d39a918c70b9a0fb43eb03f4a8b22bf9c44af2c181919ba4b947a
2561 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
2562
2563 diff --git a/dev-java/netbeans-javafx/netbeans-javafx-9999_p20120202.ebuild b/dev-java/netbeans-javafx/netbeans-javafx-9999_p20120202.ebuild
2564 new file mode 100644
2565 index 0000000..e7d446f
2566 --- /dev/null
2567 +++ b/dev-java/netbeans-javafx/netbeans-javafx-9999_p20120202.ebuild
2568 @@ -0,0 +1,112 @@
2569 +# Copyright 1999-2012 Gentoo Foundation
2570 +# Distributed under the terms of the GNU General Public License v2
2571 +# $Header: $
2572 +
2573 +EAPI="4"
2574 +WANT_ANT_TASKS="ant-nodeps"
2575 +inherit eutils java-pkg-2 java-ant-2
2576 +
2577 +DESCRIPTION="Netbeans JavaFX Cluster"
2578 +HOMEPAGE="http://netbeans.org/projects/javafx"
2579 +SLOT="9999"
2580 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-02_06-00-12/zip/netbeans-trunk-nightly-201202020600-src.zip"
2581 +SRC_URI="${SOURCE_URL}
2582 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2
2583 + http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
2584 + http://hg.netbeans.org/binaries/418FC62C8A6EF5311987B01FE389B1F88EFDDCA2-jemmy-2.3.0.0.jar"
2585 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2586 +KEYWORDS="~amd64 ~x86"
2587 +IUSE=""
2588 +S="${WORKDIR}"
2589 +
2590 +CDEPEND="~dev-java/netbeans-ide-${PV}
2591 + ~dev-java/netbeans-java-${PV}
2592 + ~dev-java/netbeans-platform-${PV}"
2593 +DEPEND="virtual/jdk:1.6
2594 + app-arch/unzip
2595 + ${CDEPEND}
2596 + dev-java/javahelp:0
2597 + dev-java/junit:4"
2598 +RDEPEND=">=virtual/jdk-1.6
2599 + ${CDEPEND}"
2600 +
2601 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2602 +
2603 +EANT_BUILD_XML="nbbuild/build.xml"
2604 +EANT_BUILD_TARGET="rebuild-cluster"
2605 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javafx -Dext.binaries.downloaded=true"
2606 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2607 +JAVA_PKG_BSFIX="off"
2608 +
2609 +src_unpack() {
2610 + unpack $(basename ${SOURCE_URL})
2611 +
2612 + einfo "Deleting bundled jars..."
2613 + find -name "*.jar" -type f -delete
2614 +
2615 + unpack netbeans-9999-r1-build.xml.patch.bz2
2616 +
2617 + pushd "${S}" >/dev/null || die
2618 + ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
2619 + ln -s "${DISTDIR}"/418FC62C8A6EF5311987B01FE389B1F88EFDDCA2-jemmy-2.3.0.0.jar jemmy/external/jemmy-2.3.0.0.jar || die
2620 + popd >/dev/null || die
2621 +}
2622 +
2623 +src_prepare() {
2624 + einfo "Deleting bundled class files..."
2625 + find -name "*.class" -type f | xargs rm -vf
2626 +
2627 + epatch netbeans-9999-r1-build.xml.patch
2628 +
2629 + # Support for custom patches
2630 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2631 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2632 +
2633 + if [ -n "${files}" ] ; then
2634 + einfo "Applying custom patches:"
2635 +
2636 + for file in ${files} ; do
2637 + epatch "${file}"
2638 + done
2639 + fi
2640 + fi
2641 +
2642 + einfo "Symlinking external libraries..."
2643 + java-pkg_jar-from --build-only --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
2644 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2645 + java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
2646 +
2647 + einfo "Linking in other clusters..."
2648 + mkdir "${S}"/nbbuild/netbeans || die
2649 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
2650 +
2651 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2652 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2653 + touch nb.cluster.ide.built
2654 +
2655 + ln -s /usr/share/netbeans-java-${SLOT} java || die
2656 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2657 + touch nb.cluster.java.built
2658 +
2659 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2660 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2661 + touch nb.cluster.platform.built
2662 +
2663 + popd >/dev/null || die
2664 +
2665 + java-pkg-2_src_prepare
2666 +}
2667 +
2668 +src_install() {
2669 + pushd nbbuild/netbeans/javafx >/dev/null || die
2670 +
2671 + insinto ${INSTALL_DIR}
2672 +
2673 + grep -E "/javafx$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2674 +
2675 + doins -r *
2676 +
2677 + popd >/dev/null || die
2678 +
2679 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javafx
2680 +}
2681
2682 diff --git a/dev-java/netbeans-mobility/ChangeLog b/dev-java/netbeans-mobility/ChangeLog
2683 index 35fa211..ca0ca48 100644
2684 --- a/dev-java/netbeans-mobility/ChangeLog
2685 +++ b/dev-java/netbeans-mobility/ChangeLog
2686 @@ -2,6 +2,11 @@
2687 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
2688 # $Header: $
2689
2690 +*netbeans-mobility-9999_p20120202 (03 Feb 2012)
2691 +
2692 + 03 Feb 2012; <fordfrog@g.o> +netbeans-mobility-9999_p20120202.ebuild:
2693 + Bumped to latest nightly sources
2694 +
2695 01 Feb 2012; Miroslav Šulc <fordfrog@g.o>
2696 -netbeans-mobility-9999_p20120113.ebuild,
2697 -netbeans-mobility-9999_p20120115.ebuild:
2698
2699 diff --git a/dev-java/netbeans-mobility/Manifest b/dev-java/netbeans-mobility/Manifest
2700 index 1714363..c531b5a 100644
2701 --- a/dev-java/netbeans-mobility/Manifest
2702 +++ b/dev-java/netbeans-mobility/Manifest
2703 @@ -14,10 +14,12 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
2704 DIST netbeans-trunk-nightly-201201180601-src.zip 172892698 RMD160 7a2556166705f69ad4591243788d4d377d81f303 SHA1 bc451e7c301404ef86467836fa77434cce055b3f SHA256 7f4604c253fe81d499406484ca50e01eb02dab49e6c496ad26226fe3902df397
2705 DIST netbeans-trunk-nightly-201201250600-src.zip 173033938 RMD160 2399192b5c47cd085e064d165be9e364180e1f7b SHA1 62565d4fe7ee4a922cacde04ce777bc19945637c SHA256 581735d902dc29075eaf73df4c5d4b19ae03395e273167c9d0652ae28dff2858
2706 DIST netbeans-trunk-nightly-201201260600-src.zip 173102685 RMD160 da4d803aa5c0a75f829533e4b6584d61677a434d SHA1 64c71bb0512696dee9a04c570f368f0e6d62eac1 SHA256 5c15e0cc7d62edc18159f2f23aeb964417421d2d3a2278b43e14c8b7006a3ba7
2707 +DIST netbeans-trunk-nightly-201202020600-src.zip 173361430 RMD160 cc644c8cd016e267a88713818739deda536be550 SHA1 7ac6fda309989a2a362b1f7e2a7ef706e6ed545e SHA256 feeff5f4f376db1a00afa86e46a7d6b8d2e86008de47f31a72c379f6ca7b922b
2708 EBUILD netbeans-mobility-7.0.1.ebuild 8655 RMD160 97622d84257291737ea08fa69205ba0377747896 SHA1 2240a20d8c81315c88ed2468e6ca9e3a54ecc5d5 SHA256 992e214ff2926e2f0db623d96b717bf8f8e4ceb47e96e69b3c6b8f67d6a8d130
2709 EBUILD netbeans-mobility-7.1.ebuild 7539 RMD160 f975f736b74d57c8e445e50e7e909adbef38ebd7 SHA1 826425ff93ca5c153de51aa79ed2385c00ba1586 SHA256 fc17a886b5cf6035b8dfb4572297a27a89bcd9dedd8a41cbde9249ed6322c7aa
2710 EBUILD netbeans-mobility-9999_p20120118.ebuild 7566 RMD160 a5abcc0be6c2a544bc0aa8fca4fd41cd05bf98b5 SHA1 b3cc1c3aefbd91263484d446086dde15703fe67f SHA256 c4618519ca06f9dd3253c485c02e23c8f5b203e246e0d7b213428289dbcc83e0
2711 EBUILD netbeans-mobility-9999_p20120125.ebuild 7566 RMD160 6604d8869e05232f77dd2596777c10f7b207eb55 SHA1 459fbed4a6b25f22581da0a572b6d5c1fce38dc8 SHA256 68773a8fc4ec3aa62a1c277338442dd54665c639e6c2311cb746c8a35a406ee2
2712 EBUILD netbeans-mobility-9999_p20120126.ebuild 7566 RMD160 77e261d978581ab3b1cf06dd0aa2ccb9fb159c33 SHA1 88e2448d6f19cb6b906960d3ed203a88668793e5 SHA256 35b3b36e9a27e98d35f7c7eaf4088c80d9c04c3ef231c74dc6852c718144aa00
2713 -MISC ChangeLog 25550 RMD160 658b98ea79bec69b56f9ac332df064a72c2c0ae3 SHA1 8ca47d0a01039c43f7c327cbb5d53b978c3e0a4a SHA256 352f7b532d60bbdc11f2344472112490d55674f82bf96d0a9347107ce168ed2a
2714 +EBUILD netbeans-mobility-9999_p20120202.ebuild 7566 RMD160 44b6f10ba8e752788e213515ad42aff6f4ca7a70 SHA1 bed9fe163bf6191f62eeaee48912a7a294be784d SHA256 8a6a89140654842924e56e8f780a51d59285aca3745bb8953de9712f4d88b215
2715 +MISC ChangeLog 25714 RMD160 1029e03bd33ed109e656b1e12daeac0f047eeb2d SHA1 7a9d28ca594070181a99670c6c996a6216d82cf8 SHA256 33ac96b7d0eeb5f5e52dbcef6989c4cdeb9bc77c5d777e07c98a03a4a3a26b08
2716 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
2717
2718 diff --git a/dev-java/netbeans-mobility/netbeans-mobility-9999_p20120202.ebuild b/dev-java/netbeans-mobility/netbeans-mobility-9999_p20120202.ebuild
2719 new file mode 100644
2720 index 0000000..f705e27
2721 --- /dev/null
2722 +++ b/dev-java/netbeans-mobility/netbeans-mobility-9999_p20120202.ebuild
2723 @@ -0,0 +1,175 @@
2724 +# Copyright 1999-2012 Gentoo Foundation
2725 +# Distributed under the terms of the GNU General Public License v2
2726 +# $Header: $
2727 +
2728 +EAPI="4"
2729 +WANT_ANT_TASKS="ant-nodeps"
2730 +inherit eutils java-pkg-2 java-ant-2
2731 +
2732 +DESCRIPTION="Netbeans Mobility Cluster"
2733 +HOMEPAGE="http://netbeans.org/features/platform/"
2734 +SLOT="9999"
2735 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-02_06-00-12/zip/netbeans-trunk-nightly-201202020600-src.zip"
2736 +SRC_URI="${SOURCE_URL}
2737 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2
2738 + http://hg.netbeans.org/binaries/CEF99941E945D543DF0711F2C6AEF765B50F8501-jakarta-slide-ant-webdav-2.1.jar
2739 + http://hg.netbeans.org/binaries/D1B5BA3BFE8DCFAF08A0468F8879EF1D0E998038-jakarta-slide-webdavlib-2.1.jar
2740 + http://hg.netbeans.org/binaries/2FB485DD8C5EFC7972037781BFFF0CE31316FCE6-jmunit-1.2.1-api.zip
2741 + http://hg.netbeans.org/binaries/BD84F1A4C0789070CC62A8D2DBA75121A57C069C-jmunit4cldc10-1.2.1.jar
2742 + http://hg.netbeans.org/binaries/D76B8334DCBDBE93297AA5C02B17D9A856E72246-jmunit4cldc11-1.2.1.jar
2743 + http://hg.netbeans.org/binaries/D63B2CB355170F1BC8E126E43021047F94243B70-perseus-nb-1.0.1.jar"
2744 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2745 +KEYWORDS="~amd64 ~x86"
2746 +IUSE=""
2747 +S="${WORKDIR}"
2748 +
2749 +CDEPEND="~dev-java/netbeans-apisupport-${PV}
2750 + ~dev-java/netbeans-enterprise-${PV}
2751 + ~dev-java/netbeans-ide-${PV}
2752 + ~dev-java/netbeans-java-${PV}
2753 + ~dev-java/netbeans-platform-${PV}
2754 + ~dev-java/netbeans-websvccommon-${PV}
2755 + dev-java/ant-contrib:0
2756 + dev-java/commons-httpclient:3
2757 + dev-java/jdom:1.0"
2758 +DEPEND="virtual/jdk:1.6
2759 + app-arch/unzip
2760 + ${CDEPEND}
2761 + dev-java/javahelp:0"
2762 +RDEPEND=">=virtual/jdk-1.6
2763 + ${CDEPEND}"
2764 +
2765 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2766 +
2767 +EANT_BUILD_XML="nbbuild/build.xml"
2768 +EANT_BUILD_TARGET="rebuild-cluster"
2769 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.mobility -Dext.binaries.downloaded=true"
2770 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2771 +JAVA_PKG_BSFIX="off"
2772 +
2773 +src_unpack() {
2774 + unpack $(basename ${SOURCE_URL})
2775 +
2776 + einfo "Deleting bundled jars..."
2777 + find -name "*.jar" -type f | grep -vE "mobility.databindingme/lib/netbeans_databindingme.*\.jar" \
2778 + | grep -v "vmd.components.midp/netbeans_midp_components_basic/dist/netbeans_midp_components_basic.jar" \
2779 + | grep -v "vmd.components.midp.pda/netbeans_midp_components_pda/dist/netbeans_midp_components_pda.jar" \
2780 + | grep -v "vmd.components.midp.wma/netbeans_midp_components_wma/dist/netbeans_midp_components_wma.jar" \
2781 + | grep -v "vmd.components.svg/nb_svg_midp_components/dist/nb_svg_midp_components.jar" | xargs rm
2782 +
2783 + unpack netbeans-9999-r1-build.xml.patch.bz2
2784 +
2785 + pushd "${S}" >/dev/null || die
2786 + ln -s "${DISTDIR}"/CEF99941E945D543DF0711F2C6AEF765B50F8501-jakarta-slide-ant-webdav-2.1.jar mobility.deployment.webdav/external/jakarta-slide-ant-webdav-2.1.jar || die
2787 + ln -s "${DISTDIR}"/D1B5BA3BFE8DCFAF08A0468F8879EF1D0E998038-jakarta-slide-webdavlib-2.1.jar mobility.deployment.webdav/external/jakarta-slide-webdavlib-2.1.jar || die
2788 + ln -s "${DISTDIR}"/2FB485DD8C5EFC7972037781BFFF0CE31316FCE6-jmunit-1.2.1-api.zip mobility.j2meunit/external/jmunit-1.2.1-api.zip || die
2789 + ln -s "${DISTDIR}"/BD84F1A4C0789070CC62A8D2DBA75121A57C069C-jmunit4cldc10-1.2.1.jar mobility.j2meunit/external/jmunit4cldc10-1.2.1.jar || die
2790 + ln -s "${DISTDIR}"/D76B8334DCBDBE93297AA5C02B17D9A856E72246-jmunit4cldc11-1.2.1.jar mobility.j2meunit/external/jmunit4cldc11-1.2.1.jar || die
2791 + ln -s "${DISTDIR}"/D63B2CB355170F1BC8E126E43021047F94243B70-perseus-nb-1.0.1.jar svg.perseus/external/perseus-nb-1.0.1.jar || die
2792 + popd >/dev/null || die
2793 +}
2794 +
2795 +src_prepare() {
2796 + einfo "Deleting bundled class files..."
2797 + find -name "*.class" -type f | xargs rm -vf
2798 +
2799 + epatch netbeans-9999-r1-build.xml.patch
2800 +
2801 + # Support for custom patches
2802 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2803 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2804 +
2805 + if [ -n "${files}" ] ; then
2806 + einfo "Applying custom patches:"
2807 +
2808 + for file in ${files} ; do
2809 + epatch "${file}"
2810 + done
2811 + fi
2812 + fi
2813 +
2814 + einfo "Symlinking external libraries..."
2815 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2816 + java-pkg_jar-from --into mobility.antext/external ant-contrib ant-contrib.jar ant-contrib-1.0b3.jar
2817 + java-pkg_jar-from --into mobility.deployment.webdav/external commons-httpclient-3 commons-httpclient.jar commons-httpclient-3.0.1.jar
2818 + java-pkg_jar-from --into mobility.deployment.webdav/external jdom-1.0 jdom.jar jdom-1.0.jar
2819 +
2820 + einfo "Linking in other clusters..."
2821 + mkdir "${S}"/nbbuild/netbeans || die
2822 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
2823 +
2824 + ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
2825 + cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2826 + touch nb.cluster.apisupport.built
2827 +
2828 + ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
2829 + cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2830 + touch nb.cluster.enterprise.built
2831 +
2832 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2833 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2834 + touch nb.cluster.ide.built
2835 +
2836 + ln -s /usr/share/netbeans-java-${SLOT} java || die
2837 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2838 + touch nb.cluster.java.built
2839 +
2840 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2841 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2842 + touch nb.cluster.platform.built
2843 +
2844 + ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
2845 + cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2846 + touch nb.cluster.websvccommon.built
2847 +
2848 + popd >/dev/null || die
2849 +
2850 + java-pkg-2_src_prepare
2851 +}
2852 +
2853 +src_install() {
2854 + pushd nbbuild/netbeans/mobility >/dev/null || die
2855 +
2856 + insinto ${INSTALL_DIR}
2857 +
2858 + grep -E "/mobility$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2859 +
2860 + doins -r *
2861 + rm -rf "${D}"/${INSTALL_DIR}/modules/lib || die
2862 +
2863 + popd >/dev/null || die
2864 +
2865 + local instdir=${INSTALL_DIR}/modules/ext
2866 + pushd "${D}"/${instdir} >/dev/null || die
2867 + rm ant-contrib-1.0b3.jar && dosym /usr/share/ant-contrib/lib/ant-contrib.jar ${instdir}/ant-contrib-1.0b3.jar || die
2868 + # cdc-agui-swing-layout.jar
2869 + # cdc-pp-awt-layout.jar
2870 + 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
2871 + # jakarta-slide-ant-webdav-2.1.jar
2872 + # jakarta-slide-webdavlib-2.1.jar
2873 + rm jdom-1.0.jar && dosym /usr/share/jdom-1.0/lib/jdom.jar ${instdir}/jdom-1.0.jar || die
2874 + # jmunit4cldc10-1.2.1.jar
2875 + # jmunit4cldc11-1.2.1.jar
2876 + # nbactivesync-5.0.jar
2877 + # nb_svg_midp_components.jar
2878 + # netbeans_databindingme.jar
2879 + # netbeans_databindingme_pim.jar
2880 + # netbeans_databindingme_svg.jar
2881 + # netbeans_midp_components_basic.jar
2882 + # netbeans_midp_components_pda.jar
2883 + # netbeans_midp_components_wma.jar
2884 + # org-netbeans-modules-deployment-deviceanywhere.jar
2885 + # org-netbeans-modules-j2me-cdc-platform-nsicom-probe.jar
2886 + # org-netbeans-modules-j2me-cdc-project.jar
2887 + # org-netbeans-modules-j2me-cdc-project-nokiaS80.jar
2888 + # org-netbeans-modules-j2me-cdc-project-ojec.jar
2889 + # org-netbeans-modules-j2me-cdc-project-ricoh.jar
2890 + # org-netbeans-modules-j2me-cdc-project-savaje.jar
2891 + # org-netbeans-modules-j2me-cdc-project-semc.jar
2892 + # org-netbeans-modules-j2me-cdc-project-sjmc.jar
2893 + # perseus-nb-1.0.1.jar
2894 + # RicohAntTasks-2.0.jar
2895 + popd >/dev/null || die
2896 +
2897 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/mobility
2898 +}
2899
2900 diff --git a/dev-java/netbeans-nb/ChangeLog b/dev-java/netbeans-nb/ChangeLog
2901 index 01766c1..e3c6036 100644
2902 --- a/dev-java/netbeans-nb/ChangeLog
2903 +++ b/dev-java/netbeans-nb/ChangeLog
2904 @@ -2,6 +2,11 @@
2905 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
2906 # $Header: $
2907
2908 +*netbeans-nb-9999_p20120202 (03 Feb 2012)
2909 +
2910 + 03 Feb 2012; <fordfrog@g.o> +netbeans-nb-9999_p20120202.ebuild:
2911 + Bumped to latest nightly sources
2912 +
2913 01 Feb 2012; Miroslav Šulc <fordfrog@g.o>
2914 -netbeans-nb-9999_p20120113.ebuild, -netbeans-nb-9999_p20120115.ebuild:
2915 Removed obsolete versions
2916
2917 diff --git a/dev-java/netbeans-nb/Manifest b/dev-java/netbeans-nb/Manifest
2918 index 30d5e6c..a7f8d84 100644
2919 --- a/dev-java/netbeans-nb/Manifest
2920 +++ b/dev-java/netbeans-nb/Manifest
2921 @@ -9,10 +9,12 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
2922 DIST netbeans-trunk-nightly-201201180601-src.zip 172892698 RMD160 7a2556166705f69ad4591243788d4d377d81f303 SHA1 bc451e7c301404ef86467836fa77434cce055b3f SHA256 7f4604c253fe81d499406484ca50e01eb02dab49e6c496ad26226fe3902df397
2923 DIST netbeans-trunk-nightly-201201250600-src.zip 173033938 RMD160 2399192b5c47cd085e064d165be9e364180e1f7b SHA1 62565d4fe7ee4a922cacde04ce777bc19945637c SHA256 581735d902dc29075eaf73df4c5d4b19ae03395e273167c9d0652ae28dff2858
2924 DIST netbeans-trunk-nightly-201201260600-src.zip 173102685 RMD160 da4d803aa5c0a75f829533e4b6584d61677a434d SHA1 64c71bb0512696dee9a04c570f368f0e6d62eac1 SHA256 5c15e0cc7d62edc18159f2f23aeb964417421d2d3a2278b43e14c8b7006a3ba7
2925 +DIST netbeans-trunk-nightly-201202020600-src.zip 173361430 RMD160 cc644c8cd016e267a88713818739deda536be550 SHA1 7ac6fda309989a2a362b1f7e2a7ef706e6ed545e SHA256 feeff5f4f376db1a00afa86e46a7d6b8d2e86008de47f31a72c379f6ca7b922b
2926 EBUILD netbeans-nb-7.0.1.ebuild 5116 RMD160 df3e2ea3364e01de002fbb97b56c2bf927ba0e2c SHA1 f962fd0ba56bab72ef843342d94d0992e615698f SHA256 17ac4a9aa7931d052a899ad8649bed42d5c37a06d913e0dc8ded118d7ef01c47
2927 EBUILD netbeans-nb-7.1.ebuild 4983 RMD160 d7f1aa7a179b6513634f94170baab7f6ff6b0297 SHA1 26aa2b6fc0bd70f77a5024d6882cce19e0ab287a SHA256 51fa0624a944ce97e5ab1d23803c86937f06d4f0d60c4cb2d56bcb93607a5223
2928 EBUILD netbeans-nb-9999_p20120118.ebuild 5010 RMD160 17a3f53fe168a2b26e57526877c8f1d940e92b70 SHA1 f88b15d820e0ef6a30d40b225cf1402568005eab SHA256 672dc55029bbb60c49043563d19a66ec552c0fc2a73d77b70e764bb0bd98fe3c
2929 EBUILD netbeans-nb-9999_p20120125.ebuild 5010 RMD160 497c589a88f2b2269e87c41d0ee8e3bc30afca41 SHA1 c04b68082f11182eeee51966aec012ec03f62d84 SHA256 6ab27ad46b8f04535b3797d47b4cbfe666da3b2e254f729acbdb1a92308fc90e
2930 EBUILD netbeans-nb-9999_p20120126.ebuild 5010 RMD160 c915870424d9db8fc807f105ec0e673625cd1a86 SHA1 ac5163b4eebda264fcdbe1f6ab21a0fc7a25a145 SHA256 e71bcd50989a9b90dcba050f86a6f7ffe2c190ec6d048573497738013d802ed5
2931 -MISC ChangeLog 24365 RMD160 7957c6c29548ecbdd2a8c3c82430325d73767be6 SHA1 f2cf6620af2405c1bf8ce3db824e7193b3a1990d SHA256 1c3406a50d07a04641c6e9d69b3bbd73a0e5c4ab1bd68bf01cbbe2c480192e80
2932 +EBUILD netbeans-nb-9999_p20120202.ebuild 5010 RMD160 f790c5d7aa5ac0f2e8f32a318654a9e5837e279c SHA1 d267bc0a8d6a294676494465b02e4afb28fe4154 SHA256 4e362dd370af24e7f11d2dff8b1c8c5a1b60ce273597d83b6245b7d43de25e28
2933 +MISC ChangeLog 24517 RMD160 de991e642e6d49460679e809c7739ae23abc391e SHA1 1007f1e40d50010a2279ab4fca03b8c2735099f0 SHA256 79e5196c2650cb6230ac003636a262a64f822baee55a1f9e159ff23f8c841230
2934 MISC metadata.xml 396 RMD160 80c4086b305af8d5e4adae8a263111590f183c05 SHA1 11224a41781dde9ebd92c32e5c0a9d1921b628cb SHA256 5083064ed2246a84e2aedbc326d56cc8bf571fd8e7c24af0e4bc14c50f1ebb49
2935
2936 diff --git a/dev-java/netbeans-nb/netbeans-nb-9999_p20120202.ebuild b/dev-java/netbeans-nb/netbeans-nb-9999_p20120202.ebuild
2937 new file mode 100644
2938 index 0000000..9541fb2
2939 --- /dev/null
2940 +++ b/dev-java/netbeans-nb/netbeans-nb-9999_p20120202.ebuild
2941 @@ -0,0 +1,149 @@
2942 +# Copyright 1999-2012 Gentoo Foundation
2943 +# Distributed under the terms of the GNU General Public License v2
2944 +# $Header: $
2945 +
2946 +EAPI="4"
2947 +WANT_ANT_TASKS="ant-nodeps"
2948 +inherit eutils java-pkg-2 java-ant-2
2949 +
2950 +DESCRIPTION="Netbeans IDE Branding"
2951 +HOMEPAGE="http://netbeans.org/"
2952 +SLOT="9999"
2953 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-02_06-00-12/zip/netbeans-trunk-nightly-201202020600-src.zip"
2954 +SRC_URI="${SOURCE_URL}
2955 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2
2956 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.0.png"
2957 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2958 +KEYWORDS="~amd64 ~x86"
2959 +IUSE="keychain"
2960 +S="${WORKDIR}"
2961 +
2962 +CDEPEND="~dev-java/netbeans-platform-${PV}
2963 + ~dev-java/netbeans-harness-${PV}
2964 + ~dev-java/netbeans-ide-${PV}"
2965 +DEPEND="virtual/jdk:1.6
2966 + app-arch/unzip
2967 + ${CDEPEND}
2968 + dev-java/javahelp:0"
2969 +RDEPEND=">=virtual/jdk-1.6
2970 + ${CDEPEND}
2971 + keychain? (
2972 + net-misc/keychain:0
2973 + net-misc/x11-ssh-askpass:0
2974 + )"
2975 +
2976 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2977 +
2978 +EANT_BUILD_XML="nbbuild/build.xml"
2979 +EANT_BUILD_TARGET="rebuild-cluster create-netbeans-import finish-build"
2980 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.nb -Dext.binaries.downloaded=true"
2981 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2982 +JAVA_PKG_BSFIX="off"
2983 +
2984 +src_unpack() {
2985 + unpack $(basename ${SOURCE_URL})
2986 +
2987 + einfo "Deleting bundled jars..."
2988 + find -name "*.jar" -type f -delete
2989 +
2990 + unpack netbeans-9999-r1-build.xml.patch.bz2
2991 +}
2992 +
2993 +src_prepare() {
2994 + einfo "Deleting bundled class files..."
2995 + find -name "*.class" -type f | xargs rm -vf
2996 +
2997 + epatch netbeans-9999-r1-build.xml.patch
2998 + use keychain && epatch "${FILESDIR}"/${SLOT}/keychain-support.patch
2999 +
3000 + # Support for custom patches
3001 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3002 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3003 +
3004 + if [ -n "${files}" ] ; then
3005 + einfo "Applying custom patches:"
3006 +
3007 + for file in ${files} ; do
3008 + epatch "${file}"
3009 + done
3010 + fi
3011 + fi
3012 +
3013 + einfo "Symlinking external libraries..."
3014 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3015 +
3016 + einfo "Linking in other clusters..."
3017 + mkdir "${S}"/nbbuild/netbeans || die
3018 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
3019 +
3020 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3021 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3022 + touch nb.cluster.platform.built
3023 +
3024 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
3025 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3026 + touch nb.cluster.harness.built
3027 +
3028 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3029 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3030 + touch nb.cluster.ide.built
3031 + popd >/dev/null || die
3032 +
3033 + java-pkg-2_src_prepare
3034 +}
3035 +
3036 +src_install() {
3037 + pushd nbbuild/netbeans >/dev/null || die
3038 +
3039 + insinto ${INSTALL_DIR}/nb
3040 +
3041 + grep -E "/nb$" moduleCluster.properties > "${D}"/${INSTALL_DIR}/nb/moduleCluster.properties || die
3042 +
3043 + insinto ${INSTALL_DIR}
3044 + doins -r nb
3045 + dodoc *.txt
3046 + dohtml *.html *.css
3047 +
3048 + insinto ${INSTALL_DIR}/bin
3049 + doins bin/netbeans
3050 + dosym ${INSTALL_DIR}/bin/netbeans /usr/bin/netbeans-${SLOT}
3051 + fperms 755 ${INSTALL_DIR}/bin/netbeans
3052 +
3053 + insinto /etc/netbeans-${SLOT}
3054 + doins etc/*
3055 + dosym /etc/netbeans-${SLOT} ${INSTALL_DIR}/etc
3056 +
3057 + # fix paths per bug# 163483
3058 + if [[ -e "${D}"/${INSTALL_DIR}/bin/netbeans ]]; then
3059 + sed -i -e "s:\"\$progdir\"/../etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
3060 + sed -i -e "s:\"\${userdir}\"/etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
3061 + fi
3062 +
3063 + dodir /usr/share/icons/hicolor/32x32/apps
3064 + dosym ${INSTALL_DIR}/nb/netbeans.png /usr/share/icons/hicolor/32x32/apps/netbeans-${SLOT}.png
3065 + dodir /usr/share/icons/hicolor/128x128/apps
3066 + cp "${DISTDIR}"/netbeans-7.0.png "${D}"/usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png || die
3067 + dosym /usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png /usr/share/pixmaps/netbeans-${SLOT}.png
3068 +
3069 + popd >/dev/null || die
3070 +
3071 + make_desktop_entry netbeans-${SLOT} "Netbeans ${PV}" netbeans-${SLOT} Development
3072 +
3073 + mkdir -p "${D}"/${INSTALL_DIR}/nb/config || die
3074 + echo "NBGNT" > "${D}"/${INSTALL_DIR}/nb/config/productid || die
3075 +}
3076 +
3077 +pkg_postinst() {
3078 + if use keychain ; then
3079 + einfo "You enabled keychain support, that means NetBeans will use keychain for managing"
3080 + einfo "your keys while connecting to ssh protected repositories. If you want to load some"
3081 + einfo "keys on NetBeans startup, create file keychain-keys.txt in your userdir"
3082 + einfo "(~/.netbeans/${SLOT}/keychain-keys.txt) and put names of your keys in the file,"
3083 + einfo "each key on single line, for example:"
3084 + einfo "id_dsa"
3085 + einfo "id_dsa_gentoo"
3086 + einfo "If on NetBeans startup key will not be handled by keychain yet, you will be asked"
3087 + einfo "for key password (only this time and never again). You can find more information"
3088 + einfo "about keychain at http://www.gentoo.org/doc/en/keychain-guide.xml"
3089 + fi
3090 +}
3091
3092 diff --git a/dev-java/netbeans-php/ChangeLog b/dev-java/netbeans-php/ChangeLog
3093 index 5567cd9..8c68f3d 100644
3094 --- a/dev-java/netbeans-php/ChangeLog
3095 +++ b/dev-java/netbeans-php/ChangeLog
3096 @@ -2,6 +2,11 @@
3097 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
3098 # $Header: $
3099
3100 +*netbeans-php-9999_p20120202 (03 Feb 2012)
3101 +
3102 + 03 Feb 2012; <fordfrog@g.o> +netbeans-php-9999_p20120202.ebuild:
3103 + Bumped to latest nightly sources
3104 +
3105 01 Feb 2012; Miroslav Šulc <fordfrog@g.o>
3106 -netbeans-php-9999_p20120113.ebuild, -netbeans-php-9999_p20120115.ebuild:
3107 Removed obsolete versions
3108
3109 diff --git a/dev-java/netbeans-php/Manifest b/dev-java/netbeans-php/Manifest
3110 index 56414d2..6e2ca16 100644
3111 --- a/dev-java/netbeans-php/Manifest
3112 +++ b/dev-java/netbeans-php/Manifest
3113 @@ -11,10 +11,12 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
3114 DIST netbeans-trunk-nightly-201201180601-src.zip 172892698 RMD160 7a2556166705f69ad4591243788d4d377d81f303 SHA1 bc451e7c301404ef86467836fa77434cce055b3f SHA256 7f4604c253fe81d499406484ca50e01eb02dab49e6c496ad26226fe3902df397
3115 DIST netbeans-trunk-nightly-201201250600-src.zip 173033938 RMD160 2399192b5c47cd085e064d165be9e364180e1f7b SHA1 62565d4fe7ee4a922cacde04ce777bc19945637c SHA256 581735d902dc29075eaf73df4c5d4b19ae03395e273167c9d0652ae28dff2858
3116 DIST netbeans-trunk-nightly-201201260600-src.zip 173102685 RMD160 da4d803aa5c0a75f829533e4b6584d61677a434d SHA1 64c71bb0512696dee9a04c570f368f0e6d62eac1 SHA256 5c15e0cc7d62edc18159f2f23aeb964417421d2d3a2278b43e14c8b7006a3ba7
3117 +DIST netbeans-trunk-nightly-201202020600-src.zip 173361430 RMD160 cc644c8cd016e267a88713818739deda536be550 SHA1 7ac6fda309989a2a362b1f7e2a7ef706e6ed545e SHA256 feeff5f4f376db1a00afa86e46a7d6b8d2e86008de47f31a72c379f6ca7b922b
3118 EBUILD netbeans-php-7.0.1.ebuild 4151 RMD160 948630039891c480cbc0a9440fd9d74438bbcca4 SHA1 9afb5f8b29bc9c86fce11b8a44976da980741ec8 SHA256 3aee393fe89aa4788ccd17af46f1df43a5681c28af6d580724d8db0f5e804ff0
3119 EBUILD netbeans-php-7.1.ebuild 3936 RMD160 6bb9027c14db7fe0c590939d25e73c990ad57a91 SHA1 ba77f0f6453cf11820fd6ba1d85f610d17984056 SHA256 46946b8309f18149285462375093a8b6d4385c547ce355d443b92de7c484b541
3120 EBUILD netbeans-php-9999_p20120118.ebuild 3963 RMD160 d8800e23e076e71dc790ddedb528b90559fc1c0d SHA1 5a3b86d7994e7bcabb1697bab7bda631602d9292 SHA256 0bdfe454c0daeaadde0de88a04f80ac454527ecc3b36b7a4710ea8a9eeea06f8
3121 EBUILD netbeans-php-9999_p20120125.ebuild 3963 RMD160 e4d3e5f1ad6ac576da1c88e1d9c113449883d713 SHA1 4db2e4297fb9a119512ccb2bf6bfb287bfd6a229 SHA256 4c402ab9ad21e8b9ff3261a4dedc77ac0408676542dbb765897506b0a2c64652
3122 EBUILD netbeans-php-9999_p20120126.ebuild 3963 RMD160 ca1e16ba5d8a3be594358db3b2bf325dd6602106 SHA1 406a14f0f377a20a9a7e16cb6669c167019caf81 SHA256 cf3b9d3415ab35cbb325e43ad50ba2233806374b335e8477811f078b27c60a75
3123 -MISC ChangeLog 23982 RMD160 a65c5d97ad56a814fc40b7aa51d35144903b0d6d SHA1 637406e5d369170c12ba6f8bc00d10753a386dec SHA256 ed43f4efe2bae8d1c113fe5264408d9763cca42ed6deb2a0710dc03f31db1955
3124 +EBUILD netbeans-php-9999_p20120202.ebuild 3963 RMD160 70e3935d98c01e411efdf461cbfcebda0f7d566d SHA1 0a39dc4693fa0f350276dcca3d80d659db03b80d SHA256 e17eb7f7ba51210d52cc82b33387f57be805cc2caeee7c632917661b9c56a53b
3125 +MISC ChangeLog 24136 RMD160 945b6b28899d64987c9cca4b2ca210b299dbb990 SHA1 daf311872d7d8a05bbf4f22ac979dd64fece5272 SHA256 b62a7784ddd4cf5daba369d470c03532d153e212f4f563b2337765387b4996d8
3126 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
3127
3128 diff --git a/dev-java/netbeans-php/netbeans-php-9999_p20120202.ebuild b/dev-java/netbeans-php/netbeans-php-9999_p20120202.ebuild
3129 new file mode 100644
3130 index 0000000..f823816
3131 --- /dev/null
3132 +++ b/dev-java/netbeans-php/netbeans-php-9999_p20120202.ebuild
3133 @@ -0,0 +1,118 @@
3134 +# Copyright 1999-2012 Gentoo Foundation
3135 +# Distributed under the terms of the GNU General Public License v2
3136 +# $Header: $
3137 +
3138 +EAPI="4"
3139 +WANT_ANT_TASKS="ant-nodeps"
3140 +inherit eutils java-pkg-2 java-ant-2
3141 +
3142 +DESCRIPTION="Netbeans PHP Cluster"
3143 +HOMEPAGE="http://netbeans.org/projects/php"
3144 +SLOT="9999"
3145 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-02_06-00-12/zip/netbeans-trunk-nightly-201202020600-src.zip"
3146 +SRC_URI="${SOURCE_URL}
3147 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2
3148 + http://hg.netbeans.org/binaries/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip
3149 + http://hg.netbeans.org/binaries/02C57E8113871A5CEC0AB853D48165761FAF1051-phpsigfiles.zip
3150 + http://hg.netbeans.org/binaries/40BC40A6E6DBD598900E8FAB87E460FCC601275C-predefined_vars.zip"
3151 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3152 +KEYWORDS="~amd64 ~x86"
3153 +IUSE=""
3154 +S="${WORKDIR}"
3155 +
3156 +CDEPEND="~dev-java/netbeans-ide-${PV}
3157 + ~dev-java/netbeans-platform-${PV}
3158 + ~dev-java/netbeans-websvccommon-${PV}
3159 + dev-java/javacup:0"
3160 +DEPEND="virtual/jdk:1.6
3161 + app-arch/unzip
3162 + ${CDEPEND}
3163 + dev-java/javahelp:0"
3164 +RDEPEND=">=virtual/jdk-1.6
3165 + ${CDEPEND}"
3166 +
3167 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3168 +
3169 +EANT_BUILD_XML="nbbuild/build.xml"
3170 +EANT_BUILD_TARGET="rebuild-cluster"
3171 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.php -Dext.binaries.downloaded=true"
3172 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3173 +JAVA_PKG_BSFIX="off"
3174 +
3175 +src_unpack() {
3176 + unpack $(basename ${SOURCE_URL})
3177 +
3178 + einfo "Deleting bundled jars..."
3179 + find -name "*.jar" -type f -delete
3180 +
3181 + unpack netbeans-9999-r1-build.xml.patch.bz2
3182 +
3183 + pushd "${S}" >/dev/null || die
3184 + ln -s "${DISTDIR}"/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip php.phpdoc.documentation/external/phpdocdesc.zip || die
3185 + ln -s "${DISTDIR}"/02C57E8113871A5CEC0AB853D48165761FAF1051-phpsigfiles.zip php.project/external/phpsigfiles.zip || die
3186 + ln -s "${DISTDIR}"/40BC40A6E6DBD598900E8FAB87E460FCC601275C-predefined_vars.zip php.editor/external/predefined_vars.zip || die
3187 + popd >/dev/null || die
3188 +}
3189 +
3190 +src_prepare() {
3191 + einfo "Deleting bundled class files..."
3192 + find -name "*.class" -type f | xargs rm -vf
3193 +
3194 + epatch netbeans-9999-r1-build.xml.patch
3195 +
3196 + # Support for custom patches
3197 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3198 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3199 +
3200 + if [ -n "${files}" ] ; then
3201 + einfo "Applying custom patches:"
3202 +
3203 + for file in ${files} ; do
3204 + epatch "${file}"
3205 + done
3206 + fi
3207 + fi
3208 +
3209 + einfo "Symlinking external libraries..."
3210 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3211 + java-pkg_jar-from --into libs.javacup/external javacup javacup.jar java-cup-11a.jar
3212 +
3213 + einfo "Linking in other clusters..."
3214 + mkdir "${S}"/nbbuild/netbeans || die
3215 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
3216 +
3217 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3218 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3219 + touch nb.cluster.ide.built
3220 +
3221 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3222 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3223 + touch nb.cluster.platform.built
3224 +
3225 + ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
3226 + cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3227 + touch nb.cluster.websvccommon.built
3228 +
3229 + popd >/dev/null || die
3230 +
3231 + java-pkg-2_src_prepare
3232 +}
3233 +
3234 +src_install() {
3235 + pushd nbbuild/netbeans/php >/dev/null || die
3236 +
3237 + insinto ${INSTALL_DIR}
3238 +
3239 + grep -E "/php$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3240 +
3241 + doins -r *
3242 +
3243 + popd >/dev/null || die
3244 +
3245 + local instdir=${INSTALL_DIR}/modules/ext
3246 + pushd "${D}"/${instdir} >/dev/null || die
3247 + rm java-cup-11a.jar && dosym /usr/share/javacup/lib/javacup.jar ${instdir}/java-cup-11a.jar || die
3248 + popd >/dev/null || die
3249 +
3250 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/php
3251 +}
3252
3253 diff --git a/dev-java/netbeans-platform/ChangeLog b/dev-java/netbeans-platform/ChangeLog
3254 index 644383d..ab87347 100644
3255 --- a/dev-java/netbeans-platform/ChangeLog
3256 +++ b/dev-java/netbeans-platform/ChangeLog
3257 @@ -2,6 +2,11 @@
3258 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
3259 # $Header: $
3260
3261 +*netbeans-platform-9999_p20120202 (03 Feb 2012)
3262 +
3263 + 03 Feb 2012; <fordfrog@g.o> +netbeans-platform-9999_p20120202.ebuild:
3264 + Bumped to latest nightly sources
3265 +
3266 01 Feb 2012; Miroslav Šulc <fordfrog@g.o>
3267 -netbeans-platform-9999_p20120113.ebuild,
3268 -netbeans-platform-9999_p20120115.ebuild:
3269
3270 diff --git a/dev-java/netbeans-platform/Manifest b/dev-java/netbeans-platform/Manifest
3271 index 1c13867..3bb865c 100644
3272 --- a/dev-java/netbeans-platform/Manifest
3273 +++ b/dev-java/netbeans-platform/Manifest
3274 @@ -12,10 +12,12 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
3275 DIST netbeans-trunk-nightly-201201180601-src.zip 172892698 RMD160 7a2556166705f69ad4591243788d4d377d81f303 SHA1 bc451e7c301404ef86467836fa77434cce055b3f SHA256 7f4604c253fe81d499406484ca50e01eb02dab49e6c496ad26226fe3902df397
3276 DIST netbeans-trunk-nightly-201201250600-src.zip 173033938 RMD160 2399192b5c47cd085e064d165be9e364180e1f7b SHA1 62565d4fe7ee4a922cacde04ce777bc19945637c SHA256 581735d902dc29075eaf73df4c5d4b19ae03395e273167c9d0652ae28dff2858
3277 DIST netbeans-trunk-nightly-201201260600-src.zip 173102685 RMD160 da4d803aa5c0a75f829533e4b6584d61677a434d SHA1 64c71bb0512696dee9a04c570f368f0e6d62eac1 SHA256 5c15e0cc7d62edc18159f2f23aeb964417421d2d3a2278b43e14c8b7006a3ba7
3278 +DIST netbeans-trunk-nightly-201202020600-src.zip 173361430 RMD160 cc644c8cd016e267a88713818739deda536be550 SHA1 7ac6fda309989a2a362b1f7e2a7ef706e6ed545e SHA256 feeff5f4f376db1a00afa86e46a7d6b8d2e86008de47f31a72c379f6ca7b922b
3279 EBUILD netbeans-platform-7.0.1.ebuild 5049 RMD160 d6a01c7785d02b9e5aebb1a2f192c5a2b6f1ccae SHA1 2acc23f9e9f6f5c60cabce30e651b3d31d91ac41 SHA256 b67cf0867358fea808614c02b8b6ea2ab88223f8642175ac3f91dc8c610aca4e
3280 EBUILD netbeans-platform-7.1.ebuild 5030 RMD160 973c294a75693c4b7b5758102a007a26bfef1fc9 SHA1 7da3aa5d7471b5ff32601631d5cf517c6a3844f3 SHA256 0e66b8ff85624350b3e1fe765ae80c81723c43848411bafb7cb80924f16f5906
3281 EBUILD netbeans-platform-9999_p20120118.ebuild 5057 RMD160 5ee86c05fda826fc3492a3a15a67c334ab087efb SHA1 c62aec3cd5c8284bd9529db7e84aafa1ec65f46c SHA256 1ecdba380b71dbf602406cbc4448d8f9777cc8eeb67f8e55e5ea325dfd39b29d
3282 EBUILD netbeans-platform-9999_p20120125.ebuild 5057 RMD160 e7c69faf1560cebf1dad8934dfbbb7a73581b0c0 SHA1 b11d107fbcf91fb63a4482feaacca5441fe01835 SHA256 c546c9e166a2b79d06133994b621dc1a890f54ee86c8d8eee82242556df7dc3d
3283 EBUILD netbeans-platform-9999_p20120126.ebuild 5057 RMD160 190a6314f1809871f23ba30647147daaa16919a2 SHA1 7ce7d34a92b92bbf9cf12058a54abadc1c2e7f28 SHA256 cc8bdc06da1bdab7459c878dd76d1ee59927c3b82d7ff639713c5d436aa6dd39
3284 -MISC ChangeLog 26114 RMD160 21078a2d53250aafd2cdc40eb948ccb4a7b4255e SHA1 ae4252ad6464343a9c3d91d699858b3815e2685e SHA256 67cea3c0646b2c5fac10849409247aa6a07eac586dfd4f36c537fb2adbf407b7
3285 +EBUILD netbeans-platform-9999_p20120202.ebuild 5057 RMD160 4629e4d7ea920158f6d0c6d1618305a409d78dc0 SHA1 00c86b4690206ba22772c864cfebc9fbbee7a754 SHA256 9d33d544cfb9a5469847d8a42cd0b31db8cb51836d1bb2813d1be89bb43a3aec
3286 +MISC ChangeLog 26278 RMD160 bb22ba12218efdd6ec188c38db860a5a38ab2113 SHA1 f861aaefaad0fb8ccb00b5586191c5a0946e379c SHA256 7f619a49c837b4f3749d0feb64d61cce92a1321e60f6a76f5a8097138c438cce
3287 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
3288
3289 diff --git a/dev-java/netbeans-platform/netbeans-platform-9999_p20120202.ebuild b/dev-java/netbeans-platform/netbeans-platform-9999_p20120202.ebuild
3290 new file mode 100644
3291 index 0000000..f6f1b32
3292 --- /dev/null
3293 +++ b/dev-java/netbeans-platform/netbeans-platform-9999_p20120202.ebuild
3294 @@ -0,0 +1,127 @@
3295 +# Copyright 1999-2012 Gentoo Foundation
3296 +# Distributed under the terms of the GNU General Public License v2
3297 +# $Header: $
3298 +
3299 +EAPI="4"
3300 +WANT_ANT_TASKS="ant-nodeps"
3301 +inherit eutils java-pkg-2 java-ant-2
3302 +
3303 +DESCRIPTION="Netbeans Platform"
3304 +HOMEPAGE="http://netbeans.org/features/platform/"
3305 +SLOT="9999"
3306 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-02_06-00-12/zip/netbeans-trunk-nightly-201202020600-src.zip"
3307 +SRC_URI="${SOURCE_URL}
3308 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2
3309 + http://hg.netbeans.org/binaries/F1C19117B73A6819FA91EB646ECBA7F41073DC2A-felix-3.2.2.jar
3310 + http://hg.netbeans.org/binaries/1D63B972926D053DFA427CA03841F67D4EAC6DB2-org.eclipse.osgi_3.6.0.v20100517.jar
3311 + http://hg.netbeans.org/binaries/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar
3312 + http://hg.netbeans.org/binaries/986195A7E31034EE73F7A896A36B24169692F142-osgi.core-4.2.jar
3313 + http://hg.netbeans.org/binaries/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip"
3314 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3315 +KEYWORDS="~amd64 ~x86"
3316 +IUSE=""
3317 +S="${WORKDIR}"
3318 +
3319 +CDEPEND="dev-java/javahelp:0
3320 + >=dev-java/jna-3.2.7:0
3321 + dev-java/swing-layout:1[source]"
3322 +DEPEND="virtual/jdk:1.6
3323 + app-arch/unzip
3324 + ${CDEPEND}"
3325 +RDEPEND=">=virtual/jdk-1.6
3326 + ${CDEPEND}"
3327 +
3328 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3329 +
3330 +EANT_BUILD_XML="nbbuild/build.xml"
3331 +EANT_BUILD_TARGET="rebuild-cluster"
3332 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.platform -Dext.binaries.downloaded=true -Djava.awt.headless=true"
3333 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3334 +JAVA_PKG_BSFIX="off"
3335 +
3336 +src_unpack() {
3337 + unpack $(basename ${SOURCE_URL})
3338 +
3339 + einfo "Deleting bundled jars..."
3340 + find -name "*.jar" -type f -delete
3341 +
3342 + unpack netbeans-9999-r1-build.xml.patch.bz2
3343 +
3344 + pushd "${S}" >/dev/null || die
3345 + ln -s "${DISTDIR}"/F1C19117B73A6819FA91EB646ECBA7F41073DC2A-felix-3.2.2.jar libs.felix/external/felix-3.2.2.jar || die
3346 + ln -s "${DISTDIR}"/1D63B972926D053DFA427CA03841F67D4EAC6DB2-org.eclipse.osgi_3.6.0.v20100517.jar netbinox/external/org.eclipse.osgi_3.6.0.v20100517.jar || die
3347 + ln -s "${DISTDIR}"/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar libs.osgi/external/osgi.cmpn-4.2.jar || die
3348 + ln -s "${DISTDIR}"/986195A7E31034EE73F7A896A36B24169692F142-osgi.core-4.2.jar libs.osgi/external/osgi.core-4.2.jar || die
3349 + ln -s "${DISTDIR}"/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip o.jdesktop.layout/external/swing-layout-1.0.4-doc.zip || die
3350 + popd >/dev/null || die
3351 +}
3352 +
3353 +src_prepare() {
3354 + einfo "Deleting bundled class files..."
3355 + find -name "*.class" -type f | xargs rm -vf
3356 +
3357 + epatch netbeans-9999-r1-build.xml.patch
3358 + # upstream jna jar contains bundled binary libraries so we disable that feature
3359 +
3360 + # Support for custom patches
3361 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3362 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3363 +
3364 + if [ -n "${files}" ] ; then
3365 + einfo "Applying custom patches:"
3366 +
3367 + for file in ${files} ; do
3368 + epatch "${file}"
3369 + done
3370 + fi
3371 + fi
3372 +
3373 + einfo "Symlinking external libraries..."
3374 + java-pkg_jar-from --into core.nativeaccess/external jna platform.jar platform-3.2.7.jar
3375 + java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3376 + java-pkg_jar-from --into libs.jna/external jna jna.jar jna-3.2.7.jar
3377 + java-pkg_jar-from --into o.jdesktop.layout/external swing-layout-1 swing-layout.jar swing-layout-1.0.4.jar
3378 + ln -s /usr/share/swing-layout-1/sources/swing-layout-src.zip o.jdesktop.layout/external/swing-layout-1.0.4-src.zip || die
3379 +
3380 + java-pkg-2_src_prepare
3381 +}
3382 +
3383 +src_compile() {
3384 + unset DISPLAY
3385 + eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
3386 +}
3387 +
3388 +src_install() {
3389 + pushd nbbuild/netbeans/platform >/dev/null || die
3390 +
3391 + java-pkg_dojar lib/*.jar
3392 + grep -E "/platform$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3393 +
3394 + insinto ${INSTALL_DIR}
3395 + doins -r *
3396 + rm "${D}"/${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip || die
3397 + dosym /usr/share/swing-layout-1/sources/swing-layout-src.zip ${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip
3398 + find "${D}"/${INSTALL_DIR} -name "*.exe" -delete
3399 + find "${D}"/${INSTALL_DIR} -name "*.dll" -delete
3400 + rm -fr "${D}"/modules/lib || die
3401 +
3402 + popd >/dev/null || die
3403 +
3404 + fperms 775 ${INSTALL_DIR}/lib/nbexec
3405 + dosym ${INSTALL_DIR}/lib/nbexec /usr/bin/nbexec-${SLOT}
3406 +
3407 + local instdir=${INSTALL_DIR}/modules/ext
3408 + pushd "${D}"/${instdir} >/dev/null || die
3409 + # felix-main-2.0.2.jar
3410 + # felix-2.0.3.jar
3411 + rm jhall-2.0_05.jar && dosym /usr/share/javahelp/lib/jhall.jar ${instdir}/jhall-2.0_05.jar || die
3412 + rm jna-3.2.7.jar && dosym /usr/share/jna/lib/jna.jar ${instdir}/jna-3.2.7.jar || die
3413 + # osgi.cmpn-4.2.jar
3414 + # osgi.core-4.2.jar
3415 + rm platform-3.2.7.jar && dosym /usr/share/jna/lib/platform.jar ${instdir}/platform-3.2.7.jar || die
3416 + 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
3417 + # updater.jar
3418 + popd >/dev/null || die
3419 +
3420 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/platform
3421 +}
3422
3423 diff --git a/dev-java/netbeans-profiler/ChangeLog b/dev-java/netbeans-profiler/ChangeLog
3424 index c78a205..99ee8d8 100644
3425 --- a/dev-java/netbeans-profiler/ChangeLog
3426 +++ b/dev-java/netbeans-profiler/ChangeLog
3427 @@ -2,6 +2,11 @@
3428 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
3429 # $Header: $
3430
3431 +*netbeans-profiler-9999_p20120202 (03 Feb 2012)
3432 +
3433 + 03 Feb 2012; <fordfrog@g.o> +netbeans-profiler-9999_p20120202.ebuild:
3434 + Bumped to latest nightly sources
3435 +
3436 01 Feb 2012; Miroslav Šulc <fordfrog@g.o>
3437 -netbeans-profiler-9999_p20120113.ebuild,
3438 -netbeans-profiler-9999_p20120115.ebuild:
3439
3440 diff --git a/dev-java/netbeans-profiler/Manifest b/dev-java/netbeans-profiler/Manifest
3441 index 2111fbd..837cf06 100644
3442 --- a/dev-java/netbeans-profiler/Manifest
3443 +++ b/dev-java/netbeans-profiler/Manifest
3444 @@ -5,10 +5,12 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
3445 DIST netbeans-trunk-nightly-201201180601-src.zip 172892698 RMD160 7a2556166705f69ad4591243788d4d377d81f303 SHA1 bc451e7c301404ef86467836fa77434cce055b3f SHA256 7f4604c253fe81d499406484ca50e01eb02dab49e6c496ad26226fe3902df397
3446 DIST netbeans-trunk-nightly-201201250600-src.zip 173033938 RMD160 2399192b5c47cd085e064d165be9e364180e1f7b SHA1 62565d4fe7ee4a922cacde04ce777bc19945637c SHA256 581735d902dc29075eaf73df4c5d4b19ae03395e273167c9d0652ae28dff2858
3447 DIST netbeans-trunk-nightly-201201260600-src.zip 173102685 RMD160 da4d803aa5c0a75f829533e4b6584d61677a434d SHA1 64c71bb0512696dee9a04c570f368f0e6d62eac1 SHA256 5c15e0cc7d62edc18159f2f23aeb964417421d2d3a2278b43e14c8b7006a3ba7
3448 +DIST netbeans-trunk-nightly-201202020600-src.zip 173361430 RMD160 cc644c8cd016e267a88713818739deda536be550 SHA1 7ac6fda309989a2a362b1f7e2a7ef706e6ed545e SHA256 feeff5f4f376db1a00afa86e46a7d6b8d2e86008de47f31a72c379f6ca7b922b
3449 EBUILD netbeans-profiler-7.0.1.ebuild 3113 RMD160 dcfd93da14dbcf6a090cefd843bd8e6bbdcaa051 SHA1 a9fee09c442cbcd4187f2dc1443e19cdd9a96003 SHA256 588797a6b81c7f5ba5e1cf06ad66e593bd89aa28261b68006ebb973d0eae8044
3450 EBUILD netbeans-profiler-7.1.ebuild 3118 RMD160 dcbbdf8b3d3524bbb039b0d67b8b5a77054bb132 SHA1 a1099e5bc24f5bf8ebd8895d9d32f22c917458dc SHA256 4584dee6eab332c7d16048098b9d2d7ac201f961139a58fb054c3f52646b67cb
3451 EBUILD netbeans-profiler-9999_p20120118.ebuild 3145 RMD160 71f21cbc9b2e7eb6da8b9d9df6e97df500a2c1e5 SHA1 ad2ea2f61c8f740bac8b244560561b7523d195e0 SHA256 6cbd5f2321f3bab92d167daebc55019cd16f0b1eaab3ad599d838e042677dc65
3452 EBUILD netbeans-profiler-9999_p20120125.ebuild 3145 RMD160 3d0fbed318e18788b67eedf36509919a80a6b4f3 SHA1 e3e5c9e19f891cc9f640f6cf15dfdacef6bbc199 SHA256 0698f65eb52a96492c74d33f5c7472e753f5a7dbc12734152361575337e62306
3453 EBUILD netbeans-profiler-9999_p20120126.ebuild 3145 RMD160 c3a15542a1a56bf05ba9db8fd5528d2b87224a15 SHA1 326cc3f2942b2c0b037007edb56bc4358adc4d55 SHA256 6e597e6442b851e85fdc90e61e527fe5ec8c5a723732caafa18c69539143c1d7
3454 -MISC ChangeLog 25409 RMD160 69c3d7e5f628785294989a0681131a2912d6babf SHA1 af76e48c738b770e9e0489dfe448993494ca1910 SHA256 c6e4e1fd6d46b64478e04f090aa382641151f6760dea12c2da696fa0dc3b2814
3455 +EBUILD netbeans-profiler-9999_p20120202.ebuild 3145 RMD160 a1da2c871f43fab2bf86e4c9a82106c492cb90b4 SHA1 5ce0feaccea844ae73e3c83477bb0a8db358f8c2 SHA256 a0f36eba617a48897566ac61f0cb54552d4fca343eba088620e26c547aa2a591
3456 +MISC ChangeLog 25573 RMD160 a18800cdfb1ca950380853e50872d134104d5fed SHA1 f2fc3b0cee69033a67ea7ca3c634b7cdd0eed89e SHA256 adbb7f054d92d95bc4434a787d87651432e2aaf35840403c4409241fc6512ec5
3457 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
3458
3459 diff --git a/dev-java/netbeans-profiler/netbeans-profiler-9999_p20120202.ebuild b/dev-java/netbeans-profiler/netbeans-profiler-9999_p20120202.ebuild
3460 new file mode 100644
3461 index 0000000..0598c86
3462 --- /dev/null
3463 +++ b/dev-java/netbeans-profiler/netbeans-profiler-9999_p20120202.ebuild
3464 @@ -0,0 +1,114 @@
3465 +# Copyright 1999-2012 Gentoo Foundation
3466 +# Distributed under the terms of the GNU General Public License v2
3467 +# $Header: $
3468 +
3469 +EAPI="4"
3470 +WANT_ANT_TASKS="ant-nodeps"
3471 +inherit eutils java-pkg-2 java-ant-2
3472 +
3473 +DESCRIPTION="Netbeans Profiler Cluster"
3474 +HOMEPAGE="http://netbeans.org/projects/profiler"
3475 +SLOT="9999"
3476 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-02_06-00-12/zip/netbeans-trunk-nightly-201202020600-src.zip"
3477 +SRC_URI="${SOURCE_URL}
3478 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2"
3479 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3480 +KEYWORDS="~amd64 ~x86"
3481 +IUSE=""
3482 +S="${WORKDIR}"
3483 +
3484 +CDEPEND="~dev-java/netbeans-ide-${PV}
3485 + ~dev-java/netbeans-java-${PV}
3486 + ~dev-java/netbeans-platform-${PV}"
3487 +DEPEND="virtual/jdk:1.6
3488 + app-arch/unzip
3489 + ${CDEPEND}
3490 + dev-java/javahelp:0"
3491 +RDEPEND=">=virtual/jdk-1.6
3492 + ${CDEPEND}"
3493 +
3494 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3495 +
3496 +EANT_BUILD_XML="nbbuild/build.xml"
3497 +EANT_BUILD_TARGET="rebuild-cluster"
3498 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.profiler -Dext.binaries.downloaded=true"
3499 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3500 +JAVA_PKG_BSFIX="off"
3501 +
3502 +src_unpack() {
3503 + unpack $(basename ${SOURCE_URL})
3504 +
3505 + einfo "Deleting bundled jars..."
3506 + find -name "*.jar" -type f -delete
3507 +
3508 + unpack netbeans-9999-r1-build.xml.patch.bz2
3509 +}
3510 +
3511 +src_prepare() {
3512 + einfo "Deleting bundled class files..."
3513 + find -name "*.class" -type f | xargs rm -vf
3514 +
3515 + epatch netbeans-9999-r1-build.xml.patch
3516 +
3517 + # Support for custom patches
3518 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3519 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3520 +
3521 + if [ -n "${files}" ] ; then
3522 + einfo "Applying custom patches:"
3523 +
3524 + for file in ${files} ; do
3525 + epatch "${file}"
3526 + done
3527 + fi
3528 + fi
3529 +
3530 + einfo "Symlinking external libraries..."
3531 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3532 +
3533 + einfo "Linking in other clusters..."
3534 + mkdir "${S}"/nbbuild/netbeans || die
3535 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
3536 +
3537 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3538 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3539 + touch nb.cluster.ide.built
3540 +
3541 + ln -s /usr/share/netbeans-java-${SLOT} java || die
3542 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3543 + touch nb.cluster.java.built
3544 +
3545 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3546 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3547 + touch nb.cluster.platform.built
3548 +
3549 + popd >/dev/null || die
3550 +
3551 + java-pkg-2_src_prepare
3552 +}
3553 +
3554 +src_install() {
3555 + pushd nbbuild/netbeans/profiler >/dev/null || die
3556 +
3557 + insinto ${INSTALL_DIR}
3558 +
3559 + grep -E "/profiler$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3560 +
3561 + doins -r *
3562 +
3563 + for file in lib/deployed/cvm/linux/*.so ; do
3564 + fperms 755 ${file}
3565 + done
3566 +
3567 + for file in lib/deployed/jdk*/linux*/*.so ; do
3568 + fperms 755 ${file}
3569 + done
3570 +
3571 + for file in remote-pack-defs/*.sh ; do
3572 + fperms 755 ${file}
3573 + done
3574 +
3575 + popd >/dev/null || die
3576 +
3577 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/profiler
3578 +}
3579
3580 diff --git a/dev-java/netbeans-websvccommon/ChangeLog b/dev-java/netbeans-websvccommon/ChangeLog
3581 index ea76922..b437a05 100644
3582 --- a/dev-java/netbeans-websvccommon/ChangeLog
3583 +++ b/dev-java/netbeans-websvccommon/ChangeLog
3584 @@ -2,6 +2,12 @@
3585 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
3586 # $Header: $
3587
3588 +*netbeans-websvccommon-9999_p20120202 (03 Feb 2012)
3589 +
3590 + 03 Feb 2012; <fordfrog@g.o>
3591 + +netbeans-websvccommon-9999_p20120202.ebuild:
3592 + Bumped to latest nightly sources
3593 +
3594 01 Feb 2012; Miroslav Šulc <fordfrog@g.o>
3595 -netbeans-websvccommon-9999_p20120113.ebuild,
3596 -netbeans-websvccommon-9999_p20120115.ebuild:
3597
3598 diff --git a/dev-java/netbeans-websvccommon/Manifest b/dev-java/netbeans-websvccommon/Manifest
3599 index 600f3e8..a67fc3c 100644
3600 --- a/dev-java/netbeans-websvccommon/Manifest
3601 +++ b/dev-java/netbeans-websvccommon/Manifest
3602 @@ -5,10 +5,12 @@ DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d
3603 DIST netbeans-trunk-nightly-201201180601-src.zip 172892698 RMD160 7a2556166705f69ad4591243788d4d377d81f303 SHA1 bc451e7c301404ef86467836fa77434cce055b3f SHA256 7f4604c253fe81d499406484ca50e01eb02dab49e6c496ad26226fe3902df397
3604 DIST netbeans-trunk-nightly-201201250600-src.zip 173033938 RMD160 2399192b5c47cd085e064d165be9e364180e1f7b SHA1 62565d4fe7ee4a922cacde04ce777bc19945637c SHA256 581735d902dc29075eaf73df4c5d4b19ae03395e273167c9d0652ae28dff2858
3605 DIST netbeans-trunk-nightly-201201260600-src.zip 173102685 RMD160 da4d803aa5c0a75f829533e4b6584d61677a434d SHA1 64c71bb0512696dee9a04c570f368f0e6d62eac1 SHA256 5c15e0cc7d62edc18159f2f23aeb964417421d2d3a2278b43e14c8b7006a3ba7
3606 +DIST netbeans-trunk-nightly-201202020600-src.zip 173361430 RMD160 cc644c8cd016e267a88713818739deda536be550 SHA1 7ac6fda309989a2a362b1f7e2a7ef706e6ed545e SHA256 feeff5f4f376db1a00afa86e46a7d6b8d2e86008de47f31a72c379f6ca7b922b
3607 EBUILD netbeans-websvccommon-7.0.1.ebuild 2692 RMD160 78a0dae148b2c583b596a625a6e6622a1c7cafcc SHA1 f3e52c193e9dfdf9d236f655a705c55da76cfad4 SHA256 a18cf7fe0a1e38749826cb12651be06c210b038be50117647496ee6cbd184cda
3608 EBUILD netbeans-websvccommon-7.1.ebuild 2697 RMD160 f1f36d89866f3699594340228edce7a86ea24a7d SHA1 e6029f4fd6bc416ff3b859c0683174b34b8268f3 SHA256 d45fb1bf95badd12e956995f83f270fed1ca8456f1525e11b429ae927e432fdf
3609 EBUILD netbeans-websvccommon-9999_p20120118.ebuild 2724 RMD160 7e184eff96efb02d5b26ee2a48068b854c3675c6 SHA1 71722a9006068605087741f6d1f06e76ecadc6a9 SHA256 7b3e8c1929a6365aca0d8cec734ceab050567a262746ad15b75313a6fa6785c3
3610 EBUILD netbeans-websvccommon-9999_p20120125.ebuild 2724 RMD160 5a006a047ed3f479139b113553a15465f9991950 SHA1 47336bc54d502be214f3d319abaef5f910dd34eb SHA256 d6e4d4f0d6b00a70ec02d0fc90c4b1877c7fc052333e8ef7e6b840607894d55f
3611 EBUILD netbeans-websvccommon-9999_p20120126.ebuild 2724 RMD160 869cce9a7e28b318a7aa22d75987f483662d4731 SHA1 5f29cc2137dff0c907f13614ad5beade5fe0e37b SHA256 7ec9cff59ed4adedf8b4a87660e4585a4eb3234036aae08b34026e52a6343c19
3612 -MISC ChangeLog 26521 RMD160 faf43ebe02589a2819e0df13aaee2e60c50f1a0d SHA1 7344b11d56292b92f15bb6c73b9321a410707401 SHA256 0a59459054c6d4d09e6a695c2e19b19771d0fbc35304f6e3392d5c908ce2b7a6
3613 +EBUILD netbeans-websvccommon-9999_p20120202.ebuild 2724 RMD160 eb8c8a765d1dc63fdb1c0a68fd19b9db4f12edcd SHA1 18620a883eaf4c56893d10b6cbc66b846c628ad2 SHA256 db6d0833fb7b24d0af385933112704a0353361cf870b0236432b330edad9050c
3614 +MISC ChangeLog 26695 RMD160 d179e5dfe4026b1e5af75a0b8b3f922357437a2e SHA1 69382e0b96764cef0113c9e4daefaa4850f870dd SHA256 29642159b2d229a312d1c555390d853b336df1cfaa03fd771b9ef9f46d848024
3615 MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
3616
3617 diff --git a/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20120202.ebuild b/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20120202.ebuild
3618 new file mode 100644
3619 index 0000000..a05ecbe
3620 --- /dev/null
3621 +++ b/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20120202.ebuild
3622 @@ -0,0 +1,95 @@
3623 +# Copyright 1999-2012 Gentoo Foundation
3624 +# Distributed under the terms of the GNU General Public License v2
3625 +# $Header: $
3626 +
3627 +EAPI="4"
3628 +WANT_ANT_TASKS="ant-nodeps"
3629 +inherit eutils java-pkg-2 java-ant-2
3630 +
3631 +DESCRIPTION="Netbeans Web Services Common Cluster"
3632 +HOMEPAGE="http://netbeans.org/"
3633 +SLOT="9999"
3634 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-02_06-00-12/zip/netbeans-trunk-nightly-201202020600-src.zip"
3635 +SRC_URI="${SOURCE_URL}
3636 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2"
3637 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3638 +KEYWORDS="~amd64 ~x86"
3639 +IUSE=""
3640 +S="${WORKDIR}"
3641 +
3642 +CDEPEND="~dev-java/netbeans-platform-${PV}
3643 + ~dev-java/netbeans-ide-${PV}"
3644 +DEPEND="virtual/jdk:1.6
3645 + app-arch/unzip
3646 + ${CDEPEND}
3647 + dev-java/javahelp:0"
3648 +RDEPEND=">=virtual/jdk-1.6
3649 + ${CDEPEND}"
3650 +
3651 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3652 +
3653 +EANT_BUILD_XML="nbbuild/build.xml"
3654 +EANT_BUILD_TARGET="rebuild-cluster"
3655 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.websvccommon -Dext.binaries.downloaded=true"
3656 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3657 +JAVA_PKG_BSFIX="off"
3658 +
3659 +src_unpack() {
3660 + unpack $(basename ${SOURCE_URL})
3661 +
3662 + einfo "Deleting bundled jars..."
3663 + find -name "*.jar" -type f -delete
3664 +
3665 + unpack netbeans-9999-r1-build.xml.patch.bz2
3666 +}
3667 +
3668 +src_prepare() {
3669 + einfo "Deleting bundled class files..."
3670 + find -name "*.class" -type f | xargs rm -vf
3671 +
3672 + epatch netbeans-9999-r1-build.xml.patch
3673 +
3674 + # Support for custom patches
3675 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3676 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3677 +
3678 + if [ -n "${files}" ] ; then
3679 + einfo "Applying custom patches:"
3680 +
3681 + for file in ${files} ; do
3682 + epatch "${file}"
3683 + done
3684 + fi
3685 + fi
3686 +
3687 + einfo "Symlinking external libraries..."
3688 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3689 +
3690 + einfo "Linking in other clusters..."
3691 + mkdir "${S}"/nbbuild/netbeans || die
3692 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
3693 +
3694 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3695 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3696 + touch nb.cluster.platform.built
3697 +
3698 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3699 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3700 + touch nb.cluster.ide.built
3701 +
3702 + popd >/dev/null || die
3703 +
3704 + java-pkg-2_src_prepare
3705 +}
3706 +
3707 +src_install() {
3708 + pushd nbbuild/netbeans/websvccommon >/dev/null || die
3709 +
3710 + insinto ${INSTALL_DIR}
3711 + grep -E "/websvccommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3712 + doins -r *
3713 +
3714 + popd >/dev/null || die
3715 +
3716 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/websvccommon
3717 +}
3718
3719 diff --git a/dev-util/netbeans/ChangeLog b/dev-util/netbeans/ChangeLog
3720 index 60a4955..253a2f1 100644
3721 --- a/dev-util/netbeans/ChangeLog
3722 +++ b/dev-util/netbeans/ChangeLog
3723 @@ -2,6 +2,11 @@
3724 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
3725 # $Header: $
3726
3727 +*netbeans-9999_p20120202 (03 Feb 2012)
3728 +
3729 + 03 Feb 2012; <fordfrog@g.o> +netbeans-9999_p20120202.ebuild:
3730 + Bumped to latest nightly sources
3731 +
3732 01 Feb 2012; Miroslav Šulc <fordfrog@g.o>
3733 -netbeans-9999_p20120113.ebuild, -netbeans-9999_p20120115.ebuild:
3734 Removed obsolete versions
3735
3736 diff --git a/dev-util/netbeans/Manifest b/dev-util/netbeans/Manifest
3737 index f19210e..0792e64 100644
3738 --- a/dev-util/netbeans/Manifest
3739 +++ b/dev-util/netbeans/Manifest
3740 @@ -8,10 +8,12 @@ DIST netbeans-l10n-9999-20110613.tar.bz2 13405097 RMD160 9f8fb8fcdbdf87c958b2a8e
3741 DIST netbeans-trunk-nightly-201201180601-src.zip 172892698 RMD160 7a2556166705f69ad4591243788d4d377d81f303 SHA1 bc451e7c301404ef86467836fa77434cce055b3f SHA256 7f4604c253fe81d499406484ca50e01eb02dab49e6c496ad26226fe3902df397
3742 DIST netbeans-trunk-nightly-201201250600-src.zip 173033938 RMD160 2399192b5c47cd085e064d165be9e364180e1f7b SHA1 62565d4fe7ee4a922cacde04ce777bc19945637c SHA256 581735d902dc29075eaf73df4c5d4b19ae03395e273167c9d0652ae28dff2858
3743 DIST netbeans-trunk-nightly-201201260600-src.zip 173102685 RMD160 da4d803aa5c0a75f829533e4b6584d61677a434d SHA1 64c71bb0512696dee9a04c570f368f0e6d62eac1 SHA256 5c15e0cc7d62edc18159f2f23aeb964417421d2d3a2278b43e14c8b7006a3ba7
3744 +DIST netbeans-trunk-nightly-201202020600-src.zip 173361430 RMD160 cc644c8cd016e267a88713818739deda536be550 SHA1 7ac6fda309989a2a362b1f7e2a7ef706e6ed545e SHA256 feeff5f4f376db1a00afa86e46a7d6b8d2e86008de47f31a72c379f6ca7b922b
3745 EBUILD netbeans-7.0.1-r2.ebuild 6736 RMD160 8780b584bedf0cfd4cd40f1e26c015079b19da4c SHA1 9e31064b4e19fad1d0ca79476f32c5153b4b18cf SHA256 e808fba2ddb516270d93b5cf67cff60d98b37ca58a158878f2e3b3ad696cfc82
3746 EBUILD netbeans-7.1-r1.ebuild 6970 RMD160 6c355552b5d3cdfae6753d9c9bf887d723aa550d SHA1 2c3d2f9b4b9b0aa3506abd7bd9cc70a1cac12685 SHA256 5b20fa37872380401b808756ac69e15e10baa3cb574030cf0ef913329fcf9113
3747 EBUILD netbeans-9999_p20120118.ebuild 6951 RMD160 f66d063ba23e3c346439e645425c6076f7988eb9 SHA1 3cae2781d4ef5141213cfe178dea1ccad1512ade SHA256 704458b7a7b0259e27a33a6df7cf3a4fa086e0eaf4d38efd73b5c5f478905631
3748 EBUILD netbeans-9999_p20120125.ebuild 6951 RMD160 a548f168d9dc566e0de96c985808b295a4dd7973 SHA1 37be705bc7b86a11b7d9b7a2acbb7a50a6ec1b6f SHA256 262507101c665cb59544341c1d2967b47e7702087262d9f0722d3c2874322a9a
3749 EBUILD netbeans-9999_p20120126.ebuild 6951 RMD160 2f2cbab2b56a2ed36730a45fb5fa05e546a1d66b SHA1 92b0c20f0de3f94a92274091a9d839d75eab78de SHA256 b187deddef640cef95a5fe5f12ffb9c2d06078d44fd9c7571132ff1f2ad172ab
3750 -MISC ChangeLog 24081 RMD160 64fe302354a09c0fcbc7479e020cc773f937689d SHA1 c52588ed8a081931b29aad5152ad457d0a9d194e SHA256 6f8f8aa009ff2f5c958116595802f637a37e459ccf9381a4e1c98c4317f92257
3751 +EBUILD netbeans-9999_p20120202.ebuild 6951 RMD160 def3e4bf9aaea43ce805b3c6357bd9153fd1912b SHA1 9ca8bbc3caee1702eb98a34fb0f7117397b2e674 SHA256 c6ed6af977cdf480121ac0f9ad584b2a228bf01de4e966b453ccba865c9f1eb6
3752 +MISC ChangeLog 24227 RMD160 53462978fe1d4514d94ada61baff3862f75baf08 SHA1 78f6edbc41165de47de24c8e073b486ea4cfcf01 SHA256 b929250b796e8e1cb17fce736bfdee287f9efc18329c180bbbd17d56ca45c867
3753 MISC metadata.xml 333 RMD160 848a246f77fbcc88bb03d4a8d0769ef60353148a SHA1 e9afe19410a907fb47230f824b2d592ba3f465d4 SHA256 a7c289d7be537b4c51bd8100bca0d8a40ceb5fb011942bbd1b286841cf3c1d0a
3754
3755 diff --git a/dev-util/netbeans/netbeans-9999_p20120202.ebuild b/dev-util/netbeans/netbeans-9999_p20120202.ebuild
3756 new file mode 100644
3757 index 0000000..333c2dd
3758 --- /dev/null
3759 +++ b/dev-util/netbeans/netbeans-9999_p20120202.ebuild
3760 @@ -0,0 +1,258 @@
3761 +# Copyright 1999-2012 Gentoo Foundation
3762 +# Distributed under the terms of the GNU General Public License v2
3763 +# $Header: $
3764 +
3765 +EAPI="4"
3766 +inherit eutils java-pkg-2 java-ant-2
3767 +
3768 +DESCRIPTION="Netbeans IDE"
3769 +HOMEPAGE="http://netbeans.org/"
3770 +SLOT="9999"
3771 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2012-02-02_06-00-12/zip/netbeans-trunk-nightly-201202020600-src.zip"
3772 +PATCHES_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r1-build.xml.patch.bz2"
3773 +L10N_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-l10n-9999-20110613.tar.bz2"
3774 +ALL_URLS="${SOURCE_URL} ${PATCHES_URL} ${L10N_URL}"
3775 +SRC_URI="linguas_af? ( ${ALL_URLS} )
3776 + linguas_ar? ( ${ALL_URLS} )
3777 + linguas_ca? ( ${ALL_URLS} )
3778 + linguas_cs? ( ${ALL_URLS} )
3779 + linguas_de? ( ${ALL_URLS} )
3780 + linguas_el? ( ${ALL_URLS} )
3781 + linguas_es? ( ${ALL_URLS} )
3782 + linguas_fr? ( ${ALL_URLS} )
3783 + linguas_gl? ( ${ALL_URLS} )
3784 + linguas_hi_IN? ( ${ALL_URLS} )
3785 + linguas_id? ( ${ALL_URLS} )
3786 + linguas_it? ( ${ALL_URLS} )
3787 + linguas_ja? ( ${ALL_URLS} )
3788 + linguas_ko? ( ${ALL_URLS} )
3789 + linguas_lt? ( ${ALL_URLS} )
3790 + linguas_nl? ( ${ALL_URLS} )
3791 + linguas_pl? ( ${ALL_URLS} )
3792 + linguas_pt_BR? ( ${ALL_URLS} )
3793 + linguas_pt_PT? ( ${ALL_URLS} )
3794 + linguas_ro? ( ${ALL_URLS} )
3795 + linguas_ru? ( ${ALL_URLS} )
3796 + linguas_si? ( ${ALL_URLS} )
3797 + linguas_sq? ( ${ALL_URLS} )
3798 + linguas_sr? ( ${ALL_URLS} )
3799 + linguas_sv? ( ${ALL_URLS} )
3800 + linguas_ta_IN? ( ${ALL_URLS} )
3801 + linguas_tl? ( ${ALL_URLS} )
3802 + linguas_tr? ( ${ALL_URLS} )
3803 + linguas_vi? ( ${ALL_URLS} )
3804 + linguas_zh_CN? ( ${ALL_URLS} )
3805 + linguas_zh_TW? ( ${ALL_URLS} )
3806 +"
3807 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3808 +KEYWORDS="~amd64 ~x86"
3809 +IUSE_NETBEANS_MODULES="
3810 + +netbeans_modules_apisupport
3811 + netbeans_modules_cnd
3812 + netbeans_modules_dlight
3813 + netbeans_modules_enterprise
3814 + netbeans_modules_ergonomics
3815 + netbeans_modules_groovy
3816 + +netbeans_modules_java
3817 + netbeans_modules_javacard
3818 + +netbeans_modules_javafx
3819 + netbeans_modules_mobility
3820 + netbeans_modules_php
3821 + +netbeans_modules_profiler
3822 + +netbeans_modules_websvccommon"
3823 +IUSE_LINGUAS="
3824 + linguas_af
3825 + linguas_ar
3826 + linguas_ca
3827 + linguas_cs
3828 + linguas_de
3829 + linguas_el
3830 + linguas_es
3831 + linguas_fr
3832 + linguas_gl
3833 + linguas_hi_IN
3834 + linguas_id
3835 + linguas_it
3836 + linguas_ja
3837 + linguas_ko
3838 + linguas_lt
3839 + linguas_nl
3840 + linguas_pl
3841 + linguas_pt_BR
3842 + linguas_pt_PT
3843 + linguas_ro
3844 + linguas_ru
3845 + linguas_si
3846 + linguas_sq
3847 + linguas_sr
3848 + linguas_sv
3849 + linguas_ta_IN
3850 + linguas_tl
3851 + linguas_tr
3852 + linguas_vi
3853 + linguas_zh_CN
3854 + linguas_zh_TW"
3855 +IUSE="doc ${IUSE_NETBEANS_MODULES} ${IUSE_LINGUAS}"
3856 +S="${WORKDIR}"
3857 +
3858 +DEPEND="virtual/jdk:1.6
3859 + dev-java/javahelp:0"
3860 +RDEPEND=">=virtual/jdk-1.6
3861 + ~dev-java/netbeans-harness-${PV}
3862 + ~dev-java/netbeans-ide-${PV}
3863 + ~dev-java/netbeans-nb-${PV}
3864 + ~dev-java/netbeans-platform-${PV}
3865 + netbeans_modules_apisupport? ( ~dev-java/netbeans-apisupport-${PV} )
3866 + netbeans_modules_cnd? ( ~dev-java/netbeans-cnd-${PV} )
3867 + netbeans_modules_dlight? ( ~dev-java/netbeans-dlight-${PV} )
3868 + netbeans_modules_enterprise? ( ~dev-java/netbeans-enterprise-${PV} )
3869 + netbeans_modules_ergonomics? ( ~dev-java/netbeans-ergonomics-${PV} )
3870 + netbeans_modules_groovy? ( ~dev-java/netbeans-groovy-${PV} )
3871 + netbeans_modules_java? ( ~dev-java/netbeans-java-${PV} )
3872 + netbeans_modules_javacard? ( ~dev-java/netbeans-javacard-${PV} )
3873 + netbeans_modules_javafx? ( ~dev-java/netbeans-javafx-${PV} )
3874 + netbeans_modules_mobility? ( ~dev-java/netbeans-mobility-${PV} )
3875 + netbeans_modules_php? ( ~dev-java/netbeans-php-${PV} )
3876 + netbeans_modules_profiler? ( ~dev-java/netbeans-profiler-${PV} )
3877 + netbeans_modules_websvccommon? ( ~dev-java/netbeans-websvccommon-${PV} )
3878 + doc? ( ~dev-java/netbeans-javadoc-${PV} )"
3879 +JAVA_PKG_BSFIX="off"
3880 +NBLOCALES=""
3881 +
3882 +pkg_setup() {
3883 + for lingua in ${IUSE_LINGUAS} ; do
3884 + local lang=${lingua/linguas_/}
3885 +
3886 + if [[ "${lang}" = "ar" ]] ; then
3887 + lang="ar_EG,ar_SA"
3888 + elif [[ "${lang}" = "es" ]] ; then
3889 + lang="es,es_CO"
3890 + elif [[ "${lang}" = "gl" ]] ; then
3891 + lang="gl_ES"
3892 + elif [[ "${lang}" = "id" ]] ; then
3893 + lang="in_ID"
3894 + elif [[ "${lang}" = "nl" ]] ; then
3895 + lang="nl_BE,nl_NL"
3896 + elif [[ "${lang}" = "tl" ]] ; then
3897 + lang="fil_PH"
3898 + fi
3899 +
3900 + if use ${lingua} ; then
3901 + if [ -z "${NBLOCALES}" ] ; then
3902 + NBLOCALES="${lang}"
3903 + else
3904 + NBLOCALES="${NBLOCALES},${lang}"
3905 + fi
3906 + fi
3907 + done
3908 +
3909 + java-pkg-2_pkg_setup
3910 +}
3911 +
3912 +src_unpack() {
3913 + if [ -n "${NBLOCALES}" ] ; then
3914 + unpack $(basename ${SOURCE_URL})
3915 + unpack $(basename ${L10N_URL})
3916 +
3917 + einfo "Deleting bundled jars..."
3918 + find -name "*.jar" -type f -delete
3919 +
3920 + unpack netbeans-9999-r1-build.xml.patch.bz2
3921 + fi
3922 +}
3923 +
3924 +src_prepare() {
3925 + if [ -n "${NBLOCALES}" ] ; then
3926 + einfo "Deleting bundled class files..."
3927 + find -name "*.class" -type f | xargs rm -vf
3928 +
3929 + epatch netbeans-9999-r1-build.xml.patch
3930 +
3931 + # Support for custom patches
3932 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3933 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3934 +
3935 + if [ -n "${files}" ] ; then
3936 + einfo "Applying custom patches:"
3937 +
3938 + for file in ${files} ; do
3939 + epatch "${file}"
3940 + done
3941 + fi
3942 + fi
3943 +
3944 + einfo "Symlinking external libraries..."
3945 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3946 + fi
3947 +
3948 + java-pkg-2_src_prepare
3949 +}
3950 +
3951 +src_compile() {
3952 + if [ -n "${NBLOCALES}" ] ; then
3953 + einfo "Compiling support for locales: ${NBLOCALES}"
3954 + eant -f nbbuild/build.xml bootstrap || die
3955 + eant -Dlocales=${NBLOCALES} -Ddist.dir=../nbbuild/netbeans -Dnbms.dir="" -Dnbms.dist.dir="" \
3956 + -f l10n/build.xml build || die
3957 + fi
3958 +}
3959 +
3960 +src_install() {
3961 + if [ -n "${NBLOCALES}" ] ; then
3962 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
3963 +
3964 + for cluster in apisupport cnd dlight enterprise ergonomics groovy harness ide java javacard javafx mobility php platform profiler websvccommon ; do
3965 + if [ -d "${cluster}" ] ; then
3966 + insinto /usr/share/netbeans-${cluster}-${SLOT}
3967 + doins -r ${cluster}/*
3968 + fi
3969 + done
3970 +
3971 + if [ -d nb ] ; then
3972 + insinto /usr/share/netbeans-nb-${SLOT}/nb
3973 + doins -r nb/*
3974 + fi
3975 +
3976 + popd >/dev/null || die
3977 + fi
3978 +}
3979 +
3980 +pkg_postinst() {
3981 + if [ -n "${NBLOCALES}" ] ; then
3982 + einfo "Netbeans automatically starts with the locale you have set in your user profile, if"
3983 + einfo "the locale is built for Netbeans."
3984 + einfo "If you want to force specific locale, use --locale argument, for example:"
3985 + einfo "${PN}-${SLOT} --locale de"
3986 + einfo "${PN}-${SLOT} --locale pt:BR"
3987 + fi
3988 +
3989 + if use linguas_ar ; then
3990 + einfo
3991 + einfo "You selected Arabic locale so you can choose either ar:EG or ar:SA variant."
3992 + fi
3993 +
3994 + if use linguas_es ; then
3995 + einfo
3996 + einfo "You selected Spanish locale so you can choose either es or es:CO variant."
3997 + fi
3998 +
3999 + if use linguas_gl ; then
4000 + einfo
4001 + einfo "You selected Galician locale which has locale code gl:ES in Netbeans."
4002 + fi
4003 +
4004 + if use linguas_id ; then
4005 + einfo
4006 + einfo "You selected Indonesian locale which has locale code in:ID in Netbeans."
4007 + fi
4008 +
4009 + if use linguas_nl ; then
4010 + einfo
4011 + einfo "You selected Dutch locale so you can choose either nl:BE or nl:NL variant."
4012 + fi
4013 +
4014 + if use linguas_tl ; then
4015 + einfo
4016 + einfo "You selected Tagalog locale which has for Filipino locale code fil:PH in Netbeans."
4017 + fi
4018 +}