Gentoo Archives: gentoo-commits

From: Patrice Clement <monsieurp@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/xerces/, dev-java/xerces/files/
Date: Wed, 02 Dec 2015 16:20:26
Message-Id: 1449073189.95e1895408b48bda1b14d45072d89523dd4388d3.monsieurp@gentoo
1 commit: 95e1895408b48bda1b14d45072d89523dd4388d3
2 Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
3 AuthorDate: Wed Dec 2 16:19:49 2015 +0000
4 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
5 CommitDate: Wed Dec 2 16:19:49 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95e18954
7
8 dev-java/xerces: Remove vulnerable version. Fixes security bug 519502.
9
10 Package-Manager: portage-2.2.20.1
11 Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>
12
13 dev-java/xerces/Manifest | 1 -
14 dev-java/xerces/files/xerces-1.3.1-build.xml | 64 ------------------------
15 dev-java/xerces/files/xerces-2.3.0-gentoo.patch | 61 ----------------------
16 dev-java/xerces/files/xerces-2.9.0-gentoo.patch | 21 --------
17 dev-java/xerces/files/xerces-2.9.0-no_dom3.patch | 20 --------
18 dev-java/xerces/files/xerces-2.9.1-gentoo.patch | 21 --------
19 dev-java/xerces/files/xerces-2.9.1-no_dom3.patch | 20 --------
20 dev-java/xerces/xerces-1.3.1-r2.ebuild | 39 ---------------
21 8 files changed, 247 deletions(-)
22
23 diff --git a/dev-java/xerces/Manifest b/dev-java/xerces/Manifest
24 index ac71250..9bc9f72 100644
25 --- a/dev-java/xerces/Manifest
26 +++ b/dev-java/xerces/Manifest
27 @@ -1,2 +1 @@
28 -DIST Xerces-J-src.1.3.1.tar.gz 900263 SHA256 d59f57ef4ec540f75b4b79aeef20e85ccb4f2c3b516dc995f1fc88f526f5f1e1 SHA512 2a7990a63d0ff3c491af4e5d7480583378dbcd8ce6042d4be6e87e53aa1012f2f0e709e7e0cde1ec9b930822a1e386550a899a1ef29a01267806dbfe595a9d64 WHIRLPOOL ecc7abc65c6b22e8e749e5f2ccc5b45d3b99d0439f2a020cfda2c4db5958ce66df743a978df475ee855f07129c8ef801d2c8cd97635738c1df404873d4287e9a
29 DIST Xerces-J-src.2.11.0.tar.gz 1792762 SHA256 f59a5ef7b51bd883f2e9bda37a9360692e6c5e439b98d9b6ac1953e1f98b0680 SHA512 de2a3045f9aa87386527ab4055f1681ed85addee3a35b4fe344fc7b93e60d7db051df636c732172256ed130cf3055dc01940cd2106a8046aa06ee6e14e5b0411 WHIRLPOOL 891a1a04dd781c3dd4c01f295679b069dca9ae7126b3a4e3ab0e9da8ae6bd00e62e97b606acb233d3cd7b0da21012a6aa4f8339b42d26e251440d01057d24973
30
31 diff --git a/dev-java/xerces/files/xerces-1.3.1-build.xml b/dev-java/xerces/files/xerces-1.3.1-build.xml
32 deleted file mode 100644
33 index d688a62..0000000
34 --- a/dev-java/xerces/files/xerces-1.3.1-build.xml
35 +++ /dev/null
36 @@ -1,64 +0,0 @@
37 -<?xml version="1.0"?>
38 -
39 -<project name="xerces" default="jar">
40 - <!-- some properties -->
41 - <property name="src.dir" value="src" />
42 - <property name="build.dir" value="build" />
43 - <property name="docs.dir" value="docs" />
44 - <property name="dist.dir" value="dist" />
45 - <property name="jarfile" value="${dist.dir}/xerces.jar" />
46 - <property name="target.jdk" value="1.3" />
47 -
48 - <!-- init -->
49 - <target name="init">
50 - <mkdir dir="${dist.dir}" />
51 - <mkdir dir="${build.dir}" />
52 - <mkdir dir="${docs.dir}" />
53 - </target>
54 -
55 - <!-- compile everything -->
56 - <target name="compile" depends="init">
57 - <mkdir dir="${build.dir}" />
58 - <javac srcdir="${src.dir}"
59 - destdir="${build.dir}"
60 - source="${target.jdk}"
61 - target="${target.jdk}" />
62 -
63 - <copy todir="${build.dir}">
64 - <fileset dir="${src.dir}">
65 - <exclude name="**/*.java" />
66 - </fileset>
67 - </copy>
68 - </target>
69 -
70 - <!-- build the jar file -->
71 - <target name="jar" depends="compile">
72 - <jar jarfile="${jarfile}" basedir="${build.dir}" />
73 - </target>
74 -
75 - <!-- generate javadocs -->
76 - <target name="docs" depends="init">
77 - <javadoc sourcepath="${src.dir}"
78 - packagenames="org.* , javax.*"
79 - destdir="${docs.dir}"
80 - author="true"
81 - version="true"
82 - use="true"
83 - windowtitle="${ant.project.name} API" />
84 - </target>
85 -
86 - <!-- clean up -->
87 - <target name="clean">
88 - <delete dir="${build.dir}" />
89 - <delete dir="${docs.dir}" />
90 - <delete dir="${dist.dir}" />
91 - </target>
92 -
93 - <!-- zip the sources -->
94 - <target name="sourcezip">
95 - <zip destfile="${dist.dir}/${ant.project.name}-src.zip">
96 - <zipfileset dir="${src.dir}" />
97 - </zip>
98 - </target>
99 -
100 -</project>
101
102 diff --git a/dev-java/xerces/files/xerces-2.3.0-gentoo.patch b/dev-java/xerces/files/xerces-2.3.0-gentoo.patch
103 deleted file mode 100644
104 index 08f95ed..0000000
105 --- a/dev-java/xerces/files/xerces-2.3.0-gentoo.patch
106 +++ /dev/null
107 @@ -1,61 +0,0 @@
108 -diff -urpN xerces-2_3_0.orig/build.sh xerces-2_3_0/build.sh
109 ---- xerces-2_3_0.orig/build.sh 2005-01-15 15:14:51.682424232 +0100
110 -+++ xerces-2_3_0/build.sh 2005-01-15 16:22:11.299309120 +0100
111 -@@ -19,7 +19,7 @@ uname | grep WIN && CLPATHSEP=\;
112 -
113 - # Keep this classpath to the minimum required to run ant
114 - # Application dependent classpaths are specified in build.xml
115 --LOCALCLASSPATH="$JAVA_HOME/lib/tools.jar${CLPATHSEP}${JAVA_HOME}/lib/classes.zip${CLPATHSEP}./tools/ant.jar${CLPATHSEP}./tools/xercesImpl.jar${CLPATHSEP}./tools/xml-apis.jar${CLPATHSEP}./tools/bin/xjavac.jar"
116 -+LOCALCLASSPATH="$JAVA_HOME/lib/tools.jar${CLPATHSEP}${JAVA_HOME}/lib/classes.zip${CLPATHSEP}./tools/ant.jar${CLPATHSEP}./tools/ant-launcher.jar${CLPATHSEP}./tools/xercesImpl.jar${CLPATHSEP}./tools/xml-apis.jar${CLPATHSEP}./tools/bin/xjavac.jar"
117 - ANT_HOME=./tools
118 -
119 - echo Building with classpath \"$LOCALCLASSPATH\"
120 -diff -urpN xerces-2_3_0.orig/build.xml xerces-2_3_0/build.xml
121 ---- xerces-2_3_0.orig/build.xml 2005-01-15 15:14:51.682424232 +0100
122 -+++ xerces-2_3_0/build.xml 2005-01-15 16:38:48.751673312 +0100
123 -@@ -173,7 +173,6 @@ Copyright:
124 - <copy file="${src.dir}/org/apache/xerces/parsers/org.apache.xerces.xni.parser.XMLParserConfiguration"
125 - tofile="${build.dest}/META-INF/services/org.apache.xerces.xni.parser.XMLParserConfiguration"/>
126 -
127 -- <!-- copy src files -->
128 - <copy todir="${build.src}">
129 - <fileset
130 - dir="${src.dir}"
131 -@@ -187,8 +186,8 @@ Copyright:
132 - org/apache/xerces/dom3/ls/**">
133 - </fileset>
134 - </copy>
135 --
136 -- <!-- now deal with API's: -->
137 -+
138 -+ <!-- now deal with API's:
139 - <unzip src="${src.apis.zip}" dest="${build.src}">
140 - <patternset
141 - includes="org/xml/sax/**
142 -@@ -200,7 +199,7 @@ Copyright:
143 - org/w3c/dom/traversal/**"
144 - />
145 - </unzip>
146 --
147 -+ -->
148 - <!-- substitute tokens as needed -->
149 - <replace file="${build.dir}/src/org/apache/xerces/impl/Version.java"
150 - token="@@VERSION@@" value="${parser.Name} ${parser.Version}"/>
151 -@@ -221,16 +220,7 @@ Copyright:
152 - debug="${debug}"
153 - deprecation="${deprecation}"
154 - optimize="${optimize}"
155 -- includeAntRuntime="false"
156 -- includeJavaRuntime="false"
157 -- excludes="org/xml/sax/**
158 -- javax/xml/parsers/**
159 -- org/w3c/dom/*
160 -- org/w3c/dom/events/**
161 -- org/w3c/dom/html/**
162 -- org/w3c/dom/ranges/**
163 -- org/w3c/dom/traversal/**"
164 -- />
165 -+ classpath="tools/xml-apis.jar" />
166 - </target>
167 -
168 - <!-- =================================================================== -->
169
170 diff --git a/dev-java/xerces/files/xerces-2.9.0-gentoo.patch b/dev-java/xerces/files/xerces-2.9.0-gentoo.patch
171 deleted file mode 100644
172 index 61445ea..0000000
173 --- a/dev-java/xerces/files/xerces-2.9.0-gentoo.patch
174 +++ /dev/null
175 @@ -1,21 +0,0 @@
176 -diff -urpN xerces-2_6_2.old/build.xml xerces-2_6_2/build.xml
177 ---- xerces-2_6_2.old/build.xml 2004-02-20 19:58:14.000000000 +0100
178 -+++ xerces-2_6_2/build.xml 2005-01-15 14:41:08.603978904 +0100
179 -@@ -190,7 +190,7 @@ Copyright:
180 - </fileset>
181 - </copy>
182 -
183 -- <!-- now deal with API's: -->
184 -+ <!-- now deal with API's:
185 - <unzip src="${src.apis.zip}" dest="${build.src}">
186 - <patternset
187 - includes="org/xml/sax/**
188 -@@ -202,7 +202,7 @@ Copyright:
189 - org/w3c/dom/traversal/**"
190 - />
191 - </unzip>
192 --
193 -+ -->
194 - <!-- substitute tokens as needed -->
195 - <replace file="${build.dir}/src/org/apache/xerces/impl/Version.java"
196 - token="@@VERSION@@" value="${parser.Name} ${parser.Version}"/>
197
198 diff --git a/dev-java/xerces/files/xerces-2.9.0-no_dom3.patch b/dev-java/xerces/files/xerces-2.9.0-no_dom3.patch
199 deleted file mode 100644
200 index 8f485ad..0000000
201 --- a/dev-java/xerces/files/xerces-2.9.0-no_dom3.patch
202 +++ /dev/null
203 @@ -1,20 +0,0 @@
204 -diff -ru xerces-2_7_1/build.xml xerces-2_7_1-patched/build.xml
205 ---- xerces-2_7_1/build.xml 2005-07-26 16:09:07.000000000 -0400
206 -+++ xerces-2_7_1-patched/build.xml 2005-12-08 23:51:32.000000000 -0500
207 -@@ -442,16 +442,6 @@
208 - additionalparam='${additional.param}'
209 - />
210 - <mkdir dir='${build.dir}/docs/javadocs/other'/>
211 -- <javadoc packagenames='org.apache.html.*,
212 -- org.apache.wml.*,
213 -- org.apache.xml.serialize.*'
214 -- locale='en_US'
215 -- sourcepath='${build.src}' destdir='${build.dir}/docs/javadocs/other'
216 -- author='true' version='true'
217 -- windowtitle='Other Classes' doctitle='Other Classes'
218 -- bottom='${copyright}'
219 -- additionalparam='${additional.param}'
220 -- />
221 - </target>
222 -
223 - <!-- =================================================================== -->
224
225 diff --git a/dev-java/xerces/files/xerces-2.9.1-gentoo.patch b/dev-java/xerces/files/xerces-2.9.1-gentoo.patch
226 deleted file mode 100644
227 index 61445ea..0000000
228 --- a/dev-java/xerces/files/xerces-2.9.1-gentoo.patch
229 +++ /dev/null
230 @@ -1,21 +0,0 @@
231 -diff -urpN xerces-2_6_2.old/build.xml xerces-2_6_2/build.xml
232 ---- xerces-2_6_2.old/build.xml 2004-02-20 19:58:14.000000000 +0100
233 -+++ xerces-2_6_2/build.xml 2005-01-15 14:41:08.603978904 +0100
234 -@@ -190,7 +190,7 @@ Copyright:
235 - </fileset>
236 - </copy>
237 -
238 -- <!-- now deal with API's: -->
239 -+ <!-- now deal with API's:
240 - <unzip src="${src.apis.zip}" dest="${build.src}">
241 - <patternset
242 - includes="org/xml/sax/**
243 -@@ -202,7 +202,7 @@ Copyright:
244 - org/w3c/dom/traversal/**"
245 - />
246 - </unzip>
247 --
248 -+ -->
249 - <!-- substitute tokens as needed -->
250 - <replace file="${build.dir}/src/org/apache/xerces/impl/Version.java"
251 - token="@@VERSION@@" value="${parser.Name} ${parser.Version}"/>
252
253 diff --git a/dev-java/xerces/files/xerces-2.9.1-no_dom3.patch b/dev-java/xerces/files/xerces-2.9.1-no_dom3.patch
254 deleted file mode 100644
255 index 8f485ad..0000000
256 --- a/dev-java/xerces/files/xerces-2.9.1-no_dom3.patch
257 +++ /dev/null
258 @@ -1,20 +0,0 @@
259 -diff -ru xerces-2_7_1/build.xml xerces-2_7_1-patched/build.xml
260 ---- xerces-2_7_1/build.xml 2005-07-26 16:09:07.000000000 -0400
261 -+++ xerces-2_7_1-patched/build.xml 2005-12-08 23:51:32.000000000 -0500
262 -@@ -442,16 +442,6 @@
263 - additionalparam='${additional.param}'
264 - />
265 - <mkdir dir='${build.dir}/docs/javadocs/other'/>
266 -- <javadoc packagenames='org.apache.html.*,
267 -- org.apache.wml.*,
268 -- org.apache.xml.serialize.*'
269 -- locale='en_US'
270 -- sourcepath='${build.src}' destdir='${build.dir}/docs/javadocs/other'
271 -- author='true' version='true'
272 -- windowtitle='Other Classes' doctitle='Other Classes'
273 -- bottom='${copyright}'
274 -- additionalparam='${additional.param}'
275 -- />
276 - </target>
277 -
278 - <!-- =================================================================== -->
279
280 diff --git a/dev-java/xerces/xerces-1.3.1-r2.ebuild b/dev-java/xerces/xerces-1.3.1-r2.ebuild
281 deleted file mode 100644
282 index 2f50c14..0000000
283 --- a/dev-java/xerces/xerces-1.3.1-r2.ebuild
284 +++ /dev/null
285 @@ -1,39 +0,0 @@
286 -# Copyright 1999-2008 Gentoo Foundation
287 -# Distributed under the terms of the GNU General Public License v2
288 -# $Id$
289 -
290 -JAVA_PKG_IUSE="doc source"
291 -
292 -inherit java-pkg-2 java-ant-2
293 -
294 -S=${WORKDIR}/xerces-${PV//./_}
295 -DESCRIPTION="The next generation of high performance, fully compliant XML parsers in the Apache Xerces family"
296 -HOMEPAGE="http://xml.apache.org/xerces2-j/index.html"
297 -SRC_URI="http://archive.apache.org/dist/xml/xerces-j/old_xerces1/Xerces-J-src.${PV}.tar.gz"
298 -
299 -LICENSE="Apache-1.1"
300 -SLOT="1.3"
301 -KEYWORDS="amd64 ppc x86"
302 -
303 -DEPEND=">=virtual/jdk-1.3"
304 -RDEPEND=">=virtual/jre-1.3
305 - >=dev-java/xalan-2.5.2"
306 -IUSE=""
307 -
308 -src_unpack() {
309 - unpack ${A}
310 - cd "${S}"
311 -
312 - cp "${FILESDIR}/${P}-build.xml" build.xml || die
313 -}
314 -
315 -EANT_DOC_TARGET="docs"
316 -
317 -src_install() {
318 - java-pkg_dojar dist/${PN}.jar
319 -
320 - dodoc README STATUS || die
321 - dohtml Readme.html || die
322 - use doc && java-pkg_dojavadoc docs
323 - use source && java-pkg_dosrc "${S}/src/org"
324 -}