import xalan-j2-2.7.1-38.module+el8+2598+06babf2e
This commit is contained in:
commit
d069ef5493
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
SOURCES/xalan-j2-2.7.1.tar.gz
|
1
.xalan-j2.metadata
Normal file
1
.xalan-j2.metadata
Normal file
@ -0,0 +1 @@
|
||||
91d651b76a402a97290ab0afd2a56dd9a9616f56 SOURCES/xalan-j2-2.7.1.tar.gz
|
22
SOURCES/generate-tarball.sh
Executable file
22
SOURCES/generate-tarball.sh
Executable file
@ -0,0 +1,22 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
name=xalan-j2
|
||||
version="$(sed -n 's/Version:\s*//p' *.spec)"
|
||||
|
||||
# RETRIEVE
|
||||
wget "http://archive.apache.org/dist/xml/xalan-j/xalan-j_${version//./_}-src.tar.gz" -O "${name}-${version}.orig.tar.gz"
|
||||
|
||||
rm -rf tarball-tmp
|
||||
mkdir tarball-tmp
|
||||
cd tarball-tmp
|
||||
tar xf "../${name}-${version}.orig.tar.gz"
|
||||
|
||||
# CLEAN TARBALL
|
||||
find -name '*.jar' -delete
|
||||
find -name '*.class' -delete
|
||||
rm */src/*.tar.gz
|
||||
|
||||
tar cf "../${name}-${version}.tar.gz" *
|
||||
cd ..
|
||||
rm -r tarball-tmp "${name}-${version}.orig.tar.gz"
|
39
SOURCES/serializer-2.7.1.pom
Normal file
39
SOURCES/serializer-2.7.1.pom
Normal file
@ -0,0 +1,39 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project
|
||||
xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
|
||||
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.apache</groupId>
|
||||
<artifactId>apache</artifactId>
|
||||
<version>4</version>
|
||||
</parent>
|
||||
|
||||
<groupId>xalan</groupId>
|
||||
<artifactId>serializer</artifactId>
|
||||
<version>2.7.1</version>
|
||||
|
||||
<name>Xalan Java Serializer</name>
|
||||
<description>
|
||||
Serializer to write out XML, HTML etc. as a stream of characters from an input DOM or from input
|
||||
SAX events.
|
||||
</description>
|
||||
<url>http://xml.apache.org/xalan-j/</url>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>xml-apis</groupId>
|
||||
<artifactId>xml-apis</artifactId>
|
||||
<version>1.3.04</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>xerces</groupId>
|
||||
<artifactId>xercesImpl</artifactId>
|
||||
<version>2.9.0</version>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
</project>
|
41
SOURCES/xalan-2.7.1.pom
Normal file
41
SOURCES/xalan-2.7.1.pom
Normal file
@ -0,0 +1,41 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project
|
||||
xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
|
||||
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.apache</groupId>
|
||||
<artifactId>apache</artifactId>
|
||||
<version>4</version>
|
||||
</parent>
|
||||
|
||||
<groupId>xalan</groupId>
|
||||
<artifactId>xalan</artifactId>
|
||||
<version>2.7.1</version>
|
||||
|
||||
<name>Xalan Java</name>
|
||||
<description>
|
||||
Xalan-Java is an XSLT processor for transforming XML documents into HTML,
|
||||
text, or other XML document types. It implements XSL Transformations (XSLT)
|
||||
Version 1.0 and XML Path Language (XPath) Version 1.0 and can be used from
|
||||
the command line, in an applet or a servlet, or as a module in other program.
|
||||
</description>
|
||||
<url>http://xml.apache.org/xalan-j/</url>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>xalan</groupId>
|
||||
<artifactId>serializer</artifactId>
|
||||
<version>2.7.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>xerces</groupId>
|
||||
<artifactId>xercesImpl</artifactId>
|
||||
<version>2.9.0</version>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
</project>
|
148
SOURCES/xalan-j2-CVE-2014-0107.patch
Normal file
148
SOURCES/xalan-j2-CVE-2014-0107.patch
Normal file
@ -0,0 +1,148 @@
|
||||
diff --git a/src/org/apache/xalan/processor/TransformerFactoryImpl.java b/src/org/apache/xalan/processor/TransformerFactoryImpl.java
|
||||
index 1298943..96a5e58 100644
|
||||
--- a/src/org/apache/xalan/processor/TransformerFactoryImpl.java
|
||||
+++ b/src/org/apache/xalan/processor/TransformerFactoryImpl.java
|
||||
@@ -335,6 +335,10 @@ public class TransformerFactoryImpl extends SAXTransformerFactory
|
||||
reader = XMLReaderFactory.createXMLReader();
|
||||
}
|
||||
|
||||
+ if(m_isSecureProcessing)
|
||||
+ {
|
||||
+ reader.setFeature("http://xml.org/sax/features/external-general-entities",false);
|
||||
+ }
|
||||
// Need to set options!
|
||||
reader.setContentHandler(handler);
|
||||
reader.parse(isource);
|
||||
diff --git a/src/org/apache/xalan/processor/XSLTElementProcessor.java b/src/org/apache/xalan/processor/XSLTElementProcessor.java
|
||||
index b946743..17b7395 100644
|
||||
--- a/src/org/apache/xalan/processor/XSLTElementProcessor.java
|
||||
+++ b/src/org/apache/xalan/processor/XSLTElementProcessor.java
|
||||
@@ -338,17 +338,31 @@ public class XSLTElementProcessor extends ElemTemplateElement
|
||||
}
|
||||
else
|
||||
{
|
||||
- // Can we switch the order here:
|
||||
-
|
||||
- boolean success = attrDef.setAttrValue(handler, attrUri, attrLocalName,
|
||||
- attributes.getQName(i), attributes.getValue(i),
|
||||
- target);
|
||||
-
|
||||
- // Now we only add the element if it passed a validation check
|
||||
- if (success)
|
||||
- processedDefs.add(attrDef);
|
||||
- else
|
||||
- errorDefs.add(attrDef);
|
||||
+ //handle secure processing
|
||||
+ if(handler.getStylesheetProcessor()==null)
|
||||
+ System.out.println("stylesheet processor null");
|
||||
+ if(attrDef.getName().compareTo("*")==0 && handler.getStylesheetProcessor().isSecureProcessing())
|
||||
+ {
|
||||
+ //foreign attributes are not allowed in secure processing mode
|
||||
+ // Then barf, because this element does not allow this attribute.
|
||||
+ handler.error(XSLTErrorResources.ER_ATTR_NOT_ALLOWED, new Object[]{attributes.getQName(i), rawName}, null);//"\""+attributes.getQName(i)+"\""
|
||||
+ //+ " attribute is not allowed on the " + rawName
|
||||
+ // + " element!", null);
|
||||
+ }
|
||||
+ else
|
||||
+ {
|
||||
+
|
||||
+
|
||||
+ boolean success = attrDef.setAttrValue(handler, attrUri, attrLocalName,
|
||||
+ attributes.getQName(i), attributes.getValue(i),
|
||||
+ target);
|
||||
+
|
||||
+ // Now we only add the element if it passed a validation check
|
||||
+ if (success)
|
||||
+ processedDefs.add(attrDef);
|
||||
+ else
|
||||
+ errorDefs.add(attrDef);
|
||||
+ }
|
||||
}
|
||||
}
|
||||
|
||||
diff --git a/src/org/apache/xalan/transformer/TransformerImpl.java b/src/org/apache/xalan/transformer/TransformerImpl.java
|
||||
index dd0d4d9..0906d24 100644
|
||||
--- a/src/org/apache/xalan/transformer/TransformerImpl.java
|
||||
+++ b/src/org/apache/xalan/transformer/TransformerImpl.java
|
||||
@@ -438,7 +438,9 @@ public class TransformerImpl extends Transformer
|
||||
try
|
||||
{
|
||||
if (sroot.getExtensions() != null)
|
||||
- m_extensionsTable = new ExtensionsTable(sroot);
|
||||
+ //only load extensions if secureProcessing is disabled
|
||||
+ if(!sroot.isSecureProcessing())
|
||||
+ m_extensionsTable = new ExtensionsTable(sroot);
|
||||
}
|
||||
catch (javax.xml.transform.TransformerException te)
|
||||
{te.printStackTrace();}
|
||||
diff --git a/src/org/apache/xpath/functions/FuncSystemProperty.java b/src/org/apache/xpath/functions/FuncSystemProperty.java
|
||||
index 4bea356..78ac980 100644
|
||||
--- a/src/org/apache/xpath/functions/FuncSystemProperty.java
|
||||
+++ b/src/org/apache/xpath/functions/FuncSystemProperty.java
|
||||
@@ -58,7 +58,7 @@ public class FuncSystemProperty extends FunctionOneArg
|
||||
|
||||
String fullName = m_arg0.execute(xctxt).str();
|
||||
int indexOfNSSep = fullName.indexOf(':');
|
||||
- String result;
|
||||
+ String result = null;
|
||||
String propName = "";
|
||||
|
||||
// List of properties where the name of the
|
||||
@@ -98,14 +98,20 @@ public class FuncSystemProperty extends FunctionOneArg
|
||||
|
||||
try
|
||||
{
|
||||
- result = System.getProperty(propName);
|
||||
-
|
||||
- if (null == result)
|
||||
- {
|
||||
-
|
||||
- // result = System.getenv(propName);
|
||||
- return XString.EMPTYSTRING;
|
||||
- }
|
||||
+ //if secure procession is enabled only handle required properties do not not map any valid system property
|
||||
+ if(!xctxt.isSecureProcessing())
|
||||
+ {
|
||||
+ result = System.getProperty(propName);
|
||||
+ }
|
||||
+ else
|
||||
+ {
|
||||
+ warn(xctxt, XPATHErrorResources.WG_SECURITY_EXCEPTION,
|
||||
+ new Object[]{ fullName }); //"SecurityException when trying to access XSL system property: "+fullName);
|
||||
+ }
|
||||
+ if (null == result)
|
||||
+ {
|
||||
+ return XString.EMPTYSTRING;
|
||||
+ }
|
||||
}
|
||||
catch (SecurityException se)
|
||||
{
|
||||
@@ -120,14 +126,20 @@ public class FuncSystemProperty extends FunctionOneArg
|
||||
{
|
||||
try
|
||||
{
|
||||
- result = System.getProperty(fullName);
|
||||
-
|
||||
- if (null == result)
|
||||
- {
|
||||
-
|
||||
- // result = System.getenv(fullName);
|
||||
- return XString.EMPTYSTRING;
|
||||
- }
|
||||
+ //if secure procession is enabled only handle required properties do not not map any valid system property
|
||||
+ if(!xctxt.isSecureProcessing())
|
||||
+ {
|
||||
+ result = System.getProperty(fullName);
|
||||
+ }
|
||||
+ else
|
||||
+ {
|
||||
+ warn(xctxt, XPATHErrorResources.WG_SECURITY_EXCEPTION,
|
||||
+ new Object[]{ fullName }); //"SecurityException when trying to access XSL system property: "+fullName);
|
||||
+ }
|
||||
+ if (null == result)
|
||||
+ {
|
||||
+ return XString.EMPTYSTRING;
|
||||
+ }
|
||||
}
|
||||
catch (SecurityException se)
|
||||
{
|
75
SOURCES/xalan-j2-MANIFEST.MF
Normal file
75
SOURCES/xalan-j2-MANIFEST.MF
Normal file
@ -0,0 +1,75 @@
|
||||
Manifest-Version: 1.0
|
||||
Ant-Version: Apache Ant 1.8.2
|
||||
Created-By: 1.7.0_b147-icedtea (Oracle Corporation)
|
||||
Main-Class: org.apache.xalan.xslt.Process
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: %Bundle-Name.0
|
||||
Bundle-SymbolicName: org.apache.xalan
|
||||
Bundle-Version: 2.7.1
|
||||
Bundle-Vendor: %Bundle-Vendor.0
|
||||
Export-Package: org.apache.regexp;version="2.7.1",
|
||||
org.apache.xalan;version="2.7.1",
|
||||
org.apache.xalan.client;version="2.7.1",
|
||||
org.apache.xalan.extensions;version="2.7.1",
|
||||
org.apache.xalan.lib;version="2.7.1",
|
||||
org.apache.xalan.lib.sql;version="2.7.1",
|
||||
org.apache.xalan.processor;version="2.7.1",
|
||||
org.apache.xalan.res;version="2.7.1",
|
||||
org.apache.xalan.serialize;version="2.7.1",
|
||||
org.apache.xalan.templates;version="2.7.1",
|
||||
org.apache.xalan.trace;version="2.7.1",
|
||||
org.apache.xalan.transformer;version="2.7.1",
|
||||
org.apache.xalan.xslt;version="2.7.1",
|
||||
org.apache.xalan.xsltc;version="2.7.1",
|
||||
org.apache.xalan.xsltc.cmdline;version="2.7.1",
|
||||
org.apache.xalan.xsltc.cmdline.getopt;version="2.7.1",
|
||||
org.apache.xalan.xsltc.compiler;version="2.7.1",
|
||||
org.apache.xalan.xsltc.compiler.util;version="2.7.1",
|
||||
org.apache.xalan.xsltc.dom;version="2.7.1",
|
||||
org.apache.xalan.xsltc.runtime;version="2.7.1",
|
||||
org.apache.xalan.xsltc.runtime.output;version="2.7.1",
|
||||
org.apache.xalan.xsltc.trax;version="2.7.1",
|
||||
org.apache.xalan.xsltc.util;version="2.7.1",
|
||||
org.apache.xml.dtm;version="2.7.1",
|
||||
org.apache.xml.dtm.ref;version="2.7.1",
|
||||
org.apache.xml.dtm.ref.dom2dtm;version="2.7.1",
|
||||
org.apache.xml.dtm.ref.sax2dtm;version="2.7.1",
|
||||
org.apache.xml.res;version="2.7.1",
|
||||
org.apache.xml.utils;version="2.7.1",
|
||||
org.apache.xml.utils.res;version="2.7.1",
|
||||
org.apache.xpath;version="2.7.1",
|
||||
org.apache.xpath.axes;version="2.7.1",
|
||||
org.apache.xpath.compiler;version="2.7.1",
|
||||
org.apache.xpath.domapi;version="2.7.1",
|
||||
org.apache.xpath.functions;version="2.7.1",
|
||||
org.apache.xpath.jaxp;version="2.7.1",
|
||||
org.apache.xpath.objects;version="2.7.1",
|
||||
org.apache.xpath.operations;version="2.7.1",
|
||||
org.apache.xpath.patterns;version="2.7.1",
|
||||
org.apache.xpath.res;version="2.7.1"
|
||||
Require-Bundle: system.bundle, org.apache.xerces
|
||||
Eclipse-BuddyPolicy: registered
|
||||
|
||||
Name: org/apache/xalan/
|
||||
Comment: Main Xalan engine implementing TrAX/JAXP
|
||||
Specification-Title: Java API for XML Processing
|
||||
Specification-Vendor: Sun Microsystems Inc.
|
||||
Specification-Version: 1.3
|
||||
Implementation-Title: org.apache.xalan
|
||||
Implementation-Version: 2.7.1
|
||||
Implementation-Vendor: Apache Software Foundation
|
||||
Implementation-URL: http://xml.apache.org/xalan-j/dist/
|
||||
|
||||
Name: org/apache/xml/
|
||||
Comment: DTM implementation and utilities
|
||||
Implementation-Title: org.apache.xml
|
||||
Implementation-Version: 2.7.1
|
||||
Implementation-Vendor: Apache Software Foundation
|
||||
Implementation-URL: http://xml.apache.org/xalan-j/dist/
|
||||
|
||||
Name: org/apache/xpath/
|
||||
Comment: XPath engine
|
||||
Implementation-Title: org.apache.xpath
|
||||
Implementation-Version: 2.7.1
|
||||
Implementation-Vendor: Apache Software Foundation
|
||||
Implementation-URL: http://xml.apache.org/xalan-j/dist/
|
11
SOURCES/xalan-j2-noxsltcdeps.patch
Normal file
11
SOURCES/xalan-j2-noxsltcdeps.patch
Normal file
@ -0,0 +1,11 @@
|
||||
--- build.xml.orig 2007-11-22 23:44:01.000000000 +0200
|
||||
+++ build.xml 2010-04-07 13:32:31.878542610 +0300
|
||||
@@ -683,7 +683,7 @@ $Id: build.xml 563656 2007-08-07 21:12:1
|
||||
<!-- =================================================================== -->
|
||||
<!-- Creates one big xalan jar (Xalan interpretive + XSLTC + support jars) -->
|
||||
<!-- =================================================================== -->
|
||||
- <target name="jar" depends="xalan-interpretive.compile,xsltc.compile,xsltc.copy-deps-jars"
|
||||
+ <target name="jar" depends="xalan-interpretive.compile,xsltc.compile"
|
||||
description="Jar up everything (Xalan, XSLTC and XSLTC dependencies)" >
|
||||
|
||||
<!-- Copy over the manifest, with filtering (for version number) -->
|
10
SOURCES/xalan-j2-serializer-MANIFEST.MF
Normal file
10
SOURCES/xalan-j2-serializer-MANIFEST.MF
Normal file
@ -0,0 +1,10 @@
|
||||
Manifest-Version: 1.0
|
||||
Bundle-RequiredExecutionEnvironment: J2SE-1.2
|
||||
Bundle-SymbolicName: org.apache.xml.serializer
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: %Bundle-Name.0
|
||||
Bundle-Localization: plugin
|
||||
Bundle-Version: 2.7.1.v200806030322
|
||||
Bundle-Vendor: %Bundle-Vendor.0
|
||||
Export-Package: org.apache.xml.serializer,org.apache.xml.serializer.do
|
||||
m3
|
13
SOURCES/xsltc-2.7.1.pom
Normal file
13
SOURCES/xsltc-2.7.1.pom
Normal file
@ -0,0 +1,13 @@
|
||||
<project>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>xalan</groupId>
|
||||
<artifactId>xsltc</artifactId>
|
||||
<version>2.7.1</version>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>xalan</groupId>
|
||||
<artifactId>xalan</artifactId>
|
||||
<version>2.7.1</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
605
SPECS/xalan-j2.spec
Normal file
605
SPECS/xalan-j2.spec
Normal file
@ -0,0 +1,605 @@
|
||||
# Copyright (c) 2000-2005, JPackage Project
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions
|
||||
# are met:
|
||||
#
|
||||
# 1. Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
# 2. Redistributions in binary form must reproduce the above copyright
|
||||
# notice, this list of conditions and the following disclaimer in the
|
||||
# documentation and/or other materials provided with the
|
||||
# distribution.
|
||||
# 3. Neither the name of the JPackage Project nor the names of its
|
||||
# contributors may be used to endorse or promote products derived
|
||||
# from this software without specific prior written permission.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
#
|
||||
|
||||
%global cvs_version 2_7_1
|
||||
|
||||
Name: xalan-j2
|
||||
Version: 2.7.1
|
||||
Release: 38%{?dist}
|
||||
Epoch: 0
|
||||
Summary: Java XSLT processor
|
||||
# src/org/apache/xpath/domapi/XPathStylesheetDOM3Exception.java is W3C
|
||||
License: ASL 2.0 and W3C
|
||||
URL: http://xalan.apache.org/
|
||||
|
||||
# ./generate-tarball.sh
|
||||
Source0: %{name}-%{version}.tar.gz
|
||||
Source1: %{name}-serializer-MANIFEST.MF
|
||||
Source2: http://repo1.maven.org/maven2/xalan/xalan/2.7.1/xalan-2.7.1.pom
|
||||
Source3: http://repo1.maven.org/maven2/xalan/serializer/2.7.1/serializer-2.7.1.pom
|
||||
Source4: xsltc-%{version}.pom
|
||||
Source5: %{name}-MANIFEST.MF
|
||||
# Remove bundled binaries which cannot be easily verified for licensing
|
||||
Source6: generate-tarball.sh
|
||||
|
||||
Patch0: %{name}-noxsltcdeps.patch
|
||||
# Fix CVE-2014-0107: insufficient constraints in secure processing
|
||||
# feature (oCERT-2014-002). Generated form upstream revisions 1581058
|
||||
# and 1581426.
|
||||
Patch2: %{name}-CVE-2014-0107.patch
|
||||
|
||||
BuildArch: noarch
|
||||
|
||||
BuildRequires: javapackages-local
|
||||
BuildRequires: ant
|
||||
BuildRequires: apache-parent
|
||||
BuildRequires: bcel
|
||||
BuildRequires: java_cup
|
||||
BuildRequires: regexp
|
||||
BuildRequires: sed
|
||||
BuildRequires: glassfish-servlet-api
|
||||
BuildRequires: xerces-j2 >= 0:2.7.1
|
||||
BuildRequires: xml-commons-apis >= 0:1.3
|
||||
|
||||
Requires: xerces-j2
|
||||
|
||||
Provides: jaxp_transform_impl
|
||||
|
||||
%description
|
||||
Xalan is an XSLT processor for transforming XML documents into HTML,
|
||||
text, or other XML document types. It implements the W3C Recommendations
|
||||
for XSL Transformations (XSLT) and the XML Path Language (XPath). It can
|
||||
be used from the command line, in an applet or a servlet, or as a module
|
||||
in other program.
|
||||
|
||||
%package xsltc
|
||||
Summary: XSLT compiler
|
||||
License: ASL 2.0
|
||||
Requires: java_cup
|
||||
Requires: bcel
|
||||
Requires: regexp
|
||||
Requires: xerces-j2
|
||||
|
||||
%description xsltc
|
||||
The XSLT Compiler is a Java-based tool for compiling XSLT stylesheets into
|
||||
lightweight and portable Java byte codes called translets.
|
||||
|
||||
%package manual
|
||||
Summary: Manual for %{name}
|
||||
License: ASL 2.0
|
||||
|
||||
%description manual
|
||||
Documentation for %{name}.
|
||||
|
||||
%package javadoc
|
||||
Summary: Javadoc for %{name}
|
||||
License: ASL 2.0
|
||||
|
||||
%description javadoc
|
||||
Javadoc for %{name}.
|
||||
|
||||
%package demo
|
||||
Summary: Demo for %{name}
|
||||
License: ASL 2.0
|
||||
Requires: %{name} = %{epoch}:%{version}-%{release}
|
||||
Requires: glassfish-servlet-api
|
||||
|
||||
%description demo
|
||||
Demonstrations and samples for %{name}.
|
||||
|
||||
%prep
|
||||
%setup -q -n xalan-j_%{cvs_version}
|
||||
%patch0 -p0
|
||||
%patch2 -p1
|
||||
|
||||
find . -name '*.jar' -delete
|
||||
find . -name '*.class' -delete
|
||||
|
||||
sed -i '/<!-- Expand jaxp sources/,/<delete file="${xml-commons-srcs.tar}"/{d}' build.xml
|
||||
|
||||
# Remove classpaths from manifests
|
||||
sed -i '/class-path/I d' $(find -iname '*manifest*')
|
||||
|
||||
# Convert CR-LF to LF-only
|
||||
sed -i 's/\r//' KEYS LICENSE.txt NOTICE.txt xdocs/style/resources/script.js \
|
||||
xdocs/sources/xsltc/README* `find -name '*.sh'`
|
||||
|
||||
%mvn_file :xalan %{name} jaxp_transform_impl
|
||||
%mvn_file :serializer %{name}-serializer
|
||||
%mvn_file :xsltc xsltc
|
||||
%mvn_package :xsltc xsltc
|
||||
|
||||
%build
|
||||
pushd lib
|
||||
ln -sf $(build-classpath java_cup-runtime) runtime.jar
|
||||
ln -sf $(build-classpath bcel) BCEL.jar
|
||||
ln -sf $(build-classpath regexp) regexp.jar
|
||||
ln -sf $(build-classpath xerces-j2) xercesImpl.jar
|
||||
ln -sf $(build-classpath xml-commons-apis) xml-apis.jar
|
||||
popd
|
||||
pushd tools
|
||||
ln -sf $(build-classpath java_cup) java_cup.jar
|
||||
ln -sf $(build-classpath ant) ant.jar
|
||||
popd
|
||||
export CLASSPATH=$(build-classpath glassfish-servlet-api)
|
||||
|
||||
ant \
|
||||
-Djava.awt.headless=true \
|
||||
-Dapi.j2se=%{_javadocdir}/java \
|
||||
-Dbuild.xalan-interpretive.jar=build/xalan-interpretive.jar \
|
||||
xalan-interpretive.jar\
|
||||
xsltc.unbundledjar \
|
||||
docs \
|
||||
javadocs \
|
||||
samples \
|
||||
servlet
|
||||
|
||||
# inject OSGi manifests
|
||||
jar ufm build/serializer.jar %{SOURCE1}
|
||||
jar ufm build/xalan-interpretive.jar %{SOURCE5}
|
||||
|
||||
%mvn_artifact %{SOURCE2} build/xalan-interpretive.jar
|
||||
%mvn_artifact %{SOURCE3} build/serializer.jar
|
||||
%mvn_artifact %{SOURCE4} build/xsltc.jar
|
||||
|
||||
%install
|
||||
%mvn_install -J build/docs/apidocs
|
||||
|
||||
# demo
|
||||
install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/%{name}
|
||||
install -p -m 644 build/xalansamples.jar \
|
||||
$RPM_BUILD_ROOT%{_datadir}/%{name}/%{name}-samples.jar
|
||||
install -p -m 644 build/xalanservlet.war \
|
||||
$RPM_BUILD_ROOT%{_datadir}/%{name}/%{name}-servlet.war
|
||||
cp -pr samples $RPM_BUILD_ROOT%{_datadir}/%{name}
|
||||
|
||||
# fix link between manual and javadoc
|
||||
(cd build/docs; ln -sf %{_javadocdir}/%{name} apidocs)
|
||||
|
||||
%post
|
||||
# update-alternatives will remove the symlink - preserve it
|
||||
mv %{_javadir}/jaxp_transform_impl.jar{,.tmp} || :
|
||||
# alternatives removed in f26
|
||||
update-alternatives --remove jaxp_transform_impl %{_javadir}/%{name}.jar &>/dev/null || :
|
||||
# restore the symlink
|
||||
mv %{_javadir}/jaxp_transform_impl.jar{.tmp,} || :
|
||||
|
||||
%files -f .mfiles
|
||||
%license LICENSE.txt NOTICE.txt
|
||||
%doc KEYS readme.html
|
||||
|
||||
%files xsltc -f .mfiles-xsltc
|
||||
%license LICENSE.txt NOTICE.txt
|
||||
|
||||
%files manual
|
||||
%license LICENSE.txt NOTICE.txt
|
||||
%doc build/docs/*
|
||||
|
||||
%files javadoc
|
||||
%license LICENSE.txt NOTICE.txt
|
||||
%doc %{_javadocdir}/%{name}
|
||||
|
||||
%files demo
|
||||
%{_datadir}/%{name}
|
||||
|
||||
%changelog
|
||||
* Tue Aug 07 2018 Michael Simacek <msimacek@redhat.com> - 0:2.7.1-38
|
||||
- Update license of subpackages
|
||||
|
||||
* Tue Jul 31 2018 Michael Simacek <msimacek@redhat.com> - 0:2.7.1-37
|
||||
- Remove BR on xml-stylebook
|
||||
|
||||
* Tue Jul 31 2018 Michael Simacek <msimacek@redhat.com> - 0:2.7.1-36
|
||||
- Repack the tarball without binaries
|
||||
|
||||
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0:2.7.1-35
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0:2.7.1-34
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Mon Sep 25 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:2.7.1-33
|
||||
- Elimitate race condition when injecting JAR manifest
|
||||
- Resolves: rhbz#1495250
|
||||
|
||||
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0:2.7.1-32
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Wed Mar 08 2017 Michael Simacek <msimacek@redhat.com> - 0:2.7.1-31
|
||||
- Fix missing jaxp_transformer_impl symlink after upgrade
|
||||
|
||||
* Thu Feb 23 2017 Michael Simacek <msimacek@redhat.com> - 0:2.7.1-30
|
||||
- Install with XMvn
|
||||
- Remove alternatives
|
||||
|
||||
* Tue Feb 07 2017 Michael Simacek <msimacek@redhat.com> - 0:2.7.1-29
|
||||
- Build against glassfish-servlet-api
|
||||
|
||||
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0:2.7.1-28
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||
|
||||
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.7.1-27
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
|
||||
* Wed Mar 4 2015 Alexander Kurtakov <akurtako@redhat.com> 0:2.7.1-26
|
||||
- Move to Servlet 3.1.
|
||||
|
||||
* Thu Feb 12 2015 Michael Simacek <msimacek@redhat.com> - 0:2.7.1-25
|
||||
- Remove bundled JARs
|
||||
- Remove unused patch
|
||||
- Fix end-of-line issues
|
||||
|
||||
* Wed Feb 11 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:2.7.1-24
|
||||
- Update to current packaging guidelines
|
||||
|
||||
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.7.1-23
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||
|
||||
* Thu Mar 27 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:2.7.1-22
|
||||
- Add patch to fix remote code execution vulnerability
|
||||
- Resolves: CVE-2014-0107
|
||||
|
||||
* Mon Aug 19 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:2.7.1-21
|
||||
- Move depmaps to appropriate packages
|
||||
- Resolves: rhbz#998594
|
||||
|
||||
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.7.1-20
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||
|
||||
* Wed Jul 10 2013 Krzysztof Daniel <kdaniel@redhat.com> 0:2.7.1-19
|
||||
- Add export packages from Eclipse orbit.
|
||||
- Restore dependency to system.bundle.
|
||||
|
||||
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.7.1-18
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
||||
|
||||
* Fri Oct 12 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:2.7.1-17
|
||||
- Remove classpaths from manifests, resolves: rhbz#575635
|
||||
- Remove jlex from classpath
|
||||
- Fix source URL to archive.apache.org
|
||||
- Don't mix spaces and tabs in spec file
|
||||
- Fix end-of-line encoding of some documentation files
|
||||
|
||||
* Fri Aug 24 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:2.7.1-16
|
||||
- No more ASL 1.1 code present in the package, fix license
|
||||
|
||||
* Thu Aug 23 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:2.7.1-15
|
||||
- Add NOTICE.txt file to subpackages
|
||||
- Remove bundled sources of other packages used to build javadocs
|
||||
|
||||
* Thu Aug 16 2012 Andy Grimm <agrimm@gmail.com> - 0:2.7.1-14
|
||||
- Remove osgi(system.bundle) requirement
|
||||
|
||||
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.7.1-13
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||
|
||||
* Thu Jul 12 2012 Andy Grimm <agrimm@gmail.com> - 0:2.7.1-12
|
||||
- Change javax.servlet requirement to use tomcat 7
|
||||
|
||||
* Mon Jul 02 2012 Gerard Ryan <galileo@fedoraproject.org> - 0:2.7.1-11
|
||||
- Fix Requires for javax.servlet to geronimo-osgi-support
|
||||
|
||||
* Sun Jun 24 2012 Gerard Ryan <galileo@fedoraproject.org> - 0:2.7.1-10
|
||||
- Inject OSGI Manifest for xalan-j2.jar
|
||||
|
||||
* Tue May 29 2012 Andy Grimm <agrimm@gmail.com> - 0:2.7.1-9
|
||||
- Follow new guidelines for EE API deps (#819546)
|
||||
|
||||
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.7.1-8
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
||||
|
||||
* Mon Oct 10 2011 Andy Grimm <agrimm@gmail.com> 0:2.7.1-7
|
||||
- add POM files
|
||||
|
||||
* Wed Aug 10 2011 Andrew Overholt <overholt@redhat.com> 0:2.7.1-6
|
||||
- Fix filename of serializer.jar in xalan-j2's MANIFEST.MF
|
||||
- https://bugzilla.redhat.com/show_bug.cgi?id=718738
|
||||
|
||||
* Tue Jul 26 2011 Alexander Kurtakov <akurtako@redhat.com> 0:2.7.1-5
|
||||
- Remove old commented parts.
|
||||
- Fix rpmlint warnings.
|
||||
|
||||
* Tue Jun 28 2011 Alexander Kurtakov <akurtako@redhat.com> 0:2.7.1-4
|
||||
- Fix FTBFS.
|
||||
|
||||
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.7.1-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||
|
||||
* Thu Dec 16 2010 Alexander Kurtakov <akurtako@redhat.com> 0:2.7.1-2
|
||||
- Update to current guidelines.
|
||||
|
||||
* Wed Apr 7 2010 Alexander Kurtakov <akurtako@redhat.com> 0:2.7.1-1
|
||||
- Update to 2.7.1.
|
||||
- Drop gcj_support.
|
||||
|
||||
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.7.0-9.5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
||||
|
||||
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:2.7.0-8.5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
||||
|
||||
* Tue Feb 3 2009 Alexander Kurtakov <akurtako@redhat.com> 0:2.7.0-7.5
|
||||
- Add osgi manifest.
|
||||
|
||||
* Sat Sep 6 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0:2.7.0-7.4
|
||||
- fix license tag
|
||||
|
||||
* Thu Jul 10 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0:2.7.0-7.3
|
||||
- drop repotag
|
||||
- fix license tag
|
||||
|
||||
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0:2.7.0-7jpp.2
|
||||
- Autorebuild for GCC 4.3
|
||||
|
||||
* Fri Apr 20 2007 Vivek Lakshmanan <vivekl@redhat.com> - 0:2.7.0-6jpp.2.fc7
|
||||
- Rebuild to fix incomplete .db/so files due to broken aot-compile-rpm
|
||||
|
||||
* Fri Aug 18 2006 Vivek Lakshmanan <vivekl@redhat.com> - 0:2.7.0-6jpp.1
|
||||
- Resync with latest from JPP.
|
||||
|
||||
* Fri Aug 11 2006 Vivek Lakshmanan <vivekl@redhat.com> - 0:2.7.0-5jpp.3
|
||||
- Rebuild.
|
||||
|
||||
* Thu Aug 10 2006 Vivek Lakshmanan <vivekl@redhat.com> - 0:2.7.0-5jpp.2
|
||||
- Rebuild.
|
||||
|
||||
* Thu Aug 10 2006 Vivek Lakshmanan <vivekl@redhat.com> - 0:2.7.0-5jpp.1
|
||||
- Resync with latest from JPP.
|
||||
- Partially adopt new naming convention (.1 suffix).
|
||||
- Use ln and rm explicitly instead of core-utils in Requires(x).
|
||||
|
||||
* Thu Aug 10 2006 Karsten Hopp <karsten@redhat.de> 2.7.0-4jpp_5fc
|
||||
- Requires(post): coreutils
|
||||
|
||||
* Wed Jul 26 2006 Vivek Lakshmanan <vivekl@redhat.com> - 0:2.7.0-4jpp_4fc
|
||||
- Extend patch to cover all applicable MANIFEST files in src directory.
|
||||
|
||||
* Wed Jul 26 2006 Vivek Lakshmanan <vivekl@redhat.com> - 0:2.7.0-4jpp_3fc
|
||||
- Apply patch to replace serializer.jar in MANIFEST file with
|
||||
xalan-j2-serializer.jar.
|
||||
|
||||
* Sat Jul 22 2006 Jakub Jelinek <jakub@redhat.com> - 0:2.7.0-4jpp_2fc
|
||||
- Rebuilt
|
||||
|
||||
* Fri Jul 21 2006 Vivek Lakshmanan <vivekl@redhat.com> - 0:2.7.0-4jpp_1fc
|
||||
- Resync with latest JPP version.
|
||||
|
||||
* Wed Jul 19 2006 Vivek Lakshmanan <vivekl@redhat.com> - 0:2.7.0-3jpp_1fc
|
||||
- Merge with latest version from jpp.
|
||||
- Undo ExcludeArch since eclipse available for all arch-es.
|
||||
- Remove jars from sources for new upstream version.
|
||||
- Purge unused patches from previous release.
|
||||
- Conditional native compilation with GCJ.
|
||||
- Use NVR macros wherever possible.
|
||||
|
||||
* Wed Mar 8 2006 Rafael Schloming <rafaels@redhat.com> - 0:2.6.0-3jpp_10fc
|
||||
- excluded s390[x] and ppc64 due to eclipse
|
||||
|
||||
* Mon Mar 6 2006 Jeremy Katz <katzj@redhat.com> - 0:2.6.0-3jpp_9fc
|
||||
- stop scriptlet spew
|
||||
|
||||
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0:2.6.0-3jpp_8fc
|
||||
- bump again for double-long bug on ppc(64)
|
||||
|
||||
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0:2.6.0-3jpp_7fc
|
||||
- rebuilt for new gcc4.1 snapshot and glibc changes
|
||||
|
||||
* Wed Dec 21 2005 Jesse Keating <jkeating@redhat.com> 0:2.6.0-3jpp_6fc
|
||||
- rebuild again
|
||||
|
||||
* Tue Dec 13 2005 Jesse Keating <jkeating@redhat.com> 0:2.6.0-3jpp_5fc.3
|
||||
- patch to not use target= in build.xml
|
||||
|
||||
* Tue Dec 13 2005 Jesse Keating <jkeating@redhat.com> 0:2.6.0-3jpp_5fc.1
|
||||
- rebuild again with gcc-4.1
|
||||
|
||||
* Fri Dec 09 2005 Warren Togami <wtogami@redhat.com> 0:2.6.0-3jpp_5fc
|
||||
- rebuild with gcc-4.1
|
||||
|
||||
* Tue Nov 1 2005 Archit Shah <ashah at redhat.com> 0:2.6.0-3jpp_4fc
|
||||
- Exclude war which blocks aot compilation of main jar (#171005).
|
||||
|
||||
* Tue Jul 19 2005 Gary Benson <gbenson at redhat.com> 0:2.6.0-3jpp_3fc
|
||||
- Build on ia64, ppc64, s390 and s390x.
|
||||
- Switch to aot-compile-rpm (also BC-compiles xsltc and samples).
|
||||
|
||||
* Tue Jun 28 2005 Gary Benson <gbenson at redhat.com> 0:2.6.0-3jpp_2fc
|
||||
- Remove a tarball from the tarball too.
|
||||
- Fix demo subpackage's dependencies.
|
||||
|
||||
* Wed Jun 15 2005 Gary Benson <gbenson at redhat.com> 0:2.6.0-3jpp_1fc
|
||||
- Remove jarfiles from the tarball.
|
||||
|
||||
* Fri May 27 2005 Gary Benson <gbenson at redhat.com> 0:2.6.0-3jpp
|
||||
- Add NOTICE file as per Apache License version 2.0.
|
||||
- Build with servletapi5.
|
||||
|
||||
* Fri May 27 2005 Gary Benson <gbenson@redhat.com> 0:2.6.0-2jpp_3fc
|
||||
- Remove now-unnecessary workaround for #130162.
|
||||
- Rearrange how BC-compiled stuff is built and installed.
|
||||
|
||||
* Tue May 24 2005 Gary Benson <gbenson@redhat.com> 0:2.6.0-2jpp_2fc
|
||||
- Add DOM3 stubs to classes that need them (#152255).
|
||||
- BC-compile the main jarfile.
|
||||
|
||||
* Fri Apr 1 2005 Gary Benson <gbenson@redhat.com>
|
||||
- Add NOTICE file as per Apache License version 2.0.
|
||||
|
||||
* Wed Jan 12 2005 Gary Benson <gbenson@redhat.com> 0:2.6.0-2jpp_1fc
|
||||
- Sync with RHAPS.
|
||||
|
||||
* Mon Nov 15 2004 Fernando Nasser <fnasser@redhat.com> 0:2.6.0-2jpp_1rh
|
||||
- Merge with latest community release
|
||||
|
||||
* Thu Nov 4 2004 Gary Benson <gbenson@redhat.com> 0:2.6.0-1jpp_2fc
|
||||
- Build into Fedora.
|
||||
|
||||
* Thu Aug 26 2004 Ralph Apel <r.ape at r-apel.de> 0:2.6.0-2jpp
|
||||
- Build with ant-1.6.2
|
||||
- Try with -Djava.awt.headless=true
|
||||
|
||||
* Mon Jul 26 2004 Fernando Nasser <fnasser@redhat.com> 0:2.6.0-1jpp_1rh
|
||||
- Merge with latest community version
|
||||
|
||||
* Fri Mar 26 2004 Frank Ch. Eigler <fche@redhat.com> 0:2.5.2-1jpp_2rh
|
||||
- add RHUG upgrade cleanup
|
||||
|
||||
* Tue Mar 23 2004 Kaj J. Niemi <kajtzu@fi.basen.net> 0:2.6.0-1jpp
|
||||
- Updated to 2.6.0
|
||||
- Patches supplied by <aleksander.adamowski@altkom.pl>
|
||||
|
||||
* Thu Mar 4 2004 Frank Ch. Eigler <fche@redhat.com> - 0:2.5.2-1jpp_1rh
|
||||
- RH vacuuming
|
||||
|
||||
* Sat Nov 15 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:2.5.2-1jpp
|
||||
- Update to 2.5.2.
|
||||
- Re-enable javadocs, new style versionless symlink handling, crosslink
|
||||
with local J2SE javadocs.
|
||||
- Spec cleanups.
|
||||
|
||||
* Sat Jun 7 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:2.5.1-1jpp
|
||||
- Update to 2.5.1.
|
||||
- Fix jpackage-utils version in BuildRequires, add xerces-j2.
|
||||
- Non-versioned javadoc symlinking.
|
||||
- Add one missing epoch.
|
||||
- Clean up manifests from Class-Path's and other stuff we don't include.
|
||||
- xsltc no longer provides a jaxp_transform_impl because of huge classpath
|
||||
and general unsuitablity for production-use, system-installed transformer.
|
||||
- Own (ghost) %%{_javadir}/jaxp_transform_impl.jar.
|
||||
- Remove alternatives in preun instead of postun.
|
||||
- Disable javadoc subpackage for now:
|
||||
<http://issues.apache.org/bugzilla/show_bug.cgi?id=20572>
|
||||
|
||||
* Thu Mar 27 2003 Nicolas Mailhot <Nicolas.Mailhot@One2team.com> 0:2.5.0.d1-1jpp
|
||||
- For jpackage-utils 1.5
|
||||
|
||||
* Wed Jan 22 2003 Ville Skyttä <ville.skytta at iki.fi> - 2.4.1-2jpp
|
||||
- bsf -> oldbsf.
|
||||
- Use non-versioned jar in alternative, don't remove it on upgrade.
|
||||
- Remove hardcoded packager tag.
|
||||
|
||||
* Mon Nov 04 2002 Henri Gomez <hgomez@users.sourceforge.net> 2.4.1-1jpp
|
||||
- 2.4.1
|
||||
|
||||
* Tue Sep 10 2002 Ville Skyttä <ville.skytta at iki.fi> 2.4.0-1jpp
|
||||
- 2.4.0.
|
||||
|
||||
* Thu Aug 22 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.4-0.D1.3jpp
|
||||
- corrected case for Group tag
|
||||
- fixed servlet classpath
|
||||
|
||||
* Tue Aug 20 2002 Ville Skyttä <ville.skytta at iki.fi> 2.4-0.D1.2jpp
|
||||
- Remove xerces-j1 runtime dependency.
|
||||
- Add bcel, jlex, regexp to xsltc runtime requirements:
|
||||
<http://xml.apache.org/xalan-j/xsltc_usage.html>
|
||||
- Build with -Dbuild.compiler=modern (IBM 1.3.1) to avoid stylebook errors.
|
||||
- XSLTC now provides jaxp_transform_impl too.
|
||||
- Earlier changes by Henri, from unreleased 2.4-D1.1jpp:
|
||||
Mon Jul 15 2002 Henri Gomez <hgomez@users.sourceforge.net> 2.4-D1.1jpp
|
||||
- 2.4D1
|
||||
- use the jlex 1.2.5-5jpp (patched by Xalan/XSLTC team) rpm
|
||||
- use the stylebook-1.0-b3_xalan-2.jar included in source file till it will
|
||||
be packaged in jpackage
|
||||
- use jaxp_parser_impl (possibly xerces-j2) instead of xerces-j1 for docs
|
||||
generation, since it's tuned for stylebook-1.0-b3_xalan-2.jar
|
||||
- build and provide xsltc in a separate rpm
|
||||
|
||||
* Mon Jul 01 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.3.1-2jpp
|
||||
- provides jaxp_transform_impl
|
||||
- requires jaxp_parser_impl
|
||||
- stylebook already requires xml-commons-apis
|
||||
- jaxp_parser_impl already requires xml-commons-apis
|
||||
- use sed instead of bash 2.x extension in link area to make spec compatible with distro using bash 1.1x
|
||||
|
||||
* Wed Jun 26 2002 Henri Gomez <hgomez@users.sourceforge.net> 2.3.1-2jpp
|
||||
- fix built classpath (bsf, bcel are existing jpackage rpms),
|
||||
- add buildrequires for javacup and JLex
|
||||
|
||||
* Wed May 08 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.3.1-1jpp
|
||||
- 2.3.1
|
||||
- vendor, distribution, group tags
|
||||
|
||||
* Mon Mar 18 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.3.0-2jpp
|
||||
- generic servlet support
|
||||
|
||||
* Wed Feb 20 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.3.0-1jpp
|
||||
- 2.3.0
|
||||
- no more compat jar
|
||||
|
||||
* Sun Jan 27 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.2.0-2jpp
|
||||
- adaptation to new stylebook1.0b3 package
|
||||
- used source tarball
|
||||
- section macro
|
||||
|
||||
* Fri Jan 18 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.2.0-1jpp
|
||||
- 2.2.0 final
|
||||
- versioned dir for javadoc
|
||||
- no dependencies for manual and javadoc packages
|
||||
- stricter dependency for compat and demo packages
|
||||
- fixed package confusion
|
||||
- adaptation for new servlet3 package
|
||||
- requires xerces-j1 instead of jaxp_parser
|
||||
- xml-apis jar now in required xml-commons-apis external package
|
||||
|
||||
* Wed Dec 5 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.2.D14-1jpp
|
||||
- 2.2.D14
|
||||
- javadoc into javadoc package
|
||||
- compat.jar into compat package
|
||||
- compat javadoc into compat-javadoc package
|
||||
|
||||
* Wed Nov 21 2001 Christian Zoffoli <czoffoli@littlepenguin.org> 2.2.D13-2jpp
|
||||
- changed extension to jpp
|
||||
- prefixed xml-apis
|
||||
|
||||
* Tue Nov 20 2001 Christian Zoffoli <czoffoli@littlepenguin.org> 2.2.D13-1jpp
|
||||
- 2.2.D13
|
||||
- removed packager tag
|
||||
|
||||
* Sat Oct 6 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.2.D11-1jpp
|
||||
- 2.2.D11
|
||||
|
||||
* Sun Sep 30 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.2.D10-2jpp
|
||||
- first unified release
|
||||
- s/jPackage/JPackage
|
||||
|
||||
* Fri Sep 14 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.2.D10-1mdk
|
||||
- cvs references
|
||||
- splitted demo package
|
||||
- moved demo files to %%{_datadir}/%%{name}
|
||||
- only manual package requires stylebook-1.0b3
|
||||
- only demo package requires servletapi3
|
||||
|
||||
* Wed Aug 22 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.2.D9-1mdk
|
||||
- 2.2.9
|
||||
- used new source packaging policy
|
||||
- added samples data
|
||||
|
||||
* Wed Aug 08 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 2.2.D6-1mdk
|
||||
- first Mandrake release
|
Loading…
Reference in New Issue
Block a user