1 |
commit: d8923e042e8efb06b1870cc9209e473d5f0fbaaa |
2 |
Author: Andrew John Hughes <gnu_andrew <AT> member <DOT> fsf <DOT> org> |
3 |
AuthorDate: Sun Sep 29 20:16:48 2013 +0000 |
4 |
Commit: Andrew John Hughes <gnu_andrew <AT> member <DOT> fsf <DOT> org> |
5 |
CommitDate: Sun Sep 29 20:16:48 2013 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/java.git;a=commit;h=d8923e04 |
7 |
|
8 |
jsr173 is already provided by the dependency on a 1.6 JDK. |
9 |
|
10 |
Package-Manager: portage-2.2.6 |
11 |
Manifest-Sign-Key: 248BDC07 |
12 |
|
13 |
--- |
14 |
dev-java/xml-xmlbeans/ChangeLog | 152 +++++++++++++++++++++ |
15 |
dev-java/xml-xmlbeans/Manifest | 27 ++++ |
16 |
.../files/xml-xmlbeans-2.6.0-jam.patch | 64 +++++++++ |
17 |
.../files/xml-xmlbeans-2.6.0-piccolo.patch | 14 ++ |
18 |
.../xml-xmlbeans-2.6.0-remove-jamsupport.patch | 37 +++++ |
19 |
dev-java/xml-xmlbeans/metadata.xml | 23 ++++ |
20 |
dev-java/xml-xmlbeans/xml-xmlbeans-2.6.0.ebuild | 93 +++++++++++++ |
21 |
7 files changed, 410 insertions(+) |
22 |
|
23 |
diff --git a/dev-java/xml-xmlbeans/ChangeLog b/dev-java/xml-xmlbeans/ChangeLog |
24 |
new file mode 100644 |
25 |
index 0000000..a0c8a38 |
26 |
--- /dev/null |
27 |
+++ b/dev-java/xml-xmlbeans/ChangeLog |
28 |
@@ -0,0 +1,152 @@ |
29 |
+# ChangeLog for dev-java/xml-xmlbeans |
30 |
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 |
31 |
+# $Header: /var/cvsroot/gentoo-x86/dev-java/xml-xmlbeans/ChangeLog,v 1.35 2013/09/17 17:15:56 tomwij Exp $ |
32 |
+ |
33 |
+*xml-xmlbeans-2.6.0 (17 Sep 2013) |
34 |
+ |
35 |
+ 17 Sep 2013; Tom Wijsman <TomWij@g.o> |
36 |
+ +files/xml-xmlbeans-2.6.0-jam.patch, +files/xml-xmlbeans-2.6.0-piccolo.patch, |
37 |
+ +files/xml-xmlbeans-2.6.0-remove-jamsupport.patch, +xml-xmlbeans-2.6.0.ebuild: |
38 |
+ Version bump to 2.6.0, imported from dmol overlay; made additional adjustments |
39 |
+ like adding missing dependencies and simplifying maintenance. Fixes bug |
40 |
+ #173129. Thanks to Kim, Arfrever, Karsten, dmol and Java herd for helping. |
41 |
+ |
42 |
+ 28 Jul 2013; Fabian Groffen <grobian@g.o> |
43 |
+ xml-xmlbeans-1.0.4_pre20041217-r1.ebuild: |
44 |
+ Marked ~x64-macos, bug #435528 |
45 |
+ |
46 |
+ 05 Feb 2013; Rick Farina <zerochaos@g.o> |
47 |
+ xml-xmlbeans-1.0.4_pre20041217-r1.ebuild, |
48 |
+ xml-xmlbeans-1.0.4_pre20041217.ebuild: |
49 |
+ adding ~arm |
50 |
+ |
51 |
+*xml-xmlbeans-1.0.4_pre20041217-r1 (13 Jan 2013) |
52 |
+ |
53 |
+ 13 Jan 2013; Ralph Sennhauser <sera@g.o> |
54 |
+ +xml-xmlbeans-1.0.4_pre20041217-r1.ebuild: |
55 |
+ Don't leak jre into DEPND, may confuse vm switching code. #432904 |
56 |
+ EAPI bump, use slot deps and java_prepare. |
57 |
+ |
58 |
+ 15 Apr 2012; Mike Frysinger <vapier@g.o> |
59 |
+ xml-xmlbeans-1.0.4_pre20041217.ebuild: |
60 |
+ Add back ia64 love #349020 by Dennis Schridde. |
61 |
+ |
62 |
+ 01 Jan 2012; Ralph Sennhauser <sera@g.o> |
63 |
+ xml-xmlbeans-1.0.4_pre20041217.ebuild: |
64 |
+ Drop ia64 support #345433 |
65 |
+ |
66 |
+ 24 Apr 2010; Fabian Groffen <grobian@g.o> |
67 |
+ xml-xmlbeans-1.0.4_pre20041217.ebuild: |
68 |
+ Marked ~sparc-solaris ~x86-solaris, bug #314093 |
69 |
+ |
70 |
+ 03 Jan 2010; Christian Faulhammer <fauli@g.o> |
71 |
+ xml-xmlbeans-1.0.4_pre20041217.ebuild: |
72 |
+ Transfer Prefix keywords |
73 |
+ |
74 |
+ 23 May 2007; Diego Pettenò <flameeyes@g.o> ChangeLog: |
75 |
+ Add ~x86-fbsd keyword. Bug #176906. |
76 |
+ |
77 |
+ 09 May 2007; Raúl Porcel <armin76@g.o> |
78 |
+ xml-xmlbeans-1.0.4_pre20041217.ebuild: |
79 |
+ Add ~ia64 wrt #160813 |
80 |
+ |
81 |
+*xml-xmlbeans-1.0.4_pre20041217 (09 May 2007) |
82 |
+ |
83 |
+ 09 May 2007; Vlastimil Babka <caster@g.o> |
84 |
+ +xml-xmlbeans-1.0.4_pre20041217.ebuild, -xml-xmlbeans-20041217-r1.ebuild: |
85 |
+ Change version to one that will allow future bump. Will seems like a |
86 |
+ downgrade, that's fine. |
87 |
+ |
88 |
+ 25 Apr 2007; Petteri Räty <betelgeuse@g.o> |
89 |
+ xml-xmlbeans-20041217-r1.ebuild: |
90 |
+ Add dev-java/ant-core to RDEPEND. |
91 |
+ |
92 |
+ 25 Apr 2007; Petteri Räty <betelgeuse@g.o> |
93 |
+ -xml-xmlbeans-20041217.ebuild: |
94 |
+ Remove generation 1 ebuild. |
95 |
+ |
96 |
+ 15 Apr 2007; Markus Rothe <corsair@g.o> |
97 |
+ xml-xmlbeans-20041217-r1.ebuild: |
98 |
+ Stable on ppc64 |
99 |
+ |
100 |
+ 06 Apr 2007; Petteri Räty <betelgeuse@g.o> |
101 |
+ xml-xmlbeans-20041217-r1.ebuild: |
102 |
+ Mark stable on amd64 wrt bug #173559. |
103 |
+ |
104 |
+ 06 Apr 2007; nixnut <nixnut@g.o> xml-xmlbeans-20041217-r1.ebuild: |
105 |
+ Stable on ppc wrt bug 173559 |
106 |
+ |
107 |
+ 06 Apr 2007; Christian Faulhammer <opfer@g.o> |
108 |
+ xml-xmlbeans-20041217-r1.ebuild: |
109 |
+ filter jikes and stable x86, bug 173559 |
110 |
+ |
111 |
+ 14 Feb 2007; Markus Rothe <corsair@g.o> |
112 |
+ xml-xmlbeans-20041217-r1.ebuild: |
113 |
+ Added ~ppc64 |
114 |
+ |
115 |
+ 21 Jan 2007; Diego Pettenò <flameeyes@g.o> |
116 |
+ xml-xmlbeans-20041217-r1.ebuild: |
117 |
+ Add ~x86-fbsd keyword (see the various bugs for netbeans 5.5-r2). |
118 |
+ |
119 |
+*xml-xmlbeans-20041217-r1 (26 Dec 2006) |
120 |
+ |
121 |
+ 26 Dec 2006; Petteri Räty <betelgeuse@g.o> |
122 |
+ +xml-xmlbeans-20041217-r1.ebuild: |
123 |
+ Migrated to generation 2. |
124 |
+ |
125 |
+ 05 Oct 2006; Gustavo Zacarias <gustavoz@g.o> |
126 |
+ xml-xmlbeans-20041217.ebuild: |
127 |
+ Dropping sparc keywords, see #96229 |
128 |
+ |
129 |
+ 11 Mar 2006; Michael Hanselmann <hansmi@g.o> |
130 |
+ xml-xmlbeans-20041217.ebuild: |
131 |
+ Stable on ppc. |
132 |
+ |
133 |
+ 11 Sep 2005; Thomas Matthijs <axxo@g.o> |
134 |
+ xml-xmlbeans-20041217.ebuild: |
135 |
+ Disable junit #100895 |
136 |
+ |
137 |
+ 22 Aug 2005; Gustavo Zacarias <gustavoz@g.o> |
138 |
+ xml-xmlbeans-20041217.ebuild: |
139 |
+ Stable on sparc |
140 |
+ |
141 |
+ 20 Jul 2005; Gustavo Zacarias <gustavoz@g.o> |
142 |
+ xml-xmlbeans-20041217.ebuild: |
143 |
+ Gimme ~sparc |
144 |
+ |
145 |
+ 09 Jul 2005; Thomas Matthijs <axxo@g.o> |
146 |
+ xml-xmlbeans-20041217.ebuild: |
147 |
+ fix deps |
148 |
+ |
149 |
+ 12 Jun 2005; Jan Brinkmann <luckyduck@g.o> |
150 |
+ xml-xmlbeans-20041217.ebuild: |
151 |
+ Updated dev-java/jaxen dependency. |
152 |
+ |
153 |
+ 16 May 2005; Jan Brinkmann <luckyduck@g.o> |
154 |
+ xml-xmlbeans-20041217.ebuild: |
155 |
+ stable on amd64 and x86, added ~ppc to KEYWORDS |
156 |
+ |
157 |
+ 16 Mar 2005; Jan Brinkmann <luckyduck@g.o> |
158 |
+ xml-xmlbeans-20041217.ebuild: |
159 |
+ xml-xmlbeans now makes use of java-pkg_dosrc |
160 |
+ |
161 |
+ 10 Jan 2005; Jan Brinkmann <luckyduck@g.o> |
162 |
+ xml-xmlbeans-20041217.ebuild: |
163 |
+ finally fixed the junit dependency nightmare. fixes #77097. |
164 |
+ |
165 |
+ 08 Jan 2005; Jan Brinkmann <luckyduck@g.o> |
166 |
+ xml-xmlbeans-20041217.ebuild: |
167 |
+ updated ant dependency because junit needs ant-tasks. fixes #77097. |
168 |
+ |
169 |
+ 03 Jan 2005; Jan Brinkmann <luckyduck@g.o> xml-xmlbeans-20041217.ebuild: |
170 |
+ Updated junit dependency and added source useflag. Fixes #75906 |
171 |
+ |
172 |
+ 24 Dec 2004; Thomas Matthijs <axxo@g.o> |
173 |
+ files/xml-xmlbeans-gentoo.patch, xml-xmlbeans-20041217.ebuild: |
174 |
+ fix #75528 |
175 |
+ |
176 |
+*xml-xmlbeans-20041217 (19 Dec 2004) |
177 |
+ |
178 |
+ 19 Dec 2004; Karl Trygve Kalleberg <karltk@g.o> xml-xmlbeans-20041217.ebuild: |
179 |
+ Initial import. Ebuild submitted by the wunderbar Jan Brinkmann |
180 |
+ <lucky@×××××××××××××.de>. Fixes #74818. |
181 |
|
182 |
diff --git a/dev-java/xml-xmlbeans/Manifest b/dev-java/xml-xmlbeans/Manifest |
183 |
new file mode 100644 |
184 |
index 0000000..c3d23dd |
185 |
--- /dev/null |
186 |
+++ b/dev-java/xml-xmlbeans/Manifest |
187 |
@@ -0,0 +1,27 @@ |
188 |
+-----BEGIN PGP SIGNED MESSAGE----- |
189 |
+Hash: SHA256 |
190 |
+ |
191 |
+AUX xml-xmlbeans-2.6.0-jam.patch 3594 SHA256 440288ae1446735835c8a86607854d8c0025ee369db8601360ca4107e4a8e2f8 SHA512 e105cbd5efa08f80685d506dc22a6e9a1ef29df78cd6ca64f3de1a70a7ea93dad4e51f93ee38fcf73a823f01fe50981c4693d619fdad67cdd481279f64ad4a5c WHIRLPOOL 19a7adfc0a4af24c483dd6ca40546ee7dc8ba1ea32dbd87682a90a811879ee8afc5eb88104e64a0eaf74d7d3b51feacd70866150f9cbc5971de489779515f20d |
192 |
+AUX xml-xmlbeans-2.6.0-piccolo.patch 776 SHA256 059abe55f5503db3ce678915afcb160ad1a048ee22e93c3d2904151575388c64 SHA512 e32ac926cae60ff5d10e0647988c3dcfea986a9b0cab9667dd3c73bad6b49fb74585350022b43e24dbc30fef09d87823210e9dc38e830486145924904431e6be WHIRLPOOL 21b650ea7278414c07ffbc293c94129dd1ea570f0c7e3d774e940b4802ba596335f1a3f18e2774f73d408ebe51b82e5f4a80a2ab02b711421dcc65defc7838b0 |
193 |
+AUX xml-xmlbeans-2.6.0-remove-jamsupport.patch 1656 SHA256 35c4f2166821d92927609357e391c8fdd1b897a7ec2eb33988ea3d7f70f854f4 SHA512 54b570f2960340eecf4368caeaf5d7c84ece7e691bda7460532d5d778e78a6b41a7e776de02b53fa5d5385f66639353758d76d710c1c3e2332ceb2854b9c84fe WHIRLPOOL a67e0a8e0a3428e440ca71ba80632db14910e4580da3747c3063f22b2eda4dd29df7d473fd14f834efcb8ecfccd3d2a0cf6e57050879c9fd957c265e9b0e27ad |
194 |
+DIST xmlbeans-2.6.0-src.zip 9005098 SHA256 3dff52b0854236adbbff9dc76722372415cd9a8f406f6133886a6c5228595390 SHA512 162dc3d283ebf9f7fae823a2ae8d835b708c2cbeed48349c85996e60b2b8dfe0e51b17bd37eb34327c6452b2c0fc7df8a4902816b145993e36ca614ceb43b2b7 WHIRLPOOL cd775fa268e56aa02d744be67012d807e1cebf978d453610b48a8ca865f8d1587f27ced161d622d5d6ae0badab80de80ee4b46b7bf3bb753f69242c20d1e03d5 |
195 |
+EBUILD xml-xmlbeans-2.6.0.ebuild 2444 SHA256 82e08f55c0404204cd71018bdda95dda9162e483b0e6ae333dbc2b2d7599323a SHA512 13b0a94b10e9d00c0c0229cc8970970c97d779567cac0be1a2562256a58b3746c166c051c7181755a79c1ae3a932a8fd6fbb1ff70c83afa618e43ae340b5268b WHIRLPOOL fe5e8f61173dee3e73619dc253c2c01e0c4da3a66b1aaa1766ba81c1de657d7f57086c105b3218c8d8e69a63919aafe42876b26d8c43b2076f3688b68333bac2 |
196 |
+MISC ChangeLog 5215 SHA256 b04d66cac7bc0af653cac1a8dacc69bc12504eec682ecd17d5b6672863814216 SHA512 beaae4c2d8f1853458722951f561be79d4f1762c6e2e0d0d829ca9cc6c0a5c6d38ad574af441e36df508584ff4084b8b81878306cea2fef9d096009599133fc3 WHIRLPOOL ac68e53cccd0a4d448964c8273011ba27a44f9914bd2a3e2f2ec0be0f446d51983ed53fc4560fb1375465906b37a55a9398c0c497dc4b86ecc3afa98674ebfcc |
197 |
+MISC metadata.xml 1111 SHA256 767522bfb4c752e9c8a6bd07bcf61429d5340554933cfd39634536d300c4ec7e SHA512 9b9205f9a53fd6c6ea9340346344a9abe5772eb5e8906f1057d9901a667337a9391f9a216c60a43660255d780944fcad5dec6bc6bffe4b771473b357431019c8 WHIRLPOOL 740682bff0b742d1f8ceab3d695413f2de91a59f1e39159e5f0d1cfbe403de93c2f2dc8feca772a15af590ac286d5f185046624284e83ab1d46f202b82e8ab20 |
198 |
+-----BEGIN PGP SIGNATURE----- |
199 |
+Version: GnuPG v2.0.20 (GNU/Linux) |
200 |
+ |
201 |
+iQIcBAEBCAAGBQJSSIqwAAoJEDuWpXgki9wHjfIQAJLr7BjGNRbb0qbnilzi6lji |
202 |
+qA1J6m9BiJXLT37W8zaDQUzFPC4X0MEntnSawsf11MTinRfSvwxRwAK0bmqFf8r3 |
203 |
+nwF5wD0aFzcTjdr45Cv+vug/ZOnf15Y9lEhhVIMwnTT72QAPIGsd5bVGaRAC87D2 |
204 |
+0gINQgSQ8KL1k4D2qyd0CySoGRAUXPDpfJ9ZtAqfc7pU7BlP1551Z8puc1yiSk3x |
205 |
+tAT3fJThIGiwdSnyq7mkGNhQ/ooF7oxACbKmtGemGrhg5PgF8FnxveUEnyfpRaIj |
206 |
+m4mPkbQW7sYlDGDyvMVGdemDYJwOWTaDAn7rqfZwhBaM40Zft0xZxup4137Oyytl |
207 |
+rGfDLmKiU9n1cXbtwGQ4pd/oknarpAhrYZZTQHAWtU1wqAZ1Lz+ECm39ILzbhrR2 |
208 |
+GPF9vxLmuyAMe850K9taDeCzL5191A8wBHuJU4bXBelFMHhhST9Dw+xna9eUwrMn |
209 |
+P9lBnDuyWqdvLTpHUJrhKk5uXMLHD+O/+W3rNvFYpmrxRkVpszIUdyKyWdNuRfkd |
210 |
+pYBCYxmf3TOEU6bJ7fDEg4NHOi12Ih3HvvMk6fBRq1/0rH6L5ven/89l2BUGjQi+ |
211 |
+SzTnT5RKxP6SVY+MZw6Vof6JeXsPHVA3Wx+9M51EcjvrqnE9MqRIcvCPPwhhM0we |
212 |
++fZE4DasYzSixRtKYBao |
213 |
+=eJ11 |
214 |
+-----END PGP SIGNATURE----- |
215 |
|
216 |
diff --git a/dev-java/xml-xmlbeans/files/xml-xmlbeans-2.6.0-jam.patch b/dev-java/xml-xmlbeans/files/xml-xmlbeans-2.6.0-jam.patch |
217 |
new file mode 100644 |
218 |
index 0000000..8081f71 |
219 |
--- /dev/null |
220 |
+++ b/dev-java/xml-xmlbeans/files/xml-xmlbeans-2.6.0-jam.patch |
221 |
@@ -0,0 +1,64 @@ |
222 |
+diff -Nru /tmp/xmlbeans-2.6.0.orig/src/xmlconfig/org/apache/xmlbeans/impl/config/BindingConfigImpl.java src/xmlconfig/org/apache/xmlbeans/impl/config/BindingConfigImpl.java |
223 |
+--- /tmp/xmlbeans-2.6.0.orig/src/xmlconfig/org/apache/xmlbeans/impl/config/BindingConfigImpl.java 2010-04-14 08:30:34.000000000 +0300 |
224 |
++++ src/xmlconfig/org/apache/xmlbeans/impl/config/BindingConfigImpl.java 2012-09-05 23:03:48.617016181 +0300 |
225 |
+@@ -27,10 +27,10 @@ |
226 |
+ import org.apache.xmlbeans.XmlError; |
227 |
+ import org.apache.xmlbeans.InterfaceExtension; |
228 |
+ import org.apache.xmlbeans.PrePostExtension; |
229 |
+-import org.apache.xmlbeans.impl.jam.JamClassLoader; |
230 |
+-import org.apache.xmlbeans.impl.jam.JamService; |
231 |
+-import org.apache.xmlbeans.impl.jam.JamServiceFactory; |
232 |
+-import org.apache.xmlbeans.impl.jam.JamServiceParams; |
233 |
++import org.codehaus.jam.JamClassLoader; |
234 |
++import org.codehaus.jam.JamService; |
235 |
++import org.codehaus.jam.JamServiceFactory; |
236 |
++import org.codehaus.jam.JamServiceParams; |
237 |
+ import org.apache.xmlbeans.impl.schema.StscState; |
238 |
+ |
239 |
+ import javax.xml.namespace.QName; |
240 |
+diff -Nru /tmp/xmlbeans-2.6.0.orig/src/xmlconfig/org/apache/xmlbeans/impl/config/InterfaceExtensionImpl.java src/xmlconfig/org/apache/xmlbeans/impl/config/InterfaceExtensionImpl.java |
241 |
+--- /tmp/xmlbeans-2.6.0.orig/src/xmlconfig/org/apache/xmlbeans/impl/config/InterfaceExtensionImpl.java 2010-04-14 08:30:34.000000000 +0300 |
242 |
++++ src/xmlconfig/org/apache/xmlbeans/impl/config/InterfaceExtensionImpl.java 2012-09-05 23:09:00.320097542 +0300 |
243 |
+@@ -18,10 +18,10 @@ |
244 |
+ import org.apache.xmlbeans.impl.xb.xmlconfig.Extensionconfig; |
245 |
+ import org.apache.xmlbeans.InterfaceExtension; |
246 |
+ import org.apache.xmlbeans.XmlObject; |
247 |
+-import org.apache.xmlbeans.impl.jam.JMethod; |
248 |
+-import org.apache.xmlbeans.impl.jam.JClass; |
249 |
+-import org.apache.xmlbeans.impl.jam.JParameter; |
250 |
+-import org.apache.xmlbeans.impl.jam.JamClassLoader; |
251 |
++import org.codehaus.jam.JMethod; |
252 |
++import org.codehaus.jam.JClass; |
253 |
++import org.codehaus.jam.JParameter; |
254 |
++import org.codehaus.jam.JamClassLoader; |
255 |
+ |
256 |
+ public class InterfaceExtensionImpl implements InterfaceExtension |
257 |
+ { |
258 |
+diff -Nru /tmp/xmlbeans-2.6.0.orig/src/xmlconfig/org/apache/xmlbeans/impl/config/PrePostExtensionImpl.java src/xmlconfig/org/apache/xmlbeans/impl/config/PrePostExtensionImpl.java |
259 |
+--- /tmp/xmlbeans-2.6.0.orig/src/xmlconfig/org/apache/xmlbeans/impl/config/PrePostExtensionImpl.java 2010-04-14 08:30:34.000000000 +0300 |
260 |
++++ src/xmlconfig/org/apache/xmlbeans/impl/config/PrePostExtensionImpl.java 2012-09-05 23:06:48.081760004 +0300 |
261 |
+@@ -17,9 +17,9 @@ |
262 |
+ |
263 |
+ import org.apache.xmlbeans.XmlObject; |
264 |
+ import org.apache.xmlbeans.PrePostExtension; |
265 |
+-import org.apache.xmlbeans.impl.jam.JamClassLoader; |
266 |
+-import org.apache.xmlbeans.impl.jam.JClass; |
267 |
+-import org.apache.xmlbeans.impl.jam.JMethod; |
268 |
++import org.codehaus.jam.JamClassLoader; |
269 |
++import org.codehaus.jam.JClass; |
270 |
++import org.codehaus.jam.JMethod; |
271 |
+ import org.apache.xmlbeans.impl.xb.xmlconfig.Extensionconfig; |
272 |
+ |
273 |
+ |
274 |
+diff -Nru /tmp/xmlbeans-2.6.0.orig/src/xmlconfig/org/apache/xmlbeans/impl/config/UserTypeImpl.java src/xmlconfig/org/apache/xmlbeans/impl/config/UserTypeImpl.java |
275 |
+--- /tmp/xmlbeans-2.6.0.orig/src/xmlconfig/org/apache/xmlbeans/impl/config/UserTypeImpl.java 2010-04-14 08:30:34.000000000 +0300 |
276 |
++++ src/xmlconfig/org/apache/xmlbeans/impl/config/UserTypeImpl.java 2012-09-05 23:06:33.710940667 +0300 |
277 |
+@@ -3,7 +3,7 @@ |
278 |
+ import javax.xml.namespace.QName; |
279 |
+ |
280 |
+ import org.apache.xmlbeans.UserType; |
281 |
+-import org.apache.xmlbeans.impl.jam.JamClassLoader; |
282 |
++import org.codehaus.jam.JamClassLoader; |
283 |
+ import org.apache.xmlbeans.impl.xb.xmlconfig.Usertypeconfig; |
284 |
+ |
285 |
+ public class UserTypeImpl implements UserType |
286 |
|
287 |
diff --git a/dev-java/xml-xmlbeans/files/xml-xmlbeans-2.6.0-piccolo.patch b/dev-java/xml-xmlbeans/files/xml-xmlbeans-2.6.0-piccolo.patch |
288 |
new file mode 100644 |
289 |
index 0000000..866dc0f |
290 |
--- /dev/null |
291 |
+++ b/dev-java/xml-xmlbeans/files/xml-xmlbeans-2.6.0-piccolo.patch |
292 |
@@ -0,0 +1,14 @@ |
293 |
+diff -ur /tmp/xmlbeans-2.6.0.orig/src/store/org/apache/xmlbeans/impl/store/Locale.java src/store/org/apache/xmlbeans/impl/store/Locale.java |
294 |
+--- /tmp/xmlbeans-2.6.0.orig/src/store/org/apache/xmlbeans/impl/store/Locale.java 2012-09-05 14:31:47.743396340 +0300 |
295 |
++++ src/store/org/apache/xmlbeans/impl/store/Locale.java 2012-09-05 14:35:31.527582989 +0300 |
296 |
+@@ -106,8 +106,8 @@ |
297 |
+ import org.apache.xmlbeans.impl.values.TypeStoreUser; |
298 |
+ import org.apache.xmlbeans.impl.values.TypeStoreUserFactory; |
299 |
+ |
300 |
+-import org.apache.xmlbeans.impl.piccolo.xml.Piccolo; |
301 |
+-import org.apache.xmlbeans.impl.piccolo.io.FileFormatException; |
302 |
++import com.bluecast.xml.Piccolo; |
303 |
++import com.bluecast.io.FileFormatException; |
304 |
+ |
305 |
+ public final class Locale |
306 |
+ implements DOMImplementation, SaajCallback, XmlLocale |
307 |
|
308 |
diff --git a/dev-java/xml-xmlbeans/files/xml-xmlbeans-2.6.0-remove-jamsupport.patch b/dev-java/xml-xmlbeans/files/xml-xmlbeans-2.6.0-remove-jamsupport.patch |
309 |
new file mode 100644 |
310 |
index 0000000..23467d2 |
311 |
--- /dev/null |
312 |
+++ b/dev-java/xml-xmlbeans/files/xml-xmlbeans-2.6.0-remove-jamsupport.patch |
313 |
@@ -0,0 +1,37 @@ |
314 |
+--- a/build.xml |
315 |
++++ b/build.xml |
316 |
+@@ -433,7 +433,6 @@ |
317 |
+ <jar jarfile="build/private/xmlbeans-${version.base}${version.rc}-sources.jar" index="false"> |
318 |
+ <fileset dir="src/common" includes="**/*.java"/> |
319 |
+ <fileset dir="src/configschema" includes="**/*.java"/> |
320 |
+- <fileset dir="src/jamsupport" includes="**/*.java"/> |
321 |
+ <fileset dir="src/marshal" includes="**/*.java"/> |
322 |
+ <fileset dir="src/repackage" includes="**/*.java"/> |
323 |
+ <fileset dir="src/saaj_api" includes="**/*.java"/> |
324 |
+@@ -488,7 +487,7 @@ |
325 |
+ store.classes, saaj_api.classes, |
326 |
+ marshal.classes, xpath.classes, oldxbean.jar, xsdschema.classes, |
327 |
+ xmlinputstream.classes, resolver.jar, xbean_xpath.jar, |
328 |
+- piccolo.classes, tools.classes, jamsupport.classes"> |
329 |
++ piccolo.classes, tools.classes"> |
330 |
+ <jar jarfile="build/lib/xbean.jar" index="true"> |
331 |
+ <fileset dir="build/classes/xmlpublic" |
332 |
+ excludes="javax/**"/> |
333 |
+@@ -711,17 +710,6 @@ |
334 |
+ </classpath> |
335 |
+ </javac> |
336 |
+ </target> |
337 |
+- |
338 |
+- |
339 |
+- <!-- support for running JAM under JDK1.5 ========================= --> |
340 |
+- |
341 |
+- <target name="jamsupport.classes" depends="dirs,jam.classes"> |
342 |
+- <javac srcdir="src/jamsupport" destdir="build/classes/jam" source="${javac.source}" target="${javac.target}" debug="on"> |
343 |
+- <classpath id="jamsupport.compile.path"> |
344 |
+- <pathelement location="build/classes/jam"/> |
345 |
+- </classpath> |
346 |
+- </javac> |
347 |
+- </target> |
348 |
+ |
349 |
+ <!-- saaj_api target ============================================== --> |
350 |
+ |
351 |
|
352 |
diff --git a/dev-java/xml-xmlbeans/metadata.xml b/dev-java/xml-xmlbeans/metadata.xml |
353 |
new file mode 100644 |
354 |
index 0000000..3f89838 |
355 |
--- /dev/null |
356 |
+++ b/dev-java/xml-xmlbeans/metadata.xml |
357 |
@@ -0,0 +1,23 @@ |
358 |
+<?xml version="1.0" encoding="UTF-8"?> |
359 |
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
360 |
+ |
361 |
+<pkgmetadata> |
362 |
+<herd>java</herd> |
363 |
+ |
364 |
+<longdescription> |
365 |
+ |
366 |
+XMLBeans is a tool that allows you to access the full power of XML in a Java |
367 |
+friendly way. It is an XML-Java binding tool. The idea is that you can take |
368 |
+advantage the richness and features of XML and XML Schema and have these |
369 |
+features mapped as naturally as possible to the equivalent Java language and |
370 |
+typing constructs. XMLBeans uses XML Schema to compile Java interfaces and |
371 |
+classes that you can then use to access and modify XML instance data. Using |
372 |
+XMLBeans is similar to using any other Java interface/class, you will see things |
373 |
+like getFoo or setFoo just as you would expect when working with Java. While a |
374 |
+major use of XMLBeans is to access your XML instance data with strongly typed |
375 |
+Java classes there are also API's that allow you access to the full XML infoset |
376 |
+(XMLBeans keeps full XML Infoset fidelity) as well as to allow you to reflect |
377 |
+into the XML schema itself through an XML Schema Object model. |
378 |
+ |
379 |
+</longdescription> |
380 |
+</pkgmetadata> |
381 |
|
382 |
diff --git a/dev-java/xml-xmlbeans/xml-xmlbeans-2.6.0.ebuild b/dev-java/xml-xmlbeans/xml-xmlbeans-2.6.0.ebuild |
383 |
new file mode 100644 |
384 |
index 0000000..7f479f6 |
385 |
--- /dev/null |
386 |
+++ b/dev-java/xml-xmlbeans/xml-xmlbeans-2.6.0.ebuild |
387 |
@@ -0,0 +1,93 @@ |
388 |
+# Copyright 1999-2013 Gentoo Foundation |
389 |
+# Distributed under the terms of the GNU General Public License v2 |
390 |
+# $Header: /var/cvsroot/gentoo-x86/dev-java/xml-xmlbeans/xml-xmlbeans-2.6.0.ebuild,v 1.1 2013/09/17 17:15:56 tomwij Exp $ |
391 |
+ |
392 |
+EAPI="5" |
393 |
+ |
394 |
+JAVA_PKG_IUSE="doc source" |
395 |
+ |
396 |
+inherit eutils java-pkg-2 java-ant-2 |
397 |
+ |
398 |
+MY_P="xmlbeans-${PV}" |
399 |
+ |
400 |
+DESCRIPTION="An XML-Java binding tool." |
401 |
+HOMEPAGE="http://xmlbeans.apache.org/" |
402 |
+SRC_URI="http://archive.apache.org/dist/xmlbeans/source/${MY_P}-src.zip" |
403 |
+ |
404 |
+LICENSE="Apache-2.0" |
405 |
+SLOT="2" |
406 |
+KEYWORDS="~amd64" |
407 |
+ |
408 |
+COMMON_DEP="dev-java/annogen:0 |
409 |
+ dev-java/ant-core:0 |
410 |
+ dev-java/piccolo:0 |
411 |
+ dev-java/saxon:9 |
412 |
+ dev-java/xml-commons-resolver:0" |
413 |
+ |
414 |
+RDEPEND=">=virtual/jre-1.6 |
415 |
+ ${COMMON_DEP}" |
416 |
+ |
417 |
+DEPEND=">=virtual/jdk-1.6 |
418 |
+ ${COMMON_DEP}" |
419 |
+ |
420 |
+S="${WORKDIR}/${MY_P}" |
421 |
+ |
422 |
+java_prepare() { |
423 |
+ # Preserve the old xbean jar, which is required for bootstrapping schemas. |
424 |
+ mv external/lib/oldxbean.jar "${T}"/ || die |
425 |
+ |
426 |
+ # Remove bundled binary files. |
427 |
+ find . -name '*.jar' -exec rm -v {} + || die |
428 |
+ |
429 |
+ pushd external/lib > /dev/null || die |
430 |
+ find . -iname '*.zip' -exec rm -v {} + || die |
431 |
+ |
432 |
+ # Symlink the dependencies. |
433 |
+ ln -s ${JAVA_HOME}/jre/lib/rt.jar jsr173_1.0_api_bundle.jar |
434 |
+ ln -s ${JAVA_HOME}/jre/lib/rt.jar jsr173_1.0_api.jar |
435 |
+ mkdir xml-commons-resolver-1.1 || die |
436 |
+ java-pkg_jar-from xml-commons-resolver{,.jar} xcresolver.zip |
437 |
+ java-pkg_jar-from xml-commons-resolver{,.jar,-1.1/resolver.jar} |
438 |
+ |
439 |
+ # Put back the preserved old xbean jar. |
440 |
+ mv "${T}"/oldxbean.jar . || die |
441 |
+ popd > /dev/null || die |
442 |
+ |
443 |
+ # Remove broken jamsupport. |
444 |
+ epatch "${FILESDIR}"/${P}-remove-jamsupport.patch |
445 |
+ |
446 |
+ # Patch package imports. |
447 |
+ epatch "${FILESDIR}"/${P}-piccolo.patch |
448 |
+ epatch "${FILESDIR}"/${P}-jam.patch |
449 |
+ |
450 |
+ # Create empty directories to let the build pass. |
451 |
+ mkdir -p build/classes/{jam,piccolo} |
452 |
+} |
453 |
+ |
454 |
+JAVA_ANT_REWRITE_CLASSPATH="true" |
455 |
+EANT_GENTOO_CLASSPATH="annogen,ant-core,piccolo,saxon-9" |
456 |
+ |
457 |
+EANT_BUILD_TARGET="deploy" |
458 |
+EANT_DOC_TARGET="docs" |
459 |
+ |
460 |
+EANT_EXTRA_ARGS="-Dpiccolo.classes.notRequired=true" |
461 |
+EANT_EXTRA_ARGS+=" -Djam.classes.notRequired=true" |
462 |
+EANT_EXTRA_ARGS+=" -Dsaxon9.jar.exists=true" |
463 |
+ |
464 |
+src_install() { |
465 |
+ java-pkg_dojar build/lib/xbean*.jar |
466 |
+ |
467 |
+ dodoc NOTICE.txt README.txt |
468 |
+ if use doc; then |
469 |
+ java-pkg_dojavadoc build/docs/reference |
470 |
+ java-pkg_dohtml -r docs |
471 |
+ fi |
472 |
+ |
473 |
+ use source && java-pkg_dosrc src/* |
474 |
+} |
475 |
+ |
476 |
+pkg_postinst() |
477 |
+{ |
478 |
+ ewarn "This package uses an old binary xbean to bootstrap its schemas." |
479 |
+ ewarn "If you do not trust the binary part of this build, please unmerge." |
480 |
+} |