Gentoo Archives: gentoo-commits

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