1 |
commit: d7a7a9028691cb4e68a4579b15f1cf18e0355c53 |
2 |
Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Dec 2 15:44:31 2015 +0000 |
4 |
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Dec 2 15:45:36 2015 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7a7a902 |
7 |
|
8 |
dev-java/castor: Removal. Fixes bug 268619. |
9 |
|
10 |
Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org> |
11 |
|
12 |
dev-java/castor/Manifest | 2 - |
13 |
dev-java/castor/castor-0.9.9.1-r7.ebuild | 72 ----------------------- |
14 |
dev-java/castor/castor-1.1.1-r3.ebuild | 98 ------------------------------- |
15 |
dev-java/castor/files/0.9.5.3-jikes.patch | 28 --------- |
16 |
dev-java/castor/files/1.1.1-jdk-1.4.patch | 18 ------ |
17 |
dev-java/castor/metadata.xml | 11 ---- |
18 |
6 files changed, 229 deletions(-) |
19 |
|
20 |
diff --git a/dev-java/castor/Manifest b/dev-java/castor/Manifest |
21 |
deleted file mode 100644 |
22 |
index 14c25c4..0000000 |
23 |
--- a/dev-java/castor/Manifest |
24 |
+++ /dev/null |
25 |
@@ -1,2 +0,0 @@ |
26 |
-DIST castor-0.9.9.1-src.tgz 6794995 SHA256 df569ab985714477956e68ed497ac1fa9fde5f95a8bc0264ee2d31125a970f81 SHA512 d3150af0fdccf4c477b401fe24c7b429d7573693f697f7e6e2e88a13573ca9aa43749c8ee0d381e5a4fd9cc729719f04cc6efadb3c20426a609fa8217bbc45da WHIRLPOOL 01aa718cc1d819103dbf2c6d52f2301e8144ee941ff7d4e3c5c9548898c7a1e7c3587982183851569c67032b612efdb79ac3068bd72546f5251b405b9df5a41a |
27 |
-DIST castor-1.1.1-src.tgz 9067936 SHA256 f39f96e7f42cbe429ea8050e2f600783cd04c3b07642486a8c1e23dcf2a1cfda SHA512 ec066a227e71c1884e168dea8f7a3bfbfd3275e4c7b83a07e9673b3f84dc52c734c337694bd725de1db5c7a803cc2dadbdd3d1f7507fadc93687d5c05e3a26d5 WHIRLPOOL 2d5312a5ae2ab6bb86b960d3f9c2cc6e6d9de823ed3b0ce6ffa03570ffcf931b59b67d4ef2e5ddf32f6ae1f791b2e0e7ca51935379a0b54f30959ad844768367 |
28 |
|
29 |
diff --git a/dev-java/castor/castor-0.9.9.1-r7.ebuild b/dev-java/castor/castor-0.9.9.1-r7.ebuild |
30 |
deleted file mode 100644 |
31 |
index f7fb899..0000000 |
32 |
--- a/dev-java/castor/castor-0.9.9.1-r7.ebuild |
33 |
+++ /dev/null |
34 |
@@ -1,72 +0,0 @@ |
35 |
-# Copyright 1999-2015 Gentoo Foundation |
36 |
-# Distributed under the terms of the GNU General Public License v2 |
37 |
-# $Id$ |
38 |
- |
39 |
-EAPI=5 |
40 |
- |
41 |
-JAVA_PKG_IUSE="doc examples source" |
42 |
-JAVA_PKG_WANT_BOOTCLASSPATH="1.5" |
43 |
- |
44 |
-inherit eutils java-pkg-2 java-ant-2 |
45 |
- |
46 |
-DESCRIPTION="Data binding framework for Java" |
47 |
-SRC_URI="http://dist.codehaus.org/${PN}/${PV}/${P}-src.tgz" |
48 |
-HOMEPAGE="http://www.castor.org" |
49 |
-LICENSE="Exolab" |
50 |
-KEYWORDS="amd64 x86" |
51 |
-SLOT="0.9" |
52 |
-IUSE="" |
53 |
- |
54 |
-COMMON_DEP=">=dev-java/commons-logging-1.0.4 |
55 |
- dev-java/jakarta-oro:2.0 |
56 |
- dev-java/jakarta-regexp:1.3 |
57 |
- dev-java/ldapsdk:4.1 |
58 |
- dev-java/xerces:1.3 |
59 |
- dev-java/cglib:3 |
60 |
- java-virtuals/transaction-api" |
61 |
-RDEPEND=">=virtual/jre-1.6 |
62 |
- ${COMMON_DEP}" |
63 |
-DEPEND=">=virtual/jdk-1.6 |
64 |
- ${COMMON_DEP}" |
65 |
- |
66 |
-java_prepare() { |
67 |
- # TODO this should be filed upstream |
68 |
- epatch "${FILESDIR}/0.9.5.3-jikes.patch" |
69 |
- |
70 |
- # Does not like Java 1.6's JDBC API |
71 |
- java-ant_rewrite-bootclasspath 1.5 src/build.xml |
72 |
- |
73 |
- cd "${S}/lib" |
74 |
- rm -v *.jar || die |
75 |
- #FIXME: uses these bundled classes |
76 |
- rm -v tests/*.jar || die |
77 |
- java-pkg_jar-from --build-only ant-core ant.jar |
78 |
- #Only used by examples and tests and we aren't building them |
79 |
- #java-pkg_jar-from adaptx-0.9 |
80 |
- java-pkg_jar-from commons-logging |
81 |
- java-pkg_jar-from cglib-2 |
82 |
- java-pkg_jar-from jakarta-oro-2.0 jakarta-oro.jar oro.jar |
83 |
- java-pkg_jar-from jakarta-regexp-1.3 jakarta-regexp.jar regexp.jar |
84 |
- java-pkg_jar-from xerces-1.3 |
85 |
- java-pkg_jar-from ldapsdk-4.1 ldapjdk.jar |
86 |
- java-pkg_jar-from transaction-api |
87 |
- |
88 |
- # Remove special characters |
89 |
- cd ../ |
90 |
- |
91 |
- ebegin 'Removing special characters' |
92 |
- perl -i'' -npe 's/S.bastien/Sebastien/g;' src/main/org/exolab/castor/types/DateTimeBase.java |
93 |
- perl -i'' -npe 's/.actual value./actual value/g;' src/main/org/exolab/castor/xml/schema/reader/ImportUnmarshaller.java |
94 |
- eend $? |
95 |
-} |
96 |
- |
97 |
-EANT_BUILD_XML="src/build.xml" |
98 |
- |
99 |
-src_install() { |
100 |
- java-pkg_newjar dist/${P}.jar |
101 |
- java-pkg_newjar dist/${P}-xml.jar ${PN}-xml.jar |
102 |
- |
103 |
- use doc && java-pkg_dojavadoc build/doc/javadoc |
104 |
- use examples && java-pkg_doexamples src/examples |
105 |
- use source && java-pkg_dosrc src/main/org |
106 |
-} |
107 |
|
108 |
diff --git a/dev-java/castor/castor-1.1.1-r3.ebuild b/dev-java/castor/castor-1.1.1-r3.ebuild |
109 |
deleted file mode 100644 |
110 |
index e14091c..0000000 |
111 |
--- a/dev-java/castor/castor-1.1.1-r3.ebuild |
112 |
+++ /dev/null |
113 |
@@ -1,98 +0,0 @@ |
114 |
-# Copyright 1999-2015 Gentoo Foundation |
115 |
-# Distributed under the terms of the GNU General Public License v2 |
116 |
-# $Id$ |
117 |
-EAPI=5 |
118 |
- |
119 |
-JAVA_PKG_IUSE="doc examples source" |
120 |
- |
121 |
-inherit java-pkg-2 java-ant-2 |
122 |
- |
123 |
-DESCRIPTION="Data binding framework for Java" |
124 |
-HOMEPAGE="http://www.castor.org" |
125 |
-SRC_URI="http://dist.codehaus.org/${PN}/${PV}/${P}-src.tgz" |
126 |
- |
127 |
-#SRC_URI="mirror://gentoo/${P}.tar.bz2" |
128 |
-# svn co https://svn.codehaus.org/castor/castor/tags/1.0.3/ castor-1.0.3 |
129 |
-# cd castor-1.0.3 |
130 |
-# mvn ant:ant |
131 |
-# do some magic to build.xml |
132 |
-# rm lib/* |
133 |
-# cd ../ |
134 |
-# tar cjvf castor-1.0.3.tar.bz2 --exclude=.svn castor-1.0.3 |
135 |
- |
136 |
-LICENSE="Exolab" |
137 |
-SLOT="1.0" |
138 |
-KEYWORDS="amd64 x86" |
139 |
-IUSE="" |
140 |
- |
141 |
-# tests and full documentation when support will be added |
142 |
-# dev-java/log4j |
143 |
-# ~dev-java/servletapi-2.4 |
144 |
-# dev-java/junit" |
145 |
- |
146 |
-CDEPEND="dev-java/cglib:3 |
147 |
- dev-java/commons-logging |
148 |
- =dev-java/jakarta-oro-2.0* |
149 |
- =dev-java/jakarta-regexp-1.3* |
150 |
- java-virtuals/transaction-api |
151 |
- =dev-java/ldapsdk-4.1* |
152 |
- dev-java/ant-core" |
153 |
- |
154 |
-DEPEND=">=virtual/jdk-1.6 |
155 |
- ${CDEPEND}" |
156 |
-RDEPEND=">=virtual/jre-1.6 |
157 |
- ${CDEPEND}" |
158 |
- |
159 |
-src_unpack() { |
160 |
- unpack ${A} |
161 |
- |
162 |
- java-ant_rewrite-classpath "${S}/anttask/build.xml" |
163 |
- |
164 |
- cd "${S}/lib" |
165 |
- rm -v *.jar tests/*.jar |
166 |
- java-pkg_jar-from cglib-3 cglib.jar |
167 |
- java-pkg_jar-from commons-logging \ |
168 |
- commons-logging-api.jar commons-logging-1.1.jar |
169 |
- java-pkg_jar-from jakarta-oro-2.0 |
170 |
- java-pkg_jar-from jakarta-regexp-1.3 |
171 |
- java-pkg_jar-from transaction-api |
172 |
- java-pkg_jar-from ldapsdk-4.1 ldapjdk.jar |
173 |
- java-pkg_jar-from ant-core ant.jar |
174 |
- |
175 |
- # These are only used for tests or documentation |
176 |
- #java-pkg_jar-from junit |
177 |
- #java-pkg_jar-from adaptx-0.9 |
178 |
- #java-pkg_jar-from log4j |
179 |
- #java-pkg_jar-from servletapi-2.4 servlet-api.jar |
180 |
- use doc && mkdir "${S}/bin/lib" |
181 |
- java-pkg_filter-compiler jikes |
182 |
-} |
183 |
- |
184 |
-#src_prepare() { |
185 |
-# # http://jira.codehaus.org/browse/CASTOR-2008 |
186 |
-# epatch "${FILESDIR}/1.1.1-jdk-1.4.patch" |
187 |
-#} |
188 |
- |
189 |
-# clean target is borked |
190 |
-# http://jira.codehaus.org/browse/CASTOR-2009 |
191 |
-EANT_BUILD_XML="src/build.xml" |
192 |
-EANT_GENTOO_CLASSPATH="ant-core" |
193 |
- |
194 |
-# Needs for example mockejb which is not packaged yet |
195 |
-#src_test() { |
196 |
-# cd "${S}"/src/ |
197 |
-# eant tests |
198 |
-#} |
199 |
- |
200 |
-src_install() { |
201 |
- cd dist |
202 |
- for jar in *.jar; do |
203 |
- java-pkg_newjar ${jar} ${jar//-${PV}} |
204 |
- done |
205 |
- cd .. |
206 |
- dodoc src/etc/CHANGELOG || die |
207 |
- java-pkg_register-ant-task |
208 |
- use source && java-pkg_dosrc */main/java/org |
209 |
- use doc && java-pkg_dojavadoc build/doc/javadoc |
210 |
- use examples && java-pkg_doexamples src/examples |
211 |
-} |
212 |
|
213 |
diff --git a/dev-java/castor/files/0.9.5.3-jikes.patch b/dev-java/castor/files/0.9.5.3-jikes.patch |
214 |
deleted file mode 100644 |
215 |
index ed5ee06..0000000 |
216 |
--- a/dev-java/castor/files/0.9.5.3-jikes.patch |
217 |
+++ /dev/null |
218 |
@@ -1,28 +0,0 @@ |
219 |
-diff -uprN castor-0.9.5.3.orig/src/main/org/exolab/castor/xml/Namespaces.java castor-0.9.5.3/src/main/org/exolab/castor/xml/Namespaces.java |
220 |
---- castor-0.9.5.3.orig/src/main/org/exolab/castor/xml/Namespaces.java 2005-03-27 21:30:49.181296264 +0200 |
221 |
-+++ castor-0.9.5.3/src/main/org/exolab/castor/xml/Namespaces.java 2005-03-27 21:32:44.977692536 +0200 |
222 |
-@@ -475,14 +475,14 @@ public final class Namespaces { |
223 |
- public static final int URI = 0; |
224 |
- public static final int PREFIX = 1; |
225 |
- |
226 |
-- private Namespace _namespace = null; |
227 |
-+ private org.exolab.castor.xml.Namespaces.Namespace _namespace = null; |
228 |
- private int _returnType = URI; |
229 |
- |
230 |
-- NamespaceEnumerator(Namespace namespace) { |
231 |
-+ NamespaceEnumerator(org.exolab.castor.xml.Namespaces.Namespace namespace) { |
232 |
- _namespace = namespace; |
233 |
- } |
234 |
- |
235 |
-- NamespaceEnumerator(Namespace namespace, int returnType) { |
236 |
-+ NamespaceEnumerator(org.exolab.castor.xml.Namespaces.Namespace namespace, int returnType) { |
237 |
- _namespace = namespace; |
238 |
- _returnType = returnType; |
239 |
- } |
240 |
-@@ -505,4 +505,4 @@ public final class Namespaces { |
241 |
- |
242 |
- } //-- class: NamespaceEnumerator |
243 |
- |
244 |
--} //-- class: Namespaces |
245 |
-\ No newline at end of file |
246 |
-+} //-- class: Namespaces |
247 |
|
248 |
diff --git a/dev-java/castor/files/1.1.1-jdk-1.4.patch b/dev-java/castor/files/1.1.1-jdk-1.4.patch |
249 |
deleted file mode 100644 |
250 |
index b2da710..0000000 |
251 |
--- a/dev-java/castor/files/1.1.1-jdk-1.4.patch |
252 |
+++ /dev/null |
253 |
@@ -1,18 +0,0 @@ |
254 |
-diff -ru castor-1.1.1.old/src/main/java/org/exolab/castor/mapping/loader/Types.java castor-1.1.1/src/main/java/org/exolab/castor/mapping/loader/Types.java |
255 |
---- castor-1.1.1.old/src/main/java/org/exolab/castor/mapping/loader/Types.java 2007-06-09 16:54:52.000000000 +0300 |
256 |
-+++ castor-1.1.1/src/main/java/org/exolab/castor/mapping/loader/Types.java 2007-06-09 16:56:57.000000000 +0300 |
257 |
-@@ -500,11 +500,11 @@ |
258 |
- new TypeInfo( "boolean", java.lang.Boolean.TYPE, |
259 |
- java.lang.Boolean.class, true, Boolean.FALSE ), |
260 |
- new TypeInfo( "double", java.lang.Double.TYPE, |
261 |
-- java.lang.Double.class, true, new Double( 0 ) ), |
262 |
-+ java.lang.Double.class, true, new Double( 0.0 ) ), |
263 |
- new TypeInfo( "float", java.lang.Float.TYPE, |
264 |
-- java.lang.Float.class, true, new Float( 0 ) ), |
265 |
-+ java.lang.Float.class, true, new Float( 0.0f ) ), |
266 |
- new TypeInfo( "big-decimal", null, |
267 |
-- java.math.BigDecimal.class, true, new BigDecimal( 0 ) ), |
268 |
-+ java.math.BigDecimal.class, true, new BigDecimal( 0.0 ) ), |
269 |
- new TypeInfo( "byte", java.lang.Byte.TYPE, |
270 |
- java.lang.Byte.class, true, new Byte( (byte) 0 ) ), |
271 |
- new TypeInfo( "date", null, |
272 |
|
273 |
diff --git a/dev-java/castor/metadata.xml b/dev-java/castor/metadata.xml |
274 |
deleted file mode 100644 |
275 |
index d32e442..0000000 |
276 |
--- a/dev-java/castor/metadata.xml |
277 |
+++ /dev/null |
278 |
@@ -1,11 +0,0 @@ |
279 |
-<?xml version="1.0" encoding="UTF-8"?> |
280 |
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
281 |
- |
282 |
-<pkgmetadata> |
283 |
- <herd>java</herd> |
284 |
- <longdescription> |
285 |
-Castor is an Open Source data binding framework for Java[tm]. It's the shortest |
286 |
-path between Java objects, XML documents and relational tables. Castor provides |
287 |
-Java-to-XML binding, Java-to-SQL persistence, and more. |
288 |
- </longdescription> |
289 |
-</pkgmetadata> |