Gentoo Archives: gentoo-commits

From: "Miroslav Sulc (fordfrog)" <fordfrog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-java/netbeans-java: metadata.xml ChangeLog netbeans-java-7.0_rc1.ebuild
Date: Wed, 30 Mar 2011 09:59:03
Message-Id: 20110330095854.15A9E20054@flycatcher.gentoo.org
1 fordfrog 11/03/30 09:58:54
2
3 Added: metadata.xml ChangeLog netbeans-java-7.0_rc1.ebuild
4 Log:
5 dev-java/netbeans-java: new ebuild
6
7 (Portage version: 2.1.9.45/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.1 dev-java/netbeans-java/metadata.xml
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/netbeans-java/metadata.xml?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/netbeans-java/metadata.xml?rev=1.1&content-type=text/plain
14
15 Index: metadata.xml
16 ===================================================================
17 <?xml version="1.0" encoding="UTF-8"?>
18 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
19 <pkgmetadata>
20 <herd>java</herd>
21 <maintainer>
22 <email>fordfrog@g.o</email>
23 <name>Miroslav Šulc</name>
24 </maintainer>
25 </pkgmetadata>
26
27
28
29 1.1 dev-java/netbeans-java/ChangeLog
30
31 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/netbeans-java/ChangeLog?rev=1.1&view=markup
32 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/netbeans-java/ChangeLog?rev=1.1&content-type=text/plain
33
34 Index: ChangeLog
35 ===================================================================
36 # ChangeLog for dev-java/netbeans-java
37 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
38 # $Header: /var/cvsroot/gentoo-x86/dev-java/netbeans-java/ChangeLog,v 1.1 2011/03/30 09:58:53 fordfrog Exp $
39
40 *netbeans-java-7.0_rc1 (30 Mar 2011)
41
42 30 Mar 2011; Miroslav Šulc <fordfrog@g.o>
43 +netbeans-java-7.0_rc1.ebuild, +metadata.xml:
44 Added new ebuild
45
46
47
48
49 1.1 dev-java/netbeans-java/netbeans-java-7.0_rc1.ebuild
50
51 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/netbeans-java/netbeans-java-7.0_rc1.ebuild?rev=1.1&view=markup
52 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/netbeans-java/netbeans-java-7.0_rc1.ebuild?rev=1.1&content-type=text/plain
53
54 Index: netbeans-java-7.0_rc1.ebuild
55 ===================================================================
56 # Copyright 1999-2011 Gentoo Foundation
57 # Distributed under the terms of the GNU General Public License v2
58 # $Header: /var/cvsroot/gentoo-x86/dev-java/netbeans-java/netbeans-java-7.0_rc1.ebuild,v 1.1 2011/03/30 09:58:53 fordfrog Exp $
59
60 EAPI="4"
61 WANT_ANT_TASKS="ant-nodeps"
62 inherit eutils java-pkg-2 java-ant-2
63
64 DESCRIPTION="Netbeans Java Cluster"
65 HOMEPAGE="http://netbeans.org/projects/java"
66 SLOT="7.0"
67 SOURCE_URL="http://dlc.sun.com.edgesuite.net/netbeans/7.0/rc1/zip/netbeans-7.0rc1-201103280000-src.zip"
68 SRC_URI="${SOURCE_URL}
69 http://dev.gentoo.org/~fordfrog/distfiles/netbeans-${SLOT}-build.xml-r1.patch.bz2
70 http://hg.netbeans.org/binaries/FF23DBB427D09AAEC3998B50D740C42B6A3FCD61-ant-libs-1.8.2.zip
71 http://hg.netbeans.org/binaries/A511890049A6A9B8D675F4417721337580CBD2F9-apache-maven-3.0.3-bin.zip
72 http://hg.netbeans.org/binaries/B456600D274B835E1E7DDB16FD843DDAB2ED3EF1-appframework-1.0.3-doc.zip
73 http://hg.netbeans.org/binaries/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip
74 http://hg.netbeans.org/binaries/8C9BFFBCB34DB6E9C9C03413623F05375D44CE49-eclipselink-2.2.0.jar
75 http://hg.netbeans.org/binaries/3BCA561B1B7B284B3D3C097F92A9CD47FF485058-eclipselink-javax.persistence-2.0.jar
76 http://hg.netbeans.org/binaries/263D76EEB2FA35AE240DE31CFDE83C04096AE19E-eclipselink-jpa-modelgen-2.2.0.jar
77 http://hg.netbeans.org/binaries/59FAD2A4D4A1CFECED8149854EEEC3A7B9668927-glassfish-persistence-v2-build-58g.jar
78 http://hg.netbeans.org/binaries/907363E301E2279930C82BEB466BF2053C6E993B-glassfish-persistence-v2ur1-build-09d.jar
79 http://hg.netbeans.org/binaries/C8A5E0D558EA7E7349F9D32B838553D5E7DD214F-hibernate-3.2.5-lib.zip
80 http://hg.netbeans.org/binaries/3AF24D401F76D153B77641865737DE53E41E60D6-indexer-artifact-4.0.0.jar
81 http://hg.netbeans.org/binaries/C537EAEE0EB142BB8F7AB6AFF340D79913997DD9-indexer-core-4.0.0.MINDEXER-12+MINDEXER-13.jar
82 http://hg.netbeans.org/binaries/03D05A90FFB98D4E5748AE96C99AE549224C1ABC-javac-api-nb-7.0-b07.jar
83 http://hg.netbeans.org/binaries/4721463A87B9DBD165254C73E64D824AD748DA18-javac-impl-nb-7.0-b07.jar
84 http://hg.netbeans.org/binaries/653A6AD1EF786BC577FC20F56E5F2B1D30423805-maven-dependency-tree-1.2.jar
85 http://hg.netbeans.org/binaries/2F43A634A42CC4FD2EF9E24B488AFFD6984D3411-jaxws-2.2.zip
86 http://hg.netbeans.org/binaries/23E69F0F17757673C573EBD9899727B82EF7DB7F-jaxws-2.2-api.zip
87 http://hg.netbeans.org/binaries/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip
88 http://hg.netbeans.org/binaries/2D0D28E05BD6B6452DAAFE2B5CCB69A84EA63E5D-spring-2.5.6.SEC01.jar
89 http://hg.netbeans.org/binaries/D88A41174C5F85D1B791D6A8E0F8B8A1C459D6C0-spring-framework-3.0.2.RELEASE.zip"
90 LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
91 KEYWORDS="~amd64 ~x86"
92 IUSE=""
93 S="${WORKDIR}"
94
95 CDEPEND="~dev-java/netbeans-platform-${PV}
96 ~dev-java/netbeans-harness-${PV}
97 ~dev-java/netbeans-ide-${PV}
98 ~dev-java/netbeans-websvccommon-${PV}
99 dev-java/appframework:0
100 dev-java/beansbinding:0
101 dev-java/cglib:2.2
102 dev-java/jdom:1.0
103 dev-java/swing-worker:0"
104 DEPEND=">=virtual/jdk-1.6
105 app-arch/unzip
106 ${CDEPEND}
107 dev-java/javahelp:0"
108 RDEPEND=">=virtual/jdk-1.6
109 ${CDEPEND}
110 dev-java/absolutelayout:0
111 dev-java/antlr:0[java]
112 dev-java/asm:2.2
113 dev-java/cglib:2.1
114 dev-java/commons-collections:0
115 dev-java/dom4j:1
116 dev-java/ehcache:1.2
117 dev-java/fastinfoset:0
118 dev-java/javassist:3
119 dev-java/jsr67:0
120 dev-java/jsr181:0
121 dev-java/jsr250:0
122 dev-java/jta:0
123 dev-java/jtidy:0
124 dev-java/maven-bin:3.0
125 dev-java/saaj:0
126 dev-java/stax-ex:0
127 dev-java/xmlstreambuffer:0"
128
129 INSTALL_DIR="/usr/share/${PN}-${SLOT}"
130
131 EANT_BUILD_XML="nbbuild/build.xml"
132 EANT_BUILD_TARGET="rebuild-cluster"
133 EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.java -Dext.binaries.downloaded=true"
134 JAVA_PKG_BSFIX="off"
135
136 src_unpack() {
137 unpack $(basename ${SOURCE_URL})
138
139 einfo "Deleting bundled jars..."
140 find -name "*.jar" -type f -delete
141
142 unpack netbeans-7.0-build.xml-r1.patch.bz2
143
144 pushd "${S}" >/dev/null || die
145 ln -s "${DISTDIR}"/FF23DBB427D09AAEC3998B50D740C42B6A3FCD61-ant-libs-1.8.2.zip o.apache.tools.ant.module/external/ant-libs-1.8.2.zip || die
146 ln -s "${DISTDIR}"/A511890049A6A9B8D675F4417721337580CBD2F9-apache-maven-3.0.3-bin.zip maven.embedder/external/apache-maven-3.0.3-bin.zip || die
147 ln -s "${DISTDIR}"/B456600D274B835E1E7DDB16FD843DDAB2ED3EF1-appframework-1.0.3-doc.zip swingapp/external/appframework-1.0.3-doc.zip || die
148 ln -s "${DISTDIR}"/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip o.jdesktop.beansbinding/external/beansbinding-1.2.1-doc.zip || die
149 ln -s "${DISTDIR}"/8C9BFFBCB34DB6E9C9C03413623F05375D44CE49-eclipselink-2.2.0.jar j2ee.eclipselink/external/eclipselink-2.2.0.jar || die
150 ln -s "${DISTDIR}"/3BCA561B1B7B284B3D3C097F92A9CD47FF485058-eclipselink-javax.persistence-2.0.jar j2ee.eclipselink/external/eclipselink-javax.persistence-2.0.jar || die
151 ln -s "${DISTDIR}"/263D76EEB2FA35AE240DE31CFDE83C04096AE19E-eclipselink-jpa-modelgen-2.2.0.jar j2ee.eclipselinkmodelgen/external/eclipselink-jpa-modelgen-2.2.0.jar || die
152 ln -s "${DISTDIR}"/59FAD2A4D4A1CFECED8149854EEEC3A7B9668927-glassfish-persistence-v2-build-58g.jar j2ee.toplinklib/external/glassfish-persistence-v2-build-58g.jar || die
153 ln -s "${DISTDIR}"/907363E301E2279930C82BEB466BF2053C6E993B-glassfish-persistence-v2ur1-build-09d.jar j2ee.toplinklib/external/glassfish-persistence-v2ur1-build-09d.jar || die
154 ln -s "${DISTDIR}"/C8A5E0D558EA7E7349F9D32B838553D5E7DD214F-hibernate-3.2.5-lib.zip hibernatelib/external/hibernate-3.2.5-lib.zip || die
155 ln -s "${DISTDIR}"/3AF24D401F76D153B77641865737DE53E41E60D6-indexer-artifact-4.0.0.jar maven.indexer/external/indexer-artifact-4.0.0.jar || die
156 ln -s "${DISTDIR}"/C537EAEE0EB142BB8F7AB6AFF340D79913997DD9-indexer-core-4.0.0.MINDEXER-12+MINDEXER-13.jar maven.indexer/external/indexer-core-4.0.0.MINDEXER-12+MINDEXER-13.jar || die
157 ln -s "${DISTDIR}"/03D05A90FFB98D4E5748AE96C99AE549224C1ABC-javac-api-nb-7.0-b07.jar libs.javacapi/external/javac-api-nb-7.0-b07.jar || die
158 ln -s "${DISTDIR}"/4721463A87B9DBD165254C73E64D824AD748DA18-javac-impl-nb-7.0-b07.jar libs.javacimpl/external/javac-impl-nb-7.0-b07.jar || die
159 ln -s "${DISTDIR}"/653A6AD1EF786BC577FC20F56E5F2B1D30423805-maven-dependency-tree-1.2.jar maven.embedder/external/maven-dependency-tree-1.2.jar || die
160 ln -s "${DISTDIR}"/2F43A634A42CC4FD2EF9E24B488AFFD6984D3411-jaxws-2.2.zip websvc.jaxws21/external/jaxws-2.2.zip || die
161 ln -s "${DISTDIR}"/23E69F0F17757673C573EBD9899727B82EF7DB7F-jaxws-2.2-api.zip websvc.jaxws21api/external/jaxws-2.2-api.zip || die
162 ln -s "${DISTDIR}"/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip websvc.jaxws21/external/jaxws-api-doc.zip || die
163 ln -s "${DISTDIR}"/2D0D28E05BD6B6452DAAFE2B5CCB69A84EA63E5D-spring-2.5.6.SEC01.jar libs.springframework/external/spring-2.5.6.SEC01.jar || die
164 ln -s "${DISTDIR}"/D88A41174C5F85D1B791D6A8E0F8B8A1C459D6C0-spring-framework-3.0.2.RELEASE.zip libs.springframework/external/spring-framework-3.0.2.RELEASE.zip || die
165 popd >/dev/null || die
166 }
167
168 src_prepare() {
169 einfo "Deleting bundled class files..."
170 find -name "*.class" -type f | xargs rm -vf
171
172 epatch netbeans-7.0-build.xml-r1.patch
173 sed -i "s%../o.jdesktop.layout/external%\${netbeans.dest.dir}/\${nb.cluster.platform.dir}/modules/ext%" java.examples/build.xml
174
175 # Support for custom patches
176 if [ -n "${NETBEANS70_PATCHES_DIR}" -a -d "${NETBEANS70_PATCHES_DIR}" ] ; then
177 local files=`find "${NETBEANS70_PATCHES_DIR}" -type f`
178
179 if [ -n "${files}" ] ; then
180 einfo "Applying custom patches:"
181
182 for file in ${files} ; do
183 epatch "${file}"
184 done
185 fi
186 fi
187
188 einfo "Symlinking external libraries..."
189 java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
190 java-pkg_jar-from --into libs.cglib/external cglib-2.2 cglib.jar cglib-2.2.jar
191 java-pkg_jar-from --into maven.embedder/external jdom-1.0 jdom.jar jdom-1.0.jar
192 java-pkg_jar-from --into o.jdesktop.beansbinding/external beansbinding beansbinding.jar beansbinding-1.2.1.jar
193 java-pkg_jar-from --into swingapp/external appframework appframework.jar appframework-1.0.3.jar
194 java-pkg_jar-from --into swingapp/external swing-worker swing-worker.jar swing-worker-1.1.jar
195
196 einfo "Linking in other clusters..."
197 mkdir "${S}"/nbbuild/netbeans || die
198 pushd "${S}"/nbbuild/netbeans >/dev/null || die
199
200 ln -s /usr/share/netbeans-platform-${SLOT} platform || die
201 cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
202 touch nb.cluster.platform.built
203
204 ln -s /usr/share/netbeans-harness-${SLOT} harness || die
205 cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
206 touch nb.cluster.harness.built
207
208 ln -s /usr/share/netbeans-ide-${SLOT} ide || die
209 cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
210 touch nb.cluster.ide.built
211
212 ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
213 cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
214 touch nb.cluster.websvccommon.built
215
216 popd >/dev/null || die
217
218 java-pkg-2_src_prepare
219 }
220
221 src_install() {
222 pushd nbbuild/netbeans/java >/dev/null || die
223
224 insinto ${INSTALL_DIR}
225 grep -E "/java$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
226
227 doins -r *
228 rm -fr "${D}"/${INSTALL_DIR}/ant/* || die
229 rm -fr "${D}"/${INSTALL_DIR}/maven || die
230 dosym /usr/share/maven-bin-3.0 ${INSTALL_DIR}/maven
231
232 insinto ${INSTALL_DIR}/ant
233 dosym /usr/share/ant/bin ${INSTALL_DIR}/ant/bin
234 dosym /usr/share/ant/etc ${INSTALL_DIR}/ant/etc
235 doins -r ant/extra
236 dosym /usr/share/ant/lib ${INSTALL_DIR}/ant/lib
237 doins -r ant/nblib
238 dosym /usr/share/ant/tasks ${INSTALL_DIR}/ant/tasks
239 local vertasks=$(ls -d /usr/share/ant/tasks-*)
240 dosym ${vertasks} ${INSTALL_DIR}/ant/$(basename ${vertasks}) # it would be better if ant would have tasks-current dir
241
242 popd >/dev/null || die
243
244 local instdir=/${INSTALL_DIR}/modules/ext
245 pushd "${D}"/${instdir} >/dev/null || die
246 rm AbsoluteLayout.jar && dosym /usr/share/absolutelayout/lib/absolutelayout.jar ${instdir}/AbsoluteLayout.jar || die
247 rm appframework-1.0.3.jar && dosym /usr/share/appframework/lib/appframework.jar ${instdir}/appframework-1.0.3.jar || die
248 rm beansbinding-1.2.1.jar && dosym /usr/share/beansbinding/lib/beansbinding.jar ${instdir}/beansbinding-1.2.1.jar || die
249 rm cglib-2.2.jar && dosym /usr/share/cglib-2.2/lib/cglib.jar ${instdir}/cglib-2.2.jar || die
250 # javac-api-nb-7.0-b07.jar
251 # javac-impl-nb-7.0-b07.jar
252 # org-netbeans-modules-java-j2seplatform-probe.jar
253 rm swing-worker-1.1.jar && dosym /usr/share/swing-worker/lib/swing-worker.jar ${instdir}/swing-worker-1.1.jar || die
254 popd >/dev/null || die
255
256 local instdir=${INSTALL_DIR}/modules/ext/eclipselink
257 pushd "${D}"/${instdir} >/dev/null || die
258 # dir: eclipselink
259 # eclipselink-javax.persistence-2.0.jar
260 # eclipselink-jpa-modelgen-2.2.0.jar
261 # eclipselink-2.2.0.jar
262 popd >/dev/null || die
263
264 local instdir=${INSTALL_DIR}/modules/ext/hibernate
265 pushd "${D}"/${instdir} >/dev/null || die
266 rm antlr-2.7.6.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.6.jar || die
267 rm asm-attrs.jar && dosym /usr/share/asm-2.2/lib/asm-attrs.jar ${instdir}/asm-attrs.jar || die
268 rm asm.jar && dosym /usr/share/asm-2.2/lib/asm.jar ${instdir}/asm.jar || die
269 rm cglib-2.1.3.jar && dosym /usr/share/cglib-2.1/lib/cglib.jar ${instdir}/cglib-2.1.3.jar || die
270 rm commons-collections-2.1.1.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections-2.1.1.jar || die
271 rm dom4j-1.6.1.jar && dosym /usr/share/dom4j-1/lib/dom4j.jar ${instdir}/dom4j-1.6.1.jar || die
272 rm ehcache-1.2.3.jar && dosym /usr/share/ehcache-1.2/lib/ehcache.jar ${instdir}/ehcache-1.2.3.jar || die
273 # ejb3-persistence.jar
274 # hibernate-annotations.jar
275 # hibernate-commons-annotations.jar
276 # hibernate-entitymanager.jar
277 # hibernate-tools.jar
278 # hibernate3.jar
279 rm javassist.jar && dosym /usr/share/javassist-3/lib/javassist.jar ${instdir}/javassist.jar || die
280 # jdbc2_0-stdext.jar
281 rm jta.jar && dosym /usr/share/jta/lib/jta.jar ${instdir}/jta.jar || die
282 rm jtidy-r8-20060801.jar && dosym /usr/share/jtidy/lib/Tidy.jar ${instdir}/jtidy-r8-20060801.jar || die
283 popd >/dev/null || die
284
285 local instdir=/${INSTALL_DIR}/modules/ext/jaxws22
286 pushd "${D}"/${instdir} >/dev/null || die
287 rm FastInfoset.jar && dosym /usr/share/fastinfoset/lib/fastinfoset.jar ${instdir}/FastInfoset.jar || die
288 # gmbal-api-only.jar
289 # http.jar
290 # jaxws-rt.jar
291 # jaxws-tools.jar
292 # management-api.jar
293 # mimepull.jar
294 # policy.jar
295 rm saaj-impl.jar && dosym /usr/share/saaj/lib/saaj.jar ${instdir}/saaj-impl.jar || die
296 rm stax-ex.jar && dosym /usr/share/stax-ex/lib/stax-ex.jar ${instdir}/stax-ex.jar || die
297 rm streambuffer.jar && dosym /usr/share/xmlstreambuffer/lib/streambuffer.jar ${instdir}/streambuffer.jar || die
298 # woodstox.jar
299 popd >/dev/null || die
300
301 local instdir=${INSTALL_DIR}/modules/ext/jaxws22/api
302 pushd "${D}"/${instdir} >/dev/null || die
303 # jaxws-api.jar
304 rm jsr181-api.jar && dosym /usr/share/jsr181/lib/jsr181.jar ${instdir}/jsr181-api.jar || die
305 rm jsr250-api.jar && dosym /usr/share/jsr250/lib/jsr250.jar ${instdir}/jsr250-api.jar || die
306 rm saaj-api.jar && dosym /usr/share/jsr67/lib/jsr67.jar ${instdir}/saaj-api.jar || die
307 popd >/dev/null || die
308
309 local instdir=${INSTALL_DIR}/modules/ext/maven
310 pushd "${D}"/${instdir} >/dev/null || die
311 # indexer-artifact-3.1.0.jar
312 # indexer-core-3.1.0.jar
313 rm jdom-1.0.jar && dosym /usr/share/jdom-1.0/lib/jdom.jar ${instdir}/jdom-1.0.jar || die
314 # maven-dependency-tree-1.2.jar
315 popd >/dev/null || die
316
317 local instdir=${INSTALL_DIR}/modules/ext/spring
318 pushd "${D}"/${instdir} >/dev/null || die
319 # spring-2.5.6.SEC01.jar
320 popd >/dev/null || die
321
322 local instdir=${INSTALL_DIR}/modules/ext/spring-3.0
323 pushd "${D}"/${instdir} >/dev/null || die
324 # spring-aop-3.0.2.RELEASE.jar
325 # spring-asm-3.0.2.RELEASE.jar
326 # spring-aspects-3.0.2.RELEASE.jar
327 # spring-beans-3.0.2.RELEASE.jar
328 # spring-context-support-3.0.2.RELEASE.jar
329 # spring-context-3.0.2.RELEASE.jar
330 # spring-core-3.0.2.RELEASE.jar
331 # spring-expression-3.0.2.RELEASE.jar
332 # spring-instrument-tomcat-3.0.2.RELEASE.jar
333 # spring-instrument-3.0.2.RELEASE.jar
334 # spring-jdbc-3.0.2.RELEASE.jar
335 # spring-jms-3.0.2.RELEASE.jar
336 # spring-orm-3.0.2.RELEASE.jar
337 # spring-oxm-3.0.2.RELEASE.jar
338 # spring-struts-3.0.2.RELEASE.jar
339 # spring-test-3.0.2.RELEASE.jar
340 # spring-tx-3.0.2.RELEASE.jar
341 # spring-webmvc-portlet-3.0.2.RELEASE.jar
342 # spring-webmvc-3.0.2.RELEASE.jar
343 # spring-web-3.0.2.RELEASE.jar
344 popd >/dev/null || die
345
346 local instdir=${INSTALL_DIR}/modules/ext/toplink
347 pushd "${D}"/${instdir} >/dev/null || die
348 # toplink-essentials-agent.jar
349 # toplink-essentials.jar
350 popd >/dev/null || die
351
352 dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/java
353 }
354
355 pkg_postinst() {
356 elog "Note that if you change your version of ant, you have to re-emerge"
357 elog "this package to get updated the link to ant tasks of that specific"
358 elog "version."
359 }