Gentoo Archives: gentoo-commits

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