Gentoo Archives: gentoo-commits

From: "Miroslav Šulc" <fordfrog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/fordfrog:master commit in: dev-java/netbeans-mobility/, dev-java/netbeans-groovy/, ...
Date: Fri, 27 Dec 2013 14:30:17
Message-Id: 1388154594.cfc47d570104b3d64695d6bc4ef947cc64a2a4ed.fordfrog@gentoo
1 commit: cfc47d570104b3d64695d6bc4ef947cc64a2a4ed
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Fri Dec 27 14:29:54 2013 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Fri Dec 27 14:29:54 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/fordfrog.git;a=commit;h=cfc47d57
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_p20131227.ebuild | 111 ++++++
14 dev-java/netbeans-cnd/ChangeLog | 6 +
15 dev-java/netbeans-cnd/Manifest | 4 +-
16 .../netbeans-cnd-9999_p20131227.ebuild | 125 +++++++
17 dev-java/netbeans-dlight/ChangeLog | 6 +
18 dev-java/netbeans-dlight/Manifest | 5 +-
19 .../netbeans-dlight-9999_p20131227.ebuild | 101 ++++++
20 dev-java/netbeans-enterprise/ChangeLog | 6 +
21 dev-java/netbeans-enterprise/Manifest | 4 +-
22 .../netbeans-enterprise-9999_p20131227.ebuild | 253 ++++++++++++++
23 dev-java/netbeans-ergonomics/ChangeLog | 6 +
24 dev-java/netbeans-ergonomics/Manifest | 4 +-
25 .../netbeans-ergonomics-9999_p20131227.ebuild | 101 ++++++
26 dev-java/netbeans-extide/ChangeLog | 6 +
27 dev-java/netbeans-extide/Manifest | 4 +-
28 .../netbeans-extide-9999_p20131227.ebuild | 108 ++++++
29 dev-java/netbeans-groovy/ChangeLog | 6 +
30 dev-java/netbeans-groovy/Manifest | 4 +-
31 .../netbeans-groovy-9999_p20131227.ebuild | 111 ++++++
32 dev-java/netbeans-harness/ChangeLog | 6 +
33 dev-java/netbeans-harness/Manifest | 4 +-
34 .../netbeans-harness-9999_p20131227.ebuild | 114 +++++++
35 dev-java/netbeans-ide/ChangeLog | 6 +
36 dev-java/netbeans-ide/Manifest | 5 +-
37 .../netbeans-ide-9999_p20131227.ebuild | 373 +++++++++++++++++++++
38 dev-java/netbeans-java/ChangeLog | 6 +
39 dev-java/netbeans-java/Manifest | 4 +-
40 .../netbeans-java-9999_p20131227.ebuild | 254 ++++++++++++++
41 dev-java/netbeans-javacard/ChangeLog | 6 +
42 dev-java/netbeans-javacard/Manifest | 4 +-
43 .../netbeans-javacard-9999_p20131227.ebuild | 134 ++++++++
44 dev-java/netbeans-javadoc/ChangeLog | 6 +
45 dev-java/netbeans-javadoc/Manifest | 4 +-
46 .../netbeans-javadoc-9999_p20131227.ebuild | 164 +++++++++
47 dev-java/netbeans-javafx/ChangeLog | 6 +
48 dev-java/netbeans-javafx/Manifest | 4 +-
49 .../netbeans-javafx-9999_p20131227.ebuild | 124 +++++++
50 dev-java/netbeans-mobility/ChangeLog | 6 +
51 dev-java/netbeans-mobility/Manifest | 4 +-
52 .../netbeans-mobility-9999_p20131227.ebuild | 126 +++++++
53 dev-java/netbeans-nb/ChangeLog | 6 +
54 dev-java/netbeans-nb/Manifest | 4 +-
55 .../netbeans-nb/netbeans-nb-9999_p20131227.ebuild | 152 +++++++++
56 dev-java/netbeans-php/ChangeLog | 6 +
57 dev-java/netbeans-php/Manifest | 4 +-
58 .../netbeans-php-9999_p20131227.ebuild | 127 +++++++
59 dev-java/netbeans-platform/ChangeLog | 6 +
60 dev-java/netbeans-platform/Manifest | 4 +-
61 .../netbeans-platform-9999_p20131227.ebuild | 126 +++++++
62 dev-java/netbeans-profiler/ChangeLog | 6 +
63 dev-java/netbeans-profiler/Manifest | 4 +-
64 .../netbeans-profiler-9999_p20131227.ebuild | 121 +++++++
65 dev-java/netbeans-webcommon/ChangeLog | 6 +
66 dev-java/netbeans-webcommon/Manifest | 4 +-
67 .../netbeans-webcommon-9999_p20131227.ebuild | 118 +++++++
68 dev-java/netbeans-websvccommon/ChangeLog | 6 +
69 dev-java/netbeans-websvccommon/Manifest | 4 +-
70 .../netbeans-websvccommon-9999_p20131227.ebuild | 94 ++++++
71 dev-util/netbeans/ChangeLog | 6 +
72 dev-util/netbeans/Manifest | 4 +-
73 dev-util/netbeans/netbeans-9999_p20131227.ebuild | 264 +++++++++++++++
74 63 files changed, 3392 insertions(+), 21 deletions(-)
75
76 diff --git a/dev-java/netbeans-apisupport/ChangeLog b/dev-java/netbeans-apisupport/ChangeLog
77 index b922eab..5764424 100644
78 --- a/dev-java/netbeans-apisupport/ChangeLog
79 +++ b/dev-java/netbeans-apisupport/ChangeLog
80 @@ -2,6 +2,12 @@
81 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
82 # $Header: $
83
84 +*netbeans-apisupport-9999_p20131227 (27 Dec 2013)
85 +
86 + 27 Dec 2013; Miroslav Šulc <fordfrog@g.o>
87 + +netbeans-apisupport-9999_p20131227.ebuild:
88 + bumped to latest nightly sources
89 +
90 *netbeans-apisupport-9999_p20131219 (20 Dec 2013)
91
92 20 Dec 2013; Miroslav Šulc <fordfrog@g.o>
93
94 diff --git a/dev-java/netbeans-apisupport/Manifest b/dev-java/netbeans-apisupport/Manifest
95 index cf02765..eaa7d49 100644
96 --- a/dev-java/netbeans-apisupport/Manifest
97 +++ b/dev-java/netbeans-apisupport/Manifest
98 @@ -28,6 +28,7 @@ DIST netbeans-trunk-nightly-201312150002-src.zip 192445917 SHA256 ca5f049ec34286
99 DIST netbeans-trunk-nightly-201312160002-src.zip 192447754 SHA256 cdec4339977d416f07d35a4ebf9c9a1d59b957262d97c88f1101744ae4d38404 SHA512 34bad0e9fe6702511a519e2077576bbc55d5072dc64b72c01f5e27391232e206ad51426475b964ca36d67b00449363a94971a6422029ce13aaaa102cb4f03bc4 WHIRLPOOL 8b044e87bdebd969705f2a3617d4c3f743d733f8066c5ec2da8ac47ec384a3e9a91c25991541b2198ca4a2e11ff8f1c357beb98364ad448d6ab1f58a6bcefb52
100 DIST netbeans-trunk-nightly-201312180002-src.zip 192432528 SHA256 a6f19bcf810b3e023190f894af79dfd0d9945971316cccc122d1c76f1bbd3e4e SHA512 51e1b3e37c071a786c2c7ee8fb455d14269da822653ecd933772d8464a441b09d04f54faf603c64d95265b24cf51fe059635db78b2d914321b84f139280b9a1f WHIRLPOOL a35baf01d7229970ca739de5c764b471eff11d1a59f52a4480a45c9ba3a91c73fc98f36ced3e87f4a0943582311c59b35fe93e5a27dad33835a25bcf6aa00cf4
101 DIST netbeans-trunk-nightly-201312190002-src.zip 192446361 SHA256 dc4e981d21b7f0d16bc696944f999faec62ceb65ba154a4517f91f93feeeb09a SHA512 13d63bf586aeb9f47e510ceb75ff11887d9c79e6d6d14e0a8326ab4a358310e9fececf599e73f7e6da2c4eebdf4064b0d18ce1bd1bee1efb26ce1ef145cec1fb WHIRLPOOL 3a1ecdf09d39259c390d45e35727616d8e235f9a0e738edc80cca9f7e13b8376b1483724c4c060f27369c5aaff786f6250b703dc4bbacf1cdd84ad66119dec39
102 +DIST netbeans-trunk-nightly-201312270002-src.zip 192495968 SHA256 cbfdfb75f76fe5d84b2e87d79f5f1052cc773340c7edb3e4a52946c13e353836 SHA512 b15461e305f648b6997a71d984381b466802720f0343f4ec4b16c305c3b060936b2beaeb4164018beb01d34a7d8386ad3528050da35d4c0b155c3a4fa6479cff WHIRLPOOL 2f4e790394f9dc431b2f970af1989a2c3aab0f1d4d8dc5407f009e2b65826a804ddf945121220085aba8da1c7c19ed1ea64d1946679996d09422374cc16f9fa1
103 EBUILD netbeans-apisupport-7.0.1.ebuild 3134 SHA256 41c32033c9945a39c0aebb6b0271767031d53a47e5c8365d9e3a7c86712e24cd SHA512 dd4bdde9574a87b46b02fd7204b1e90394bd87dc572dfa015b601203b026b35571f20323db834a310f90aefe6e4a822044b0d71d535a7351137219b50ecb2aa8 WHIRLPOOL f3721521a33b337d7dc24d6b49b0b2fe723f5ec446a5a4befb085051140a41bfd2d3081876e9f02f8b9932a3a0997b92211cd964fe372e40b42813df5db5170e
104 EBUILD netbeans-apisupport-7.1.2.ebuild 3143 SHA256 cf24048c0ecca98a7d6371624bb0ddfb78663bead073d515a7c84229dbec00a8 SHA512 ec44c263e786210fd64c9ebb253bc9d4fc34d3be9493157dad06007c19734672bfd767765c003393d1e5cc6755fd5d1eda956b00c2092e98592a73ec1af4e729 WHIRLPOOL d619c304a994a2b818d892fb6315d092588f2ebf95e566f7a909f92daf21bb368a28c4e1af876ae585980dc82996e62aba30b12c41461103c23620a215480b76
105 EBUILD netbeans-apisupport-7.2.ebuild 3126 SHA256 b0d64795b8403a932e3e20721a116c755c4de66fc36f7191476fcb4a226bad13 SHA512 cea062a72a8e75a9c2fe91c323f83d542a70149336360e1c41479f401fcae5ead6a301c8a7d5704d5beb27f7810b5d1e3cff0196cce7a26890a001c570179f6a WHIRLPOOL c286f4e4d3a02cbeb1a6e13b2005dc5435a6e9ec026a98fcc00bb83222014b800cd83f437c69352b48d16bdf442a6c7ebbed6aff86f10b3c5e6cdfb7edd9e184
106 @@ -52,5 +53,6 @@ EBUILD netbeans-apisupport-9999_p20131215.ebuild 3364 SHA256 60c7c45fda52055c703
107 EBUILD netbeans-apisupport-9999_p20131216.ebuild 3364 SHA256 188932fef47f3312c544bd07a7e4d1184534e2e79558c3e6a714438fd99bf1a0 SHA512 ffe0e3ae0f165d538f35296be5ba116ff2b322aad37a9e994a41863d21dc373b94ca0f8f9be3d74e975f272b80eaf0c65f23c060e2564b29e2282bebebfebe59 WHIRLPOOL cd9725fe4222f9c62b4e4abec5429cbd7fe826c06492f0ed808c88e0f51f32fc65edab3af0026755ba3e49755cd9ee0b2911520456646095c5d34110410be842
108 EBUILD netbeans-apisupport-9999_p20131218.ebuild 3364 SHA256 5cd9e949184fe37a48d804ae1855377397ae7cfb1d0155eb833eb3543413021d SHA512 0f6bc83e1154a04d685e54ff4b3e39d730728ba556bfd8ac1afa4e3250e1955c9156bef23d831bf58eedf00e4a069588fd0836484b6d7caa0127442a8dce68b2 WHIRLPOOL f31d52cd8722dd28d12d550578cf8dce833a32a24900cceb9dee36eb19b53e0edfc486983f092ceafa198abe22b33cfb6a9924ed6400120e4a869fa20a305466
109 EBUILD netbeans-apisupport-9999_p20131219.ebuild 3364 SHA256 6a3ab3e32ad0221aef2cd4a7924fb650fdc3dd51e440045e4afe901a8ba31b0a SHA512 1576cfba455f082916d6b189168c9e7f877bacf20ea29f7eeeec79bcb7e18db5aa8a6b06a2ed0102f95fe3674a0a604cf23a0bb22f5929d6b9b05db5e322a601 WHIRLPOOL 93b5bc50e939b9a2d74aed0b3ad348f080792f068ea37a99dc6d00a6c4a3ba7bb3d89c36496317eeee2b907a159a54b9fedfeaecca94fd9dfcef24885fc4e808
110 -MISC ChangeLog 98351 SHA256 bc9870c10176d052bb1c7fc53b5ec27604853de0fefc63312babb6605d96cf26 SHA512 ac8d8e31a8825e0f58d331717c30e708aa1c681ea5e78de499678ce475b071c5e8a49fa2bb86b1756520d4a54befbf3f37a733a0c8b11b130670e8604026525b WHIRLPOOL ef7b517b154c4a6563d7d4008678e5ef09aacecec7a144ec7416a5bda21934d796824c398769ef1933561fafbfb433e0b2c0f34e9c6af2254dc2eba1cc0a32b9
111 +EBUILD netbeans-apisupport-9999_p20131227.ebuild 3364 SHA256 dba39785130c3bbc74602e86437f68137b9573238aae39fa8587f2c4125bcff4 SHA512 4e867a9ef205b35a1ad80884d626ad54981651d2e2781b9ab3d603f8258766b25fb3ce9d76659473d2d6f274ab58786b7d4b8073742ecb3a03008560bf92b129 WHIRLPOOL d870af300d6ae7170f32b7d7250b6f2703af44b294c19d547cee50f34d83d216da8f61944cd4ed0f5fbd182185f5df9451e9be80ba948984dbb87f4e7359e634
112 +MISC ChangeLog 98536 SHA256 eb9f038f1908b4fde818656a3af5a5f26c3519f2442cc1748e46fbb45a18f03e SHA512 336541179ffd58a3f505bae185d10cdd610f54912b5bd97440511b39af6a311fcd415f776433d8d1c0999018d132a168ffb5e5291f5b590b0b710b460f301220 WHIRLPOOL b203117f76bcaacc8813425f17899ed19425eaabdc288c2d0f39d855084dc1ef90bf763a6b36b9a2cfcb6affdcbc90988d8fc472162ecb2ebc47372e9781844d
113 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43
114
115 diff --git a/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20131227.ebuild b/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20131227.ebuild
116 new file mode 100644
117 index 0000000..4f06ffc
118 --- /dev/null
119 +++ b/dev-java/netbeans-apisupport/netbeans-apisupport-9999_p20131227.ebuild
120 @@ -0,0 +1,111 @@
121 +# Copyright 1999-2013 Gentoo Foundation
122 +# Distributed under the terms of the GNU General Public License v2
123 +# $Header: $
124 +
125 +EAPI="4"
126 +inherit eutils java-pkg-2 java-ant-2
127 +
128 +DESCRIPTION="Netbeans API Support Cluster"
129 +HOMEPAGE="http://netbeans.org/projects/apisupport"
130 +SLOT="9999"
131 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-12-27_00-02-41/zip/netbeans-trunk-nightly-201312270002-src.zip"
132 +SRC_URI="${SOURCE_URL}
133 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
134 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
135 +KEYWORDS="~amd64 ~x86"
136 +IUSE=""
137 +S="${WORKDIR}"
138 +
139 +CDEPEND="~dev-java/netbeans-extide-${PV}
140 + ~dev-java/netbeans-harness-${PV}
141 + ~dev-java/netbeans-ide-${PV}
142 + ~dev-java/netbeans-java-${PV}
143 + ~dev-java/netbeans-platform-${PV}"
144 +DEPEND=">=virtual/jdk-1.7
145 + app-arch/unzip
146 + ${CDEPEND}
147 + dev-java/javahelp:0"
148 +RDEPEND=">=virtual/jdk-1.7
149 + ${CDEPEND}"
150 +
151 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
152 +
153 +EANT_BUILD_XML="nbbuild/build.xml"
154 +EANT_BUILD_TARGET="rebuild-cluster"
155 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.apisupport -Dext.binaries.downloaded=true"
156 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
157 +JAVA_PKG_BSFIX="off"
158 +
159 +src_unpack() {
160 + unpack $(basename ${SOURCE_URL})
161 +
162 + einfo "Deleting bundled jars..."
163 + find -name "*.jar" -type f -delete
164 +
165 + unpack netbeans-9999-r12-build.xml.patch.bz2
166 +}
167 +
168 +src_prepare() {
169 + einfo "Deleting bundled class files..."
170 + find -name "*.class" -type f | xargs rm -vf
171 +
172 + epatch netbeans-9999-r12-build.xml.patch
173 +
174 + # Support for custom patches
175 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
176 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
177 +
178 + if [ -n "${files}" ] ; then
179 + einfo "Applying custom patches:"
180 +
181 + for file in ${files} ; do
182 + epatch "${file}"
183 + done
184 + fi
185 + fi
186 +
187 + einfo "Symlinking external libraries..."
188 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
189 +
190 + einfo "Linking in other clusters..."
191 + mkdir "${S}"/nbbuild/netbeans || die
192 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
193 +
194 + ln -s /usr/share/netbeans-extide-${SLOT} extide || die
195 + cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
196 + touch nb.cluster.extide.built
197 +
198 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
199 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
200 + touch nb.cluster.harness.built
201 +
202 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
203 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
204 + touch nb.cluster.ide.built
205 +
206 + ln -s /usr/share/netbeans-java-${SLOT} java || die
207 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
208 + touch nb.cluster.java.built
209 +
210 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
211 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
212 + touch nb.cluster.platform.built
213 +
214 + popd >/dev/null || die
215 +
216 + java-pkg-2_src_prepare
217 +}
218 +
219 +src_install() {
220 + pushd nbbuild/netbeans/apisupport >/dev/null || die
221 +
222 + insinto ${INSTALL_DIR}
223 +
224 + grep -E "/apisupport$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
225 +
226 + doins -r *
227 +
228 + popd >/dev/null || die
229 +
230 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/apisupport
231 +}
232
233 diff --git a/dev-java/netbeans-cnd/ChangeLog b/dev-java/netbeans-cnd/ChangeLog
234 index 0325a20..f83e738 100644
235 --- a/dev-java/netbeans-cnd/ChangeLog
236 +++ b/dev-java/netbeans-cnd/ChangeLog
237 @@ -2,6 +2,12 @@
238 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
239 # $Header: $
240
241 +*netbeans-cnd-9999_p20131227 (27 Dec 2013)
242 +
243 + 27 Dec 2013; Miroslav Šulc <fordfrog@g.o>
244 + +netbeans-cnd-9999_p20131227.ebuild:
245 + bumped to latest nightly sources
246 +
247 *netbeans-cnd-9999_p20131219 (20 Dec 2013)
248
249 20 Dec 2013; Miroslav Šulc <fordfrog@g.o>
250
251 diff --git a/dev-java/netbeans-cnd/Manifest b/dev-java/netbeans-cnd/Manifest
252 index 3279724..373a77e 100644
253 --- a/dev-java/netbeans-cnd/Manifest
254 +++ b/dev-java/netbeans-cnd/Manifest
255 @@ -41,6 +41,7 @@ DIST netbeans-trunk-nightly-201312150002-src.zip 192445917 SHA256 ca5f049ec34286
256 DIST netbeans-trunk-nightly-201312160002-src.zip 192447754 SHA256 cdec4339977d416f07d35a4ebf9c9a1d59b957262d97c88f1101744ae4d38404 SHA512 34bad0e9fe6702511a519e2077576bbc55d5072dc64b72c01f5e27391232e206ad51426475b964ca36d67b00449363a94971a6422029ce13aaaa102cb4f03bc4 WHIRLPOOL 8b044e87bdebd969705f2a3617d4c3f743d733f8066c5ec2da8ac47ec384a3e9a91c25991541b2198ca4a2e11ff8f1c357beb98364ad448d6ab1f58a6bcefb52
257 DIST netbeans-trunk-nightly-201312180002-src.zip 192432528 SHA256 a6f19bcf810b3e023190f894af79dfd0d9945971316cccc122d1c76f1bbd3e4e SHA512 51e1b3e37c071a786c2c7ee8fb455d14269da822653ecd933772d8464a441b09d04f54faf603c64d95265b24cf51fe059635db78b2d914321b84f139280b9a1f WHIRLPOOL a35baf01d7229970ca739de5c764b471eff11d1a59f52a4480a45c9ba3a91c73fc98f36ced3e87f4a0943582311c59b35fe93e5a27dad33835a25bcf6aa00cf4
258 DIST netbeans-trunk-nightly-201312190002-src.zip 192446361 SHA256 dc4e981d21b7f0d16bc696944f999faec62ceb65ba154a4517f91f93feeeb09a SHA512 13d63bf586aeb9f47e510ceb75ff11887d9c79e6d6d14e0a8326ab4a358310e9fececf599e73f7e6da2c4eebdf4064b0d18ce1bd1bee1efb26ce1ef145cec1fb WHIRLPOOL 3a1ecdf09d39259c390d45e35727616d8e235f9a0e738edc80cca9f7e13b8376b1483724c4c060f27369c5aaff786f6250b703dc4bbacf1cdd84ad66119dec39
259 +DIST netbeans-trunk-nightly-201312270002-src.zip 192495968 SHA256 cbfdfb75f76fe5d84b2e87d79f5f1052cc773340c7edb3e4a52946c13e353836 SHA512 b15461e305f648b6997a71d984381b466802720f0343f4ec4b16c305c3b060936b2beaeb4164018beb01d34a7d8386ad3528050da35d4c0b155c3a4fa6479cff WHIRLPOOL 2f4e790394f9dc431b2f970af1989a2c3aab0f1d4d8dc5407f009e2b65826a804ddf945121220085aba8da1c7c19ed1ea64d1946679996d09422374cc16f9fa1
260 EBUILD netbeans-cnd-7.0.1.ebuild 4602 SHA256 1336b76de715719ef59a3601dd5ad3b24992f58096f874f0e37935ec0d088d8e SHA512 38745c3ad6364198516ebb64002185fd05c34dee75acdb3933221d772177d5d6fcda853bb63991f0d071b21079fdab0c090db93e59cddd8daeb8f8d571a18a41 WHIRLPOOL cc196275289a01c1168b8c2710e0be0c2483cc86dc47b8fb3383ce1141f7bc11565e2b2feb95436cf448c09aaac7ee8c8804316ce6782d8853c0742367c0963a
261 EBUILD netbeans-cnd-7.1.2.ebuild 4218 SHA256 6c80020e4204226274f4a24413dad8bf134f5beb7aee4ecc53d6b4d709093bb2 SHA512 299c07f5e5d930045e8c8ef3d04009beee7035daa2022a803e6dcb16b380096bbf5014c2d684094705d06b4608afcf6925266ef609a483a86452b03505dcb67c WHIRLPOOL 6d6c8bddf3490282b9134315f9bc94ff55675160056fa4c98c302a59d943a9cb38f23ffb9ca313c82061d84d0ae86898ce72d16756d41c468737e319e68f06ce
262 EBUILD netbeans-cnd-7.2.ebuild 4201 SHA256 0f77a1a343d437e2eb1236722b27b2f2f03901ecc1afde29e1d38e54aef7c81d SHA512 b5fc985d1280ab900cb5125691a0ff99bab075ff5e93ded9af256310a7dcbea87a28a52ba383875caa24fd0ff28bc8dff4fc0fa0242987a673fdc729f7234b58 WHIRLPOOL 19e79dc426fb05ffb48ff9b13de3bab40f483b6dd9d79514e8f819029c278ee47a09c9531b5b4dba2014f805d502e66745f3355e2932e24e0dd9b5e3e273d2c2
263 @@ -65,5 +66,6 @@ EBUILD netbeans-cnd-9999_p20131215.ebuild 4560 SHA256 54a05369ffe3cb4861c6b419c2
264 EBUILD netbeans-cnd-9999_p20131216.ebuild 4560 SHA256 4639dc1791738516666e6b081350c52cab252a30c3999d8d4b0f79a215adfd30 SHA512 bd93fd943d489118fa4e9cd44063952120f5995fb088720a1178038fa76d3bc781a2761690a3a3e6666e2e10db3c6f1c69d50acd56b7795551c319471e5a8fe5 WHIRLPOOL 14122839aef28925123e206656c40b63b93636f37eeb130217e949c2b85f8beff259e41dbb9a8bd7719d3648fa4c833a496c5eeddd7e514b207fd72d8926a1db
265 EBUILD netbeans-cnd-9999_p20131218.ebuild 4560 SHA256 bbca1d5301cf32e1eebf19eca28e747c9eb3263b290d5b296675d7205c4c717e SHA512 7b469f8cdcd19f60af2259b8217be309e9213a3e554ecad3f1d8fd2f9f3c4ce710d5ea4a058ab8dd87b995c4da6591810c713232eb338b29a006bc0b5a1617f8 WHIRLPOOL 92eed941d352974a8f674a2b0fb3907fdfab03258bb5e7e9bb78e83e38b9008ce0e422d245540347bca462e6018cda5d6ace2ddb8a902ce4b323257a1252360a
266 EBUILD netbeans-cnd-9999_p20131219.ebuild 4560 SHA256 63713ccd4013d2d2dce8ab330c52f77a5c4d094b0639920c67f2519646b694a6 SHA512 7673a923ded7edfa4de564cacf831c489db77f5724434ed40a14aba1241c665a0d86289d820723f42e731b1528b50fc09ac3d31e363f274eb5e16f1b55205507 WHIRLPOOL 844d9fcb793a0344d7783b67a0e7b36bf98e7bc204f4a7acba2d763f45b16b75e343a98fc4a507ad72e4355a82b38a59d9ceb7b62541eefe7da266550dbe5b4a
267 -MISC ChangeLog 90222 SHA256 96c5fa92a9165e0a90333efd49c3a4c2f012f0c9851c03a700c03270d5512589 SHA512 5c7a90981b28bba39225a75f214a5228111a5c64136a44fb093295f89d444ede512ca38f37f7521284ec89e2979a4526bca86ffc76632ac974bb128bc1e63157 WHIRLPOOL c7aa389bf0dc04c6615c2aa24474e21c9dedc5a8e31255b09f76344f87449d87f79a5ce314305f2bda3920384f8a06ffa4069adb715a23b062fbfe2caf8a8623
268 +EBUILD netbeans-cnd-9999_p20131227.ebuild 4560 SHA256 0306b68ba861c3e06c6c9bffcfa41e862e8a3a39f4cafcc61fde4cdff587ac33 SHA512 9742b62a7f895233425217e6d9c3d49963fb59e3dc0b8cd01c2df8f94dccd5db4a2e56ea90f15fb11fec2af2e5c318a50e1427a58647377fd1eabbc9335dd754 WHIRLPOOL ba89df84aebd23e617ee81871d2c07c3a9d3c5ba8e2a2e8e82a273eb7bb5d787a398ca7da145739a0cd16aca185b1077a79f94ce0292c8f578fc60e9209edea9
269 +MISC ChangeLog 90393 SHA256 1afa6a6b776d381561cd7e453350fad5b1cd10358e1a58197737c9fc68191681 SHA512 7bb68924b0d4cb826961a36395beb058ac14d990c173fa3b35127315a06a3ee399c23a69a956b859daa6af0d0103e37cf8c2dcf45c9bddc57ea3301c4246a1a0 WHIRLPOOL 49cf57e0efb62d05f0215b9477d144c72d5ced78d4be32346f72567b72b3382344a618deed684827993b15fd04a76fed6ffd72652b7325f2a88a37b3941b2566
270 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43
271
272 diff --git a/dev-java/netbeans-cnd/netbeans-cnd-9999_p20131227.ebuild b/dev-java/netbeans-cnd/netbeans-cnd-9999_p20131227.ebuild
273 new file mode 100644
274 index 0000000..2a6fe63
275 --- /dev/null
276 +++ b/dev-java/netbeans-cnd/netbeans-cnd-9999_p20131227.ebuild
277 @@ -0,0 +1,125 @@
278 +# Copyright 1999-2013 Gentoo Foundation
279 +# Distributed under the terms of the GNU General Public License v2
280 +# $Header: $
281 +
282 +EAPI="4"
283 +inherit eutils java-pkg-2 java-ant-2
284 +
285 +DESCRIPTION="Netbeans CND Cluster"
286 +HOMEPAGE="http://netbeans.org/projects/cnd"
287 +SLOT="9999"
288 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-12-27_00-02-41/zip/netbeans-trunk-nightly-201312270002-src.zip"
289 +SRC_URI="${SOURCE_URL}
290 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
291 + http://hg.netbeans.org/binaries/5CAB59D859CAA6598E28131D30DD2E89806DB57F-antlr-3.4.jar
292 + http://hg.netbeans.org/binaries/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar
293 + http://hg.netbeans.org/binaries/24C58A1D3C410AD3E23CD828871630C17068B238-cnd-build-trace-1.0.zip
294 + http://hg.netbeans.org/binaries/2BCF2047382FB68A2F275677745C80E79B4046AB-cnd-rfs-1.0.zip
295 + http://hg.netbeans.org/binaries/C51780D99464CBF45B0495C7646B442AB3C7B463-open-fortran-parser-0.7.1.2.zip"
296 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
297 +KEYWORDS="~amd64 ~x86"
298 +IUSE=""
299 +S="${WORKDIR}"
300 +
301 +# These files are for remote development and debugging
302 +QA_PREBUILT="usr/share/netbeans-cnd-${SLOT}/bin/*"
303 +
304 +CDEPEND="~dev-java/netbeans-dlight-${PV}
305 + ~dev-java/netbeans-harness-${PV}
306 + ~dev-java/netbeans-ide-${PV}
307 + ~dev-java/netbeans-platform-${PV}"
308 +DEPEND=">=virtual/jdk-1.7
309 + app-arch/unzip
310 + >=dev-java/jna-3.4.0
311 + ${CDEPEND}
312 + dev-java/javahelp:0"
313 +RDEPEND=">=virtual/jdk-1.7
314 + ${CDEPEND}"
315 +
316 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
317 +
318 +EANT_BUILD_XML="nbbuild/build.xml"
319 +EANT_BUILD_TARGET="rebuild-cluster"
320 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.cnd -Dext.binaries.downloaded=true"
321 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
322 +JAVA_PKG_BSFIX="off"
323 +
324 +src_unpack() {
325 + unpack $(basename ${SOURCE_URL})
326 +
327 + einfo "Deleting bundled jars..."
328 + find -name "*.jar" -type f -delete
329 +
330 + unpack netbeans-9999-r12-build.xml.patch.bz2
331 +
332 + pushd "${S}" >/dev/null || die
333 + ln -s "${DISTDIR}"/5CAB59D859CAA6598E28131D30DD2E89806DB57F-antlr-3.4.jar libs.antlr3.devel/external/antlr-3.4.jar || die
334 + ln -s "${DISTDIR}"/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar libs.antlr3.runtime/external/antlr-runtime-3.4.jar || die
335 + ln -s "${DISTDIR}"/24C58A1D3C410AD3E23CD828871630C17068B238-cnd-build-trace-1.0.zip cnd.discovery/external/cnd-build-trace-1.0.zip || die
336 + ln -s "${DISTDIR}"/2BCF2047382FB68A2F275677745C80E79B4046AB-cnd-rfs-1.0.zip cnd.remote/external/cnd-rfs-1.0.zip || die
337 + ln -s "${DISTDIR}"/C51780D99464CBF45B0495C7646B442AB3C7B463-open-fortran-parser-0.7.1.2.zip cnd.modelimpl/external/open-fortran-parser-0.7.1.2.zip || die
338 + popd >/dev/null || die
339 +}
340 +
341 +src_prepare() {
342 + einfo "Deleting bundled class files..."
343 + find -name "*.class" -type f | xargs rm -vf
344 +
345 + epatch netbeans-9999-r12-build.xml.patch
346 +
347 + # Support for custom patches
348 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
349 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
350 +
351 + if [ -n "${files}" ] ; then
352 + einfo "Applying custom patches:"
353 +
354 + for file in ${files} ; do
355 + epatch "${file}"
356 + done
357 + fi
358 + fi
359 +
360 + einfo "Symlinking external libraries..."
361 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
362 + java-pkg_jar-from --build-only --into libs.jna/external jna jna.jar jna-4.0.0.jar
363 +
364 + einfo "Linking in other clusters..."
365 + mkdir "${S}"/nbbuild/netbeans || die
366 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
367 +
368 + ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
369 + cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
370 + touch nb.cluster.dlight.built
371 +
372 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
373 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
374 + touch nb.cluster.harness.built
375 +
376 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
377 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
378 + touch nb.cluster.ide.built
379 +
380 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
381 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
382 + touch nb.cluster.platform.built
383 +
384 + popd >/dev/null || die
385 +
386 + java-pkg-2_src_prepare
387 +}
388 +
389 +src_install() {
390 + pushd nbbuild/netbeans/cnd >/dev/null || die
391 +
392 + insinto ${INSTALL_DIR}
393 +
394 + grep -E "/cnd$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
395 +
396 + doins -r *
397 + fperms 755 bin/dorun.sh
398 +
399 + popd >/dev/null || die
400 +
401 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/cnd
402 +}
403
404 diff --git a/dev-java/netbeans-dlight/ChangeLog b/dev-java/netbeans-dlight/ChangeLog
405 index 7200307..ce429c2 100644
406 --- a/dev-java/netbeans-dlight/ChangeLog
407 +++ b/dev-java/netbeans-dlight/ChangeLog
408 @@ -2,6 +2,12 @@
409 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
410 # $Header: $
411
412 +*netbeans-dlight-9999_p20131227 (27 Dec 2013)
413 +
414 + 27 Dec 2013; Miroslav Šulc <fordfrog@g.o>
415 + +netbeans-dlight-9999_p20131227.ebuild:
416 + bumped to latest nightly sources
417 +
418 *netbeans-dlight-9999_p20131219 (20 Dec 2013)
419
420 20 Dec 2013; Miroslav Šulc <fordfrog@g.o>
421
422 diff --git a/dev-java/netbeans-dlight/Manifest b/dev-java/netbeans-dlight/Manifest
423 index ca0582f..62efac7 100644
424 --- a/dev-java/netbeans-dlight/Manifest
425 +++ b/dev-java/netbeans-dlight/Manifest
426 @@ -1,5 +1,6 @@
427 DIST 623DE5A3A60FEA313099D7C42256B146E2BEE9B2-h2-1.0.79.jar 1086505 SHA256 2711de9ace1c4d993524ce362485ca3cf5771a326bcb715229f0e3ebe0772587 SHA512 2e1a7463c03384b5d1b32fb3d100a42120522451b6c8d0a1c0cc74d5f098da74034e62d7b3c1a118720d13918ce4b679fc480dbd09777622f0e34e6c06f86233 WHIRLPOOL 2f27e0f011ea4cbfe7f1ceb2919089574c1a08b0fa58ae2fe4ba8449d84ab2090e13734d6882872f1971d30b600c37a0bdd021d860fa491713e809509df9712c
428 DIST 7250796D097E41C8CF74130A0EBAF0B1C067A665-fs_server-1.0.zip 222941 SHA256 7266edcaa47bb931cbf6bfdba656fb6ff56aba56aa3f77b2f6feeaf6fbe3ac18 SHA512 d5b529299aba0fedad01955434c911ca7846c8097f2d8cb70b03f0b5b5280edc4113806a96b33ba52495b1754aa7c3969b5042f442a9e1bc57fba619b318ed5f WHIRLPOOL 2546cd6f1072a7742f0d232dbc8667690bd1933a6b5db2d6cef931c00bcc8fff299d99743e7eac752caf75f7f93ec47a36c49f47ee75c4608212a433120a1d56
429 +DIST 75DDCE7C381F8B18DBC52950DC5E446EEA346419-fs_server-1.0.zip 228890 SHA256 df3d01d7d6fb0844fa3ed339fcc4f2c954bcb6a2d16a791930ddcaafb93cbd39 SHA512 3145b1a04e4686baaa4419e588d40a10566f12430e7603ef0f5b4036a0c1a695ba5d1f12d70efc413a3a61ada61e94bb9111c6e1ef2ef4155ca2b66857a6132f WHIRLPOOL e7ea39695b699094bbdb19d472ea530a796c8f7c997fb1ee3d8aa1ac1d64745082bf09d016c706291bafa24916b1e873df97d3b204ae072bdc181aa80a2524d9
430 DIST 7A16F2965A41AEEF2A4BE26FEF6414FA4BA3E2BC-fs_server-1.0.zip 214343 SHA256 d79783b93006f3831a055ded3042b210090f7b5c0f1606464e2b67608a93f234 SHA512 c6e3ebb33832fb8d1a87c339a39604403a81c7ad81353f761321a492ea20746b768aba0cc983c78498b423e236f97a56fc9bf85245f404370ef435c53f6e3f82 WHIRLPOOL 8e3b9234649927442cc3545bb7e88380a64b665ae485fc9921668e866ff99fd6e02a11bbc8b04c5f49cf90876e47f01fef59cb2c7aa81ea54f13c4d38a5c9a7e
431 DIST 9375AB9A0A9E27C65F70AE43ADF9F6CEA6179DC6-fs_server-1.0.zip 223901 SHA256 ce3330051f75767c3581a0993d591d30da5fd172ebed0c09f7269bec5b25b881 SHA512 364ac7a25e1da11588127a2caca9fe4927516b35d477382a59c6570df944ff5e06a27aad166b11d7b2b3f6f636309a2db474867374e8c814fb62da973387a761 WHIRLPOOL 5f0a504f44e7b162336ec134c5663606d734c3a17d87f057a2c909c8e2a1dc435e328ce80975d49fa75fac40d562b12d6146d1fbd67e2fabfffdb47d5be2ea74
432 DIST 99BCBDA51E6FD45CD8AB1DA067D53584EFE1400D-fs_server-1.0.zip 215453 SHA256 c01bba81f76c55caaa62e2a56d28a93782de11e220ac9ecae64d41cd76f805bb SHA512 ae2691364463665018834a13ecb3ed13cd88ff7b25ce2ace0b040b67121d14586b0b7485af657a5ea6787986155bf52e6bf3d5cf3e3781f7d0ef2fc6610da9e8 WHIRLPOOL c495d4a54a8fe6e1c2eb573d60f2855b2fd77b730c0530ab19430588233fb7f65e61128711dbce24a2b4b7bba7c3419acf1e45e74aeac77645652b2ec755aa27
433 @@ -36,6 +37,7 @@ DIST netbeans-trunk-nightly-201312150002-src.zip 192445917 SHA256 ca5f049ec34286
434 DIST netbeans-trunk-nightly-201312160002-src.zip 192447754 SHA256 cdec4339977d416f07d35a4ebf9c9a1d59b957262d97c88f1101744ae4d38404 SHA512 34bad0e9fe6702511a519e2077576bbc55d5072dc64b72c01f5e27391232e206ad51426475b964ca36d67b00449363a94971a6422029ce13aaaa102cb4f03bc4 WHIRLPOOL 8b044e87bdebd969705f2a3617d4c3f743d733f8066c5ec2da8ac47ec384a3e9a91c25991541b2198ca4a2e11ff8f1c357beb98364ad448d6ab1f58a6bcefb52
435 DIST netbeans-trunk-nightly-201312180002-src.zip 192432528 SHA256 a6f19bcf810b3e023190f894af79dfd0d9945971316cccc122d1c76f1bbd3e4e SHA512 51e1b3e37c071a786c2c7ee8fb455d14269da822653ecd933772d8464a441b09d04f54faf603c64d95265b24cf51fe059635db78b2d914321b84f139280b9a1f WHIRLPOOL a35baf01d7229970ca739de5c764b471eff11d1a59f52a4480a45c9ba3a91c73fc98f36ced3e87f4a0943582311c59b35fe93e5a27dad33835a25bcf6aa00cf4
436 DIST netbeans-trunk-nightly-201312190002-src.zip 192446361 SHA256 dc4e981d21b7f0d16bc696944f999faec62ceb65ba154a4517f91f93feeeb09a SHA512 13d63bf586aeb9f47e510ceb75ff11887d9c79e6d6d14e0a8326ab4a358310e9fececf599e73f7e6da2c4eebdf4064b0d18ce1bd1bee1efb26ce1ef145cec1fb WHIRLPOOL 3a1ecdf09d39259c390d45e35727616d8e235f9a0e738edc80cca9f7e13b8376b1483724c4c060f27369c5aaff786f6250b703dc4bbacf1cdd84ad66119dec39
437 +DIST netbeans-trunk-nightly-201312270002-src.zip 192495968 SHA256 cbfdfb75f76fe5d84b2e87d79f5f1052cc773340c7edb3e4a52946c13e353836 SHA512 b15461e305f648b6997a71d984381b466802720f0343f4ec4b16c305c3b060936b2beaeb4164018beb01d34a7d8386ad3528050da35d4c0b155c3a4fa6479cff WHIRLPOOL 2f4e790394f9dc431b2f970af1989a2c3aab0f1d4d8dc5407f009e2b65826a804ddf945121220085aba8da1c7c19ed1ea64d1946679996d09422374cc16f9fa1
438 EBUILD netbeans-dlight-7.0.1.ebuild 3624 SHA256 499a9303a1972ee89dfa2685e1dc1e4511c7531ff3b29caadd1136ba25dee82e SHA512 ad60adc5d64f93d03e27170311ce7bd0a6952c8b41cdc51385f8efc9140593201064d162b3130bff7a003570de11963d375d3676476115b1129ac74632d4a227 WHIRLPOOL d68dcdba50b2565d40e1adc484b51c1ed0171c2fcf99fbee08a221e6d9767f96d161d45eda612eb4c4d62e0db6826e2cd124b83e11ee2f7c9bfb6a440ec6821d
439 EBUILD netbeans-dlight-7.1.2.ebuild 2935 SHA256 dc7d110b80174b1baeaca9c005e2cc9167540f186c7794067cfb45d335251b9a SHA512 7dc2db63ee40a3e64375eb49e669c54f88cc532d7ac8c7320329f8378a3be15ebc4536208ea2975c7fe4a9b3f2ac60d0ec5b8c9a9da392587fb04838f101e0ec WHIRLPOOL 1801653d9e146eba02642dbdb0a39c235a40e5d3d5ac8d4d5b8d2a570aa62330638355ee8df76693db177c58bbf31271342215c70d7e198e4b6bd905984ed9c7
440 EBUILD netbeans-dlight-7.2.ebuild 2650 SHA256 9b0c0049b7cf6894cd44327c3697d4ddfb0dba2aebd6aabc1821b550932cd69d SHA512 0584c2a1cc65193673bded284c454b430fa3f5774c33d704922977d25ed26bf88d090670e330299c85ada2e897e5f124ae9f635a6f8be7d7fd10740482df7eae WHIRLPOOL 1c27b0c84a34865cb8a84062127f49aefcd245fa16fb825d7ee57d24c3f5841935242c16b3250319078762ce4e8aa5bc8dbd8dbe497b39af8e027b9e39ee585f
441 @@ -60,5 +62,6 @@ EBUILD netbeans-dlight-9999_p20131215.ebuild 2969 SHA256 e7dc3f86dd017c91f6dcb81
442 EBUILD netbeans-dlight-9999_p20131216.ebuild 2969 SHA256 bbf4f307f2c1ab9ea89aa8b6e19353192f509860cf117d1ec3e2fdbf63e99cb8 SHA512 3b1e02bd8fc6e192157fecffdafbf1058b994bc0135660b01c84d4b120f702ea40b1eea9c2a2e8dc80087383e4b50f210897764b8a87b30a3f8a11d37bd488f3 WHIRLPOOL 1312f8342dba8f9c1010ba545311a0b9d657032a9aa9b98204dc95923aa0283006e936a9c3f2f731c40e044c7c4fab4180d23e7cb4e4d0a01a49c512aee32b54
443 EBUILD netbeans-dlight-9999_p20131218.ebuild 2969 SHA256 d3d55560392af608d3db6df34a43221504ffa0b1f112231c7f6a44c5962a7763 SHA512 cd5f9807270186870a3e41d5ab8d6540b11a053462c586c37d258ada79c56dc55456663d682121361b9d3158271fe6152f44b5825a0fe9099ffaf8cff60bb903 WHIRLPOOL 16e289f2ec6c6a79477b48b1a5e1bee888206d9b82e6e235e3b2a70fe6331078065f724f165ab8559f2abb729dcf2b0bb32ad8d3538eae695ff12c4094fb21ab
444 EBUILD netbeans-dlight-9999_p20131219.ebuild 2969 SHA256 5d3b8ae62f8112a7c15744b856f9a2d4f3658f1b4b419d64a579834c33e6ea8c SHA512 17ee6bcc85a917505cb312dd26dfc7de984564e0bb8d319449fe249a63b9cbb57966b6e227ee335fcddb7dd483900a17fb3bc5660f1d4b8251248b315fc483a9 WHIRLPOOL 5c79de1eef7b36b452ced62742ca7e015880730e9ccc07a82f2bb47eac5dabb4b057c56524f3f2edf0796e5f18692715743073cd1f30e15d775cc5ceb624d52c
445 -MISC ChangeLog 93858 SHA256 6cd1e7c9a20db096c67caf86ce7780971a2afb5487cb816a5705a7c8f2c21dc1 SHA512 b7530c24a9a963c54b726f28dc9a2d19dbd1516cc963c20784d5ee7d8f6ef7498436622f70bbfee90a009c3159c2ac59deecb5ebf94d3d5742388e614db53252 WHIRLPOOL 246cd4321c0dbf246ee510c942305feb27f24f8757eb84fa3d2b87e813b304a39cd9fe3a53673755ccc62783b5fc75a6197849a7a4fc6d7a3e3ca62067567f87
446 +EBUILD netbeans-dlight-9999_p20131227.ebuild 2969 SHA256 a595c635e6a546316d23f61d3b95a8f1830a0cccabba5133a29ebc68b94d1c9a SHA512 f1aa9613c2b14ac7af9b0b085101341e4408a095081c56406d9c672b3d46b536dc5ba75b54c9900ca53d3ba2997b4e5eecce2974cc0aeb6611582d4e9fb398a6 WHIRLPOOL dac8197771cb4a5b84bbbf520bf6e30b23770e8d295a68ce2e064642e1f22166ea5dc489f093369d6bffa5e636610fa127a670a7291a3a98d4103b88216de45b
447 +MISC ChangeLog 94035 SHA256 7434381a332bce73faf9f865865364b5f4a657815f745999304c957c25daaea1 SHA512 316a02479c4ce4f916102d69678b5759498db879710686a889369a6abfc87c182299d6c8f87dceaa981a8ae572253ae4fe619524e643797c7865da33dc68e2b6 WHIRLPOOL dd0b43e28a1ef04ab985f05bf708bc3033e52f9080d280ea033531dc65ee504379cbd3d34dacf246456fb78d9e05a7694034e8221d7e8d247b34bc2c5b46d812
448 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43
449
450 diff --git a/dev-java/netbeans-dlight/netbeans-dlight-9999_p20131227.ebuild b/dev-java/netbeans-dlight/netbeans-dlight-9999_p20131227.ebuild
451 new file mode 100644
452 index 0000000..93cce7b
453 --- /dev/null
454 +++ b/dev-java/netbeans-dlight/netbeans-dlight-9999_p20131227.ebuild
455 @@ -0,0 +1,101 @@
456 +# Copyright 1999-2013 Gentoo Foundation
457 +# Distributed under the terms of the GNU General Public License v2
458 +# $Header: $
459 +
460 +EAPI="4"
461 +inherit eutils java-pkg-2 java-ant-2
462 +
463 +DESCRIPTION="Netbeans D-Light Cluster"
464 +HOMEPAGE="http://netbeans.org/"
465 +SLOT="9999"
466 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-12-27_00-02-41/zip/netbeans-trunk-nightly-201312270002-src.zip"
467 +SRC_URI="${SOURCE_URL}
468 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
469 + http://hg.netbeans.org/binaries/75DDCE7C381F8B18DBC52950DC5E446EEA346419-fs_server-1.0.zip"
470 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
471 +KEYWORDS="~amd64 ~x86"
472 +IUSE=""
473 +S="${WORKDIR}"
474 +
475 +CDEPEND="~dev-java/netbeans-ide-${PV}
476 + ~dev-java/netbeans-platform-${PV}"
477 +DEPEND=">=virtual/jdk-1.7
478 + app-arch/unzip
479 + ${CDEPEND}
480 + dev-java/javahelp:0"
481 +RDEPEND=">=virtual/jdk-1.7
482 + ${CDEPEND}"
483 +
484 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
485 +
486 +EANT_BUILD_XML="nbbuild/build.xml"
487 +EANT_BUILD_TARGET="rebuild-cluster"
488 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.dlight -Dext.binaries.downloaded=true"
489 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
490 +JAVA_PKG_BSFIX="off"
491 +
492 +src_unpack() {
493 + unpack $(basename ${SOURCE_URL})
494 +
495 + einfo "Deleting bundled jars..."
496 + find -name "*.jar" -type f -delete
497 +
498 + unpack netbeans-9999-r12-build.xml.patch.bz2
499 +
500 + pushd "${S}" >/dev/null || die
501 + ln -s "${DISTDIR}"/75DDCE7C381F8B18DBC52950DC5E446EEA346419-fs_server-1.0.zip dlight.remote.impl/external/fs_server-1.0.zip || die
502 + popd >/dev/null || die
503 +}
504 +
505 +src_prepare() {
506 + einfo "Deleting bundled class files..."
507 + find -name "*.class" -type f | xargs rm -vf
508 +
509 + epatch netbeans-9999-r12-build.xml.patch
510 +
511 + # Support for custom patches
512 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
513 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
514 +
515 + if [ -n "${files}" ] ; then
516 + einfo "Applying custom patches:"
517 +
518 + for file in ${files} ; do
519 + epatch "${file}"
520 + done
521 + fi
522 + fi
523 +
524 + einfo "Symlinking external libraries..."
525 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
526 +
527 + einfo "Linking in other clusters..."
528 + mkdir "${S}"/nbbuild/netbeans || die
529 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
530 +
531 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
532 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
533 + touch nb.cluster.ide.built
534 +
535 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
536 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
537 + touch nb.cluster.platform.built
538 +
539 + popd >/dev/null || die
540 +
541 + java-pkg-2_src_prepare
542 +}
543 +
544 +src_install() {
545 + pushd nbbuild/netbeans/dlight >/dev/null || die
546 +
547 + insinto ${INSTALL_DIR}
548 +
549 + grep -E "/dlight$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
550 +
551 + doins -r *
552 +
553 + popd >/dev/null || die
554 +
555 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/dlight
556 +}
557
558 diff --git a/dev-java/netbeans-enterprise/ChangeLog b/dev-java/netbeans-enterprise/ChangeLog
559 index 1cf0086..32509ed 100644
560 --- a/dev-java/netbeans-enterprise/ChangeLog
561 +++ b/dev-java/netbeans-enterprise/ChangeLog
562 @@ -2,6 +2,12 @@
563 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
564 # $Header: $
565
566 +*netbeans-enterprise-9999_p20131227 (27 Dec 2013)
567 +
568 + 27 Dec 2013; Miroslav Šulc <fordfrog@g.o>
569 + +netbeans-enterprise-9999_p20131227.ebuild:
570 + bumped to latest nightly sources
571 +
572 *netbeans-enterprise-9999_p20131219 (20 Dec 2013)
573
574 20 Dec 2013; Miroslav Šulc <fordfrog@g.o>
575
576 diff --git a/dev-java/netbeans-enterprise/Manifest b/dev-java/netbeans-enterprise/Manifest
577 index f44bd02..89420f2 100644
578 --- a/dev-java/netbeans-enterprise/Manifest
579 +++ b/dev-java/netbeans-enterprise/Manifest
580 @@ -113,6 +113,7 @@ DIST netbeans-trunk-nightly-201312150002-src.zip 192445917 SHA256 ca5f049ec34286
581 DIST netbeans-trunk-nightly-201312160002-src.zip 192447754 SHA256 cdec4339977d416f07d35a4ebf9c9a1d59b957262d97c88f1101744ae4d38404 SHA512 34bad0e9fe6702511a519e2077576bbc55d5072dc64b72c01f5e27391232e206ad51426475b964ca36d67b00449363a94971a6422029ce13aaaa102cb4f03bc4 WHIRLPOOL 8b044e87bdebd969705f2a3617d4c3f743d733f8066c5ec2da8ac47ec384a3e9a91c25991541b2198ca4a2e11ff8f1c357beb98364ad448d6ab1f58a6bcefb52
582 DIST netbeans-trunk-nightly-201312180002-src.zip 192432528 SHA256 a6f19bcf810b3e023190f894af79dfd0d9945971316cccc122d1c76f1bbd3e4e SHA512 51e1b3e37c071a786c2c7ee8fb455d14269da822653ecd933772d8464a441b09d04f54faf603c64d95265b24cf51fe059635db78b2d914321b84f139280b9a1f WHIRLPOOL a35baf01d7229970ca739de5c764b471eff11d1a59f52a4480a45c9ba3a91c73fc98f36ced3e87f4a0943582311c59b35fe93e5a27dad33835a25bcf6aa00cf4
583 DIST netbeans-trunk-nightly-201312190002-src.zip 192446361 SHA256 dc4e981d21b7f0d16bc696944f999faec62ceb65ba154a4517f91f93feeeb09a SHA512 13d63bf586aeb9f47e510ceb75ff11887d9c79e6d6d14e0a8326ab4a358310e9fececf599e73f7e6da2c4eebdf4064b0d18ce1bd1bee1efb26ce1ef145cec1fb WHIRLPOOL 3a1ecdf09d39259c390d45e35727616d8e235f9a0e738edc80cca9f7e13b8376b1483724c4c060f27369c5aaff786f6250b703dc4bbacf1cdd84ad66119dec39
584 +DIST netbeans-trunk-nightly-201312270002-src.zip 192495968 SHA256 cbfdfb75f76fe5d84b2e87d79f5f1052cc773340c7edb3e4a52946c13e353836 SHA512 b15461e305f648b6997a71d984381b466802720f0343f4ec4b16c305c3b060936b2beaeb4164018beb01d34a7d8386ad3528050da35d4c0b155c3a4fa6479cff WHIRLPOOL 2f4e790394f9dc431b2f970af1989a2c3aab0f1d4d8dc5407f009e2b65826a804ddf945121220085aba8da1c7c19ed1ea64d1946679996d09422374cc16f9fa1
585 EBUILD netbeans-enterprise-7.0.1.ebuild 16338 SHA256 03ea08daaf5d4c5592937929bac33b4af3bac00a23f2167a7ef7b3c172a72abe SHA512 4d24162c7920b9a1c65e6c6753900ead387a4941c2db98b522631bb09889c281bce048a74e2e584f8b5732cfaad1d7125e0cfd37aa2dc81fe85160b0e123ccd8 WHIRLPOOL 35eb648c37cb6e59aca7969c1074c2c280814529aa7ec3c3191b0d3f2a92fa24e1a8d981f343e4217fff52f6100b4884b970df734c45145759889aa6e6661ff2
586 EBUILD netbeans-enterprise-7.1.2.ebuild 18060 SHA256 f63721b8ce5e1afbc58f783348f66f1e3501be519a1c9c1287ef860acc64ceda SHA512 2ca89ec8f89f106a284136d4d0ed52fe3bcf49c650d56ded6e62306c531e5e41f62b8aa923cb544842cf6e34e5f433fecb278bc1515abac987e2d00fb68ffa26 WHIRLPOOL 879067d72285aa6c7273e84ddc3dfef7d09c7cb9f9a6c279fddfbd3eea6439dea053d3c648fcd56d47ef2292db14d101307eb1aa8b3081dfcdbc3dac4d0c3ed9
587 EBUILD netbeans-enterprise-7.2.ebuild 17752 SHA256 2f46916df731fe33c5d4626ae580a77686c392932a3388f755324bc3184bd636 SHA512 3543d033b971108fa2b8e6633ed640e812a83b34807e1cb5a69d425823d1fec1c13ecba3cc36fa4504fbfd6297e7eff1ecabe07d01725d9f13c99ffd70d220ba WHIRLPOOL 512753153bbf714ae3fbf9c580f350234d88bd5ce5690e7bc0fadd1c355bd38c2a5c1e9adb7993c3678d759661bbfb1654b0630e3535a2fb9198742fa7fd2c1e
588 @@ -137,5 +138,6 @@ EBUILD netbeans-enterprise-9999_p20131215.ebuild 15584 SHA256 b5c13c9ca754d35605
589 EBUILD netbeans-enterprise-9999_p20131216.ebuild 15584 SHA256 865539ee800ca7c14fc08a097af834e8969b1a9ccb3cf730be4fc17d3d8ea328 SHA512 7a9724c7d169bcc64fd9415037293aa32ee3787ce829d35c4e4ee05ebea60344a2417355ac011ea3cf255b1c4df2018f483c77c1c07ef0d8ddbbc464ac3ec24b WHIRLPOOL 7db1604e00ec6614ee7ca0ef8ea3ddc6e333909c76cdebb4b4ffc84c490a699d9043223d36433d02f47367f0245c87b33752706ff87e74521bbcf45b811541bf
590 EBUILD netbeans-enterprise-9999_p20131218.ebuild 15584 SHA256 16589017f45e1faab99b761c35c95d95c0a84b2876a341665abf4ead34ece82b SHA512 c9ee89dd6c75f196dc893b70f4800e0c6896f57c25863f7adebd722e91458bb685f088a088795e734e2000b9f7f17e7fb9ed620001fa7998844a9d3a2248a509 WHIRLPOOL ca0e5a39a34e7e426ecde6fa987bb20f80af3434c6a5e6fc1904e08d986a0804c248105dad5536dfe5d33284e4e4507198ceac97d6c08844533b1e53a455a1d9
591 EBUILD netbeans-enterprise-9999_p20131219.ebuild 15584 SHA256 d760de51dccf99ff1831e0f603c7d93763030fa60df5433dbb965d55a7cc16fd SHA512 c33e0c00757bb2c3a08c48edf062c4b1ff72ed6f77aceac91a693f308b8cdf14cdc758d242336de6efaec6325813a02e392ed72207047f87a5cad056e7356e80 WHIRLPOOL b0899f6433d179f52f0c9f59dd81e22d8d9691a6ca0ce9dd7ca11a4a773914f98e08235881781bb049156a53e49840687ebf9d13c042fb9633b6701cc7cdc222
592 -MISC ChangeLog 98876 SHA256 ec9b3f5cc09ed27a2cc07e5556d815ec0f72e33935d2e8662c6a1f3e1a5331af SHA512 dd0c6a2f0bbe00058c08af5ee560fc29bbfa1c4d0b969345e597a80e5680ad64a0b35b76713deb58e8db1818e9ddaf464dcd23cc6a344a4a49b8161cece7e9d8 WHIRLPOOL b573b60b2f42ab6d353e70cfed03853186297b8b70b443d17bade372db681f770a88634312eccb68c7768163dec63dc06a40d7c9153ce24e8e2644ea22b3f5af
593 +EBUILD netbeans-enterprise-9999_p20131227.ebuild 15584 SHA256 ebf54d881f08563bb99f5f1b8d67f968915468f7b2e1bbac924d0df4e2b7b9df SHA512 31185bbade30d6ca1560c44426371473ddcedcaddde0cfd63f087b4c1b31966bea9c39531c764f31859927fd867e16f4e76a9630fbf9795f6d577e3b5a1c6647 WHIRLPOOL 129a9fb1bd990d01bf64e891e64f4ec7a4ec7319799a06c60b0c02324f1faa1d989ea66d8b37232b9919803c1d43a5071334152c8a77557a4add90c55a4d40b2
594 +MISC ChangeLog 99061 SHA256 a2f38564a668541436a0f350f52974d7e7671e050f052160e46ba3d1f1eedd12 SHA512 e2ff013835ae368c435a5b7b4e06460b96a30a504252b62c6d38e79570482ec3f1c1562f3fc7de68c8825d17d55d11cf8d0ebc4c43d5b3449d1dd3f444097e94 WHIRLPOOL 3a12bb4d725d41ca886ac1733c6aa1ae62a6fd2d450bf54188e53b22efa3a1159290de2b232127736d16705e4cb078745bb49be5e921022aa9c8837ac583f988
595 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43
596
597 diff --git a/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20131227.ebuild b/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20131227.ebuild
598 new file mode 100644
599 index 0000000..c794d0c
600 --- /dev/null
601 +++ b/dev-java/netbeans-enterprise/netbeans-enterprise-9999_p20131227.ebuild
602 @@ -0,0 +1,253 @@
603 +# Copyright 1999-2013 Gentoo Foundation
604 +# Distributed under the terms of the GNU General Public License v2
605 +# $Header: $
606 +
607 +EAPI="4"
608 +inherit eutils java-pkg-2 java-ant-2
609 +
610 +DESCRIPTION="Netbeans Enterprise cluster"
611 +HOMEPAGE="http://netbeans.org/"
612 +SLOT="9999"
613 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-12-27_00-02-41/zip/netbeans-trunk-nightly-201312270002-src.zip"
614 +SRC_URI="${SOURCE_URL}
615 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
616 + http://hg.netbeans.org/binaries/8BFEBCD4B39B87BBE788B4EECED068C8DBE75822-aws-java-sdk-1.2.1.jar
617 + http://hg.netbeans.org/binaries/BA8A45A96AFE07D914DE153E0BB137DCDC7734F6-el-impl.jar
618 + http://hg.netbeans.org/binaries/33B0D0945555A06B74931DEACF9DB1A4AE2A3EC4-glassfish-jspparser-4.0.jar
619 + http://hg.netbeans.org/binaries/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar
620 + http://hg.netbeans.org/binaries/AD3C79D18E1ECBFC4118341CD9B24AF74C7F561D-glassfish-tooling-sdk-0.3-b054.jar
621 + http://hg.netbeans.org/binaries/3D74BFB229C259E2398F2B383D5425CB81C643F0-httpclient-4.1.1.jar
622 + http://hg.netbeans.org/binaries/33FC26C02F8043AB0EDE19EADC8C9885386B255C-httpcore-4.1.jar
623 + http://hg.netbeans.org/binaries/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar
624 + http://hg.netbeans.org/binaries/51399F902CC27A808122EDCBEBFAA1AD989954BA-javaee-api-7.0.jar
625 + http://hg.netbeans.org/binaries/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar
626 + http://hg.netbeans.org/binaries/B1FCE45BA94108EBF7E1CACE6427EC8761CABEC1-javaee-web-api-7.0.jar
627 + http://hg.netbeans.org/binaries/27E9711AA35C39EF455BFD900D544BACB99C0E89-javaee-doc-api.jar
628 + http://hg.netbeans.org/binaries/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar
629 + http://hg.netbeans.org/binaries/1DEEA980904E39C3D7AA240B72CDBBEB8E4860F9-javax.annotation-api.jar
630 + http://hg.netbeans.org/binaries/E11C0F07A92F6D02A347DD9C55EE56692A6D9F7E-javax.xml.soap-api.jar
631 + http://hg.netbeans.org/binaries/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar
632 + http://hg.netbeans.org/binaries/45EBA8B0520A70787D5DD2EA154ACE152F817C0D-jaxb-api-osgi.jar
633 + http://hg.netbeans.org/binaries/51EBE06BB1278AEDE08686B0D3618EBD1A999C25-jaxrs-ri-2.0.zip
634 + http://hg.netbeans.org/binaries/D4C96D968F87B1BFEF138E91E06C8FD4A1904208-jaxws-api.jar
635 + http://hg.netbeans.org/binaries/F999E0F3DE77B80DB439E47F0396CED8D7E3344C-jersey2-extensions.zip
636 + http://hg.netbeans.org/binaries/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip
637 + http://hg.netbeans.org/binaries/DD28F462C3E1BDCF49C0016B18B37CBAB56BE645-jsf-2.2.zip
638 + http://hg.netbeans.org/binaries/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip
639 + http://hg.netbeans.org/binaries/F072F63AB1689E885AC40C221DF3E6BB3E64A84A-jstl-api.jar
640 + http://hg.netbeans.org/binaries/5B2E83EF42B4EEF0A7E41D43BB1D4B835F59AC7A-jstl-impl.jar
641 + http://hg.netbeans.org/binaries/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip
642 + http://hg.netbeans.org/binaries/F05AE8173BC750ECF1B52AD1F80050226458E490-metro-2.0.zip
643 + http://hg.netbeans.org/binaries/9084CD23ACD33EA4EF4EADBCB8788A22AF361C07-primefaces-4.0.jar
644 + http://hg.netbeans.org/binaries/68C97A238A2143B616879E8C1EF5BF01EA25B11E-servlet3.1-jsp2.3-api.jar
645 + http://hg.netbeans.org/binaries/275C5AC6ADE12819F49E984C8E06B114A4E23458-spring-webmvc-2.5.6.SEC03.jar
646 + http://hg.netbeans.org/binaries/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip
647 + http://hg.netbeans.org/binaries/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip
648 + http://hg.netbeans.org/binaries/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip
649 + http://hg.netbeans.org/binaries/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar"
650 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
651 +KEYWORDS="~amd64 ~x86"
652 +IUSE=""
653 +S="${WORKDIR}"
654 +
655 +CDEPEND="~dev-java/netbeans-ide-${PV}
656 + ~dev-java/netbeans-harness-${PV}
657 + ~dev-java/netbeans-ide-${PV}
658 + ~dev-java/netbeans-java-${PV}
659 + ~dev-java/netbeans-profiler-${PV}
660 + ~dev-java/netbeans-platform-${PV}
661 + ~dev-java/netbeans-webcommon-${PV}
662 + ~dev-java/netbeans-websvccommon-${PV}
663 + dev-java/commons-codec:0
664 + dev-java/commons-fileupload:0
665 + dev-java/commons-logging:0
666 + dev-java/glassfish-deployment-api:1.2"
667 +DEPEND=">=virtual/jdk-1.7
668 + app-arch/unzip
669 + ${CDEPEND}
670 + dev-java/javahelp:0
671 + dev-java/jsr181:0
672 + >=dev-java/junit-4.4:4
673 + dev-java/tomcat-servlet-api:2.3"
674 +RDEPEND=">=virtual/jdk-1.7
675 + ${CDEPEND}
676 + dev-java/antlr:0[java]
677 + dev-java/bsf:2.3
678 + dev-java/commons-beanutils:1.7
679 + dev-java/commons-collections:0
680 + dev-java/commons-digester:0
681 + dev-java/commons-io:1
682 + dev-java/commons-validator:0
683 + dev-java/jakarta-oro:2.0"
684 +# dev-java/commons-chain:1.1 in overlay
685 +
686 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
687 +
688 +EANT_BUILD_XML="nbbuild/build.xml"
689 +EANT_BUILD_TARGET="rebuild-cluster"
690 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.enterprise -Dext.binaries.downloaded=true"
691 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
692 +JAVA_PKG_BSFIX="off"
693 +
694 +src_unpack() {
695 + unpack $(basename ${SOURCE_URL})
696 +
697 + einfo "Deleting bundled jars..."
698 + find -name "*.jar" -type f -delete
699 +
700 + unpack netbeans-9999-r12-build.xml.patch.bz2
701 +
702 + pushd "${S}" >/dev/null || die
703 + ln -s "${DISTDIR}"/8BFEBCD4B39B87BBE788B4EECED068C8DBE75822-aws-java-sdk-1.2.1.jar libs.amazon/external/aws-java-sdk-1.2.1.jar || die
704 + ln -s "${DISTDIR}"/BA8A45A96AFE07D914DE153E0BB137DCDC7734F6-el-impl.jar libs.elimpl/external/el-impl.jar || die
705 + ln -s "${DISTDIR}"/33B0D0945555A06B74931DEACF9DB1A4AE2A3EC4-glassfish-jspparser-4.0.jar web.jspparser/external/glassfish-jspparser-4.0.jar || die
706 + ln -s "${DISTDIR}"/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar libs.glassfish_logging/external/glassfish-logging-2.0.jar || die
707 + ln -s "${DISTDIR}"/AD3C79D18E1ECBFC4118341CD9B24AF74C7F561D-glassfish-tooling-sdk-0.3-b054.jar libs.glassfish.sdk/external/glassfish-tooling-sdk-0.3-b054.jar || die
708 + ln -s "${DISTDIR}"/3D74BFB229C259E2398F2B383D5425CB81C643F0-httpclient-4.1.1.jar libs.amazon/external/httpclient-4.1.1.jar || die
709 + ln -s "${DISTDIR}"/33FC26C02F8043AB0EDE19EADC8C9885386B255C-httpcore-4.1.jar libs.amazon/external/httpcore-4.1.jar || die
710 + ln -s "${DISTDIR}"/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar javaee.api/external/javaee-api-6.0.jar || die
711 + ln -s "${DISTDIR}"/51399F902CC27A808122EDCBEBFAA1AD989954BA-javaee-api-7.0.jar javaee7.api/external/javaee-api-7.0.jar || die
712 + ln -s "${DISTDIR}"/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar javaee.api/external/javaee-web-api-6.0.jar || die
713 + ln -s "${DISTDIR}"/B1FCE45BA94108EBF7E1CACE6427EC8761CABEC1-javaee-web-api-7.0.jar javaee7.api/external/javaee-web-api-7.0.jar || die
714 + ln -s "${DISTDIR}"/27E9711AA35C39EF455BFD900D544BACB99C0E89-javaee-doc-api.jar j2ee.platform/external/javaee-doc-api.jar || die
715 + ln -s "${DISTDIR}"/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar javaee.api/external/javax.annotation.jar || die
716 + ln -s "${DISTDIR}"/1DEEA980904E39C3D7AA240B72CDBBEB8E4860F9-javax.annotation-api.jar javaee7.api/external/javax.annotation-api.jar || die
717 + ln -s "${DISTDIR}"/E11C0F07A92F6D02A347DD9C55EE56692A6D9F7E-javax.xml.soap-api.jar javaee7.api/external/javax.xml.soap-api.jar || die
718 + ln -s "${DISTDIR}"/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar javaee.api/external/jaxb-api-osgi.jar || die
719 + ln -s "${DISTDIR}"/45EBA8B0520A70787D5DD2EA154ACE152F817C0D-jaxb-api-osgi.jar javaee7.api/external/jaxb-api-osgi.jar || die
720 + ln -s "${DISTDIR}"/51EBE06BB1278AEDE08686B0D3618EBD1A999C25-jaxrs-ri-2.0.zip websvc.restlib/external/jaxrs-ri-2.0.zip || die
721 + ln -s "${DISTDIR}"/D4C96D968F87B1BFEF138E91E06C8FD4A1904208-jaxws-api.jar javaee7.api/external/jaxws-api.jar || die
722 + ln -s "${DISTDIR}"/F999E0F3DE77B80DB439E47F0396CED8D7E3344C-jersey2-extensions.zip websvc.restlib/external/jersey2-extensions.zip || die
723 + ln -s "${DISTDIR}"/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip web.jsf12/external/jsf-1.2.zip || die
724 + ln -s "${DISTDIR}"/DD28F462C3E1BDCF49C0016B18B37CBAB56BE645-jsf-2.2.zip web.jsf20/external/jsf-2.2.zip || die
725 + ln -s "${DISTDIR}"/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip web.jsf.editor/external/jsf-api-docs.zip || die
726 + ln -s "${DISTDIR}"/F072F63AB1689E885AC40C221DF3E6BB3E64A84A-jstl-api.jar libs.jstl/external/jstl-api.jar || die
727 + ln -s "${DISTDIR}"/5B2E83EF42B4EEF0A7E41D43BB1D4B835F59AC7A-jstl-impl.jar libs.jstl/external/jstl-impl.jar || die
728 + ln -s "${DISTDIR}"/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip websvc.metro.lib/external/metro-1.4-doc.zip || die
729 + ln -s "${DISTDIR}"/F05AE8173BC750ECF1B52AD1F80050226458E490-metro-2.0.zip websvc.metro.lib/external/metro-2.0.zip || die
730 + ln -s "${DISTDIR}"/9084CD23ACD33EA4EF4EADBCB8788A22AF361C07-primefaces-4.0.jar web.primefaces/external/primefaces-4.0.jar || die
731 + ln -s "${DISTDIR}"/68C97A238A2143B616879E8C1EF5BF01EA25B11E-servlet3.1-jsp2.3-api.jar servletjspapi/external/servlet3.1-jsp2.3-api.jar || die
732 + ln -s "${DISTDIR}"/275C5AC6ADE12819F49E984C8E06B114A4E23458-spring-webmvc-2.5.6.SEC03.jar spring.webmvc/external/spring-webmvc-2.5.6.SEC03.jar || die
733 + ln -s "${DISTDIR}"/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip web.struts/external/struts-1.3.10-javadoc.zip || die
734 + ln -s "${DISTDIR}"/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip web.struts/external/struts-1.3.10-lib.zip || die
735 + ln -s "${DISTDIR}"/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip web.core.syntax/external/syntaxref20.zip || die
736 + ln -s "${DISTDIR}"/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar javaee.api/external/webservices-api-osgi.jar || die
737 + popd >/dev/null || die
738 +}
739 +
740 +src_prepare() {
741 + einfo "Deleting bundled class files..."
742 + find -name "*.class" -type f | xargs rm -vf
743 +
744 + epatch netbeans-9999-r12-build.xml.patch
745 +
746 + # Support for custom patches
747 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
748 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
749 +
750 + if [ -n "${files}" ] ; then
751 + einfo "Applying custom patches:"
752 +
753 + for file in ${files} ; do
754 + epatch "${file}"
755 + done
756 + fi
757 + fi
758 +
759 + einfo "Symlinking external libraries..."
760 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
761 + java-pkg_jar-from --into j2eeapis/external glassfish-deployment-api-1.2 glassfish-deployment-api.jar jsr88javax.jar
762 + java-pkg_jar-from --into libs.amazon/external commons-codec commons-codec.jar commons-codec-1.3.jar
763 + java-pkg_jar-from --into libs.amazon/external commons-logging commons-logging.jar commons-logging-1.1.1.jar
764 + java-pkg_jar-from --into libs.commons_fileupload/external commons-fileupload commons-fileupload.jar commons-fileupload-1.3.jar
765 + java-pkg_jar-from --build-only --into javaee7.api/external jsr181 jsr181.jar jsr181-api.jar
766 + java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
767 + java-pkg_jar-from --build-only --into web.monitor/external tomcat-servlet-api-2.3 servlet.jar servlet-2.3.jar
768 +
769 + einfo "Linking in other clusters..."
770 + mkdir "${S}"/nbbuild/netbeans || die
771 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
772 +
773 + ln -s /usr/share/netbeans-extide-${SLOT} extide || die
774 + cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
775 + touch nb.cluster.extide.built
776 +
777 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
778 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
779 + touch nb.cluster.harness.built
780 +
781 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
782 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
783 + touch nb.cluster.ide.built
784 +
785 + ln -s /usr/share/netbeans-java-${SLOT} java || die
786 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
787 + touch nb.cluster.java.built
788 +
789 + ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
790 + cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
791 + touch nb.cluster.profiler.built
792 +
793 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
794 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
795 + touch nb.cluster.platform.built
796 +
797 + ln -s /usr/share/netbeans-webcommon-${SLOT} webcommon || die
798 + cat /usr/share/netbeans-webcommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
799 + touch nb.cluster.webcommon.built
800 +
801 + ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
802 + cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
803 + touch nb.cluster.websvccommon.built
804 +
805 + popd >/dev/null || die
806 +
807 + java-pkg-2_src_prepare
808 +}
809 +
810 +src_install() {
811 + pushd nbbuild/netbeans/enterprise >/dev/null || die
812 +
813 + insinto ${INSTALL_DIR}
814 +
815 + grep -E "/enterprise$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
816 +
817 + doins -r *
818 +
819 + popd >/dev/null || die
820 +
821 + local instdir=${INSTALL_DIR}/modules/ext
822 + pushd "${D}"/${instdir} >/dev/null || die
823 + rm commons-fileupload-1.3.jar && dosym /usr/share/commons-fileupload/lib/commons-fileupload.jar ${instdir}/commons-fileupload-1.3.jar || die
824 + rm jsr88javax.jar && dosym /usr/share/glassfish-deployment-api-1.2/lib/glassfish-deployment-api.jar ${instdir}/jsr88javax.jar || die
825 + popd >/dev/null || die
826 +
827 + local instdir=${INSTALL_DIR}/modules/ext/aws-sdk
828 + pushd "${D}"/${instdir} >/dev/null || die
829 + rm commons-codec-1.3.jar && dosym /usr/share/commons-codec/lib/commons-codec.jar ${instdir}/commons-codec-1.3.jar || die
830 + rm commons-logging-1.1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.1.jar || die
831 + popd >/dev/null || die
832 +
833 + local instdir=${INSTALL_DIR}/modules/ext/jsf-1_2
834 + pushd "${D}"/${instdir} >/dev/null || die
835 + rm commons-beanutils.jar && dosym /usr/share/commons-beanutils-1.7/lib/commons-beanutils.jar ${instdir}/commons-beanutils.jar || die
836 + rm commons-collections.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections.jar || die
837 + rm commons-digester.jar && dosym /usr/share/commons-digester/lib/commons-digester.jar ${instdir}/commons-digester.jar || die
838 + rm commons-logging.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging.jar || die
839 + popd >/dev/null || die
840 +
841 + local instdir=${INSTALL_DIR}/modules/ext/struts
842 + pushd "${D}"/${instdir} >/dev/null || die
843 + rm antlr-2.7.2.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.2.jar || die
844 + rm bsf-2.3.0.jar && dosym /usr/share/bsf-2.3/lib/bsf.jar ${instdir}/bsf-2.3.0.jar || die
845 + 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
846 + rm commons-digester-1.8.jar && dosym /usr/share/commons-digester/lib/commons-digester.jar ${instdir}/commons-digester-1.8.jar || die
847 + rm commons-fileupload-1.1.1.jar && dosym /usr/share/commons-fileupload/lib/commons-fileupload.jar ${instdir}/commons-fileupload-1.1.1.jar || die
848 + rm commons-io-1.1.jar && dosym /usr/share/commons-io-1/lib/commons-io.jar ${instdir}/commons-io-1.1.jar || die
849 + rm commons-logging-1.0.4.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.0.4.jar || die
850 + rm commons-validator-1.3.1.jar && dosym /usr/share/commons-validator/lib/commons-validator.jar ${instdir}/commons-validator-1.3.1.jar || die
851 + rm oro-2.0.8.jar && dosym /usr/share/jakarta-oro-2.0/lib/jakarta-oro.jar ${instdir}/oro-2.0.8.jar || die
852 + popd >/dev/null || die
853 +
854 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/enterprise
855 +}
856
857 diff --git a/dev-java/netbeans-ergonomics/ChangeLog b/dev-java/netbeans-ergonomics/ChangeLog
858 index ca1540e..e96da7d 100644
859 --- a/dev-java/netbeans-ergonomics/ChangeLog
860 +++ b/dev-java/netbeans-ergonomics/ChangeLog
861 @@ -2,6 +2,12 @@
862 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
863 # $Header: $
864
865 +*netbeans-ergonomics-9999_p20131227 (27 Dec 2013)
866 +
867 + 27 Dec 2013; Miroslav Šulc <fordfrog@g.o>
868 + +netbeans-ergonomics-9999_p20131227.ebuild:
869 + bumped to latest nightly sources
870 +
871 *netbeans-ergonomics-9999_p20131219 (20 Dec 2013)
872
873 20 Dec 2013; Miroslav Šulc <fordfrog@g.o>
874
875 diff --git a/dev-java/netbeans-ergonomics/Manifest b/dev-java/netbeans-ergonomics/Manifest
876 index 485fdbc..451937d 100644
877 --- a/dev-java/netbeans-ergonomics/Manifest
878 +++ b/dev-java/netbeans-ergonomics/Manifest
879 @@ -28,6 +28,7 @@ DIST netbeans-trunk-nightly-201312150002-src.zip 192445917 SHA256 ca5f049ec34286
880 DIST netbeans-trunk-nightly-201312160002-src.zip 192447754 SHA256 cdec4339977d416f07d35a4ebf9c9a1d59b957262d97c88f1101744ae4d38404 SHA512 34bad0e9fe6702511a519e2077576bbc55d5072dc64b72c01f5e27391232e206ad51426475b964ca36d67b00449363a94971a6422029ce13aaaa102cb4f03bc4 WHIRLPOOL 8b044e87bdebd969705f2a3617d4c3f743d733f8066c5ec2da8ac47ec384a3e9a91c25991541b2198ca4a2e11ff8f1c357beb98364ad448d6ab1f58a6bcefb52
881 DIST netbeans-trunk-nightly-201312180002-src.zip 192432528 SHA256 a6f19bcf810b3e023190f894af79dfd0d9945971316cccc122d1c76f1bbd3e4e SHA512 51e1b3e37c071a786c2c7ee8fb455d14269da822653ecd933772d8464a441b09d04f54faf603c64d95265b24cf51fe059635db78b2d914321b84f139280b9a1f WHIRLPOOL a35baf01d7229970ca739de5c764b471eff11d1a59f52a4480a45c9ba3a91c73fc98f36ced3e87f4a0943582311c59b35fe93e5a27dad33835a25bcf6aa00cf4
882 DIST netbeans-trunk-nightly-201312190002-src.zip 192446361 SHA256 dc4e981d21b7f0d16bc696944f999faec62ceb65ba154a4517f91f93feeeb09a SHA512 13d63bf586aeb9f47e510ceb75ff11887d9c79e6d6d14e0a8326ab4a358310e9fececf599e73f7e6da2c4eebdf4064b0d18ce1bd1bee1efb26ce1ef145cec1fb WHIRLPOOL 3a1ecdf09d39259c390d45e35727616d8e235f9a0e738edc80cca9f7e13b8376b1483724c4c060f27369c5aaff786f6250b703dc4bbacf1cdd84ad66119dec39
883 +DIST netbeans-trunk-nightly-201312270002-src.zip 192495968 SHA256 cbfdfb75f76fe5d84b2e87d79f5f1052cc773340c7edb3e4a52946c13e353836 SHA512 b15461e305f648b6997a71d984381b466802720f0343f4ec4b16c305c3b060936b2beaeb4164018beb01d34a7d8386ad3528050da35d4c0b155c3a4fa6479cff WHIRLPOOL 2f4e790394f9dc431b2f970af1989a2c3aab0f1d4d8dc5407f009e2b65826a804ddf945121220085aba8da1c7c19ed1ea64d1946679996d09422374cc16f9fa1
884 EBUILD netbeans-ergonomics-7.0.1.ebuild 2884 SHA256 e8e4a785fc11b6d0d3c722826761581b8c9c779c5460dc7d1487b3154f4402ab SHA512 3ba2810e650726f48fbdb1bc0c58b6ee1e7d9d29d4be3b27c00bc981b773f26d979fd90154184276e044eafd1d4d8940b47d6f0f58589f9cff7fbadef5fbb05f WHIRLPOOL 5fab7fe6492f91bd0e97a8a95c0652266d771e9b60957e16ce6ff683c1e38081372151cd8c7bea44ee1f1dd7bf435f8b00b9a1a23e4c6106c990794c6093ba10
885 EBUILD netbeans-ergonomics-7.1.2.ebuild 2893 SHA256 cd56250980429160b8fa9deb17f15050d016394d5fdef19bf772cf29988c86d8 SHA512 32d4556218791a32efb8cf8ec8303f7e8f27bfb03b97af0c66cee717563c7e02fcd9e350b0425ec0cec28ab09865d4815aba1471ee958e05e7c42e421a7f71c2 WHIRLPOOL 318c8528c2338c1e2f6e342c263be52753fa74c9ac934b0ee60fe0fff2146e86d1761fef8eaeca8eab844709bea2196fbe181fad1f689a9d5b9994da3271b4db
886 EBUILD netbeans-ergonomics-7.2.ebuild 2876 SHA256 ca7184ac24c255941c4ec3e686c4237ef0af4be7242c44417fa799813083515e SHA512 c6537bedf2fed4ea914c74a208124fe692af837ab2c81c98b8aa0347cb9d5af496378a8c042437facced26d3b42b101225dfa8b81dfc3d6ec4e3e5613e359f72 WHIRLPOOL c7e4c08ace118690f454dbf6a9040bff3e7013c646947fd02b05bca2b4d802393b6eca3234c6228f8e4df4da1ed193ecfd93c848038e4dd9ae3f50959692aa15
887 @@ -52,5 +53,6 @@ EBUILD netbeans-ergonomics-9999_p20131215.ebuild 2893 SHA256 0b86a094e0956ee0b66
888 EBUILD netbeans-ergonomics-9999_p20131216.ebuild 2893 SHA256 b0efb8482d93d61c45482e2531a24032e800c4e9e8753ec3b75dc26b56b4e13f SHA512 ba4a6746ab239321870e13b4e4c4ecba715b3ee424ab6cd3dfc5fe5638512655110686d78086284cc24c15becd0bcf8c894118479d6393016b7186fe56a05c68 WHIRLPOOL be7bb0afff282770c70415b815e96ea623511e6aa096362bbdc3ac025e4e636d376b867c7957796b395277e53e3659e4ab5785eab73a53217fdddd1ec1d0fa14
889 EBUILD netbeans-ergonomics-9999_p20131218.ebuild 2893 SHA256 753b41a5e066a73acf2322f989e95892833f982a2d8d4e9798482549aaaaa006 SHA512 a4b124d7f2779776d771cffa87de1114f8c3cbb8025e99ef6054aea66187859954a16fff0cdbe72ed74145b44aa25c22a55eadc91c5ecf2e5f556e08601d59b6 WHIRLPOOL f7897a7d2b8b929b540d2f10a31131514bba7fb57edeae0706459c604e75b071f06eb7f2bea547807a001810e9488ebf81684fbaae62311c35e2163802f5a186
890 EBUILD netbeans-ergonomics-9999_p20131219.ebuild 2893 SHA256 ec59cf9d26ab1197d6c13af16a1146227ce000ddc2db2f19c5cae149236c6ce6 SHA512 9c593b7ce69f1d627f2d580dba09973a53db15d77d2dd1089c6054ee37315a5bd65611dac00c856d415a5173a514249cb9f03a1c8897479de07dfb6b4f8f82aa WHIRLPOOL 07e21d51efc99d63a5a2cdf10a10a881ec676b6ac7fd1a750b90014e2cfe2e0113c80caf58d734e4598ff9ff890369ea3a9576ae49ce2b6beb791ae07b4eb0a1
891 -MISC ChangeLog 98351 SHA256 f13872d3794f2175b2d0b516659700e80aa7737f82f24fefda8c9e13ac9d5d7b SHA512 20cc812d93d3b39ccac97522427c55926ae68236c8840bee7ea156aba29630e5768814e562cf82a8c6cd3a886c2cd15233615abd30f8ff844c47e473237a983c WHIRLPOOL 9c025c58b3e7bcdec1408659df6a5e5f3ebd0172f17d72011786622da90047f4b1988902ea12a9083b9b87f08c9ecec18abd0e282920636f8d8298ef746c6f47
892 +EBUILD netbeans-ergonomics-9999_p20131227.ebuild 2893 SHA256 7cd87a75c10fa0b0287b5c460eb73785efeed09759640c3a5251dbaaaec46120 SHA512 330222724788fa307d52f9f794ab4ab01c0a3bc4b1de53b0c1c00f0b10b4d17712be64d55d243b8591e47172ad3a0a75eb362d3abd299b37dd8017a2d7f1e7eb WHIRLPOOL 5dc9fcc8859e4f169b473ce223078c9f4bacd84342de646d6f75c1c2327cecfd6ca1675acc54ea1d0a5d02bccff23b6f5708542e377fa0733e13e2796e7712a7
893 +MISC ChangeLog 98536 SHA256 fdea8dfe72dc5775bb3e14a9a551c295deb0d53a2305bed77b138533acdcbdcc SHA512 fd34a37333023817afc26e2bed8a972b1b0f9834cddfed57d8bc701034aaf7df70f8232ef477aee4afab26c8d47b01824fff934519d7cfd11f6dbf5d522b67ff WHIRLPOOL 3f3ca86c45c69c4c1a8b5f598378f8e22d655bd37f73847e5fafa373d6ce9caf053c8328e04b8583926e019e3b3547145f94bf5ce92011678890c5058ba9f6ae
894 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43
895
896 diff --git a/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20131227.ebuild b/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20131227.ebuild
897 new file mode 100644
898 index 0000000..201424e
899 --- /dev/null
900 +++ b/dev-java/netbeans-ergonomics/netbeans-ergonomics-9999_p20131227.ebuild
901 @@ -0,0 +1,101 @@
902 +# Copyright 1999-2013 Gentoo Foundation
903 +# Distributed under the terms of the GNU General Public License v2
904 +# $Header: $
905 +
906 +EAPI="4"
907 +inherit eutils java-pkg-2 java-ant-2
908 +
909 +DESCRIPTION="Netbeans Ergonomics Cluster"
910 +HOMEPAGE="http://netbeans.org/"
911 +SLOT="9999"
912 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-12-27_00-02-41/zip/netbeans-trunk-nightly-201312270002-src.zip"
913 +SRC_URI="${SOURCE_URL}
914 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
915 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
916 +KEYWORDS="~amd64 ~x86"
917 +IUSE=""
918 +S="${WORKDIR}"
919 +
920 +CDEPEND="~dev-java/netbeans-ide-${PV}
921 + ~dev-java/netbeans-nb-${PV}
922 + ~dev-java/netbeans-platform-${PV}"
923 +DEPEND=">=virtual/jdk-1.7
924 + app-arch/unzip
925 + ${CDEPEND}
926 + dev-java/javahelp:0"
927 +RDEPEND=">=virtual/jdk-1.7
928 + ${CDEPEND}"
929 +
930 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
931 +
932 +EANT_BUILD_XML="nbbuild/build.xml"
933 +EANT_BUILD_TARGET="rebuild-cluster"
934 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ergonomics -Dext.binaries.downloaded=true"
935 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
936 +JAVA_PKG_BSFIX="off"
937 +
938 +src_unpack() {
939 + unpack $(basename ${SOURCE_URL})
940 +
941 + einfo "Deleting bundled jars..."
942 + find -name "*.jar" -type f -delete
943 +
944 + unpack netbeans-9999-r12-build.xml.patch.bz2
945 +}
946 +
947 +src_prepare() {
948 + einfo "Deleting bundled class files..."
949 + find -name "*.class" -type f | xargs rm -vf
950 +
951 + epatch netbeans-9999-r12-build.xml.patch
952 +
953 + # Support for custom patches
954 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
955 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
956 +
957 + if [ -n "${files}" ] ; then
958 + einfo "Applying custom patches:"
959 +
960 + for file in ${files} ; do
961 + epatch "${file}"
962 + done
963 + fi
964 + fi
965 +
966 + einfo "Symlinking external libraries..."
967 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
968 +
969 + einfo "Linking in other clusters..."
970 + mkdir "${S}"/nbbuild/netbeans || die
971 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
972 +
973 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
974 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
975 + touch nb.cluster.ide.built
976 +
977 + ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
978 + cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
979 + touch nb.cluster.nb.built
980 +
981 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
982 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
983 + touch nb.cluster.platform.built
984 +
985 + popd >/dev/null || die
986 +
987 + java-pkg-2_src_prepare
988 +}
989 +
990 +src_install() {
991 + pushd nbbuild/netbeans/ergonomics >/dev/null || die
992 +
993 + insinto ${INSTALL_DIR}
994 +
995 + grep -E "/ergonomics$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
996 +
997 + doins -r *
998 +
999 + popd >/dev/null || die
1000 +
1001 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ergonomics
1002 +}
1003
1004 diff --git a/dev-java/netbeans-extide/ChangeLog b/dev-java/netbeans-extide/ChangeLog
1005 index 0c52fe8..3175f84 100644
1006 --- a/dev-java/netbeans-extide/ChangeLog
1007 +++ b/dev-java/netbeans-extide/ChangeLog
1008 @@ -2,6 +2,12 @@
1009 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
1010 # $Header: $
1011
1012 +*netbeans-extide-9999_p20131227 (27 Dec 2013)
1013 +
1014 + 27 Dec 2013; Miroslav Šulc <fordfrog@g.o>
1015 + +netbeans-extide-9999_p20131227.ebuild:
1016 + bumped to latest nightly sources
1017 +
1018 *netbeans-extide-9999_p20131219 (20 Dec 2013)
1019
1020 20 Dec 2013; Miroslav Šulc <fordfrog@g.o>
1021
1022 diff --git a/dev-java/netbeans-extide/Manifest b/dev-java/netbeans-extide/Manifest
1023 index 7556268..504f9fd 100644
1024 --- a/dev-java/netbeans-extide/Manifest
1025 +++ b/dev-java/netbeans-extide/Manifest
1026 @@ -24,6 +24,7 @@ DIST netbeans-trunk-nightly-201312150002-src.zip 192445917 SHA256 ca5f049ec34286
1027 DIST netbeans-trunk-nightly-201312160002-src.zip 192447754 SHA256 cdec4339977d416f07d35a4ebf9c9a1d59b957262d97c88f1101744ae4d38404 SHA512 34bad0e9fe6702511a519e2077576bbc55d5072dc64b72c01f5e27391232e206ad51426475b964ca36d67b00449363a94971a6422029ce13aaaa102cb4f03bc4 WHIRLPOOL 8b044e87bdebd969705f2a3617d4c3f743d733f8066c5ec2da8ac47ec384a3e9a91c25991541b2198ca4a2e11ff8f1c357beb98364ad448d6ab1f58a6bcefb52
1028 DIST netbeans-trunk-nightly-201312180002-src.zip 192432528 SHA256 a6f19bcf810b3e023190f894af79dfd0d9945971316cccc122d1c76f1bbd3e4e SHA512 51e1b3e37c071a786c2c7ee8fb455d14269da822653ecd933772d8464a441b09d04f54faf603c64d95265b24cf51fe059635db78b2d914321b84f139280b9a1f WHIRLPOOL a35baf01d7229970ca739de5c764b471eff11d1a59f52a4480a45c9ba3a91c73fc98f36ced3e87f4a0943582311c59b35fe93e5a27dad33835a25bcf6aa00cf4
1029 DIST netbeans-trunk-nightly-201312190002-src.zip 192446361 SHA256 dc4e981d21b7f0d16bc696944f999faec62ceb65ba154a4517f91f93feeeb09a SHA512 13d63bf586aeb9f47e510ceb75ff11887d9c79e6d6d14e0a8326ab4a358310e9fececf599e73f7e6da2c4eebdf4064b0d18ce1bd1bee1efb26ce1ef145cec1fb WHIRLPOOL 3a1ecdf09d39259c390d45e35727616d8e235f9a0e738edc80cca9f7e13b8376b1483724c4c060f27369c5aaff786f6250b703dc4bbacf1cdd84ad66119dec39
1030 +DIST netbeans-trunk-nightly-201312270002-src.zip 192495968 SHA256 cbfdfb75f76fe5d84b2e87d79f5f1052cc773340c7edb3e4a52946c13e353836 SHA512 b15461e305f648b6997a71d984381b466802720f0343f4ec4b16c305c3b060936b2beaeb4164018beb01d34a7d8386ad3528050da35d4c0b155c3a4fa6479cff WHIRLPOOL 2f4e790394f9dc431b2f970af1989a2c3aab0f1d4d8dc5407f009e2b65826a804ddf945121220085aba8da1c7c19ed1ea64d1946679996d09422374cc16f9fa1
1031 EBUILD netbeans-extide-7.4.ebuild 3311 SHA256 8585e0b9eac3b9bb35d5b5e0152936f84708a824d76831930a3dfd3d196556b0 SHA512 19eceec7a634923b4712eb277a1ff9900a2eb4d9ac0a2c699175333c263f0c02baaf24eb30bd7919444f5c9df751186689b2d4359ca1c88dca02884d7c18c3cd WHIRLPOOL e64509f198c4d09851f98d5bd2ddd5b469b0a7c0f3122f391c17833e5d6d77b7a6c2fd9e942e34f2df42047504ad40593f97af9b2898450e769c7b012355c316
1032 EBUILD netbeans-extide-9999_p20131126.ebuild 3357 SHA256 89afda8352da6665c7309b4e0cf79cd6d3bedf6aa2a0709876afa15c46e51423 SHA512 afa5e7b842515dbd307698bd86165282db3c4ed2d2f8fe3a4b904b0cd8d62533560a19afc29132a8f7b63a72a84f990cf3bae9537597aa01701f1b10d4383184 WHIRLPOOL db731477346b9470d411f7e2c5466f191360ef2adeb00c763199e87afee57e0ad3bae4d4bdf00698b1d24b7ae055fb0dd065bfcdd600446a8dc3a68d07fb4176
1033 EBUILD netbeans-extide-9999_p20131127.ebuild 3357 SHA256 5c10a6168e2aad80bc8fe38b2c891468587bbf6aa142896e60497e60fce33e12 SHA512 d91fd3bd1cefe12ce794e9d4517ebdc5ac9716058ab017c2d65bf3c0dba3f74694a73a266d500a5f82d4601e26aa4ba1dfca75240b440cc21b5146331681f0cb WHIRLPOOL 44e90543811632dc5b88c998f350e3f6d0ad9645fe546b894c1f2a170159309f6556f41e29761d519d641bca1a174208e735ffa492532496fae003fe5ee2d39d
1034 @@ -44,5 +45,6 @@ EBUILD netbeans-extide-9999_p20131215.ebuild 3357 SHA256 99e156374e6c408ee7dd7d1
1035 EBUILD netbeans-extide-9999_p20131216.ebuild 3357 SHA256 69b3a51dd2b8785fe2feba84165c541c7d5bfa0f3a3745f44880b55231d58819 SHA512 93ef0c52529d59cc4356f7544de224c57c2644f9d2dc1fe1ea6839fccc014df4d20216cf0cc6d181977912804bdf7db690c3ba57c071c1ea162a41cbbf85ef29 WHIRLPOOL 0010877afc52a7b57d3b8f2a82ce73be0dcc9f5cd41be02c42160156af4b1556ddea72f7db5c5c2fdb8d9d9855f26e55adaa8e3518e47ab94d9b6bfccc602f89
1036 EBUILD netbeans-extide-9999_p20131218.ebuild 3357 SHA256 c93dc76b4638021278186bc09170fb98bd56b2a6b7ab8d601c711930ddd60b7b SHA512 bdbc26bb22ec2ca00d74297f5a8b5d4387d26ef40b6b020af205226e4a424734e0957a458cd2165c9f882c61c5d08ea03b944275a38603a546fd79504a4ecf9c WHIRLPOOL cf6954f12636ecd708db974f0b090a17aa5b9fed9ca5f46347c0219fab32d15771794b0451a740628e750ebef75af28ecb8552f48712aa8001f99f31a9fe0b04
1037 EBUILD netbeans-extide-9999_p20131219.ebuild 3357 SHA256 72ce6ca7cf1e1992b728b3df896ecaa8b14871d7fd7b04564d744bf0317feb64 SHA512 b36cacc4e4e7a4ef9c1a8cc296d53ac221bbc89c35acb880520d37fafcd8263812abae0152f42f8ab6ef170e7a8e0f5ffce21299662f2c237c24eab657c4a2a6 WHIRLPOOL e139fca05de1f5e7f8fad93be4922258ef49ba5c4544317989f439788fc3ae052b4836ac0eb5aa0e7b5b9a1796f3f5f7900781a9d67ef5843d6362f056d2a761
1038 -MISC ChangeLog 25870 SHA256 d853661d520a95f093858ec05ada45f56747584222866da7070b0e8c41e6b38a SHA512 bf5e16dee0c11b6da48a2db4b49b231210e53b8898aac4e3bb1fb25bab2bea8b61a64f29c77ad5a5013ec0ae189b4c98cf64b21b9645c4ed663d5afe87570756 WHIRLPOOL 62bf823a2109b1c54aee2bb2d7a2c15dbc9e4691bf935ba717589ba17774f1a3170b01ca18d46acceca9a913da5a5811bb09575af65040e087654e8ff891fa9a
1039 +EBUILD netbeans-extide-9999_p20131227.ebuild 3357 SHA256 78d6219530a2497c2eb61bad64b78880b5d62b49a4b0ec91f8761a7665fa9000 SHA512 aea6ff72dd2b22f12c55837fac82d0f6db83b2afd16194b6edd3c6edc5d80cdb5cad5540c63b3524e8341be92e1ed591031954cfa1947c99f05fa9ae39730bc9 WHIRLPOOL 377ed57e37f4c9082a7a4aae890e8eefedae98eef2a559b56787e150929234706be1ca1820f797b066dfc21d23f7cd22d120eb51315b5c18f1eb1db0746e7dec
1040 +MISC ChangeLog 26047 SHA256 43070b5d001ba4caf7375f1d9399aea0d0085e9470510ac95ec9ed68ccb0c81d SHA512 a580e71bc03ed4a3afc174b48550b99586d608af40ace9dfd40bc67f2726b1cd2dca2f1ee947edd917b6e760269c5b5a81f7a09289b5970485ac56b4700c5746 WHIRLPOOL 1a46469efb4cdaab7e16a81b91b36dacff14cbcf7b5c4a5af0efa2ab36779fc704c7c9b907431ee5a6af2d4a06e75e521b8fbd468e9e103629148b0426a5bafe
1041 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43
1042
1043 diff --git a/dev-java/netbeans-extide/netbeans-extide-9999_p20131227.ebuild b/dev-java/netbeans-extide/netbeans-extide-9999_p20131227.ebuild
1044 new file mode 100644
1045 index 0000000..fb39282
1046 --- /dev/null
1047 +++ b/dev-java/netbeans-extide/netbeans-extide-9999_p20131227.ebuild
1048 @@ -0,0 +1,108 @@
1049 +# Copyright 1999-2013 Gentoo Foundation
1050 +# Distributed under the terms of the GNU General Public License v2
1051 +# $Header: $
1052 +
1053 +EAPI="4"
1054 +inherit eutils java-pkg-2 java-ant-2
1055 +
1056 +DESCRIPTION="Netbeans ExtIDE Cluster"
1057 +HOMEPAGE="http://netbeans.org/projects/ide"
1058 +SLOT="9999"
1059 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-12-27_00-02-41/zip/netbeans-trunk-nightly-201312270002-src.zip"
1060 +SRC_URI="${SOURCE_URL}
1061 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
1062 + http://hg.netbeans.org/binaries/51449E030F3A5F80327536CC51D75EE9D7E59BDA-ant-libs-1.9.2.zip
1063 + http://hg.netbeans.org/binaries/BEB2DE1B81AFF4A4B68D7839BB10341EE10A7A55-ant-misc-1.9.2.zip"
1064 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1065 +KEYWORDS="~amd64 ~x86"
1066 +IUSE=""
1067 +S="${WORKDIR}"
1068 +
1069 +CDEPEND="~dev-java/netbeans-ide-${PV}
1070 + ~dev-java/netbeans-platform-${PV}"
1071 +DEPEND=">=virtual/jdk-1.7
1072 + app-arch/unzip
1073 + dev-java/javahelp:0
1074 + ${CDEPEND}"
1075 +RDEPEND=">=virtual/jdk-1.7
1076 + ${CDEPEND}"
1077 +
1078 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1079 +
1080 +EANT_BUILD_XML="nbbuild/build.xml"
1081 +EANT_BUILD_TARGET="rebuild-cluster"
1082 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.extide -Dext.binaries.downloaded=true -Djava.awt.headless=true"
1083 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1084 +JAVA_PKG_BSFIX="off"
1085 +
1086 +src_unpack() {
1087 + unpack $(basename ${SOURCE_URL})
1088 +
1089 + einfo "Deleting bundled jars..."
1090 + find -name "*.jar" -type f -delete
1091 +
1092 + unpack netbeans-9999-r12-build.xml.patch.bz2
1093 +
1094 + pushd "${S}" >/dev/null || die
1095 + ln -s "${DISTDIR}"/51449E030F3A5F80327536CC51D75EE9D7E59BDA-ant-libs-1.9.2.zip o.apache.tools.ant.module/external/ant-libs-1.9.2.zip || die
1096 + ln -s "${DISTDIR}"/BEB2DE1B81AFF4A4B68D7839BB10341EE10A7A55-ant-misc-1.9.2.zip o.apache.tools.ant.module/external/ant-misc-1.9.2.zip || die
1097 + popd >/dev/null || die
1098 +}
1099 +
1100 +src_prepare() {
1101 + einfo "Deleting bundled class files..."
1102 + find -name "*.class" -type f | xargs rm -vf
1103 +
1104 + epatch netbeans-9999-r12-build.xml.patch
1105 +
1106 + # Support for custom patches
1107 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1108 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1109 +
1110 + if [ -n "${files}" ] ; then
1111 + einfo "Applying custom patches:"
1112 +
1113 + for file in ${files} ; do
1114 + epatch "${file}"
1115 + done
1116 + fi
1117 + fi
1118 +
1119 + einfo "Symlinking external libraries..."
1120 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1121 +
1122 + einfo "Linking in other clusters..."
1123 + mkdir "${S}"/nbbuild/netbeans || die
1124 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
1125 +
1126 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
1127 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1128 + touch nb.cluster.ide.built
1129 +
1130 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1131 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1132 + touch nb.cluster.platform.built
1133 +
1134 + popd >/dev/null || die
1135 +
1136 + java-pkg-2_src_prepare
1137 +}
1138 +
1139 +src_compile() {
1140 + unset DISPLAY
1141 + eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
1142 +}
1143 +
1144 +src_install() {
1145 + pushd nbbuild/netbeans/extide >/dev/null || die
1146 +
1147 + insinto ${INSTALL_DIR}
1148 +
1149 + grep -E "/extide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1150 +
1151 + doins -r *
1152 +
1153 + popd >/dev/null || die
1154 +
1155 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/extide
1156 +}
1157
1158 diff --git a/dev-java/netbeans-groovy/ChangeLog b/dev-java/netbeans-groovy/ChangeLog
1159 index 1674058..bc0dc70 100644
1160 --- a/dev-java/netbeans-groovy/ChangeLog
1161 +++ b/dev-java/netbeans-groovy/ChangeLog
1162 @@ -2,6 +2,12 @@
1163 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
1164 # $Header: $
1165
1166 +*netbeans-groovy-9999_p20131227 (27 Dec 2013)
1167 +
1168 + 27 Dec 2013; Miroslav Šulc <fordfrog@g.o>
1169 + +netbeans-groovy-9999_p20131227.ebuild:
1170 + bumped to latest nightly sources
1171 +
1172 *netbeans-groovy-9999_p20131219 (20 Dec 2013)
1173
1174 20 Dec 2013; Miroslav Šulc <fordfrog@g.o>
1175
1176 diff --git a/dev-java/netbeans-groovy/Manifest b/dev-java/netbeans-groovy/Manifest
1177 index e939b35..74c5480 100644
1178 --- a/dev-java/netbeans-groovy/Manifest
1179 +++ b/dev-java/netbeans-groovy/Manifest
1180 @@ -32,6 +32,7 @@ DIST netbeans-trunk-nightly-201312150002-src.zip 192445917 SHA256 ca5f049ec34286
1181 DIST netbeans-trunk-nightly-201312160002-src.zip 192447754 SHA256 cdec4339977d416f07d35a4ebf9c9a1d59b957262d97c88f1101744ae4d38404 SHA512 34bad0e9fe6702511a519e2077576bbc55d5072dc64b72c01f5e27391232e206ad51426475b964ca36d67b00449363a94971a6422029ce13aaaa102cb4f03bc4 WHIRLPOOL 8b044e87bdebd969705f2a3617d4c3f743d733f8066c5ec2da8ac47ec384a3e9a91c25991541b2198ca4a2e11ff8f1c357beb98364ad448d6ab1f58a6bcefb52
1182 DIST netbeans-trunk-nightly-201312180002-src.zip 192432528 SHA256 a6f19bcf810b3e023190f894af79dfd0d9945971316cccc122d1c76f1bbd3e4e SHA512 51e1b3e37c071a786c2c7ee8fb455d14269da822653ecd933772d8464a441b09d04f54faf603c64d95265b24cf51fe059635db78b2d914321b84f139280b9a1f WHIRLPOOL a35baf01d7229970ca739de5c764b471eff11d1a59f52a4480a45c9ba3a91c73fc98f36ced3e87f4a0943582311c59b35fe93e5a27dad33835a25bcf6aa00cf4
1183 DIST netbeans-trunk-nightly-201312190002-src.zip 192446361 SHA256 dc4e981d21b7f0d16bc696944f999faec62ceb65ba154a4517f91f93feeeb09a SHA512 13d63bf586aeb9f47e510ceb75ff11887d9c79e6d6d14e0a8326ab4a358310e9fececf599e73f7e6da2c4eebdf4064b0d18ce1bd1bee1efb26ce1ef145cec1fb WHIRLPOOL 3a1ecdf09d39259c390d45e35727616d8e235f9a0e738edc80cca9f7e13b8376b1483724c4c060f27369c5aaff786f6250b703dc4bbacf1cdd84ad66119dec39
1184 +DIST netbeans-trunk-nightly-201312270002-src.zip 192495968 SHA256 cbfdfb75f76fe5d84b2e87d79f5f1052cc773340c7edb3e4a52946c13e353836 SHA512 b15461e305f648b6997a71d984381b466802720f0343f4ec4b16c305c3b060936b2beaeb4164018beb01d34a7d8386ad3528050da35d4c0b155c3a4fa6479cff WHIRLPOOL 2f4e790394f9dc431b2f970af1989a2c3aab0f1d4d8dc5407f009e2b65826a804ddf945121220085aba8da1c7c19ed1ea64d1946679996d09422374cc16f9fa1
1185 EBUILD netbeans-groovy-7.0.1.ebuild 3296 SHA256 29c3d304eca5999e78550fd715dbcbef9d15639d4e4f17fa0e45a46803080729 SHA512 43a0ddb43354bb3c0b8e29004ab547da508662d037b0006dfd24250c49470ddc0384bfffb6423f1e3eeaca98410c5de8b314a69970189306869a16380ab098a1 WHIRLPOOL bf626cecf6dec0c51e7e0b95ac4ff26a795e44a5dabd25719eeb2244742d96d33cb20ebbd9a68728dc27d28b8e558a7e2a3ee318c2e4fde234e0b5e8d32e6a58
1186 EBUILD netbeans-groovy-7.1.2.ebuild 3305 SHA256 1e00f335b8cc1e90deec3c3251629ba699286b25be5b6945d135d271004dc34b SHA512 3a1d67d02054478ed15e11789292fcce3fcfd343b8feebde5e07a9463c380c644310603a3f9f984e8071b0b097075809dce423b888e1f2aed316cb90a562d20e WHIRLPOOL a790c1e186c4d1949de6b4dd975b929c132e3e7b7c455c7867bd1445f59fb6ace72b5c9adf09d0c6079718fdc6c34a0c5f0c9c437517b55b7ae109ce3e20b064
1187 EBUILD netbeans-groovy-7.2.ebuild 3160 SHA256 6d709b7cc07d7ebb59c3ede0a19c9890ca3230144d7f455cf24d984ac2f633b0 SHA512 e30c8d58165b87a39a356f8b813c593910cd2c247de41420369fee21157c2f2881db34612711f77c9ecd9501aa6d7235ab7bc41d4092be1e68fab778c16d8288 WHIRLPOOL 4a6495ca077f3c374105b25698c8251aaa89daf56c2749bdc73867b0ea1ae404cfc7b2a8b435ef7b19f00aee8128be051c04d6a24fb631379fbe98d6854a507b
1188 @@ -56,5 +57,6 @@ EBUILD netbeans-groovy-9999_p20131215.ebuild 3396 SHA256 e1b58cfdae52815f812052b
1189 EBUILD netbeans-groovy-9999_p20131216.ebuild 3396 SHA256 5e14c05a57ac31200b3dc09182e886a9a14de553fc21a2e811b1b3b6e86d17cf SHA512 a8d350fb18acd2fc54c24b0856f06072822b3aa530c70b6586d4e909faf63d782f354159bf726e051ac96cfc5d5e41a65b88cef518429835d3bfd2819d531c08 WHIRLPOOL 07b981c28e0a6ffef275e34e1a06b4b87f591c1fe56faad8fd38a4efc475e812a76c94345b0c7f966c5841b9ba6f85160d4299dc772f35a0447a22df231a495d
1190 EBUILD netbeans-groovy-9999_p20131218.ebuild 3396 SHA256 91f8d608ad84fa527527d0f061ad0949c2e31a1b099bd828698bbdd8b366aa4e SHA512 3d4d01bbe75a0759ee9ce924f468dee2dbf9b39a233b487b8b90b8535cbf9ed8bcd83a233b482c38fd4f91d54e9617953149357c8554e158e3a6ba5a7214198a WHIRLPOOL 228c6ca53573b4c8b976ba1dda8a3c6009b90c86aec7ca91a7136527ada458ac5b0b63f3fc27094d676acfa60222018d437582b540e6b635cfa6bd7e239d6066
1191 EBUILD netbeans-groovy-9999_p20131219.ebuild 3396 SHA256 f40f654412e9660d61d5700cf547a21565dce89223607203ad2e0c6558acf8a6 SHA512 dab3abe6480b11dc010f45788139a40d82e550fe86b214c0d8dd7d95626d1ebe511cd7858ab2b26cec16a6693903ee6c9bf7e6b4903e93684b00ec653dabe76f WHIRLPOOL 7652eefbd5bb80e177794b508d48369bb3d3bbf478fea604b3e57c60bc9a0f10725c348dee98f80b11bb437da11c7e96128463fac03ca2b24b8b878f62fb6f20
1192 -MISC ChangeLog 93850 SHA256 226092db1f43ade06004d0189581dab8276e3c964dfd59802ce9925e9246a067 SHA512 62ebc9c4d23f26d084292966b1d07bad8ae9e67471771d987ea6fb59a279b8be196a23477adcc36dbff6249b0c283caf291bcb4d275b09d7168287d4df59a1f7 WHIRLPOOL 3f76b702b082b506bfc52140821be4421fea7adbc6472f198f91b8c7ba2bf52c75f2669d5fd97c39f0a0697a7382dd0983dbe9e0869da7a7703dedd55f83ec16
1193 +EBUILD netbeans-groovy-9999_p20131227.ebuild 3396 SHA256 d649d52d29d6801189b91958c4dfad74ac01f2d29322a9a2ad5ce1f89bbe2173 SHA512 07ba6ab3202bc59e7b4097649e3dcbbb49a3eda24f3d899ae450dc114d75078b66a5bc1cd2e03ea999b2485ffe4f33a972111e46a978a0f93ab5a5a0bc9dac4c WHIRLPOOL dcf774859995a0ca2a21869ce58b98d7c78c7113174d6a3a86562541f554f6749821e559765d97c0ab0ed9a36c5e863df22af202e2b59bbee0fbfff6f42be75f
1194 +MISC ChangeLog 94027 SHA256 72a3481cb3b209083a6090e63da97b2c27c33a929c9d5affe6b7aefbc5136589 SHA512 966c4582755d0df1b4129c88d7b4fb2f3ff0c8a95eb0b7ea015a0ecf9b1b194502f867f9b33ccb78bac49072bfd0d18feddd000716c34884451424b0ed7417c4 WHIRLPOOL a01f13294e6fed70bc1b61da93bfd3f8962c3d2d1d62165d3c392a752f380e2f3fa9b6ec0a5916962d9a4ba6587c9d35053fd11580cd8728563f6e07dca1568d
1195 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43
1196
1197 diff --git a/dev-java/netbeans-groovy/netbeans-groovy-9999_p20131227.ebuild b/dev-java/netbeans-groovy/netbeans-groovy-9999_p20131227.ebuild
1198 new file mode 100644
1199 index 0000000..9f41f23
1200 --- /dev/null
1201 +++ b/dev-java/netbeans-groovy/netbeans-groovy-9999_p20131227.ebuild
1202 @@ -0,0 +1,111 @@
1203 +# Copyright 1999-2013 Gentoo Foundation
1204 +# Distributed under the terms of the GNU General Public License v2
1205 +# $Header: $
1206 +
1207 +EAPI="4"
1208 +inherit eutils java-pkg-2 java-ant-2
1209 +
1210 +DESCRIPTION="Netbeans Groovy Cluster"
1211 +HOMEPAGE="http://netbeans.org/projects/groovy"
1212 +SLOT="9999"
1213 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-12-27_00-02-41/zip/netbeans-trunk-nightly-201312270002-src.zip"
1214 +SRC_URI="${SOURCE_URL}
1215 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
1216 + http://hg.netbeans.org/binaries/C136AE67C3C40740AE986582BAF65BA5C5CE69A0-groovy-all-2.1.7.jar"
1217 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1218 +KEYWORDS="~amd64 ~x86"
1219 +IUSE=""
1220 +S="${WORKDIR}"
1221 +
1222 +CDEPEND="~dev-java/netbeans-extide-${PV}
1223 + ~dev-java/netbeans-ide-${PV}
1224 + ~dev-java/netbeans-java-${PV}
1225 + ~dev-java/netbeans-platform-${PV}"
1226 +DEPEND=">=virtual/jdk-1.7
1227 + app-arch/unzip
1228 + ${CDEPEND}
1229 + dev-java/javahelp:0"
1230 +RDEPEND=">=virtual/jdk-1.7
1231 + ${CDEPEND}"
1232 +
1233 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1234 +
1235 +EANT_BUILD_XML="nbbuild/build.xml"
1236 +EANT_BUILD_TARGET="rebuild-cluster"
1237 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.groovy -Dext.binaries.downloaded=true"
1238 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1239 +JAVA_PKG_BSFIX="off"
1240 +
1241 +src_unpack() {
1242 + unpack $(basename ${SOURCE_URL})
1243 +
1244 + einfo "Deleting bundled jars..."
1245 + find -name "*.jar" -type f -delete
1246 +
1247 + unpack netbeans-9999-r12-build.xml.patch.bz2
1248 +
1249 + pushd "${S}" >/dev/null || die
1250 + ln -s "${DISTDIR}"/C136AE67C3C40740AE986582BAF65BA5C5CE69A0-groovy-all-2.1.7.jar libs.groovy/external/groovy-all-2.1.7.jar || die
1251 + popd >/dev/null || die
1252 +}
1253 +
1254 +src_prepare() {
1255 + einfo "Deleting bundled class files..."
1256 + find -name "*.class" -type f | xargs rm -vf
1257 +
1258 + epatch netbeans-9999-r12-build.xml.patch
1259 +
1260 + # Support for custom patches
1261 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1262 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1263 +
1264 + if [ -n "${files}" ] ; then
1265 + einfo "Applying custom patches:"
1266 +
1267 + for file in ${files} ; do
1268 + epatch "${file}"
1269 + done
1270 + fi
1271 + fi
1272 +
1273 + einfo "Symlinking external libraries..."
1274 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1275 +
1276 + einfo "Linking in other clusters..."
1277 + mkdir "${S}"/nbbuild/netbeans || die
1278 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
1279 +
1280 + ln -s /usr/share/netbeans-extide-${SLOT} extide || die
1281 + cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1282 + touch nb.cluster.extide.built
1283 +
1284 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
1285 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1286 + touch nb.cluster.ide.built
1287 +
1288 + ln -s /usr/share/netbeans-java-${SLOT} java || die
1289 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1290 + touch nb.cluster.java.built
1291 +
1292 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1293 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1294 + touch nb.cluster.platform.built
1295 +
1296 + popd >/dev/null || die
1297 +
1298 + java-pkg-2_src_prepare
1299 +}
1300 +
1301 +src_install() {
1302 + pushd nbbuild/netbeans/groovy >/dev/null || die
1303 +
1304 + insinto ${INSTALL_DIR}
1305 +
1306 + grep -E "/groovy$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1307 +
1308 + doins -r *
1309 +
1310 + popd >/dev/null || die
1311 +
1312 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/groovy
1313 +}
1314
1315 diff --git a/dev-java/netbeans-harness/ChangeLog b/dev-java/netbeans-harness/ChangeLog
1316 index 22df191..c0a0cad 100644
1317 --- a/dev-java/netbeans-harness/ChangeLog
1318 +++ b/dev-java/netbeans-harness/ChangeLog
1319 @@ -2,6 +2,12 @@
1320 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
1321 # $Header: $
1322
1323 +*netbeans-harness-9999_p20131227 (27 Dec 2013)
1324 +
1325 + 27 Dec 2013; Miroslav Šulc <fordfrog@g.o>
1326 + +netbeans-harness-9999_p20131227.ebuild:
1327 + bumped to latest nightly sources
1328 +
1329 *netbeans-harness-9999_p20131219 (20 Dec 2013)
1330
1331 20 Dec 2013; Miroslav Šulc <fordfrog@g.o>
1332
1333 diff --git a/dev-java/netbeans-harness/Manifest b/dev-java/netbeans-harness/Manifest
1334 index df27f33..65edb3a 100644
1335 --- a/dev-java/netbeans-harness/Manifest
1336 +++ b/dev-java/netbeans-harness/Manifest
1337 @@ -34,6 +34,7 @@ DIST netbeans-trunk-nightly-201312150002-src.zip 192445917 SHA256 ca5f049ec34286
1338 DIST netbeans-trunk-nightly-201312160002-src.zip 192447754 SHA256 cdec4339977d416f07d35a4ebf9c9a1d59b957262d97c88f1101744ae4d38404 SHA512 34bad0e9fe6702511a519e2077576bbc55d5072dc64b72c01f5e27391232e206ad51426475b964ca36d67b00449363a94971a6422029ce13aaaa102cb4f03bc4 WHIRLPOOL 8b044e87bdebd969705f2a3617d4c3f743d733f8066c5ec2da8ac47ec384a3e9a91c25991541b2198ca4a2e11ff8f1c357beb98364ad448d6ab1f58a6bcefb52
1339 DIST netbeans-trunk-nightly-201312180002-src.zip 192432528 SHA256 a6f19bcf810b3e023190f894af79dfd0d9945971316cccc122d1c76f1bbd3e4e SHA512 51e1b3e37c071a786c2c7ee8fb455d14269da822653ecd933772d8464a441b09d04f54faf603c64d95265b24cf51fe059635db78b2d914321b84f139280b9a1f WHIRLPOOL a35baf01d7229970ca739de5c764b471eff11d1a59f52a4480a45c9ba3a91c73fc98f36ced3e87f4a0943582311c59b35fe93e5a27dad33835a25bcf6aa00cf4
1340 DIST netbeans-trunk-nightly-201312190002-src.zip 192446361 SHA256 dc4e981d21b7f0d16bc696944f999faec62ceb65ba154a4517f91f93feeeb09a SHA512 13d63bf586aeb9f47e510ceb75ff11887d9c79e6d6d14e0a8326ab4a358310e9fececf599e73f7e6da2c4eebdf4064b0d18ce1bd1bee1efb26ce1ef145cec1fb WHIRLPOOL 3a1ecdf09d39259c390d45e35727616d8e235f9a0e738edc80cca9f7e13b8376b1483724c4c060f27369c5aaff786f6250b703dc4bbacf1cdd84ad66119dec39
1341 +DIST netbeans-trunk-nightly-201312270002-src.zip 192495968 SHA256 cbfdfb75f76fe5d84b2e87d79f5f1052cc773340c7edb3e4a52946c13e353836 SHA512 b15461e305f648b6997a71d984381b466802720f0343f4ec4b16c305c3b060936b2beaeb4164018beb01d34a7d8386ad3528050da35d4c0b155c3a4fa6479cff WHIRLPOOL 2f4e790394f9dc431b2f970af1989a2c3aab0f1d4d8dc5407f009e2b65826a804ddf945121220085aba8da1c7c19ed1ea64d1946679996d09422374cc16f9fa1
1342 EBUILD netbeans-harness-7.0.1.ebuild 3579 SHA256 f4d09cb7bd5e8485caf75a3020ddb8102d3ea326878ac384ef4aecb011a1f6a5 SHA512 390c26b4a3dbc81ad1ef210b3ea668926398cb38ea13fa37dceb6782b4478b1ceb7a49e9db300f691fb8b31c21c56b25f4c3237c0890f0c637ca45f596c88294 WHIRLPOOL ae1e34af6dd61c30f645f39a825b6235e3eb1f9a42dd23431225513733209a2eb225a741b75342f827a4be0ffbf41b9786a6a6430051f543c321abe3c20da6bd
1343 EBUILD netbeans-harness-7.1.2.ebuild 3587 SHA256 e0adc470109009641bf48569623bf0fc51a400ac1ba686475c7dae1a5b561c96 SHA512 e4157a6b294c17fd7430802b33253d473120dc16173557e0d7840078f4043a383d5e3672af64f124509e54cc85d590abfa4375f181a32ab8b49e976cb6613cea WHIRLPOOL 423a5844a2c55ea99db4ac78e1c605a55a04f634601c0ac054e739c0ab4a3e9c765778dbd81ccf4a1e50e9d9e4cc29ecfad2ec64b483197927f434b67cd4d773
1344 EBUILD netbeans-harness-7.2.ebuild 3421 SHA256 47a5281d140b47e0235592c58657a9065d1827175ccca7d0c73fd81e90710090 SHA512 403fd1f49e11b27ef8002c4066fc911dbeadcccc7adddcdded86c6cd95e8bddaf0603c0ccafd0e91ef31a0909508deab1eb326e98e621bcbae7304413acca291 WHIRLPOOL fe3c5f95a606db39861a80201c185cb5a25e2d80698ac78ff724587b54e859f861b834b89aa79aac22f2c5da700532eaafae67fbcc33259ee07d578ba5c7f9ee
1345 @@ -58,5 +59,6 @@ EBUILD netbeans-harness-9999_p20131215.ebuild 4105 SHA256 4ced1f1aefb8239c6b1217
1346 EBUILD netbeans-harness-9999_p20131216.ebuild 4105 SHA256 822cb5ffe075f055cdbb9858265901d817e34c8e22e81484f4b8d13750233761 SHA512 e0d3a6a1c4c428a32d43836bf6be6d86398f19db370dff539d49511ff6bca961c82057bd5f1277a2ba4bab573c3dab1ea65349719164224a06a3987921ed476c WHIRLPOOL 496eda29c54376cdb9167ec14a27e6ef3d09bbb90d01bbe6ee9665ceb9b8561ea0aa6c06a63d5476bda74fbcb7a1e860363043915bf68e4621ec3ab42b458003
1347 EBUILD netbeans-harness-9999_p20131218.ebuild 4105 SHA256 cc42ce02524b0e6271108e21fb52eb82dddaeee11889d4024329e928758c8b6e SHA512 8a4601ce17cf184917b9e45a3e3861479640d58abfd733177d8eae002ddc55b7913ad05465da77e04ef72548d13b7984a302b5121842ac534584559faf6bdfce WHIRLPOOL a9c7762510bca564b0d57c5b4e426a7ea9f0f29536cd2f0fd7cb26c4da94894af397333de37b4f7eb33979dc21a7097171c88e5bf5aaebb6f74d59aa11fa1190
1348 EBUILD netbeans-harness-9999_p20131219.ebuild 4105 SHA256 8f0909ac8d41faea00dac0c83da6318a24c147b71be5eb02b3b572c9eb0d1ce3 SHA512 f8f07ac1aee7f900167a5c6698e43f1bc4e917663ba5afb3ce3c4917a2b4220a56a9eabf67ce076a238627e6d6c64fe632bbfa3538a7d07be154457c94c736d3 WHIRLPOOL 4d8ea3b06b7e6397bbc90d9f725b0e794874ffe1cd337043373dd0b70d7be8f12634845057d52ab6a276d09cdd4e5b05b932a9bfbf0b894aad6fef43df7e3a58
1349 -MISC ChangeLog 95004 SHA256 28c45586bd7957aaeaada5cb53282c0a1f86011bc2175fe99dafd6b0ffd9feb4 SHA512 2e7b61940d4f27c6ea3c2ec90341e1ecab1865072bb7b8d844730f87640f2839dae847dd95419c6ba836a75e4c96e470a22ec4d113c109e14c5db3bab763d8d1 WHIRLPOOL 66460d9eaa039705af0c231e4c16b1bd8169edcd8a08209bc1e4e2b9b7e4372a545b88159a261c5f0708a94dee52f3ab65e40be16e42cd38585e397b84791a36
1350 +EBUILD netbeans-harness-9999_p20131227.ebuild 4105 SHA256 ca2068af663d42ed8f702da998a5eb5b20e889738a9bb890220fd8c19c4ed337 SHA512 c59878e12bb463b8038094f9ce6d2a160bdd895827eaa2504018bfe81c68c7527b398e23c9f736ba738cd6be00027e445ea48115ee6a9811f0aac03f833796f0 WHIRLPOOL 82eec533ea248c10b554a92f972f76b04e90b02467c576858b51d4ee367375c707029175e9d2850ff8e9377559c2fa318d04dff3987ea0bbbf7bd3ba337150ae
1351 +MISC ChangeLog 95183 SHA256 d6ce69ea071a955e9c731c7d56d10c7cb7d126fc62e68c0675b0219d95ffa83c SHA512 12ae7f3362e921c8604b5d0b59205a75284ce0765361e69dab3d4023d27894e8efdc361f3dcd4fb3cec5e4ef3d7929389d1db333eb2e69938e648f4b8a88c62d WHIRLPOOL 98376aa5183ec5c9efb8c7f2e315c6b3751fdfdd45a81966cc9f54b376f5e00dc3422f915c4c97af3a2c591f464fd15ff5f598b7828ecc93223b475d02ed0cab
1352 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43
1353
1354 diff --git a/dev-java/netbeans-harness/netbeans-harness-9999_p20131227.ebuild b/dev-java/netbeans-harness/netbeans-harness-9999_p20131227.ebuild
1355 new file mode 100644
1356 index 0000000..db20a36
1357 --- /dev/null
1358 +++ b/dev-java/netbeans-harness/netbeans-harness-9999_p20131227.ebuild
1359 @@ -0,0 +1,114 @@
1360 +# Copyright 1999-2013 Gentoo Foundation
1361 +# Distributed under the terms of the GNU General Public License v2
1362 +# $Header: $
1363 +
1364 +EAPI="4"
1365 +inherit eutils java-pkg-2 java-ant-2
1366 +
1367 +DESCRIPTION="Netbeans Harness"
1368 +HOMEPAGE="http://netbeans.org/features/platform/"
1369 +SLOT="9999"
1370 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-12-27_00-02-41/zip/netbeans-trunk-nightly-201312270002-src.zip"
1371 +SRC_URI="${SOURCE_URL}
1372 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
1373 + http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
1374 + http://hg.netbeans.org/binaries/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar
1375 + http://hg.netbeans.org/binaries/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip
1376 + http://hg.netbeans.org/binaries/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip
1377 + http://hg.netbeans.org/binaries/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar"
1378 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1379 +KEYWORDS="~amd64 ~x86"
1380 +IUSE=""
1381 +S="${WORKDIR}"
1382 +
1383 +CDEPEND="~dev-java/netbeans-platform-${PV}
1384 + dev-java/javahelp:0"
1385 +DEPEND=">=virtual/jdk-1.7
1386 + app-arch/unzip
1387 + ${CDEPEND}
1388 + >=dev-java/junit-4.4:4"
1389 +RDEPEND=">=virtual/jdk-1.7
1390 + ${CDEPEND}"
1391 +
1392 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1393 +
1394 +EANT_BUILD_XML="nbbuild/build.xml"
1395 +EANT_BUILD_TARGET="rebuild-cluster"
1396 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.harness -Dext.binaries.downloaded=true"
1397 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1398 +JAVA_PKG_BSFIX="off"
1399 +
1400 +src_unpack() {
1401 + unpack $(basename ${SOURCE_URL})
1402 +
1403 + einfo "Deleting bundled jars..."
1404 + find -name "*.jar" -type f -delete
1405 +
1406 + unpack netbeans-9999-r12-build.xml.patch.bz2
1407 +
1408 + pushd "${S}" >/dev/null || die
1409 + ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
1410 + ln -s "${DISTDIR}"/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar apisupport.harness/external/jnlp-servlet.jar || die
1411 + ln -s "${DISTDIR}"/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar jemmy/external/jemmy-2.3.1.1.jar || die
1412 + ln -s "${DISTDIR}"/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip jemmy/external/jemmy-2.3.1.1-doc.zip || die
1413 + ln -s "${DISTDIR}"/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip jemmy/external/jemmy-2.3.1.1-src.zip || die
1414 + popd >/dev/null || die
1415 +}
1416 +
1417 +src_prepare() {
1418 + einfo "Deleting bundled class files..."
1419 + find -name "*.class" -type f | xargs rm -vf
1420 +
1421 + epatch netbeans-9999-r12-build.xml.patch
1422 +
1423 + # Support for custom patches
1424 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1425 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1426 +
1427 + if [ -n "${files}" ] ; then
1428 + einfo "Applying custom patches:"
1429 +
1430 + for file in ${files} ; do
1431 + epatch "${file}"
1432 + done
1433 + fi
1434 + fi
1435 +
1436 + einfo "Symlinking external libraries..."
1437 + java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1438 + java-pkg_jar-from --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
1439 + java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
1440 +
1441 + einfo "Linking in other clusters..."
1442 + mkdir "${S}"/nbbuild/netbeans || die
1443 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
1444 +
1445 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1446 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1447 + touch nb.cluster.platform.built
1448 +
1449 + popd >/dev/null || die
1450 +
1451 + java-pkg-2_src_prepare
1452 +}
1453 +
1454 +src_install() {
1455 + pushd nbbuild/netbeans/harness >/dev/null || die
1456 +
1457 + insinto ${INSTALL_DIR}
1458 +
1459 + grep -E "/harness$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1460 +
1461 + doins -r *
1462 + fperms 755 launchers/app.sh
1463 + find "${D}" -name "*.exe" -type f -delete
1464 +
1465 + popd >/dev/null || die
1466 +
1467 + local instdir=${INSTALL_DIR}/antlib
1468 + pushd "${D}"/${instdir} >/dev/null || die
1469 + rm jsearch-2.0_05.jar && dosym /usr/share/javahelp/lib/jsearch.jar ${instdir}/jsearch-2.0_05.jar || die
1470 + popd >/dev/null || die
1471 +
1472 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/harness
1473 +}
1474
1475 diff --git a/dev-java/netbeans-ide/ChangeLog b/dev-java/netbeans-ide/ChangeLog
1476 index 48c700f..4e47cfd 100644
1477 --- a/dev-java/netbeans-ide/ChangeLog
1478 +++ b/dev-java/netbeans-ide/ChangeLog
1479 @@ -2,6 +2,12 @@
1480 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
1481 # $Header: $
1482
1483 +*netbeans-ide-9999_p20131227 (27 Dec 2013)
1484 +
1485 + 27 Dec 2013; Miroslav Šulc <fordfrog@g.o>
1486 + +netbeans-ide-9999_p20131227.ebuild:
1487 + bumped to latest nightly sources
1488 +
1489 *netbeans-ide-9999_p20131219 (20 Dec 2013)
1490
1491 20 Dec 2013; Miroslav Šulc <fordfrog@g.o>
1492
1493 diff --git a/dev-java/netbeans-ide/Manifest b/dev-java/netbeans-ide/Manifest
1494 index 59c4a0d..fdd752c 100644
1495 --- a/dev-java/netbeans-ide/Manifest
1496 +++ b/dev-java/netbeans-ide/Manifest
1497 @@ -45,6 +45,7 @@ DIST 46C29693545F1FE541EE810F42C4A3A2A6A0DCCF-svnClientAdapter-javahl-1.8.16.jar
1498 DIST 483A61B688B13C62BB201A683D98A6688B5373B6-jing.jar 594732 SHA256 0131ee193a5eaaa2837f8be26e932256cf310b97ebb975b721f6e79ce29eedca SHA512 84a110da6cbbafc38bd1d15c88fcf28793175c906d8a273fe9bab014348bcfa68eab01d8d821c27275278d4b4f4c083356032eaf779e8d9fd537f39d30e03069 WHIRLPOOL 322853d2c5da5a33afad2e9f8254ba399b80e0b417506be77edd963a4a065e7d75bddb073c9d6c5a3613a27b72dcee835eb1bb5631521098c635d62bb70d72ab
1499 DIST 491025C38F84A6FF9823315A74A0CAC4C30E51A8-org.eclipse.equinox.common-3.6.0.jar 101958 SHA256 6846af5e627e289ac025ffe3fa65ed5740a5756a1610f6f7a2f5aba02df44838 SHA512 867e7b93cd1f543b47ac535d32442105a811d90114a349f6d611d089fe6224d3da6cab126d898b18f730c890552baa9b19bb32621f37b55fb7718a6eb8674b53 WHIRLPOOL 2b151459304a43fc710237521bfd66a07bd8c8731e2cceca2ff4b33f8a5bcd1dea08c99ac71e296043d2377f9ae06c021810abcb2a940ee24302d640f56c9808
1500 DIST 4A03B954787FECAC1043569334D5E8B7A842983A-jsch.agentproxy.usocket-nc-0.0.6.jar 5328 SHA256 c62ece1ce8704c29c347551bac1d35efe1b5ed723584ae0e70e8bd3772b016c7 SHA512 4fd57bad63cba337ab97f4f9bf04ced79c4055c93d2a106f3eb72c5e215b113566ac6cb4cbae71d3008fc882921247389b1c1679fd08174b0e34fa099faa7472 WHIRLPOOL 4a8490a09449036c6ee13dcda86cc4862c79963189852c648cc4e5c7133a2945fea924406b88600b7ab336841694d27d02c002ce63d9a7f5dc877065c7879003
1501 +DIST 4B99546E8C8A04597B7A4564003E3B554EC12B5C-org.eclipse.jgit-3.2.0.201312181205-r.jar 1853446 SHA256 cf65a484e0626d6b79cc40daa820459d893ba6945cbed119859be4db0a07c1fa SHA512 3bda21afa6f4c0966a61d2770c05c890acb491a299d7a521d62fcd1cedcbbdd4030351693efa2331ce3f3e239e00bf150959a2b19296eb4dd195cc0f0cab1aa2 WHIRLPOOL cc2d5efe53ab594df37327b4aef2cfbd4a860a6b96584ace322b33d4c7f95fc3a4d8c8f52ee276d1f753831cf55fee8d6381cb9f5c9ac3433b7f7cad89635cec
1502 DIST 4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar 164365 SHA256 8633aa79a2566f51a089195e09a4581af3ee71bfc13eb234af5e0cf6383078b4 SHA512 f1300e2d1e47659f6113a0a3dcc953766b5a8ab32f13bedf4d6ac652ffcf828c17474d47edec08d7ad9039d7abb8570770b48fa53b8ff6b47a028836490777bc WHIRLPOOL 765c87803d9cf622ae7936cb922ad9bff8823a09baf01a6c8b4a81df8ba5fd7cd17b513b36da9910b75349de45185f4641680f35be8335e08b9c30283b6d3345
1503 DIST 4F94E5B4F14B4571A1D8E37885A3037C91F7C02C-svnkit_1.7.8.r9538_v20130107_2001.jar 3778995 SHA256 db07fac55e4d689ab4e4107c67679aff116788f488caf35980bfcf7792641651 SHA512 3d9f273fbf1187c69f88a8d5741841f9b6ac0edeb8dd9df0610390bc4f7bbafc63d872621e26c5093dcb792986657ae2d0f691caedd249f7b861d0a552134d58 WHIRLPOOL 7704b47754260e085a1fcfc2a03389e25e7896d4c64babc7b663b510c7eb4dd3289b7e0e8a8f65fc5093eeb8a6e5517ace9d1111083fcc937501555395baced7
1504 DIST 531746EBE57071AB7F8CCC7ACB0E806F25893916-org.eclipse.mylyn.commons.xmlrpc_3.10.0.20130704-2116.jar 36658 SHA256 9ef04c1391e6ecc2e3909da3dec67762973582b1868254bec4ad54e6fbccd2dc SHA512 0a1e63b993c863edfe323b3954b57aaa306bb4a57eabd53ff3ca14e0986895340f4746fe2cdd2fa9bbe6ee479bc7cab537fe5fda5f200cdcb8e9c1018b37dde2 WHIRLPOOL 54f0c2c78a5a5c216734b618e34e484921b3ddfec46b7347c061d343c24a83bc2118ba2061833bd18d2ef7cede7b3f063c31207191c79dda6c4a4ac82cad6ef6
1505 @@ -194,6 +195,7 @@ DIST netbeans-trunk-nightly-201312150002-src.zip 192445917 SHA256 ca5f049ec34286
1506 DIST netbeans-trunk-nightly-201312160002-src.zip 192447754 SHA256 cdec4339977d416f07d35a4ebf9c9a1d59b957262d97c88f1101744ae4d38404 SHA512 34bad0e9fe6702511a519e2077576bbc55d5072dc64b72c01f5e27391232e206ad51426475b964ca36d67b00449363a94971a6422029ce13aaaa102cb4f03bc4 WHIRLPOOL 8b044e87bdebd969705f2a3617d4c3f743d733f8066c5ec2da8ac47ec384a3e9a91c25991541b2198ca4a2e11ff8f1c357beb98364ad448d6ab1f58a6bcefb52
1507 DIST netbeans-trunk-nightly-201312180002-src.zip 192432528 SHA256 a6f19bcf810b3e023190f894af79dfd0d9945971316cccc122d1c76f1bbd3e4e SHA512 51e1b3e37c071a786c2c7ee8fb455d14269da822653ecd933772d8464a441b09d04f54faf603c64d95265b24cf51fe059635db78b2d914321b84f139280b9a1f WHIRLPOOL a35baf01d7229970ca739de5c764b471eff11d1a59f52a4480a45c9ba3a91c73fc98f36ced3e87f4a0943582311c59b35fe93e5a27dad33835a25bcf6aa00cf4
1508 DIST netbeans-trunk-nightly-201312190002-src.zip 192446361 SHA256 dc4e981d21b7f0d16bc696944f999faec62ceb65ba154a4517f91f93feeeb09a SHA512 13d63bf586aeb9f47e510ceb75ff11887d9c79e6d6d14e0a8326ab4a358310e9fececf599e73f7e6da2c4eebdf4064b0d18ce1bd1bee1efb26ce1ef145cec1fb WHIRLPOOL 3a1ecdf09d39259c390d45e35727616d8e235f9a0e738edc80cca9f7e13b8376b1483724c4c060f27369c5aaff786f6250b703dc4bbacf1cdd84ad66119dec39
1509 +DIST netbeans-trunk-nightly-201312270002-src.zip 192495968 SHA256 cbfdfb75f76fe5d84b2e87d79f5f1052cc773340c7edb3e4a52946c13e353836 SHA512 b15461e305f648b6997a71d984381b466802720f0343f4ec4b16c305c3b060936b2beaeb4164018beb01d34a7d8386ad3528050da35d4c0b155c3a4fa6479cff WHIRLPOOL 2f4e790394f9dc431b2f970af1989a2c3aab0f1d4d8dc5407f009e2b65826a804ddf945121220085aba8da1c7c19ed1ea64d1946679996d09422374cc16f9fa1
1510 EBUILD netbeans-ide-7.0.1.ebuild 22653 SHA256 4c1b3e46e2a6cb89d902c7f4fe6ad9306cbd0c9463a514e87d4c6ec019dc0356 SHA512 5dd526a85a70720686c612efb3aa5602c395111d507b91ae4db04c5814b27bafd1480ab7e44e1148b7412f768543110ff58abdf676de303cd3be9d87b87bd373 WHIRLPOOL abaedc56df115c6050ad7824929ee959ba1669fc1f3f9d4cd1eb9f9f948a608828621f46aeedd0b6062c85b1ad4481d12f952a504559e52c110ff37b88ae0d72
1511 EBUILD netbeans-ide-7.1.2-r1.ebuild 26831 SHA256 2643a4435aa093e292a2728583d8ffbf213dac6a13dad8e47029ed13a2478493 SHA512 5ba14c7b820f2daae788588ae2fdebdc8af6bb870d6ed56adcc2d43810e5dbd2ea21ae639e6b864d6d0b1e69c9aa4f86dfb15e99eb4a170434aadf0109ad876a WHIRLPOOL c9367735f073f9fcf6bb992b6d481aaea1ebe8526907cb6366d432a3f47a0c4d76bc9224206e0e512708dfe896b465878a2a1ad68836c7cd9b51a3a4efa2aecc
1512 EBUILD netbeans-ide-7.1.2.ebuild 26834 SHA256 1e57e60a1a00b4530f917319b5d8eef915b9669b9dd3ab82b5afabe171d8959a SHA512 4242265c0783a87c028f955425c86596038aa477e3256ff8ba244220a573486bb7f2e47b07b3c94fbef07940a3b32c313a1320b58656a67cb15a490e7307b1ca WHIRLPOOL 1e23b1e4370292500f154527ecd7a0e7ca315ee73588806413f630355677ee8fe9318a0e672b5f6ad60f829c0a5579b37eedbd737bc8ec154aba9f59c53bd337
1513 @@ -220,5 +222,6 @@ EBUILD netbeans-ide-9999_p20131215.ebuild 29382 SHA256 9c8a17953ffcbb69c5ce2859f
1514 EBUILD netbeans-ide-9999_p20131216.ebuild 29382 SHA256 5181a929362c201dfe845bc0e1e78cfe4faba417ab636e6b23a4b4be1c1ac116 SHA512 96e82febc518531c2efb3fc85e14c8f0397e7746d30db922f15a13bbdbb7089036409c43d7194cf44564f88fbeaa72128af10a70b67e24041a6788c575e5739a WHIRLPOOL e95a05f5a585ce0f91b045c00931194fd0fe4ded7ada60911a0a7e5e07480c53ca905495248fd5d495acbbc7e7d6cf5dcd8fdaf7e7af1020dc1071d0c66ea4fe
1515 EBUILD netbeans-ide-9999_p20131218.ebuild 29382 SHA256 0d857db19b78266e337f290c5c3138d4835d3fef90106f52b874842a639e41ea SHA512 91353492ad39385ad3b5f91ebdda5b5efee8cc9d307ee4c6616f327244b3a47b045dad87f688909c0efe2f6422bac9af50213359c830e1b85d1b06e2158ec521 WHIRLPOOL 458700850087c530ce22807c4ae28f769137c0c269a30bbe133202042df6d7c770555aa5023a94e4482d9635db6e9e2088056980705fd3dbf8ac8a8ac7d4b78f
1516 EBUILD netbeans-ide-9999_p20131219.ebuild 29382 SHA256 0f2da8b0981e760c21f6b5df060a4e2314bb9cc25098e5628d99d21890658d8f SHA512 01ca652476dd38d81a7a8a75196a3674a5482314bbe881fb9f6ee96534c5af4baef1859d7e13f59b33c4d7af81958c95531d6ed894c6585608d494b4a62e7f77 WHIRLPOOL 9baed97064a4d1b1739ec4cb9315d637befbebaeaf98d9be98d52d074aeb75f64d0182df8b1195e1f63b6218669a9e6447fc5f1ffdc61c00a49ab1e847592502
1517 -MISC ChangeLog 91136 SHA256 562b9522d62a2b925ec82d6eebdd362bf26a4565d30195b3e2275ea4ddd5ddda SHA512 5d461000b49613657709581f2b12174cbba0377aedeab0706e2f28ce9d149a0342ce632c3269a6d66d600c762b49f6631cc7cd045b5b743466d5c22adfaf2e74 WHIRLPOOL dbadd22973bff277a6c8e185907d9725a036644c980a6c79e386c710bceee250f5bab28f20653d3bbf7532a452b1ef45e930443bdddecc43cb5d2deb4a79fd1d
1518 +EBUILD netbeans-ide-9999_p20131227.ebuild 29382 SHA256 a6862ba06b1aff43ccfa70be759ed1ad39dc8c0bbeedbfca88959025a260f89c SHA512 f9b984accedb4be22c2973617742436c0eeaa265130a9f9799d8654f42d862ec27116e4b194633685fd95ffad98e4029e3d95e6e117e4f12819906c5dee909a3 WHIRLPOOL b95950b6969d26515341e2138da0dd784b6169324861021e6fe46fbd2c27b61b5e680c02436603d67cf0277970afaeec80ee20b3dbbbbf332cad00173e9758f0
1519 +MISC ChangeLog 91307 SHA256 e4ea433567a7a2728fcaa405239e8f2ebd0a1405d2e5ea2553828249da1b00ab SHA512 d07af8788874ace164067627cac505a4d204f7e8f8ffe8c093ebd6cc9895c72effe1bb4b66f0043bd852fd2353d67a2af651664497436979b4c4bb3d1422b98f WHIRLPOOL 46ae3db11d91a470f6632f98ba5d57464f6fe681a04139148f5e0eddfdfa9d5f6b6ba98362f933917bda04562ec3914cafea6066f42e31ba4820e66e93224987
1520 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43
1521
1522 diff --git a/dev-java/netbeans-ide/netbeans-ide-9999_p20131227.ebuild b/dev-java/netbeans-ide/netbeans-ide-9999_p20131227.ebuild
1523 new file mode 100644
1524 index 0000000..e705b02
1525 --- /dev/null
1526 +++ b/dev-java/netbeans-ide/netbeans-ide-9999_p20131227.ebuild
1527 @@ -0,0 +1,373 @@
1528 +# Copyright 1999-2013 Gentoo Foundation
1529 +# Distributed under the terms of the GNU General Public License v2
1530 +# $Header: $
1531 +
1532 +EAPI="4"
1533 +inherit eutils java-pkg-2 java-ant-2
1534 +
1535 +DESCRIPTION="Netbeans IDE Cluster"
1536 +HOMEPAGE="http://netbeans.org/projects/ide"
1537 +SLOT="9999"
1538 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-12-27_00-02-41/zip/netbeans-trunk-nightly-201312270002-src.zip"
1539 +SRC_URI="${SOURCE_URL}
1540 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
1541 + http://hg.netbeans.org/binaries/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar
1542 + http://hg.netbeans.org/binaries/98308890597ACB64047F7E896638E0D98753AE82-asm-all-4.0.jar
1543 + http://hg.netbeans.org/binaries/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar
1544 + http://hg.netbeans.org/binaries/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar
1545 + http://hg.netbeans.org/binaries/CD0D5510908225F76C5FE5A3F1DF4FA44866F81E-commons-net-3.3.jar
1546 + http://hg.netbeans.org/binaries/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip
1547 + http://hg.netbeans.org/binaries/53AFD6CAA1B476204557B0626E7D673FBD5D245C-css3-spec.zip
1548 + http://hg.netbeans.org/binaries/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip
1549 + http://hg.netbeans.org/binaries/D19F70E8CC5D326509B1BF8C1A8FC87BD258E990-exechlp-1.0.zip
1550 + http://hg.netbeans.org/binaries/5EEAAC41164FEBCB79C73BEBD678A7B6C10C3E80-freemarker-2.3.19.jar
1551 + http://hg.netbeans.org/binaries/AD3C79D18E1ECBFC4118341CD9B24AF74C7F561D-glassfish-tooling-sdk-0.3-b054.jar
1552 + http://hg.netbeans.org/binaries/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip
1553 + http://hg.netbeans.org/binaries/F4A1696661E6233F8C27EE323CAEF9CB052666F1-html5-datatypes.jar
1554 + http://hg.netbeans.org/binaries/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip
1555 + http://hg.netbeans.org/binaries/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar
1556 + http://hg.netbeans.org/binaries/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar
1557 + http://hg.netbeans.org/binaries/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar
1558 + http://hg.netbeans.org/binaries/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar
1559 + http://hg.netbeans.org/binaries/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip
1560 + http://hg.netbeans.org/binaries/71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar
1561 + http://hg.netbeans.org/binaries/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip
1562 + http://hg.netbeans.org/binaries/387BE740EAEF52B3F6E6EE2F140757E7632584CE-jaxb-impl.jar
1563 + http://hg.netbeans.org/binaries/C3787DAB0DDFBD9E98086ED2F219859B0CB77EF7-jaxb-xjc.jar
1564 + http://hg.netbeans.org/binaries/F4DB465F207907A2406B0BF5C8FFEE22A5C3E4E3-jaxb1-impl.jar
1565 + http://hg.netbeans.org/binaries/5E40984A55F6FFF704F05D511A119CA5B456DDB1-jfxrt.jar
1566 + http://hg.netbeans.org/binaries/483A61B688B13C62BB201A683D98A6688B5373B6-jing.jar
1567 + http://hg.netbeans.org/binaries/F40AAAB7307471E0E8E0C859F60FFD9C5AE2657D-js-corestubs.zip
1568 + http://hg.netbeans.org/binaries/10E8A91299D9FFCF3395B27B32EC59340AD229EE-js-domstubs.zip
1569 + http://hg.netbeans.org/binaries/3BDCA362124B8C6A6C7E6B527E2B273E727B26F5-js-reststubs.zip
1570 + http://hg.netbeans.org/binaries/423D778F13BA995EE7775D6008F47C4E6CB0B6FE-jsch.agentproxy.core-0.0.6.jar
1571 + http://hg.netbeans.org/binaries/78651EE7D0625B7CF9C38033AF5DCA0CAC9B95B9-jsch.agentproxy.sshagent-0.0.6.jar
1572 + http://hg.netbeans.org/binaries/AC573C38F16CAE0B89541209AB1E44DEA6F665FF-jsch.agentproxy.pageant-0.0.6.jar
1573 + http://hg.netbeans.org/binaries/4A03B954787FECAC1043569334D5E8B7A842983A-jsch.agentproxy.usocket-nc-0.0.6.jar
1574 + http://hg.netbeans.org/binaries/0A55C1FD7A2017D7169919F58EAEEEAADE93F5CA-jsch.agentproxy.usocket-jna-0.0.6.jar
1575 + http://hg.netbeans.org/binaries/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar
1576 + http://hg.netbeans.org/binaries/76E901A1F432323E7E90FC86FDB2534A28952293-nashorn-02f810c26ff9-patched.jar
1577 + http://hg.netbeans.org/binaries/010FC8BD229B7F68C8C4D5BDE399475373096601-non-schema.jar
1578 + http://hg.netbeans.org/binaries/7052E115041D04410A4519A61307502FB7C138E6-org.eclipse.core.contenttype_3.4.100.v20110423-0524.jar
1579 + http://hg.netbeans.org/binaries/B19A4D998C76FE7A30830C96B9E3A47682F320FC-org.eclipse.core.jobs-3.5.101.jar
1580 + http://hg.netbeans.org/binaries/E64EF6A3FC5DB01AD95632B843706CCE56614C90-org.eclipse.core.net_1.2.100.I20110511-0800.jar
1581 + http://hg.netbeans.org/binaries/6658C235056134F7E86295E751129508802D71F2-org.eclipse.core.runtime-3.7.0.jar
1582 + http://hg.netbeans.org/binaries/0CA9B9DF8A8E4C6805C60A5761C470FCE8AE828F-org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110.jar
1583 + http://hg.netbeans.org/binaries/9C74D245214DB08E7EB9BC07A951B41CFE3E3648-org.eclipse.equinox.app-1.3.100.jar
1584 + http://hg.netbeans.org/binaries/78E5D0B8516B042495660DA36CE5114650F8F156-org.eclipse.equinox.common_3.6.0.v20110523.jar
1585 + http://hg.netbeans.org/binaries/FD94003A1BCE42008753522BFED68E5A84B92644-org.eclipse.equinox.preferences-3.4.2.jar
1586 + http://hg.netbeans.org/binaries/54AE046B40C9095C2637F8D21664C5CD76E34485-org.eclipse.equinox.registry_3.5.200.v20120522-1841.jar
1587 + http://hg.netbeans.org/binaries/0FFB9B1D7CD992CE6C8AAEEC2F6F98DFBB1D2F91-org.eclipse.equinox.security-1.1.1.jar
1588 + http://hg.netbeans.org/binaries/4B99546E8C8A04597B7A4564003E3B554EC12B5C-org.eclipse.jgit-3.2.0.201312181205-r.jar
1589 + http://hg.netbeans.org/binaries/A94F8F805202B28236FFBC03C1CA149129DAEA1C-org.eclipse.mylyn.bugzilla.core_3.10.0.20131024-1218.jar
1590 + http://hg.netbeans.org/binaries/19D64C17A692D2023E22B16AD515118DF6427790-org.eclipse.mylyn.commons.core_3.10.0.20130926-1710.jar
1591 + http://hg.netbeans.org/binaries/A1BF01D1DD09274446738C3F83360314B8881CD5-org.eclipse.mylyn.commons.net_3.10.0.20131018-1210.jar
1592 + http://hg.netbeans.org/binaries/136A7EB3BB9B2559C5F9184B438F108C959B3C03-org.eclipse.mylyn.commons.repositories.core_1.2.0.20130704-2116.jar
1593 + http://hg.netbeans.org/binaries/531746EBE57071AB7F8CCC7ACB0E806F25893916-org.eclipse.mylyn.commons.xmlrpc_3.10.0.20130704-2116.jar
1594 + http://hg.netbeans.org/binaries/D3ED088A49DE9E5163457E9279181DD4185BFBE6-org.eclipse.mylyn.tasks.core_3.10.0.20131010-2023.jar
1595 + http://hg.netbeans.org/binaries/8D4278A9F47D17A104182E59CF06D682B3DE0B3E-org.eclipse.mylyn.wikitext.confluence.core_1.9.0.20131007-2055.jar
1596 + http://hg.netbeans.org/binaries/1FC011B8A350B70950B3F1D722D7F2890C6E76D8-org.eclipse.mylyn.wikitext.core_1.9.0.20131007-2055.jar
1597 + http://hg.netbeans.org/binaries/6E914CA3075C8FDF7652F04A02868CF32F2EDCE3-org.eclipse.mylyn.wikitext.textile.core_1.9.0.20131007-2055.jar
1598 + http://hg.netbeans.org/binaries/B6A8856E0D8B6B0790CEBBC76E4C62FCD229DCCE-org.tmatesoft.svnkit_1.8.0.r10086_v20131126_1344.jar
1599 + http://hg.netbeans.org/binaries/820FD32B3FB7F885996B15474F220BDCCACD6D27-processtreekiller-1.0.2.jar
1600 + http://hg.netbeans.org/binaries/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar
1601 + http://hg.netbeans.org/binaries/D08E473A4D0510FB329D64E4CC4F2963D000699C-svnClientAdapter-javahl-1.10.3.jar
1602 + http://hg.netbeans.org/binaries/2CD487DCDE4C4FC38D1C9EBCD45418A1B5EF188D-svnClientAdapter-main-1.10.3.jar
1603 + http://hg.netbeans.org/binaries/5D37A7FE167A1D44731192748C79B2D7905D474F-svnClientAdapter-svnkit-1.10.3.jar
1604 + http://hg.netbeans.org/binaries/24CEAE4A9A2AAAA0BD78FF001914BA06B59CEDF2-svnjavahl-1.8.4.jar
1605 + http://hg.netbeans.org/binaries/4F94E5B4F14B4571A1D8E37885A3037C91F7C02C-svnkit_1.7.8.r9538_v20130107_2001.jar
1606 + http://hg.netbeans.org/binaries/C0D8A3265D194CC886BAFD585117B6465FD97DCE-swingx-all-1.6.4.jar
1607 + http://hg.netbeans.org/binaries/FF906AF6FF5C987B760E30DD2B208F45377B6307-sqljet-1.1.9.jar
1608 + http://hg.netbeans.org/binaries/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar
1609 + http://hg.netbeans.org/binaries/CE9A1C96875443F2FDD5127B750DA39CF4CE818B-com.trilead.ssh2_1.0.0.build217_r155_v20130603_1628.jar
1610 + http://hg.netbeans.org/binaries/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar
1611 + http://hg.netbeans.org/binaries/6FC6098C230D7CBA5730106D379CBBB42F6EC48A-validator.jar
1612 + http://hg.netbeans.org/binaries/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar
1613 + http://hg.netbeans.org/binaries/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar
1614 + http://hg.netbeans.org/binaries/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar
1615 + http://hg.netbeans.org/binaries/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar"
1616 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1617 +KEYWORDS="~amd64 ~x86"
1618 +IUSE=""
1619 +S="${WORKDIR}"
1620 +
1621 +CDEPEND="~dev-java/netbeans-harness-${PV}
1622 + ~dev-java/netbeans-platform-${PV}
1623 + dev-java/commons-httpclient:3
1624 + dev-java/commons-lang:2.1
1625 + dev-java/commons-logging:0
1626 + dev-java/icu4j:4.4
1627 + dev-java/iso-relax:0
1628 + dev-java/jdbc-mysql:0
1629 + dev-java/jdbc-postgresql:0
1630 + >=dev-java/json-simple-1.1:0
1631 + dev-java/jsr173:0
1632 + dev-java/jvyamlb:0
1633 + dev-java/log4j:0
1634 + dev-java/lucene:3.5
1635 + dev-java/rhino:1.6
1636 + dev-java/saxon:9
1637 + dev-java/smack:2.2
1638 + dev-java/sun-jaf:0
1639 + dev-java/tomcat-servlet-api:2.2
1640 + dev-java/ws-commons-util:0
1641 + dev-java/xerces:2"
1642 +# dev-vcs/subversion>=1.8.4:0[java] missing from the tree
1643 +# app-text/jing:0 our version is probably too old
1644 +# dev-java/commons-io:1 fails with "Missing manifest tag OpenIDE-Module"
1645 +# dev-java/freemarker:2.3
1646 +# dev-java/ini4j:0 our version is too old
1647 +# dev-java/jaxb:2 upstream version contains more stuff so websvccommon does not compile with ours
1648 +# dev-java/trilead-ssh2:0 in overlay
1649 +DEPEND=">=virtual/jdk-1.7
1650 + app-arch/unzip
1651 + dev-java/commons-codec:0
1652 + >=dev-java/jsch-0.1.46:0
1653 + dev-java/jzlib:0
1654 + ${CDEPEND}
1655 + dev-java/javacc:0
1656 + dev-java/javahelp:0"
1657 +RDEPEND=">=virtual/jdk-1.7
1658 + ${CDEPEND}"
1659 +
1660 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
1661 +
1662 +EANT_BUILD_XML="nbbuild/build.xml"
1663 +EANT_BUILD_TARGET="rebuild-cluster"
1664 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.ide -Dext.binaries.downloaded=true -Djava.awt.headless=true"
1665 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
1666 +JAVA_PKG_BSFIX="off"
1667 +
1668 +# other JDKs miss jfxrt.jar
1669 +JAVA_PKG_WANT_BUILD_VM="oracle-jdk-bin-1.7"
1670 +JAVA_PKG_WANT_SOURCE="1.7"
1671 +JAVA_PKG_WANT_TARGET="1.7"
1672 +
1673 +src_unpack() {
1674 + unpack $(basename ${SOURCE_URL})
1675 +
1676 + einfo "Deleting bundled jars..."
1677 + find -name "*.jar" -type f -delete
1678 +
1679 + unpack netbeans-9999-r12-build.xml.patch.bz2
1680 +
1681 + pushd "${S}" >/dev/null || die
1682 + ln -s "${DISTDIR}"/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar libs.antlr3.runtime/external/antlr-runtime-3.4.jar || die
1683 + ln -s "${DISTDIR}"/98308890597ACB64047F7E896638E0D98753AE82-asm-all-4.0.jar libs.nashorn/external/asm-all-4.0.jar || die
1684 + ln -s "${DISTDIR}"/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar libs.bytelist/external/bytelist-0.1.jar || die
1685 + ln -s "${DISTDIR}"/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar o.apache.commons.io/external/commons-io-1.4.jar || die
1686 + ln -s "${DISTDIR}"/CD0D5510908225F76C5FE5A3F1DF4FA44866F81E-commons-net-3.3.jar libs.commons_net/external/commons-net-3.3.jar || die
1687 + ln -s "${DISTDIR}"/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip css.editor/external/css21-spec.zip || die
1688 + ln -s "${DISTDIR}"/53AFD6CAA1B476204557B0626E7D673FBD5D245C-css3-spec.zip css.editor/external/css3-spec.zip || die
1689 + ln -s "${DISTDIR}"/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip derby/external/derbysampledb.zip || die
1690 + ln -s "${DISTDIR}"/D19F70E8CC5D326509B1BF8C1A8FC87BD258E990-exechlp-1.0.zip dlight.nativeexecution/external/exechlp-1.0.zip || die
1691 + ln -s "${DISTDIR}"/5EEAAC41164FEBCB79C73BEBD678A7B6C10C3E80-freemarker-2.3.19.jar libs.freemarker/external/freemarker-2.3.19.jar || die
1692 + ln -s "${DISTDIR}"/AD3C79D18E1ECBFC4118341CD9B24AF74C7F561D-glassfish-tooling-sdk-0.3-b054.jar libs.glassfish.sdk/external/glassfish-tooling-sdk-0.3-b054.jar || die
1693 + ln -s "${DISTDIR}"/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip html.editor/external/html-4.01.zip || die
1694 + ln -s "${DISTDIR}"/F4A1696661E6233F8C27EE323CAEF9CB052666F1-html5-datatypes.jar html.validation/external/html5-datatypes.jar || die
1695 + ln -s "${DISTDIR}"/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip html.parser/external/html5doc.zip || die
1696 + ln -s "${DISTDIR}"/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar html.parser/external/htmlparser-1.2.1.jar || die
1697 + ln -s "${DISTDIR}"/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar libs.ini4j/external/ini4j-0.5.1.jar || die
1698 + ln -s "${DISTDIR}"/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar html.validation/external/io-xml-util.jar || die
1699 + ln -s "${DISTDIR}"/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar html.validation/external/iri.jar || die
1700 + ln -s "${DISTDIR}"/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip spellchecker.dictionary_en/external/ispell-enwl-3.1.20.zip || die
1701 + ln -s "${DISTDIR}"/71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar xml.jaxb.api/external/jaxb-api.jar || die
1702 + ln -s "${DISTDIR}"/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip libs.jaxb/external/jaxb-api-doc.zip || die
1703 + ln -s "${DISTDIR}"/387BE740EAEF52B3F6E6EE2F140757E7632584CE-jaxb-impl.jar libs.jaxb/external/jaxb-impl.jar || die
1704 + ln -s "${DISTDIR}"/C3787DAB0DDFBD9E98086ED2F219859B0CB77EF7-jaxb-xjc.jar libs.jaxb/external/jaxb-xjc.jar || die
1705 + ln -s "${DISTDIR}"/F4DB465F207907A2406B0BF5C8FFEE22A5C3E4E3-jaxb1-impl.jar libs.jaxb/external/jaxb1-impl.jar || die
1706 + ln -s "${DISTDIR}"/5E40984A55F6FFF704F05D511A119CA5B456DDB1-jfxrt.jar libs.javafx/external/jfxrt.jar || die
1707 + ln -s "${DISTDIR}"/483A61B688B13C62BB201A683D98A6688B5373B6-jing.jar html.validation/external/jing.jar || die
1708 + ln -s "${DISTDIR}"/F40AAAB7307471E0E8E0C859F60FFD9C5AE2657D-js-corestubs.zip javascript2.editor/external/js-corestubs.zip || die
1709 + ln -s "${DISTDIR}"/10E8A91299D9FFCF3395B27B32EC59340AD229EE-js-domstubs.zip javascript2.editor/external/js-domstubs.zip || die
1710 + ln -s "${DISTDIR}"/3BDCA362124B8C6A6C7E6B527E2B273E727B26F5-js-reststubs.zip javascript2.editor/external/js-reststubs.zip || die
1711 + ln -s "${DISTDIR}"/423D778F13BA995EE7775D6008F47C4E6CB0B6FE-jsch.agentproxy.core-0.0.6.jar libs.jsch.agentproxy/external/jsch.agentproxy.core-0.0.6.jar || die
1712 + ln -s "${DISTDIR}"/78651EE7D0625B7CF9C38033AF5DCA0CAC9B95B9-jsch.agentproxy.sshagent-0.0.6.jar libs.jsch.agentproxy/external/jsch.agentproxy.sshagent-0.0.6.jar || die
1713 + ln -s "${DISTDIR}"/AC573C38F16CAE0B89541209AB1E44DEA6F665FF-jsch.agentproxy.pageant-0.0.6.jar libs.jsch.agentproxy/external/jsch.agentproxy.pageant-0.0.6.jar || die
1714 + ln -s "${DISTDIR}"/4A03B954787FECAC1043569334D5E8B7A842983A-jsch.agentproxy.usocket-nc-0.0.6.jar libs.jsch.agentproxy/external/jsch.agentproxy.usocket-nc-0.0.6.jar || die
1715 + ln -s "${DISTDIR}"/0A55C1FD7A2017D7169919F58EAEEEAADE93F5CA-jsch.agentproxy.usocket-jna-0.0.6.jar libs.jsch.agentproxy/external/jsch.agentproxy.usocket-jna-0.0.6.jar || die
1716 + ln -s "${DISTDIR}"/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar extexecution.impl/external/libpam4j-1.1.jar || die
1717 + ln -s "${DISTDIR}"/76E901A1F432323E7E90FC86FDB2534A28952293-nashorn-02f810c26ff9-patched.jar libs.nashorn/external/nashorn-02f810c26ff9-patched.jar || die
1718 + ln -s "${DISTDIR}"/010FC8BD229B7F68C8C4D5BDE399475373096601-non-schema.jar html.validation/external/non-schema.jar || die
1719 + ln -s "${DISTDIR}"/7052E115041D04410A4519A61307502FB7C138E6-org.eclipse.core.contenttype_3.4.100.v20110423-0524.jar o.eclipse.core.contenttype/external/org.eclipse.core.contenttype_3.4.100.v20110423-0524.jar || die
1720 + ln -s "${DISTDIR}"/B19A4D998C76FE7A30830C96B9E3A47682F320FC-org.eclipse.core.jobs-3.5.101.jar o.eclipse.core.jobs/external/org.eclipse.core.jobs-3.5.101.jar || die
1721 + ln -s "${DISTDIR}"/E64EF6A3FC5DB01AD95632B843706CCE56614C90-org.eclipse.core.net_1.2.100.I20110511-0800.jar o.eclipse.core.net/external/org.eclipse.core.net_1.2.100.I20110511-0800.jar || die
1722 + ln -s "${DISTDIR}"/6658C235056134F7E86295E751129508802D71F2-org.eclipse.core.runtime-3.7.0.jar o.eclipse.core.runtime/external/org.eclipse.core.runtime-3.7.0.jar || die
1723 + ln -s "${DISTDIR}"/0CA9B9DF8A8E4C6805C60A5761C470FCE8AE828F-org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110.jar o.eclipse.core.runtime.compatibility.auth/external/org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110.jar || die
1724 + ln -s "${DISTDIR}"/9C74D245214DB08E7EB9BC07A951B41CFE3E3648-org.eclipse.equinox.app-1.3.100.jar o.eclipse.equinox.app/external/org.eclipse.equinox.app-1.3.100.jar || die
1725 + ln -s "${DISTDIR}"/78E5D0B8516B042495660DA36CE5114650F8F156-org.eclipse.equinox.common_3.6.0.v20110523.jar o.eclipse.equinox.common/external/org.eclipse.equinox.common_3.6.0.v20110523.jar || die
1726 + ln -s "${DISTDIR}"/FD94003A1BCE42008753522BFED68E5A84B92644-org.eclipse.equinox.preferences-3.4.2.jar o.eclipse.equinox.preferences/external/org.eclipse.equinox.preferences-3.4.2.jar || die
1727 + ln -s "${DISTDIR}"/54AE046B40C9095C2637F8D21664C5CD76E34485-org.eclipse.equinox.registry_3.5.200.v20120522-1841.jar o.eclipse.equinox.registry/external/org.eclipse.equinox.registry_3.5.200.v20120522-1841.jar || die
1728 + ln -s "${DISTDIR}"/0FFB9B1D7CD992CE6C8AAEEC2F6F98DFBB1D2F91-org.eclipse.equinox.security-1.1.1.jar o.eclipse.equinox.security/external/org.eclipse.equinox.security-1.1.1.jar || die
1729 + ln -s "${DISTDIR}"/4B99546E8C8A04597B7A4564003E3B554EC12B5C-org.eclipse.jgit-3.2.0.201312181205-r.jar o.eclipse.jgit/external/org.eclipse.jgit-3.2.0.201312181205-r.jar || die
1730 + ln -s "${DISTDIR}"/A94F8F805202B28236FFBC03C1CA149129DAEA1C-org.eclipse.mylyn.bugzilla.core_3.10.0.20131024-1218.jar o.eclipse.mylyn.bugzilla.core/external/org.eclipse.mylyn.bugzilla.core_3.10.0.20131024-1218.jar || die
1731 + ln -s "${DISTDIR}"/19D64C17A692D2023E22B16AD515118DF6427790-org.eclipse.mylyn.commons.core_3.10.0.20130926-1710.jar o.eclipse.mylyn.commons.core/external/org.eclipse.mylyn.commons.core_3.10.0.20130926-1710.jar || die
1732 + ln -s "${DISTDIR}"/A1BF01D1DD09274446738C3F83360314B8881CD5-org.eclipse.mylyn.commons.net_3.10.0.20131018-1210.jar o.eclipse.mylyn.commons.net/external/org.eclipse.mylyn.commons.net_3.10.0.20131018-1210.jar || die
1733 + ln -s "${DISTDIR}"/136A7EB3BB9B2559C5F9184B438F108C959B3C03-org.eclipse.mylyn.commons.repositories.core_1.2.0.20130704-2116.jar o.eclipse.mylyn.commons.repositories.core/external/org.eclipse.mylyn.commons.repositories.core_1.2.0.20130704-2116.jar || die
1734 + ln -s "${DISTDIR}"/531746EBE57071AB7F8CCC7ACB0E806F25893916-org.eclipse.mylyn.commons.xmlrpc_3.10.0.20130704-2116.jar o.eclipse.mylyn.commons.xmlrpc/external/org.eclipse.mylyn.commons.xmlrpc_3.10.0.20130704-2116.jar || die
1735 + ln -s "${DISTDIR}"/D3ED088A49DE9E5163457E9279181DD4185BFBE6-org.eclipse.mylyn.tasks.core_3.10.0.20131010-2023.jar o.eclipse.mylyn.tasks.core/external/org.eclipse.mylyn.tasks.core_3.10.0.20131010-2023.jar || die
1736 + ln -s "${DISTDIR}"/8D4278A9F47D17A104182E59CF06D682B3DE0B3E-org.eclipse.mylyn.wikitext.confluence.core_1.9.0.20131007-2055.jar o.eclipse.mylyn.wikitext.confluence.core/external/org.eclipse.mylyn.wikitext.confluence.core_1.9.0.20131007-2055.jar || die
1737 + ln -s "${DISTDIR}"/1FC011B8A350B70950B3F1D722D7F2890C6E76D8-org.eclipse.mylyn.wikitext.core_1.9.0.20131007-2055.jar o.eclipse.mylyn.wikitext.core/external/org.eclipse.mylyn.wikitext.core_1.9.0.20131007-2055.jar || die
1738 + ln -s "${DISTDIR}"/6E914CA3075C8FDF7652F04A02868CF32F2EDCE3-org.eclipse.mylyn.wikitext.textile.core_1.9.0.20131007-2055.jar o.eclipse.mylyn.wikitext.textile.core/external/org.eclipse.mylyn.wikitext.textile.core_1.9.0.20131007-2055.jar || die
1739 + ln -s "${DISTDIR}"/B6A8856E0D8B6B0790CEBBC76E4C62FCD229DCCE-org.tmatesoft.svnkit_1.8.0.r10086_v20131126_1344.jar libs.svnClientAdapter.svnkit/external/org.tmatesoft.svnkit_1.8.0.r10086_v20131126_1344.jar || die
1740 + ln -s "${DISTDIR}"/4F94E5B4F14B4571A1D8E37885A3037C91F7C02C-svnkit_1.7.8.r9538_v20130107_2001.jar libs.svnClientAdapter.svnkit/external/svnkit_1.7.8.r9538_v20130107_2001.jar || die
1741 + ln -s "${DISTDIR}"/820FD32B3FB7F885996B15474F220BDCCACD6D27-processtreekiller-1.0.2.jar extexecution.impl/external/processtreekiller-1.0.2.jar || die
1742 + ln -s "${DISTDIR}"/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar o.apache.xml.resolver/external/resolver-1.2.jar || die
1743 + ln -s "${DISTDIR}"/FF906AF6FF5C987B760E30DD2B208F45377B6307-sqljet-1.1.9.jar libs.svnClientAdapter.svnkit/external/sqljet-1.1.9.jar || die
1744 + ln -s "${DISTDIR}"/D08E473A4D0510FB329D64E4CC4F2963D000699C-svnClientAdapter-javahl-1.10.3.jar libs.svnClientAdapter.javahl/external/svnClientAdapter-javahl-1.10.3.jar || die
1745 + ln -s "${DISTDIR}"/2CD487DCDE4C4FC38D1C9EBCD45418A1B5EF188D-svnClientAdapter-main-1.10.3.jar libs.svnClientAdapter/external/svnClientAdapter-main-1.10.3.jar || die
1746 + ln -s "${DISTDIR}"/5D37A7FE167A1D44731192748C79B2D7905D474F-svnClientAdapter-svnkit-1.10.3.jar libs.svnClientAdapter.svnkit/external/svnClientAdapter-svnkit-1.10.3.jar || die
1747 + ln -s "${DISTDIR}"/24CEAE4A9A2AAAA0BD78FF001914BA06B59CEDF2-svnjavahl-1.8.4.jar libs.svnClientAdapter.javahl/external/svnjavahl-1.8.4.jar || die
1748 + ln -s "${DISTDIR}"/3B91269E9055504778F57744D24F505856698602-svnkit-1.7.0-beta4-20120316.233307-1.jar libs.svnClientAdapter.svnkit/external/svnkit-1.7.0-beta4-20120316.233307-1.jar || die
1749 + ln -s "${DISTDIR}"/015525209A02BD74254930FF844C7C13498B7FB9-svnkit-javahl16-1.7.0-beta4-20120316.233536-1.jar libs.svnClientAdapter.svnkit/external/svnkit-javahl16-1.7.0-beta4-20120316.233536-1.jar || die
1750 + ln -s "${DISTDIR}"/C0D8A3265D194CC886BAFD585117B6465FD97DCE-swingx-all-1.6.4.jar libs.swingx/external/swingx-all-1.6.4.jar || die
1751 + ln -s "${DISTDIR}"/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar httpserver/external/tomcat-webserver-3.2.jar || die
1752 + ln -s "${DISTDIR}"/CE9A1C96875443F2FDD5127B750DA39CF4CE818B-com.trilead.ssh2_1.0.0.build217_r155_v20130603_1628.jar libs.svnClientAdapter.svnkit/external/com.trilead.ssh2_1.0.0.build217_r155_v20130603_1628.jar || die
1753 + ln -s "${DISTDIR}"/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar swing.validation/external/ValidationAPI.jar || die
1754 + ln -s "${DISTDIR}"/6FC6098C230D7CBA5730106D379CBBB42F6EC48A-validator.jar html.validation/external/validator.jar || die
1755 + ln -s "${DISTDIR}"/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar o.apache.xmlrpc/external/xmlrpc-client-3.0.jar || die
1756 + ln -s "${DISTDIR}"/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar o.apache.xmlrpc/external/xmlrpc-common-3.0.jar || die
1757 + ln -s "${DISTDIR}"/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar o.apache.xmlrpc/external/xmlrpc-server-3.0.jar || die
1758 + ln -s "${DISTDIR}"/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar extexecution.impl/external/winp-1.14-patched.jar || die
1759 + popd >/dev/null || die
1760 +}
1761 +
1762 +src_prepare() {
1763 + einfo "Deleting bundled class files..."
1764 + find -name "*.class" -type f | xargs rm -vf
1765 +
1766 + epatch netbeans-9999-r12-build.xml.patch
1767 +
1768 + # Support for custom patches
1769 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
1770 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
1771 +
1772 + if [ -n "${files}" ] ; then
1773 + einfo "Applying custom patches:"
1774 +
1775 + for file in ${files} ; do
1776 + epatch "${file}"
1777 + done
1778 + fi
1779 + fi
1780 +
1781 + einfo "Symlinking external libraries..."
1782 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
1783 + java-pkg_jar-from --into libs.json_simple/external json-simple json-simple.jar json-simple-1.1.1.jar
1784 +
1785 + einfo "Linking in other clusters..."
1786 + mkdir "${S}"/nbbuild/netbeans || die
1787 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
1788 +
1789 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
1790 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1791 + touch nb.cluster.platform.built
1792 +
1793 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
1794 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
1795 + touch nb.cluster.harness.built
1796 +
1797 + popd >/dev/null || die
1798 +
1799 + java-pkg_jar-from --build-only --into c.jcraft.jsch/external jsch jsch.jar jsch-0.1.49.jar
1800 + java-pkg_jar-from --build-only --into c.jcraft.jzlib/external jzlib jzlib.jar jzlib-1.0.7.jar
1801 + java-pkg_jar-from --into db.drivers/external jdbc-mysql jdbc-mysql.jar mysql-connector-java-5.1.23-bin.jar
1802 + java-pkg_jar-from --into db.drivers/external jdbc-postgresql jdbc-postgresql.jar postgresql-9.2-1002.jdbc4.jar
1803 + java-pkg_jar-from --build-only --into db.sql.visualeditor/external javacc javacc.jar javacc-3.2.jar
1804 + java-pkg_jar-from --into html.parser/external icu4j-4.4 icu4j.jar icu4j-4_4_2.jar
1805 + java-pkg_jar-from --into html.validation/external iso-relax isorelax.jar isorelax.jar
1806 + java-pkg_jar-from --into html.validation/external log4j log4j.jar log4j-1.2.15.jar
1807 + java-pkg_jar-from --into html.validation/external saxon-9 saxon.jar saxon9B.jar
1808 + # java-pkg_jar-from --into libs.freemarker/external freemarker-2.3 freemarker.jar freemarker-2.3.19.jar
1809 + java-pkg_jar-from --into libs.jvyamlb/external jvyamlb jvyamlb.jar jvyamlb-0.2.3.jar
1810 + java-pkg_jar-from --into libs.lucene/external lucene-3.5 lucene-core.jar lucene-core-3.5.0.jar
1811 + java-pkg_jar-from --into libs.smack/external smack-2.2 smack.jar smack.jar
1812 + java-pkg_jar-from --into libs.smack/external smack-2.2 smackx.jar smackx.jar
1813 + # java-pkg_jar-from --into libs.svnClientAdapter.javahl/external subversion svn-javahl.jar svnjavahl-1.8.4.jar
1814 + java-pkg_jar-from --into libs.xerces/external xerces-2 xercesImpl.jar xerces-2.8.0.jar
1815 + java-pkg_jar-from --build-only --into o.apache.commons.codec/external commons-codec commons-codec.jar apache-commons-codec-1.3.jar
1816 + java-pkg_jar-from --into o.apache.commons.httpclient/external commons-httpclient-3 commons-httpclient.jar commons-httpclient-3.1.jar
1817 + java-pkg_jar-from --into o.apache.commons.lang/external commons-lang-2.1 commons-lang.jar commons-lang-2.4.jar
1818 + java-pkg_jar-from --into o.apache.commons.logging/external commons-logging commons-logging.jar commons-logging-1.1.1.jar
1819 + 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
1820 + java-pkg_jar-from --into servletapi/external tomcat-servlet-api-2.2 servlet.jar servlet-2.2.jar
1821 + java-pkg_jar-from --into xml.jaxb.api/external sun-jaf activation.jar activation.jar
1822 + java-pkg_jar-from --into xml.jaxb.api/external jsr173 jsr173.jar jsr173_1.0_api.jar
1823 +
1824 + java-pkg-2_src_prepare
1825 +}
1826 +
1827 +src_compile() {
1828 + unset DISPLAY
1829 + eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
1830 +}
1831 +
1832 +src_install() {
1833 + pushd nbbuild/netbeans/ide >/dev/null || die
1834 +
1835 + insinto ${INSTALL_DIR}
1836 +
1837 + grep -E "/ide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
1838 +
1839 + doins -r *
1840 + rm -fr "${D}"/${INSTALL_DIR}/bin/nativeexecution || die
1841 + rm -fr "${D}"/${INSTALL_DIR}/modules/lib || die
1842 +
1843 + insinto ${INSTALL_DIR}/bin/nativeexecution
1844 + doins bin/nativeexecution/*
1845 +
1846 + pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution >/dev/null || die
1847 + for file in *.sh ; do
1848 + fperms 755 ${file}
1849 + done
1850 + popd >/dev/null || die
1851 +
1852 + if use x86 ; then
1853 + doins -r bin/nativeexecution/Linux-x86
1854 + pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86 >/dev/null || die
1855 + for file in * ; do
1856 + fperms 755 ${file}
1857 + done
1858 + popd >/dev/null || die
1859 + elif use amd64 ; then
1860 + doins -r bin/nativeexecution/Linux-x86_64
1861 + pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86_64 >/dev/null || die
1862 + for file in * ; do
1863 + fperms 755 ${file}
1864 + done
1865 + popd >/dev/null || die
1866 + fi
1867 +
1868 + popd >/dev/null || die
1869 +
1870 + local instdir=${INSTALL_DIR}/modules/ext
1871 + pushd "${D}"/${instdir} >/dev/null || die
1872 + # rm freemarker-2.3.19.jar && dosym /usr/share/freemarker-2.3/lib/freemarker.jar ${instdir}/freemarker-2.3.19.jar || die
1873 + rm icu4j-4_4_2.jar && dosym /usr/share/icu4j-4.4/lib/icu4j.jar ${instdir}/icu4j-4_4_2.jar || die
1874 + rm isorelax.jar && dosym /usr/share/iso-relax/lib/isorelax.jar ${instdir}/isorelax.jar || die
1875 + rm json-simple-1.1.1.jar && dosym /usr/share/json-simple/lib/json-simple.jar ${instdir}/json-simple-1.1.1.jar || die
1876 + rm jvyamlb-0.2.3.jar && dosym /usr/share/jvyamlb/lib/jvyamlb.jar ${instdir}/jvyamlb-0.2.3.jar || die
1877 + rm log4j-1.2.15.jar && dosym /usr/share/log4j/lib/log4j.jar ${instdir}/log4j-1.2.15.jar || die
1878 + 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
1879 + rm mysql-connector-java-5.1.23-bin.jar && dosym /usr/share/jdbc-mysql/lib/jdbc-mysql.jar ${instdir}/mysql-connector-java-5.1.23-bin.jar || die
1880 + rm postgresql-9.2-1002.jdbc4.jar && dosym /usr/share/jdbc-postgresql/lib/jdbc-postgresql.jar ${instdir}/postgresql-9.2-1002.jdbc4.jar || die
1881 + rm saxon9B.jar && dosym /usr/share/saxon-9/lib/saxon.jar ${instdir}/saxon9B.jar || die
1882 + rm servlet-2.2.jar && dosym /usr/share/tomcat-servlet-api-2.2/lib/servlet.jar ${instdir}/servlet-2.2.jar || die
1883 + rm smack.jar && dosym /usr/share/smack-2.2/lib/smack.jar ${instdir}/smack.jar || die
1884 + rm smackx.jar && dosym /usr/share/smack-2.2/lib/smackx.jar ${instdir}/smackx.jar || die
1885 + # rm svnjavahl.jar && dosym /usr/share/subversion/lib/svn-javahl.jar ${instdir}/svnjavahl.jar || die
1886 + rm xerces-2.8.0.jar && dosym /usr/share/xerces-2/lib/xercesImpl.jar ${instdir}/xerces-2.8.0.jar || die
1887 + popd >/dev/null || die
1888 +
1889 + local instdir=${INSTALL_DIR}/modules/ext/jaxb
1890 + pushd "${D}"/${instdir} >/dev/null || die
1891 + rm activation.jar && dosym /usr/share/sun-jaf/lib/activation.jar ${instdir}/activation.jar || die
1892 + popd >/dev/null || die
1893 +
1894 + local instdir=${INSTALL_DIR}/modules/ext/jaxb/api
1895 + pushd "${D}"/${instdir} >/dev/null || die
1896 + rm jsr173_1.0_api.jar && dosym /usr/share/jsr173/lib/jsr173.jar ${instdir}/jsr173_1.0_api.jar || die
1897 + popd >/dev/null || die
1898 +
1899 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ide
1900 +}
1901
1902 diff --git a/dev-java/netbeans-java/ChangeLog b/dev-java/netbeans-java/ChangeLog
1903 index 02fea0b..f83f914 100644
1904 --- a/dev-java/netbeans-java/ChangeLog
1905 +++ b/dev-java/netbeans-java/ChangeLog
1906 @@ -2,6 +2,12 @@
1907 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
1908 # $Header: $
1909
1910 +*netbeans-java-9999_p20131227 (27 Dec 2013)
1911 +
1912 + 27 Dec 2013; Miroslav Šulc <fordfrog@g.o>
1913 + +netbeans-java-9999_p20131227.ebuild:
1914 + bumped to latest nightly sources
1915 +
1916 *netbeans-java-9999_p20131219 (20 Dec 2013)
1917
1918 20 Dec 2013; Miroslav Šulc <fordfrog@g.o>
1919
1920 diff --git a/dev-java/netbeans-java/Manifest b/dev-java/netbeans-java/Manifest
1921 index 0fcf18b..00d5415 100644
1922 --- a/dev-java/netbeans-java/Manifest
1923 +++ b/dev-java/netbeans-java/Manifest
1924 @@ -99,6 +99,7 @@ DIST netbeans-trunk-nightly-201312150002-src.zip 192445917 SHA256 ca5f049ec34286
1925 DIST netbeans-trunk-nightly-201312160002-src.zip 192447754 SHA256 cdec4339977d416f07d35a4ebf9c9a1d59b957262d97c88f1101744ae4d38404 SHA512 34bad0e9fe6702511a519e2077576bbc55d5072dc64b72c01f5e27391232e206ad51426475b964ca36d67b00449363a94971a6422029ce13aaaa102cb4f03bc4 WHIRLPOOL 8b044e87bdebd969705f2a3617d4c3f743d733f8066c5ec2da8ac47ec384a3e9a91c25991541b2198ca4a2e11ff8f1c357beb98364ad448d6ab1f58a6bcefb52
1926 DIST netbeans-trunk-nightly-201312180002-src.zip 192432528 SHA256 a6f19bcf810b3e023190f894af79dfd0d9945971316cccc122d1c76f1bbd3e4e SHA512 51e1b3e37c071a786c2c7ee8fb455d14269da822653ecd933772d8464a441b09d04f54faf603c64d95265b24cf51fe059635db78b2d914321b84f139280b9a1f WHIRLPOOL a35baf01d7229970ca739de5c764b471eff11d1a59f52a4480a45c9ba3a91c73fc98f36ced3e87f4a0943582311c59b35fe93e5a27dad33835a25bcf6aa00cf4
1927 DIST netbeans-trunk-nightly-201312190002-src.zip 192446361 SHA256 dc4e981d21b7f0d16bc696944f999faec62ceb65ba154a4517f91f93feeeb09a SHA512 13d63bf586aeb9f47e510ceb75ff11887d9c79e6d6d14e0a8326ab4a358310e9fececf599e73f7e6da2c4eebdf4064b0d18ce1bd1bee1efb26ce1ef145cec1fb WHIRLPOOL 3a1ecdf09d39259c390d45e35727616d8e235f9a0e738edc80cca9f7e13b8376b1483724c4c060f27369c5aaff786f6250b703dc4bbacf1cdd84ad66119dec39
1928 +DIST netbeans-trunk-nightly-201312270002-src.zip 192495968 SHA256 cbfdfb75f76fe5d84b2e87d79f5f1052cc773340c7edb3e4a52946c13e353836 SHA512 b15461e305f648b6997a71d984381b466802720f0343f4ec4b16c305c3b060936b2beaeb4164018beb01d34a7d8386ad3528050da35d4c0b155c3a4fa6479cff WHIRLPOOL 2f4e790394f9dc431b2f970af1989a2c3aab0f1d4d8dc5407f009e2b65826a804ddf945121220085aba8da1c7c19ed1ea64d1946679996d09422374cc16f9fa1
1929 EBUILD netbeans-java-7.0.1-r2.ebuild 14932 SHA256 3d8eeb5c3aea368c5064e83e9519b2982a3d0f999db11344ba33605f46f865b0 SHA512 0c99037f44aa968f357724650189fe0f6fc89496fbf73f6c5a9bcd589afa5af4974f058a8eea2b6a97e1884f4cabba8b5ecf0214b7e840870358f0e55abbc595 WHIRLPOOL 4c1ccada62d0c8883033500ead9586e5bfcd360e6030b3d8368b0b16b9ed01cc03d3c3d5888de437a16d5382b5fe9ec7c02f3e200c3c19bc9a43f011f32d3a68
1930 EBUILD netbeans-java-7.1.2-r1.ebuild 14936 SHA256 6082d8d5022e011e7aa9d4ff92bf9a144a4f733b879127552c0ca55566b0f18c SHA512 c03a674b6d93a4261bff40ad9aaad6fa9bc0451d6017aeb51f14c42113cc2ff12f84ff5a6cc01c01b43c7ce1b4d885da5c9cb4c0e13601c8ff780eb140060ac6 WHIRLPOOL d32f06a7bd7d4924f14fcb2ed67fd2f5a1766087e4f46ed77d12d472c4c133eef5431d75a709da1abcf8b8cff5afef303dd57e82e4022651a7278076502300d6
1931 EBUILD netbeans-java-7.2.ebuild 12206 SHA256 da05f74f2c02e4aac745dcf1be75069cc7070f241d063c19c40465e139ac135f SHA512 62be228321e175ad03c2a7d9270065445ba9e1ca08a1a51927027ddbc78aa43a0c57c6b4193add993764235068c7128655f2f12e00fcd17fbac807334f2483c6 WHIRLPOOL 5f518535df8a5f1e1e4f0bc5c845ca063317221c619c3e8928c89a4f2bb30be5a03838f5a610bcda58959d535e4fb152f92f4edd780bcd423918b448d7ddf2e1
1932 @@ -123,5 +124,6 @@ EBUILD netbeans-java-9999_p20131215.ebuild 13325 SHA256 960e789e68de0d2795d5f29f
1933 EBUILD netbeans-java-9999_p20131216.ebuild 13325 SHA256 1c802a60cc5fb92111583d0ea2cee6e32e76de0188cb3c5270c6557ffcead715 SHA512 3ca1aab991d5cd675993bd059b9dad27bcb10a6682eeba0ba35fc82f3632145a8e950d22d1a9bb96b53453c12d8b26fcf5445177cc132ca447984659dd89b082 WHIRLPOOL 468f97ff1c391f2123eca5a447f396fa40b8672e50bdba5836cfe8c111ed7e21966bc5ab3747270f41f2018d27a1be1173baf1228f58563f9279bd1343e754da
1934 EBUILD netbeans-java-9999_p20131218.ebuild 13325 SHA256 2201b233cb95af008abce0b86dbd2d1a1440ec4524f9c70edcdceb2ca61d2e2d SHA512 727ff17880de7253f9a28c75cd40bf64c008f918aa865b92ccc9ebd29ecb2b89c2c7f079f3829edacb1864563c2ad5325fd7509ad034007d6097ee1bb4423932 WHIRLPOOL 4e1c6f755064c29c933bb49969dfbd4da734666986c2a65c9f8624a9a335eeccca1ea1926b49c654d022a4dcb7b48b7bfbe67b2f1c1743f1dfff6c3820a34d16
1935 EBUILD netbeans-java-9999_p20131219.ebuild 13325 SHA256 4cf74a4b34387139f155f5ba7e38de7df4cd2d1034b6c1bef1a9d13c839b9506 SHA512 376776fb47c8be4d5584af24dc7b6e732ce23ff57575c3f8795b7f7261f563830c8c70acf6aab2a290393d695957a3d4395ac6636e5a005176c337f9ed54cd64 WHIRLPOOL 2f527ad304b459126b544ecc4d1d97ebd3df9d01cb051a85d6338fd874fd7a3f296cf927a644d25ce843cd04c407f6fa9a15459319f2a714e81c6cbe04e4332b
1936 -MISC ChangeLog 93062 SHA256 7fec0f7a215fdc12847f0ca094524f7cdfd5080b5eb7f6941bec81d84aba7ff0 SHA512 166a3fa69255eff6ea87e2e07fb279d1b82a50361fbb0ce9a18ace318a20d089c3c4972dd13d700fb9cc83246d6aa33f1f6d465e3967a9d58a17164035318b7a WHIRLPOOL 17ea1b729b982c949ba82cc397af048e52c4e0890ab84f8c226d70aeb3c8c61b4f9cd9129585ef89b4a4f9bb84caa8798245f98e9faf233d1d0e6ce98d5592af
1937 +EBUILD netbeans-java-9999_p20131227.ebuild 13325 SHA256 4d55efa64bd9c42148f95e7eb1aea9a8c6c8a6d72ea1adf2bfbbf073b135d37e SHA512 ff6b17a4be560cf7e8b0e914be03913f1a3a2318c3738d7dd5fc64fcf2260dc5f9ffab7de64710012b4c81452f2c40ee496e930d9a3fdaecf16ed944190db540 WHIRLPOOL a12263ac616e06d3943ec5426767927762a23d22e9cb6ef8fa4c046b23712ce89a4e83e2c853c682dfaa54e72318c35bcaea3e6abfb0eadbff3caf02d1bddb6a
1938 +MISC ChangeLog 93235 SHA256 1818ba1512eccb0b990052843a0b889aebee36cb97d4e5ecbabb58349bd13bdd SHA512 47c9db40689e14141c57ae8c8a18199c5e6a75d514cf63a1523d7c390f1f30fc34f837e52859e12411e89cdc8b6cd34e6ee279f74e661a9c5752ddfea7b0aee9 WHIRLPOOL 1a02e2876bce85d9031332613c3b7f978f55422c6abd2d55342b50ee74023870cb306aaeab2371c09c1ab749aadb123702ba13769e87f7fac906e4fb602ff3cb
1939 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43
1940
1941 diff --git a/dev-java/netbeans-java/netbeans-java-9999_p20131227.ebuild b/dev-java/netbeans-java/netbeans-java-9999_p20131227.ebuild
1942 new file mode 100644
1943 index 0000000..645d69b
1944 --- /dev/null
1945 +++ b/dev-java/netbeans-java/netbeans-java-9999_p20131227.ebuild
1946 @@ -0,0 +1,254 @@
1947 +# Copyright 1999-2013 Gentoo Foundation
1948 +# Distributed under the terms of the GNU General Public License v2
1949 +# $Header: $
1950 +
1951 +EAPI="4"
1952 +inherit eutils java-pkg-2 java-ant-2
1953 +
1954 +# Maven cannot be unbundled because it depends on exact maven version and exact content of maven directory
1955 +
1956 +DESCRIPTION="Netbeans Java Cluster"
1957 +HOMEPAGE="http://netbeans.org/projects/java"
1958 +SLOT="9999"
1959 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-12-27_00-02-41/zip/netbeans-trunk-nightly-201312270002-src.zip"
1960 +SRC_URI="${SOURCE_URL}
1961 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
1962 + http://hg.netbeans.org/binaries/694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip
1963 + http://hg.netbeans.org/binaries/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip
1964 + http://hg.netbeans.org/binaries/13BDBD486B15C1C7FD2D8392FE5D62D5A5AC10D6-eclipselink.jar
1965 + http://hg.netbeans.org/binaries/5282CF4CDBCD0210798283E0E35B3A1FDA994D37-hibernate-release-4.2.6-lib.zip
1966 + http://hg.netbeans.org/binaries/562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar
1967 + http://hg.netbeans.org/binaries/2B9EAB164D8748F9793F6A0D29B6463E97B284DA-indexer-core-5.1.1.jar
1968 + http://hg.netbeans.org/binaries/D87F53C99E4CD88F5416EDD5ABB77F2A1CCFB050-jarjar-1.4.jar
1969 + http://hg.netbeans.org/binaries/5BAB675816DBE0F64BB86004B108BF2A00292358-javax.persistence_2.1.0.v201304241213.jar
1970 + http://hg.netbeans.org/binaries/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip
1971 + http://hg.netbeans.org/binaries/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip
1972 + http://hg.netbeans.org/binaries/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip
1973 + http://hg.netbeans.org/binaries/9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar
1974 + http://hg.netbeans.org/binaries/A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar
1975 + http://hg.netbeans.org/binaries/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar
1976 + http://hg.netbeans.org/binaries/7D32ABA14C37EA91AC64B8E54A9B5FDB9247637B-nb-javac-api.jar
1977 + http://hg.netbeans.org/binaries/DDD02F637C02DC3F5C4F411769D0BF6525F0FD3C-nb-javac-impl.jar
1978 + http://hg.netbeans.org/binaries/7F267F8656463BCB6D7441D3F6436C8F516AC18C-org.eclipse.persistence.jpa.jpql_2.5.1.v20130918-f2b9fc5.jar
1979 + http://hg.netbeans.org/binaries/C7526615424CD22908969630FD1D2B27818B6DCA-org.eclipse.persistence.jpa.modelgen_2.5.1.v20130918-f2b9fc5.jar
1980 + http://hg.netbeans.org/binaries/CB686A65B6C4516A32173CB60385D02027440620-spring-2.5.6.SEC03.jar
1981 + http://hg.netbeans.org/binaries/60169962AA9DE533DE6298110E54880A1C8B0C01-spring-framework-3.2.3.RELEASE.zip"
1982 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
1983 +KEYWORDS="~amd64 ~x86"
1984 +IUSE=""
1985 +S="${WORKDIR}"
1986 +
1987 +CDEPEND="~dev-java/netbeans-platform-${PV}
1988 + ~dev-java/netbeans-extide-${PV}
1989 + ~dev-java/netbeans-harness-${PV}
1990 + ~dev-java/netbeans-ide-${PV}
1991 + ~dev-java/netbeans-websvccommon-${PV}
1992 + dev-java/beansbinding:0
1993 + dev-java/cglib:2.2
1994 + dev-java/jdom:1.0"
1995 +DEPEND=">=virtual/jdk-1.7
1996 + app-arch/unzip
1997 + ${CDEPEND}
1998 + dev-java/javahelp:0
1999 + dev-java/json-simple:0
2000 + dev-java/junit:4"
2001 +RDEPEND=">=virtual/jdk-1.7
2002 + ${CDEPEND}
2003 + dev-java/absolutelayout:0
2004 + dev-java/antlr:0[java]
2005 + dev-java/asm:2.2
2006 + dev-java/c3p0:0
2007 + dev-java/cglib:2.1
2008 + dev-java/commons-collections:0
2009 + dev-java/dom4j:1
2010 + dev-java/fastinfoset:0
2011 + dev-java/glassfish-transaction-api:0
2012 + dev-java/javassist:3
2013 + dev-java/jboss-logging:0
2014 + dev-java/jsr67:0
2015 + dev-java/jsr181:0
2016 + dev-java/jtidy:0
2017 + dev-java/log4j:0
2018 + dev-java/mimepull:0
2019 + dev-java/saaj:0
2020 + dev-java/stax-ex:0
2021 + dev-java/xmlstreambuffer:0"
2022 +
2023 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2024 +
2025 +EANT_BUILD_XML="nbbuild/build.xml"
2026 +EANT_BUILD_TARGET="rebuild-cluster"
2027 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.java -Dext.binaries.downloaded=true"
2028 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2029 +JAVA_PKG_BSFIX="off"
2030 +
2031 +pkg_pretend() {
2032 + local die_now=""
2033 +
2034 + if [ -d /usr/share/netbeans-java-${SLOT}/ant ]; then
2035 + if [ -n "$(find /usr/share/netbeans-java-${SLOT}/ant -type l)" ]; then
2036 + eerror "Please remove following symlinks and run emerge again:"
2037 + find /usr/share/netbeans-java-${SLOT}/ant -type l
2038 + die_now="1"
2039 + fi
2040 + fi
2041 +
2042 + if [ -L /usr/share/netbeans-java-${SLOT}/maven ]; then
2043 + if [ -z "${die_now}" ]; then
2044 + eerror "Please remove following symlinks and run emerge again:"
2045 + fi
2046 +
2047 + echo "/usr/share/netbeans-java-${SLOT}/maven"
2048 + die_now="1"
2049 + fi
2050 +
2051 + if [ -n "${die_now}" ]; then
2052 + die "Symlinks exist"
2053 + fi
2054 +}
2055 +
2056 +src_unpack() {
2057 + unpack $(basename ${SOURCE_URL})
2058 +
2059 + einfo "Deleting bundled jars..."
2060 + find -name "*.jar" -type f -delete
2061 +
2062 + unpack netbeans-9999-r12-build.xml.patch.bz2
2063 +
2064 + pushd "${S}" >/dev/null || die
2065 + ln -s "${DISTDIR}"/694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip maven.embedder/external/apache-maven-3.0.5-bin.zip || die
2066 + ln -s "${DISTDIR}"/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip o.jdesktop.beansbinding/external/beansbinding-1.2.1-doc.zip || die
2067 + ln -s "${DISTDIR}"/13BDBD486B15C1C7FD2D8392FE5D62D5A5AC10D6-eclipselink.jar j2ee.eclipselink/external/eclipselink.jar || die
2068 + ln -s "${DISTDIR}"/5282CF4CDBCD0210798283E0E35B3A1FDA994D37-hibernate-release-4.2.6-lib.zip hibernate4lib/external/hibernate-release-4.2.6-lib.zip || die
2069 + ln -s "${DISTDIR}"/562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar maven.indexer/external/indexer-artifact-5.1.1.jar || die
2070 + ln -s "${DISTDIR}"/2B9EAB164D8748F9793F6A0D29B6463E97B284DA-indexer-core-5.1.1.jar maven.indexer/external/indexer-core-5.1.1.jar || die
2071 + ln -s "${DISTDIR}"/D87F53C99E4CD88F5416EDD5ABB77F2A1CCFB050-jarjar-1.4.jar maven/external/jarjar-1.4.jar || die
2072 + ln -s "${DISTDIR}"/5BAB675816DBE0F64BB86004B108BF2A00292358-javax.persistence_2.1.0.v201304241213.jar j2ee.eclipselink/external/javax.persistence_2.1.0.v201304241213.jar || die
2073 + ln -s "${DISTDIR}"/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip websvc.jaxws21/external/jaxws-2.2.6.zip || die
2074 + ln -s "${DISTDIR}"/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip websvc.jaxws21api/external/jaxws-2.2.6-api.zip || die
2075 + ln -s "${DISTDIR}"/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip websvc.jaxws21/external/jaxws-api-doc.zip || die
2076 + ln -s "${DISTDIR}"/9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar maven.indexer/external/lucene-core-3.6.2.jar || die
2077 + ln -s "${DISTDIR}"/A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar maven.indexer/external/lucene-highlighter-3.6.2.jar || die
2078 + ln -s "${DISTDIR}"/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar maven.embedder/external/maven-dependency-tree-2.0.jar || die
2079 + ln -s "${DISTDIR}"/7D32ABA14C37EA91AC64B8E54A9B5FDB9247637B-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die
2080 + ln -s "${DISTDIR}"/DDD02F637C02DC3F5C4F411769D0BF6525F0FD3C-nb-javac-impl.jar libs.javacimpl/external/nb-javac-impl.jar || die
2081 + ln -s "${DISTDIR}"/7F267F8656463BCB6D7441D3F6436C8F516AC18C-org.eclipse.persistence.jpa.jpql_2.5.1.v20130918-f2b9fc5.jar j2ee.eclipselink/external/org.eclipse.persistence.jpa.jpql_2.5.1.v20130918-f2b9fc5.jar || die
2082 + ln -s "${DISTDIR}"/C7526615424CD22908969630FD1D2B27818B6DCA-org.eclipse.persistence.jpa.modelgen_2.5.1.v20130918-f2b9fc5.jar j2ee.eclipselinkmodelgen/external/org.eclipse.persistence.jpa.modelgen_2.5.1.v20130918-f2b9fc5.jar || die
2083 + ln -s "${DISTDIR}"/CB686A65B6C4516A32173CB60385D02027440620-spring-2.5.6.SEC03.jar libs.springframework/external/spring-2.5.6.SEC03.jar || die
2084 + ln -s "${DISTDIR}"/60169962AA9DE533DE6298110E54880A1C8B0C01-spring-framework-3.2.3.RELEASE.zip libs.springframework/external/spring-framework-3.2.3.RELEASE.zip || die
2085 + popd >/dev/null || die
2086 +}
2087 +
2088 +src_prepare() {
2089 + einfo "Deleting bundled class files..."
2090 + find -name "*.class" -type f | xargs rm -vf
2091 +
2092 + epatch netbeans-9999-r12-build.xml.patch
2093 +
2094 + # Support for custom patches
2095 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2096 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2097 +
2098 + if [ -n "${files}" ] ; then
2099 + einfo "Applying custom patches:"
2100 +
2101 + for file in ${files} ; do
2102 + epatch "${file}"
2103 + done
2104 + fi
2105 + fi
2106 +
2107 + einfo "Symlinking external libraries..."
2108 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2109 + java-pkg_jar-from --into libs.cglib/external cglib-2.2 cglib.jar cglib-2.2.jar
2110 + java-pkg_jar-from --build-only --into libs.json_simple/external json-simple json-simple.jar json-simple-1.1.1.jar
2111 + java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
2112 + java-pkg_jar-from --into maven.embedder/external jdom-1.0 jdom.jar jdom-1.0.jar
2113 + java-pkg_jar-from --into o.jdesktop.beansbinding/external beansbinding beansbinding.jar beansbinding-1.2.1.jar
2114 +
2115 + einfo "Linking in other clusters..."
2116 + mkdir "${S}"/nbbuild/netbeans || die
2117 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
2118 +
2119 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2120 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2121 + touch nb.cluster.platform.built
2122 +
2123 + ln -s /usr/share/netbeans-extide-${SLOT} extide || die
2124 + cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2125 + touch nb.cluster.extide.built
2126 +
2127 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
2128 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2129 + touch nb.cluster.harness.built
2130 +
2131 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2132 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2133 + touch nb.cluster.ide.built
2134 +
2135 + ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
2136 + cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2137 + touch nb.cluster.websvccommon.built
2138 +
2139 + popd >/dev/null || die
2140 +
2141 + java-pkg-2_src_prepare
2142 +}
2143 +
2144 +src_install() {
2145 + pushd nbbuild/netbeans/java >/dev/null || die
2146 +
2147 + insinto ${INSTALL_DIR}
2148 + grep -E "/java$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2149 +
2150 + doins -r *
2151 + chmod 755 "${D}"/${INSTALL_DIR}/maven/bin/mvn* || die
2152 + rm -fr "${D}"/${INSTALL_DIR}/maven/bin/*.bat || die
2153 +
2154 + popd >/dev/null || die
2155 +
2156 + local instdir=/${INSTALL_DIR}/modules/ext
2157 + pushd "${D}"/${instdir} >/dev/null || die
2158 + rm AbsoluteLayout.jar && dosym /usr/share/absolutelayout/lib/absolutelayout.jar ${instdir}/AbsoluteLayout.jar || die
2159 + rm beansbinding-1.2.1.jar && dosym /usr/share/beansbinding/lib/beansbinding.jar ${instdir}/beansbinding-1.2.1.jar || die
2160 + rm cglib-2.2.jar && dosym /usr/share/cglib-2.2/lib/cglib.jar ${instdir}/cglib-2.2.jar || die
2161 + popd >/dev/null || die
2162 +
2163 + local instdir=${INSTALL_DIR}/modules/ext/hibernate4
2164 + pushd "${D}"/${instdir} >/dev/null || die
2165 + rm antlr-2.7.7.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.7.jar || die
2166 + rm asm-commons-3.3.1.jar && dosym /usr/share/asm-2.2/lib/asm-commons.jar ${instdir}/asm-commons-3.3.1.jar || die
2167 + rm asm-3.3.1.jar && dosym /usr/share/asm-2.2/lib/asm.jar ${instdir}/asm-3.3.1.jar || die
2168 + rm c3p0-0.9.2.1.jar && dosym /usr/share/c3p0/lib/c3p0.jar ${instdir}/c3p0-0.9.2.1.jar || die
2169 + rm cglib-2.2.jar && dosym /usr/share/cglib-2.1/lib/cglib.jar ${instdir}/cglib-2.2.jar || die
2170 + rm commons-collections-3.2.1.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections-3.2.1.jar || die
2171 + rm dom4j-1.6.1.jar && dosym /usr/share/dom4j-1/lib/dom4j.jar ${instdir}/dom4j-1.6.1.jar || die
2172 + rm javassist-3.15.0-GA.jar && dosym /usr/share/javassist-3/lib/javassist.jar ${instdir}/javassist-3.15.0-GA.jar || die
2173 + rm jboss-logging-3.1.0.GA.jar && dosym /usr/share/jboss-logging/lib/jboss-logging.jar ${instdir}/jboss-logging-3.1.0.GA.jar || die
2174 + rm jboss-transaction-api_1.1_spec-1.0.1.Final.jar && dosym /usr/share/glassfish-transaction-api/lib/jta.jar ${instdir}/jboss-transaction-api_1.1_spec-1.0.1.Final.jar || die
2175 + rm jtidy-r8-20060801.jar && dosym /usr/share/jtidy/lib/Tidy.jar ${instdir}/jtidy-r8-20060801.jar || die
2176 + rm log4j-1.2.16.jar && dosym /usr/share/log4j/lib/log4j.jar ${instdir}/log4j-1.2.16.jar || die
2177 + popd >/dev/null || die
2178 +
2179 + local instdir=/${INSTALL_DIR}/modules/ext/jaxws22
2180 + pushd "${D}"/${instdir} >/dev/null || die
2181 + rm FastInfoset.jar && dosym /usr/share/fastinfoset/lib/fastinfoset.jar ${instdir}/FastInfoset.jar || die
2182 + rm mimepull.jar && dosym /usr/share/mimepull/lib/mimepull.jar ${instdir}/mimepull.jar || die
2183 + rm saaj-impl.jar && dosym /usr/share/saaj/lib/saaj.jar ${instdir}/saaj-impl.jar || die
2184 + rm stax-ex.jar && dosym /usr/share/stax-ex/lib/stax-ex.jar ${instdir}/stax-ex.jar || die
2185 + rm streambuffer.jar && dosym /usr/share/xmlstreambuffer/lib/streambuffer.jar ${instdir}/streambuffer.jar || die
2186 + popd >/dev/null || die
2187 +
2188 + local instdir=${INSTALL_DIR}/modules/ext/jaxws22/api
2189 + pushd "${D}"/${instdir} >/dev/null || die
2190 + rm jsr181-api.jar && dosym /usr/share/jsr181/lib/jsr181.jar ${instdir}/jsr181-api.jar || die
2191 + rm saaj-api.jar && dosym /usr/share/jsr67/lib/jsr67.jar ${instdir}/saaj-api.jar || die
2192 + popd >/dev/null || die
2193 +
2194 + local instdir=${INSTALL_DIR}/modules/ext/maven
2195 + pushd "${D}"/${instdir} >/dev/null || die
2196 + rm jdom-1.0.jar && dosym /usr/share/jdom-1.0/lib/jdom.jar ${instdir}/jdom-1.0.jar || die
2197 + popd >/dev/null || die
2198 +
2199 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/java
2200 +}
2201
2202 diff --git a/dev-java/netbeans-javacard/ChangeLog b/dev-java/netbeans-javacard/ChangeLog
2203 index 55da69c..d2d285d 100644
2204 --- a/dev-java/netbeans-javacard/ChangeLog
2205 +++ b/dev-java/netbeans-javacard/ChangeLog
2206 @@ -2,6 +2,12 @@
2207 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
2208 # $Header: $
2209
2210 +*netbeans-javacard-9999_p20131227 (27 Dec 2013)
2211 +
2212 + 27 Dec 2013; Miroslav Šulc <fordfrog@g.o>
2213 + +netbeans-javacard-9999_p20131227.ebuild:
2214 + bumped to latest nightly sources
2215 +
2216 *netbeans-javacard-9999_p20131219 (20 Dec 2013)
2217
2218 20 Dec 2013; Miroslav Šulc <fordfrog@g.o>
2219
2220 diff --git a/dev-java/netbeans-javacard/Manifest b/dev-java/netbeans-javacard/Manifest
2221 index 3d427d1..973a675 100644
2222 --- a/dev-java/netbeans-javacard/Manifest
2223 +++ b/dev-java/netbeans-javacard/Manifest
2224 @@ -31,6 +31,7 @@ DIST netbeans-trunk-nightly-201312150002-src.zip 192445917 SHA256 ca5f049ec34286
2225 DIST netbeans-trunk-nightly-201312160002-src.zip 192447754 SHA256 cdec4339977d416f07d35a4ebf9c9a1d59b957262d97c88f1101744ae4d38404 SHA512 34bad0e9fe6702511a519e2077576bbc55d5072dc64b72c01f5e27391232e206ad51426475b964ca36d67b00449363a94971a6422029ce13aaaa102cb4f03bc4 WHIRLPOOL 8b044e87bdebd969705f2a3617d4c3f743d733f8066c5ec2da8ac47ec384a3e9a91c25991541b2198ca4a2e11ff8f1c357beb98364ad448d6ab1f58a6bcefb52
2226 DIST netbeans-trunk-nightly-201312180002-src.zip 192432528 SHA256 a6f19bcf810b3e023190f894af79dfd0d9945971316cccc122d1c76f1bbd3e4e SHA512 51e1b3e37c071a786c2c7ee8fb455d14269da822653ecd933772d8464a441b09d04f54faf603c64d95265b24cf51fe059635db78b2d914321b84f139280b9a1f WHIRLPOOL a35baf01d7229970ca739de5c764b471eff11d1a59f52a4480a45c9ba3a91c73fc98f36ced3e87f4a0943582311c59b35fe93e5a27dad33835a25bcf6aa00cf4
2227 DIST netbeans-trunk-nightly-201312190002-src.zip 192446361 SHA256 dc4e981d21b7f0d16bc696944f999faec62ceb65ba154a4517f91f93feeeb09a SHA512 13d63bf586aeb9f47e510ceb75ff11887d9c79e6d6d14e0a8326ab4a358310e9fececf599e73f7e6da2c4eebdf4064b0d18ce1bd1bee1efb26ce1ef145cec1fb WHIRLPOOL 3a1ecdf09d39259c390d45e35727616d8e235f9a0e738edc80cca9f7e13b8376b1483724c4c060f27369c5aaff786f6250b703dc4bbacf1cdd84ad66119dec39
2228 +DIST netbeans-trunk-nightly-201312270002-src.zip 192495968 SHA256 cbfdfb75f76fe5d84b2e87d79f5f1052cc773340c7edb3e4a52946c13e353836 SHA512 b15461e305f648b6997a71d984381b466802720f0343f4ec4b16c305c3b060936b2beaeb4164018beb01d34a7d8386ad3528050da35d4c0b155c3a4fa6479cff WHIRLPOOL 2f4e790394f9dc431b2f970af1989a2c3aab0f1d4d8dc5407f009e2b65826a804ddf945121220085aba8da1c7c19ed1ea64d1946679996d09422374cc16f9fa1
2229 EBUILD netbeans-javacard-7.0.1.ebuild 4961 SHA256 566bc7e3275c97d0fe3d68c843b53aee641548ec39a8143aebd56d248da3c32c SHA512 5973c8d4254943473209b0881c0fbe40ac6b61563d508e58adc248dd40c8c2d6b742bd6c1667ee11fb404f9d2e62f08a8e4d822a2a3db9fccab254f73828c3b0 WHIRLPOOL fd1e08943ce754a2abfe8c8b83954399287500ce574a46fe0d76f94b300fd2a5978957f94a3ac1d85781330248a46fefacfbae25db95669c3de910145ef96424
2230 EBUILD netbeans-javacard-7.1.2.ebuild 4970 SHA256 15ff13152b140edaa549ea6515949d99cdb2a4656918566179836ab2277f01b8 SHA512 b7e52b477f6ba645084034eb27e848fb48361351937fc45455bf4b7d74acbdd257427ec589286f0edc71cc98c8cdb114e55988b6d3dc92143e13f407e3b45a52 WHIRLPOOL 85ab6dc2c230ea89fd19d7602ac24e3d2b0f226590998e6a6e277c24ef60a7e86874f7e95e90921d255e84f05e04ad1998ee7361b4d26c6f14828076792a933c
2231 EBUILD netbeans-javacard-7.2.ebuild 4718 SHA256 d173c848e825b342a52073ba16b7784016f92124d4bc3b5ad8beebb7a7dda772 SHA512 019183c236c59ec2b961445c49643c6da0b376048f1be1d58677a753890bcb03db126f6441221c7572a74fe45c4c27aeee4acb38db620f9203ad04ae8ff2c426 WHIRLPOOL f2a10183045edd22ef4419b630cedafc093b326eb593178a0f50e8d82ebb25ab732fb8c561d49969073d9fce551c5b9150fb1900b49458ed53f0234baa29a78e
2232 @@ -55,5 +56,6 @@ EBUILD netbeans-javacard-9999_p20131215.ebuild 4956 SHA256 65ce40f9f1a4d79c9d73b
2233 EBUILD netbeans-javacard-9999_p20131216.ebuild 4956 SHA256 9c73cd52e32e97792f43a1dab78ddf62c1c77a1f8c92b4f310335a371e86f332 SHA512 7a55080d80bb7c1f3611a9a00c93588a5a04a3152142dcba9b4c84314327de22f4e06bd0777df252c4c64cb94d5d48bf92663437b14d152f85b02d5eea7c6bc9 WHIRLPOOL 324b96be5a8567cfc1cfc24441acadaf2b57e9e12383fce8c76dd0e5f49a50fe3bfc40e690e2ee472c373cec313cb39a8163f6ede087a80dec136e260ea389d8
2234 EBUILD netbeans-javacard-9999_p20131218.ebuild 4956 SHA256 a86c282410e7dde90206000d03edd9f02555e1230f3ed9665483b680306fd621 SHA512 6ceb6fa4900ea481d7e4b1d3b3eb26c675c611f9608038cc8556e50374cdaff1da90d05df978ae277911d6550ac0bb51889100361a8a3cb61b954a1013fbdf80 WHIRLPOOL 16ff9389431a082be7fee50f7297b3e9756c1012a31503c455cd2d0afe5a813562d8ae96ba6371fbb9e915b528e4aa7d5fc105e8cbadd45d8d9736d22c88d9f3
2235 EBUILD netbeans-javacard-9999_p20131219.ebuild 4956 SHA256 dd806cfd51fd1948a6c8597d3662bf2bdb8e5f99721118a82d556283240cc2e0 SHA512 6e3308c177e660395c90dd0dc157fd1cf2d255c52765ac55430a8964a0c87e390e4c8d91b7ab468fe5e360dac8c69a26c4e9b100a71d9278e0d6f9d9405bb1cf WHIRLPOOL 1ab245fb20947177f06f94fa577610e02618b704461aafc097cfbb9c42e545b6c72d6df414963d1a6ce73e4373b9f1c60cebccde7fec792ff929d6e0e082112a
2236 -MISC ChangeLog 96158 SHA256 92dd05118a70faa7e8a4e036e9b9ed5d18f65e90ed677bb0938bdeddb1d2a66c SHA512 569bc1634a77410b7837fe27954629d905e11c5b7abb59545cff78c396a9813b7921f5558973fb294d822238b13bb4aa45e4c1aaef39fb7037db36de455d3302 WHIRLPOOL fae0f9a3fe46dc55c1f7fe21c8529c0f291f900bbc612c0e20eaf24c4b1179b056f1f4d4ca1337ecfbae47e234d45d0237b2d106b6e6ca532cae9c044cb84056
2237 +EBUILD netbeans-javacard-9999_p20131227.ebuild 4956 SHA256 568eb9065f07e2705a817ff492677c36e696f855f694cf2584e227e1a118ad81 SHA512 24a3e2b1ad81fa5b176f7d62e18a89c28d760e3f3b69f1c1b50ebff9a620faea847feb6becd54f9eb88848b31f642e94476fcd32d0f5f70e5657d8c70c9904f6 WHIRLPOOL 1bbea888800d17b49a6d46b43ffa8a8822d9c1e75dc02c3318d1d9f6472903ef2194116210b0b386052386cc6af42d60fcaf4ffe54cf15b0ea0b6782c7ec61c2
2238 +MISC ChangeLog 96339 SHA256 f1b535ea08fc6f5f6551722b1f9d9aed9736702ec54044cfa167e5ef478d16c8 SHA512 3aafbc2a9015fe51b9c907902b9b3bac9d2e1d4364a5724f1cdf183b7fce9178e40772a2fd489b05b9dacbbcc9700a91aec42ed07439ae91e7099f9afb14703b WHIRLPOOL e7784c85fbcff1d0d2cb8bee56c31cf07f9ee23a8e41ea002f5999ac3dca41afe6bda4c3363527e5fd27e80fc6307426dbb018b39cf60361ea53c24e4ca913ab
2239 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43
2240
2241 diff --git a/dev-java/netbeans-javacard/netbeans-javacard-9999_p20131227.ebuild b/dev-java/netbeans-javacard/netbeans-javacard-9999_p20131227.ebuild
2242 new file mode 100644
2243 index 0000000..1a0b2f0
2244 --- /dev/null
2245 +++ b/dev-java/netbeans-javacard/netbeans-javacard-9999_p20131227.ebuild
2246 @@ -0,0 +1,134 @@
2247 +# Copyright 1999-2013 Gentoo Foundation
2248 +# Distributed under the terms of the GNU General Public License v2
2249 +# $Header: $
2250 +
2251 +EAPI="4"
2252 +inherit eutils java-pkg-2 java-ant-2
2253 +
2254 +DESCRIPTION="Netbeans JavaCard Cluster"
2255 +HOMEPAGE="http://netbeans.org/projects/javacard"
2256 +SLOT="9999"
2257 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-12-27_00-02-41/zip/netbeans-trunk-nightly-201312270002-src.zip"
2258 +SRC_URI="${SOURCE_URL}
2259 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
2260 + http://hg.netbeans.org/binaries/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar
2261 + http://hg.netbeans.org/binaries/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar
2262 + http://hg.netbeans.org/binaries/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip"
2263 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2264 +KEYWORDS="~amd64 ~x86"
2265 +IUSE=""
2266 +S="${WORKDIR}"
2267 +
2268 +CDEPEND="~dev-java/netbeans-extide-${PV}
2269 + ~dev-java/netbeans-ide-${PV}
2270 + ~dev-java/netbeans-java-${PV}
2271 + ~dev-java/netbeans-platform-${PV}"
2272 +DEPEND=">=virtual/jdk-1.7
2273 + app-arch/unzip
2274 + ${CDEPEND}
2275 + dev-java/javahelp:0"
2276 +RDEPEND=">=virtual/jdk-1.7
2277 + ${CDEPEND}
2278 + dev-java/ant-contrib:0
2279 + dev-java/asm:3
2280 + dev-java/bcel:0
2281 + dev-java/commons-cli:1
2282 + dev-java/commons-codec:0
2283 + dev-java/commons-httpclient:3
2284 + dev-java/commons-logging:0"
2285 +
2286 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2287 +
2288 +EANT_BUILD_XML="nbbuild/build.xml"
2289 +EANT_BUILD_TARGET="rebuild-cluster"
2290 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javacard -Dext.binaries.downloaded=true"
2291 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2292 +JAVA_PKG_BSFIX="off"
2293 +
2294 +src_unpack() {
2295 + unpack $(basename ${SOURCE_URL})
2296 +
2297 + einfo "Deleting bundled jars..."
2298 + find -name "*.jar" -type f -delete
2299 +
2300 + unpack netbeans-9999-r12-build.xml.patch.bz2
2301 +
2302 + pushd "${S}" >/dev/null || die
2303 + ln -s "${DISTDIR}"/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar javacard.ri.platform/external/anttasks.jar || die
2304 + ln -s "${DISTDIR}"/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar javacard.apdu.io/external/apduio.jar || die
2305 + ln -s "${DISTDIR}"/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip javacard.ri.bundle/external/javacard_ri.zip || die
2306 + popd >/dev/null || die
2307 +}
2308 +
2309 +src_prepare() {
2310 + einfo "Deleting bundled class files..."
2311 + find -name "*.class" -type f | xargs rm -vf
2312 +
2313 + epatch netbeans-9999-r12-build.xml.patch
2314 +
2315 + # Support for custom patches
2316 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2317 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2318 +
2319 + if [ -n "${files}" ] ; then
2320 + einfo "Applying custom patches:"
2321 +
2322 + for file in ${files} ; do
2323 + epatch "${file}"
2324 + done
2325 + fi
2326 + fi
2327 +
2328 + einfo "Symlinking external libraries..."
2329 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2330 +
2331 + einfo "Linking in other clusters..."
2332 + mkdir "${S}"/nbbuild/netbeans || die
2333 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
2334 +
2335 + ln -s /usr/share/netbeans-extide-${SLOT} extide || die
2336 + cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2337 + touch nb.cluster.extide.built
2338 +
2339 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2340 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2341 + touch nb.cluster.ide.built
2342 +
2343 + ln -s /usr/share/netbeans-java-${SLOT} java || die
2344 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2345 + touch nb.cluster.java.built
2346 +
2347 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2348 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2349 + touch nb.cluster.platform.built
2350 +
2351 + popd >/dev/null || die
2352 +
2353 + java-pkg-2_src_prepare
2354 +}
2355 +
2356 +src_install() {
2357 + pushd nbbuild/netbeans/javacard >/dev/null || die
2358 +
2359 + insinto ${INSTALL_DIR}
2360 +
2361 + grep -E "/javacard$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2362 +
2363 + doins -r *
2364 + rm -fr "${D}"/${INSTALL_DIR}/bin || die
2365 +
2366 + popd >/dev/null || die
2367 +
2368 + local instdir=${INSTALL_DIR}/JCDK3.0.2_ConnectedEdition/lib
2369 + pushd "${D}"/${instdir} >/dev/null || die
2370 + rm ant-contrib-1.0b3.jar && dosym /usr/share/ant-contrib/lib/ant-contrib.jar ${instdir}/ant-contrib-1.0b3.jar || die
2371 + rm asm-all-3.1.jar && dosym /usr/share/asm-3/lib/asm.jar ${instdir}/asm-all-3.1.jar || die
2372 + rm bcel-5.2.jar && dosym /usr/share/bcel/lib/bcel.jar ${instdir}/bcel-5.2.jar || die
2373 + rm commons-cli-1.0.jar && dosym /usr/share/commons-cli-1/lib/commons-cli.jar ${instdir}/commons-cli-1.0.jar || die
2374 + rm commons-codec-1.3.jar && dosym /usr/share/commons-codec/lib/commons-codec.jar ${instdir}/commons-codec-1.3.jar || die
2375 + rm commons-httpclient-3.0.jar && dosym /usr/share/commons-httpclient-3/lib/commons-httpclient.jar ${instdir}/commons-httpclient-3.0.jar || die
2376 + rm commons-logging-1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.jar || die
2377 + popd >/dev/null || die
2378 +
2379 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javacard
2380 +}
2381
2382 diff --git a/dev-java/netbeans-javadoc/ChangeLog b/dev-java/netbeans-javadoc/ChangeLog
2383 index d6b10dc..63a25f8 100644
2384 --- a/dev-java/netbeans-javadoc/ChangeLog
2385 +++ b/dev-java/netbeans-javadoc/ChangeLog
2386 @@ -2,6 +2,12 @@
2387 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
2388 # $Header: $
2389
2390 +*netbeans-javadoc-9999_p20131227 (27 Dec 2013)
2391 +
2392 + 27 Dec 2013; Miroslav Šulc <fordfrog@g.o>
2393 + +netbeans-javadoc-9999_p20131227.ebuild:
2394 + bumped to latest nightly sources
2395 +
2396 *netbeans-javadoc-9999_p20131219 (20 Dec 2013)
2397
2398 20 Dec 2013; Miroslav Šulc <fordfrog@g.o>
2399
2400 diff --git a/dev-java/netbeans-javadoc/Manifest b/dev-java/netbeans-javadoc/Manifest
2401 index 3abea96..6a748b8 100644
2402 --- a/dev-java/netbeans-javadoc/Manifest
2403 +++ b/dev-java/netbeans-javadoc/Manifest
2404 @@ -33,6 +33,7 @@ DIST netbeans-trunk-nightly-201312150002-src.zip 192445917 SHA256 ca5f049ec34286
2405 DIST netbeans-trunk-nightly-201312160002-src.zip 192447754 SHA256 cdec4339977d416f07d35a4ebf9c9a1d59b957262d97c88f1101744ae4d38404 SHA512 34bad0e9fe6702511a519e2077576bbc55d5072dc64b72c01f5e27391232e206ad51426475b964ca36d67b00449363a94971a6422029ce13aaaa102cb4f03bc4 WHIRLPOOL 8b044e87bdebd969705f2a3617d4c3f743d733f8066c5ec2da8ac47ec384a3e9a91c25991541b2198ca4a2e11ff8f1c357beb98364ad448d6ab1f58a6bcefb52
2406 DIST netbeans-trunk-nightly-201312180002-src.zip 192432528 SHA256 a6f19bcf810b3e023190f894af79dfd0d9945971316cccc122d1c76f1bbd3e4e SHA512 51e1b3e37c071a786c2c7ee8fb455d14269da822653ecd933772d8464a441b09d04f54faf603c64d95265b24cf51fe059635db78b2d914321b84f139280b9a1f WHIRLPOOL a35baf01d7229970ca739de5c764b471eff11d1a59f52a4480a45c9ba3a91c73fc98f36ced3e87f4a0943582311c59b35fe93e5a27dad33835a25bcf6aa00cf4
2407 DIST netbeans-trunk-nightly-201312190002-src.zip 192446361 SHA256 dc4e981d21b7f0d16bc696944f999faec62ceb65ba154a4517f91f93feeeb09a SHA512 13d63bf586aeb9f47e510ceb75ff11887d9c79e6d6d14e0a8326ab4a358310e9fececf599e73f7e6da2c4eebdf4064b0d18ce1bd1bee1efb26ce1ef145cec1fb WHIRLPOOL 3a1ecdf09d39259c390d45e35727616d8e235f9a0e738edc80cca9f7e13b8376b1483724c4c060f27369c5aaff786f6250b703dc4bbacf1cdd84ad66119dec39
2408 +DIST netbeans-trunk-nightly-201312270002-src.zip 192495968 SHA256 cbfdfb75f76fe5d84b2e87d79f5f1052cc773340c7edb3e4a52946c13e353836 SHA512 b15461e305f648b6997a71d984381b466802720f0343f4ec4b16c305c3b060936b2beaeb4164018beb01d34a7d8386ad3528050da35d4c0b155c3a4fa6479cff WHIRLPOOL 2f4e790394f9dc431b2f970af1989a2c3aab0f1d4d8dc5407f009e2b65826a804ddf945121220085aba8da1c7c19ed1ea64d1946679996d09422374cc16f9fa1
2409 EBUILD netbeans-javadoc-7.0.1.ebuild 5814 SHA256 68531c51838c95012830f5ae09e2386ea3179c2b31bfd5191f67993e3b3dbe2f SHA512 3bfe0ecc46f371d2553b031a5699229fb874dad1e94415635558b7d46b6764c31337d03444753e687b19a7c0976c68cb72007ccc82df7d1e5848a81f241f80c3 WHIRLPOOL 6571f7a73c262b3b67407840523b79eecc14bad9678cff05fb32a2811049158400870de51bbcef97ecb3f18f8ff59f965bdca8e788918d53822b92e2f20f75f5
2410 EBUILD netbeans-javadoc-7.1.2.ebuild 5855 SHA256 af28efb956ac3b7147e254ca3083dfaab11b84ea42e20677ebdd18aa29ff87e0 SHA512 ee06c552782170b51cfe70d603792b4240aef6064ba0a5074f394701a43285ed1e4030f539622c616be3175dab013e791c1a3a1193ad379193f5fa3e92eefa40 WHIRLPOOL dfcc63d6c9fcf094e2998ce1c08e29b4d4acbefbe9bea6498c2e28f84576f628da50164a1e0ab3ff5528720fe54cae71f2f5e6f84aedca5b639f13053464e6c1
2411 EBUILD netbeans-javadoc-7.2.ebuild 5805 SHA256 20d01deae745a7e8d84ffe55ca63ad74342bd8528c0dd15a20aac6570a1a83e3 SHA512 3947f1ab3efc236b8faa14736406ee3e537bbdbe377ea1bbd4f1eafa06a36d2863f8700dc7c84e6c8501abdf130a78e87ad6a0f52c5172bf0ab52f288617bc86 WHIRLPOOL 8301cce0679ed5f68a09e2e968ab2ba0955547f438758b042a04744539324fd79d83d853dfb8b48421f6dac616362cf1a9dd2a0e0ff8763dc2e12a470d16b95f
2412 @@ -57,5 +58,6 @@ EBUILD netbeans-javadoc-9999_p20131215.ebuild 6043 SHA256 fe9f7a1a930b2e21568b1f
2413 EBUILD netbeans-javadoc-9999_p20131216.ebuild 6043 SHA256 f87b105a9873961b6ed4f555167105d92ec033818462544eb8dc842a46f78190 SHA512 2cf3af4c843c095d54d3d9cebd92b1222cc6df15493fb54156136f970e1768c721aaace42739315707fb9a3f483772856dd5e66703a7b6db3dbe5f0edccb0b30 WHIRLPOOL de6ae44fef00c5a431d29822d753bab07750f3fb47decf9dec0ade2219d3ae82d44eacc4e11de268309fca722476327065852e0cc1496647d01d300e701deb4b
2414 EBUILD netbeans-javadoc-9999_p20131218.ebuild 6043 SHA256 0038984189fc3227498b44af9c853501d08811a2db9fdaf3bcf2dfe128eaa190 SHA512 f15873542a181b8008ef07e537f58894e8ec3ac54d366cc26442476f6f3c1e440a375f2584faa6795b91bc9169463af622bae028fb05946f898c6f6a7bc50ade WHIRLPOOL ca7e96cffef6bd3befd99964ddac6926643057760e853df472f60eaed4b696dfa118b1581931828354f5dad06f10635679b8ded104142d8a30c8551f53e49669
2415 EBUILD netbeans-javadoc-9999_p20131219.ebuild 6043 SHA256 27910b70c74d105efd3f390b50527e0fb80342d25917a83187724e5d78a90569 SHA512 65b0bacd9147c84ece21eb2b78141a07af660b87ceb2028b89511e861dfd07e7e0fba76d73501adf9c5d4692e9e68eb01384654265337c37924bb0d227fd6aca WHIRLPOOL 289d4313b5b9073abebd76ef10cc8df4a8e382f41c5967e825da62370177a5146fd92096ca521535cfd145a8c0186bc29ba44588930bde175a03fd529658c498
2416 -MISC ChangeLog 94830 SHA256 f31c2d30f35827158550248b1c558c37574cf91fe79d6c453ca34a0e7ce9d907 SHA512 af04cd093613689d4cb824c28f9ae42e8421a4b03b170dd47a0f80bf43ebbaf41e6c76f2e924503d8484dc201d27f9478f54abe5662c364531b08e82f2619ad0 WHIRLPOOL 26ac6cdd5c5d12bc7f02a311f5fd77873c40b5d10c2e322564aea1d74174c5f7a85482e681df2da297be86ee0786dc295154b67ab486b6a2d0940c19cd8f1ae6
2417 +EBUILD netbeans-javadoc-9999_p20131227.ebuild 6043 SHA256 f3aef8caa3b090ee74ff13391187b8442ad8fcd1b2585a3f676fe05c06780850 SHA512 8021705dbfe9e4a741d558e55a260efa40bcc13d6cfba9a1c73d5b4c1cdc1303d3bded67fcb27ebe983c551d73a7f4612a011cfa919565e00675145b81a04c2d WHIRLPOOL 1ed3ae7b81744878d7aabe5220cf181d12f781650f9db418471f2cf11966356c3600672d612dd73805ee262640a5a3ee6d31ea851ada42b98ffaf03ff85e2a15
2418 +MISC ChangeLog 95009 SHA256 4f8e661152e7c1c56cbd7a73cc918022adfbb812f57baf82b369f37f8356f490 SHA512 6ff62b65f66d5e12096227367f6d7078e3dc78bcd1ed0a728e998f8094e6e6e83d1eda397b23c2fce76c0132a7b61a5e1b9c364b78d9450ae33229a0d31e278b WHIRLPOOL d5b1a59d3fd2ffed19e0080bc9bb42690d80a292ea6e5eaaf5eb799351e3d75aafceefe603381d8c0c350fe0b7c9d0fb3fd66217ec775bd26f930fce49185515
2419 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43
2420
2421 diff --git a/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20131227.ebuild b/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20131227.ebuild
2422 new file mode 100644
2423 index 0000000..60f978a
2424 --- /dev/null
2425 +++ b/dev-java/netbeans-javadoc/netbeans-javadoc-9999_p20131227.ebuild
2426 @@ -0,0 +1,164 @@
2427 +# Copyright 1999-2013 Gentoo Foundation
2428 +# Distributed under the terms of the GNU General Public License v2
2429 +# $Header: $
2430 +
2431 +EAPI="4"
2432 +inherit eutils java-pkg-2 java-ant-2
2433 +
2434 +DESCRIPTION="Netbeans JavaDocs"
2435 +HOMEPAGE="http://netbeans.org/"
2436 +SLOT="9999"
2437 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-12-27_00-02-41/zip/netbeans-trunk-nightly-201312270002-src.zip"
2438 +SRC_URI="${SOURCE_URL}
2439 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
2440 + http://hg.netbeans.org/binaries/51449E030F3A5F80327536CC51D75EE9D7E59BDA-ant-libs-1.9.2.zip"
2441 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2442 +KEYWORDS="~amd64 ~x86"
2443 +IUSE=""
2444 +S="${WORKDIR}"
2445 +
2446 +DEPEND=">=virtual/jdk-1.7
2447 + app-arch/unzip
2448 + dev-java/javahelp:0
2449 + dev-java/junit:4
2450 + ~dev-java/netbeans-apisupport-${PV}
2451 + ~dev-java/netbeans-cnd-${PV}
2452 + ~dev-java/netbeans-dlight-${PV}
2453 + ~dev-java/netbeans-enterprise-${PV}
2454 + ~dev-java/netbeans-ergonomics-${PV}
2455 + ~dev-java/netbeans-extide-${PV}
2456 + ~dev-java/netbeans-groovy-${PV}
2457 + ~dev-java/netbeans-harness-${PV}
2458 + ~dev-java/netbeans-ide-${PV}
2459 + ~dev-java/netbeans-java-${PV}
2460 + ~dev-java/netbeans-javacard-${PV}
2461 + ~dev-java/netbeans-mobility-${PV}
2462 + ~dev-java/netbeans-nb-${PV}
2463 + ~dev-java/netbeans-php-${PV}
2464 + ~dev-java/netbeans-platform-${PV}
2465 + ~dev-java/netbeans-profiler-${PV}
2466 + ~dev-java/netbeans-websvccommon-${PV}"
2467 +RDEPEND=""
2468 +
2469 +JAVA_PKG_BSFIX="off"
2470 +
2471 +src_unpack() {
2472 + unpack $(basename ${SOURCE_URL})
2473 +
2474 + einfo "Deleting bundled jars..."
2475 + find -name "*.jar" -type f -delete
2476 +
2477 + unpack netbeans-9999-r12-build.xml.patch.bz2
2478 +
2479 + pushd "${S}" >/dev/null || die
2480 + ln -s "${DISTDIR}"/51449E030F3A5F80327536CC51D75EE9D7E59BDA-ant-libs-1.9.2.zip o.apache.tools.ant.module/external/ant-libs-1.9.2.zip || die
2481 + popd >/dev/null || die
2482 +}
2483 +
2484 +src_prepare() {
2485 + einfo "Deleting bundled class files..."
2486 + find -name "*.class" -type f | xargs rm -vf
2487 +
2488 + epatch netbeans-9999-r12-build.xml.patch
2489 +
2490 + # Support for custom patches
2491 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2492 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2493 +
2494 + if [ -n "${files}" ] ; then
2495 + einfo "Applying custom patches:"
2496 +
2497 + for file in ${files} ; do
2498 + epatch "${file}"
2499 + done
2500 + fi
2501 + fi
2502 +
2503 + einfo "Symlinking external libraries..."
2504 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2505 + java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
2506 +
2507 + einfo "Linking in other clusters..."
2508 + mkdir "${S}"/nbbuild/netbeans || die
2509 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
2510 +
2511 + ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
2512 + cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2513 + touch nb.cluster.apisupport.built
2514 +
2515 + ln -s /usr/share/netbeans-cnd-${SLOT} cnd || die
2516 + cat /usr/share/netbeans-cnd-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2517 + touch nb.cluster.cnd.built
2518 +
2519 + ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
2520 + cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2521 + touch nb.cluster.dlight.built
2522 +
2523 + ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
2524 + cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2525 + touch nb.cluster.enterprise.built
2526 +
2527 + ln -s /usr/share/netbeans-ergonomics-${SLOT} ergonomics || die
2528 + cat /usr/share/netbeans-ergonomics-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2529 + touch nb.cluster.ergonomics.built
2530 +
2531 + ln -s /usr/share/netbeans-extide-${SLOT} extide || die
2532 + cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2533 + touch nb.cluster.extide.built
2534 +
2535 + ln -s /usr/share/netbeans-groovy-${SLOT} groovy || die
2536 + cat /usr/share/netbeans-groovy-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2537 + touch nb.cluster.groovy.built
2538 +
2539 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
2540 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2541 + touch nb.cluster.harness.built
2542 +
2543 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2544 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2545 + touch nb.cluster.ide.built
2546 +
2547 + ln -s /usr/share/netbeans-java-${SLOT} java || die
2548 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2549 + touch nb.cluster.java.built
2550 +
2551 + ln -s /usr/share/netbeans-javacard-${SLOT} javacard || die
2552 + cat /usr/share/netbeans-javacard-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2553 + touch nb.cluster.javacard.built
2554 +
2555 + ln -s /usr/share/netbeans-mobility-${SLOT} mobility || die
2556 + cat /usr/share/netbeans-mobility-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2557 + touch nb.cluster.mobility.built
2558 +
2559 + ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
2560 + cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
2561 + touch nb.cluster.nb.built
2562 +
2563 + ln -s /usr/share/netbeans-php-${SLOT} php || die
2564 + cat /usr/share/netbeans-php-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2565 + touch nb.cluster.php.built
2566 +
2567 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2568 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2569 + touch nb.cluster.platform.built
2570 +
2571 + ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
2572 + cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2573 + touch nb.cluster.profiler.built
2574 +
2575 + ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
2576 + cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2577 + touch nb.cluster.websvccommon.built
2578 +
2579 + java-pkg-2_src_prepare
2580 +}
2581 +
2582 +src_compile() {
2583 + eant -f nbbuild/build.xml bootstrap || die
2584 + ANT_OPTS="-Xmx1536m" eant -f nbbuild/javadoctools/build.xml build-javadoc
2585 +}
2586 +
2587 +src_install() {
2588 + rm nbbuild/build/javadoc/*.zip
2589 + java-pkg_dojavadoc nbbuild/build/javadoc
2590 +}
2591
2592 diff --git a/dev-java/netbeans-javafx/ChangeLog b/dev-java/netbeans-javafx/ChangeLog
2593 index 8172bd9..538100f 100644
2594 --- a/dev-java/netbeans-javafx/ChangeLog
2595 +++ b/dev-java/netbeans-javafx/ChangeLog
2596 @@ -2,6 +2,12 @@
2597 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
2598 # $Header: $
2599
2600 +*netbeans-javafx-9999_p20131227 (27 Dec 2013)
2601 +
2602 + 27 Dec 2013; Miroslav Šulc <fordfrog@g.o>
2603 + +netbeans-javafx-9999_p20131227.ebuild:
2604 + bumped to latest nightly sources
2605 +
2606 *netbeans-javafx-9999_p20131219 (20 Dec 2013)
2607
2608 20 Dec 2013; Miroslav Šulc <fordfrog@g.o>
2609
2610 diff --git a/dev-java/netbeans-javafx/Manifest b/dev-java/netbeans-javafx/Manifest
2611 index 06ee849..878bddd 100644
2612 --- a/dev-java/netbeans-javafx/Manifest
2613 +++ b/dev-java/netbeans-javafx/Manifest
2614 @@ -33,6 +33,7 @@ DIST netbeans-trunk-nightly-201312150002-src.zip 192445917 SHA256 ca5f049ec34286
2615 DIST netbeans-trunk-nightly-201312160002-src.zip 192447754 SHA256 cdec4339977d416f07d35a4ebf9c9a1d59b957262d97c88f1101744ae4d38404 SHA512 34bad0e9fe6702511a519e2077576bbc55d5072dc64b72c01f5e27391232e206ad51426475b964ca36d67b00449363a94971a6422029ce13aaaa102cb4f03bc4 WHIRLPOOL 8b044e87bdebd969705f2a3617d4c3f743d733f8066c5ec2da8ac47ec384a3e9a91c25991541b2198ca4a2e11ff8f1c357beb98364ad448d6ab1f58a6bcefb52
2616 DIST netbeans-trunk-nightly-201312180002-src.zip 192432528 SHA256 a6f19bcf810b3e023190f894af79dfd0d9945971316cccc122d1c76f1bbd3e4e SHA512 51e1b3e37c071a786c2c7ee8fb455d14269da822653ecd933772d8464a441b09d04f54faf603c64d95265b24cf51fe059635db78b2d914321b84f139280b9a1f WHIRLPOOL a35baf01d7229970ca739de5c764b471eff11d1a59f52a4480a45c9ba3a91c73fc98f36ced3e87f4a0943582311c59b35fe93e5a27dad33835a25bcf6aa00cf4
2617 DIST netbeans-trunk-nightly-201312190002-src.zip 192446361 SHA256 dc4e981d21b7f0d16bc696944f999faec62ceb65ba154a4517f91f93feeeb09a SHA512 13d63bf586aeb9f47e510ceb75ff11887d9c79e6d6d14e0a8326ab4a358310e9fececf599e73f7e6da2c4eebdf4064b0d18ce1bd1bee1efb26ce1ef145cec1fb WHIRLPOOL 3a1ecdf09d39259c390d45e35727616d8e235f9a0e738edc80cca9f7e13b8376b1483724c4c060f27369c5aaff786f6250b703dc4bbacf1cdd84ad66119dec39
2618 +DIST netbeans-trunk-nightly-201312270002-src.zip 192495968 SHA256 cbfdfb75f76fe5d84b2e87d79f5f1052cc773340c7edb3e4a52946c13e353836 SHA512 b15461e305f648b6997a71d984381b466802720f0343f4ec4b16c305c3b060936b2beaeb4164018beb01d34a7d8386ad3528050da35d4c0b155c3a4fa6479cff WHIRLPOOL 2f4e790394f9dc431b2f970af1989a2c3aab0f1d4d8dc5407f009e2b65826a804ddf945121220085aba8da1c7c19ed1ea64d1946679996d09422374cc16f9fa1
2619 EBUILD netbeans-javafx-7.1.2.ebuild 3593 SHA256 76a29b37765000745794e6ae20c6b8528d8637507a257ffef3bef2ce648f05cc SHA512 a04618bda036e6652c7208f90a4dd91e07e75b85243580263f6ec846425ab907a87c318117990d4e8d9044bcd7a0ca8b63bc32bdd0d84e5373a10e67a77b79c0 WHIRLPOOL 11acad585f7315ae6b4edd53c764167567a948cb0e2037d95f2f4de34765909b71d095540c054f4cef3ba70224d294b42720536566e445cbdd06ebf2ad903841
2620 EBUILD netbeans-javafx-7.2.ebuild 3576 SHA256 3441b901a5074013351bc6c7ba6c424455e2affe52e448f2cfac0058c82345e2 SHA512 ee384d6e4ac767ade82b5d337d7a1c5d2b463c15a7596d91e1a850b37349f88d7867a0ffa11a118c48e2ed463f38dcfa791ec42b3fe85ea1e6bf7c4b27f9b073 WHIRLPOOL 15c7d20f2caa39c6cfcba2f846736754b049483f135ac90ced399672932a6a73467f0b4016550c3b2d8583be20d1467486f5652111893ec16111095a3e9c941c
2621 EBUILD netbeans-javafx-7.3.ebuild 4476 SHA256 9f268a852d45f37f9d22c3bb58d36be17f438e4b4cb5105d88ac4404731facb3 SHA512 3fa0e48e949d0df0a4404c04379623529f73ff15259f4164fddd10afb9faa046ceed16aac1a7b14728af89bf3a4ed7037638fb7e7e932a64cc71e84f7ecaa44a WHIRLPOOL 0395ca679fa41610c61dceb6ac018d7a76b62c08ca740de2fa2d98523f8e5f840a2d0a8c357b674d171841f93d980b536a671a1f12b5261d402c03b691ac6504
2622 @@ -56,5 +57,6 @@ EBUILD netbeans-javafx-9999_p20131215.ebuild 4697 SHA256 849e1ae7075da561a17cec4
2623 EBUILD netbeans-javafx-9999_p20131216.ebuild 4697 SHA256 f4b0155b62b52d383e675e7783be188f09bc20618c3287140c8defe267233ca5 SHA512 6a711ccf08fbd44990d20cefb577b155c04bbe3e3e8601030251e8b0e0c4fd4a65bb6b53dccd69e828aa61a7d33ffb98aba383c73a7a59a2f1b8fa5336f64af3 WHIRLPOOL cdb4bb4035f22d63bd92a5cf6307205924ca240715ff738be2b7367308f3aa65a1232a037e3669c46412e6e17ad78db5f510cd36cb2c98b88ed3e57b1ac442fe
2624 EBUILD netbeans-javafx-9999_p20131218.ebuild 4697 SHA256 e6231d0a6c97ea5ca78f0e96cb8b9e29ea50d0d2bb838d3f59f109b83ab516a2 SHA512 aa1cfa4c68805a79e0cccc1092caebc34cc8732e28b5404e98442e6c93f3700567d53bfc17c76cfc9d4667820802805d92837b302f94c666d174306b98b9cc76 WHIRLPOOL d3e55626b488c2fe134ed02e2f0546b965095a6348ce60a807da3dcc00450d992b3e7cf8c0c0b97fa7f05689e5dd077f0fc69f1895ebf509e5f7b442f896e266
2625 EBUILD netbeans-javafx-9999_p20131219.ebuild 4697 SHA256 6c3c1e5c0ffb052b7de664c07d94a27b94acef73a3bb87b901aa23a538333a69 SHA512 831bd826bb37d98d221330d90ebac67b1253b57240d8ab12a266621c951a226ba45930b6c2b1903d0ad4a9f887576687614a7c476ef6fe09dbfc1779db87f67a WHIRLPOOL 6f4dfd681ddcc0c2cb6eb9eac3b41010e86101a6abe9f542b699beb319758ec1211eb2af39ec9324c4ed0b9adc1faa8931c2048978c39b47206e0ba2b92840ea
2626 -MISC ChangeLog 80369 SHA256 3a6bfccefde144cc4b43ed210c2272465179f4cbab9d1ab3d2de83ec67489abf SHA512 ec8a92581cb49185d0da4711b2efe3b951604e427f19f3a92a0ec546dea474f93659b4d626018c392d2a653cbe8cea635f6ae9333f45dbeb2cea914866caae54 WHIRLPOOL b71cd85795bd0182af8690d8af248ea8221f47cec9a2f6542227357d61e3d7ed97c11afcfad32178bbfc1e260e097c839c135aaaa5e5ba6aef410cb1afe38ed8
2627 +EBUILD netbeans-javafx-9999_p20131227.ebuild 4697 SHA256 edec01658f866401d1af56bd420e173348e6ac5269c5c2585f55e7ef5a50a882 SHA512 6d81463e4bdb68b43a5053e75755abfc5c8e69d72f67635e4500929067c2c431d9ff83791237ab7c32ee8272e1d2849b01e445599de7213e5b7300243e1a8cb6 WHIRLPOOL c5e5cbcd812a5ff3411be4f2f09dfa8996600d6e5af495abac0faa202eea8b2649e44f93e35eb4a6c160633744a929dd71b838e9481c2b6797115ed6e29d9ef0
2628 +MISC ChangeLog 80546 SHA256 6de057aa7a33da4f39d87243137d1d0de627bb3ab20440e84bbcd94e9ecd4e25 SHA512 acbf56e0264c553a57ba614fdc63e07c6d803b4ed9b2ed34ad3ca5377bbf79610c4bda7eb8306755d9e18fc12c6c7fda7cbd9fba04717701fc35f82e58b87c86 WHIRLPOOL 1ed703b599cad57c7ecc6f5dd50cda489dfd7d9c7a3ac127f49c645848e198294cc494b4f21e57d6b7f54d42a5e378de6eefb4a4690cf3ea01fcfe4dedbc5c6f
2629 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43
2630
2631 diff --git a/dev-java/netbeans-javafx/netbeans-javafx-9999_p20131227.ebuild b/dev-java/netbeans-javafx/netbeans-javafx-9999_p20131227.ebuild
2632 new file mode 100644
2633 index 0000000..1b9754a
2634 --- /dev/null
2635 +++ b/dev-java/netbeans-javafx/netbeans-javafx-9999_p20131227.ebuild
2636 @@ -0,0 +1,124 @@
2637 +# Copyright 1999-2013 Gentoo Foundation
2638 +# Distributed under the terms of the GNU General Public License v2
2639 +# $Header: $
2640 +
2641 +EAPI="4"
2642 +inherit eutils java-pkg-2 java-ant-2
2643 +
2644 +DESCRIPTION="Netbeans JavaFX Cluster"
2645 +HOMEPAGE="http://netbeans.org/projects/javafx"
2646 +SLOT="9999"
2647 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-12-27_00-02-41/zip/netbeans-trunk-nightly-201312270002-src.zip"
2648 +SRC_URI="${SOURCE_URL}
2649 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
2650 + http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
2651 + http://hg.netbeans.org/binaries/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar
2652 + http://hg.netbeans.org/binaries/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip
2653 + http://hg.netbeans.org/binaries/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip
2654 + http://hg.netbeans.org/binaries/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar
2655 + http://hg.netbeans.org/binaries/0F7FC8D69950B86D5F67529B5C551DB84C5BCF87-nb-javac-api.jar"
2656 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2657 +KEYWORDS="~amd64 ~x86"
2658 +IUSE=""
2659 +S="${WORKDIR}"
2660 +
2661 +CDEPEND="~dev-java/netbeans-extide-${PV}
2662 + ~dev-java/netbeans-ide-${PV}
2663 + ~dev-java/netbeans-java-${PV}
2664 + ~dev-java/netbeans-platform-${PV}"
2665 +DEPEND=">=virtual/jdk-1.7
2666 + app-arch/unzip
2667 + ${CDEPEND}
2668 + dev-java/javahelp:0
2669 + dev-java/junit:4"
2670 +RDEPEND=">=virtual/jdk-1.7
2671 + ${CDEPEND}"
2672 +
2673 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2674 +
2675 +EANT_BUILD_XML="nbbuild/build.xml"
2676 +EANT_BUILD_TARGET="rebuild-cluster"
2677 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.javafx -Dext.binaries.downloaded=true"
2678 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2679 +JAVA_PKG_BSFIX="off"
2680 +
2681 +src_unpack() {
2682 + unpack $(basename ${SOURCE_URL})
2683 +
2684 + einfo "Deleting bundled jars..."
2685 + find -name "*.jar" -type f -delete
2686 +
2687 + unpack netbeans-9999-r12-build.xml.patch.bz2
2688 +
2689 + pushd "${S}" >/dev/null || die
2690 + ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
2691 + ln -s "${DISTDIR}"/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar apisupport.harness/external/jnlp-servlet.jar || die
2692 + ln -s "${DISTDIR}"/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar jemmy/external/jemmy-2.3.1.1.jar || die
2693 + ln -s "${DISTDIR}"/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip jemmy/external/jemmy-2.3.1.1-doc.zip || die
2694 + ln -s "${DISTDIR}"/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip jemmy/external/jemmy-2.3.1.1-src.zip || die
2695 + ln -s "${DISTDIR}"/0F7FC8D69950B86D5F67529B5C551DB84C5BCF87-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die
2696 + popd >/dev/null || die
2697 +}
2698 +
2699 +src_prepare() {
2700 + einfo "Deleting bundled class files..."
2701 + find -name "*.class" -type f | xargs rm -vf
2702 +
2703 + epatch netbeans-9999-r12-build.xml.patch
2704 +
2705 + # Support for custom patches
2706 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2707 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2708 +
2709 + if [ -n "${files}" ] ; then
2710 + einfo "Applying custom patches:"
2711 +
2712 + for file in ${files} ; do
2713 + epatch "${file}"
2714 + done
2715 + fi
2716 + fi
2717 +
2718 + einfo "Symlinking external libraries..."
2719 + java-pkg_jar-from --build-only --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
2720 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2721 + java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
2722 +
2723 + einfo "Linking in other clusters..."
2724 + mkdir "${S}"/nbbuild/netbeans || die
2725 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
2726 +
2727 + ln -s /usr/share/netbeans-extide-${SLOT} extide || die
2728 + cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2729 + touch nb.cluster.extide.built
2730 +
2731 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2732 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2733 + touch nb.cluster.ide.built
2734 +
2735 + ln -s /usr/share/netbeans-java-${SLOT} java || die
2736 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2737 + touch nb.cluster.java.built
2738 +
2739 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2740 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2741 + touch nb.cluster.platform.built
2742 +
2743 + popd >/dev/null || die
2744 +
2745 + java-pkg-2_src_prepare
2746 +}
2747 +
2748 +src_install() {
2749 + pushd nbbuild/netbeans/javafx >/dev/null || die
2750 +
2751 + insinto ${INSTALL_DIR}
2752 +
2753 + grep -E "/javafx$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2754 +
2755 + doins -r *
2756 +
2757 + popd >/dev/null || die
2758 +
2759 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javafx
2760 +}
2761
2762 diff --git a/dev-java/netbeans-mobility/ChangeLog b/dev-java/netbeans-mobility/ChangeLog
2763 index 83f86da..89cc476 100644
2764 --- a/dev-java/netbeans-mobility/ChangeLog
2765 +++ b/dev-java/netbeans-mobility/ChangeLog
2766 @@ -2,6 +2,12 @@
2767 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
2768 # $Header: $
2769
2770 +*netbeans-mobility-9999_p20131227 (27 Dec 2013)
2771 +
2772 + 27 Dec 2013; Miroslav Šulc <fordfrog@g.o>
2773 + +netbeans-mobility-9999_p20131227.ebuild:
2774 + bumped to latest nightly sources
2775 +
2776 *netbeans-mobility-9999_p20131219 (20 Dec 2013)
2777
2778 20 Dec 2013; Miroslav Šulc <fordfrog@g.o>
2779
2780 diff --git a/dev-java/netbeans-mobility/Manifest b/dev-java/netbeans-mobility/Manifest
2781 index 54cab28..f09f6fb 100644
2782 --- a/dev-java/netbeans-mobility/Manifest
2783 +++ b/dev-java/netbeans-mobility/Manifest
2784 @@ -37,6 +37,7 @@ DIST netbeans-trunk-nightly-201312150002-src.zip 192445917 SHA256 ca5f049ec34286
2785 DIST netbeans-trunk-nightly-201312160002-src.zip 192447754 SHA256 cdec4339977d416f07d35a4ebf9c9a1d59b957262d97c88f1101744ae4d38404 SHA512 34bad0e9fe6702511a519e2077576bbc55d5072dc64b72c01f5e27391232e206ad51426475b964ca36d67b00449363a94971a6422029ce13aaaa102cb4f03bc4 WHIRLPOOL 8b044e87bdebd969705f2a3617d4c3f743d733f8066c5ec2da8ac47ec384a3e9a91c25991541b2198ca4a2e11ff8f1c357beb98364ad448d6ab1f58a6bcefb52
2786 DIST netbeans-trunk-nightly-201312180002-src.zip 192432528 SHA256 a6f19bcf810b3e023190f894af79dfd0d9945971316cccc122d1c76f1bbd3e4e SHA512 51e1b3e37c071a786c2c7ee8fb455d14269da822653ecd933772d8464a441b09d04f54faf603c64d95265b24cf51fe059635db78b2d914321b84f139280b9a1f WHIRLPOOL a35baf01d7229970ca739de5c764b471eff11d1a59f52a4480a45c9ba3a91c73fc98f36ced3e87f4a0943582311c59b35fe93e5a27dad33835a25bcf6aa00cf4
2787 DIST netbeans-trunk-nightly-201312190002-src.zip 192446361 SHA256 dc4e981d21b7f0d16bc696944f999faec62ceb65ba154a4517f91f93feeeb09a SHA512 13d63bf586aeb9f47e510ceb75ff11887d9c79e6d6d14e0a8326ab4a358310e9fececf599e73f7e6da2c4eebdf4064b0d18ce1bd1bee1efb26ce1ef145cec1fb WHIRLPOOL 3a1ecdf09d39259c390d45e35727616d8e235f9a0e738edc80cca9f7e13b8376b1483724c4c060f27369c5aaff786f6250b703dc4bbacf1cdd84ad66119dec39
2788 +DIST netbeans-trunk-nightly-201312270002-src.zip 192495968 SHA256 cbfdfb75f76fe5d84b2e87d79f5f1052cc773340c7edb3e4a52946c13e353836 SHA512 b15461e305f648b6997a71d984381b466802720f0343f4ec4b16c305c3b060936b2beaeb4164018beb01d34a7d8386ad3528050da35d4c0b155c3a4fa6479cff WHIRLPOOL 2f4e790394f9dc431b2f970af1989a2c3aab0f1d4d8dc5407f009e2b65826a804ddf945121220085aba8da1c7c19ed1ea64d1946679996d09422374cc16f9fa1
2789 EBUILD netbeans-mobility-7.0.1.ebuild 8655 SHA256 992e214ff2926e2f0db623d96b717bf8f8e4ceb47e96e69b3c6b8f67d6a8d130 SHA512 d51bc003f4b637cfe71c9f49a96427e535596542ac195a9621bc4f92c04a6f720a87fac6eb267732f869ba105f263d9d36f848b54a89c734b6a68a78ed323808 WHIRLPOOL 515da7153b12c3b5779cfad16e3800b4d26ba4b174027d9a7b06a26754fad065751c7eda137ba6199315d024a322d59e7ea39a1b2f4244ea75b30770ac505791
2790 EBUILD netbeans-mobility-7.1.2.ebuild 7543 SHA256 bb3f1245ad68133798fa507f06dd1ffbc1d55f6ba38f4cccc29ff0240e5b5f22 SHA512 41f663977a0716c5449db597d5f90054717ff3579a9137a910d1943d3e0b39379c34c0d9aa9c98d231037a042074c8ecf5fc62c018cd7cd5e8680734ff854c51 WHIRLPOOL c3c6feb41ce3df356f617ca80530673ac653cdf50da0aead00518854d0850d6420333529aa6591e15ddd4053249191fcb47100c5f39a804352722e54f802bae4
2791 EBUILD netbeans-mobility-7.2.ebuild 6571 SHA256 58af97ca9a6adc56fa6abe91777a1ac35a3a9b7d68af1e73c23a45dc5631abb2 SHA512 ac42c3a3daa7d55c9c13d1c99dd6880d5d99741f80cfceb683da27e30c70d6228d9434571f2405d0dbbf27d2203e3f877da6347794b07b98331edd1631d3a69d WHIRLPOOL 5a6af3cbcd08180dcdf708a038f3119faacb9c78532b4bb1945c7260fb0a8232af57745e41a73311fafffe185c969e0c88ac34970caab7708313f53417695374
2792 @@ -61,5 +62,6 @@ EBUILD netbeans-mobility-9999_p20131215.ebuild 4392 SHA256 2cdca706bd5f4f30b7d40
2793 EBUILD netbeans-mobility-9999_p20131216.ebuild 4392 SHA256 5d76e25b9a3698febb0142216dc0eeafba1728d143831ab95086c67d33e17c91 SHA512 dda6c76f852e46116d5d4f6b997951fc9e854d1537924e077e703d8c40277d3f1fde08d1665f0a6619f5c386df68fe015439dfa22b52fe2f8592a456f6685110 WHIRLPOOL 7ac3b46ec3637cdad3383218ba04d51080de6d1331f8dcaf07b75d72fe4e33951812cb03d7a6dc399029b9f933217ba9a84e54b3bfa8acbf8a07a241f8eba44a
2794 EBUILD netbeans-mobility-9999_p20131218.ebuild 4392 SHA256 755aa8874f3356131863910687ef5f4bb0947b6fb3b109a7465c199677ffa630 SHA512 0515ab4307a65b7144c9d2993bc0e6c21ed2d1836803b0257dcf9df721abff045aa3d4d107d62f96e7aa4da362dd6b93535999432386f4dfea6d441dc63f2650 WHIRLPOOL 705282522d4bf392cdcb3b8cc699644143f4be25a5ebe30bc52d2191a7439522049853dd14f5d473f79de88598624b43eecff55c0b2d037af2f7c4e9e719b08f
2795 EBUILD netbeans-mobility-9999_p20131219.ebuild 4392 SHA256 314f0d9b8a7cd216eaf05a77514f4d5159a0b20cf657c891ea1b884e61c09128 SHA512 e55c00d44580f7e4d16c7aefeb14f8007176518e306cb0765c5e8650b950026b83d44f8416a5acf14d1fa5b55e2073fdffebda0e8d62fcd3e91ba3e55c3d4587 WHIRLPOOL 79d0bf2ca172c53577d085419b2b9f9433c3395b801847dc5f5e77285d027b4041adaac548d3b3a2c2ab8bcf1bb1b077b4eeb6cecdcf106de00ea636a8689589
2796 -MISC ChangeLog 96299 SHA256 60bc6e8eeb91130990bf8b29274f4dcc15e0c170f74cead46dbffbef91d24a81 SHA512 d63c957b486026b1ac94808953b33ce1b2346ec88ee729369faa210b67d563acb7d3c5e6beaf2551395c7ce69ea22052dfa180bbb6e0563c08506795c9ffdfcd WHIRLPOOL 506e73a92c03d4c338e5ac3aa693b459b3b55ee45d05eef9087fec5f21208ce42c811ee65ab2eaae5200b0f1c9c4d81f0ee9c40191d0f7efaa8f05a5243c5841
2797 +EBUILD netbeans-mobility-9999_p20131227.ebuild 4392 SHA256 7c191fbe5c6f9f2b6805d66f265479eb64da9aec6fe07f9a964082cebbe81382 SHA512 aba5c9e47202093cf81349c076967fbc1f673485cc452e0d1bfc5263c373191427c4733b7591ad1514180185338d6b1bf924a0cdf97195caba3799da55d4d406 WHIRLPOOL 38c10b494f316c44e7e216bd0c3793d6f2336068b238164eacab8c33597fd91c5a7aee92ad3b2afc2117a433b99c4be9588f566804b5037eacf13474805c4e17
2798 +MISC ChangeLog 96480 SHA256 7546db2a38ca04afadeb9c5ca7abe69711859b85ee72b9c5b4238f7de55a97e8 SHA512 ddb1e88f23ff6b759d0f229b9ade23f1a7bf88bc7e1711ba5e508d7245f8a474e26c7cca4efed9a6fe1f82b8d8aa66d8f06366046415f308b7680001f8b79240 WHIRLPOOL 5a1d5d8069da6809025b6cbd1ceb49e622e8213ef6d2cfac6346025d27a4fe00eef4361adff018d53eed7b320ac67c9d2ebbb2d01bd3a5b19d8869a339adceab
2799 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43
2800
2801 diff --git a/dev-java/netbeans-mobility/netbeans-mobility-9999_p20131227.ebuild b/dev-java/netbeans-mobility/netbeans-mobility-9999_p20131227.ebuild
2802 new file mode 100644
2803 index 0000000..d743c9e
2804 --- /dev/null
2805 +++ b/dev-java/netbeans-mobility/netbeans-mobility-9999_p20131227.ebuild
2806 @@ -0,0 +1,126 @@
2807 +# Copyright 1999-2013 Gentoo Foundation
2808 +# Distributed under the terms of the GNU General Public License v2
2809 +# $Header: $
2810 +
2811 +EAPI="4"
2812 +inherit eutils java-pkg-2 java-ant-2
2813 +
2814 +DESCRIPTION="Netbeans Mobility Cluster"
2815 +HOMEPAGE="http://netbeans.org/features/platform/"
2816 +SLOT="9999"
2817 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-12-27_00-02-41/zip/netbeans-trunk-nightly-201312270002-src.zip"
2818 +SRC_URI="${SOURCE_URL}
2819 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
2820 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2821 +KEYWORDS="~amd64 ~x86"
2822 +IUSE=""
2823 +S="${WORKDIR}"
2824 +
2825 +CDEPEND="~dev-java/netbeans-apisupport-${PV}
2826 + ~dev-java/netbeans-enterprise-${PV}
2827 + ~dev-java/netbeans-extide-${PV}
2828 + ~dev-java/netbeans-ide-${PV}
2829 + ~dev-java/netbeans-java-${PV}
2830 + ~dev-java/netbeans-platform-${PV}
2831 + ~dev-java/netbeans-websvccommon-${PV}"
2832 +DEPEND=">=virtual/jdk-1.7
2833 + app-arch/unzip
2834 + ${CDEPEND}
2835 + dev-java/javahelp:0"
2836 +RDEPEND=">=virtual/jdk-1.7
2837 + ${CDEPEND}"
2838 +
2839 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
2840 +
2841 +EANT_BUILD_XML="nbbuild/build.xml"
2842 +EANT_BUILD_TARGET="rebuild-cluster"
2843 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.mobility -Dext.binaries.downloaded=true"
2844 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
2845 +JAVA_PKG_BSFIX="off"
2846 +
2847 +src_unpack() {
2848 + unpack $(basename ${SOURCE_URL})
2849 +
2850 + einfo "Deleting bundled jars..."
2851 + find -name "*.jar" -type f | grep -vE "mobility.databindingme/lib/netbeans_databindingme.*\.jar" \
2852 + | grep -v "vmd.components.midp/netbeans_midp_components_basic/dist/netbeans_midp_components_basic.jar" \
2853 + | grep -v "vmd.components.midp.pda/netbeans_midp_components_pda/dist/netbeans_midp_components_pda.jar" \
2854 + | grep -v "vmd.components.midp.wma/netbeans_midp_components_wma/dist/netbeans_midp_components_wma.jar" \
2855 + | grep -v "vmd.components.svg/nb_svg_midp_components/dist/nb_svg_midp_components.jar" | xargs rm
2856 +
2857 + unpack netbeans-9999-r12-build.xml.patch.bz2
2858 +}
2859 +
2860 +src_prepare() {
2861 + einfo "Deleting bundled class files..."
2862 + find -name "*.class" -type f | xargs rm -vf
2863 +
2864 + epatch netbeans-9999-r12-build.xml.patch
2865 +
2866 + # Support for custom patches
2867 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
2868 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
2869 +
2870 + if [ -n "${files}" ] ; then
2871 + einfo "Applying custom patches:"
2872 +
2873 + for file in ${files} ; do
2874 + epatch "${file}"
2875 + done
2876 + fi
2877 + fi
2878 +
2879 + einfo "Symlinking external libraries..."
2880 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
2881 +
2882 + einfo "Linking in other clusters..."
2883 + mkdir "${S}"/nbbuild/netbeans || die
2884 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
2885 +
2886 + ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
2887 + cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2888 + touch nb.cluster.apisupport.built
2889 +
2890 + ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
2891 + cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2892 + touch nb.cluster.enterprise.built
2893 +
2894 + ln -s /usr/share/netbeans-extide-${SLOT} extide || die
2895 + cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2896 + touch nb.cluster.extide.built
2897 +
2898 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
2899 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2900 + touch nb.cluster.ide.built
2901 +
2902 + ln -s /usr/share/netbeans-java-${SLOT} java || die
2903 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2904 + touch nb.cluster.java.built
2905 +
2906 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
2907 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2908 + touch nb.cluster.platform.built
2909 +
2910 + ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
2911 + cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
2912 + touch nb.cluster.websvccommon.built
2913 +
2914 + popd >/dev/null || die
2915 +
2916 + java-pkg-2_src_prepare
2917 +}
2918 +
2919 +src_install() {
2920 + pushd nbbuild/netbeans/mobility >/dev/null || die
2921 +
2922 + insinto ${INSTALL_DIR}
2923 +
2924 + grep -E "/mobility$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
2925 +
2926 + doins -r *
2927 + rm -rf "${D}"/${INSTALL_DIR}/modules/lib || die
2928 +
2929 + popd >/dev/null || die
2930 +
2931 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/mobility
2932 +}
2933
2934 diff --git a/dev-java/netbeans-nb/ChangeLog b/dev-java/netbeans-nb/ChangeLog
2935 index b4d1a18..fb345ba 100644
2936 --- a/dev-java/netbeans-nb/ChangeLog
2937 +++ b/dev-java/netbeans-nb/ChangeLog
2938 @@ -2,6 +2,12 @@
2939 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
2940 # $Header: $
2941
2942 +*netbeans-nb-9999_p20131227 (27 Dec 2013)
2943 +
2944 + 27 Dec 2013; Miroslav Šulc <fordfrog@g.o>
2945 + +netbeans-nb-9999_p20131227.ebuild:
2946 + bumped to latest nightly sources
2947 +
2948 *netbeans-nb-9999_p20131219 (20 Dec 2013)
2949
2950 20 Dec 2013; Miroslav Šulc <fordfrog@g.o>
2951
2952 diff --git a/dev-java/netbeans-nb/Manifest b/dev-java/netbeans-nb/Manifest
2953 index 13965be..f93a5a6 100644
2954 --- a/dev-java/netbeans-nb/Manifest
2955 +++ b/dev-java/netbeans-nb/Manifest
2956 @@ -35,6 +35,7 @@ DIST netbeans-trunk-nightly-201312150002-src.zip 192445917 SHA256 ca5f049ec34286
2957 DIST netbeans-trunk-nightly-201312160002-src.zip 192447754 SHA256 cdec4339977d416f07d35a4ebf9c9a1d59b957262d97c88f1101744ae4d38404 SHA512 34bad0e9fe6702511a519e2077576bbc55d5072dc64b72c01f5e27391232e206ad51426475b964ca36d67b00449363a94971a6422029ce13aaaa102cb4f03bc4 WHIRLPOOL 8b044e87bdebd969705f2a3617d4c3f743d733f8066c5ec2da8ac47ec384a3e9a91c25991541b2198ca4a2e11ff8f1c357beb98364ad448d6ab1f58a6bcefb52
2958 DIST netbeans-trunk-nightly-201312180002-src.zip 192432528 SHA256 a6f19bcf810b3e023190f894af79dfd0d9945971316cccc122d1c76f1bbd3e4e SHA512 51e1b3e37c071a786c2c7ee8fb455d14269da822653ecd933772d8464a441b09d04f54faf603c64d95265b24cf51fe059635db78b2d914321b84f139280b9a1f WHIRLPOOL a35baf01d7229970ca739de5c764b471eff11d1a59f52a4480a45c9ba3a91c73fc98f36ced3e87f4a0943582311c59b35fe93e5a27dad33835a25bcf6aa00cf4
2959 DIST netbeans-trunk-nightly-201312190002-src.zip 192446361 SHA256 dc4e981d21b7f0d16bc696944f999faec62ceb65ba154a4517f91f93feeeb09a SHA512 13d63bf586aeb9f47e510ceb75ff11887d9c79e6d6d14e0a8326ab4a358310e9fececf599e73f7e6da2c4eebdf4064b0d18ce1bd1bee1efb26ce1ef145cec1fb WHIRLPOOL 3a1ecdf09d39259c390d45e35727616d8e235f9a0e738edc80cca9f7e13b8376b1483724c4c060f27369c5aaff786f6250b703dc4bbacf1cdd84ad66119dec39
2960 +DIST netbeans-trunk-nightly-201312270002-src.zip 192495968 SHA256 cbfdfb75f76fe5d84b2e87d79f5f1052cc773340c7edb3e4a52946c13e353836 SHA512 b15461e305f648b6997a71d984381b466802720f0343f4ec4b16c305c3b060936b2beaeb4164018beb01d34a7d8386ad3528050da35d4c0b155c3a4fa6479cff WHIRLPOOL 2f4e790394f9dc431b2f970af1989a2c3aab0f1d4d8dc5407f009e2b65826a804ddf945121220085aba8da1c7c19ed1ea64d1946679996d09422374cc16f9fa1
2961 EBUILD netbeans-nb-7.0.1.ebuild 5116 SHA256 17ac4a9aa7931d052a899ad8649bed42d5c37a06d913e0dc8ded118d7ef01c47 SHA512 932964fcc4d8d614a2ad8531eecd9298b89f06ac97db68e140e77bceb5d9c08c35524ae4766c18f5467bb01391a9c9f29cd4c5e45c29664b91340a33b0804d7e WHIRLPOOL 0e935fc1c63b61a97e60941111cd30fe4f7b740743013074f7722f3556473ccdba8bcd70ac6f544c67e2a60dd2d7c96abc9bf6bfc51aa6e9ff3135d041ebf3a1
2962 EBUILD netbeans-nb-7.1.2.ebuild 4987 SHA256 075ef11ab57b236061e4df3e905524ecfba2966c5d735d113b878a03219a9cc1 SHA512 321182e1780acfdbff56c1c84748897cf8c4dcf9fc94d0a6db71a018968e8f96e479a2dbb2f97655d50ee836ac1a81fdd62f6f04ba1b2d54157158e577c2b986 WHIRLPOOL 3d3742c6e90f0231ecabf5200446d00900204f51b9fb2be92954668dae86584d8ef477be11cad462a9721a04a1bc97673b8d8d808ef49f0345d979022471d919
2963 EBUILD netbeans-nb-7.2.ebuild 4970 SHA256 79d73ca57dd63e25afccd44816dd248e79f6974dd7e9ebbf4b3b11eb659092d9 SHA512 083317f6944c5fe38507fbca18804888e25c23070420a3080bb68bf00be95e520541c381482a6c55ff60656b36f8dd3fac60f2c605e4e3ee0ae92427faa468da WHIRLPOOL 7f02ab258612c5035b26326f25aaa08bf60fc0ff3108a2bf61dbcde9fe845e647f91319938206742a5f131fe905678833f3ad2449f68efef7e6ed4203f7538f3
2964 @@ -59,5 +60,6 @@ EBUILD netbeans-nb-9999_p20131215.ebuild 5244 SHA256 042ff97ad5592bb93cf7724bf14
2965 EBUILD netbeans-nb-9999_p20131216.ebuild 5244 SHA256 c216a4603b22eb635b3883daffc462ee040a5212b815a668e9b0d8a69c9c5784 SHA512 8a9cdf81da53cb451731ebb637b6ddc4807f224cfa436a65f3f70f846156e506d67b32421579c0100852da7874c0f2cd35231260adbe02760487dd5299204a8c WHIRLPOOL ab01858515ee01989fdd9586380ee9189a7afdeb7d63c08cf28c58764bac11275022b1d4dd8aabccf12be9ef802743ac837de6de1d1435298ee26e644b45badc
2966 EBUILD netbeans-nb-9999_p20131218.ebuild 5244 SHA256 4996d94f4507ea8e480e17855de4d5b66ddf10cfe4ded59b0f25097650bf426e SHA512 6743cbe45edca720e0a1d98de5baea81819450d55c1870f6cbde237cc76bf7be4e7aea105f979b60c57cb43d38d6f679eb4572d79c2b2bbfde43e6e26213704b WHIRLPOOL c690ff468bfc2a709412b198b04e0a43a85c9a4e4733d87f3662dc02e5bbbff87dea4d1fd235148d0a7f50a5a3c5514e7b00da47700106bfd6b145057307232b
2967 EBUILD netbeans-nb-9999_p20131219.ebuild 5244 SHA256 3b0b5720bf538121e9aaae76437e679507017e18a8145a3e8a5dc1b18d9af290 SHA512 7939a805588c373f961af884117c09f3611b83d73ce5f70e090cad72a4b23189f4f3123472c5851a1bf83e8afc58e47e8ae3035ec88d755c43a5d446efa094c9 WHIRLPOOL b7c4d3d7dafc68ebdc7448ede8d4ea6cd54c6a5aa2feb6cc03dcf634d14b08f3664164beff857741a958ba90ac95fdb844c9ac65daf03d77b6df85ae914ab1d1
2968 -MISC ChangeLog 89719 SHA256 cfc7acae6c86e7029d322906c7c8b3d37dcd4d9a195a7b3489146094734afcb4 SHA512 aa948b0d32685898ff06a6920d4270fb5962822a97c9c2735727a292dedb3c61821aecb65160dfbafb237b1023535e9a28bb0ec15256e3e43e00884353fed98d WHIRLPOOL 308b121586cf2d4d47615c8145dc53a00eb7793eaea2a0e522dde7081f9c8a947bab406bb273a69e4f78aa70d273c7b033e8b236114af8287f03dc46d76b97b8
2969 +EBUILD netbeans-nb-9999_p20131227.ebuild 5244 SHA256 048e4a68a4220fa677734bbc4206d8a97e1fa9f7614b0aaa3f132a8444cfddfb SHA512 c05e975d811c7b43ee767050de1a1338596d8f85324a96841618f15dbad6423b8cf776d19fd99f64a151ebd4a7dbb54ddb6475b23bc1d128719f862440966a3d WHIRLPOOL 7166b1890a3d896c063da53544e82b972509fbd4e5b03c48c33390503277f401ab1b008506f1b5d4036afef5cf67498354c666432cbe3d4f8d5c932b1066d68e
2970 +MISC ChangeLog 89888 SHA256 a62ab57b44f88a587bf86a6a7e523e7270dfe1745cd82c2ac840ed6b1ff7e230 SHA512 b8d79a115d96ba6bb314ca87800d9ea168037ee8f5addfafdd61266e0b7f820a401dbd133949fd012618d4bb98eed0e06d43c8b9a64fc3092f2c16bea09f36cc WHIRLPOOL e1ebed1d67364bac059b02056b563d5ee231996ef9876bb5131357e46744ff9864bcaae9382e71f6790858d32fddbd41c4823d03623daf4e5420b09e81daa389
2971 MISC metadata.xml 396 SHA256 5083064ed2246a84e2aedbc326d56cc8bf571fd8e7c24af0e4bc14c50f1ebb49 SHA512 a0b2171264f1ea6ba33b184ef802589d679eaba5c4a1753e149d7cd93c2c31aace934eddf5dffed6be341d9e4061c843c849e464afb7b4417c6c2dff3e9ff1c7 WHIRLPOOL 1be3a1a3c2b64d8818108de191db834395ee4ab3cf7994914c9331d6e42ca9015dd2493b9516db20990cb30b4dea385a3dde08b75df956ca39ad65e3fa721cb7
2972
2973 diff --git a/dev-java/netbeans-nb/netbeans-nb-9999_p20131227.ebuild b/dev-java/netbeans-nb/netbeans-nb-9999_p20131227.ebuild
2974 new file mode 100644
2975 index 0000000..99df541
2976 --- /dev/null
2977 +++ b/dev-java/netbeans-nb/netbeans-nb-9999_p20131227.ebuild
2978 @@ -0,0 +1,152 @@
2979 +# Copyright 1999-2013 Gentoo Foundation
2980 +# Distributed under the terms of the GNU General Public License v2
2981 +# $Header: $
2982 +
2983 +EAPI="4"
2984 +inherit eutils java-pkg-2 java-ant-2
2985 +
2986 +DESCRIPTION="Netbeans IDE Branding"
2987 +HOMEPAGE="http://netbeans.org/"
2988 +SLOT="9999"
2989 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-12-27_00-02-41/zip/netbeans-trunk-nightly-201312270002-src.zip"
2990 +SRC_URI="${SOURCE_URL}
2991 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
2992 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.0.png"
2993 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
2994 +KEYWORDS="~amd64 ~x86"
2995 +IUSE="keychain"
2996 +S="${WORKDIR}"
2997 +
2998 +CDEPEND="~dev-java/netbeans-platform-${PV}
2999 + ~dev-java/netbeans-harness-${PV}
3000 + ~dev-java/netbeans-ide-${PV}"
3001 +DEPEND=">=virtual/jdk-1.7
3002 + app-arch/unzip
3003 + ${CDEPEND}
3004 + dev-java/javahelp:0"
3005 +RDEPEND=">=virtual/jdk-1.7
3006 + dev-java/oracle-jdk-bin:1.7
3007 + ${CDEPEND}
3008 + keychain? (
3009 + net-misc/keychain:0
3010 + net-misc/x11-ssh-askpass:0
3011 + )"
3012 +
3013 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3014 +
3015 +EANT_BUILD_XML="nbbuild/build.xml"
3016 +EANT_BUILD_TARGET="rebuild-cluster create-netbeans-import finish-build"
3017 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.nb -Dext.binaries.downloaded=true"
3018 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3019 +JAVA_PKG_BSFIX="off"
3020 +
3021 +src_unpack() {
3022 + unpack $(basename ${SOURCE_URL})
3023 +
3024 + einfo "Deleting bundled jars..."
3025 + find -name "*.jar" -type f -delete
3026 +
3027 + unpack netbeans-9999-r12-build.xml.patch.bz2
3028 +}
3029 +
3030 +src_prepare() {
3031 + einfo "Deleting bundled class files..."
3032 + find -name "*.class" -type f | xargs rm -vf
3033 +
3034 + epatch netbeans-9999-r12-build.xml.patch
3035 + use keychain && epatch "${FILESDIR}"/${SLOT}/keychain-support.patch
3036 +
3037 + # Support for custom patches
3038 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3039 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3040 +
3041 + if [ -n "${files}" ] ; then
3042 + einfo "Applying custom patches:"
3043 +
3044 + for file in ${files} ; do
3045 + epatch "${file}"
3046 + done
3047 + fi
3048 + fi
3049 +
3050 + einfo "Symlinking external libraries..."
3051 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3052 +
3053 + einfo "Linking in other clusters..."
3054 + mkdir "${S}"/nbbuild/netbeans || die
3055 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
3056 +
3057 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3058 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3059 + touch nb.cluster.platform.built
3060 +
3061 + ln -s /usr/share/netbeans-harness-${SLOT} harness || die
3062 + cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3063 + touch nb.cluster.harness.built
3064 +
3065 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3066 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3067 + touch nb.cluster.ide.built
3068 + popd >/dev/null || die
3069 +
3070 + java-pkg-2_src_prepare
3071 +}
3072 +
3073 +src_install() {
3074 + pushd nbbuild/netbeans >/dev/null || die
3075 +
3076 + insinto ${INSTALL_DIR}/nb
3077 +
3078 + grep -E "/nb$" moduleCluster.properties > "${D}"/${INSTALL_DIR}/nb/moduleCluster.properties || die
3079 +
3080 + insinto ${INSTALL_DIR}
3081 + doins -r nb
3082 + dodoc *.txt
3083 + dohtml *.html *.css
3084 +
3085 + insinto ${INSTALL_DIR}/bin
3086 + doins bin/netbeans
3087 + dosym ${INSTALL_DIR}/bin/netbeans /usr/bin/netbeans-${SLOT}
3088 + fperms 755 ${INSTALL_DIR}/bin/netbeans
3089 +
3090 + insinto /etc/netbeans-${SLOT}
3091 + doins etc/*
3092 + dosym /etc/netbeans-${SLOT} ${INSTALL_DIR}/etc
3093 +
3094 + # change to oracle jdk because of javafx not being present in other jdks
3095 + sed -i 's%netbeans_jdkhome="\$(java-config -O)"%netbeans_jdkhome="/usr/lib/jvm/oracle-jdk-bin-1.7/"%g' "${D}"/etc/netbeans-${SLOT}/netbeans.conf || die
3096 +
3097 + # fix paths per bug# 163483
3098 + if [[ -e "${D}"/${INSTALL_DIR}/bin/netbeans ]]; then
3099 + sed -i -e "s:\"\$progdir\"/../etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
3100 + sed -i -e "s:\"\${userdir}\"/etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
3101 + fi
3102 +
3103 + dodir /usr/share/icons/hicolor/32x32/apps
3104 + dosym ${INSTALL_DIR}/nb/netbeans.png /usr/share/icons/hicolor/32x32/apps/netbeans-${SLOT}.png
3105 + dodir /usr/share/icons/hicolor/128x128/apps
3106 + cp "${DISTDIR}"/netbeans-7.0.png "${D}"/usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png || die
3107 + dosym /usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png /usr/share/pixmaps/netbeans-${SLOT}.png
3108 +
3109 + popd >/dev/null || die
3110 +
3111 + make_desktop_entry netbeans-${SLOT} "Netbeans ${PV}" netbeans-${SLOT} Development
3112 +
3113 + mkdir -p "${D}"/${INSTALL_DIR}/nb/config || die
3114 + echo "NBGNT" > "${D}"/${INSTALL_DIR}/nb/config/productid || die
3115 +}
3116 +
3117 +pkg_postinst() {
3118 + if use keychain ; then
3119 + einfo "You enabled keychain support, that means NetBeans will use keychain for managing"
3120 + einfo "your keys while connecting to ssh protected repositories. If you want to load some"
3121 + einfo "keys on NetBeans startup, create file keychain-keys.txt in your userdir"
3122 + einfo "(~/.netbeans/${SLOT}/keychain-keys.txt) and put names of your keys in the file,"
3123 + einfo "each key on single line, for example:"
3124 + einfo "id_dsa"
3125 + einfo "id_dsa_gentoo"
3126 + einfo "If on NetBeans startup key will not be handled by keychain yet, you will be asked"
3127 + einfo "for key password (only this time and never again). You can find more information"
3128 + einfo "about keychain at http://www.gentoo.org/doc/en/keychain-guide.xml"
3129 + fi
3130 +}
3131
3132 diff --git a/dev-java/netbeans-php/ChangeLog b/dev-java/netbeans-php/ChangeLog
3133 index a294970..071b229 100644
3134 --- a/dev-java/netbeans-php/ChangeLog
3135 +++ b/dev-java/netbeans-php/ChangeLog
3136 @@ -2,6 +2,12 @@
3137 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
3138 # $Header: $
3139
3140 +*netbeans-php-9999_p20131227 (27 Dec 2013)
3141 +
3142 + 27 Dec 2013; Miroslav Šulc <fordfrog@g.o>
3143 + +netbeans-php-9999_p20131227.ebuild:
3144 + bumped to latest nightly sources
3145 +
3146 *netbeans-php-9999_p20131219 (20 Dec 2013)
3147
3148 20 Dec 2013; Miroslav Šulc <fordfrog@g.o>
3149
3150 diff --git a/dev-java/netbeans-php/Manifest b/dev-java/netbeans-php/Manifest
3151 index 8f70838..b9efcd8 100644
3152 --- a/dev-java/netbeans-php/Manifest
3153 +++ b/dev-java/netbeans-php/Manifest
3154 @@ -39,6 +39,7 @@ DIST netbeans-trunk-nightly-201312150002-src.zip 192445917 SHA256 ca5f049ec34286
3155 DIST netbeans-trunk-nightly-201312160002-src.zip 192447754 SHA256 cdec4339977d416f07d35a4ebf9c9a1d59b957262d97c88f1101744ae4d38404 SHA512 34bad0e9fe6702511a519e2077576bbc55d5072dc64b72c01f5e27391232e206ad51426475b964ca36d67b00449363a94971a6422029ce13aaaa102cb4f03bc4 WHIRLPOOL 8b044e87bdebd969705f2a3617d4c3f743d733f8066c5ec2da8ac47ec384a3e9a91c25991541b2198ca4a2e11ff8f1c357beb98364ad448d6ab1f58a6bcefb52
3156 DIST netbeans-trunk-nightly-201312180002-src.zip 192432528 SHA256 a6f19bcf810b3e023190f894af79dfd0d9945971316cccc122d1c76f1bbd3e4e SHA512 51e1b3e37c071a786c2c7ee8fb455d14269da822653ecd933772d8464a441b09d04f54faf603c64d95265b24cf51fe059635db78b2d914321b84f139280b9a1f WHIRLPOOL a35baf01d7229970ca739de5c764b471eff11d1a59f52a4480a45c9ba3a91c73fc98f36ced3e87f4a0943582311c59b35fe93e5a27dad33835a25bcf6aa00cf4
3157 DIST netbeans-trunk-nightly-201312190002-src.zip 192446361 SHA256 dc4e981d21b7f0d16bc696944f999faec62ceb65ba154a4517f91f93feeeb09a SHA512 13d63bf586aeb9f47e510ceb75ff11887d9c79e6d6d14e0a8326ab4a358310e9fececf599e73f7e6da2c4eebdf4064b0d18ce1bd1bee1efb26ce1ef145cec1fb WHIRLPOOL 3a1ecdf09d39259c390d45e35727616d8e235f9a0e738edc80cca9f7e13b8376b1483724c4c060f27369c5aaff786f6250b703dc4bbacf1cdd84ad66119dec39
3158 +DIST netbeans-trunk-nightly-201312270002-src.zip 192495968 SHA256 cbfdfb75f76fe5d84b2e87d79f5f1052cc773340c7edb3e4a52946c13e353836 SHA512 b15461e305f648b6997a71d984381b466802720f0343f4ec4b16c305c3b060936b2beaeb4164018beb01d34a7d8386ad3528050da35d4c0b155c3a4fa6479cff WHIRLPOOL 2f4e790394f9dc431b2f970af1989a2c3aab0f1d4d8dc5407f009e2b65826a804ddf945121220085aba8da1c7c19ed1ea64d1946679996d09422374cc16f9fa1
3159 EBUILD netbeans-php-7.0.1.ebuild 4151 SHA256 3aee393fe89aa4788ccd17af46f1df43a5681c28af6d580724d8db0f5e804ff0 SHA512 60106805595338b83e17d906c199c54dc4cc5d979f964a41f9938a508e8514670f4e5538eeecd91f8cd06dd2b4376119674f9a7a9f2fac6c1255e14929f2bc19 WHIRLPOOL 1a09962a5bd67a4fd4eed48af3f185146d2de6f506952f626756aabf6a157678fe71e0752ed5988ff414803b83150d9b8b4de956895667e331659bb59f94e09c
3160 EBUILD netbeans-php-7.1.2.ebuild 3940 SHA256 779f3bceb2b5a49e923fff28c36c653e31e2d11e186fabab1e656c3314b48d28 SHA512 1296c8ccbec945e66588c2a1a490d3ea93a28672e77751e16c3dff1f1aa6e3a00b454345f0b888c684a0d31fe05aad4f44310998eb72bf1febba85da1bcdd08b WHIRLPOOL b0238f8c5aa4a8c0a5cff82b0daa29860fe39712e96110916cd8a26938ca07b8e05c308e1387c84e7d693026590846392227e95668d150bbc7f1cbc660676eec
3161 EBUILD netbeans-php-7.2.ebuild 4159 SHA256 bb5c66ed19c9341332e1e42efb29a4ab5d19a22c995bae93efc952ec105ad493 SHA512 c919b120bdc51b56f58b390e9a017f9e059c6b5709220e80138caf7ca3e58d432f53c9ed28f899dc9537851a4cb8cafa9e7067eaefc5d5798b05fb0be9d5bd5f WHIRLPOOL 9857d2e6ac50c4daf5c8afc0a5b65b068b6010ecf2ef04f063bc184810c18b50feda683d2d80c84c0e621909bb05b19731135f2a69f1e56db927c42e8057a658
3162 @@ -63,5 +64,6 @@ EBUILD netbeans-php-9999_p20131215.ebuild 4397 SHA256 65ba1e866684f89da4edfb23b5
3163 EBUILD netbeans-php-9999_p20131216.ebuild 4397 SHA256 e49eda6e34d9a424fa2d5ec8bd73cb78c895f045631d6d36354dec1132870e5f SHA512 f0aaba8d6bca75576ffbd736a0f90781a7ffd126da2fbcbe4eff3a2f4a391935c6be250308cdd68123982d9a61f68a732526c4d7a9b0d423b621a88e2298687c WHIRLPOOL 15ff57d5bad2e9f8da7ebf80d797f66430f923b91fef66fe24dabd3db85b4805c7d1fe78f6db85478848a0e9f866668fc60edec122f6607fd0d8782459148bc0
3164 EBUILD netbeans-php-9999_p20131218.ebuild 4397 SHA256 71b517d16458cb08853a8b7043c310fc568b8282e547ce4335bbbb2172902322 SHA512 4f5232e20f2ca45f85d552e59741ac62354aaf3859ca5d82a6ba4d8c07164c78605a22f18fa669140bb552250eb83f77075d7d5f7957a86351c3ac0969ee911d WHIRLPOOL d3abae591019bab115aa7ff1530dd0c2493ddc6e3ba3b8afdf80df1a5a7192d8436ade05b83c32f675df1590ba6955c6dafa7f55bc3ddc0a216f924303a47f73
3165 EBUILD netbeans-php-9999_p20131219.ebuild 4397 SHA256 f7eb0bef053cd0762f2dca890ee7c3fcef5cd399e1ac6b6231828ed0c12997de SHA512 d95bbe959e31d52634d088966e9baaf261e944d4233bdf9c5d86c4f4fb011aa328b9d0c28622b02ea6f24e58fe625970543dcbf2a07a44fc314ae559bbc28eb4 WHIRLPOOL 2ca91417f43e6d6211b5f16df8f959eae811c6174bc1d3ef8de5da844f2e8c20786407d0324b9ade347cc92b49935d25d1eb2ba220cef482ddcffeee01f597e8
3166 -MISC ChangeLog 89965 SHA256 3983eba9639ce61a33320316d2b6a1605476f585dfdd22404834f65920e876ec SHA512 c244dfe174bea49753f7258cc839953558d16bedfeaf3b04c28e0b6b3661e0d6c4ade1c89fce42515dbc77d14027beb842fbb67db25b15a73be3da1e86dc2943 WHIRLPOOL 53aa32dea2afa75ffa038b268d62e1c424ff16f2ad651e86b5b8ef3741a1eb4f99e9ca5d73dab6249692a0fe0d9ce3cc1119db5fa3e41876c69e735a9b928293
3167 +EBUILD netbeans-php-9999_p20131227.ebuild 4397 SHA256 c802ce8180217f4576e55ce004272f5bfe95c9a3aaacfb65b25492ddebac1585 SHA512 44218d7fbaac9d67676530516370a6dd55f2f686f63261866d74525429c46f955e5bed1ce1d7b323fd2038271813a52e6bced3401f62d82c0eb0cf696cecdd5b WHIRLPOOL 0cc8e4ba4b3c3ad2d8d83cdc7b4e683f93740233720a68e62a477ce2126956a77b484bd2c27820f393e5d37f41a7c59c65693fc4cd6756a12fc2571410b8597a
3168 +MISC ChangeLog 90136 SHA256 4f41baa99390fab4ff6260bc8346dbc5e629b8f097ef1125bb9bc0e438e9d06c SHA512 2325785f1258831f3b06bb101b4b3631c59a1292e4cb579f5cbec87b9f89fd32be203a6b3eb0ba17a0afc14a75904042254bed33cc1189025313c3f4ae0dfca4 WHIRLPOOL 1a6ee61944d01722fc3cbac3dee1496cd2bac1c6927b636d71b5b97296d7edbeb167e0949fe5f3ad812fa00cd42e7e5ce07e5a070c572c190a020019995c474f
3169 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43
3170
3171 diff --git a/dev-java/netbeans-php/netbeans-php-9999_p20131227.ebuild b/dev-java/netbeans-php/netbeans-php-9999_p20131227.ebuild
3172 new file mode 100644
3173 index 0000000..c812678
3174 --- /dev/null
3175 +++ b/dev-java/netbeans-php/netbeans-php-9999_p20131227.ebuild
3176 @@ -0,0 +1,127 @@
3177 +# Copyright 1999-2013 Gentoo Foundation
3178 +# Distributed under the terms of the GNU General Public License v2
3179 +# $Header: $
3180 +
3181 +EAPI="4"
3182 +inherit eutils java-pkg-2 java-ant-2
3183 +
3184 +DESCRIPTION="Netbeans PHP Cluster"
3185 +HOMEPAGE="http://netbeans.org/projects/php"
3186 +SLOT="9999"
3187 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-12-27_00-02-41/zip/netbeans-trunk-nightly-201312270002-src.zip"
3188 +SRC_URI="${SOURCE_URL}
3189 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
3190 + http://hg.netbeans.org/binaries/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip
3191 + http://hg.netbeans.org/binaries/3FBAE072724F4B5176980427247C8709A3E9DA10-phpsigfiles.zip
3192 + http://hg.netbeans.org/binaries/3D6AF75EA20D715887DAF47A3F063864EF0814C1-predefined_vars.zip"
3193 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3194 +KEYWORDS="~amd64 ~x86"
3195 +IUSE=""
3196 +S="${WORKDIR}"
3197 +
3198 +CDEPEND="~dev-java/netbeans-extide-${PV}
3199 + ~dev-java/netbeans-ide-${PV}
3200 + ~dev-java/netbeans-platform-${PV}
3201 + ~dev-java/netbeans-webcommon-${PV}
3202 + ~dev-java/netbeans-websvccommon-${PV}
3203 + dev-java/javacup:0"
3204 +DEPEND=">=virtual/jdk-1.7
3205 + app-arch/unzip
3206 + ${CDEPEND}
3207 + dev-java/javahelp:0"
3208 +RDEPEND=">=virtual/jdk-1.7
3209 + ${CDEPEND}"
3210 +
3211 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3212 +
3213 +EANT_BUILD_XML="nbbuild/build.xml"
3214 +EANT_BUILD_TARGET="rebuild-cluster"
3215 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.php -Dext.binaries.downloaded=true"
3216 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3217 +JAVA_PKG_BSFIX="off"
3218 +
3219 +src_unpack() {
3220 + unpack $(basename ${SOURCE_URL})
3221 +
3222 + einfo "Deleting bundled jars..."
3223 + find -name "*.jar" -type f -delete
3224 +
3225 + unpack netbeans-9999-r12-build.xml.patch.bz2
3226 +
3227 + pushd "${S}" >/dev/null || die
3228 + ln -s "${DISTDIR}"/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip php.phpdoc.documentation/external/phpdocdesc.zip || die
3229 + ln -s "${DISTDIR}"/3FBAE072724F4B5176980427247C8709A3E9DA10-phpsigfiles.zip php.project/external/phpsigfiles.zip || die
3230 + ln -s "${DISTDIR}"/3D6AF75EA20D715887DAF47A3F063864EF0814C1-predefined_vars.zip php.editor/external/predefined_vars.zip || die
3231 + popd >/dev/null || die
3232 +}
3233 +
3234 +src_prepare() {
3235 + einfo "Deleting bundled class files..."
3236 + find -name "*.class" -type f | xargs rm -vf
3237 +
3238 + epatch netbeans-9999-r12-build.xml.patch
3239 +
3240 + # Support for custom patches
3241 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3242 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3243 +
3244 + if [ -n "${files}" ] ; then
3245 + einfo "Applying custom patches:"
3246 +
3247 + for file in ${files} ; do
3248 + epatch "${file}"
3249 + done
3250 + fi
3251 + fi
3252 +
3253 + einfo "Symlinking external libraries..."
3254 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3255 + java-pkg_jar-from --into libs.javacup/external javacup javacup.jar java-cup-11a.jar
3256 +
3257 + einfo "Linking in other clusters..."
3258 + mkdir "${S}"/nbbuild/netbeans || die
3259 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
3260 +
3261 + ln -s /usr/share/netbeans-extide-${SLOT} extide || die
3262 + cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3263 + touch nb.cluster.extide.built
3264 +
3265 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3266 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3267 + touch nb.cluster.ide.built
3268 +
3269 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3270 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3271 + touch nb.cluster.platform.built
3272 +
3273 + ln -s /usr/share/netbeans-webcommon-${SLOT} webcommon || die
3274 + cat /usr/share/netbeans-webcommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3275 + touch nb.cluster.webcommon.built
3276 +
3277 + ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
3278 + cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3279 + touch nb.cluster.websvccommon.built
3280 +
3281 + popd >/dev/null || die
3282 +
3283 + java-pkg-2_src_prepare
3284 +}
3285 +
3286 +src_install() {
3287 + pushd nbbuild/netbeans/php >/dev/null || die
3288 +
3289 + insinto ${INSTALL_DIR}
3290 +
3291 + grep -E "/php$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3292 +
3293 + doins -r *
3294 +
3295 + popd >/dev/null || die
3296 +
3297 + local instdir=${INSTALL_DIR}/modules/ext
3298 + pushd "${D}"/${instdir} >/dev/null || die
3299 + rm java-cup-11a.jar && dosym /usr/share/javacup/lib/javacup.jar ${instdir}/java-cup-11a.jar || die
3300 + popd >/dev/null || die
3301 +
3302 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/php
3303 +}
3304
3305 diff --git a/dev-java/netbeans-platform/ChangeLog b/dev-java/netbeans-platform/ChangeLog
3306 index 7dde360..f8903ad 100644
3307 --- a/dev-java/netbeans-platform/ChangeLog
3308 +++ b/dev-java/netbeans-platform/ChangeLog
3309 @@ -2,6 +2,12 @@
3310 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
3311 # $Header: $
3312
3313 +*netbeans-platform-9999_p20131227 (27 Dec 2013)
3314 +
3315 + 27 Dec 2013; Miroslav Šulc <fordfrog@g.o>
3316 + +netbeans-platform-9999_p20131227.ebuild:
3317 + bumped to latest nightly sources
3318 +
3319 *netbeans-platform-9999_p20131219 (20 Dec 2013)
3320
3321 20 Dec 2013; Miroslav Šulc <fordfrog@g.o>
3322
3323 diff --git a/dev-java/netbeans-platform/Manifest b/dev-java/netbeans-platform/Manifest
3324 index 5c0b972..633ac76 100644
3325 --- a/dev-java/netbeans-platform/Manifest
3326 +++ b/dev-java/netbeans-platform/Manifest
3327 @@ -43,6 +43,7 @@ DIST netbeans-trunk-nightly-201312150002-src.zip 192445917 SHA256 ca5f049ec34286
3328 DIST netbeans-trunk-nightly-201312160002-src.zip 192447754 SHA256 cdec4339977d416f07d35a4ebf9c9a1d59b957262d97c88f1101744ae4d38404 SHA512 34bad0e9fe6702511a519e2077576bbc55d5072dc64b72c01f5e27391232e206ad51426475b964ca36d67b00449363a94971a6422029ce13aaaa102cb4f03bc4 WHIRLPOOL 8b044e87bdebd969705f2a3617d4c3f743d733f8066c5ec2da8ac47ec384a3e9a91c25991541b2198ca4a2e11ff8f1c357beb98364ad448d6ab1f58a6bcefb52
3329 DIST netbeans-trunk-nightly-201312180002-src.zip 192432528 SHA256 a6f19bcf810b3e023190f894af79dfd0d9945971316cccc122d1c76f1bbd3e4e SHA512 51e1b3e37c071a786c2c7ee8fb455d14269da822653ecd933772d8464a441b09d04f54faf603c64d95265b24cf51fe059635db78b2d914321b84f139280b9a1f WHIRLPOOL a35baf01d7229970ca739de5c764b471eff11d1a59f52a4480a45c9ba3a91c73fc98f36ced3e87f4a0943582311c59b35fe93e5a27dad33835a25bcf6aa00cf4
3330 DIST netbeans-trunk-nightly-201312190002-src.zip 192446361 SHA256 dc4e981d21b7f0d16bc696944f999faec62ceb65ba154a4517f91f93feeeb09a SHA512 13d63bf586aeb9f47e510ceb75ff11887d9c79e6d6d14e0a8326ab4a358310e9fececf599e73f7e6da2c4eebdf4064b0d18ce1bd1bee1efb26ce1ef145cec1fb WHIRLPOOL 3a1ecdf09d39259c390d45e35727616d8e235f9a0e738edc80cca9f7e13b8376b1483724c4c060f27369c5aaff786f6250b703dc4bbacf1cdd84ad66119dec39
3331 +DIST netbeans-trunk-nightly-201312270002-src.zip 192495968 SHA256 cbfdfb75f76fe5d84b2e87d79f5f1052cc773340c7edb3e4a52946c13e353836 SHA512 b15461e305f648b6997a71d984381b466802720f0343f4ec4b16c305c3b060936b2beaeb4164018beb01d34a7d8386ad3528050da35d4c0b155c3a4fa6479cff WHIRLPOOL 2f4e790394f9dc431b2f970af1989a2c3aab0f1d4d8dc5407f009e2b65826a804ddf945121220085aba8da1c7c19ed1ea64d1946679996d09422374cc16f9fa1
3332 EBUILD netbeans-platform-7.0.1.ebuild 5049 SHA256 b67cf0867358fea808614c02b8b6ea2ab88223f8642175ac3f91dc8c610aca4e SHA512 611b8e831a95d1b4e1c3a1f5e4904c84f9606298a94eb0900ac06cc88670849d218a3a03cce07b2463e206da01ce2931cdb6677948d20d8326908a36851589e6 WHIRLPOOL 01769eca4eb20c2702a432a6180eed16a9a50687016e307e585ab5de5cab8b3b664e456d489ff15d9f5af349f791b161eecb9fef7bfaba09a70e1eaab5d545a0
3333 EBUILD netbeans-platform-7.1.2.ebuild 5034 SHA256 a069e7e45f768e590e5b30fdda26185d8fde492355e4c530ce44169def991cc6 SHA512 31cfb0d9f13eacfcafd49be995bc456d17a689776e032f68ed4585e068a49f6e992c37c57f23c5e27176fb060996bcfc86b0446ae26efbc488909102fc10c979 WHIRLPOOL 1bd35ac39366fd13192e4a6a177280727bceb2f5f12ff684a288725954a29a240f2d264c3ef2ca38fa3e133063cdd943cce1d0f493f0f8ea9a621833c8f0031b
3334 EBUILD netbeans-platform-7.2.ebuild 5432 SHA256 227add7f41117667d8487f2bf8eb846c21529e7b2c49dac46e4b3b33062f69b0 SHA512 e49958f21358fe9689336d5cd5edbe435d0a2fd12c315174dcb408bf6ed4e6515d39d458554fb576c342a43f0af50c327bada8fa0b2eb485e14c01ddcdb6248d WHIRLPOOL 4f9101a2d5495fb6002b7791822f85091309c04d6c475060c116725f8da32f9ed270f0c27a9f6a2bd2aa0bd7417b18e9165d1feff7e98f6205bdafff3223e5a3
3335 @@ -67,5 +68,6 @@ EBUILD netbeans-platform-9999_p20131215.ebuild 5444 SHA256 9b48db3aa53f69ea56f1e
3336 EBUILD netbeans-platform-9999_p20131216.ebuild 5444 SHA256 e4308439f629224adf880e6ee33a33a14fc07a8c36795f8a5fbf8ae1f63989e9 SHA512 fba2efcc39f46d5e9add53ccc51a29c54e64971f5f4ab52130ddaea2e595f5d00ca6a1f9a7defa0ab30ad92ffec9f5175d96e26e51f2528a5cb4880c8cb481c7 WHIRLPOOL 659330d04d0ff9b06f21f5c1eeffeeb081b8ea3b30393db82a8e7cb5af1dc9f77c69067c21aa58a5c612b3c82c19fe8dcc8cb78007922947bff62f99a7e5fb08
3337 EBUILD netbeans-platform-9999_p20131218.ebuild 5444 SHA256 8aeaa34d20f46121f9c1d67d10f4a30abe4f437f1b493f1fa5f9191cc49c0796 SHA512 1ce73383c51f44465c51af80c16a30149c19e17554ad6d94c700df86c8df5ebc292d7d456d7ed6d1881d801d3c453dde3770b2c7d7cabfc41a98762c4e1a80a9 WHIRLPOOL 49080a37bcaf4c7176093e5c3e95bfba5170b127132cd5f376135c98257c843bc8f60049a0bb03a87ad096f7faa300ec4e27d500ed5d676fc3d0e14719c5b114
3338 EBUILD netbeans-platform-9999_p20131219.ebuild 5444 SHA256 19a30d2b063669f9e0592e1b470e723e42979c6e8dc5fa6043b878453ca2b239 SHA512 0c048cbc55da02774051adf60118e89b75e74c396145dbf38cfd32e1784978d3c6cf3fe89712ef3ec24b14873412e9f993ec8d952d0285544480e94dd6c40e93 WHIRLPOOL 3052dc6e87a084c99d1f7c93f8eac99bdd5ef40bd226d0380adf97a50a1b86d164823d837fcdfad9b9013ba7fb1ce546e8c7e134459a555d89edb3c23cfd1cd2
3339 -MISC ChangeLog 96895 SHA256 a31217fbdf950342ad0d4015bbe1b155b28093413df77f5bab335bc0b72f56fa SHA512 9689c0dbfa238e6e82aefd9b09bac387bd9b55ec2d3f79a7d9bba31fd1e4e66d6abb0979e2d87759d6bc2002412fb36c36f5c345e94a9247e64cb7098fc3ba26 WHIRLPOOL 3c174c7e03c3f2bf040f7d45739a605b7fdbaec250774a5deadda5c3da1d641a5a3def1b476da67e342117099fbf8f42eeea162421474d7a119b3cc3ba007fb7
3340 +EBUILD netbeans-platform-9999_p20131227.ebuild 5444 SHA256 7bc313e6553018b58f6c15ed239674cc7240ae3c6392bfb575f9bc5963e1f408 SHA512 e1c3432d0f103cd6a55f0fa9e5e8358cf384406f0b14535b31ce8b05ff8a814c875df0a1dc126351ead9f2ba931ea7870db379580a12f4a162d4a3009c0022c8 WHIRLPOOL 8e1477beaa3323c016197322ff7086a493f1316f9aa5e8ac212497502d2d9ddae524f56bf77e49eeef495f8482791a87632cd6718f463affcdb5ccaa30f5ea6c
3341 +MISC ChangeLog 97076 SHA256 adda0d7952d8e0fd30e15494b3a8c659d9de65486d472b819548feeee4e85614 SHA512 516f2c4e474cac3252bb2050c4bbce05d1242e0b7d05d3b998f35f4a667dfe9109c87f265589395dc0f2f0b05a10c10d3e51c7b5e3ffadc8626cd4ef630b7491 WHIRLPOOL 7c3328ff0fb319bb22b14af62d220aa00103a267c89f79e876b80c93200aed8cd7671be15fb0c61330be52e56f8ccef31ebfc2dca80af99aa1b832e71be25a2b
3342 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43
3343
3344 diff --git a/dev-java/netbeans-platform/netbeans-platform-9999_p20131227.ebuild b/dev-java/netbeans-platform/netbeans-platform-9999_p20131227.ebuild
3345 new file mode 100644
3346 index 0000000..1189d8a
3347 --- /dev/null
3348 +++ b/dev-java/netbeans-platform/netbeans-platform-9999_p20131227.ebuild
3349 @@ -0,0 +1,126 @@
3350 +# Copyright 1999-2013 Gentoo Foundation
3351 +# Distributed under the terms of the GNU General Public License v2
3352 +# $Header: $
3353 +
3354 +EAPI="4"
3355 +inherit eutils java-pkg-2 java-ant-2
3356 +
3357 +DESCRIPTION="Netbeans Platform"
3358 +HOMEPAGE="http://netbeans.org/features/platform/"
3359 +SLOT="9999"
3360 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-12-27_00-02-41/zip/netbeans-trunk-nightly-201312270002-src.zip"
3361 +SRC_URI="${SOURCE_URL}
3362 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
3363 + http://hg.netbeans.org/binaries/1BA97A9FFD4A1DFF3E75B76CD3AE3D0EFF8493B7-felix-4.2.1.jar
3364 + http://hg.netbeans.org/binaries/B54E470D47DF378B9DCE9423F919CCF4C7A60138-org.eclipse.osgi_3.8.0.v20120529-1548.jar
3365 + http://hg.netbeans.org/binaries/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar
3366 + http://hg.netbeans.org/binaries/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip
3367 + http://hg.netbeans.org/binaries/AC97B566699146713B3CF0ABC226B5C08EF7CF33-testng-6.8.1-dist.jar
3368 + http://hg.netbeans.org/binaries/AF022CBCACD8CBFCF946816441D1E7568D817745-testng-6.8.1-javadoc.zip"
3369 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3370 +KEYWORDS="~amd64 ~x86"
3371 +IUSE=""
3372 +S="${WORKDIR}"
3373 +
3374 +CDEPEND="dev-java/javahelp:0
3375 + >=dev-java/jna-3.4:0
3376 + >=dev-java/osgi-core-api-5:0
3377 + dev-java/swing-layout:1[source]"
3378 +DEPEND=">=virtual/jdk-1.7
3379 + app-arch/unzip
3380 + ${CDEPEND}"
3381 +RDEPEND=">=virtual/jdk-1.7
3382 + ${CDEPEND}"
3383 +
3384 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3385 +
3386 +EANT_BUILD_XML="nbbuild/build.xml"
3387 +EANT_BUILD_TARGET="rebuild-cluster"
3388 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.platform -Dext.binaries.downloaded=true -Djava.awt.headless=true"
3389 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3390 +JAVA_PKG_BSFIX="off"
3391 +
3392 +src_unpack() {
3393 + unpack $(basename ${SOURCE_URL})
3394 +
3395 + einfo "Deleting bundled jars..."
3396 + find -name "*.jar" -type f -delete
3397 +
3398 + unpack netbeans-9999-r12-build.xml.patch.bz2
3399 +
3400 + pushd "${S}" >/dev/null || die
3401 + ln -s "${DISTDIR}"/1BA97A9FFD4A1DFF3E75B76CD3AE3D0EFF8493B7-felix-4.2.1.jar libs.felix/external/felix-4.2.1.jar || die
3402 + ln -s "${DISTDIR}"/B54E470D47DF378B9DCE9423F919CCF4C7A60138-org.eclipse.osgi_3.8.0.v20120529-1548.jar netbinox/external/org.eclipse.osgi_3.8.0.v20120529-1548.jar || die
3403 + ln -s "${DISTDIR}"/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar libs.osgi/external/osgi.cmpn-4.2.jar || die
3404 + ln -s "${DISTDIR}"/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip o.jdesktop.layout/external/swing-layout-1.0.4-doc.zip || die
3405 + ln -s "${DISTDIR}"/AC97B566699146713B3CF0ABC226B5C08EF7CF33-testng-6.8.1-dist.jar libs.testng/external/testng-6.8.1-dist.jar || die
3406 + ln -s "${DISTDIR}"/AF022CBCACD8CBFCF946816441D1E7568D817745-testng-6.8.1-javadoc.zip libs.testng/external/testng-6.8.1-javadoc.zip || die
3407 + popd >/dev/null || die
3408 +}
3409 +
3410 +src_prepare() {
3411 + einfo "Deleting bundled class files..."
3412 + find -name "*.class" -type f | xargs rm -vf
3413 +
3414 + # upstream jna jar contains bundled binary libraries so we disable that feature
3415 + epatch netbeans-9999-r12-build.xml.patch
3416 +
3417 + # Support for custom patches
3418 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3419 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3420 +
3421 + if [ -n "${files}" ] ; then
3422 + einfo "Applying custom patches:"
3423 +
3424 + for file in ${files} ; do
3425 + epatch "${file}"
3426 + done
3427 + fi
3428 + fi
3429 +
3430 + einfo "Symlinking external libraries..."
3431 + java-pkg_jar-from --into libs.jna.platform/external jna platform.jar platform-3.4.0.jar
3432 + java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3433 + java-pkg_jar-from --into libs.jna/external jna jna.jar jna-3.4.0.jar
3434 + java-pkg_jar-from --into libs.osgi/external osgi-core-api osgi-core-api.jar osgi.core-5.0.0.jar
3435 + java-pkg_jar-from --into o.jdesktop.layout/external swing-layout-1 swing-layout.jar swing-layout-1.0.4.jar
3436 + ln -s /usr/share/swing-layout-1/sources/swing-layout-src.zip o.jdesktop.layout/external/swing-layout-1.0.4-src.zip || die
3437 +
3438 + java-pkg-2_src_prepare
3439 +}
3440 +
3441 +src_compile() {
3442 + unset DISPLAY
3443 + eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
3444 +}
3445 +
3446 +src_install() {
3447 + pushd nbbuild/netbeans/platform >/dev/null || die
3448 +
3449 + java-pkg_dojar lib/*.jar
3450 + grep -E "/platform$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3451 +
3452 + insinto ${INSTALL_DIR}
3453 + doins -r *
3454 + rm "${D}"/${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip || die
3455 + dosym /usr/share/swing-layout-1/sources/swing-layout-src.zip ${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip
3456 + find "${D}"/${INSTALL_DIR} -name "*.exe" -delete
3457 + find "${D}"/${INSTALL_DIR} -name "*.dll" -delete
3458 + rm -fr "${D}"/modules/lib || die
3459 +
3460 + popd >/dev/null || die
3461 +
3462 + fperms 775 ${INSTALL_DIR}/lib/nbexec
3463 + dosym ${INSTALL_DIR}/lib/nbexec /usr/bin/nbexec-${SLOT}
3464 +
3465 + local instdir=${INSTALL_DIR}/modules/ext
3466 + pushd "${D}"/${instdir} >/dev/null || die
3467 + rm jhall-2.0_05.jar && dosym /usr/share/javahelp/lib/jhall.jar ${instdir}/jhall-2.0_05.jar || die
3468 + rm jna-3.4.0.jar && dosym /usr/share/jna/lib/jna.jar ${instdir}/jna-3.4.0.jar || die
3469 + rm platform-3.4.0.jar && dosym /usr/share/jna/lib/platform.jar ${instdir}/platform-3.4.0.jar || die
3470 + rm osgi.core-5.0.0.jar && dosym /usr/share/osgi-core-api/lib/osgi-core-api.jar ${instdir}/osgi.core-5.0.0.jar || die
3471 + 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
3472 + popd >/dev/null || die
3473 +
3474 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/platform
3475 +}
3476
3477 diff --git a/dev-java/netbeans-profiler/ChangeLog b/dev-java/netbeans-profiler/ChangeLog
3478 index b749c59..be24881 100644
3479 --- a/dev-java/netbeans-profiler/ChangeLog
3480 +++ b/dev-java/netbeans-profiler/ChangeLog
3481 @@ -2,6 +2,12 @@
3482 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
3483 # $Header: $
3484
3485 +*netbeans-profiler-9999_p20131227 (27 Dec 2013)
3486 +
3487 + 27 Dec 2013; Miroslav Šulc <fordfrog@g.o>
3488 + +netbeans-profiler-9999_p20131227.ebuild:
3489 + bumped to latest nightly sources
3490 +
3491 *netbeans-profiler-9999_p20131219 (20 Dec 2013)
3492
3493 20 Dec 2013; Miroslav Šulc <fordfrog@g.o>
3494
3495 diff --git a/dev-java/netbeans-profiler/Manifest b/dev-java/netbeans-profiler/Manifest
3496 index 754ad4b..2be3581 100644
3497 --- a/dev-java/netbeans-profiler/Manifest
3498 +++ b/dev-java/netbeans-profiler/Manifest
3499 @@ -28,6 +28,7 @@ DIST netbeans-trunk-nightly-201312150002-src.zip 192445917 SHA256 ca5f049ec34286
3500 DIST netbeans-trunk-nightly-201312160002-src.zip 192447754 SHA256 cdec4339977d416f07d35a4ebf9c9a1d59b957262d97c88f1101744ae4d38404 SHA512 34bad0e9fe6702511a519e2077576bbc55d5072dc64b72c01f5e27391232e206ad51426475b964ca36d67b00449363a94971a6422029ce13aaaa102cb4f03bc4 WHIRLPOOL 8b044e87bdebd969705f2a3617d4c3f743d733f8066c5ec2da8ac47ec384a3e9a91c25991541b2198ca4a2e11ff8f1c357beb98364ad448d6ab1f58a6bcefb52
3501 DIST netbeans-trunk-nightly-201312180002-src.zip 192432528 SHA256 a6f19bcf810b3e023190f894af79dfd0d9945971316cccc122d1c76f1bbd3e4e SHA512 51e1b3e37c071a786c2c7ee8fb455d14269da822653ecd933772d8464a441b09d04f54faf603c64d95265b24cf51fe059635db78b2d914321b84f139280b9a1f WHIRLPOOL a35baf01d7229970ca739de5c764b471eff11d1a59f52a4480a45c9ba3a91c73fc98f36ced3e87f4a0943582311c59b35fe93e5a27dad33835a25bcf6aa00cf4
3502 DIST netbeans-trunk-nightly-201312190002-src.zip 192446361 SHA256 dc4e981d21b7f0d16bc696944f999faec62ceb65ba154a4517f91f93feeeb09a SHA512 13d63bf586aeb9f47e510ceb75ff11887d9c79e6d6d14e0a8326ab4a358310e9fececf599e73f7e6da2c4eebdf4064b0d18ce1bd1bee1efb26ce1ef145cec1fb WHIRLPOOL 3a1ecdf09d39259c390d45e35727616d8e235f9a0e738edc80cca9f7e13b8376b1483724c4c060f27369c5aaff786f6250b703dc4bbacf1cdd84ad66119dec39
3503 +DIST netbeans-trunk-nightly-201312270002-src.zip 192495968 SHA256 cbfdfb75f76fe5d84b2e87d79f5f1052cc773340c7edb3e4a52946c13e353836 SHA512 b15461e305f648b6997a71d984381b466802720f0343f4ec4b16c305c3b060936b2beaeb4164018beb01d34a7d8386ad3528050da35d4c0b155c3a4fa6479cff WHIRLPOOL 2f4e790394f9dc431b2f970af1989a2c3aab0f1d4d8dc5407f009e2b65826a804ddf945121220085aba8da1c7c19ed1ea64d1946679996d09422374cc16f9fa1
3504 EBUILD netbeans-profiler-7.0.1.ebuild 3222 SHA256 b1bab800a27c30aaea26b8ff5ab21abdd1bec16b9890133429eca9ea77c018fe SHA512 d6198f44a06561b7e2598fdd6a37f8a3dc13c38f63dfbf6a86a083adbf71e9c62af87cb4e1b5b8dd2dc99feeeb99a7afcbb8f7747c378ad92c71263cc91a6c54 WHIRLPOOL c62613f511636b1f0393ac32c6b50641cdf7df9f9fdc95fd5acbe1a602ffe42fdabb556f989552b05b0607a5ad9d324a2019440c3ae66c50995ef3fc8775f385
3505 EBUILD netbeans-profiler-7.1.2.ebuild 3231 SHA256 94d87bf6f86add3bdc27f9f20084f35fe584fc2bd697acafa8c23cce16a0d1ee SHA512 dcc8da918a6b6e07ccae513fb4296d16891e205b49098fb8269d16beb9b1367b1920797cc78053b83f4321c1b69faa393365265c72213bb2abfb9d3f84f66319 WHIRLPOOL 18325a1df836e7242838920483c41d43f37b9dae8322d36a2a562b414baa0dc76971f581204ce76a6d64196dd60643089e8704da69617590cda61ce54ce82e8d
3506 EBUILD netbeans-profiler-7.2.ebuild 3214 SHA256 ddcba9ba672ad566ef256538fc8631ae691aa7c6574269199f26df5382c37f4b SHA512 1bb7eb95381861b8265ab366fe3c7a9b99971d1c4600eb6c7bffb521f4cebb32bcf3d662f82c811d47fe95e77cd39e48f3665f0fcabf9145eb171c2746d89684 WHIRLPOOL 7f74c2be9ec4e7ff419086f1da3b1a12b1c187102def004316ef89ed28f30da62542ed3409a51473a8d9d68d18a30de36b1d0307cd8eeb7e580668fe896c5aa5
3507 @@ -52,5 +53,6 @@ EBUILD netbeans-profiler-9999_p20131215.ebuild 3452 SHA256 16570109a068f67f536af
3508 EBUILD netbeans-profiler-9999_p20131216.ebuild 3452 SHA256 197b6ca1660d2363d1e0a9e19b3a88306bf06fa0061bb90b816448155a28b21a SHA512 a62179b7814d3936d924ed425e7ea9f1480ad147beb4b52f33f04484686d8cf20021db3561ffc72c3ded35861c8cc96d7a2e85e1e5d5994a36f26d08407a77c3 WHIRLPOOL 84277314957a9ba5c849583d6150fd40ff06d4505c9b1111bb5005a506cf66994cf596cf018e1ddd13b93d02a30b360c9807cbfdc3cce6cbc69c0ef0b25a035c
3509 EBUILD netbeans-profiler-9999_p20131218.ebuild 3452 SHA256 a7c22ecc47f9a8cc9ddf66eb60dcf8cbee4b4ea158813e4b4b44a3e46bc0939e SHA512 b5de4c702b0818fe242f7567538e4115a4e9d6d66168cd5c9e356f1dcf391edbfe83911dbe5bd50f63a0b199771b4649901e37ae4cb480fc19e87928754766ae WHIRLPOOL 0b26188f122f7546bb067c8a3f8c9072ef8e459c412e1161d4ec1c139969a869bea153845838680316d458e94574d274c97ba2f9ccf76dd5a3f6d933b22f1f30
3510 EBUILD netbeans-profiler-9999_p20131219.ebuild 3452 SHA256 165c5a220d9a0dedee3863ff06d7d3386581def0cd73cbaa66bd4f1aca605bf3 SHA512 9bde2edb2266c37f183567fc498b6c7fbc62629dffbf71ad3427e55c36683d99a90b51d20674dd77a1f9cd65aa8d370ab7981f9d258fc5dcb851e3b8c320a9a4 WHIRLPOOL d735dc671868674a5b1f54e8a3abc8845e9b7310e406528687dae671dfbafb768333337e6ffa388fdf06f51b3a04158944a7e16290dd2e66518d14bef9a32a77
3511 -MISC ChangeLog 96356 SHA256 ef855fb9b5d5d602d751a71339598c2f520e471d46250eff53869589cc6e625e SHA512 e8bd0df2456199f608637c1e05075a5968c2db66868c343e887c05d785359382dc273618725cdcdf1cd3c28b5fb7c8801e5c44c49e1d4840e20aa2838d1c0c43 WHIRLPOOL b9b8b3e2332fbeb361e3c1073c1a9a14ee605c8df8bb895b95331c2be0a42ba06e5083a1ccac54d308ce4749ae150f7aa3d6b96fefa532018c9c07f84a0b7852
3512 +EBUILD netbeans-profiler-9999_p20131227.ebuild 3452 SHA256 66de21fa4448415e92efbef54c792b5bf29fafe8124d9159d3a55d292940e3b5 SHA512 7ce93831799aee63dc14850ca2b4a92111f76b6ae565950be30d44e14e3ed4c1d1f8df29499850a364e22d2d789c970e1df1fc65b6f3d2e9a25b884bcc1334b4 WHIRLPOOL 7cb9a06523d1cfb9531ca912bca96b83b74700f0b75b0d7dbd853ed0bd1d52d2c91e7f908486d06e8fa26d835ca569e605b3750cf2270a763b31895e76fcb171
3513 +MISC ChangeLog 96537 SHA256 978c0f8f1ed2f3e2c71c93b912df5b285635130b900665434bdddc1b73953ca1 SHA512 0b17eba17f68fb0a3142a5621616dbe4af8180bba9608973ffaa27fa8bbe6ebc5f84f3526f605a18fef2599c4d70bde077654c936b73cb934ec91531b49c507f WHIRLPOOL febe0991052405ece176a1313bb4b1fa30b879712aca01e31c52e296f5b28435da24b8af55ecc9afb67241aa6b1c39246d07c84b6c48376c2c818d00967ccd3e
3514 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43
3515
3516 diff --git a/dev-java/netbeans-profiler/netbeans-profiler-9999_p20131227.ebuild b/dev-java/netbeans-profiler/netbeans-profiler-9999_p20131227.ebuild
3517 new file mode 100644
3518 index 0000000..a483ae4
3519 --- /dev/null
3520 +++ b/dev-java/netbeans-profiler/netbeans-profiler-9999_p20131227.ebuild
3521 @@ -0,0 +1,121 @@
3522 +# Copyright 1999-2013 Gentoo Foundation
3523 +# Distributed under the terms of the GNU General Public License v2
3524 +# $Header: $
3525 +
3526 +EAPI="4"
3527 +inherit eutils java-pkg-2 java-ant-2
3528 +
3529 +DESCRIPTION="Netbeans Profiler Cluster"
3530 +HOMEPAGE="http://netbeans.org/projects/profiler"
3531 +SLOT="9999"
3532 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-12-27_00-02-41/zip/netbeans-trunk-nightly-201312270002-src.zip"
3533 +SRC_URI="${SOURCE_URL}
3534 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
3535 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3536 +KEYWORDS="~amd64 ~x86"
3537 +IUSE=""
3538 +S="${WORKDIR}"
3539 +
3540 +# Binary files needed for remote profiling
3541 +QA_PREBUILT="usr/share/netbeans-profiler-${SLOT}/lib/deployed/*"
3542 +
3543 +CDEPEND="~dev-java/netbeans-extide-${PV}
3544 + ~dev-java/netbeans-ide-${PV}
3545 + ~dev-java/netbeans-java-${PV}
3546 + ~dev-java/netbeans-platform-${PV}"
3547 +DEPEND=">=virtual/jdk-1.7
3548 + app-arch/unzip
3549 + ${CDEPEND}
3550 + dev-java/javahelp:0"
3551 +RDEPEND=">=virtual/jdk-1.7
3552 + ${CDEPEND}"
3553 +
3554 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3555 +
3556 +EANT_BUILD_XML="nbbuild/build.xml"
3557 +EANT_BUILD_TARGET="rebuild-cluster"
3558 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.profiler -Dext.binaries.downloaded=true"
3559 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3560 +JAVA_PKG_BSFIX="off"
3561 +
3562 +src_unpack() {
3563 + unpack $(basename ${SOURCE_URL})
3564 +
3565 + einfo "Deleting bundled jars..."
3566 + find -name "*.jar" -type f -delete
3567 +
3568 + unpack netbeans-9999-r12-build.xml.patch.bz2
3569 +}
3570 +
3571 +src_prepare() {
3572 + einfo "Deleting bundled class files..."
3573 + find -name "*.class" -type f | xargs rm -vf
3574 +
3575 + epatch netbeans-9999-r12-build.xml.patch
3576 +
3577 + # Support for custom patches
3578 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3579 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3580 +
3581 + if [ -n "${files}" ] ; then
3582 + einfo "Applying custom patches:"
3583 +
3584 + for file in ${files} ; do
3585 + epatch "${file}"
3586 + done
3587 + fi
3588 + fi
3589 +
3590 + einfo "Symlinking external libraries..."
3591 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3592 +
3593 + einfo "Linking in other clusters..."
3594 + mkdir "${S}"/nbbuild/netbeans || die
3595 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
3596 +
3597 + ln -s /usr/share/netbeans-extide-${SLOT} extide || die
3598 + cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3599 + touch nb.cluster.extide.built
3600 +
3601 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3602 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3603 + touch nb.cluster.ide.built
3604 +
3605 + ln -s /usr/share/netbeans-java-${SLOT} java || die
3606 + cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3607 + touch nb.cluster.java.built
3608 +
3609 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3610 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3611 + touch nb.cluster.platform.built
3612 +
3613 + popd >/dev/null || die
3614 +
3615 + java-pkg-2_src_prepare
3616 +}
3617 +
3618 +src_install() {
3619 + pushd nbbuild/netbeans/profiler >/dev/null || die
3620 +
3621 + insinto ${INSTALL_DIR}
3622 +
3623 + grep -E "/profiler$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3624 +
3625 + doins -r *
3626 +
3627 + for file in lib/deployed/cvm/linux/*.so ; do
3628 + fperms 755 ${file}
3629 + done
3630 +
3631 + for file in lib/deployed/jdk*/linux*/*.so ; do
3632 + fperms 755 ${file}
3633 + done
3634 +
3635 + for file in remote-pack-defs/*.sh ; do
3636 + fperms 755 ${file}
3637 + done
3638 +
3639 + popd >/dev/null || die
3640 +
3641 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/profiler
3642 +}
3643
3644 diff --git a/dev-java/netbeans-webcommon/ChangeLog b/dev-java/netbeans-webcommon/ChangeLog
3645 index e2713c6..63dbb7e 100644
3646 --- a/dev-java/netbeans-webcommon/ChangeLog
3647 +++ b/dev-java/netbeans-webcommon/ChangeLog
3648 @@ -2,6 +2,12 @@
3649 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
3650 # $Header: $
3651
3652 +*netbeans-webcommon-9999_p20131227 (27 Dec 2013)
3653 +
3654 + 27 Dec 2013; Miroslav Šulc <fordfrog@g.o>
3655 + +netbeans-webcommon-9999_p20131227.ebuild:
3656 + bumped to latest nightly sources
3657 +
3658 *netbeans-webcommon-9999_p20131219 (20 Dec 2013)
3659
3660 20 Dec 2013; Miroslav Šulc <fordfrog@g.o>
3661
3662 diff --git a/dev-java/netbeans-webcommon/Manifest b/dev-java/netbeans-webcommon/Manifest
3663 index e0ba392..6076f51 100644
3664 --- a/dev-java/netbeans-webcommon/Manifest
3665 +++ b/dev-java/netbeans-webcommon/Manifest
3666 @@ -32,6 +32,7 @@ DIST netbeans-trunk-nightly-201312150002-src.zip 192445917 SHA256 ca5f049ec34286
3667 DIST netbeans-trunk-nightly-201312160002-src.zip 192447754 SHA256 cdec4339977d416f07d35a4ebf9c9a1d59b957262d97c88f1101744ae4d38404 SHA512 34bad0e9fe6702511a519e2077576bbc55d5072dc64b72c01f5e27391232e206ad51426475b964ca36d67b00449363a94971a6422029ce13aaaa102cb4f03bc4 WHIRLPOOL 8b044e87bdebd969705f2a3617d4c3f743d733f8066c5ec2da8ac47ec384a3e9a91c25991541b2198ca4a2e11ff8f1c357beb98364ad448d6ab1f58a6bcefb52
3668 DIST netbeans-trunk-nightly-201312180002-src.zip 192432528 SHA256 a6f19bcf810b3e023190f894af79dfd0d9945971316cccc122d1c76f1bbd3e4e SHA512 51e1b3e37c071a786c2c7ee8fb455d14269da822653ecd933772d8464a441b09d04f54faf603c64d95265b24cf51fe059635db78b2d914321b84f139280b9a1f WHIRLPOOL a35baf01d7229970ca739de5c764b471eff11d1a59f52a4480a45c9ba3a91c73fc98f36ced3e87f4a0943582311c59b35fe93e5a27dad33835a25bcf6aa00cf4
3669 DIST netbeans-trunk-nightly-201312190002-src.zip 192446361 SHA256 dc4e981d21b7f0d16bc696944f999faec62ceb65ba154a4517f91f93feeeb09a SHA512 13d63bf586aeb9f47e510ceb75ff11887d9c79e6d6d14e0a8326ab4a358310e9fececf599e73f7e6da2c4eebdf4064b0d18ce1bd1bee1efb26ce1ef145cec1fb WHIRLPOOL 3a1ecdf09d39259c390d45e35727616d8e235f9a0e738edc80cca9f7e13b8376b1483724c4c060f27369c5aaff786f6250b703dc4bbacf1cdd84ad66119dec39
3670 +DIST netbeans-trunk-nightly-201312270002-src.zip 192495968 SHA256 cbfdfb75f76fe5d84b2e87d79f5f1052cc773340c7edb3e4a52946c13e353836 SHA512 b15461e305f648b6997a71d984381b466802720f0343f4ec4b16c305c3b060936b2beaeb4164018beb01d34a7d8386ad3528050da35d4c0b155c3a4fa6479cff WHIRLPOOL 2f4e790394f9dc431b2f970af1989a2c3aab0f1d4d8dc5407f009e2b65826a804ddf945121220085aba8da1c7c19ed1ea64d1946679996d09422374cc16f9fa1
3671 EBUILD netbeans-webcommon-7.2.ebuild 2665 SHA256 9328ea550dfeca5be5c2b03aa5f512d451f1673e49a40994155fca0b2fb2f79d SHA512 d8b80b79e78769a70d01605a79a8a91f7e839d4138b4cbf28cafca6f56ae3d7003c2f5f40aff77bbe3f2882f43a7d7dca3f0428f0f2723a42ae5b49e4c71ffff WHIRLPOOL 31254cbd2fc6cfb2d1bed4d22958595dbbf73032439f19e684463efbe466ee80c144f77ab00ced7a07815b1cdc1d45a87ceda83e7a2fd20ac2ce65e45d30a093
3672 EBUILD netbeans-webcommon-7.3.ebuild 2986 SHA256 327c0a73fb20778d9fbe4a12024fa065e4102a7aff3fcbda7448874656a46420 SHA512 3d270e940424b3bcdc8c7f8ff2016d33eb55420ac4037f4e406b688c2acea1b07a04625772265ac293d80c0d1afe3bbe6f865051ed9234b700619bd0781d8b39 WHIRLPOOL 5bc288949ed3aa9c3c4cd4cd33b817fe317754229ad30e80da8cfea817bfb77e988a1d6d3280aaef90619968e0309fad212deff0f7970f04438494a893a30a5b
3673 EBUILD netbeans-webcommon-7.4.ebuild 4727 SHA256 54a0b63527001da34a21ae3ed69c2cfbf9a446ee69bda4bb6ac5ebb939ebb68d SHA512 96895c972cf7092426ec8bc06dccc6ab4f33334da4e67fd4da01e586801110bda8d955f2f29ecd93b8bb58ae64c4af4139e9954a784c10dec925e2beaeab2394 WHIRLPOOL aa7b3b59d315bd37553052470b1f56f435979569e5ef033493cf6f93c29827f2ecd30f6b874f07a0cd8824469c6546982ac3ed360bf3b6cbf211d95943a3398a
3674 @@ -54,5 +55,6 @@ EBUILD netbeans-webcommon-9999_p20131215.ebuild 4773 SHA256 0269b7c8ea66b6e4eb4c
3675 EBUILD netbeans-webcommon-9999_p20131216.ebuild 4773 SHA256 47c3a1c0d1f59f61120e0113f3ff36ad4402ecd63d9c7b66ec5549ff964ec7ec SHA512 b6ab98894c79bb365de1c83fbdbacf1f1072b027ce24d420e9e64586ba29292e0379a37fd25b8e6c43d86fb76fcf5b4f53ad83da7e3212629f7ff8ffc1f42cd5 WHIRLPOOL 20775282065ee36b9304229d0b8de6f8485692ec7ac3c0b3490f5809a11db21021bf83e55daac2a3730acebadd8a46dc2dd66ff9f1372cd437f66312bad55cb6
3676 EBUILD netbeans-webcommon-9999_p20131218.ebuild 4773 SHA256 085d4b33895d3c0da7bd5e90fad5a6fce390c40e6a778b252b565d9d24c590e9 SHA512 a409df6e0cde9715ec2122691cb113b0520016dc91f541420cbf9fbc9327d56467ef70976680d9970071082aba7208bcf34d09a1940963c1870fa395b33751d5 WHIRLPOOL 2b584745c4f82ad2018764ff6cc4960d739e25ee585249ed5aa9475ddf79279fd8b14e722b21ebd729f652defd3f81b06d7bd270ec3534883fae516d3b58709c
3677 EBUILD netbeans-webcommon-9999_p20131219.ebuild 4773 SHA256 652407f572337aed9add324badbeb811f4978072a8228035d3bfb8727f758f6b SHA512 4241704e247b9afbb1b33258ab02f171365501865e22aa9d72fe0ba619faba0da9a7f0b872f023926dc18fec0b295be13442ad5d7b1e55866b3d7e815c953b39 WHIRLPOOL b56ccffc1bcbd5fe9492ba300ee79e8c9fc0cd58a29e9edcef0d1566ab4c673ac0a8c846f4cba593d8533c3e3152af3384063e9388bd2dfc6e90c43afee68a34
3678 -MISC ChangeLog 68497 SHA256 0f618cd3a92e211cae260744aa31c4b1c7e559b43cd895adcbf8a9837488ca6d SHA512 9edaaed33e310e0505adf2d6bc825189e8108247665d44706b89b5318b762e2baf1d86561ee00d61c2d7a6a7186164b61a54477de752978145f92d54acd5cb6e WHIRLPOOL 52a5606c8acb831306a991b20ff68de356c2000ffae9aeacae09df5ef7ec1e84d1a07f074f39de1a721cb1cecb5fff61636f9e2cd81381b1023f4dd18e5ae36c
3679 +EBUILD netbeans-webcommon-9999_p20131227.ebuild 4773 SHA256 815008a9c0118704de263923cbfdd1a3a843ba0523dd7bff17d477d58e70e3d5 SHA512 7a043d36988e445093b10be65db0b5db7d81da07af6a9ad7730a7b12de40a9d7145977cb4e187fe62f948b739ed24e60433ac888dc64a5b5ada84da375dacffc WHIRLPOOL a2b3826346c2eff90561ba3be44fa1583a24c27974c4e559a132e5879e46494d223f9dfa47b1ec32749c31088b6e19f6cb5c79a2361622268dbef59d7904023c
3680 +MISC ChangeLog 68680 SHA256 1dbced7bab109cd6dbc2d6b917fb9ab39a9d5dcfc5df05e917b64d60db9a2661 SHA512 659e67f60667aa6c9358f7e3e25097dffb50eb42ce03d899ace64b027a33f5dee69c6ef51293e2aa3f14ff4ccb0c6141caf25826b8716fe3247eb4c67ec11209 WHIRLPOOL bbfa46375281956d5d7ae40b7998695b08d96528c81c41f6b03caf063a431803f0e5297534e01224e5c2e11dad14560f8247b8bfb1be46ff04f0d604fa96f9e3
3681 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43
3682
3683 diff --git a/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20131227.ebuild b/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20131227.ebuild
3684 new file mode 100644
3685 index 0000000..6372d5e
3686 --- /dev/null
3687 +++ b/dev-java/netbeans-webcommon/netbeans-webcommon-9999_p20131227.ebuild
3688 @@ -0,0 +1,118 @@
3689 +# Copyright 1999-2013 Gentoo Foundation
3690 +# Distributed under the terms of the GNU General Public License v2
3691 +# $Header: $
3692 +
3693 +EAPI="4"
3694 +inherit eutils java-pkg-2 java-ant-2
3695 +
3696 +DESCRIPTION="Netbeans Web Services Cluster"
3697 +HOMEPAGE="http://netbeans.org/"
3698 +SLOT="9999"
3699 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-12-27_00-02-41/zip/netbeans-trunk-nightly-201312270002-src.zip"
3700 +SRC_URI="${SOURCE_URL}
3701 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2
3702 + http://hg.netbeans.org/binaries/20317762D93542637CD2C6123B836C8DA267DE9D-cdnjs.zip
3703 + http://hg.netbeans.org/binaries/59631804B5A7FF3CEAA3F0E113584AF7E1BB6E9B-dd-plist.jar
3704 + http://hg.netbeans.org/binaries/E1B4ED2DCA9B1BDE7FE6D8F4B0A0CA265BCFFC16-ios-sim
3705 + http://hg.netbeans.org/binaries/9D29F2A9722C91A403F32971E97DD0E49E97B02E-libiDeviceNativeBinding.dylib
3706 + http://hg.netbeans.org/binaries/9F0D0D95F57E73C0110FA023813A4F9756D543B1-libimobiledevice.4.dylib
3707 + http://hg.netbeans.org/binaries/480C9E376169E21EA3BDA5D5841425BD7CC054D7-libplist.1.dylib
3708 + http://hg.netbeans.org/binaries/08FE518AB60FFA2E5440B75B4D9F8502E0791B3C-libs.jstestdriver-ext.jar
3709 + http://hg.netbeans.org/binaries/D05B7274396C8EED185207399B6D0400DE347DB7-libusbmuxd.2.dylib"
3710 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3711 +KEYWORDS="~amd64 ~x86"
3712 +IUSE=""
3713 +S="${WORKDIR}"
3714 +
3715 +CDEPEND="~dev-java/netbeans-platform-${PV}
3716 + ~dev-java/netbeans-extide-${PV}
3717 + ~dev-java/netbeans-ide-${PV}"
3718 +DEPEND=">=virtual/jdk-1.7
3719 + app-arch/unzip
3720 + ${CDEPEND}
3721 + dev-java/javahelp:0"
3722 +RDEPEND=">=virtual/jdk-1.7
3723 + ${CDEPEND}"
3724 +
3725 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3726 +
3727 +EANT_BUILD_XML="nbbuild/build.xml"
3728 +EANT_BUILD_TARGET="rebuild-cluster"
3729 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.webcommon -Dext.binaries.downloaded=true"
3730 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3731 +JAVA_PKG_BSFIX="off"
3732 +
3733 +src_unpack() {
3734 + unpack $(basename ${SOURCE_URL})
3735 +
3736 + einfo "Deleting bundled jars..."
3737 + find -name "*.jar" -type f -delete
3738 +
3739 + unpack netbeans-9999-r12-build.xml.patch.bz2
3740 +
3741 + pushd "${S}" >/dev/null || die
3742 + ln -s "${DISTDIR}"/20317762D93542637CD2C6123B836C8DA267DE9D-cdnjs.zip web.clientproject.api/external/cdnjs.zip || die
3743 + ln -s "${DISTDIR}"/59631804B5A7FF3CEAA3F0E113584AF7E1BB6E9B-dd-plist.jar libs.plist/external/dd-plist.jar || die
3744 + ln -s "${DISTDIR}"/E1B4ED2DCA9B1BDE7FE6D8F4B0A0CA265BCFFC16-ios-sim cordova.platforms.ios/external/ios-sim || die
3745 + ln -s "${DISTDIR}"/9D29F2A9722C91A403F32971E97DD0E49E97B02E-libiDeviceNativeBinding.dylib cordova.platforms.ios/external/libiDeviceNativeBinding.dylib || die
3746 + ln -s "${DISTDIR}"/9F0D0D95F57E73C0110FA023813A4F9756D543B1-libimobiledevice.4.dylib cordova.platforms.ios/external/libimobiledevice.4.dylib || die
3747 + ln -s "${DISTDIR}"/480C9E376169E21EA3BDA5D5841425BD7CC054D7-libplist.1.dylib cordova.platforms.ios/external/libplist.1.dylib || die
3748 + ln -s "${DISTDIR}"/08FE518AB60FFA2E5440B75B4D9F8502E0791B3C-libs.jstestdriver-ext.jar libs.jstestdriver/external/libs.jstestdriver-ext.jar || die
3749 + ln -s "${DISTDIR}"/D05B7274396C8EED185207399B6D0400DE347DB7-libusbmuxd.2.dylib cordova.platforms.ios/external/libusbmuxd.2.dylib || die
3750 + popd >/dev/null || die
3751 +}
3752 +
3753 +src_prepare() {
3754 + einfo "Deleting bundled class files..."
3755 + find -name "*.class" -type f | xargs rm -vf
3756 +
3757 + epatch netbeans-9999-r12-build.xml.patch
3758 +
3759 + # Support for custom patches
3760 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3761 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3762 +
3763 + if [ -n "${files}" ] ; then
3764 + einfo "Applying custom patches:"
3765 +
3766 + for file in ${files} ; do
3767 + epatch "${file}"
3768 + done
3769 + fi
3770 + fi
3771 +
3772 + einfo "Symlinking external libraries..."
3773 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3774 +
3775 + einfo "Linking in other clusters..."
3776 + mkdir "${S}"/nbbuild/netbeans || die
3777 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
3778 +
3779 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3780 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3781 + touch nb.cluster.platform.built
3782 +
3783 + ln -s /usr/share/netbeans-extide-${SLOT} extide || die
3784 + cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3785 + touch nb.cluster.extide.built
3786 +
3787 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3788 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3789 + touch nb.cluster.ide.built
3790 +
3791 + popd >/dev/null || die
3792 +
3793 + java-pkg-2_src_prepare
3794 +}
3795 +
3796 +src_install() {
3797 + pushd nbbuild/netbeans/webcommon >/dev/null || die
3798 +
3799 + insinto ${INSTALL_DIR}
3800 + grep -E "/webcommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3801 + doins -r *
3802 +
3803 + popd >/dev/null || die
3804 +
3805 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/webcommon
3806 +}
3807
3808 diff --git a/dev-java/netbeans-websvccommon/ChangeLog b/dev-java/netbeans-websvccommon/ChangeLog
3809 index ebdbc11..789ff18 100644
3810 --- a/dev-java/netbeans-websvccommon/ChangeLog
3811 +++ b/dev-java/netbeans-websvccommon/ChangeLog
3812 @@ -2,6 +2,12 @@
3813 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
3814 # $Header: $
3815
3816 +*netbeans-websvccommon-9999_p20131227 (27 Dec 2013)
3817 +
3818 + 27 Dec 2013; Miroslav Šulc <fordfrog@g.o>
3819 + +netbeans-websvccommon-9999_p20131227.ebuild:
3820 + bumped to latest nightly sources
3821 +
3822 *netbeans-websvccommon-9999_p20131219 (20 Dec 2013)
3823
3824 20 Dec 2013; Miroslav Šulc <fordfrog@g.o>
3825
3826 diff --git a/dev-java/netbeans-websvccommon/Manifest b/dev-java/netbeans-websvccommon/Manifest
3827 index 4dd4a06..05028a9 100644
3828 --- a/dev-java/netbeans-websvccommon/Manifest
3829 +++ b/dev-java/netbeans-websvccommon/Manifest
3830 @@ -28,6 +28,7 @@ DIST netbeans-trunk-nightly-201312150002-src.zip 192445917 SHA256 ca5f049ec34286
3831 DIST netbeans-trunk-nightly-201312160002-src.zip 192447754 SHA256 cdec4339977d416f07d35a4ebf9c9a1d59b957262d97c88f1101744ae4d38404 SHA512 34bad0e9fe6702511a519e2077576bbc55d5072dc64b72c01f5e27391232e206ad51426475b964ca36d67b00449363a94971a6422029ce13aaaa102cb4f03bc4 WHIRLPOOL 8b044e87bdebd969705f2a3617d4c3f743d733f8066c5ec2da8ac47ec384a3e9a91c25991541b2198ca4a2e11ff8f1c357beb98364ad448d6ab1f58a6bcefb52
3832 DIST netbeans-trunk-nightly-201312180002-src.zip 192432528 SHA256 a6f19bcf810b3e023190f894af79dfd0d9945971316cccc122d1c76f1bbd3e4e SHA512 51e1b3e37c071a786c2c7ee8fb455d14269da822653ecd933772d8464a441b09d04f54faf603c64d95265b24cf51fe059635db78b2d914321b84f139280b9a1f WHIRLPOOL a35baf01d7229970ca739de5c764b471eff11d1a59f52a4480a45c9ba3a91c73fc98f36ced3e87f4a0943582311c59b35fe93e5a27dad33835a25bcf6aa00cf4
3833 DIST netbeans-trunk-nightly-201312190002-src.zip 192446361 SHA256 dc4e981d21b7f0d16bc696944f999faec62ceb65ba154a4517f91f93feeeb09a SHA512 13d63bf586aeb9f47e510ceb75ff11887d9c79e6d6d14e0a8326ab4a358310e9fececf599e73f7e6da2c4eebdf4064b0d18ce1bd1bee1efb26ce1ef145cec1fb WHIRLPOOL 3a1ecdf09d39259c390d45e35727616d8e235f9a0e738edc80cca9f7e13b8376b1483724c4c060f27369c5aaff786f6250b703dc4bbacf1cdd84ad66119dec39
3834 +DIST netbeans-trunk-nightly-201312270002-src.zip 192495968 SHA256 cbfdfb75f76fe5d84b2e87d79f5f1052cc773340c7edb3e4a52946c13e353836 SHA512 b15461e305f648b6997a71d984381b466802720f0343f4ec4b16c305c3b060936b2beaeb4164018beb01d34a7d8386ad3528050da35d4c0b155c3a4fa6479cff WHIRLPOOL 2f4e790394f9dc431b2f970af1989a2c3aab0f1d4d8dc5407f009e2b65826a804ddf945121220085aba8da1c7c19ed1ea64d1946679996d09422374cc16f9fa1
3835 EBUILD netbeans-websvccommon-7.0.1.ebuild 2692 SHA256 a18cf7fe0a1e38749826cb12651be06c210b038be50117647496ee6cbd184cda SHA512 32b32894713d7235ebd03446c5c411d22eb8701b96e3d3ac54eca78b2abc833babf279085cea3b74bb7bddc6d89a283a21c58a0b0462042ddd10e22dfcadeb84 WHIRLPOOL 59c18168245767acd1f8e53046f8942698237aa6fd903a669c626b7f17cf3d39247b7ae57f2984562230267885a4b6a62be43dc8a330f1dfeb2cc7acbbd7d3c6
3836 EBUILD netbeans-websvccommon-7.1.2.ebuild 2701 SHA256 3b2a1cf0d32db3c55b66d1c6b8c4ae2ad5487d3fdb27752468ce5c860f9b9515 SHA512 b9be64755f00157c2d6984887b8c0fdc1e34470f21df1fd72b3e399d3ec894af01c9b79fd604778213ac2086a6c96bf66366e8c2c8bf97f7fee23d16ceb36974 WHIRLPOOL 91559de8c8f6391c3c69888854778a91a1a7e0052ae69eb9762bcbd64d8bc5587fb84ebb55d7d0375da5a7855aa8672abfd035b6a38b3eeb5c23a4cd59b3cdce
3837 EBUILD netbeans-websvccommon-7.2.ebuild 2684 SHA256 8bf8cad1e0469713c63280620fed089600191230f501a78b834b010f8fa9b3e9 SHA512 fe885f92a7c6cfac532c8e40e4df6283253c43294e9d82ee4d0d070425496eee3792479c268b46bf1fd484f753ca1f21e7ca38a5d71816b6d4fd219082e8e276 WHIRLPOOL 9d2d622d4a800470c874d8751e9c2055e0a4ef72ad01a01aefda4e95a7f295d55fc95fdb55fdd1f631212e1f610bdc7a6b4ee631b92492bb85f73b0d9fb4ba26
3838 @@ -52,5 +53,6 @@ EBUILD netbeans-websvccommon-9999_p20131215.ebuild 2701 SHA256 069c6e4c904fad9c4
3839 EBUILD netbeans-websvccommon-9999_p20131216.ebuild 2701 SHA256 f78afad61cb5dc3b0e102866e23eecafcfd09113f62676fe64bb2f12879addd6 SHA512 b630f453d03329d4f415d19d16ac04d27ae49e3a5b768f738e37600583462a6fc67986f095150a9ab80b02bf33c966c2bbf80bbe8391f130e03d8ffb062a6570 WHIRLPOOL 2d8bdd34ea9b5af3c17fa67890c994fdc99648796ab1805dea00f15b7107f89c9148af1da75c95266b62c0dae14d2103b8bd895a53e5937d944e1b19c3181402
3840 EBUILD netbeans-websvccommon-9999_p20131218.ebuild 2701 SHA256 4b20e3fcac549ba6f6e8552a5701487a69e88ad928bd1f212a187206d96d9962 SHA512 61296d4c0872a2c63f7e4811db77c13cf0f3f3be601121d788da9b1cdaf497500f241e55922b23160c9a272ebafe65ca5323272e13eb8cee605ba6e2c26e8fae WHIRLPOOL 6c9e6e9e42ceccbf6183c621e8da192d9d22fce5f75d33bacf793e81cf4eed5c633d84020fa4e1e63a0edf336dca21978b2d9e24a4f645a1d1cdea58f7d170ad
3841 EBUILD netbeans-websvccommon-9999_p20131219.ebuild 2701 SHA256 0b22a523cc52b9f96d7227dc9fd4190ec729a2b11e8d796b5fee03976200424a SHA512 19c5dbaf164ecfe865a486c19989dcd5793fe069b2c8b59842ba1eb51210338fc0dc975007589ed03a2947e50e11f11acda719823bbc42f09193c938fbd64763 WHIRLPOOL efa590eb17e682f963c07d1ec09bc785df01d39a0f210c31a7f3f7d0db321ecbd154f33c30bd0df84bc40292e5e0fac56624cfc6fec835674498f7ee3c91800b
3842 -MISC ChangeLog 100661 SHA256 721a32bb432020733ac79771bc36ed1ad04ad453f6ff2831825dce4fd2317b83 SHA512 1456c2007d7c5138d6aeefa87a13646036284824412fe25803acd02db3cc4e1995ed4efcb6d6a000181a2cf430c07b3ee3d14a5937992d8f5dd7e51905df109a WHIRLPOOL f8d6e6d3d7af54f01c42261ecb514578cd0379020aeb24063b1f20341d5260cb07e9b1e67e87b5a9b29ccbc67d6b4671c07cc8f4a0cbde903a66810ed437ef92
3843 +EBUILD netbeans-websvccommon-9999_p20131227.ebuild 2701 SHA256 d326545999882a70250463c85884667c5c5fec4837946dabb1ff74b6e58c0772 SHA512 9b438f173525071170784e685b7b7e1cb7ce29adcf8c908466eb68a1fbc978924bcf96f2051f731c4c63bec4cb038c5d44ea9ae468eb97b7cadc1fc449322909 WHIRLPOOL fbdab2b4354a9749307abc9df87a33719808e329052ef990bc60ccbe9ea13869dd1fc42d1436b88de9b729de619e41b05f1b7460efb5df39648c68a8d1a30964
3844 +MISC ChangeLog 100850 SHA256 7c8de2648bff258783061c7a2b2b71b731d64345bddef19564120c05c91739f9 SHA512 de97bb234366475393488d11344cd133e1003ad59d9a990a74ed6429ec08a209a4a20c5a7461bfdcd53e33913ce5a572c44c7735f2cc2b521b28ca2305629916 WHIRLPOOL 752822ce327c2c7c0a82cbea81152f405f8fb8589efd1ce910f3e862805842d758d4c836ca8714aafdf214c79e3631a0c2b835f91b619a8885747b8cbea97af3
3845 MISC metadata.xml 251 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003 SHA512 04153cbd9776ad56a94d6a47d043df15d082d8888df8658f18d0d4b659c6c0526ab3a9b22ccbe2471091bf2d8165f224854bc99c51f3664aaf350ccb93532a7c WHIRLPOOL 2ee8a646c6e23bc46c72cac0ecb5cfe43720ec42404ddaeed8ab1b59d139b3d5c1a94764de847f979da978c001c9f02f709d663a68eeea64d19e88f1fefbca43
3846
3847 diff --git a/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20131227.ebuild b/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20131227.ebuild
3848 new file mode 100644
3849 index 0000000..94a7fd6
3850 --- /dev/null
3851 +++ b/dev-java/netbeans-websvccommon/netbeans-websvccommon-9999_p20131227.ebuild
3852 @@ -0,0 +1,94 @@
3853 +# Copyright 1999-2013 Gentoo Foundation
3854 +# Distributed under the terms of the GNU General Public License v2
3855 +# $Header: $
3856 +
3857 +EAPI="4"
3858 +inherit eutils java-pkg-2 java-ant-2
3859 +
3860 +DESCRIPTION="Netbeans Web Services Common Cluster"
3861 +HOMEPAGE="http://netbeans.org/"
3862 +SLOT="9999"
3863 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-12-27_00-02-41/zip/netbeans-trunk-nightly-201312270002-src.zip"
3864 +SRC_URI="${SOURCE_URL}
3865 + http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
3866 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
3867 +KEYWORDS="~amd64 ~x86"
3868 +IUSE=""
3869 +S="${WORKDIR}"
3870 +
3871 +CDEPEND="~dev-java/netbeans-platform-${PV}
3872 + ~dev-java/netbeans-ide-${PV}"
3873 +DEPEND=">=virtual/jdk-1.7
3874 + app-arch/unzip
3875 + ${CDEPEND}
3876 + dev-java/javahelp:0"
3877 +RDEPEND=">=virtual/jdk-1.7
3878 + ${CDEPEND}"
3879 +
3880 +INSTALL_DIR="/usr/share/${PN}-${SLOT}"
3881 +
3882 +EANT_BUILD_XML="nbbuild/build.xml"
3883 +EANT_BUILD_TARGET="rebuild-cluster"
3884 +EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.websvccommon -Dext.binaries.downloaded=true"
3885 +EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
3886 +JAVA_PKG_BSFIX="off"
3887 +
3888 +src_unpack() {
3889 + unpack $(basename ${SOURCE_URL})
3890 +
3891 + einfo "Deleting bundled jars..."
3892 + find -name "*.jar" -type f -delete
3893 +
3894 + unpack netbeans-9999-r12-build.xml.patch.bz2
3895 +}
3896 +
3897 +src_prepare() {
3898 + einfo "Deleting bundled class files..."
3899 + find -name "*.class" -type f | xargs rm -vf
3900 +
3901 + epatch netbeans-9999-r12-build.xml.patch
3902 +
3903 + # Support for custom patches
3904 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
3905 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
3906 +
3907 + if [ -n "${files}" ] ; then
3908 + einfo "Applying custom patches:"
3909 +
3910 + for file in ${files} ; do
3911 + epatch "${file}"
3912 + done
3913 + fi
3914 + fi
3915 +
3916 + einfo "Symlinking external libraries..."
3917 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
3918 +
3919 + einfo "Linking in other clusters..."
3920 + mkdir "${S}"/nbbuild/netbeans || die
3921 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
3922 +
3923 + ln -s /usr/share/netbeans-platform-${SLOT} platform || die
3924 + cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3925 + touch nb.cluster.platform.built
3926 +
3927 + ln -s /usr/share/netbeans-ide-${SLOT} ide || die
3928 + cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
3929 + touch nb.cluster.ide.built
3930 +
3931 + popd >/dev/null || die
3932 +
3933 + java-pkg-2_src_prepare
3934 +}
3935 +
3936 +src_install() {
3937 + pushd nbbuild/netbeans/websvccommon >/dev/null || die
3938 +
3939 + insinto ${INSTALL_DIR}
3940 + grep -E "/websvccommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
3941 + doins -r *
3942 +
3943 + popd >/dev/null || die
3944 +
3945 + dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/websvccommon
3946 +}
3947
3948 diff --git a/dev-util/netbeans/ChangeLog b/dev-util/netbeans/ChangeLog
3949 index 2199500..994503f 100644
3950 --- a/dev-util/netbeans/ChangeLog
3951 +++ b/dev-util/netbeans/ChangeLog
3952 @@ -2,6 +2,12 @@
3953 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
3954 # $Header: $
3955
3956 +*netbeans-9999_p20131227 (27 Dec 2013)
3957 +
3958 + 27 Dec 2013; Miroslav Šulc <fordfrog@g.o>
3959 + +netbeans-9999_p20131227.ebuild:
3960 + bumped to latest nightly sources
3961 +
3962 *netbeans-9999_p20131219 (20 Dec 2013)
3963
3964 20 Dec 2013; Miroslav Šulc <fordfrog@g.o>
3965
3966 diff --git a/dev-util/netbeans/Manifest b/dev-util/netbeans/Manifest
3967 index e905699..0bb4b6f 100644
3968 --- a/dev-util/netbeans/Manifest
3969 +++ b/dev-util/netbeans/Manifest
3970 @@ -34,6 +34,7 @@ DIST netbeans-trunk-nightly-201312150002-src.zip 192445917 SHA256 ca5f049ec34286
3971 DIST netbeans-trunk-nightly-201312160002-src.zip 192447754 SHA256 cdec4339977d416f07d35a4ebf9c9a1d59b957262d97c88f1101744ae4d38404 SHA512 34bad0e9fe6702511a519e2077576bbc55d5072dc64b72c01f5e27391232e206ad51426475b964ca36d67b00449363a94971a6422029ce13aaaa102cb4f03bc4 WHIRLPOOL 8b044e87bdebd969705f2a3617d4c3f743d733f8066c5ec2da8ac47ec384a3e9a91c25991541b2198ca4a2e11ff8f1c357beb98364ad448d6ab1f58a6bcefb52
3972 DIST netbeans-trunk-nightly-201312180002-src.zip 192432528 SHA256 a6f19bcf810b3e023190f894af79dfd0d9945971316cccc122d1c76f1bbd3e4e SHA512 51e1b3e37c071a786c2c7ee8fb455d14269da822653ecd933772d8464a441b09d04f54faf603c64d95265b24cf51fe059635db78b2d914321b84f139280b9a1f WHIRLPOOL a35baf01d7229970ca739de5c764b471eff11d1a59f52a4480a45c9ba3a91c73fc98f36ced3e87f4a0943582311c59b35fe93e5a27dad33835a25bcf6aa00cf4
3973 DIST netbeans-trunk-nightly-201312190002-src.zip 192446361 SHA256 dc4e981d21b7f0d16bc696944f999faec62ceb65ba154a4517f91f93feeeb09a SHA512 13d63bf586aeb9f47e510ceb75ff11887d9c79e6d6d14e0a8326ab4a358310e9fececf599e73f7e6da2c4eebdf4064b0d18ce1bd1bee1efb26ce1ef145cec1fb WHIRLPOOL 3a1ecdf09d39259c390d45e35727616d8e235f9a0e738edc80cca9f7e13b8376b1483724c4c060f27369c5aaff786f6250b703dc4bbacf1cdd84ad66119dec39
3974 +DIST netbeans-trunk-nightly-201312270002-src.zip 192495968 SHA256 cbfdfb75f76fe5d84b2e87d79f5f1052cc773340c7edb3e4a52946c13e353836 SHA512 b15461e305f648b6997a71d984381b466802720f0343f4ec4b16c305c3b060936b2beaeb4164018beb01d34a7d8386ad3528050da35d4c0b155c3a4fa6479cff WHIRLPOOL 2f4e790394f9dc431b2f970af1989a2c3aab0f1d4d8dc5407f009e2b65826a804ddf945121220085aba8da1c7c19ed1ea64d1946679996d09422374cc16f9fa1
3975 EBUILD netbeans-7.0.1-r2.ebuild 6736 SHA256 e808fba2ddb516270d93b5cf67cff60d98b37ca58a158878f2e3b3ad696cfc82 SHA512 653fb585d9eaa20fcf88d778a7f34d63c9f29f2af2153a432fcab6d977ef9619c699b19587a48b148ccf717f4b31a43859b81cff80d5d84ad273c5fa16e8f565 WHIRLPOOL 257f2466c3ad198a05db9d5e377cad2707f8a4daf1f421e516d7435670a85fd4bb5f6b3ab657ebda8cc23937e1b4e1f4acce8cccd85bccddc5a7b1f9abbde0ce
3976 EBUILD netbeans-7.1.2.ebuild 6976 SHA256 4222e248dfb664ccfea85d4938ad691d3685f32d8e9b33289d1dda088057261b SHA512 cc0a20bd542b61621fe08d5413611f7bcbbebf0c37d5f67c590c31324e74eb5594e72efacc86d843ff3abffc98c4859c2733c63ce6f993baf51e24d69197b64d WHIRLPOOL 30fb7b0cbf22fc39a8dabefd27a0073ce73e62ef082d55839fb7f815bb73bc5c3c24c3418ce175f355d7c64138ef7e9616da41c68b3b57a70353d16c6113daf7
3977 EBUILD netbeans-7.2.ebuild 7057 SHA256 29140b2779f1a24722499605101c286d05415b4f97d2363afedef711cc586067 SHA512 0776f530f9530c533b13019f7b34fc664990a16926bcff768d0a9f3b9035de82dcd2ed66425ad8da27c65aa69fe3e6be966e0a1ee1bc222949e5d42e14f7f7f1 WHIRLPOOL 9fcb95348171fb0bd8d794b80b51b2e3ce36fd84ccc81653bdd0172cbfa99791e527b33c895ebf7b4d81c228f17d4afab367eb55ceffe28df835b2d09dc8f778
3978 @@ -58,5 +59,6 @@ EBUILD netbeans-9999_p20131215.ebuild 7216 SHA256 5f398a6d017f55f181bd21a29d8427
3979 EBUILD netbeans-9999_p20131216.ebuild 7216 SHA256 d7417cc5fa85ec81c5f7baacc86cc934dddffd55813999858c93bfc1ef722f6b SHA512 376ea98b64705e6c7c89d969a1546ea5c9037fd06ae8519c53737ee9c0256d3d85cc3101d33cfde2a3e806cd9306292bdd6e7b140e552ea86885ba9d0da047ea WHIRLPOOL 64b0689c0f60841ded50eec1be422298634c8d5b8097bf0bada2817780e9cd768bd9b2c2498e21c9fd805093ec551bfe310c785ffefa3e98f137362f58a93081
3980 EBUILD netbeans-9999_p20131218.ebuild 7216 SHA256 72390b31b1264d8025de8f03294d81785068b76f85c640e64310f286e1d8d44d SHA512 eb740a715495627ef784887f6b9db94022dfe404478730d9f3afc2e4ba65f746f450b9c67574066ed45b4b9b931ba5b3358b2d8034e0316449ca79ca9d2a0d57 WHIRLPOOL fdac5b3aa622880e9326fe0495da394f0e0278d9cc0ca1b31db227998893107224105a4f480872dd6f69571f7413bdaee8fefbd547689e703d8b1c0b21ac1421
3981 EBUILD netbeans-9999_p20131219.ebuild 7216 SHA256 2071dcaf6d48205b2563dbc7c039d0965fe09d31a7cc430628ed81c5ef01f4e9 SHA512 7f17499ed5f51ab770fc4e5e7994202b09453d1bf3ebe692b838f2ecb7e4e71b60937cdc431ec42a1bd252730d0865feb08dd46752a8c13476cbba6f47db8232 WHIRLPOOL 82b642d0f413104357bde1bc533cff10bc4d92164db3d8dc8ec5838e9ec6b1a3c1df412b0d6f35ee0d2cb99c420133520e4e4d95681107e69dc88868a995ba22
3982 -MISC ChangeLog 86734 SHA256 d97f5de396235d9cf21a1cbf0c760958ffe6520e8d470d6f77c53aa57c00e86a SHA512 4c741755a09ffc1bbc7b71b8e61b20cdd903ca079cb1d85ce62815c21ff58374aa676e352c480204ae2b7d5b6a9b71b77c6ded08ccdc03a57615e01aa24979c5 WHIRLPOOL 3a79b8f4ebbd71760d1ba9096344e3103bd2f816d379a64c20e5cc2ef6dea0e6bb3da31e70925f3d82b4e09a3d4408d5aea0ffb0497d15bb480f73301c492e99
3983 +EBUILD netbeans-9999_p20131227.ebuild 7216 SHA256 a09d8d9f7aa60dda5c4c328d0bc92e541006538c54c48f9bf08dabefde9d45a3 SHA512 a09a3b942b346a5a82b96fd4d0b9a42b2146a7e20226f6ad961f36c6c92dac85f8bdbeb28addde1a30ee4c4669852297b788cee0152023b14ee1ec2168934a18 WHIRLPOOL 4da08dbe78a5d3e04a6db5c21aeedec81b48cd11a42e1571e708a34b6d9ff804b099f59298fc5d598087924bb23fa9188a0a00ec8458b46e618de1deaac2f346
3984 +MISC ChangeLog 86897 SHA256 7f8c19e331d56b52a4fd4e0024fcad41062125275a570e864d4af7b49a8da5de SHA512 ebfecc0b546f828ed2f2713eef375443f2331de732686a0e0e79ff73059f6924fb1c72d26aa79cec2c09530854b7b4b8c3b1abf28797746bba6b5e5b7d21046d WHIRLPOOL deac92f7b8a5298295b85f9960fa1247ac82845b152080e9e34a815ced4361f45534f08fd8454dde81251d38e424abc58a388f525177a720c3ca4ba427e0e4bb
3985 MISC metadata.xml 333 SHA256 a7c289d7be537b4c51bd8100bca0d8a40ceb5fb011942bbd1b286841cf3c1d0a SHA512 3f730fc27f893489524053e81a465519037a68e297f02a5d6400f85f8bfd8a20006e5515a135b8a5779ebf5951a661d99aaa8bf3b9b96141f863e134dba2265e WHIRLPOOL d37106234351185946f6dc870e9b77babd38bed88673771949d26d176d8dad4071be5f2c59bf72b139a6a35c899c2c7ac9ffde1c7b4885135d52c821780cf3d2
3986
3987 diff --git a/dev-util/netbeans/netbeans-9999_p20131227.ebuild b/dev-util/netbeans/netbeans-9999_p20131227.ebuild
3988 new file mode 100644
3989 index 0000000..4026b00
3990 --- /dev/null
3991 +++ b/dev-util/netbeans/netbeans-9999_p20131227.ebuild
3992 @@ -0,0 +1,264 @@
3993 +# Copyright 1999-2013 Gentoo Foundation
3994 +# Distributed under the terms of the GNU General Public License v2
3995 +# $Header: $
3996 +
3997 +EAPI="4"
3998 +inherit eutils java-pkg-2 java-ant-2
3999 +
4000 +DESCRIPTION="Netbeans IDE"
4001 +HOMEPAGE="http://netbeans.org/"
4002 +SLOT="9999"
4003 +SOURCE_URL="http://bits.netbeans.org/download/trunk/nightly/2013-12-27_00-02-41/zip/netbeans-trunk-nightly-201312270002-src.zip"
4004 +PATCHES_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-9999-r12-build.xml.patch.bz2"
4005 +L10N_URL="http://dev.gentoo.org/~fordfrog/distfiles/netbeans-l10n-9999-20131010.tar.bz2"
4006 +ALL_URLS="${SOURCE_URL} ${PATCHES_URL} ${L10N_URL}"
4007 +SRC_URI="linguas_af? ( ${ALL_URLS} )
4008 + linguas_ar? ( ${ALL_URLS} )
4009 + linguas_bg? ( ${ALL_URLS} )
4010 + linguas_ca? ( ${ALL_URLS} )
4011 + linguas_cs? ( ${ALL_URLS} )
4012 + linguas_de? ( ${ALL_URLS} )
4013 + linguas_el? ( ${ALL_URLS} )
4014 + linguas_es? ( ${ALL_URLS} )
4015 + linguas_fr? ( ${ALL_URLS} )
4016 + linguas_gl? ( ${ALL_URLS} )
4017 + linguas_hi_IN? ( ${ALL_URLS} )
4018 + linguas_id? ( ${ALL_URLS} )
4019 + linguas_it? ( ${ALL_URLS} )
4020 + linguas_ja? ( ${ALL_URLS} )
4021 + linguas_ko? ( ${ALL_URLS} )
4022 + linguas_lt? ( ${ALL_URLS} )
4023 + linguas_nl? ( ${ALL_URLS} )
4024 + linguas_pl? ( ${ALL_URLS} )
4025 + linguas_pt_BR? ( ${ALL_URLS} )
4026 + linguas_pt_PT? ( ${ALL_URLS} )
4027 + linguas_ro? ( ${ALL_URLS} )
4028 + linguas_ru? ( ${ALL_URLS} )
4029 + linguas_si? ( ${ALL_URLS} )
4030 + linguas_sq? ( ${ALL_URLS} )
4031 + linguas_sr? ( ${ALL_URLS} )
4032 + linguas_sv? ( ${ALL_URLS} )
4033 + linguas_ta_IN? ( ${ALL_URLS} )
4034 + linguas_tl? ( ${ALL_URLS} )
4035 + linguas_tr? ( ${ALL_URLS} )
4036 + linguas_vi? ( ${ALL_URLS} )
4037 + linguas_zh_CN? ( ${ALL_URLS} )
4038 + linguas_zh_TW? ( ${ALL_URLS} )
4039 +"
4040 +LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
4041 +KEYWORDS="~amd64 ~x86"
4042 +IUSE_NETBEANS_MODULES="
4043 + +netbeans_modules_apisupport
4044 + netbeans_modules_cnd
4045 + netbeans_modules_dlight
4046 + netbeans_modules_enterprise
4047 + netbeans_modules_ergonomics
4048 + netbeans_modules_extide
4049 + netbeans_modules_groovy
4050 + +netbeans_modules_java
4051 + netbeans_modules_javacard
4052 + +netbeans_modules_javafx
4053 + netbeans_modules_mobility
4054 + netbeans_modules_php
4055 + +netbeans_modules_profiler
4056 + netbeans_modules_webcommon
4057 + +netbeans_modules_websvccommon"
4058 +IUSE_LINGUAS="
4059 + linguas_af
4060 + linguas_ar
4061 + linguas_bg
4062 + linguas_ca
4063 + linguas_cs
4064 + linguas_de
4065 + linguas_el
4066 + linguas_es
4067 + linguas_fr
4068 + linguas_gl
4069 + linguas_hi_IN
4070 + linguas_id
4071 + linguas_it
4072 + linguas_ja
4073 + linguas_ko
4074 + linguas_lt
4075 + linguas_nl
4076 + linguas_pl
4077 + linguas_pt_BR
4078 + linguas_pt_PT
4079 + linguas_ro
4080 + linguas_ru
4081 + linguas_si
4082 + linguas_sq
4083 + linguas_sr
4084 + linguas_sv
4085 + linguas_ta_IN
4086 + linguas_tl
4087 + linguas_tr
4088 + linguas_vi
4089 + linguas_zh_CN
4090 + linguas_zh_TW"
4091 +IUSE="doc ${IUSE_NETBEANS_MODULES} ${IUSE_LINGUAS}"
4092 +S="${WORKDIR}"
4093 +
4094 +DEPEND=">=virtual/jdk-1.7
4095 + dev-java/javahelp:0"
4096 +RDEPEND=">=virtual/jdk-1.7
4097 + ~dev-java/netbeans-harness-${PV}
4098 + ~dev-java/netbeans-ide-${PV}
4099 + ~dev-java/netbeans-nb-${PV}
4100 + ~dev-java/netbeans-platform-${PV}
4101 + netbeans_modules_apisupport? ( ~dev-java/netbeans-apisupport-${PV} )
4102 + netbeans_modules_cnd? ( ~dev-java/netbeans-cnd-${PV} )
4103 + netbeans_modules_dlight? ( ~dev-java/netbeans-dlight-${PV} )
4104 + netbeans_modules_enterprise? ( ~dev-java/netbeans-enterprise-${PV} )
4105 + netbeans_modules_ergonomics? ( ~dev-java/netbeans-ergonomics-${PV} )
4106 + netbeans_modules_extide? ( ~dev-java/netbeans-extide-${PV} )
4107 + netbeans_modules_groovy? ( ~dev-java/netbeans-groovy-${PV} )
4108 + netbeans_modules_java? ( ~dev-java/netbeans-java-${PV} )
4109 + netbeans_modules_javacard? ( ~dev-java/netbeans-javacard-${PV} )
4110 + netbeans_modules_javafx? ( ~dev-java/netbeans-javafx-${PV} )
4111 + netbeans_modules_mobility? ( ~dev-java/netbeans-mobility-${PV} )
4112 + netbeans_modules_php? ( ~dev-java/netbeans-php-${PV} )
4113 + netbeans_modules_profiler? ( ~dev-java/netbeans-profiler-${PV} )
4114 + netbeans_modules_webcommon? ( ~dev-java/netbeans-webcommon-${PV} )
4115 + netbeans_modules_websvccommon? ( ~dev-java/netbeans-websvccommon-${PV} )
4116 + doc? ( ~dev-java/netbeans-javadoc-${PV} )"
4117 +JAVA_PKG_BSFIX="off"
4118 +NBLOCALES=""
4119 +
4120 +pkg_setup() {
4121 + for lingua in ${IUSE_LINGUAS} ; do
4122 + local lang=${lingua/linguas_/}
4123 +
4124 + if [[ "${lang}" = "ar" ]] ; then
4125 + lang="ar_EG,ar_SA"
4126 + elif [[ "${lang}" = "es" ]] ; then
4127 + lang="es,es_CO"
4128 + elif [[ "${lang}" = "gl" ]] ; then
4129 + lang="gl_ES"
4130 + elif [[ "${lang}" = "id" ]] ; then
4131 + lang="in_ID"
4132 + elif [[ "${lang}" = "nl" ]] ; then
4133 + lang="nl_BE,nl_NL"
4134 + elif [[ "${lang}" = "tl" ]] ; then
4135 + lang="fil_PH"
4136 + fi
4137 +
4138 + if use ${lingua} ; then
4139 + if [ -z "${NBLOCALES}" ] ; then
4140 + NBLOCALES="${lang}"
4141 + else
4142 + NBLOCALES="${NBLOCALES},${lang}"
4143 + fi
4144 + fi
4145 + done
4146 +
4147 + java-pkg-2_pkg_setup
4148 +}
4149 +
4150 +src_unpack() {
4151 + if [ -n "${NBLOCALES}" ] ; then
4152 + unpack $(basename ${SOURCE_URL})
4153 + unpack $(basename ${L10N_URL})
4154 +
4155 + einfo "Deleting bundled jars..."
4156 + find -name "*.jar" -type f -delete
4157 +
4158 + unpack netbeans-9999-r12-build.xml.patch.bz2
4159 + fi
4160 +}
4161 +
4162 +src_prepare() {
4163 + if [ -n "${NBLOCALES}" ] ; then
4164 + einfo "Deleting bundled class files..."
4165 + find -name "*.class" -type f | xargs rm -vf
4166 +
4167 + epatch netbeans-9999-r12-build.xml.patch
4168 +
4169 + # Support for custom patches
4170 + if [ -n "${NETBEANS9999_PATCHES_DIR}" -a -d "${NETBEANS9999_PATCHES_DIR}" ] ; then
4171 + local files=`find "${NETBEANS9999_PATCHES_DIR}" -type f`
4172 +
4173 + if [ -n "${files}" ] ; then
4174 + einfo "Applying custom patches:"
4175 +
4176 + for file in ${files} ; do
4177 + epatch "${file}"
4178 + done
4179 + fi
4180 + fi
4181 +
4182 + einfo "Symlinking external libraries..."
4183 + java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
4184 + fi
4185 +
4186 + java-pkg-2_src_prepare
4187 +}
4188 +
4189 +src_compile() {
4190 + if [ -n "${NBLOCALES}" ] ; then
4191 + einfo "Compiling support for locales: ${NBLOCALES}"
4192 + eant -f nbbuild/build.xml bootstrap || die
4193 + eant -Dlocales=${NBLOCALES} -Ddist.dir=../nbbuild/netbeans -Dnbms.dir="" -Dnbms.dist.dir="" \
4194 + -Dpermit.jdk7.builds=true -f l10n/build.xml build || die
4195 + fi
4196 +}
4197 +
4198 +src_install() {
4199 + if [ -n "${NBLOCALES}" ] ; then
4200 + pushd "${S}"/nbbuild/netbeans >/dev/null || die
4201 +
4202 + for cluster in apisupport cnd dlight enterprise ergonomics groovy harness ide java javacard javafx mobility php platform profiler webcommon websvccommon ; do
4203 + if [ -d "${cluster}" ] ; then
4204 + insinto /usr/share/netbeans-${cluster}-${SLOT}
4205 + doins -r ${cluster}/*
4206 + fi
4207 + done
4208 +
4209 + if [ -d nb ] ; then
4210 + insinto /usr/share/netbeans-nb-${SLOT}/nb
4211 + doins -r nb/*
4212 + fi
4213 +
4214 + popd >/dev/null || die
4215 + fi
4216 +}
4217 +
4218 +pkg_postinst() {
4219 + if [ -n "${NBLOCALES}" ] ; then
4220 + einfo "Netbeans automatically starts with the locale you have set in your user profile, if"
4221 + einfo "the locale is built for Netbeans."
4222 + einfo "If you want to force specific locale, use --locale argument, for example:"
4223 + einfo "${PN}-${SLOT} --locale de"
4224 + einfo "${PN}-${SLOT} --locale pt:BR"
4225 + fi
4226 +
4227 + if use linguas_ar ; then
4228 + einfo
4229 + einfo "You selected Arabic locale so you can choose either ar:EG or ar:SA variant."
4230 + fi
4231 +
4232 + if use linguas_es ; then
4233 + einfo
4234 + einfo "You selected Spanish locale so you can choose either es or es:CO variant."
4235 + fi
4236 +
4237 + if use linguas_gl ; then
4238 + einfo
4239 + einfo "You selected Galician locale which has locale code gl:ES in Netbeans."
4240 + fi
4241 +
4242 + if use linguas_id ; then
4243 + einfo
4244 + einfo "You selected Indonesian locale which has locale code in:ID in Netbeans."
4245 + fi
4246 +
4247 + if use linguas_nl ; then
4248 + einfo
4249 + einfo "You selected Dutch locale so you can choose either nl:BE or nl:NL variant."
4250 + fi
4251 +
4252 + if use linguas_tl ; then
4253 + einfo
4254 + einfo "You selected Tagalog locale which has for Filipino locale code fil:PH in Netbeans."
4255 + fi
4256 +}