Gentoo Archives: gentoo-commits

From: "Tiziano Müller" <dev-zero@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/dev-zero:master commit in: dev-java/geronimo-interceptor-spec/, dev-java/geronimo-jta-spec/files/, ...
Date: Tue, 04 Jun 2013 08:12:10
Message-Id: 1370333494.f644106da68869d9034650fea899d6dbb1750aba.dev-zero@gentoo
1 commit: f644106da68869d9034650fea899d6dbb1750aba
2 Author: Tiziano Müller <tm <AT> dev-zero <DOT> ch>
3 AuthorDate: Tue Jun 4 08:11:34 2013 +0000
4 Commit: Tiziano Müller <dev-zero <AT> gentoo <DOT> org>
5 CommitDate: Tue Jun 4 08:11:34 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/dev-zero.git;a=commit;h=f644106d
7
8 Add ebuilds for several geronimo specs, annogen as required for activemq and activemq-openwire-generator.
9
10 ---
11 dev-java/activemq-openwire-generator/Manifest | 3 +
12 .../activemq-openwire-generator-5.8.0.ebuild | 47 +++
13 ...tivemq-openwire-generator-5.8.0-maven-build.xml | 282 ++++++++++++++++++
14 dev-java/annogen/Manifest | 4 +
15 dev-java/annogen/annogen-0.1.0.ebuild | 58 ++++
16 dev-java/annogen/annogen-0.1.1.ebuild | 51 ++++
17 .../.geronimo-jta-spec-1.1.1.1.1.ebuild.swp | Bin 0 -> 12288 bytes
18 dev-java/geronimo-annotation-spec/Manifest | 3 +
19 ...onimo-annotation-spec-1.0.1.1.1-maven-build.xml | 250 ++++++++++++++++
20 .../geronimo-annotation-spec-1.0.1.1.1.ebuild | 43 +++
21 dev-java/geronimo-ejb-spec/Manifest | 3 +
22 .../geronimo-ejb-spec-3.0.1.0.1-maven-build.xml | 320 +++++++++++++++++++++
23 .../geronimo-ejb-spec-3.0.1.0.1.ebuild | 47 +++
24 .../.geronimo-jta-spec-1.1.1.1.1.ebuild.swp | Bin 0 -> 12288 bytes
25 dev-java/geronimo-interceptor-spec/Manifest | 3 +
26 ...nimo-interceptor-spec-3.0.1.0.1-maven-build.xml | 250 ++++++++++++++++
27 .../geronimo-interceptor-spec-3.0.1.0.1.ebuild | 43 +++
28 dev-java/geronimo-j2ee-management-spec/Manifest | 3 +
29 ...-j2ee-management-spec-1.1.1.0.1-maven-build.xml | 317 ++++++++++++++++++++
30 .../geronimo-j2ee-management-spec-1.1.1.0.1.ebuild | 45 +++
31 dev-java/geronimo-jta-spec/Manifest | 3 +
32 .../geronimo-jta-spec-1.1.1.1.1-maven-build.xml | 250 ++++++++++++++++
33 .../geronimo-jta-spec-1.1.1.1.1.ebuild | 43 +++
34 23 files changed, 2068 insertions(+)
35
36 diff --git a/dev-java/activemq-openwire-generator/Manifest b/dev-java/activemq-openwire-generator/Manifest
37 new file mode 100644
38 index 0000000..2f2bcf6
39 --- /dev/null
40 +++ b/dev-java/activemq-openwire-generator/Manifest
41 @@ -0,0 +1,3 @@
42 +AUX activemq-openwire-generator-5.8.0-maven-build.xml 13991 SHA256 a4bd4174ce45ddc20fd8b2ea2765bba1454ed3e7268c1ec9c6acf881c5809d90 SHA512 4a194d2d5cb65deb5fd092892404436d1afeabe903d57fff750795dced4429927d16badbbeb8b34417b159b7c1dfb790c4d7a8f4bf8247ed1b2776db97c7c301 WHIRLPOOL 1e83863e266a3f3f44ccbc6a1cc7ada07d634cd407ae8177025581e29db2e614211a6c78de8086cdee965aa46a2aee5fe38d9d3997e65655dd8161ff0cb3038b
43 +DIST activemq-parent-5.8.0-source-release.zip 8505650 SHA256 2068a30438b50b7bede20c8af21c608035b41bc2ac89309e0b4c21fa9b39c2c0 SHA512 279004611b5350e9b5abfc56bdb6cf2916625476560dbe4e9b8a0d6e6087f02b1829f1a9825c0492cf8731b3f40f2888c5422af4a4b7c91562fa2ae713ba5ca2 WHIRLPOOL 68b03cc59345a8f0238068fec4d0a906346928819bc37c32a5687c017d4dd16adfb9d3d16912eeb0359584ebc0333f07f74fc48ac8832fb28c600f01580ba5ef
44 +EBUILD activemq-openwire-generator-5.8.0.ebuild 1004 SHA256 3f0f949811b986235d65bde6b80058596ce4c07fbb9b6dd0558ea60eb076cf53 SHA512 7ddfb80b7d02d16f6d84732d03c38a2d9081f1aaae37a6251d2bbebafd7bb92e147ec87b066351fd989d81d6450a1bb653f805e00b9e623afe48a2324bd9e02b WHIRLPOOL 8ce0eb763a36305effb00150f1b00ca145f1769caebb70f710329b3375a08125798b864094920e1422ea7c7587e53223d9eff15ebd89894e933607be2cbbfb24
45
46 diff --git a/dev-java/activemq-openwire-generator/activemq-openwire-generator-5.8.0.ebuild b/dev-java/activemq-openwire-generator/activemq-openwire-generator-5.8.0.ebuild
47 new file mode 100644
48 index 0000000..f78f389
49 --- /dev/null
50 +++ b/dev-java/activemq-openwire-generator/activemq-openwire-generator-5.8.0.ebuild
51 @@ -0,0 +1,47 @@
52 +# Copyright 1999-2013 Gentoo Foundation
53 +# Distributed under the terms of the GNU General Public License v2
54 +# $Header: $
55 +
56 +EAPI=5
57 +
58 +JAVA_PKG_IUSE="source"
59 +
60 +inherit java-pkg-2 java-ant-2
61 +
62 +DESCRIPTION="ActiveMQ Openwire Generator"
63 +HOMEPAGE="http://activemq.apache.org/"
64 +SRC_URI="mirror://apache//activemq/apache-activemq/${PV}/activemq-parent-${PV}-source-release.zip"
65 +
66 +LICENSE=""
67 +SLOT="0"
68 +KEYWORDS="~amd64"
69 +
70 +IUSE=""
71 +
72 +COMMON_DEP="dev-java/ant-core
73 + dev-java/annogen"
74 +
75 +RDEPEND=">=virtual/jre-1.5
76 + ${COMMON_DEP}"
77 +DEPEND=">=virtual/jdk-1.5
78 + app-arch/unzip
79 + ${COMMON_DEP}"
80 +
81 +JAVA_ANT_REWRITE_CLASSPATH="yes"
82 +EANT_GENTOO_CLASSPATH="ant-core,annogen"
83 +
84 +S="${WORKDIR}/activemq-parent-${PV}/${PN}"
85 +
86 +src_unpack() {
87 + unzip -q "${DISTDIR}/${A}" "activemq-parent-${PV}/${PN}/*" || die "unpacking ${PN} from ${A} failed"
88 +}
89 +
90 +java_prepare() {
91 + cp -v "${FILESDIR}/${P}-maven-build.xml" build.xml || die "build.xml is missing"
92 +}
93 +
94 +src_install() {
95 + java-pkg_newjar target/${P}.jar
96 +
97 + use source && java-pkg_dosrc src/main/java/*
98 +}
99
100 diff --git a/dev-java/activemq-openwire-generator/files/activemq-openwire-generator-5.8.0-maven-build.xml b/dev-java/activemq-openwire-generator/files/activemq-openwire-generator-5.8.0-maven-build.xml
101 new file mode 100644
102 index 0000000..10726ce
103 --- /dev/null
104 +++ b/dev-java/activemq-openwire-generator/files/activemq-openwire-generator-5.8.0-maven-build.xml
105 @@ -0,0 +1,282 @@
106 +<?xml version="1.0" encoding="UTF-8"?>
107 +
108 +<!-- ====================================================================== -->
109 +<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. -->
110 +<!-- ====================================================================== -->
111 +
112 +<!-- ====================================================================== -->
113 +<!-- ===================== - DO NOT EDIT THIS FILE! - ===================== -->
114 +<!-- ====================================================================== -->
115 +<!-- -->
116 +<!-- Any modifications will be overwritten. -->
117 +<!-- -->
118 +<!-- Generated by Maven Ant Plugin on 4/24/13 8:19 PM -->
119 +<!-- See: http://maven.apache.org/plugins/maven-ant-plugin/ -->
120 +<!-- -->
121 +<!-- ====================================================================== -->
122 +
123 +<project name="activemq-openwire-generator-from-maven" default="package" basedir=".">
124 +
125 + <!-- ====================================================================== -->
126 + <!-- Build environment properties -->
127 + <!-- ====================================================================== -->
128 +
129 + <property file="${user.home}/.m2/maven.properties"/>
130 + <property file="maven-build.properties"/>
131 +
132 + <property name="maven.build.finalName" value="activemq-openwire-generator-5.8.0"/>
133 + <property name="maven.build.dir" value="target"/>
134 + <property name="maven.build.outputDir" value="${maven.build.dir}/classes"/>
135 + <property name="maven.build.srcDir.0" value="src/main/java"/>
136 + <property name="maven.build.resourceDir.0" value="src/main/resources"/>
137 + <property name="maven.build.testOutputDir" value="${maven.build.dir}/test-classes"/>
138 + <property name="maven.build.testDir.0" value="src/test/java"/>
139 + <property name="maven.build.testResourceDir.0" value="src/test/resources"/>
140 + <property name="maven.test.reports" value="${maven.build.dir}/test-reports"/>
141 + <property name="maven.reporting.outputDirectory" value="${maven.build.dir}/site"/>
142 +
143 + <property name="maven.repo.local" value="${user.home}/.m2/repository"/>
144 + <property name="maven.settings.offline" value="false"/>
145 + <property name="maven.settings.interactiveMode" value="true"/>
146 +
147 + <!-- ====================================================================== -->
148 + <!-- Defining classpaths -->
149 + <!-- ====================================================================== -->
150 +
151 + <path id="build.classpath">
152 + <pathelement location="${maven.repo.local}/groovy/gram/1.1/gram-1.1.jar"/>
153 + <pathelement location="${maven.repo.local}/groovy/groovy-all/1.0-jsr-03/groovy-all-1.0-jsr-03.jar"/>
154 + <pathelement location="${maven.repo.local}/annogen/annogen/0.1.0/annogen-0.1.0.jar"/>
155 + <pathelement location="${maven.repo.local}/ant/ant/1.6.2/ant-1.6.2.jar"/>
156 + </path>
157 + <path id="build.test.classpath">
158 + <pathelement location="${maven.repo.local}/groovy/gram/1.1/gram-1.1.jar"/>
159 + <pathelement location="${maven.repo.local}/groovy/groovy-all/1.0-jsr-03/groovy-all-1.0-jsr-03.jar"/>
160 + <pathelement location="${maven.repo.local}/annogen/annogen/0.1.0/annogen-0.1.0.jar"/>
161 + <pathelement location="${maven.repo.local}/ant/ant/1.6.2/ant-1.6.2.jar"/>
162 + </path>
163 +
164 + <!-- ====================================================================== -->
165 + <!-- Cleaning up target -->
166 + <!-- ====================================================================== -->
167 +
168 + <target name="clean" description="Clean the output directory">
169 + <delete dir="${maven.build.dir}"/>
170 + </target>
171 +
172 + <!-- ====================================================================== -->
173 + <!-- Compilation target -->
174 + <!-- ====================================================================== -->
175 +
176 + <target name="compile" depends="get-deps" description="Compile the code">
177 + <mkdir dir="${maven.build.outputDir}"/>
178 + <javac destdir="${maven.build.outputDir}"
179 + nowarn="true"
180 + debug="true"
181 + optimize="true"
182 + deprecation="true"
183 + target="1.6"
184 + verbose="false"
185 + fork="false"
186 + source="1.6">
187 + <src>
188 + <pathelement location="${maven.build.srcDir.0}"/>
189 + </src>
190 + <classpath refid="build.classpath"/>
191 + </javac>
192 + </target>
193 +
194 + <!-- ====================================================================== -->
195 + <!-- Test-compilation target -->
196 + <!-- ====================================================================== -->
197 +
198 + <target name="compile-tests"
199 + depends="compile"
200 + description="Compile the test code"
201 + unless="maven.test.skip">
202 + <mkdir dir="${maven.build.testOutputDir}"/>
203 + </target>
204 +
205 + <!-- ====================================================================== -->
206 + <!-- Run all tests -->
207 + <!-- ====================================================================== -->
208 +
209 + <target name="test"
210 + depends="compile-tests, junit-missing"
211 + unless="junit.skipped"
212 + description="Run the test cases"/>
213 +
214 + <target name="test-junit-present">
215 + <available classname="junit.framework.Test" property="junit.present"/>
216 + </target>
217 +
218 + <target name="test-junit-status"
219 + depends="test-junit-present">
220 + <condition property="junit.missing">
221 + <and>
222 + <isfalse value="${junit.present}"/>
223 + <isfalse value="${maven.test.skip}"/>
224 + </and>
225 + </condition>
226 + <condition property="junit.skipped">
227 + <or>
228 + <isfalse value="${junit.present}"/>
229 + <istrue value="${maven.test.skip}"/>
230 + </or>
231 + </condition>
232 + </target>
233 +
234 + <target name="junit-missing"
235 + depends="test-junit-status"
236 + if="junit.missing">
237 + <echo>=================================== WARNING ===================================</echo>
238 + <echo> JUnit is not present in your $ANT_HOME/lib directory. Tests not executed.</echo>
239 + <echo>===============================================================================</echo>
240 + </target>
241 +
242 + <!-- ====================================================================== -->
243 + <!-- Javadoc target -->
244 + <!-- ====================================================================== -->
245 +
246 + <target name="javadoc" description="Generates the Javadoc of the application">
247 + <javadoc sourcepath="${maven.build.srcDir.0}"
248 + packagenames="*"
249 + destdir="${maven.reporting.outputDirectory}/apidocs"
250 + access="protected"
251 + old="false"
252 + verbose="false"
253 + version="true"
254 + use="true"
255 + author="true"
256 + splitindex="false"
257 + nodeprecated="false"
258 + nodeprecatedlist="false"
259 + notree="false"
260 + noindex="false"
261 + nohelp="false"
262 + nonavbar="false"
263 + serialwarn="false"
264 + stylesheetfile="/home/tiziano/entwicklung/gentoo/ebuilds/activemq-parent-5.8.0/activemq-openwire-generator/../etc/css/stylesheet.css"
265 + charset="ISO-8859-1"
266 + source="1.6"
267 + linksource="true"
268 + breakiterator="false"
269 + maxmemory="900m">
270 + <link href="http://download.oracle.com/javase/6/docs/api/"/>
271 + <link href="http://download.oracle.com/javaee/6/api/"/>
272 + <link href="http://jakarta.apache.org/commons/collections/apidocs-COLLECTIONS_3_0/"/>
273 + <link href="http://jakarta.apache.org/commons/dbcp/apidocs/"/>
274 + <link href="http://jakarta.apache.org/commons/fileupload/apidocs/"/>
275 + <link href="http://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/"/>
276 + <link href="http://www.slf4j.org/apidocs/"/>
277 + <link href="http://jakarta.apache.org/commons/pool/apidocs/"/>
278 + <link href="http://junit.sourceforge.net/javadoc/"/>
279 + <link href="http://logging.apache.org/log4j/docs/api/"/>
280 + </javadoc>
281 + </target>
282 +
283 + <!-- ====================================================================== -->
284 + <!-- Package target -->
285 + <!-- ====================================================================== -->
286 +
287 + <target name="package" depends="compile,test" description="Package the application">
288 + <jar jarfile="${maven.build.dir}/${maven.build.finalName}.jar"
289 + compress="true"
290 + index="true"
291 + basedir="${maven.build.outputDir}"
292 + excludes="**/package.html">
293 + </jar>
294 + </target>
295 +
296 + <!-- ====================================================================== -->
297 + <!-- A dummy target for the package named after the type it creates -->
298 + <!-- ====================================================================== -->
299 +
300 + <target name="jar" depends="package" description="Builds the jar for the application"/>
301 +
302 + <!-- ====================================================================== -->
303 + <!-- Download dependencies target -->
304 + <!-- ====================================================================== -->
305 +
306 + <target name="test-offline">
307 + <condition property="maven.mode.offline">
308 + <equals arg1="${maven.settings.offline}" arg2="true"/>
309 + </condition>
310 + </target>
311 +
312 + <target name="get-deps"
313 + depends="test-offline"
314 + description="Download all dependencies"
315 + unless="maven.mode.offline">
316 + <mkdir dir="${maven.repo.local}"/>
317 + <mkdir dir="${maven.repo.local}/groovy/gram/1.1"/>
318 + <get src="http://repo.fusesource.com/nexus/content/groups/public//groovy/gram/1.1/gram-1.1.jar"
319 + dest="${maven.repo.local}/groovy/gram/1.1/gram-1.1.jar"
320 + usetimestamp="false"
321 + ignoreerrors="true"/>
322 + <get src="http://repo.fusesource.com/nexus/content/repositories/snapshots//groovy/gram/1.1/gram-1.1.jar"
323 + dest="${maven.repo.local}/groovy/gram/1.1/gram-1.1.jar"
324 + usetimestamp="false"
325 + ignoreerrors="true"/>
326 + <get src="http://repository.apache.org/snapshots/groovy/gram/1.1/gram-1.1.jar"
327 + dest="${maven.repo.local}/groovy/gram/1.1/gram-1.1.jar"
328 + usetimestamp="false"
329 + ignoreerrors="true"/>
330 + <get src="http://repo.maven.apache.org/maven2/groovy/gram/1.1/gram-1.1.jar"
331 + dest="${maven.repo.local}/groovy/gram/1.1/gram-1.1.jar"
332 + usetimestamp="false"
333 + ignoreerrors="true"/>
334 + <mkdir dir="${maven.repo.local}/groovy/groovy-all/1.0-jsr-03"/>
335 + <get src="http://repo.fusesource.com/nexus/content/groups/public//groovy/groovy-all/1.0-jsr-03/groovy-all-1.0-jsr-03.jar"
336 + dest="${maven.repo.local}/groovy/groovy-all/1.0-jsr-03/groovy-all-1.0-jsr-03.jar"
337 + usetimestamp="false"
338 + ignoreerrors="true"/>
339 + <get src="http://repo.fusesource.com/nexus/content/repositories/snapshots//groovy/groovy-all/1.0-jsr-03/groovy-all-1.0-jsr-03.jar"
340 + dest="${maven.repo.local}/groovy/groovy-all/1.0-jsr-03/groovy-all-1.0-jsr-03.jar"
341 + usetimestamp="false"
342 + ignoreerrors="true"/>
343 + <get src="http://repository.apache.org/snapshots/groovy/groovy-all/1.0-jsr-03/groovy-all-1.0-jsr-03.jar"
344 + dest="${maven.repo.local}/groovy/groovy-all/1.0-jsr-03/groovy-all-1.0-jsr-03.jar"
345 + usetimestamp="false"
346 + ignoreerrors="true"/>
347 + <get src="http://repo.maven.apache.org/maven2/groovy/groovy-all/1.0-jsr-03/groovy-all-1.0-jsr-03.jar"
348 + dest="${maven.repo.local}/groovy/groovy-all/1.0-jsr-03/groovy-all-1.0-jsr-03.jar"
349 + usetimestamp="false"
350 + ignoreerrors="true"/>
351 + <mkdir dir="${maven.repo.local}/annogen/annogen/0.1.0"/>
352 + <get src="http://repo.fusesource.com/nexus/content/groups/public//annogen/annogen/0.1.0/annogen-0.1.0.jar"
353 + dest="${maven.repo.local}/annogen/annogen/0.1.0/annogen-0.1.0.jar"
354 + usetimestamp="false"
355 + ignoreerrors="true"/>
356 + <get src="http://repo.fusesource.com/nexus/content/repositories/snapshots//annogen/annogen/0.1.0/annogen-0.1.0.jar"
357 + dest="${maven.repo.local}/annogen/annogen/0.1.0/annogen-0.1.0.jar"
358 + usetimestamp="false"
359 + ignoreerrors="true"/>
360 + <get src="http://repository.apache.org/snapshots/annogen/annogen/0.1.0/annogen-0.1.0.jar"
361 + dest="${maven.repo.local}/annogen/annogen/0.1.0/annogen-0.1.0.jar"
362 + usetimestamp="false"
363 + ignoreerrors="true"/>
364 + <get src="http://repo.maven.apache.org/maven2/annogen/annogen/0.1.0/annogen-0.1.0.jar"
365 + dest="${maven.repo.local}/annogen/annogen/0.1.0/annogen-0.1.0.jar"
366 + usetimestamp="false"
367 + ignoreerrors="true"/>
368 + <mkdir dir="${maven.repo.local}/ant/ant/1.6.2"/>
369 + <get src="http://repo.fusesource.com/nexus/content/groups/public//ant/ant/1.6.2/ant-1.6.2.jar"
370 + dest="${maven.repo.local}/ant/ant/1.6.2/ant-1.6.2.jar"
371 + usetimestamp="false"
372 + ignoreerrors="true"/>
373 + <get src="http://repo.fusesource.com/nexus/content/repositories/snapshots//ant/ant/1.6.2/ant-1.6.2.jar"
374 + dest="${maven.repo.local}/ant/ant/1.6.2/ant-1.6.2.jar"
375 + usetimestamp="false"
376 + ignoreerrors="true"/>
377 + <get src="http://repository.apache.org/snapshots/ant/ant/1.6.2/ant-1.6.2.jar"
378 + dest="${maven.repo.local}/ant/ant/1.6.2/ant-1.6.2.jar"
379 + usetimestamp="false"
380 + ignoreerrors="true"/>
381 + <get src="http://repo.maven.apache.org/maven2/ant/ant/1.6.2/ant-1.6.2.jar"
382 + dest="${maven.repo.local}/ant/ant/1.6.2/ant-1.6.2.jar"
383 + usetimestamp="false"
384 + ignoreerrors="true"/>
385 + </target>
386 +
387 +</project>
388
389 diff --git a/dev-java/annogen/Manifest b/dev-java/annogen/Manifest
390 new file mode 100644
391 index 0000000..c12262d
392 --- /dev/null
393 +++ b/dev-java/annogen/Manifest
394 @@ -0,0 +1,4 @@
395 +DIST annogen-0.1.0.zip 1008931 SHA256 60cf2bed2bc90d366b2c8ad9f83cc4f4a8b205298bdf55c85fadcc4cd4e05246 SHA512 f5c4eeb92ef8c87874df6619ef701b99dace01bd3ebc87f201ee3ab523fe612b6d143da2646c280d4831bc8e3051887514aa06b8bad6928b68ddd6cd6357fa16 WHIRLPOOL 02c7bae1a7f06d6348bcf060c1e81896cc6e2861c2066323dd4a0716f8413321d8a4248040ab2b9924ca383022f06d66af79c408596ef19c002becbd9992e802
396 +DIST annogen-release-0.1.1.zip 4206871 SHA256 a81abcaadb53e315fb90b8afcc7d60c957247b7dd1e029b7b5f42ba54b8d6aac SHA512 a205b028f28ad16b289292b3e37a6455944436757d4960e2212e86e276611947f77a6305fa6b5c216a60e1815f203f7b138799d113175322d39c144181fa8884 WHIRLPOOL 76cd8b328bc797dafdc65684412b92b611b6a4eadccaea20a0dda32d007209be93a2eb73780ed81e3c38170c298a675feb79b6db0b8d04519916a07d1c9f55dd
397 +EBUILD annogen-0.1.0.ebuild 1262 SHA256 f02541e769a687ca20dde46d7f1d85522ac425bdfae21df92de5d12f43e8bbeb SHA512 b4e064f42cad6c9e997c756eb2ac76dc830bc8edad8c4caf49dda202ea99845954df0e3bd058798bb56be9dc379e7403e3331b9f29131c6bfab60f1396ce3f28 WHIRLPOOL 7bf3a333cbfc26a29cd17a194bb19c2651750cf2e7295118e0057e052eea92904e1d1101af640446c7a8a4e8480b8e2a0141678b0b3c191ef6c9a27529141f3b
398 +EBUILD annogen-0.1.1.ebuild 984 SHA256 e09a66d3d4e15ca6cc0091e0f23995d90c1d4c76ce921edfd655e5ec59d95466 SHA512 5324fdb6b1a4bfde0cd16e6b5f07a55c44c0771d2eae949316aa75949efe90cfc4f14ab54fc3c390ab86998d7cba776bea3dc61c6628933ef6e8d6c5c4b7321a WHIRLPOOL 27f1b41e4c2892ae56de7c525348721c91be5fde64366efbeabb4d291be68de0fd713cbbcf36f856e27769568420e1cfca71c57df8e8aec58e8f46ea3e76f104
399
400 diff --git a/dev-java/annogen/annogen-0.1.0.ebuild b/dev-java/annogen/annogen-0.1.0.ebuild
401 new file mode 100644
402 index 0000000..0d7538d
403 --- /dev/null
404 +++ b/dev-java/annogen/annogen-0.1.0.ebuild
405 @@ -0,0 +1,58 @@
406 +# Copyright 1999-2013 Gentoo Foundation
407 +# Distributed under the terms of the GNU General Public License v2
408 +# $Header: $
409 +
410 +EAPI="5"
411 +JAVA_PKG_IUSE="doc source examples"
412 +
413 +inherit java-pkg-2
414 +
415 +DESCRIPTION="Annogen is a tool which helps you work with JSR175 annotations"
416 +HOMEPAGE="http://annogen.codehaus.org/"
417 +SRC_URI="http://dist.codehaus.org/${PN}/distributions/${P}.zip"
418 +
419 +LICENSE="BSD"
420 +SLOT="0"
421 +KEYWORDS="~amd64"
422 +
423 +IUSE=""
424 +
425 +CDEPEND="java-virtuals/stax-api:0
426 + dev-java/ant-core:0
427 + java-virtuals/jdk-with-com-sun:0
428 + dev-java/qdox:1.6"
429 +
430 +RDEPEND=">=virtual/jdk-1.5
431 + ${CDEPEND}"
432 +DEPEND=">=virtual/jdk-1.5
433 + app-arch/unzip
434 + ${CDEPEND}"
435 +
436 +S="${WORKDIR}"
437 +
438 +src_unpack() {
439 + default
440 + unzip -o -q "${S}/${PN}-src-${PV}.zip" || die "unpacking source zip failed"
441 +}
442 +
443 +java_prepare() {
444 + find -name '*.jar' -exec rm -v {} +
445 +}
446 +
447 +src_compile() {
448 + find org -name "*.java" > "${T}/src.list"
449 + mkdir "${S}/classes"
450 + ejavac -d "${S}/classes" \
451 + -classpath $(java-pkg_getjars stax-api,qdox-1.6,ant-core):$(java-config --tools) \
452 + "@${T}/src.list"
453 + cd "${S}/classes"
454 + jar -cf "${S}/${PN}.jar" * || die "failed to create jar"
455 +}
456 +
457 +src_install() {
458 + java-pkg_dojar ${PN}.jar
459 +
460 + use doc && java-pkg_dojavadoc docs
461 + use source && java-pkg_dosrc org
462 + use examples && java-pkg_doexamples "examples"
463 +}
464
465 diff --git a/dev-java/annogen/annogen-0.1.1.ebuild b/dev-java/annogen/annogen-0.1.1.ebuild
466 new file mode 100644
467 index 0000000..4cd3e81
468 --- /dev/null
469 +++ b/dev-java/annogen/annogen-0.1.1.ebuild
470 @@ -0,0 +1,51 @@
471 +# Copyright 1999-2013 Gentoo Foundation
472 +# Distributed under the terms of the GNU General Public License v2
473 +# $Header: $
474 +
475 +EAPI=4
476 +
477 +JAVA_PKG_IUSE="doc"
478 +
479 +inherit java-pkg-2 java-ant-2
480 +
481 +DESCRIPTION=""
482 +HOMEPAGE="http://annogen.codehaus.org"
483 +SRC_URI="${PN}-release-${PV}.zip"
484 +
485 +LICENSE=""
486 +SLOT="0"
487 +KEYWORDS=""
488 +
489 +IUSE=""
490 +
491 +COMMON_DEP="dev-java/ant-core
492 + dev-java/qdox:1.6"
493 +
494 +RDEPEND=">=virtual/jre-1.4
495 + ${COMMON_DEP}"
496 +DEPEND=">=virtual/jdk-1.4
497 + app-arch/unzip
498 + ${COMMON_DEP}"
499 +
500 +EANT_BUILD_TARGET="jars"
501 +EANT_DOC_TARGET="docs"
502 +EANT_GENTOO_CLASSPATH="ant-core,qdox-1.6"
503 +EANT_NEEDS_TOOLS="yes"
504 +JAVA_ANT_REWRITE_CLASSPATH="yes"
505 +JAVA_PKG_BSFIX_NAME="build-annogen.xml build-jam.xml"
506 +
507 +S="${WORKDIR}"
508 +
509 +java_prepare() {
510 + sed -i \
511 + -e 's|annogen_overview|annogen-overview|' \
512 + build-docs.xml || die "sed failed"
513 +
514 + # create missing output directory
515 + mkdir -p annogen/core/src_150
516 +}
517 +
518 +src_install() {
519 + java-pkg_newjar "build/distribution/${P}.jar" "${PN}.jar"
520 + use doc && java-pkg_dojavadoc build/javadoc
521 +}
522
523 diff --git a/dev-java/geronimo-annotation-spec/.geronimo-jta-spec-1.1.1.1.1.ebuild.swp b/dev-java/geronimo-annotation-spec/.geronimo-jta-spec-1.1.1.1.1.ebuild.swp
524 new file mode 100644
525 index 0000000..2bd81c6
526 Binary files /dev/null and b/dev-java/geronimo-annotation-spec/.geronimo-jta-spec-1.1.1.1.1.ebuild.swp differ
527
528 diff --git a/dev-java/geronimo-annotation-spec/Manifest b/dev-java/geronimo-annotation-spec/Manifest
529 new file mode 100644
530 index 0000000..6be1ced
531 --- /dev/null
532 +++ b/dev-java/geronimo-annotation-spec/Manifest
533 @@ -0,0 +1,3 @@
534 +AUX geronimo-annotation-spec-1.0.1.1.1-maven-build.xml 12288 SHA256 d82b9d27b99137f38523d721c08105c405fa03f85a03dcc9e910164299426832 SHA512 4e76e260e775f823f6bfbb45e48d4ababfd873baa102eff90470d10987e056488870fbdfbf3184d2feb7be08a5cbe028e0e69dfd3e9afb1eaf660ed29590691c WHIRLPOOL c54afb3fa17d902ab15b2c03211f9a5877d315e466e59c2ea25d9811fe90dd0ff3245953725fac3601d666b5fffb844131252ca72108d2f83a51dc370d1ab279
535 +DIST geronimo-annotation_1.0_spec-1.1.1.tbz2 6509 SHA256 a5cfc067d1d5185b5a85ee36c0e02253fbcb7ed79ee155685c95add4242b3ec2 SHA512 2e9b55ed8500f04c38d20915871d8d519e5904d34ce5f727b3f5243152df8c4e66f0f82e8075520c6a6f1aaeae540670dd083a20e12b76c6070660dfbd4bd67a WHIRLPOOL 81cb8330bb6454f89c93fd3d88153614812d290e2b65517862e5d01a20a41eb7c31a852230ad9e2d7096c3f1ea4d31e6e8bbaf68e1706205ce63ed099e8e3f2f
536 +EBUILD geronimo-annotation-spec-1.0.1.1.1.ebuild 942 SHA256 1e35e046077203aa45215cb527ed0dadf896c4743942b287f1b8b87a1a933d64 SHA512 caeaeffea4c991e634570c8eef03e86e8a4cff44f69dbbffd1f687f5d7c9627a950a8aa1768551c70966262bdee482868520af675658b4181f66ec19c9d5dd42 WHIRLPOOL 221e6f11ab1bb6c990206cc43a79cab5a7368b81ae4627c9ddaac5f1e7232fc5c6d1dcf26835113d4b2dd65c76a4a627a090f6b770ad7cdd86f349c27da1ec8e
537
538 diff --git a/dev-java/geronimo-annotation-spec/files/geronimo-annotation-spec-1.0.1.1.1-maven-build.xml b/dev-java/geronimo-annotation-spec/files/geronimo-annotation-spec-1.0.1.1.1-maven-build.xml
539 new file mode 100644
540 index 0000000..edfff1e
541 --- /dev/null
542 +++ b/dev-java/geronimo-annotation-spec/files/geronimo-annotation-spec-1.0.1.1.1-maven-build.xml
543 @@ -0,0 +1,250 @@
544 +<?xml version="1.0" encoding="UTF-8"?>
545 +
546 +<!-- ====================================================================== -->
547 +<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. -->
548 +<!-- ====================================================================== -->
549 +
550 +<!-- ====================================================================== -->
551 +<!-- ===================== - DO NOT EDIT THIS FILE! - ===================== -->
552 +<!-- ====================================================================== -->
553 +<!-- -->
554 +<!-- Any modifications will be overwritten. -->
555 +<!-- -->
556 +<!-- Generated by Maven Ant Plugin on 6/4/13 9:39 AM -->
557 +<!-- See: http://maven.apache.org/plugins/maven-ant-plugin/ -->
558 +<!-- -->
559 +<!-- ====================================================================== -->
560 +
561 +<project name="geronimo-annotation_1.0_spec-from-maven" default="package" basedir=".">
562 +
563 + <!-- ====================================================================== -->
564 + <!-- Build environment properties -->
565 + <!-- ====================================================================== -->
566 +
567 + <property file="${user.home}/.m2/maven.properties"/>
568 + <property file="maven-build.properties"/>
569 +
570 + <property name="maven.build.finalName" value="geronimo-annotation_1.0_spec-1.1.1"/>
571 + <property name="maven.build.dir" value="target"/>
572 + <property name="maven.build.outputDir" value="${maven.build.dir}/classes"/>
573 + <property name="maven.build.srcDir.0" value="src/main/java"/>
574 + <property name="maven.build.resourceDir.0" value="src/main/resources"/>
575 + <property name="maven.build.testOutputDir" value="${maven.build.dir}/test-classes"/>
576 + <property name="maven.build.testDir.0" value="src/test/java"/>
577 + <property name="maven.build.testResourceDir.0" value="src/test/resources"/>
578 + <property name="maven.build.testResourceDir.1" value="src/test/data"/>
579 + <property name="maven.test.reports" value="${maven.build.dir}/test-reports"/>
580 + <property name="maven.reporting.outputDirectory" value="${maven.build.dir}/site"/>
581 +
582 + <property name="maven.repo.local" value="${user.home}/.m2/repository"/>
583 + <property name="maven.settings.offline" value="false"/>
584 + <property name="maven.settings.interactiveMode" value="true"/>
585 +
586 + <!-- ====================================================================== -->
587 + <!-- Defining classpaths -->
588 + <!-- ====================================================================== -->
589 +
590 + <path id="build.classpath"/>
591 + <path id="build.test.classpath">
592 + <pathelement location="${maven.repo.local}/junit/junit/3.8.1/junit-3.8.1.jar"/>
593 + <pathelement location="${maven.repo.local}/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"/>
594 + </path>
595 +
596 + <!-- ====================================================================== -->
597 + <!-- Cleaning up target -->
598 + <!-- ====================================================================== -->
599 +
600 + <target name="clean" description="Clean the output directory">
601 + <delete dir="${maven.build.dir}"/>
602 + </target>
603 +
604 + <!-- ====================================================================== -->
605 + <!-- Compilation target -->
606 + <!-- ====================================================================== -->
607 +
608 + <target name="compile" depends="get-deps" description="Compile the code">
609 + <mkdir dir="${maven.build.outputDir}"/>
610 + <javac destdir="${maven.build.outputDir}"
611 + nowarn="false"
612 + debug="true"
613 + optimize="false"
614 + deprecation="true"
615 + target="1.5"
616 + verbose="false"
617 + fork="false"
618 + source="1.5">
619 + <src>
620 + <pathelement location="${maven.build.srcDir.0}"/>
621 + </src>
622 + <classpath refid="build.classpath"/>
623 + </javac>
624 + </target>
625 +
626 + <!-- ====================================================================== -->
627 + <!-- Test-compilation target -->
628 + <!-- ====================================================================== -->
629 +
630 + <target name="compile-tests"
631 + depends="compile"
632 + description="Compile the test code"
633 + unless="maven.test.skip">
634 + <mkdir dir="${maven.build.testOutputDir}"/>
635 + </target>
636 +
637 + <!-- ====================================================================== -->
638 + <!-- Run all tests -->
639 + <!-- ====================================================================== -->
640 +
641 + <target name="test"
642 + depends="compile-tests, junit-missing"
643 + unless="junit.skipped"
644 + description="Run the test cases"/>
645 +
646 + <target name="test-junit-present">
647 + <available classname="junit.framework.Test" property="junit.present"/>
648 + </target>
649 +
650 + <target name="test-junit-status"
651 + depends="test-junit-present">
652 + <condition property="junit.missing">
653 + <and>
654 + <isfalse value="${junit.present}"/>
655 + <isfalse value="${maven.test.skip}"/>
656 + </and>
657 + </condition>
658 + <condition property="junit.skipped">
659 + <or>
660 + <isfalse value="${junit.present}"/>
661 + <istrue value="${maven.test.skip}"/>
662 + </or>
663 + </condition>
664 + </target>
665 +
666 + <target name="junit-missing"
667 + depends="test-junit-status"
668 + if="junit.missing">
669 + <echo>=================================== WARNING ===================================</echo>
670 + <echo> JUnit is not present in your $ANT_HOME/lib directory. Tests not executed.</echo>
671 + <echo>===============================================================================</echo>
672 + </target>
673 +
674 + <!-- ====================================================================== -->
675 + <!-- Javadoc target -->
676 + <!-- ====================================================================== -->
677 +
678 + <target name="javadoc" description="Generates the Javadoc of the application">
679 + <javadoc sourcepath="${maven.build.srcDir.0}"
680 + packagenames="*"
681 + destdir="${maven.reporting.outputDirectory}/apidocs"
682 + access="protected"
683 + old="false"
684 + verbose="false"
685 + version="true"
686 + use="true"
687 + author="true"
688 + splitindex="false"
689 + nodeprecated="false"
690 + nodeprecatedlist="false"
691 + notree="false"
692 + noindex="false"
693 + nohelp="false"
694 + nonavbar="false"
695 + serialwarn="false"
696 + charset="ISO-8859-1"
697 + source="1.4"
698 + linksource="true"
699 + breakiterator="true"
700 + maxmemory="512m">
701 + <link href="http://java.sun.com/j2se/1.5.0/docs/api/"/>
702 + <link href="http://java.sun.com/j2se/1.4.2/docs/api/"/>
703 + <link href="http://java.sun.com/j2se/1.3/docs/api/"/>
704 + <link href="http://java.sun.com/javaee/5/docs/api/"/>
705 + <link href="http://java.sun.com/j2ee/1.4/docs/api/"/>
706 + <link href="http://java.sun.com/j2ee/sdk_1.3/techdocs/api/"/>
707 + <link href="http://jakarta.apache.org/commons/collections/apidocs"/>
708 + <link href="http://jakarta.apache.org/commons/logging/apidocs/"/>
709 + <link href="http://www.junit.org/junit/javadoc/"/>
710 + <link href="http://logging.apache.org/log4j/docs/api/"/>
711 + <link href="http://jakarta.apache.org/regexp/apidocs/"/>
712 + <link href="http://jakarta.apache.org/velocity/api/"/>
713 + </javadoc>
714 + </target>
715 +
716 + <!-- ====================================================================== -->
717 + <!-- Package target -->
718 + <!-- ====================================================================== -->
719 +
720 + <target name="package" depends="compile,test" description="Package the application">
721 + <jar jarfile="${maven.build.dir}/${maven.build.finalName}.jar"
722 + compress="true"
723 + index="false"
724 + basedir="${maven.build.outputDir}"
725 + excludes="**/package.html"/>
726 + </target>
727 +
728 + <!-- ====================================================================== -->
729 + <!-- A dummy target for the package named after the type it creates -->
730 + <!-- ====================================================================== -->
731 +
732 + <target name="jar" depends="package" description="Builds the jar for the application"/>
733 +
734 + <!-- ====================================================================== -->
735 + <!-- Download dependencies target -->
736 + <!-- ====================================================================== -->
737 +
738 + <target name="test-offline">
739 + <condition property="maven.mode.offline">
740 + <equals arg1="${maven.settings.offline}" arg2="true"/>
741 + </condition>
742 + </target>
743 +
744 + <target name="get-deps"
745 + depends="test-offline"
746 + description="Download all dependencies"
747 + unless="maven.mode.offline">
748 + <mkdir dir="${maven.repo.local}"/>
749 + <mkdir dir="${maven.repo.local}/junit/junit/3.8.1"/>
750 + <get src="http://people.apache.org/repo/m2-snapshot-repository/junit/junit/3.8.1/junit-3.8.1.jar"
751 + dest="${maven.repo.local}/junit/junit/3.8.1/junit-3.8.1.jar"
752 + usetimestamp="false"
753 + ignoreerrors="true"/>
754 + <get src="http://people.apache.org/repo/m2-incubating-repository//junit/junit/3.8.1/junit-3.8.1.jar"
755 + dest="${maven.repo.local}/junit/junit/3.8.1/junit-3.8.1.jar"
756 + usetimestamp="false"
757 + ignoreerrors="true"/>
758 + <get src="http://snapshots.repository.codehaus.org/junit/junit/3.8.1/junit-3.8.1.jar"
759 + dest="${maven.repo.local}/junit/junit/3.8.1/junit-3.8.1.jar"
760 + usetimestamp="false"
761 + ignoreerrors="true"/>
762 + <get src="http://people.apache.org/repo/m2-snapshot-repository/junit/junit/3.8.1/junit-3.8.1.jar"
763 + dest="${maven.repo.local}/junit/junit/3.8.1/junit-3.8.1.jar"
764 + usetimestamp="false"
765 + ignoreerrors="true"/>
766 + <get src="http://repo.maven.apache.org/maven2/junit/junit/3.8.1/junit-3.8.1.jar"
767 + dest="${maven.repo.local}/junit/junit/3.8.1/junit-3.8.1.jar"
768 + usetimestamp="false"
769 + ignoreerrors="true"/>
770 + <mkdir dir="${maven.repo.local}/org/apache/geronimo/genesis/config/logging-config/1.2"/>
771 + <get src="http://people.apache.org/repo/m2-snapshot-repository/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
772 + dest="${maven.repo.local}/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
773 + usetimestamp="false"
774 + ignoreerrors="true"/>
775 + <get src="http://people.apache.org/repo/m2-incubating-repository//org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
776 + dest="${maven.repo.local}/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
777 + usetimestamp="false"
778 + ignoreerrors="true"/>
779 + <get src="http://snapshots.repository.codehaus.org/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
780 + dest="${maven.repo.local}/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
781 + usetimestamp="false"
782 + ignoreerrors="true"/>
783 + <get src="http://people.apache.org/repo/m2-snapshot-repository/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
784 + dest="${maven.repo.local}/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
785 + usetimestamp="false"
786 + ignoreerrors="true"/>
787 + <get src="http://repo.maven.apache.org/maven2/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
788 + dest="${maven.repo.local}/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
789 + usetimestamp="false"
790 + ignoreerrors="true"/>
791 + </target>
792 +
793 +</project>
794
795 diff --git a/dev-java/geronimo-annotation-spec/geronimo-annotation-spec-1.0.1.1.1.ebuild b/dev-java/geronimo-annotation-spec/geronimo-annotation-spec-1.0.1.1.1.ebuild
796 new file mode 100644
797 index 0000000..1dc80a2
798 --- /dev/null
799 +++ b/dev-java/geronimo-annotation-spec/geronimo-annotation-spec-1.0.1.1.1.ebuild
800 @@ -0,0 +1,43 @@
801 +# Copyright 1999-2013 Gentoo Foundation
802 +# Distributed under the terms of the GNU General Public License v2
803 +# $Header: $
804 +
805 +EAPI=5
806 +
807 +JAVA_PKG_IUSE="doc source"
808 +
809 +inherit java-pkg-2 java-ant-2 versionator
810 +
811 +SPEC_V="$(get_version_component_range 1-2)"
812 +MY_P="${PN/-spec}_${SPEC_V}_spec-$(get_version_component_range 3-)"
813 +
814 +DESCRIPTION="Geronimo Common Annotations (JSR250) implementation"
815 +HOMEPAGE="https://geronimo.apache.org/"
816 +SRC_URI="mirror://gentoo/distfiles/${MY_P}.tbz2"
817 +
818 +LICENSE="Apache-2.0"
819 +SLOT="${SPEC_V}"
820 +KEYWORDS="~amd64"
821 +
822 +IUSE=""
823 +
824 +COMMON_DEP=""
825 +
826 +RDEPEND=">=virtual/jre-1.5
827 + ${COMMON_DEP}"
828 +DEPEND=">=virtual/jdk-1.5
829 + ${COMMON_DEP}"
830 +
831 +JAVA_ANT_REWRITE_CLASSPATH="yes"
832 +
833 +S="${WORKDIR}/${MY_P}"
834 +
835 +java_prepare() {
836 + cp -v "${FILESDIR}/${P}-maven-build.xml" build.xml || die "build.xml is missing"
837 +}
838 +
839 +src_install() {
840 + java-pkg_newjar "target/${MY_P}.jar"
841 + use doc && java-pkg_dojavadoc target/site/apidocs
842 + use source && java-pkg_dosrc src/main
843 +}
844
845 diff --git a/dev-java/geronimo-ejb-spec/Manifest b/dev-java/geronimo-ejb-spec/Manifest
846 new file mode 100644
847 index 0000000..02599b0
848 --- /dev/null
849 +++ b/dev-java/geronimo-ejb-spec/Manifest
850 @@ -0,0 +1,3 @@
851 +AUX geronimo-ejb-spec-3.0.1.0.1-maven-build.xml 18775 SHA256 5269e4e4ff3fb26ec2a5da65e8bcc864cf5bd72ced6904899d5bbfed98a25867 SHA512 3c4d12c9845b64347a01832063c916c42802e9f4bd934643b9a65b154ce327d2fa7b7f10d5b21b74225f5b03731dd375d3d762f7c44fb9ba24a896ff3745cdac WHIRLPOOL 894a453c345f7036c8dff4d3c51faeb233e4c55af6b10f7be7e4bede377ef50ea00183ff8b985071698ae2dd501666d01ab7d46e99165123964c921caa0f5340
852 +DIST geronimo-ejb_3.0_spec-1.0.1.tbz2 9539 SHA256 5dd82235a89f63c2562d70f20e9097f17cb7bbad886f44b0305df5f8f6bc25d6 SHA512 1197e5e840f2f927c2e5a83b8da6cc903a753c3957ba3360201ba9b58cf4d42609223b2e084e423e3a85895f2452f806c7f792875579e72fcb173905be73c12a WHIRLPOOL dfaa9bcc3ab826d88bd8e841795c8d474b8abba80b53b4d4293d7d5f5025a19a7bfe5f252f5bfb9e3b79c17a54edab134bdb5c365915d0c833d56490162f8519
853 +EBUILD geronimo-ejb-spec-3.0.1.0.1.ebuild 1162 SHA256 5e254ae019b553f5ba4661d7116c9d6ad052d0a9313880b308b52689469ff4a8 SHA512 c99123053825eb36de9cb45710ca4129f1739ef3a7c36ef7c8078e4d225b7efa032101d3c81a8ca89370826775c321fb23b33cdebc07e6ad5efdf0236e335d7f WHIRLPOOL 55d7cda62b9be2fb9b9267fcfb811a83c856e213ec6af8312fa4870fe26db2716b5043fff5695e4c94865b39b0437e783e2d3b7dcd54342f7d04bc7eb0c12e16
854
855 diff --git a/dev-java/geronimo-ejb-spec/files/geronimo-ejb-spec-3.0.1.0.1-maven-build.xml b/dev-java/geronimo-ejb-spec/files/geronimo-ejb-spec-3.0.1.0.1-maven-build.xml
856 new file mode 100644
857 index 0000000..6272135
858 --- /dev/null
859 +++ b/dev-java/geronimo-ejb-spec/files/geronimo-ejb-spec-3.0.1.0.1-maven-build.xml
860 @@ -0,0 +1,320 @@
861 +<?xml version="1.0" encoding="UTF-8"?>
862 +
863 +<!-- ====================================================================== -->
864 +<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. -->
865 +<!-- ====================================================================== -->
866 +
867 +<!-- ====================================================================== -->
868 +<!-- ===================== - DO NOT EDIT THIS FILE! - ===================== -->
869 +<!-- ====================================================================== -->
870 +<!-- -->
871 +<!-- Any modifications will be overwritten. -->
872 +<!-- -->
873 +<!-- Generated by Maven Ant Plugin on 6/3/13 9:49 AM -->
874 +<!-- See: http://maven.apache.org/plugins/maven-ant-plugin/ -->
875 +<!-- -->
876 +<!-- ====================================================================== -->
877 +
878 +<project name="geronimo-ejb_3.0_spec-from-maven" default="package" basedir=".">
879 +
880 + <!-- ====================================================================== -->
881 + <!-- Build environment properties -->
882 + <!-- ====================================================================== -->
883 +
884 + <property file="${user.home}/.m2/maven.properties"/>
885 + <property file="maven-build.properties"/>
886 +
887 + <property name="maven.build.finalName" value="geronimo-ejb_3.0_spec-1.0.1"/>
888 + <property name="maven.build.dir" value="target"/>
889 + <property name="maven.build.outputDir" value="${maven.build.dir}/classes"/>
890 + <property name="maven.build.srcDir.0" value="src/main/java"/>
891 + <property name="maven.build.resourceDir.0" value="src/main/resources"/>
892 + <property name="maven.build.testOutputDir" value="${maven.build.dir}/test-classes"/>
893 + <property name="maven.build.testDir.0" value="src/test/java"/>
894 + <property name="maven.build.testResourceDir.0" value="src/test/resources"/>
895 + <property name="maven.build.testResourceDir.1" value="src/test/data"/>
896 + <property name="maven.test.reports" value="${maven.build.dir}/test-reports"/>
897 + <property name="maven.reporting.outputDirectory" value="${maven.build.dir}/site"/>
898 +
899 + <property name="maven.repo.local" value="${user.home}/.m2/repository"/>
900 + <property name="maven.settings.offline" value="false"/>
901 + <property name="maven.settings.interactiveMode" value="true"/>
902 +
903 + <!-- ====================================================================== -->
904 + <!-- Defining classpaths -->
905 + <!-- ====================================================================== -->
906 +
907 + <path id="build.classpath">
908 + <pathelement location="${maven.repo.local}/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.jar"/>
909 + <pathelement location="${maven.repo.local}/org/apache/geronimo/specs/geronimo-interceptor_3.0_spec/1.0.1/geronimo-interceptor_3.0_spec-1.0.1.jar"/>
910 + <pathelement location="${maven.repo.local}/org/apache/geronimo/specs/geronimo-annotation_1.0_spec/1.1.1/geronimo-annotation_1.0_spec-1.1.1.jar"/>
911 + </path>
912 + <path id="build.test.classpath">
913 + <pathelement location="${maven.repo.local}/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.jar"/>
914 + <pathelement location="${maven.repo.local}/org/apache/geronimo/specs/geronimo-interceptor_3.0_spec/1.0.1/geronimo-interceptor_3.0_spec-1.0.1.jar"/>
915 + <pathelement location="${maven.repo.local}/org/apache/geronimo/specs/geronimo-annotation_1.0_spec/1.1.1/geronimo-annotation_1.0_spec-1.1.1.jar"/>
916 + <pathelement location="${maven.repo.local}/junit/junit/3.8.1/junit-3.8.1.jar"/>
917 + <pathelement location="${maven.repo.local}/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"/>
918 + </path>
919 +
920 + <!-- ====================================================================== -->
921 + <!-- Cleaning up target -->
922 + <!-- ====================================================================== -->
923 +
924 + <target name="clean" description="Clean the output directory">
925 + <delete dir="${maven.build.dir}"/>
926 + </target>
927 +
928 + <!-- ====================================================================== -->
929 + <!-- Compilation target -->
930 + <!-- ====================================================================== -->
931 +
932 + <target name="compile" depends="get-deps" description="Compile the code">
933 + <mkdir dir="${maven.build.outputDir}"/>
934 + <javac destdir="${maven.build.outputDir}"
935 + nowarn="false"
936 + debug="true"
937 + optimize="false"
938 + deprecation="true"
939 + target="1.5"
940 + verbose="false"
941 + fork="false"
942 + source="1.5">
943 + <src>
944 + <pathelement location="${maven.build.srcDir.0}"/>
945 + </src>
946 + <classpath refid="build.classpath"/>
947 + </javac>
948 + </target>
949 +
950 + <!-- ====================================================================== -->
951 + <!-- Test-compilation target -->
952 + <!-- ====================================================================== -->
953 +
954 + <target name="compile-tests"
955 + depends="compile"
956 + description="Compile the test code"
957 + unless="maven.test.skip">
958 + <mkdir dir="${maven.build.testOutputDir}"/>
959 + </target>
960 +
961 + <!-- ====================================================================== -->
962 + <!-- Run all tests -->
963 + <!-- ====================================================================== -->
964 +
965 + <target name="test"
966 + depends="compile-tests, junit-missing"
967 + unless="junit.skipped"
968 + description="Run the test cases"/>
969 +
970 + <target name="test-junit-present">
971 + <available classname="junit.framework.Test" property="junit.present"/>
972 + </target>
973 +
974 + <target name="test-junit-status"
975 + depends="test-junit-present">
976 + <condition property="junit.missing">
977 + <and>
978 + <isfalse value="${junit.present}"/>
979 + <isfalse value="${maven.test.skip}"/>
980 + </and>
981 + </condition>
982 + <condition property="junit.skipped">
983 + <or>
984 + <isfalse value="${junit.present}"/>
985 + <istrue value="${maven.test.skip}"/>
986 + </or>
987 + </condition>
988 + </target>
989 +
990 + <target name="junit-missing"
991 + depends="test-junit-status"
992 + if="junit.missing">
993 + <echo>=================================== WARNING ===================================</echo>
994 + <echo> JUnit is not present in your $ANT_HOME/lib directory. Tests not executed.</echo>
995 + <echo>===============================================================================</echo>
996 + </target>
997 +
998 + <!-- ====================================================================== -->
999 + <!-- Javadoc target -->
1000 + <!-- ====================================================================== -->
1001 +
1002 + <target name="javadoc" description="Generates the Javadoc of the application">
1003 + <javadoc sourcepath="${maven.build.srcDir.0}"
1004 + packagenames="*"
1005 + destdir="${maven.reporting.outputDirectory}/apidocs"
1006 + access="protected"
1007 + old="false"
1008 + verbose="false"
1009 + version="true"
1010 + use="true"
1011 + author="true"
1012 + splitindex="false"
1013 + nodeprecated="false"
1014 + nodeprecatedlist="false"
1015 + notree="false"
1016 + noindex="false"
1017 + nohelp="false"
1018 + nonavbar="false"
1019 + serialwarn="false"
1020 + charset="ISO-8859-1"
1021 + source="1.4"
1022 + linksource="true"
1023 + breakiterator="true"
1024 + maxmemory="512m">
1025 + <link href="http://java.sun.com/j2se/1.5.0/docs/api/"/>
1026 + <link href="http://java.sun.com/j2se/1.4.2/docs/api/"/>
1027 + <link href="http://java.sun.com/j2se/1.3/docs/api/"/>
1028 + <link href="http://java.sun.com/javaee/5/docs/api/"/>
1029 + <link href="http://java.sun.com/j2ee/1.4/docs/api/"/>
1030 + <link href="http://java.sun.com/j2ee/sdk_1.3/techdocs/api/"/>
1031 + <link href="http://jakarta.apache.org/commons/collections/apidocs"/>
1032 + <link href="http://jakarta.apache.org/commons/logging/apidocs/"/>
1033 + <link href="http://www.junit.org/junit/javadoc/"/>
1034 + <link href="http://logging.apache.org/log4j/docs/api/"/>
1035 + <link href="http://jakarta.apache.org/regexp/apidocs/"/>
1036 + <link href="http://jakarta.apache.org/velocity/api/"/>
1037 + </javadoc>
1038 + </target>
1039 +
1040 + <!-- ====================================================================== -->
1041 + <!-- Package target -->
1042 + <!-- ====================================================================== -->
1043 +
1044 + <target name="package" depends="compile,test" description="Package the application">
1045 + <jar jarfile="${maven.build.dir}/${maven.build.finalName}.jar"
1046 + compress="true"
1047 + index="false"
1048 + basedir="${maven.build.outputDir}"
1049 + excludes="**/package.html"/>
1050 + </target>
1051 +
1052 + <!-- ====================================================================== -->
1053 + <!-- A dummy target for the package named after the type it creates -->
1054 + <!-- ====================================================================== -->
1055 +
1056 + <target name="jar" depends="package" description="Builds the jar for the application"/>
1057 +
1058 + <!-- ====================================================================== -->
1059 + <!-- Download dependencies target -->
1060 + <!-- ====================================================================== -->
1061 +
1062 + <target name="test-offline">
1063 + <condition property="maven.mode.offline">
1064 + <equals arg1="${maven.settings.offline}" arg2="true"/>
1065 + </condition>
1066 + </target>
1067 +
1068 + <target name="get-deps"
1069 + depends="test-offline"
1070 + description="Download all dependencies"
1071 + unless="maven.mode.offline">
1072 + <mkdir dir="${maven.repo.local}"/>
1073 + <mkdir dir="${maven.repo.local}/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1"/>
1074 + <get src="http://people.apache.org/repo/m2-snapshot-repository/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.jar"
1075 + dest="${maven.repo.local}/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.jar"
1076 + usetimestamp="false"
1077 + ignoreerrors="true"/>
1078 + <get src="http://people.apache.org/repo/m2-incubating-repository//org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.jar"
1079 + dest="${maven.repo.local}/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.jar"
1080 + usetimestamp="false"
1081 + ignoreerrors="true"/>
1082 + <get src="http://snapshots.repository.codehaus.org/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.jar"
1083 + dest="${maven.repo.local}/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.jar"
1084 + usetimestamp="false"
1085 + ignoreerrors="true"/>
1086 + <get src="http://people.apache.org/repo/m2-snapshot-repository/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.jar"
1087 + dest="${maven.repo.local}/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.jar"
1088 + usetimestamp="false"
1089 + ignoreerrors="true"/>
1090 + <get src="http://repo.maven.apache.org/maven2/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.jar"
1091 + dest="${maven.repo.local}/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.jar"
1092 + usetimestamp="false"
1093 + ignoreerrors="true"/>
1094 + <mkdir dir="${maven.repo.local}/org/apache/geronimo/specs/geronimo-interceptor_3.0_spec/1.0.1"/>
1095 + <get src="http://people.apache.org/repo/m2-snapshot-repository/org/apache/geronimo/specs/geronimo-interceptor_3.0_spec/1.0.1/geronimo-interceptor_3.0_spec-1.0.1.jar"
1096 + dest="${maven.repo.local}/org/apache/geronimo/specs/geronimo-interceptor_3.0_spec/1.0.1/geronimo-interceptor_3.0_spec-1.0.1.jar"
1097 + usetimestamp="false"
1098 + ignoreerrors="true"/>
1099 + <get src="http://people.apache.org/repo/m2-incubating-repository//org/apache/geronimo/specs/geronimo-interceptor_3.0_spec/1.0.1/geronimo-interceptor_3.0_spec-1.0.1.jar"
1100 + dest="${maven.repo.local}/org/apache/geronimo/specs/geronimo-interceptor_3.0_spec/1.0.1/geronimo-interceptor_3.0_spec-1.0.1.jar"
1101 + usetimestamp="false"
1102 + ignoreerrors="true"/>
1103 + <get src="http://snapshots.repository.codehaus.org/org/apache/geronimo/specs/geronimo-interceptor_3.0_spec/1.0.1/geronimo-interceptor_3.0_spec-1.0.1.jar"
1104 + dest="${maven.repo.local}/org/apache/geronimo/specs/geronimo-interceptor_3.0_spec/1.0.1/geronimo-interceptor_3.0_spec-1.0.1.jar"
1105 + usetimestamp="false"
1106 + ignoreerrors="true"/>
1107 + <get src="http://people.apache.org/repo/m2-snapshot-repository/org/apache/geronimo/specs/geronimo-interceptor_3.0_spec/1.0.1/geronimo-interceptor_3.0_spec-1.0.1.jar"
1108 + dest="${maven.repo.local}/org/apache/geronimo/specs/geronimo-interceptor_3.0_spec/1.0.1/geronimo-interceptor_3.0_spec-1.0.1.jar"
1109 + usetimestamp="false"
1110 + ignoreerrors="true"/>
1111 + <get src="http://repo.maven.apache.org/maven2/org/apache/geronimo/specs/geronimo-interceptor_3.0_spec/1.0.1/geronimo-interceptor_3.0_spec-1.0.1.jar"
1112 + dest="${maven.repo.local}/org/apache/geronimo/specs/geronimo-interceptor_3.0_spec/1.0.1/geronimo-interceptor_3.0_spec-1.0.1.jar"
1113 + usetimestamp="false"
1114 + ignoreerrors="true"/>
1115 + <mkdir dir="${maven.repo.local}/org/apache/geronimo/specs/geronimo-annotation_1.0_spec/1.1.1"/>
1116 + <get src="http://people.apache.org/repo/m2-snapshot-repository/org/apache/geronimo/specs/geronimo-annotation_1.0_spec/1.1.1/geronimo-annotation_1.0_spec-1.1.1.jar"
1117 + dest="${maven.repo.local}/org/apache/geronimo/specs/geronimo-annotation_1.0_spec/1.1.1/geronimo-annotation_1.0_spec-1.1.1.jar"
1118 + usetimestamp="false"
1119 + ignoreerrors="true"/>
1120 + <get src="http://people.apache.org/repo/m2-incubating-repository//org/apache/geronimo/specs/geronimo-annotation_1.0_spec/1.1.1/geronimo-annotation_1.0_spec-1.1.1.jar"
1121 + dest="${maven.repo.local}/org/apache/geronimo/specs/geronimo-annotation_1.0_spec/1.1.1/geronimo-annotation_1.0_spec-1.1.1.jar"
1122 + usetimestamp="false"
1123 + ignoreerrors="true"/>
1124 + <get src="http://snapshots.repository.codehaus.org/org/apache/geronimo/specs/geronimo-annotation_1.0_spec/1.1.1/geronimo-annotation_1.0_spec-1.1.1.jar"
1125 + dest="${maven.repo.local}/org/apache/geronimo/specs/geronimo-annotation_1.0_spec/1.1.1/geronimo-annotation_1.0_spec-1.1.1.jar"
1126 + usetimestamp="false"
1127 + ignoreerrors="true"/>
1128 + <get src="http://people.apache.org/repo/m2-snapshot-repository/org/apache/geronimo/specs/geronimo-annotation_1.0_spec/1.1.1/geronimo-annotation_1.0_spec-1.1.1.jar"
1129 + dest="${maven.repo.local}/org/apache/geronimo/specs/geronimo-annotation_1.0_spec/1.1.1/geronimo-annotation_1.0_spec-1.1.1.jar"
1130 + usetimestamp="false"
1131 + ignoreerrors="true"/>
1132 + <get src="http://repo.maven.apache.org/maven2/org/apache/geronimo/specs/geronimo-annotation_1.0_spec/1.1.1/geronimo-annotation_1.0_spec-1.1.1.jar"
1133 + dest="${maven.repo.local}/org/apache/geronimo/specs/geronimo-annotation_1.0_spec/1.1.1/geronimo-annotation_1.0_spec-1.1.1.jar"
1134 + usetimestamp="false"
1135 + ignoreerrors="true"/>
1136 + <mkdir dir="${maven.repo.local}/junit/junit/3.8.1"/>
1137 + <get src="http://people.apache.org/repo/m2-snapshot-repository/junit/junit/3.8.1/junit-3.8.1.jar"
1138 + dest="${maven.repo.local}/junit/junit/3.8.1/junit-3.8.1.jar"
1139 + usetimestamp="false"
1140 + ignoreerrors="true"/>
1141 + <get src="http://people.apache.org/repo/m2-incubating-repository//junit/junit/3.8.1/junit-3.8.1.jar"
1142 + dest="${maven.repo.local}/junit/junit/3.8.1/junit-3.8.1.jar"
1143 + usetimestamp="false"
1144 + ignoreerrors="true"/>
1145 + <get src="http://snapshots.repository.codehaus.org/junit/junit/3.8.1/junit-3.8.1.jar"
1146 + dest="${maven.repo.local}/junit/junit/3.8.1/junit-3.8.1.jar"
1147 + usetimestamp="false"
1148 + ignoreerrors="true"/>
1149 + <get src="http://people.apache.org/repo/m2-snapshot-repository/junit/junit/3.8.1/junit-3.8.1.jar"
1150 + dest="${maven.repo.local}/junit/junit/3.8.1/junit-3.8.1.jar"
1151 + usetimestamp="false"
1152 + ignoreerrors="true"/>
1153 + <get src="http://repo.maven.apache.org/maven2/junit/junit/3.8.1/junit-3.8.1.jar"
1154 + dest="${maven.repo.local}/junit/junit/3.8.1/junit-3.8.1.jar"
1155 + usetimestamp="false"
1156 + ignoreerrors="true"/>
1157 + <mkdir dir="${maven.repo.local}/org/apache/geronimo/genesis/config/logging-config/1.2"/>
1158 + <get src="http://people.apache.org/repo/m2-snapshot-repository/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
1159 + dest="${maven.repo.local}/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
1160 + usetimestamp="false"
1161 + ignoreerrors="true"/>
1162 + <get src="http://people.apache.org/repo/m2-incubating-repository//org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
1163 + dest="${maven.repo.local}/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
1164 + usetimestamp="false"
1165 + ignoreerrors="true"/>
1166 + <get src="http://snapshots.repository.codehaus.org/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
1167 + dest="${maven.repo.local}/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
1168 + usetimestamp="false"
1169 + ignoreerrors="true"/>
1170 + <get src="http://people.apache.org/repo/m2-snapshot-repository/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
1171 + dest="${maven.repo.local}/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
1172 + usetimestamp="false"
1173 + ignoreerrors="true"/>
1174 + <get src="http://repo.maven.apache.org/maven2/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
1175 + dest="${maven.repo.local}/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
1176 + usetimestamp="false"
1177 + ignoreerrors="true"/>
1178 + </target>
1179 +
1180 +</project>
1181
1182 diff --git a/dev-java/geronimo-ejb-spec/geronimo-ejb-spec-3.0.1.0.1.ebuild b/dev-java/geronimo-ejb-spec/geronimo-ejb-spec-3.0.1.0.1.ebuild
1183 new file mode 100644
1184 index 0000000..a0492ec
1185 --- /dev/null
1186 +++ b/dev-java/geronimo-ejb-spec/geronimo-ejb-spec-3.0.1.0.1.ebuild
1187 @@ -0,0 +1,47 @@
1188 +# Copyright 1999-2013 Gentoo Foundation
1189 +# Distributed under the terms of the GNU General Public License v2
1190 +# $Header: $
1191 +
1192 +EAPI=5
1193 +
1194 +JAVA_PKG_IUSE="doc source"
1195 +
1196 +inherit java-pkg-2 java-ant-2 versionator
1197 +
1198 +SPEC_V="$(get_version_component_range 1-2)"
1199 +MY_P="${PN/-spec}_${SPEC_V}_spec-$(get_version_component_range 3-)"
1200 +
1201 +DESCRIPTION="Geronimo Enterprise Java Beans (JSR220) implementation"
1202 +HOMEPAGE="https://geronimo.apache.org/"
1203 +SRC_URI="mirror://gentoo/distfiles/${MY_P}.tbz2"
1204 +
1205 +LICENSE="Apache-2.0"
1206 +SLOT="${SPEC_V}"
1207 +KEYWORDS="~amd64"
1208 +
1209 +IUSE=""
1210 +
1211 +COMMON_DEP="dev-java/geronimo-jta-spec:1.1
1212 + dev-java/geronimo-interceptor-spec:3.0
1213 + dev-java/geronimo-annotation-spec:1.0"
1214 +
1215 +RDEPEND=">=virtual/jre-1.5
1216 + ${COMMON_DEP}"
1217 +DEPEND=">=virtual/jdk-1.5
1218 + ${COMMON_DEP}"
1219 +
1220 +JAVA_ANT_REWRITE_CLASSPATH="yes"
1221 +
1222 +EANT_GENTOO_CLASSPATH="geronimo-annotation-spec-1.0,geronimo-interceptor-spec-3.0,geronimo-jta-spec-1.1"
1223 +
1224 +S="${WORKDIR}/${MY_P}"
1225 +
1226 +java_prepare() {
1227 + cp -v "${FILESDIR}/${P}-maven-build.xml" build.xml || die "build.xml is missing"
1228 +}
1229 +
1230 +src_install() {
1231 + java-pkg_newjar "target/${MY_P}.jar"
1232 + use doc && java-pkg_dojavadoc target/site/apidocs
1233 + use source && java-pkg_dosrc src/main/*
1234 +}
1235
1236 diff --git a/dev-java/geronimo-interceptor-spec/.geronimo-jta-spec-1.1.1.1.1.ebuild.swp b/dev-java/geronimo-interceptor-spec/.geronimo-jta-spec-1.1.1.1.1.ebuild.swp
1237 new file mode 100644
1238 index 0000000..2bd81c6
1239 Binary files /dev/null and b/dev-java/geronimo-interceptor-spec/.geronimo-jta-spec-1.1.1.1.1.ebuild.swp differ
1240
1241 diff --git a/dev-java/geronimo-interceptor-spec/Manifest b/dev-java/geronimo-interceptor-spec/Manifest
1242 new file mode 100644
1243 index 0000000..dcc2e85
1244 --- /dev/null
1245 +++ b/dev-java/geronimo-interceptor-spec/Manifest
1246 @@ -0,0 +1,3 @@
1247 +AUX geronimo-interceptor-spec-3.0.1.0.1-maven-build.xml 12290 SHA256 059bb9d8ba756a315f908859e28d45d9df5c545bd3a51c8a367a831cd000ceb3 SHA512 0c25b99c8fa56ebbc24fbd56932000416844d239bb7650b36622cedcd650fe4358186175234847761a7c9a59b24e92d8a6023e7dadd535747546a421accab57c WHIRLPOOL ac910a3d4bea1103b92f11d5ce920cb4a460f7c4706ee22bef52ba8010b85e5807c0945f265060385409f3a023f7010fd493d561649fc11bfa989bebd7376e57
1248 +DIST geronimo-interceptor_3.0_spec-1.0.1.tbz2 5936 SHA256 7f609ceb99c4e5d5e642584072fbcce5141be28baf15cc44caf8d70e8831253a SHA512 6c24655af9592e0f1100b8f6582edd3ab61996c6be7644511fd55c1e20849b696b95b09c322461d4d5c6f4141362f879c7fbf922e51ee462e818b6aa03305d39 WHIRLPOOL ab76495c66d68bf9f0e8da7d7d8645fc21449d31a302358cf2aa9930a910e252bba03afd6dbada404e5b07d2989da3137f66753b523e1d14370dd6ca144b05c4
1249 +EBUILD geronimo-interceptor-spec-3.0.1.0.1.ebuild 911 SHA256 97ff89f664d47ec9cd0013b1125217fac6a80dde9af270ece69dd291ea4293b9 SHA512 e7d6314e976fc556e4b7d9a258298ae24d2a86750d533d218c6cb6467da3960368f6e54c42374353d4abb5bae65a5b3689c322e4d764691983d3f5726f90239b WHIRLPOOL f16c107d1daffeb6dcb6509e4697058cb829e66d46a173f1b9ae6fe4d14b19f7be61c04d2b58b72972d1e3c1e54d560cab48c1d5c12162f3b095fde9204a9179
1250
1251 diff --git a/dev-java/geronimo-interceptor-spec/files/geronimo-interceptor-spec-3.0.1.0.1-maven-build.xml b/dev-java/geronimo-interceptor-spec/files/geronimo-interceptor-spec-3.0.1.0.1-maven-build.xml
1252 new file mode 100644
1253 index 0000000..ca1708f
1254 --- /dev/null
1255 +++ b/dev-java/geronimo-interceptor-spec/files/geronimo-interceptor-spec-3.0.1.0.1-maven-build.xml
1256 @@ -0,0 +1,250 @@
1257 +<?xml version="1.0" encoding="UTF-8"?>
1258 +
1259 +<!-- ====================================================================== -->
1260 +<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. -->
1261 +<!-- ====================================================================== -->
1262 +
1263 +<!-- ====================================================================== -->
1264 +<!-- ===================== - DO NOT EDIT THIS FILE! - ===================== -->
1265 +<!-- ====================================================================== -->
1266 +<!-- -->
1267 +<!-- Any modifications will be overwritten. -->
1268 +<!-- -->
1269 +<!-- Generated by Maven Ant Plugin on 6/4/13 9:42 AM -->
1270 +<!-- See: http://maven.apache.org/plugins/maven-ant-plugin/ -->
1271 +<!-- -->
1272 +<!-- ====================================================================== -->
1273 +
1274 +<project name="geronimo-interceptor_3.0_spec-from-maven" default="package" basedir=".">
1275 +
1276 + <!-- ====================================================================== -->
1277 + <!-- Build environment properties -->
1278 + <!-- ====================================================================== -->
1279 +
1280 + <property file="${user.home}/.m2/maven.properties"/>
1281 + <property file="maven-build.properties"/>
1282 +
1283 + <property name="maven.build.finalName" value="geronimo-interceptor_3.0_spec-1.0.1"/>
1284 + <property name="maven.build.dir" value="target"/>
1285 + <property name="maven.build.outputDir" value="${maven.build.dir}/classes"/>
1286 + <property name="maven.build.srcDir.0" value="src/main/java"/>
1287 + <property name="maven.build.resourceDir.0" value="src/main/resources"/>
1288 + <property name="maven.build.testOutputDir" value="${maven.build.dir}/test-classes"/>
1289 + <property name="maven.build.testDir.0" value="src/test/java"/>
1290 + <property name="maven.build.testResourceDir.0" value="src/test/resources"/>
1291 + <property name="maven.build.testResourceDir.1" value="src/test/data"/>
1292 + <property name="maven.test.reports" value="${maven.build.dir}/test-reports"/>
1293 + <property name="maven.reporting.outputDirectory" value="${maven.build.dir}/site"/>
1294 +
1295 + <property name="maven.repo.local" value="${user.home}/.m2/repository"/>
1296 + <property name="maven.settings.offline" value="false"/>
1297 + <property name="maven.settings.interactiveMode" value="true"/>
1298 +
1299 + <!-- ====================================================================== -->
1300 + <!-- Defining classpaths -->
1301 + <!-- ====================================================================== -->
1302 +
1303 + <path id="build.classpath"/>
1304 + <path id="build.test.classpath">
1305 + <pathelement location="${maven.repo.local}/junit/junit/3.8.1/junit-3.8.1.jar"/>
1306 + <pathelement location="${maven.repo.local}/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"/>
1307 + </path>
1308 +
1309 + <!-- ====================================================================== -->
1310 + <!-- Cleaning up target -->
1311 + <!-- ====================================================================== -->
1312 +
1313 + <target name="clean" description="Clean the output directory">
1314 + <delete dir="${maven.build.dir}"/>
1315 + </target>
1316 +
1317 + <!-- ====================================================================== -->
1318 + <!-- Compilation target -->
1319 + <!-- ====================================================================== -->
1320 +
1321 + <target name="compile" depends="get-deps" description="Compile the code">
1322 + <mkdir dir="${maven.build.outputDir}"/>
1323 + <javac destdir="${maven.build.outputDir}"
1324 + nowarn="false"
1325 + debug="true"
1326 + optimize="false"
1327 + deprecation="true"
1328 + target="1.5"
1329 + verbose="false"
1330 + fork="false"
1331 + source="1.5">
1332 + <src>
1333 + <pathelement location="${maven.build.srcDir.0}"/>
1334 + </src>
1335 + <classpath refid="build.classpath"/>
1336 + </javac>
1337 + </target>
1338 +
1339 + <!-- ====================================================================== -->
1340 + <!-- Test-compilation target -->
1341 + <!-- ====================================================================== -->
1342 +
1343 + <target name="compile-tests"
1344 + depends="compile"
1345 + description="Compile the test code"
1346 + unless="maven.test.skip">
1347 + <mkdir dir="${maven.build.testOutputDir}"/>
1348 + </target>
1349 +
1350 + <!-- ====================================================================== -->
1351 + <!-- Run all tests -->
1352 + <!-- ====================================================================== -->
1353 +
1354 + <target name="test"
1355 + depends="compile-tests, junit-missing"
1356 + unless="junit.skipped"
1357 + description="Run the test cases"/>
1358 +
1359 + <target name="test-junit-present">
1360 + <available classname="junit.framework.Test" property="junit.present"/>
1361 + </target>
1362 +
1363 + <target name="test-junit-status"
1364 + depends="test-junit-present">
1365 + <condition property="junit.missing">
1366 + <and>
1367 + <isfalse value="${junit.present}"/>
1368 + <isfalse value="${maven.test.skip}"/>
1369 + </and>
1370 + </condition>
1371 + <condition property="junit.skipped">
1372 + <or>
1373 + <isfalse value="${junit.present}"/>
1374 + <istrue value="${maven.test.skip}"/>
1375 + </or>
1376 + </condition>
1377 + </target>
1378 +
1379 + <target name="junit-missing"
1380 + depends="test-junit-status"
1381 + if="junit.missing">
1382 + <echo>=================================== WARNING ===================================</echo>
1383 + <echo> JUnit is not present in your $ANT_HOME/lib directory. Tests not executed.</echo>
1384 + <echo>===============================================================================</echo>
1385 + </target>
1386 +
1387 + <!-- ====================================================================== -->
1388 + <!-- Javadoc target -->
1389 + <!-- ====================================================================== -->
1390 +
1391 + <target name="javadoc" description="Generates the Javadoc of the application">
1392 + <javadoc sourcepath="${maven.build.srcDir.0}"
1393 + packagenames="*"
1394 + destdir="${maven.reporting.outputDirectory}/apidocs"
1395 + access="protected"
1396 + old="false"
1397 + verbose="false"
1398 + version="true"
1399 + use="true"
1400 + author="true"
1401 + splitindex="false"
1402 + nodeprecated="false"
1403 + nodeprecatedlist="false"
1404 + notree="false"
1405 + noindex="false"
1406 + nohelp="false"
1407 + nonavbar="false"
1408 + serialwarn="false"
1409 + charset="ISO-8859-1"
1410 + source="1.4"
1411 + linksource="true"
1412 + breakiterator="true"
1413 + maxmemory="512m">
1414 + <link href="http://java.sun.com/j2se/1.5.0/docs/api/"/>
1415 + <link href="http://java.sun.com/j2se/1.4.2/docs/api/"/>
1416 + <link href="http://java.sun.com/j2se/1.3/docs/api/"/>
1417 + <link href="http://java.sun.com/javaee/5/docs/api/"/>
1418 + <link href="http://java.sun.com/j2ee/1.4/docs/api/"/>
1419 + <link href="http://java.sun.com/j2ee/sdk_1.3/techdocs/api/"/>
1420 + <link href="http://jakarta.apache.org/commons/collections/apidocs"/>
1421 + <link href="http://jakarta.apache.org/commons/logging/apidocs/"/>
1422 + <link href="http://www.junit.org/junit/javadoc/"/>
1423 + <link href="http://logging.apache.org/log4j/docs/api/"/>
1424 + <link href="http://jakarta.apache.org/regexp/apidocs/"/>
1425 + <link href="http://jakarta.apache.org/velocity/api/"/>
1426 + </javadoc>
1427 + </target>
1428 +
1429 + <!-- ====================================================================== -->
1430 + <!-- Package target -->
1431 + <!-- ====================================================================== -->
1432 +
1433 + <target name="package" depends="compile,test" description="Package the application">
1434 + <jar jarfile="${maven.build.dir}/${maven.build.finalName}.jar"
1435 + compress="true"
1436 + index="false"
1437 + basedir="${maven.build.outputDir}"
1438 + excludes="**/package.html"/>
1439 + </target>
1440 +
1441 + <!-- ====================================================================== -->
1442 + <!-- A dummy target for the package named after the type it creates -->
1443 + <!-- ====================================================================== -->
1444 +
1445 + <target name="jar" depends="package" description="Builds the jar for the application"/>
1446 +
1447 + <!-- ====================================================================== -->
1448 + <!-- Download dependencies target -->
1449 + <!-- ====================================================================== -->
1450 +
1451 + <target name="test-offline">
1452 + <condition property="maven.mode.offline">
1453 + <equals arg1="${maven.settings.offline}" arg2="true"/>
1454 + </condition>
1455 + </target>
1456 +
1457 + <target name="get-deps"
1458 + depends="test-offline"
1459 + description="Download all dependencies"
1460 + unless="maven.mode.offline">
1461 + <mkdir dir="${maven.repo.local}"/>
1462 + <mkdir dir="${maven.repo.local}/junit/junit/3.8.1"/>
1463 + <get src="http://people.apache.org/repo/m2-snapshot-repository/junit/junit/3.8.1/junit-3.8.1.jar"
1464 + dest="${maven.repo.local}/junit/junit/3.8.1/junit-3.8.1.jar"
1465 + usetimestamp="false"
1466 + ignoreerrors="true"/>
1467 + <get src="http://people.apache.org/repo/m2-incubating-repository//junit/junit/3.8.1/junit-3.8.1.jar"
1468 + dest="${maven.repo.local}/junit/junit/3.8.1/junit-3.8.1.jar"
1469 + usetimestamp="false"
1470 + ignoreerrors="true"/>
1471 + <get src="http://snapshots.repository.codehaus.org/junit/junit/3.8.1/junit-3.8.1.jar"
1472 + dest="${maven.repo.local}/junit/junit/3.8.1/junit-3.8.1.jar"
1473 + usetimestamp="false"
1474 + ignoreerrors="true"/>
1475 + <get src="http://people.apache.org/repo/m2-snapshot-repository/junit/junit/3.8.1/junit-3.8.1.jar"
1476 + dest="${maven.repo.local}/junit/junit/3.8.1/junit-3.8.1.jar"
1477 + usetimestamp="false"
1478 + ignoreerrors="true"/>
1479 + <get src="http://repo.maven.apache.org/maven2/junit/junit/3.8.1/junit-3.8.1.jar"
1480 + dest="${maven.repo.local}/junit/junit/3.8.1/junit-3.8.1.jar"
1481 + usetimestamp="false"
1482 + ignoreerrors="true"/>
1483 + <mkdir dir="${maven.repo.local}/org/apache/geronimo/genesis/config/logging-config/1.2"/>
1484 + <get src="http://people.apache.org/repo/m2-snapshot-repository/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
1485 + dest="${maven.repo.local}/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
1486 + usetimestamp="false"
1487 + ignoreerrors="true"/>
1488 + <get src="http://people.apache.org/repo/m2-incubating-repository//org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
1489 + dest="${maven.repo.local}/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
1490 + usetimestamp="false"
1491 + ignoreerrors="true"/>
1492 + <get src="http://snapshots.repository.codehaus.org/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
1493 + dest="${maven.repo.local}/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
1494 + usetimestamp="false"
1495 + ignoreerrors="true"/>
1496 + <get src="http://people.apache.org/repo/m2-snapshot-repository/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
1497 + dest="${maven.repo.local}/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
1498 + usetimestamp="false"
1499 + ignoreerrors="true"/>
1500 + <get src="http://repo.maven.apache.org/maven2/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
1501 + dest="${maven.repo.local}/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
1502 + usetimestamp="false"
1503 + ignoreerrors="true"/>
1504 + </target>
1505 +
1506 +</project>
1507
1508 diff --git a/dev-java/geronimo-interceptor-spec/geronimo-interceptor-spec-3.0.1.0.1.ebuild b/dev-java/geronimo-interceptor-spec/geronimo-interceptor-spec-3.0.1.0.1.ebuild
1509 new file mode 100644
1510 index 0000000..21b3a1a
1511 --- /dev/null
1512 +++ b/dev-java/geronimo-interceptor-spec/geronimo-interceptor-spec-3.0.1.0.1.ebuild
1513 @@ -0,0 +1,43 @@
1514 +# Copyright 1999-2013 Gentoo Foundation
1515 +# Distributed under the terms of the GNU General Public License v2
1516 +# $Header: $
1517 +
1518 +EAPI=5
1519 +
1520 +JAVA_PKG_IUSE="doc source"
1521 +
1522 +inherit java-pkg-2 java-ant-2 versionator
1523 +
1524 +SPEC_V="$(get_version_component_range 1-2)"
1525 +MY_P="${PN/-spec}_${SPEC_V}_spec-$(get_version_component_range 3-)"
1526 +
1527 +DESCRIPTION="Geronimo Interceptor"
1528 +HOMEPAGE="https://geronimo.apache.org/"
1529 +SRC_URI="mirror://gentoo/distfiles/${MY_P}.tbz2"
1530 +
1531 +LICENSE="Apache-2.0"
1532 +SLOT="${SPEC_V}"
1533 +KEYWORDS="~amd64"
1534 +
1535 +IUSE=""
1536 +
1537 +COMMON_DEP=""
1538 +
1539 +RDEPEND=">=virtual/jre-1.5
1540 + ${COMMON_DEP}"
1541 +DEPEND=">=virtual/jdk-1.5
1542 + ${COMMON_DEP}"
1543 +
1544 +JAVA_ANT_REWRITE_CLASSPATH="yes"
1545 +
1546 +S="${WORKDIR}/${MY_P}"
1547 +
1548 +java_prepare() {
1549 + cp -v "${FILESDIR}/${P}-maven-build.xml" build.xml || die "build.xml is missing"
1550 +}
1551 +
1552 +src_install() {
1553 + java-pkg_newjar "target/${MY_P}.jar"
1554 + use doc && java-pkg_dojavadoc target/site/apidocs
1555 + use source && java-pkg_dosrc src/main
1556 +}
1557
1558 diff --git a/dev-java/geronimo-j2ee-management-spec/Manifest b/dev-java/geronimo-j2ee-management-spec/Manifest
1559 new file mode 100644
1560 index 0000000..e6419b5
1561 --- /dev/null
1562 +++ b/dev-java/geronimo-j2ee-management-spec/Manifest
1563 @@ -0,0 +1,3 @@
1564 +AUX geronimo-j2ee-management-spec-1.1.1.0.1-maven-build.xml 15884 SHA256 b8b39cc5b2f58f7d9457e8ac25dba4bff69d0e442d99572f03696ef05abe6af6 SHA512 3c8e05af6052c74eb460ae4037e76c480f30164e201678f4fd333d18ab2aa23cb2b271dc3f57267f865d48d99ee7d43d6fd4671e3e289b8f29767d97a8a527e7 WHIRLPOOL ae318dab9858db2dd2297de31c582b44646fed4c07c7d013d0c3f7d7945a78d41cac4b5986ee09520f0565d920bf103d5b665c2fede78079a3433826e213b01d
1565 +DIST geronimo-j2ee-management_1.1_spec-1.0.1.tbz2 8309 SHA256 f229e2b2b410d58a39bcfa4774889b6f2cda11704f23af28f02e4271ffc81db2 SHA512 062bbf3bbe47c0d94b19710819fcf6259f7f28bcfc920824479d25a09f2d40fe9ee499150ac8a69f223d1b144130254f1e375795c2ea70b45a8db8b172a8c75a WHIRLPOOL 34563275687c18fe6aa845ca48990c11bcb47c56721395287ab903cdc82b42d586c5a0d046d601fae35a8f00b189c2a4f05d775143adf275b289f934a2efe93a
1566 +EBUILD geronimo-j2ee-management-spec-1.1.1.0.1.ebuild 1017 SHA256 9138761e95fba86374fe11fa1b8b7efcde287149fb9650c90a83e51ba8c1dded SHA512 454d0159c8039b397ed70479ed7a91768065a8fca271013331d2ecbbe6c10d856da9223160f09a4450040637ba09d2c62509c1f9f064810114d13ed80443923e WHIRLPOOL ee7c9b62e4bbbd0e523db83fc18cff46b4db68b93b2145b351a3bb8f6008d221346e769331167fdb5ce986a74f33c61add8c30b867183f35516683c9bffb17f4
1567
1568 diff --git a/dev-java/geronimo-j2ee-management-spec/files/geronimo-j2ee-management-spec-1.1.1.0.1-maven-build.xml b/dev-java/geronimo-j2ee-management-spec/files/geronimo-j2ee-management-spec-1.1.1.0.1-maven-build.xml
1569 new file mode 100644
1570 index 0000000..ea23583
1571 --- /dev/null
1572 +++ b/dev-java/geronimo-j2ee-management-spec/files/geronimo-j2ee-management-spec-1.1.1.0.1-maven-build.xml
1573 @@ -0,0 +1,317 @@
1574 +<?xml version="1.0" encoding="UTF-8"?>
1575 +
1576 +<!-- ====================================================================== -->
1577 +<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. -->
1578 +<!-- ====================================================================== -->
1579 +
1580 +<!-- ====================================================================== -->
1581 +<!-- ===================== - DO NOT EDIT THIS FILE! - ===================== -->
1582 +<!-- ====================================================================== -->
1583 +<!-- -->
1584 +<!-- Any modifications will be overwritten. -->
1585 +<!-- -->
1586 +<!-- Generated by Maven Ant Plugin on 5/10/13 9:06 AM -->
1587 +<!-- See: http://maven.apache.org/plugins/maven-ant-plugin/ -->
1588 +<!-- -->
1589 +<!-- ====================================================================== -->
1590 +
1591 +<project name="geronimo-j2ee-management_1.1_spec-from-maven" default="package" basedir=".">
1592 +
1593 + <!-- ====================================================================== -->
1594 + <!-- Build environment properties -->
1595 + <!-- ====================================================================== -->
1596 +
1597 + <property file="${user.home}/.m2/maven.properties"/>
1598 + <property file="maven-build.properties"/>
1599 +
1600 + <property name="maven.build.finalName" value="geronimo-j2ee-management_1.1_spec-1.0.1"/>
1601 + <property name="maven.build.dir" value="target"/>
1602 + <property name="maven.build.outputDir" value="${maven.build.dir}/classes"/>
1603 + <property name="maven.build.srcDir.0" value="src/main/java"/>
1604 + <property name="maven.build.resourceDir.0" value="src/main/resources"/>
1605 + <property name="maven.build.testOutputDir" value="${maven.build.dir}/test-classes"/>
1606 + <property name="maven.build.testDir.0" value="src/test/java"/>
1607 + <property name="maven.build.testResourceDir.0" value="src/test/resources"/>
1608 + <property name="maven.build.testResourceDir.1" value="src/test/data"/>
1609 + <property name="maven.test.reports" value="${maven.build.dir}/test-reports"/>
1610 + <property name="maven.reporting.outputDirectory" value="${maven.build.dir}/site"/>
1611 +
1612 + <property name="maven.repo.local" value="${user.home}/.m2/repository"/>
1613 + <property name="maven.settings.offline" value="false"/>
1614 + <property name="maven.settings.interactiveMode" value="true"/>
1615 +
1616 + <!-- ====================================================================== -->
1617 + <!-- Defining classpaths -->
1618 + <!-- ====================================================================== -->
1619 +
1620 + <path id="build.classpath">
1621 + <pathelement location="${maven.repo.local}/org/apache/geronimo/specs/geronimo-ejb_3.0_spec/1.0.1/geronimo-ejb_3.0_spec-1.0.1.jar"/>
1622 + </path>
1623 + <path id="build.test.classpath">
1624 + <pathelement location="${maven.repo.local}/org/apache/geronimo/specs/geronimo-ejb_3.0_spec/1.0.1/geronimo-ejb_3.0_spec-1.0.1.jar"/>
1625 + <pathelement location="${maven.repo.local}/junit/junit/3.8.1/junit-3.8.1.jar"/>
1626 + <pathelement location="${maven.repo.local}/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"/>
1627 + </path>
1628 +
1629 + <!-- ====================================================================== -->
1630 + <!-- Cleaning up target -->
1631 + <!-- ====================================================================== -->
1632 +
1633 + <target name="clean" description="Clean the output directory">
1634 + <delete dir="${maven.build.dir}"/>
1635 + </target>
1636 +
1637 + <!-- ====================================================================== -->
1638 + <!-- Compilation target -->
1639 + <!-- ====================================================================== -->
1640 +
1641 + <target name="compile" depends="get-deps" description="Compile the code">
1642 + <mkdir dir="${maven.build.outputDir}"/>
1643 + <javac destdir="${maven.build.outputDir}"
1644 + nowarn="false"
1645 + debug="true"
1646 + optimize="false"
1647 + deprecation="true"
1648 + target="1.5"
1649 + verbose="false"
1650 + fork="false"
1651 + source="1.5">
1652 + <src>
1653 + <pathelement location="${maven.build.srcDir.0}"/>
1654 + </src>
1655 + <classpath refid="build.classpath"/>
1656 + </javac>
1657 + </target>
1658 +
1659 + <!-- ====================================================================== -->
1660 + <!-- Test-compilation target -->
1661 + <!-- ====================================================================== -->
1662 +
1663 + <target name="compile-tests"
1664 + depends="compile"
1665 + description="Compile the test code"
1666 + unless="maven.test.skip">
1667 + <mkdir dir="${maven.build.testOutputDir}"/>
1668 + <javac destdir="${maven.build.testOutputDir}"
1669 + nowarn="false"
1670 + debug="true"
1671 + optimize="false"
1672 + deprecation="true"
1673 + target="1.5"
1674 + verbose="false"
1675 + fork="false"
1676 + source="1.5">
1677 + <src>
1678 + <pathelement location="${maven.build.testDir.0}"/>
1679 + </src>
1680 + <classpath>
1681 + <path refid="build.test.classpath"/>
1682 + <pathelement location="${maven.build.outputDir}"/>
1683 + </classpath>
1684 + </javac>
1685 + </target>
1686 +
1687 + <!-- ====================================================================== -->
1688 + <!-- Run all tests -->
1689 + <!-- ====================================================================== -->
1690 +
1691 + <target name="test"
1692 + depends="compile-tests, junit-missing"
1693 + unless="junit.skipped"
1694 + description="Run the test cases">
1695 + <mkdir dir="${maven.test.reports}"/>
1696 + <junit printSummary="yes" haltonerror="true" haltonfailure="true" fork="true" dir=".">
1697 + <sysproperty key="basedir" value="."/>
1698 + <formatter type="xml"/>
1699 + <formatter type="plain" usefile="false"/>
1700 + <classpath>
1701 + <path refid="build.test.classpath"/>
1702 + <pathelement location="${maven.build.outputDir}"/>
1703 + <pathelement location="${maven.build.testOutputDir}"/>
1704 + </classpath>
1705 + <batchtest todir="${maven.test.reports}" unless="test">
1706 + <fileset dir="${maven.build.testDir.0}">
1707 + <include name="**/*Test.java"/>
1708 + <exclude name="**/Abstract*.java"/>
1709 + <exclude name="**/Test*.java"/>
1710 + </fileset>
1711 + </batchtest>
1712 + <batchtest todir="${maven.test.reports}" if="test">
1713 + <fileset dir="${maven.build.testDir.0}">
1714 + <include name="**/${test}.java"/>
1715 + <exclude name="**/Abstract*.java"/>
1716 + <exclude name="**/Test*.java"/>
1717 + </fileset>
1718 + </batchtest>
1719 + </junit>
1720 + </target>
1721 +
1722 + <target name="test-junit-present">
1723 + <available classname="junit.framework.Test" property="junit.present"/>
1724 + </target>
1725 +
1726 + <target name="test-junit-status"
1727 + depends="test-junit-present">
1728 + <condition property="junit.missing">
1729 + <and>
1730 + <isfalse value="${junit.present}"/>
1731 + <isfalse value="${maven.test.skip}"/>
1732 + </and>
1733 + </condition>
1734 + <condition property="junit.skipped">
1735 + <or>
1736 + <isfalse value="${junit.present}"/>
1737 + <istrue value="${maven.test.skip}"/>
1738 + </or>
1739 + </condition>
1740 + </target>
1741 +
1742 + <target name="junit-missing"
1743 + depends="test-junit-status"
1744 + if="junit.missing">
1745 + <echo>=================================== WARNING ===================================</echo>
1746 + <echo> JUnit is not present in your $ANT_HOME/lib directory. Tests not executed.</echo>
1747 + <echo>===============================================================================</echo>
1748 + </target>
1749 +
1750 + <!-- ====================================================================== -->
1751 + <!-- Javadoc target -->
1752 + <!-- ====================================================================== -->
1753 +
1754 + <target name="javadoc" description="Generates the Javadoc of the application">
1755 + <javadoc sourcepath="${maven.build.srcDir.0}"
1756 + packagenames="*"
1757 + destdir="${maven.reporting.outputDirectory}/apidocs"
1758 + access="protected"
1759 + old="false"
1760 + verbose="false"
1761 + version="true"
1762 + use="true"
1763 + author="true"
1764 + splitindex="false"
1765 + nodeprecated="false"
1766 + nodeprecatedlist="false"
1767 + notree="false"
1768 + noindex="false"
1769 + nohelp="false"
1770 + nonavbar="false"
1771 + serialwarn="false"
1772 + charset="ISO-8859-1"
1773 + source="1.4"
1774 + linksource="true"
1775 + breakiterator="true"
1776 + maxmemory="512m">
1777 + <link href="http://java.sun.com/j2se/1.5.0/docs/api/"/>
1778 + <link href="http://java.sun.com/j2se/1.4.2/docs/api/"/>
1779 + <link href="http://java.sun.com/j2se/1.3/docs/api/"/>
1780 + <link href="http://java.sun.com/javaee/5/docs/api/"/>
1781 + <link href="http://java.sun.com/j2ee/1.4/docs/api/"/>
1782 + <link href="http://java.sun.com/j2ee/sdk_1.3/techdocs/api/"/>
1783 + <link href="http://jakarta.apache.org/commons/collections/apidocs"/>
1784 + <link href="http://jakarta.apache.org/commons/logging/apidocs/"/>
1785 + <link href="http://www.junit.org/junit/javadoc/"/>
1786 + <link href="http://logging.apache.org/log4j/docs/api/"/>
1787 + <link href="http://jakarta.apache.org/regexp/apidocs/"/>
1788 + <link href="http://jakarta.apache.org/velocity/api/"/>
1789 + </javadoc>
1790 + </target>
1791 +
1792 + <!-- ====================================================================== -->
1793 + <!-- Package target -->
1794 + <!-- ====================================================================== -->
1795 +
1796 + <target name="package" depends="compile" description="Package the application">
1797 + <jar jarfile="${maven.build.dir}/${maven.build.finalName}.jar"
1798 + compress="true"
1799 + index="false"
1800 + basedir="${maven.build.outputDir}"
1801 + excludes="**/package.html"/>
1802 + </target>
1803 +
1804 + <!-- ====================================================================== -->
1805 + <!-- A dummy target for the package named after the type it creates -->
1806 + <!-- ====================================================================== -->
1807 +
1808 + <target name="jar" depends="package" description="Builds the jar for the application"/>
1809 +
1810 + <!-- ====================================================================== -->
1811 + <!-- Download dependencies target -->
1812 + <!-- ====================================================================== -->
1813 +
1814 + <target name="test-offline">
1815 + <condition property="maven.mode.offline">
1816 + <equals arg1="${maven.settings.offline}" arg2="true"/>
1817 + </condition>
1818 + </target>
1819 +
1820 + <target name="get-deps"
1821 + depends="test-offline"
1822 + description="Download all dependencies"
1823 + unless="maven.mode.offline">
1824 + <mkdir dir="${maven.repo.local}"/>
1825 + <mkdir dir="${maven.repo.local}/org/apache/geronimo/specs/geronimo-ejb_3.0_spec/1.0.1"/>
1826 + <get src="http://people.apache.org/repo/m2-snapshot-repository/org/apache/geronimo/specs/geronimo-ejb_3.0_spec/1.0.1/geronimo-ejb_3.0_spec-1.0.1.jar"
1827 + dest="${maven.repo.local}/org/apache/geronimo/specs/geronimo-ejb_3.0_spec/1.0.1/geronimo-ejb_3.0_spec-1.0.1.jar"
1828 + usetimestamp="false"
1829 + ignoreerrors="true"/>
1830 + <get src="http://people.apache.org/repo/m2-incubating-repository//org/apache/geronimo/specs/geronimo-ejb_3.0_spec/1.0.1/geronimo-ejb_3.0_spec-1.0.1.jar"
1831 + dest="${maven.repo.local}/org/apache/geronimo/specs/geronimo-ejb_3.0_spec/1.0.1/geronimo-ejb_3.0_spec-1.0.1.jar"
1832 + usetimestamp="false"
1833 + ignoreerrors="true"/>
1834 + <get src="http://snapshots.repository.codehaus.org/org/apache/geronimo/specs/geronimo-ejb_3.0_spec/1.0.1/geronimo-ejb_3.0_spec-1.0.1.jar"
1835 + dest="${maven.repo.local}/org/apache/geronimo/specs/geronimo-ejb_3.0_spec/1.0.1/geronimo-ejb_3.0_spec-1.0.1.jar"
1836 + usetimestamp="false"
1837 + ignoreerrors="true"/>
1838 + <get src="http://people.apache.org/repo/m2-snapshot-repository/org/apache/geronimo/specs/geronimo-ejb_3.0_spec/1.0.1/geronimo-ejb_3.0_spec-1.0.1.jar"
1839 + dest="${maven.repo.local}/org/apache/geronimo/specs/geronimo-ejb_3.0_spec/1.0.1/geronimo-ejb_3.0_spec-1.0.1.jar"
1840 + usetimestamp="false"
1841 + ignoreerrors="true"/>
1842 + <get src="http://repo.maven.apache.org/maven2/org/apache/geronimo/specs/geronimo-ejb_3.0_spec/1.0.1/geronimo-ejb_3.0_spec-1.0.1.jar"
1843 + dest="${maven.repo.local}/org/apache/geronimo/specs/geronimo-ejb_3.0_spec/1.0.1/geronimo-ejb_3.0_spec-1.0.1.jar"
1844 + usetimestamp="false"
1845 + ignoreerrors="true"/>
1846 + <mkdir dir="${maven.repo.local}/junit/junit/3.8.1"/>
1847 + <get src="http://people.apache.org/repo/m2-snapshot-repository/junit/junit/3.8.1/junit-3.8.1.jar"
1848 + dest="${maven.repo.local}/junit/junit/3.8.1/junit-3.8.1.jar"
1849 + usetimestamp="false"
1850 + ignoreerrors="true"/>
1851 + <get src="http://people.apache.org/repo/m2-incubating-repository//junit/junit/3.8.1/junit-3.8.1.jar"
1852 + dest="${maven.repo.local}/junit/junit/3.8.1/junit-3.8.1.jar"
1853 + usetimestamp="false"
1854 + ignoreerrors="true"/>
1855 + <get src="http://snapshots.repository.codehaus.org/junit/junit/3.8.1/junit-3.8.1.jar"
1856 + dest="${maven.repo.local}/junit/junit/3.8.1/junit-3.8.1.jar"
1857 + usetimestamp="false"
1858 + ignoreerrors="true"/>
1859 + <get src="http://people.apache.org/repo/m2-snapshot-repository/junit/junit/3.8.1/junit-3.8.1.jar"
1860 + dest="${maven.repo.local}/junit/junit/3.8.1/junit-3.8.1.jar"
1861 + usetimestamp="false"
1862 + ignoreerrors="true"/>
1863 + <get src="http://repo.maven.apache.org/maven2/junit/junit/3.8.1/junit-3.8.1.jar"
1864 + dest="${maven.repo.local}/junit/junit/3.8.1/junit-3.8.1.jar"
1865 + usetimestamp="false"
1866 + ignoreerrors="true"/>
1867 + <mkdir dir="${maven.repo.local}/org/apache/geronimo/genesis/config/logging-config/1.2"/>
1868 + <get src="http://people.apache.org/repo/m2-snapshot-repository/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
1869 + dest="${maven.repo.local}/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
1870 + usetimestamp="false"
1871 + ignoreerrors="true"/>
1872 + <get src="http://people.apache.org/repo/m2-incubating-repository//org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
1873 + dest="${maven.repo.local}/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
1874 + usetimestamp="false"
1875 + ignoreerrors="true"/>
1876 + <get src="http://snapshots.repository.codehaus.org/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
1877 + dest="${maven.repo.local}/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
1878 + usetimestamp="false"
1879 + ignoreerrors="true"/>
1880 + <get src="http://people.apache.org/repo/m2-snapshot-repository/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
1881 + dest="${maven.repo.local}/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
1882 + usetimestamp="false"
1883 + ignoreerrors="true"/>
1884 + <get src="http://repo.maven.apache.org/maven2/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
1885 + dest="${maven.repo.local}/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
1886 + usetimestamp="false"
1887 + ignoreerrors="true"/>
1888 + </target>
1889 +
1890 +</project>
1891
1892 diff --git a/dev-java/geronimo-j2ee-management-spec/geronimo-j2ee-management-spec-1.1.1.0.1.ebuild b/dev-java/geronimo-j2ee-management-spec/geronimo-j2ee-management-spec-1.1.1.0.1.ebuild
1893 new file mode 100644
1894 index 0000000..1d5f28b
1895 --- /dev/null
1896 +++ b/dev-java/geronimo-j2ee-management-spec/geronimo-j2ee-management-spec-1.1.1.0.1.ebuild
1897 @@ -0,0 +1,45 @@
1898 +# Copyright 1999-2013 Gentoo Foundation
1899 +# Distributed under the terms of the GNU General Public License v2
1900 +# $Header: $
1901 +
1902 +EAPI=5
1903 +
1904 +JAVA_PKG_IUSE="doc source"
1905 +
1906 +inherit java-pkg-2 java-ant-2 versionator
1907 +
1908 +SPEC_V="$(get_version_component_range 1-2)"
1909 +MY_P="${PN/-spec}_${SPEC_V}_spec-$(get_version_component_range 3-)"
1910 +
1911 +DESCRIPTION="Geronimo J2EE Management (JSR77) implementation"
1912 +HOMEPAGE="https://geronimo.apache.org/"
1913 +SRC_URI="mirror://gentoo/distfiles/${MY_P}.tbz2"
1914 +
1915 +LICENSE="Apache-2.0"
1916 +SLOT="${SPEC_V}"
1917 +KEYWORDS="~amd64"
1918 +
1919 +IUSE=""
1920 +
1921 +COMMON_DEP="dev-java/geronimo-ejb-spec:3.0"
1922 +
1923 +RDEPEND=">=virtual/jre-1.5
1924 + ${COMMON_DEP}"
1925 +DEPEND=">=virtual/jdk-1.5
1926 + ${COMMON_DEP}"
1927 +
1928 +JAVA_ANT_REWRITE_CLASSPATH="yes"
1929 +
1930 +EANT_GENTOO_CLASSPATH="geronimo-ejb-spec-3.0"
1931 +
1932 +S="${WORKDIR}/${MY_P}"
1933 +
1934 +java_prepare() {
1935 + cp -v "${FILESDIR}/${P}-maven-build.xml" build.xml || die "build.xml is missing"
1936 +}
1937 +
1938 +src_install() {
1939 + java-pkg_newjar "target/${MY_P}.jar"
1940 + use doc && java-pkg_dojavadoc target/site/apidocs
1941 + use source && java-pkg_dosrc src/main/*
1942 +}
1943
1944 diff --git a/dev-java/geronimo-jta-spec/Manifest b/dev-java/geronimo-jta-spec/Manifest
1945 new file mode 100644
1946 index 0000000..660876d
1947 --- /dev/null
1948 +++ b/dev-java/geronimo-jta-spec/Manifest
1949 @@ -0,0 +1,3 @@
1950 +AUX geronimo-jta-spec-1.1.1.1.1-maven-build.xml 12274 SHA256 20d21cfb6779b49b72992b3c7fb78fcc0e6413d2a8d02a3687db4b90214f2625 SHA512 d2ab74eac7144026c8cdc3e5ac000c58d25eb3cfdc5da88704297be11c2998b1c6afea9a8c10ba8aa8d00bb15136ee650cc6a8ba11d980c8864785afc51e97b7 WHIRLPOOL d07c928542a0cbe46544d0546e5201ff2b392cbc5e80eae071ff935f21cab9bc71d1749573a6751cc849fd027eb6b757fa9663bc3c553234f1bb6e292b593317
1951 +DIST geronimo-jta_1.1_spec-1.1.1.tbz2 7537 SHA256 2a65084dd79d0bfb678662fb5b6c8cda0b1c823cd90effbe8dff51b6980463c9 SHA512 8fbde31149803924c9d6092b3785b5bc4fe8f5004821fcda78a9e515dd0f5369276bfe936b225384742dc0fd7400a8d623bc024cee770f07df625417706869cf WHIRLPOOL 2460f9e48c160237e9ffa2ea72812935d99515714006e4acc2be5ef1382f45686d2bf570bbfac9b3b818560667d0ea2e534660bc1581ea389c272c7ff0c8b90f
1952 +EBUILD geronimo-jta-spec-1.1.1.1.1.ebuild 944 SHA256 b474294d35d0bc0ef9fb792ac56e267aa57692b6f7b7ca2ea78bc3adefb28f9e SHA512 b4be8fb7402801e4e2ec0550402e9bb32f9e8cca49e9f731d1f707cf20e3ff80307ee815baf9658cb055139525587216cbcaf75f96e4bb4b5932b648898891dc WHIRLPOOL da17cbf4efd0e8e7c9df2778575f7ea5e064cae196bf3c3091dccf9c562034cb88512aebd90553bef3a9089c502e4753fa6186f37258d6b232d6045f84446660
1953
1954 diff --git a/dev-java/geronimo-jta-spec/files/geronimo-jta-spec-1.1.1.1.1-maven-build.xml b/dev-java/geronimo-jta-spec/files/geronimo-jta-spec-1.1.1.1.1-maven-build.xml
1955 new file mode 100644
1956 index 0000000..247139b
1957 --- /dev/null
1958 +++ b/dev-java/geronimo-jta-spec/files/geronimo-jta-spec-1.1.1.1.1-maven-build.xml
1959 @@ -0,0 +1,250 @@
1960 +<?xml version="1.0" encoding="UTF-8"?>
1961 +
1962 +<!-- ====================================================================== -->
1963 +<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. -->
1964 +<!-- ====================================================================== -->
1965 +
1966 +<!-- ====================================================================== -->
1967 +<!-- ===================== - DO NOT EDIT THIS FILE! - ===================== -->
1968 +<!-- ====================================================================== -->
1969 +<!-- -->
1970 +<!-- Any modifications will be overwritten. -->
1971 +<!-- -->
1972 +<!-- Generated by Maven Ant Plugin on 6/3/13 7:45 PM -->
1973 +<!-- See: http://maven.apache.org/plugins/maven-ant-plugin/ -->
1974 +<!-- -->
1975 +<!-- ====================================================================== -->
1976 +
1977 +<project name="geronimo-jta_1.1_spec-from-maven" default="package" basedir=".">
1978 +
1979 + <!-- ====================================================================== -->
1980 + <!-- Build environment properties -->
1981 + <!-- ====================================================================== -->
1982 +
1983 + <property file="${user.home}/.m2/maven.properties"/>
1984 + <property file="maven-build.properties"/>
1985 +
1986 + <property name="maven.build.finalName" value="geronimo-jta_1.1_spec-1.1.1"/>
1987 + <property name="maven.build.dir" value="target"/>
1988 + <property name="maven.build.outputDir" value="${maven.build.dir}/classes"/>
1989 + <property name="maven.build.srcDir.0" value="src/main/java"/>
1990 + <property name="maven.build.resourceDir.0" value="src/main/resources"/>
1991 + <property name="maven.build.testOutputDir" value="${maven.build.dir}/test-classes"/>
1992 + <property name="maven.build.testDir.0" value="src/test/java"/>
1993 + <property name="maven.build.testResourceDir.0" value="src/test/resources"/>
1994 + <property name="maven.build.testResourceDir.1" value="src/test/data"/>
1995 + <property name="maven.test.reports" value="${maven.build.dir}/test-reports"/>
1996 + <property name="maven.reporting.outputDirectory" value="${maven.build.dir}/site"/>
1997 +
1998 + <property name="maven.repo.local" value="${user.home}/.m2/repository"/>
1999 + <property name="maven.settings.offline" value="false"/>
2000 + <property name="maven.settings.interactiveMode" value="true"/>
2001 +
2002 + <!-- ====================================================================== -->
2003 + <!-- Defining classpaths -->
2004 + <!-- ====================================================================== -->
2005 +
2006 + <path id="build.classpath"/>
2007 + <path id="build.test.classpath">
2008 + <pathelement location="${maven.repo.local}/junit/junit/3.8.1/junit-3.8.1.jar"/>
2009 + <pathelement location="${maven.repo.local}/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"/>
2010 + </path>
2011 +
2012 + <!-- ====================================================================== -->
2013 + <!-- Cleaning up target -->
2014 + <!-- ====================================================================== -->
2015 +
2016 + <target name="clean" description="Clean the output directory">
2017 + <delete dir="${maven.build.dir}"/>
2018 + </target>
2019 +
2020 + <!-- ====================================================================== -->
2021 + <!-- Compilation target -->
2022 + <!-- ====================================================================== -->
2023 +
2024 + <target name="compile" depends="get-deps" description="Compile the code">
2025 + <mkdir dir="${maven.build.outputDir}"/>
2026 + <javac destdir="${maven.build.outputDir}"
2027 + nowarn="false"
2028 + debug="true"
2029 + optimize="false"
2030 + deprecation="true"
2031 + target="1.5"
2032 + verbose="false"
2033 + fork="false"
2034 + source="1.5">
2035 + <src>
2036 + <pathelement location="${maven.build.srcDir.0}"/>
2037 + </src>
2038 + <classpath refid="build.classpath"/>
2039 + </javac>
2040 + </target>
2041 +
2042 + <!-- ====================================================================== -->
2043 + <!-- Test-compilation target -->
2044 + <!-- ====================================================================== -->
2045 +
2046 + <target name="compile-tests"
2047 + depends="compile"
2048 + description="Compile the test code"
2049 + unless="maven.test.skip">
2050 + <mkdir dir="${maven.build.testOutputDir}"/>
2051 + </target>
2052 +
2053 + <!-- ====================================================================== -->
2054 + <!-- Run all tests -->
2055 + <!-- ====================================================================== -->
2056 +
2057 + <target name="test"
2058 + depends="compile-tests, junit-missing"
2059 + unless="junit.skipped"
2060 + description="Run the test cases"/>
2061 +
2062 + <target name="test-junit-present">
2063 + <available classname="junit.framework.Test" property="junit.present"/>
2064 + </target>
2065 +
2066 + <target name="test-junit-status"
2067 + depends="test-junit-present">
2068 + <condition property="junit.missing">
2069 + <and>
2070 + <isfalse value="${junit.present}"/>
2071 + <isfalse value="${maven.test.skip}"/>
2072 + </and>
2073 + </condition>
2074 + <condition property="junit.skipped">
2075 + <or>
2076 + <isfalse value="${junit.present}"/>
2077 + <istrue value="${maven.test.skip}"/>
2078 + </or>
2079 + </condition>
2080 + </target>
2081 +
2082 + <target name="junit-missing"
2083 + depends="test-junit-status"
2084 + if="junit.missing">
2085 + <echo>=================================== WARNING ===================================</echo>
2086 + <echo> JUnit is not present in your $ANT_HOME/lib directory. Tests not executed.</echo>
2087 + <echo>===============================================================================</echo>
2088 + </target>
2089 +
2090 + <!-- ====================================================================== -->
2091 + <!-- Javadoc target -->
2092 + <!-- ====================================================================== -->
2093 +
2094 + <target name="javadoc" description="Generates the Javadoc of the application">
2095 + <javadoc sourcepath="${maven.build.srcDir.0}"
2096 + packagenames="*"
2097 + destdir="${maven.reporting.outputDirectory}/apidocs"
2098 + access="protected"
2099 + old="false"
2100 + verbose="false"
2101 + version="true"
2102 + use="true"
2103 + author="true"
2104 + splitindex="false"
2105 + nodeprecated="false"
2106 + nodeprecatedlist="false"
2107 + notree="false"
2108 + noindex="false"
2109 + nohelp="false"
2110 + nonavbar="false"
2111 + serialwarn="false"
2112 + charset="ISO-8859-1"
2113 + source="1.4"
2114 + linksource="true"
2115 + breakiterator="true"
2116 + maxmemory="512m">
2117 + <link href="http://java.sun.com/j2se/1.5.0/docs/api/"/>
2118 + <link href="http://java.sun.com/j2se/1.4.2/docs/api/"/>
2119 + <link href="http://java.sun.com/j2se/1.3/docs/api/"/>
2120 + <link href="http://java.sun.com/javaee/5/docs/api/"/>
2121 + <link href="http://java.sun.com/j2ee/1.4/docs/api/"/>
2122 + <link href="http://java.sun.com/j2ee/sdk_1.3/techdocs/api/"/>
2123 + <link href="http://jakarta.apache.org/commons/collections/apidocs"/>
2124 + <link href="http://jakarta.apache.org/commons/logging/apidocs/"/>
2125 + <link href="http://www.junit.org/junit/javadoc/"/>
2126 + <link href="http://logging.apache.org/log4j/docs/api/"/>
2127 + <link href="http://jakarta.apache.org/regexp/apidocs/"/>
2128 + <link href="http://jakarta.apache.org/velocity/api/"/>
2129 + </javadoc>
2130 + </target>
2131 +
2132 + <!-- ====================================================================== -->
2133 + <!-- Package target -->
2134 + <!-- ====================================================================== -->
2135 +
2136 + <target name="package" depends="compile,test" description="Package the application">
2137 + <jar jarfile="${maven.build.dir}/${maven.build.finalName}.jar"
2138 + compress="true"
2139 + index="false"
2140 + basedir="${maven.build.outputDir}"
2141 + excludes="**/package.html"/>
2142 + </target>
2143 +
2144 + <!-- ====================================================================== -->
2145 + <!-- A dummy target for the package named after the type it creates -->
2146 + <!-- ====================================================================== -->
2147 +
2148 + <target name="jar" depends="package" description="Builds the jar for the application"/>
2149 +
2150 + <!-- ====================================================================== -->
2151 + <!-- Download dependencies target -->
2152 + <!-- ====================================================================== -->
2153 +
2154 + <target name="test-offline">
2155 + <condition property="maven.mode.offline">
2156 + <equals arg1="${maven.settings.offline}" arg2="true"/>
2157 + </condition>
2158 + </target>
2159 +
2160 + <target name="get-deps"
2161 + depends="test-offline"
2162 + description="Download all dependencies"
2163 + unless="maven.mode.offline">
2164 + <mkdir dir="${maven.repo.local}"/>
2165 + <mkdir dir="${maven.repo.local}/junit/junit/3.8.1"/>
2166 + <get src="http://people.apache.org/repo/m2-snapshot-repository/junit/junit/3.8.1/junit-3.8.1.jar"
2167 + dest="${maven.repo.local}/junit/junit/3.8.1/junit-3.8.1.jar"
2168 + usetimestamp="false"
2169 + ignoreerrors="true"/>
2170 + <get src="http://people.apache.org/repo/m2-incubating-repository//junit/junit/3.8.1/junit-3.8.1.jar"
2171 + dest="${maven.repo.local}/junit/junit/3.8.1/junit-3.8.1.jar"
2172 + usetimestamp="false"
2173 + ignoreerrors="true"/>
2174 + <get src="http://snapshots.repository.codehaus.org/junit/junit/3.8.1/junit-3.8.1.jar"
2175 + dest="${maven.repo.local}/junit/junit/3.8.1/junit-3.8.1.jar"
2176 + usetimestamp="false"
2177 + ignoreerrors="true"/>
2178 + <get src="http://people.apache.org/repo/m2-snapshot-repository/junit/junit/3.8.1/junit-3.8.1.jar"
2179 + dest="${maven.repo.local}/junit/junit/3.8.1/junit-3.8.1.jar"
2180 + usetimestamp="false"
2181 + ignoreerrors="true"/>
2182 + <get src="http://repo.maven.apache.org/maven2/junit/junit/3.8.1/junit-3.8.1.jar"
2183 + dest="${maven.repo.local}/junit/junit/3.8.1/junit-3.8.1.jar"
2184 + usetimestamp="false"
2185 + ignoreerrors="true"/>
2186 + <mkdir dir="${maven.repo.local}/org/apache/geronimo/genesis/config/logging-config/1.2"/>
2187 + <get src="http://people.apache.org/repo/m2-snapshot-repository/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
2188 + dest="${maven.repo.local}/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
2189 + usetimestamp="false"
2190 + ignoreerrors="true"/>
2191 + <get src="http://people.apache.org/repo/m2-incubating-repository//org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
2192 + dest="${maven.repo.local}/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
2193 + usetimestamp="false"
2194 + ignoreerrors="true"/>
2195 + <get src="http://snapshots.repository.codehaus.org/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
2196 + dest="${maven.repo.local}/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
2197 + usetimestamp="false"
2198 + ignoreerrors="true"/>
2199 + <get src="http://people.apache.org/repo/m2-snapshot-repository/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
2200 + dest="${maven.repo.local}/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
2201 + usetimestamp="false"
2202 + ignoreerrors="true"/>
2203 + <get src="http://repo.maven.apache.org/maven2/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
2204 + dest="${maven.repo.local}/org/apache/geronimo/genesis/config/logging-config/1.2/logging-config-1.2.jar"
2205 + usetimestamp="false"
2206 + ignoreerrors="true"/>
2207 + </target>
2208 +
2209 +</project>
2210
2211 diff --git a/dev-java/geronimo-jta-spec/geronimo-jta-spec-1.1.1.1.1.ebuild b/dev-java/geronimo-jta-spec/geronimo-jta-spec-1.1.1.1.1.ebuild
2212 new file mode 100644
2213 index 0000000..8798a48
2214 --- /dev/null
2215 +++ b/dev-java/geronimo-jta-spec/geronimo-jta-spec-1.1.1.1.1.ebuild
2216 @@ -0,0 +1,43 @@
2217 +# Copyright 1999-2013 Gentoo Foundation
2218 +# Distributed under the terms of the GNU General Public License v2
2219 +# $Header: $
2220 +
2221 +EAPI=5
2222 +
2223 +JAVA_PKG_IUSE="doc source"
2224 +
2225 +inherit java-pkg-2 java-ant-2 versionator
2226 +
2227 +SPEC_V="$(get_version_component_range 1-2)"
2228 +MY_P="${PN/-spec}_${SPEC_V}_spec-$(get_version_component_range 3-)"
2229 +
2230 +DESCRIPTION="Geronimo Java Transaction API (JSR907) implementation"
2231 +HOMEPAGE="https://geronimo.apache.org/"
2232 +SRC_URI="mirror://gentoo/distfiles/${MY_P}.tbz2"
2233 +
2234 +LICENSE="Apache-2.0"
2235 +SLOT="${SPEC_V}"
2236 +KEYWORDS="~amd64"
2237 +
2238 +IUSE=""
2239 +
2240 +COMMON_DEP=""
2241 +
2242 +RDEPEND=">=virtual/jre-1.5
2243 + ${COMMON_DEP}"
2244 +DEPEND=">=virtual/jdk-1.5
2245 + ${COMMON_DEP}"
2246 +
2247 +JAVA_ANT_REWRITE_CLASSPATH="yes"
2248 +
2249 +S="${WORKDIR}/${MY_P}"
2250 +
2251 +java_prepare() {
2252 + cp -v "${FILESDIR}/${P}-maven-build.xml" build.xml || die "build.xml is missing"
2253 +}
2254 +
2255 +src_install() {
2256 + java-pkg_newjar "target/${MY_P}.jar"
2257 + use doc && java-pkg_dojavadoc target/site/apidocs
2258 + use source && java-pkg_dosrc src/main
2259 +}