Permaine Cheung 12eff8b
# Copyright (c) 2000-2008, JPackage Project
760460b
# All rights reserved.
760460b
#
760460b
# Redistribution and use in source and binary forms, with or without
760460b
# modification, are permitted provided that the following conditions
760460b
# are met:
760460b
#
760460b
# 1. Redistributions of source code must retain the above copyright
760460b
#    notice, this list of conditions and the following disclaimer.
760460b
# 2. Redistributions in binary form must reproduce the above copyright
760460b
#    notice, this list of conditions and the following disclaimer in the
760460b
#    documentation and/or other materials provided with the
760460b
#    distribution.
760460b
# 3. Neither the name of the JPackage Project nor the names of its
760460b
#    contributors may be used to endorse or promote products derived
760460b
#    from this software without specific prior written permission.
760460b
#
760460b
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
760460b
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
760460b
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
760460b
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
760460b
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
760460b
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
760460b
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
760460b
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
760460b
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
760460b
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
760460b
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
760460b
#
760460b
1606585
%bcond_with bootstrap
c9ae621
23212a8
%global ant_home %{_datadir}/ant
gbenson 22a225d
cvsdist 9282c67
Name:           ant
2a01901
Version:        1.10.12
247e0e3
Release:        5%{?dist}
3e52d49
Summary:        Java build tool
cvsdist 9282c67
Summary(it):    Tool per la compilazione di programmi java
cvsdist 9282c67
Summary(fr):    Outil de compilation pour java
Stanislav Ochotnicky 34bc1f0
License:        ASL 2.0
7284283
URL:            https://ant.apache.org/
7284283
Source0:        https://www.apache.org/dist/ant/source/apache-ant-%{version}-src.tar.bz2
605a2b3
Source2:        apache-ant-1.8.ant.conf
0ae3e84
# manpage
0ae3e84
Source3:        ant.asciidoc
Permaine Cheung 12eff8b
8a95f68
Patch0:         %{name}-build.xml.patch
708b685
Patch1:         0001-Fix-integer-overflow-when-parsing-SOURCE_DATE_EPOCH.patch
8a95f68
c9ae621
BuildRequires:  asciidoc
c9ae621
BuildRequires:  xmlto
c9ae621
af06a10
BuildRequires:  javapackages-local
c9ae621
%if %{with bootstrap}
c9ae621
BuildRequires:  javapackages-bootstrap
c9ae621
%else
29c3840
BuildRequires:  java-devel >= 1:1.8.0
e1f1af3
BuildRequires:  ant >= 1.10.2
Stanislav Ochotnicky 65902ad
BuildRequires:  ant-junit
af06a10
af06a10
BuildRequires:  mvn(antlr:antlr)
af06a10
BuildRequires:  mvn(bcel:bcel)
af06a10
BuildRequires:  mvn(bsf:bsf)
af06a10
BuildRequires:  mvn(com.jcraft:jsch)
af06a10
BuildRequires:  mvn(commons-logging:commons-logging-api)
af06a10
BuildRequires:  mvn(commons-net:commons-net)
af06a10
BuildRequires:  mvn(javax.mail:mail)
af06a10
BuildRequires:  mvn(jdepend:jdepend)
af06a10
BuildRequires:  mvn(junit:junit)
af06a10
BuildRequires:  mvn(org.tukaani:xz)
af06a10
BuildRequires:  mvn(oro:oro)
af06a10
BuildRequires:  mvn(regexp:regexp)
af06a10
BuildRequires:  mvn(xalan:xalan)
af06a10
BuildRequires:  mvn(xml-resolver:xml-resolver)
1b60ebd
BuildRequires:  mvn(org.hamcrest:hamcrest-core)
1b60ebd
BuildRequires:  mvn(org.hamcrest:hamcrest-library)
Permaine Cheung 12eff8b
2bc1e39
BuildRequires:  junit5
c9ae621
%endif
2bc1e39
232a5a1
# Theoretically Ant might be usable with just JRE, but typical Ant
232a5a1
# workflow requires full JDK, so we recommend it here.
abbad1c
Recommends: java-devel >= 1:1.8.0
232a5a1
8938815
Requires:       %{name}-lib = %{version}-%{release}
Severin Gehwolf ef0099d
# Require full javapackages-tools since the ant script uses
Severin Gehwolf ef0099d
# /usr/share/java-utils/java-functions
Severin Gehwolf ef0099d
Requires:       javapackages-tools
29794ec
ea8b5e7
# Subpackage was removed, and would prevent upgrades because it
ea8b5e7
# requires the exact old ant version.
ea8b5e7
Obsoletes:      ant-apache-log4j < 1.10.9-5
ea8b5e7
760460b
BuildArch:      noarch
Permaine Cheung 12eff8b
cvsdist 74679c3
%description
3e52d49
Apache Ant is a Java library and command-line tool whose mission is to
3e52d49
drive processes described in build files as targets and extension
3e52d49
points dependent upon each other.  The main known usage of Ant is the
3e52d49
build of Java applications.  Ant supplies a number of built-in tasks
3e52d49
allowing to compile, assemble, test and run Java applications.  Ant
3e52d49
can also be used effectively to build non Java applications, for
3e52d49
instance C or C++ applications.  More generally, Ant can be used to
3e52d49
pilot any type of process which can be described in terms of targets
3e52d49
and tasks.
cvsdist 9282c67
cvsdist 9282c67
%description -l fr
cvsdist 9282c67
Ant est un outil de compilation multi-plateformes pour java. Il est
vadimn 17bf4b1
utilisé par les projets apache-jakarta et apache-xml.
cvsdist 9282c67
cvsdist 9282c67
%description -l it
cvsdist 9282c67
Ant e' un tool indipendente dalla piattaforma creato per faciltare la
cvsdist 9282c67
compilazione di programmi java.
cvsdist 9282c67
Allo stato attuale viene utilizzato dai progetti apache jakarta ed
cvsdist 9282c67
apache xml.
cvsdist 9282c67
29794ec
%package lib
29794ec
Summary:        Core part of %{name}
29794ec
29794ec
%description lib
29794ec
Core part of Apache Ant that can be used as a library.
29794ec
c9ae621
%package junit
c9ae621
Summary:        Optional junit tasks for %{name}
c9ae621
Requires:       %{name} = %{version}-%{release}
c9ae621
c9ae621
%description junit
c9ae621
Optional junit tasks for %{name}.
c9ae621
c9ae621
%description junit -l fr
c9ae621
Taches junit optionelles pour %{name}.
c9ae621
c9ae621
%if %{without bootstrap}
c9ae621
Permaine Cheung 12eff8b
%package jmf
Permaine Cheung 12eff8b
Summary:        Optional jmf tasks for %{name}
8938815
Requires:       %{name} = %{version}-%{release}
Permaine Cheung 12eff8b
Permaine Cheung 12eff8b
%description jmf
Permaine Cheung 12eff8b
Optional jmf tasks for %{name}.
Permaine Cheung 12eff8b
Permaine Cheung 12eff8b
%description jmf -l fr
Permaine Cheung 12eff8b
Taches jmf optionelles pour %{name}.
Permaine Cheung 12eff8b
Permaine Cheung 12eff8b
%package swing
Permaine Cheung 12eff8b
Summary:        Optional swing tasks for %{name}
8938815
Requires:       %{name} = %{version}-%{release}
Permaine Cheung 12eff8b
Permaine Cheung 12eff8b
%description swing
Permaine Cheung 12eff8b
Optional swing tasks for %{name}.
Permaine Cheung 12eff8b
Permaine Cheung 12eff8b
%description swing -l fr
Permaine Cheung 12eff8b
Taches swing optionelles pour %{name}.
Permaine Cheung 12eff8b
cvsdist 9282c67
%package antlr
cvsdist 9282c67
Summary:        Optional antlr tasks for %{name}
8938815
Requires:       %{name} = %{version}-%{release}
cvsdist 9282c67
cvsdist 9282c67
%description antlr
cvsdist 9282c67
Optional antlr tasks for %{name}.
cvsdist 9282c67
cvsdist 9282c67
%description antlr -l fr
cvsdist 9282c67
Taches antlr optionelles pour %{name}.
cvsdist 9282c67
gbenson 8813aa5
%package apache-bsf
gbenson 8813aa5
Summary:        Optional apache bsf tasks for %{name}
8938815
Requires:       %{name} = %{version}-%{release}
gbenson 8813aa5
gbenson 8813aa5
%description apache-bsf
gbenson 8813aa5
Optional apache bsf tasks for %{name}.
gbenson 8813aa5
gbenson 8813aa5
%description apache-bsf -l fr
gbenson 8813aa5
Taches apache bsf optionelles pour %{name}.
gbenson 8813aa5
cvsdist 9282c67
%package apache-resolver
cvsdist 9282c67
Summary:        Optional apache resolver tasks for %{name}
8938815
Requires:       %{name} = %{version}-%{release}
cvsdist 9282c67
cvsdist 9282c67
%description apache-resolver
cvsdist 9282c67
Optional apache resolver tasks for %{name}.
cvsdist 9282c67
cvsdist 9282c67
%description apache-resolver -l fr
cvsdist 9282c67
Taches apache resolver optionelles pour %{name}.
cvsdist 9282c67
cvsdist 9282c67
%package commons-logging
cvsdist 9282c67
Summary:        Optional commons logging tasks for %{name}
8938815
Requires:       %{name} = %{version}-%{release}
cvsdist 9282c67
cvsdist 9282c67
%description commons-logging
cvsdist 9282c67
Optional commons logging tasks for %{name}.
cvsdist 9282c67
cvsdist 9282c67
%description commons-logging -l fr
cvsdist 9282c67
Taches commons logging optionelles pour %{name}.
cvsdist 9282c67
760460b
%package commons-net
760460b
Summary:        Optional commons net tasks for %{name}
8938815
Requires:       %{name} = %{version}-%{release}
760460b
760460b
%description commons-net
760460b
Optional commons net tasks for %{name}.
760460b
760460b
%description commons-net -l fr
760460b
Taches commons net optionelles pour %{name}.
760460b
gbenson 90b78cc
%package apache-bcel
gbenson 90b78cc
Summary:        Optional apache bcel tasks for %{name}
8938815
Requires:       %{name} = %{version}-%{release}
cvsdist 9282c67
gbenson 90b78cc
%description apache-bcel
gbenson 90b78cc
Optional apache bcel tasks for %{name}.
cvsdist 9282c67
gbenson 90b78cc
%description apache-bcel -l fr
gbenson 90b78cc
Taches apache bcel optionelles pour %{name}.
cvsdist 9282c67
gbenson 90b78cc
%package apache-oro
gbenson 90b78cc
Summary:        Optional apache oro tasks for %{name}
8938815
Requires:       %{name} = %{version}-%{release}
cvsdist 9282c67
gbenson 90b78cc
%description apache-oro
gbenson 90b78cc
Optional apache oro tasks for %{name}.
cvsdist 9282c67
gbenson 90b78cc
%description apache-oro -l fr
gbenson 90b78cc
Taches apache oro optionelles pour %{name}.
cvsdist 9282c67
gbenson 90b78cc
%package apache-regexp
gbenson 90b78cc
Summary:        Optional apache regexp tasks for %{name}
8938815
Requires:       %{name} = %{version}-%{release}
cvsdist 9282c67
gbenson 90b78cc
%description apache-regexp
gbenson 90b78cc
Optional apache regexp tasks for %{name}.
cvsdist 9282c67
gbenson 90b78cc
%description apache-regexp -l fr
gbenson 90b78cc
Taches apache regexp optionelles pour %{name}.
cvsdist 9282c67
Orion Poplawski d665966
%package apache-xalan2
Orion Poplawski d665966
Summary:        Optional apache xalan2 tasks for %{name}
8938815
Requires:       %{name} = %{version}-%{release}
Orion Poplawski d665966
Orion Poplawski d665966
%description apache-xalan2
Orion Poplawski d665966
Optional apache xalan2 tasks for %{name}.
Orion Poplawski d665966
Orion Poplawski d665966
%description apache-xalan2 -l fr
Orion Poplawski d665966
Taches apache xalan2 optionelles pour %{name}.
Orion Poplawski d665966
4e5a1af
%package imageio
4e5a1af
Summary:        Optional imageio tasks for %{name}
8938815
Requires:       %{name} = %{version}-%{release}
4e5a1af
4e5a1af
%description imageio
4e5a1af
Optional imageio tasks for %{name}.
4e5a1af
cvsdist 9282c67
%package javamail
cvsdist 9282c67
Summary:        Optional javamail tasks for %{name}
8938815
Requires:       %{name} = %{version}-%{release}
cvsdist 9282c67
cvsdist 9282c67
%description javamail
cvsdist 9282c67
Optional javamail tasks for %{name}.
cvsdist 9282c67
cvsdist 9282c67
%description javamail -l fr
cvsdist 9282c67
Taches javamail optionelles pour %{name}.
cvsdist 9282c67
cvsdist 9282c67
%package jdepend
cvsdist 9282c67
Summary:        Optional jdepend tasks for %{name}
8938815
Requires:       %{name} = %{version}-%{release}
cvsdist 9282c67
cvsdist 9282c67
%description jdepend
cvsdist 9282c67
Optional jdepend tasks for %{name}.
cvsdist 9282c67
cvsdist 9282c67
%description jdepend -l fr
cvsdist 9282c67
Taches jdepend optionelles pour %{name}.
760460b
gbenson 6177fe7
%package jsch
gbenson 6177fe7
Summary:        Optional jsch tasks for %{name}
8938815
Requires:       %{name} = %{version}-%{release}
gbenson 6177fe7
gbenson 6177fe7
%description jsch
gbenson 6177fe7
Optional jsch tasks for %{name}.
gbenson 6177fe7
gbenson 6177fe7
%description jsch -l fr
gbenson 6177fe7
Taches jsch optionelles pour %{name}.
gbenson 6177fe7
2bc1e39
%package junit5
2bc1e39
Summary:        Optional junit5 tasks for %{name}
8938815
Requires:       %{name} = %{version}-%{release}
2bc1e39
2bc1e39
%description junit5
2bc1e39
Optional junit5 tasks for %{name}.
2bc1e39
2bc1e39
%description junit5 -l fr
2bc1e39
Taches junit5 optionelles pour %{name}.
2bc1e39
Orion Poplawski c803ef5
%package testutil
Orion Poplawski 950c4fe
Summary:        Test utility classes for %{name}
8938815
Requires:       %{name} = %{version}-%{release}
Orion Poplawski c803ef5
Orion Poplawski c803ef5
%description testutil
Orion Poplawski 950c4fe
Test utility tasks for %{name}.
Orion Poplawski c803ef5
b59b0b3
%package xz
b59b0b3
Summary:        Optional xz tasks for %{name}
8938815
Requires:       %{name} = %{version}-%{release}
b59b0b3
b59b0b3
%description xz
b59b0b3
Optional xz tasks for %{name}.
b59b0b3
cvsdist 9282c67
%package manual
cvsdist 9282c67
Summary:        Manual for %{name}
cvsdist 9282c67
cvsdist 9282c67
%description manual
cvsdist 9282c67
Documentation for %{name}.
cvsdist 74679c3
cvsdist 9282c67
%description manual -l it
cvsdist 9282c67
Documentazione di %{name}.
cvsdist 059e3cd
cvsdist 9282c67
%description manual -l fr
cvsdist 9282c67
Documentation pour %{name}.
cvsdist d103cf2
cvsdist 9282c67
%package javadoc
cvsdist 9282c67
Summary:        Javadoc for %{name}
cvsdist 9282c67
cvsdist 9282c67
%description javadoc
cvsdist 9282c67
Javadoc for %{name}.
cvsdist 314c7df
cvsdist 9282c67
%description javadoc -l fr
cvsdist 9282c67
Javadoc pour %{name}.
cvsdist 6ef3833
c9ae621
%endif
c9ae621
cvsdist 9282c67
# -----------------------------------------------------------------------------
cvsdist 74679c3
cvsdist 9282c67
%prep
d74a2cd
%setup -q -n apache-ant-%{version}
8a95f68
%patch0 -p0
708b685
%patch1 -p1
Permaine Cheung bb868a1
gbenson 90b78cc
# clean jar files
e8cc154
find . -name "*.jar" | xargs -t rm
Permaine Cheung 12eff8b
Stanislav Ochotnicky 65902ad
# failing testcases. TODO see why
Stanislav Ochotnicky 65902ad
rm src/tests/junit/org/apache/tools/ant/types/selectors/SignedSelectorTest.java \
Stanislav Ochotnicky 65902ad
   src/tests/junit/org/apache/tools/ant/taskdefs/condition/IsFileSelectedTest.java \
6d776f1
   src/tests/junit/org/apache/tools/ant/taskdefs/condition/IsSignedTest.java \
6d776f1
   src/tests/junit/org/apache/tools/ant/taskdefs/JarTest.java \
6d776f1
   src/tests/junit/org/apache/tools/mail/MailMessageTest.java
Stanislav Ochotnicky 65902ad
53cd5c1
# Log4jListener is deprecated by upstream: Apache Log4j (1) is not
53cd5c1
# developed any more. Last release is 1.2.17 from 26 May 2012 and
53cd5c1
# contains vulnerability issues.
53cd5c1
rm src/main/org/apache/tools/ant/listener/Log4jListener.java
53cd5c1
Orion Poplawski d665966
#install jars
c9ae621
%if %{with bootstrap}
c9ae621
build-jar-repository -s -p lib/optional javapackages-bootstrap/junit javapackages-bootstrap/hamcrest-core
c9ae621
%else
53cd5c1
build-jar-repository -s -p lib/optional antlr bcel javamail/mailapi jdepend junit oro regexp bsf commons-logging commons-net jsch xalan-j2 xml-commons-resolver xalan-j2-serializer hamcrest/core hamcrest/library xz-java junit5 opentest4j
c9ae621
%endif
Orion Poplawski d665966
53a97c8
# fix hardcoded paths in ant script and conf
53a97c8
cp -p %{SOURCE2} %{name}.conf
0467e5f
sed -e 's:/etc/ant.conf:%{_sysconfdir}/ant.conf:g' \
0467e5f
    -e 's:/etc/ant.d:%{_sysconfdir}/ant.d:g' \
53a97c8
    -e 's:/usr/share/ant:%{_datadir}/ant:g' \
53a97c8
    -e 's:/usr/bin/build-classpath:%{_bindir}/build-classpath:g' \
53a97c8
    -e 's:/usr/share/java-utils/java-functions:%{_javadir}-utils/java-functions:g' \
53a97c8
    -i src/script/ant %{name}.conf
53a97c8
cb9d5e7
# Remove unnecessary JARs from the classpath
cb9d5e7
sed -i 's/jaxp_parser_impl//;s/xml-commons-apis//' src/script/ant
cb9d5e7
Permaine Cheung 12eff8b
# Fix file-not-utf8 rpmlint warning
Permaine Cheung 12eff8b
iconv KEYS -f iso-8859-1 -t utf-8 -o KEYS.utf8
Permaine Cheung 12eff8b
mv KEYS.utf8 KEYS
Permaine Cheung 12eff8b
iconv LICENSE -f iso-8859-1 -t utf-8 -o LICENSE.utf8
Permaine Cheung 12eff8b
mv LICENSE.utf8 LICENSE
gbenson 90b78cc
af06a10
# We want a hard dep on antlr
af06a10
%pom_xpath_remove pom:optional src/etc/poms/ant-antlr/pom.xml
af06a10
9bbde7c
# fix javamail dependency coordinates (remove once javamail is updated)
9bbde7c
%pom_change_dep -r com.sun.mail:jakarta.mail javax.mail:mail src/etc/poms/ant-javamail/pom.xml
9bbde7c
cvsdist 9282c67
%build
c9ae621
%if %{with bootstrap}
c9ae621
%{ant} jars
c9ae621
%else
abbad1c
%{ant} jars test-jar javadocs
c9ae621
%endif
cvsdist 74679c3
0ae3e84
# typeset the manpage
0ae3e84
mkdir man
0ae3e84
asciidoc -b docbook -d manpage -o man/%{name}.xml %{SOURCE3}
0ae3e84
xmlto man man/%{name}.xml -o man
0ae3e84
53cd5c1
# remove empty jai and netrexx jars. Due to missing dependencies they contain only manifests.
53cd5c1
rm build/lib/ant-jai.jar build/lib/ant-netrexx.jar
53cd5c1
# log4j logging is deprecated
53cd5c1
rm build/lib/ant-apache-log4j.jar
53cd5c1
cvsdist 74679c3
cvsdist 9282c67
%install
cvsdist 9282c67
# ANT_HOME and subdirs
9e57377
mkdir -p $RPM_BUILD_ROOT%{ant_home}/{lib,etc,bin}
cvsdist 9282c67
af06a10
%mvn_alias :ant org.apache.ant:ant-nodeps apache:ant ant:ant
af06a10
%mvn_alias :ant-launcher ant:ant-launcher
af06a10
af06a10
%mvn_file ':{ant,ant-bootstrap,ant-launcher}' %{name}/@1 @1
Orion Poplawski d665966
c9ae621
%if %{with bootstrap}
c9ae621
mv build/lib build/lib0
c9ae621
mkdir build/lib/
c9ae621
mv build/lib0/ant.jar build/lib/
c9ae621
mv build/lib0/ant-bootstrap.jar build/lib/
c9ae621
mv build/lib0/ant-launcher.jar build/lib/
c9ae621
mv build/lib0/ant-junit.jar build/lib/
c9ae621
mv build/lib0/ant-junit4.jar build/lib/
c9ae621
%endif
c9ae621
Orion Poplawski d665966
for jar in build/lib/*.jar
Orion Poplawski d665966
do
e402765
  # Make sure that installed JARs are not empty
e402765
  jar tf ${jar} | egrep -q *.class
e402765
Orion Poplawski d665966
  jarname=$(basename $jar .jar)
Orion Poplawski d665966
Orion Poplawski d665966
  # jar aliases
2f0d532
  ln -sf ../../java/%{name}/${jarname}.jar $RPM_BUILD_ROOT%{ant_home}/lib/${jarname}.jar
Orion Poplawski d665966
af06a10
  pom=src/etc/poms/${jarname}/pom.xml
Orion Poplawski d665966
af06a10
  # bootstrap does not have a pom, generate one
af06a10
  [ $jarname == ant-bootstrap ] && pom='org.apache.ant:ant-bootstrap:%{version}'
f646d58
af06a10
  %mvn_artifact ${pom} ${jar}
2f0d532
done
2f0d532
af06a10
# ant-parent pom
af06a10
%mvn_artifact src/etc/poms/pom.xml
Orion Poplawski d665966
af06a10
%mvn_package :ant lib
af06a10
%mvn_package :ant-launcher lib
af06a10
%mvn_package :ant-bootstrap lib
af06a10
%mvn_package :ant-parent lib
af06a10
%mvn_package :ant-junit4 junit
af06a10
# catchall rule for the rest
af06a10
%mvn_package ':ant-{*}' @1
af06a10
af06a10
%mvn_install
cvsdist 9282c67
cvsdist 9282c67
# scripts: remove dos and os/2 scripts
cvsdist 9282c67
rm -f src/script/*.bat
cvsdist 9282c67
rm -f src/script/*.cmd
cvsdist 9282c67
cvsdist 9282c67
# XSLs
c9ae621
%if %{with bootstrap}
c9ae621
rm src/etc/jdepend-frames.xsl
c9ae621
rm src/etc/jdepend.xsl
c9ae621
rm src/etc/maudit-frames.xsl
c9ae621
%endif
cvsdist 9282c67
cp -p src/etc/*.xsl $RPM_BUILD_ROOT%{ant_home}/etc
cvsdist 9282c67
cvsdist 9282c67
# install everything else
cvsdist 9282c67
mkdir -p $RPM_BUILD_ROOT%{_bindir}
30c82d2
cp -p src/script/ant $RPM_BUILD_ROOT%{_bindir}/
9e57377
ln -sf %{_bindir}/ant $RPM_BUILD_ROOT%{ant_home}/bin/
30c82d2
cp -p src/script/antRun $RPM_BUILD_ROOT%{ant_home}/bin/
cvsdist 9282c67
cvsdist 9282c67
# default ant.conf
cvsdist 9282c67
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}
53a97c8
cp -p %{name}.conf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.conf
cvsdist 9282c67
gbenson 90b78cc
# OPT_JAR_LIST fragments
gbenson 90b78cc
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d
c9ae621
echo "junit hamcrest/core ant/ant-junit" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/junit
c9ae621
echo "junit hamcrest/core ant/ant-junit4" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/junit4
c9ae621
c9ae621
%if %{without bootstrap}
c9ae621
Permaine Cheung 12eff8b
echo "ant/ant-jmf" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/jmf
Permaine Cheung 12eff8b
echo "ant/ant-swing" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/swing
gbenson 90b78cc
echo "antlr ant/ant-antlr" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/antlr
4623572
echo "bsf commons-logging ant/ant-apache-bsf" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-bsf
Permaine Cheung 12eff8b
echo "xml-commons-resolver ant/ant-apache-resolver" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-resolver
7399143
echo "apache-commons-logging ant/ant-commons-logging" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/commons-logging
7399143
echo "apache-commons-net ant/ant-commons-net" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/commons-net
gbenson 90b78cc
echo "bcel ant/ant-apache-bcel" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-bcel
gbenson 90b78cc
echo "oro ant/ant-apache-oro" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-oro
gbenson 90b78cc
echo "regexp ant/ant-apache-regexp" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-regexp
fd23408
echo "xalan-j2 xalan-j2-serializer ant/ant-apache-xalan2" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/apache-xalan2
4e5a1af
echo "ant/ant-imageio" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/imageio
gbenson 90b78cc
echo "javamail jaf ant/ant-javamail" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/javamail
gbenson 90b78cc
echo "jdepend ant/ant-jdepend" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/jdepend
gbenson 6177fe7
echo "jsch ant/ant-jsch" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/jsch
abbad1c
echo "junit5 hamcrest/core junit opentest4j ant/ant-junitlauncher" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/junitlauncher
Orion Poplawski c803ef5
echo "testutil ant/ant-testutil" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/testutil
b59b0b3
echo "xz-java ant/ant-xz" > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d/xz
gbenson 90b78cc
cvsdist 9282c67
# javadoc
0504803
mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}
0504803
cp -pr build/javadocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
cvsdist 9282c67
cvsdist 9282c67
# fix link between manual and javadoc
d74a2cd
(cd manual; ln -sf %{_javadocdir}/%{name} api)
cvsdist 9282c67
c9ae621
%endif
c9ae621
0ae3e84
# manpage
0ae3e84
install -d -m 755 %{buildroot}%{_mandir}/man1/
0ae3e84
install -p -m 644 man/%{name}.1 %{buildroot}%{_mandir}/man1/%{name}.1
0ae3e84
c9ae621
%if %{without bootstrap}
86f0e31
%check
ec6653d
LC_ALL=C.UTF-8 %{ant} test
c9ae621
%endif
86f0e31
f9b3d76
%files
af06a10
%doc KEYS README WHATSNEW
af06a10
%license LICENSE NOTICE
17d6487
%config(noreplace) %{_sysconfdir}/%{name}.conf
cvsdist 9282c67
%attr(0755,root,root) %{_bindir}/ant
9e57377
%dir %{ant_home}/bin
9e57377
%{ant_home}/bin/ant
30c82d2
%attr(0755,root,root) %{ant_home}/bin/antRun
0ae3e84
%{_mandir}/man1/%{name}.*
cvsdist 9282c67
%dir %{ant_home}/etc
cvsdist 9282c67
%{ant_home}/etc/ant-update.xsl
cvsdist 9282c67
%{ant_home}/etc/changelog.xsl
Orion Poplawski d665966
%{ant_home}/etc/coverage-frames.xsl
Orion Poplawski d665966
%{ant_home}/etc/mmetrics-frames.xsl
cvsdist 9282c67
%{ant_home}/etc/log.xsl
cvsdist 9282c67
%{ant_home}/etc/tagdiff.xsl
5277cfe
%{ant_home}/etc/common2master.xsl
Orion Poplawski d665966
%{ant_home}/etc/printFailingTests.xsl
29794ec
%dir %{_sysconfdir}/%{name}.d
29794ec
af06a10
%files lib -f .mfiles-lib
ce4b0fb
%dir %{ant_home}
cvsdist 9282c67
%dir %{ant_home}/lib
c19ddeb
%{ant_home}/lib/%{name}.jar
f9b3d76
%{ant_home}/lib/%{name}-launcher.jar
c19ddeb
%{ant_home}/lib/%{name}-bootstrap.jar
760460b
c9ae621
%files junit -f .mfiles-junit
c9ae621
%{ant_home}/lib/%{name}-junit.jar
c9ae621
%{ant_home}/lib/%{name}-junit4.jar
c9ae621
%config(noreplace) %{_sysconfdir}/%{name}.d/junit
c9ae621
%config(noreplace) %{_sysconfdir}/%{name}.d/junit4
c9ae621
%{ant_home}/etc/junit-frames.xsl
c9ae621
%{ant_home}/etc/junit-noframes.xsl
c9ae621
%{ant_home}/etc/junit-frames-xalan1.xsl
c9ae621
%{ant_home}/etc/junit-frames-saxon.xsl
c9ae621
%{ant_home}/etc/junit-noframes-saxon.xsl
c9ae621
c9ae621
%if %{without bootstrap}
c9ae621
9e5e594
%files jmf -f .mfiles-jmf
c19ddeb
%{ant_home}/lib/%{name}-jmf.jar
Permaine Cheung 12eff8b
%config(noreplace) %{_sysconfdir}/%{name}.d/jmf
Permaine Cheung 12eff8b
9e5e594
%files swing -f .mfiles-swing
c19ddeb
%{ant_home}/lib/%{name}-swing.jar
Permaine Cheung 12eff8b
%config(noreplace) %{_sysconfdir}/%{name}.d/swing
Permaine Cheung 12eff8b
9e5e594
%files antlr -f .mfiles-antlr
c19ddeb
%{ant_home}/lib/%{name}-antlr.jar
17d6487
%config(noreplace) %{_sysconfdir}/%{name}.d/antlr
cvsdist 9282c67
9e5e594
%files apache-bsf -f .mfiles-apache-bsf
c19ddeb
%{ant_home}/lib/%{name}-apache-bsf.jar
17d6487
%config(noreplace) %{_sysconfdir}/%{name}.d/apache-bsf
gbenson 8813aa5
9e5e594
%files apache-resolver -f .mfiles-apache-resolver
c19ddeb
%{ant_home}/lib/%{name}-apache-resolver.jar
17d6487
%config(noreplace) %{_sysconfdir}/%{name}.d/apache-resolver
cvsdist 9282c67
9e5e594
%files commons-logging -f .mfiles-commons-logging
c19ddeb
%{ant_home}/lib/%{name}-commons-logging.jar
17d6487
%config(noreplace) %{_sysconfdir}/%{name}.d/commons-logging
760460b
9e5e594
%files commons-net -f .mfiles-commons-net
c19ddeb
%{ant_home}/lib/%{name}-commons-net.jar
17d6487
%config(noreplace) %{_sysconfdir}/%{name}.d/commons-net
760460b
9e5e594
%files apache-bcel -f .mfiles-apache-bcel
c19ddeb
%{ant_home}/lib/%{name}-apache-bcel.jar
17d6487
%config(noreplace) %{_sysconfdir}/%{name}.d/apache-bcel
cvsdist 9282c67
9e5e594
%files apache-oro -f .mfiles-apache-oro
c19ddeb
%{ant_home}/lib/%{name}-apache-oro.jar
17d6487
%config(noreplace) %{_sysconfdir}/%{name}.d/apache-oro
cvsdist 9282c67
%{ant_home}/etc/maudit-frames.xsl
cvsdist 9282c67
9e5e594
%files apache-regexp -f .mfiles-apache-regexp
c19ddeb
%{ant_home}/lib/%{name}-apache-regexp.jar
17d6487
%config(noreplace) %{_sysconfdir}/%{name}.d/apache-regexp
cvsdist 9282c67
9e5e594
%files apache-xalan2 -f .mfiles-apache-xalan2
Orion Poplawski d665966
%{ant_home}/lib/%{name}-apache-xalan2.jar
Orion Poplawski d665966
%config(noreplace) %{_sysconfdir}/%{name}.d/apache-xalan2
Orion Poplawski d665966
4e5a1af
%files imageio -f .mfiles-imageio
4e5a1af
%{ant_home}/lib/%{name}-imageio.jar
4e5a1af
%config(noreplace) %{_sysconfdir}/%{name}.d/imageio
4e5a1af
9e5e594
%files javamail -f .mfiles-javamail
c19ddeb
%{ant_home}/lib/%{name}-javamail.jar
17d6487
%config(noreplace) %{_sysconfdir}/%{name}.d/javamail
cvsdist 9282c67
9e5e594
%files jdepend -f .mfiles-jdepend
c19ddeb
%{ant_home}/lib/%{name}-jdepend.jar
17d6487
%config(noreplace) %{_sysconfdir}/%{name}.d/jdepend
cvsdist 9282c67
%{ant_home}/etc/jdepend.xsl
cvsdist 9282c67
%{ant_home}/etc/jdepend-frames.xsl
cvsdist 9282c67
9e5e594
%files jsch -f .mfiles-jsch
c19ddeb
%{ant_home}/lib/%{name}-jsch.jar
17d6487
%config(noreplace) %{_sysconfdir}/%{name}.d/jsch
gbenson 6177fe7
2bc1e39
%files junit5 -f .mfiles-junitlauncher
2bc1e39
%{ant_home}/lib/%{name}-junitlauncher.jar
2bc1e39
%config(noreplace) %{_sysconfdir}/%{name}.d/junitlauncher
cvsdist 9282c67
9e5e594
%files testutil -f .mfiles-testutil
Orion Poplawski c803ef5
%{ant_home}/lib/%{name}-testutil.jar
Orion Poplawski c803ef5
%config(noreplace) %{_sysconfdir}/%{name}.d/testutil
Orion Poplawski c803ef5
b59b0b3
%files xz -f .mfiles-xz
b59b0b3
%{ant_home}/lib/%{name}-xz.jar
b59b0b3
%config(noreplace) %{_sysconfdir}/%{name}.d/xz
b59b0b3
cvsdist 9282c67
%files manual
af06a10
%license LICENSE NOTICE
d74a2cd
%doc manual/*
cvsdist 9282c67
cvsdist 9282c67
%files javadoc
af06a10
%license LICENSE NOTICE
0504803
%{_javadocdir}/%{name}
cvsdist 9282c67
c9ae621
%endif
c9ae621
cvsdist 9282c67
# -----------------------------------------------------------------------------
cvsdist 74679c3
cvsdist 9282c67
%changelog
247e0e3
* Mon Jun 06 2022 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.10.12-5
247e0e3
- Rebuild to fix incorrect version string
247e0e3
- Resolves: rhbz#1936159
247e0e3
708b685
* Fri Jun 03 2022 Marian Koncek <mkoncek@redhat.com> - 1.10.12-4
708b685
- Fix integer overflow when parsing SOURCE_DATE_EPOCH
708b685
26da6fd
* Sat Feb 05 2022 Jiri Vanek <jvanek@redhat.com> - 1.10.12-3
26da6fd
- Rebuilt for java-17-openjdk as system jdk
26da6fd
9fd34ed
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.12-2
9fd34ed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
9fd34ed
2a01901
* Tue Nov 09 2021 Marian Koncek <mkoncek@redhat.com> - 1.10.12-1
2a01901
- Update to upstream version 1.10.12
2a01901
8b63e0e
* Wed Oct 13 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.10.11-2
8b63e0e
- Bump release
8b63e0e
ea8b5e7
* Thu Sep  9 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.10.11-1
ea8b5e7
- Add Obsoletes for removed apache-log4j subpackage to fix upgrades
ea8b5e7
046a3f8
* Wed Aug 11 2021 Marian Koncek <mkoncek@redhat.com> - 1.10.11-1
046a3f8
- Update to upstream version 1.10.11
046a3f8
5c11d2b
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.9-6
5c11d2b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
5c11d2b
53cd5c1
* Mon Jun 28 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.10.9-5
53cd5c1
- Disable deprecated log4j logging functionality
53cd5c1
4623572
* Mon Jun 21 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.10.9-4
4623572
- Remove support for JavaScript
4623572
117117d
* Mon May 17 2021 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.10.9-3
117117d
- Bootstrap build
1606585
- Non-bootstrap build
117117d
5633da6
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.10.9-2
5633da6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
5633da6
2302350
* Fri Oct 16 2020 Fabio Valentini <decathorpe@gmail.com> - 0:1.10.9-1
2302350
- Update to version 1.10.9.
2302350
- Addresses: CVE-2020-11979
2302350
7c60309
* Wed Sep 16 2020 Fabio Valentini <decathorpe@gmail.com> - 0:1.10.8-6
7c60309
- Remove workaround for jarsigner issues / RHBZ#1869017.
7c60309
3f8033c
* Wed Sep 09 2020 Fabio Valentini <decathorpe@gmail.com> - 0:1.10.8-5
3f8033c
- Switch from log4j 1.2 compat package to log4j 1.2 API shim.
3f8033c
6fecb9b
* Sun Aug 23 2020 Fabio Valentini <decathorpe@gmail.com> - 0:1.10.8-4
6fecb9b
- Temporarily disable some jarsigner tests to work around RHBZ#1869017.
6fecb9b
2311c8e
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.10.8-3
2311c8e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
2311c8e
e7221f8
* Fri Jul 10 2020 Jiri Vanek <jvanek@redhat.com> - 0:1.10.8-2
e7221f8
- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11
276bbbd
- disabled javadoc, as it fails in jdk11, and ant should not be an FTBFS to soon
e7221f8
37cb428
* Sat May 16 2020 Fabio Valentini <decathorpe@gmail.com> - 0:1.10.8-1
37cb428
- Update to version 1.10.8.
37cb428
- Addresses: CVE-2020-1945
37cb428
9bbde7c
* Fri May 08 2020 Fabio Valentini <decathorpe@gmail.com> - 0:1.10.7-1
9bbde7c
- Update to version 1.10.7.
9bbde7c
dc87d75
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.10.6-2
dc87d75
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
dc87d75
4e5a1af
* Mon Jul 29 2019 Fabio Valentini <decathorpe@gmail.com> - 0:1.10.6-1
4e5a1af
- Update to version 1.10.6.
4e5a1af
16d3e6a
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.10.5-6
16d3e6a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
16d3e6a
François Cami 2f56c5a
* Sat Apr 27 2019 François Cami <fcami@redhat.com> - - 0:1.10.5-5
François Cami 2f56c5a
- Bump to fix FTBFS
François Cami 2f56c5a
1af7969
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.10.5-4
1af7969
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
1af7969
ec6653d
* Mon Nov 19 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0:1.10.5-3
ec6653d
- Use C.UTF-8 locale
ec6653d
  See https://fedoraproject.org/wiki/Changes/Remove_glibc-langpacks-all_from_buildroot
ec6653d
936a7c5
* Mon Aug 20 2018 Mat Booth <mat.booth@redhat.com> - 0:1.10.5-2
936a7c5
- Enable building the optional junit5 module
936a7c5
16e292d
* Thu Aug 02 2018 Michael Simacek <msimacek@redhat.com> - 0:1.10.5-1
16e292d
- Update to upstream version 1.10.5
16e292d
0ae3e84
* Thu Aug 02 2018 Michael Simacek <msimacek@redhat.com> - 0:1.10.4-4
0ae3e84
- Add a manpage
30c82d2
- Avoid installing antRun auxiliary script in bindir, keep it in ant_home
0ae3e84
ad78c4f
* Mon Jul 30 2018 Severin Gehwolf <sgehwolf@redhat.com> - 0:1.10.4-3
Severin Gehwolf ef0099d
- Require javapackages-tools for ant script.
Severin Gehwolf ef0099d
1ec1575
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.10.4-2
1ec1575
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
1ec1575
1b60ebd
* Tue Jun 26 2018 Michael Simacek <msimacek@redhat.com> - 0:1.10.4-1
1b60ebd
- Update to upstream version 1.10.4
1b60ebd
- Resolves: rhbz#1584407
1b60ebd
89c3bd5
* Wed Apr 18 2018 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.10.3-2
89c3bd5
- Remove legacy Obsoletes/Provides
89c3bd5
2bc1e39
* Wed Mar 28 2018 Michael Simacek <msimacek@redhat.com> - 0:1.10.3-1
2bc1e39
- Update to upstream version 1.10.3
2bc1e39
7284283
* Wed Feb  7 2018 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.10.2-1
7284283
- Update to upstream version 1.10.2
7284283
eb95f5f
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.10.1-9
eb95f5f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
eb95f5f
ce4b0fb
* Mon Sep 04 2017 Michael Simacek <msimacek@redhat.com> - 0:1.10.1-8
ce4b0fb
- Fix directory ownership
ce4b0fb
0fbede1
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.10.1-7
0fbede1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
0fbede1
cb9d5e7
* Tue Mar 28 2017 Michael Simacek <msimacek@redhat.com> - 0:1.10.1-6
cb9d5e7
- Fix requires
cb9d5e7
- Use JDK's jaxp instead of xerces
cb9d5e7
af06a10
* Tue Mar 21 2017 Michael Simacek <msimacek@redhat.com> - 0:1.10.1-5
af06a10
- Install with XMvn
af06a10
53a97c8
* Wed Mar  1 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.10.1-4
53a97c8
- Fix hardcoded paths in ant script and conf
53a97c8
- Fix requires on xz-java
53a97c8
e8cc154
* Thu Feb 23 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.10.1-3
e8cc154
- Don't hardcode path to xargs
e8cc154
584a6b3
* Thu Feb 16 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.10.1-2
584a6b3
- Conditionalize weak dependencies
584a6b3
b59b0b3
* Wed Feb 15 2017 Michael Simacek <msimacek@redhat.com> - 0:1.10.1-1
b59b0b3
- Update to upstream version 1.10.1
b59b0b3
e473486
* Fri Feb 10 2017 Michael Simacek <msimacek@redhat.com> - 0:1.10.0-3
e473486
- Use log4j12
e473486
426b123
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.10.0-2
426b123
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
426b123
9e37e83
* Mon Jan 02 2017 Michael Simacek <msimacek@redhat.com> - 0:1.10.0-1
9e37e83
- Update to upstream version 1.10.0
9e37e83
fb50795
* Mon Dec 12 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.9.7-1
fb50795
- Update to upstream version 1.9.7
fb50795
844825b
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.9.6-3
844825b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
844825b
232a5a1
* Fri Jul 10 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.9.6-2
232a5a1
- Recommend java-devel instead of requiring it
232a5a1
ac06af3
* Thu Jul 02 2015 Michael Simacek <msimacek@redhat.com> - 0:1.9.6-1
ac06af3
- Update to upstream version 1.9.6
ac06af3
aa358ff
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.9.5-2
aa358ff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
aa358ff
a0b37a5
* Thu Jun 04 2015 Michael Simacek <msimacek@redhat.com> - 0:1.9.5-1
a0b37a5
- Update to upstream version 1.9.5
a0b37a5
f9b3d76
* Fri Apr 03 2015 Michael Simacek <msimacek@redhat.com> - 0:1.9.4-11
f9b3d76
- Move launcher to lib subpackage
f9b3d76
3e52d49
* Wed Apr  1 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.9.4-10
3e52d49
- Update description
3e52d49
29794ec
* Tue Mar 31 2015 Michael Simacek <msimacek@redhat.com> - 0:1.9.4-9
29794ec
- Split library part into subpackage (rhbz#1119283)
29794ec
d061def
* Wed Mar 11 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.9.4-8
d061def
- Add alias for ant:ant-launcher
d061def
29490a3
* Wed Feb  4 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.9.4-7
29490a3
- Add hamcrest to ant-junit classpath
29490a3
75e6ea6
* Mon Jan 26 2015 Michael Simacek <msimacek@redhat.com> - 0:1.9.4-6
75e6ea6
- Add hamcrest into classpath
75e6ea6
b797aed
* Tue Jan 13 2015 Mat Booth <mat.booth@redhat.com> - 0:1.9.4-5
b797aed
- Resolves: rhbz#1180568 - Add rhino to classpath for bsf plug-in
b797aed
06baad4
* Mon Aug 11 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.9.4-4
06baad4
- Add aliases for ant:ant and apache:ant
06baad4
902b01a
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.9.4-3
902b01a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
902b01a
b1acd79
* Tue May 6 2014 Alexander Kurtakov <akurtako@redhat.com> 0:1.9.4-2
b1acd79
- Reenable tests.
b1acd79
605a2b3
* Tue May 6 2014 Alexander Kurtakov <akurtako@redhat.com> 0:1.9.4-1
605a2b3
- Update to upstream 1.9.4.
605a2b3
- Disable tests as they use new junit tas attribute added in this release.
605a2b3
5a2560c
* Fri Feb 21 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.9.3-2
5a2560c
- Skip installation perl and python scripts
5a2560c
48209b0
* Thu Jan  2 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.9.3-1
48209b0
- Update to upstream version 1.9.3
48209b0
9e5e594
* Thu Sep 12 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.9.2-7
9e5e594
- Install Maven depmaps in appropriate subpackages
9e5e594
- Resolves: rhbz#996062
9e5e594
9e57377
* Fri Aug 30 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.9.2-6
9e57377
- Fix antRun script
9e57377
- Resolves: rhbz#675949
9e57377
26248c0
* Thu Aug 08 2013 Michal Srb <msrb@redhat.com> - 0:1.9.2-5
26248c0
- xerces-j2 and xml-commons-apis should be in classpath (Resolves: rhbz#994556)
26248c0
2d9add3
* Thu Aug 08 2013 Michal Srb <msrb@redhat.com> - 0:1.9.2-4
2d9add3
- Temporarily add xerces-j2 and xml-commons-apis to classpath, see #994556
2d9add3
ccd9228
* Fri Jul 26 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.9.2-3
ccd9228
- Rebuilt to regenerate depmap files
ccd9228
- Resolves: rhbz#988797
ccd9228
Stanislav Ochotnicky 34bc1f0
* Thu Jul 25 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:1.9.2-2
Stanislav Ochotnicky 34bc1f0
- Update license after removal of W3C content upstream
Stanislav Ochotnicky 34bc1f0
7c7ca6f
* Wed Jul 17 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.9.2-1
7c7ca6f
- Update to upstream version 1.9.2
f646d58
- Remove usage of %%add_to_maven_depmap
7c7ca6f
9615106
* Tue Jul  2 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.9.1-3
9615106
- Remove arch-specific patch as ant is noarch now
1888b36
- Remove bcond macro definitions (provided by rpm itself)
4f6293f
- Remove Group tags
2f0d532
- Update to current packaging guidelines
86f0e31
- Run tests in %%check instead of %%build
6d776f1
- Remove dependencies on xerces-j2 and xml-commons-apis, resolves: rhbz#838711
50e1f9e
- Convert %%global build_javadoc to conditional
6d776f1
- Remove bootstrap code, resolves: rhbz#915437
e402765
- Fail the build if any of JARs is empty
6d776f1
- Skip running tests that fail on Koji, resolves: rhbz#979496
0db65d2
- Merge scripts into main package, resolves: rhbz#798975
9615106
Stanislav Ochotnicky 65902ad
* Mon Jun 03 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:1.9.1-2
Stanislav Ochotnicky 65902ad
- Enable unit tests
Stanislav Ochotnicky 65902ad
efd4b6b
* Wed May 22 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.9.1-1
84ff674
- Update to upstream version 1.9.1
84ff674
cdbf67e
* Mon Apr 22 2013 Alexander Kurtakov <akurtako@redhat.com> 0:1.9.0-2
cdbf67e
- Drop a pile of old provider/requires/obsoletes that are no longer usable
cdbf67e
  and cause only problem if ant is scl-ized.
cdbf67e
d3da04c
* Mon Mar 11 2013 Michal Srb <msrb@redhat.com> - 0:1.9.0-1
d3da04c
- Update to upstream version 1.9.0
d3da04c
84c665d
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.8.4-6
84c665d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
84c665d
e189602
* Tue Nov 27 2012 Tomas Radej <tradej@redhat.com> - 0:1.8.4-5
e189602
- Requires on jpackage-utils in javadoc
e189602
- Added LICENSE and NOTICE in manual subpackage
e189602
Jaromir Capik 2fcf59a
* Thu Nov 22 2012 Jaromir Capik <jcapik@redhat.com> 0:1.8.4-4
Jaromir Capik 2fcf59a
- Including LICENSE and NOTICE in the javadoc subpackage
Jaromir Capik 2fcf59a
Jaromir Capik 0355ac0
* Thu Nov 22 2012 Jaromir Capik <jcapik@redhat.com> 0:1.8.4-3
Jaromir Capik 0355ac0
- Fixing the license tag
Jaromir Capik 0355ac0
96328b8
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.8.4-2
96328b8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
96328b8
2b79232
* Fri Jun 15 2012 Alexander Kurtakov <akurtako@redhat.com> 0:1.8.4-1
2b79232
- Update to new upstream version.
2b79232
7399143
* Wed May 2 2012 Alexander Kurtakov <akurtako@redhat.com> 0:1.8.3-2
7399143
- Use apache-commons-* instead of jakarta-commons-*.
7399143
- Drop xml-commons-apis-13 BR/R since it's no longer needed.
7399143
d74a2cd
* Wed Feb 29 2012 Alexander Kurtakov <akurtako@redhat.com> 0:1.8.3-1
d74a2cd
- Update to upstream 1.8.3 release.
d74a2cd
- Drop old stuff. 
d74a2cd
47e6951
* Tue Feb 07 2012 Tomas Radej <tradej@redhat.com> - 0:1.8.2-9
47e6951
- Added patch
47e6951
ed545c2
* Tue Feb 07 2012 Tomas Radej <tradej@redhat.com> - 0:1.8.2-8
ed545c2
- Removed checking for classpath duplicates
605a2b3
- Added ant-junit4.jar into %%files and ant.d
ed545c2
22f6a25
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.8.2-7
22f6a25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
22f6a25
a40f6fc
* Wed Jul 6 2011 Alexander Kurtakov <akurtako@redhat.com> 0:1.8.2-6
a40f6fc
- Make scripts executable.
a40f6fc
- Adapt to current guidelines.
a40f6fc
fd23408
* Thu Mar 10 2011 Alexander Kurtakov <akurtako@redhat.com> 0:1.8.2-5
fd23408
- Fix xalan-j2 subpackage path.
fd23408
Stanislav Ochotnicky c228bfa
* Tue Feb 22 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:1.8.2-4
Stanislav Ochotnicky c228bfa
- Change oro to jakarta-oro in BR/R
Stanislav Ochotnicky c228bfa
Stanislav Ochotnicky 436539a
* Wed Feb  9 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:1.8.2-3
Stanislav Ochotnicky 436539a
- Add backward compatible maven depmap for nodeps jar
Stanislav Ochotnicky 5a1fcaf
- Revert define->global change (different semantic in rpm 4.9.X)
Stanislav Ochotnicky 436539a
04e2076
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org>
04e2076
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
04e2076
2751f9e
* Mon Jan 3 2011 Alexander Kurtakov <akurtako@redhat.com> 0:1.8.2-1
2751f9e
- Update to new upstream version.
2751f9e
- Guidelines fixes.
2751f9e
0504803
* Sun Nov 28 2010 Ville Skyttä <ville.skytta@iki.fi> - 0:1.8.1-9
0504803
- Install javadocs into unversioned dir (#657879).
0504803
Stanislav Ochotnicky c1261e8
* Tue Nov 23 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:1.8.1-8
Stanislav Ochotnicky c1261e8
- Fix pom filename (Resolves rhbz#655787)
Stanislav Ochotnicky c1261e8
Orion Poplawski c803ef5
* Thu Oct 28 2010 Orion Poplawski <orion@cora.nwra.com> 0:1.8.1-7
Orion Poplawski c803ef5
- Build and package ant-testutil
Orion Poplawski c803ef5
41c24f4
* Thu Oct 7 2010 Alexander Kurtakov <akurtako@redhat.com> 0:1.8.1-6
41c24f4
- Remove jaf from the classpath.
41c24f4
0e59ea7
* Thu Oct 7 2010 Alexander Kurtakov <akurtako@redhat.com> 0:1.8.1-5
0e59ea7
- Drop gcj support.
0e59ea7
- Drop jaf BR/R it is part of Java 5+.
0e59ea7
Orion Poplawski 11fee28
* Fri Oct 1 2010 Orion Poplawski <orion@cora.nwra.com> 0:1.8.1-4
Orion Poplawski 11fee28
- Move ant-trax Provides/Obsoletes to ant-nodeps
Orion Poplawski 11fee28
Orion Poplawski 66ed796
* Thu Aug 26 2010 Orion Poplawski <orion@cora.nwra.com> 0:1.8.1-3
Orion Poplawski bfd7bf6
- Remove -SNAPSHOT from version
Orion Poplawski bfd7bf6
23212a8
* Wed Aug 25 2010 Alexander Kurtakov <akurtako@redhat.com> 0:1.8.1-2
23212a8
- Use global instead of define.
23212a8
- Fix parent pom install.
23212a8
Orion Poplawski d665966
* Mon Aug 16 2010 Orion Poplawski <orion@cora.nwra.com> 0:1.8.1-1
Orion Poplawski d665966
- Update to ant 1.8.1
Orion Poplawski d665966
- Update no-test-jar patch
Orion Poplawski d665966
- Update class-path-in-manifest patch
Orion Poplawski d665966
- Drop gnu-classpath patch
Orion Poplawski d665966
- Retire trax subpackage no longer shipped
Orion Poplawski d665966
- Add xalan2 subpackage and support for junitreport task
Orion Poplawski d665966
- Drop old jakarta jar aliases
Orion Poplawski d665966
b157344
* Thu Aug 13 2009 Alexander Kurtakov <akurtako@redhat.com> 0:1.7.1-12
b157344
- Fix compile with commons-net 2.0.
b157344
c19ddeb
* Fri Aug  7 2009 Orion Poplawski <orion@cora.nwra.com> - 0:1.1.7-11
2751f9e
- Add links to jar files into %%{ant_home} (Bug #179759)
c19ddeb
27830c2
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.7.1-10.2
27830c2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
27830c2
f6346b7
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.7.1-9.2
f6346b7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
f6346b7
49e29bc
* Mon Dec 01 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0:1.7.1-8.2
49e29bc
- Rebuild for Python 2.6
49e29bc
421be54
* Wed Oct  1 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0:1.7.1-7.2
421be54
- Exclude bogus perl(the) Requires
421be54
- Exclude bogus perl(oata), perl(examples) Provides
421be54
Permaine Cheung 435522b
* Fri Sep 26 2008 Permaine Cheung <pcheung@redhat.com> 0:1.7.1-7.1
Permaine Cheung 435522b
- Define with_gcj_support
Permaine Cheung 435522b
Permaine Cheung 12eff8b
* Tue Sep 23 2008 Permaine Cheung <pcheung@redhat.com> 0:1.7.1-7
Permaine Cheung 12eff8b
- Update to 1.7.1
Permaine Cheung 12eff8b
- Fix some rpmlint issues
Permaine Cheung fe923cd
Permaine Cheung 12eff8b
* Tue Jul 15 2008 David Walluck <dwalluck@redhat.com> 0:1.7.1-7
Permaine Cheung 12eff8b
- enable non-bootstrap
Permaine Cheung 12eff8b
Permaine Cheung 12eff8b
* Tue Jul 15 2008 David Walluck <dwalluck@redhat.com> 0:1.7.1-6
Permaine Cheung 12eff8b
- add ant-bootstrap jar if bootstrap is enabled
Permaine Cheung 12eff8b
- enable jmf, swing, trax if bootstrap is enabled
Permaine Cheung 12eff8b
- BuildRequires: jaxp_transform_impl
Permaine Cheung 12eff8b
- BuildRequires: junit for non-bootstrap
Permaine Cheung 12eff8b
Permaine Cheung 12eff8b
* Tue Jul 15 2008 David Walluck <dwalluck@redhat.com> 0:1.7.1-5
Permaine Cheung 12eff8b
- enable ant-nodeps in bootstrap mode
Permaine Cheung 12eff8b
Permaine Cheung 12eff8b
* Tue Jul 15 2008 David Walluck <dwalluck@redhat.com> 0:1.7.1-4
Permaine Cheung 12eff8b
- remove junit for bootstrap
Permaine Cheung 12eff8b
Permaine Cheung 12eff8b
* Tue Jul 15 2008 David Walluck <dwalluck@redhat.com> 0:1.7.1-3
Permaine Cheung 12eff8b
- build as bootstrap
Permaine Cheung 12eff8b
Permaine Cheung 12eff8b
* Tue Jul 15 2008 David Walluck <dwalluck@redhat.com> 0:1.7.1-2
Permaine Cheung 12eff8b
- set rpm_mode=false by default
Permaine Cheung 12eff8b
Permaine Cheung 12eff8b
* Thu Jul 10 2008 David Walluck <dwalluck@redhat.com> 0:1.7.1-1
Permaine Cheung 12eff8b
- 1.7.1
Permaine Cheung 12eff8b
- update maven pom files
Permaine Cheung 12eff8b
- rediff apache-ant-jars.patch
Permaine Cheung 12eff8b
- rediff apache-ant-bz163689.patch
Permaine Cheung 12eff8b
- add apache-ant-gnu-classpath.patch
Permaine Cheung 12eff8b
- set rpm_mode=true in conf since the ant script handles the rest
Permaine Cheung 12eff8b
Permaine Cheung 12eff8b
* Thu Jul 10 2008 David Walluck <dwalluck@redhat.com> 0:1.7.0-3
Permaine Cheung 12eff8b
- add bootstrap mode
Permaine Cheung 12eff8b
- replace some alternatives/virtual requires by explicit requires
Permaine Cheung 12eff8b
- remove javadoc scriptlets
Permaine Cheung 12eff8b
- fix GCJ support
Permaine Cheung 12eff8b
- add workaround for xalan-j2 in %%{_sysconfdir}/%%{name}.d/trax
Permaine Cheung 12eff8b
- version Obsoletes and add Provides
Permaine Cheung 12eff8b
- remove Conflicts
Permaine Cheung 12eff8b
- mark files in %%{_sysconfdir} as %%config(noreplace)
Permaine Cheung 12eff8b
605a2b3
* Tue Jul 03 2007 Ralph Apel <r.apel at r-apel.de> - 0:1.7.0-2.jpp5
Permaine Cheung 12eff8b
- Add poms and depmap frags
Permaine Cheung 12eff8b
- (B)R jpackage-utils >= 0:1.7.5
Permaine Cheung 12eff8b
- BR java-devel = 0:1.5.0
Permaine Cheung 12eff8b
- R java >= 0:1.5.0
17d6487
5277cfe
* Wed Jun 20 2007 Fernando Nasser <fnasser at redhat.com> - 0:1.7.0-1jpp
5277cfe
- Upgrade to the final 1.7.0
Permaine Cheung daaede4
5277cfe
* Thu Sep 21 2006 Will Tatam <will.tatam@red61.com> - 0:1.7.0-0.Beta1.1jpp
5277cfe
- Upgraded to 1.7.0Beta1
5277cfe
- removed the apache-ant-1.6.5-jvm1.5-detect.patch as merged upstream
Permaine Cheung 1adfd45
Permaine Cheung 12eff8b
* Fri Aug 11 2006 Deepak Bhole <dbhole@redhat.com> - 0:1.6.5-2jpp
760460b
- Added conditional native compilation
17d6487
- Added patch to fix jvm version detection
Permaine Cheung 12eff8b
- Add missing requirements
Permaine Cheung 12eff8b
- Synch with Fedora spec
5277cfe
5277cfe
* Wed Nov 09 2005 Fernando Nasser <fnasser at redhat.com> - 0:1.6.5-1jpp
5277cfe
- Upgrade to 1.6.5
5277cfe
- Incorporate the following changes:
5277cfe
  From Gary Benson <gbenson at redhat.com>:
5277cfe
- Allow subpackages not in Fedora to be installed from JPackage
5277cfe
- Add NOTICE file as per Apache License version 2.0
5277cfe
- Own /usr/share/java/ant
5277cfe
  From Vadim Nasardinov <vadimn@redhat.com>
5277cfe
- Removed apache-ant-1.6.2.patch.  Incorporated upstream.
5277cfe
  From David Walluck <david@jpackage.org>
5277cfe
- Add manifest-only package (mainly for eclipse)
5277cfe
- Add conflicts on j2sdk for Mandriva
gbenson c3f2810
gbenson 90b78cc
* Mon Nov  8 2004 Gary Benson <gbenson at redhat.com> - 0:1.6.2-3jpp
gbenson 90b78cc
- Build OPT_JAR_LIST from files in /etc/ant.d.
gbenson 90b78cc
gbenson 90b78cc
* Mon Sep 06 2004 Fernando Nasser <fnasser at redhat.com> - 0:1.6.2-2jpp
gbenson 90b78cc
- Fix to backward compatibility symbolic links.
gbenson 90b78cc
605a2b3
* Tue Aug 17 2004 Fernando Nasser <fnasser at redhat.com> - 0:1.6.2-1jpp
gbenson 90b78cc
- Update to Ant 1.6.2
gbenson 90b78cc
gbenson 90b78cc
* Thu Aug 05 2004 Fernando Nasser <fnasser at redhat.com> - 0:1.6.1-2jpp
cvsdist 9282c67
- Remove incorrect noreplace option for ant.conf; it can't be used anymore
cvsdist 9282c67
  because the sub-packages update that file.
cvsdist 9282c67
- Add patch to fix temp directory used for file containing large
cvsdist 9282c67
  command strings (> 4k)
cvsdist 9282c67
cvsdist 9282c67
* Tue Jun 01 2004 Randy Watler <rwatler at finali.com> - 0:1.6.1-1jpp
cvsdist 9282c67
- Extend subpackage builds to update ant.conf
cvsdist 9282c67
cvsdist 9282c67
* Tue Mar 23 2004 Randy Watler <rwatler at finali.com> - 0:1.6.1-1jpp
cvsdist 9282c67
- Update to Ant 1.6.1
cvsdist 9282c67
- Change ant launch script to source instead of patch
Permaine Cheung 12eff8b
- Move optional components to ant subdirectory: %%{_javadir}/%%{name}
cvsdist 9282c67
- Remove os/2 scripts and set JAVA_HOME for build
cvsdist 9282c67
cvsdist 9282c67
* Wed Feb 11 2004 Randy Watler <rwatler at finali.com> - 0:1.6.0-1jpp
cvsdist 9282c67
- Update to Ant 1.6.0
cvsdist 9282c67
- Break out optional/optional-full components
cvsdist 9282c67
- Revise ant launch scripts and support ~/.ant/ant.conf configuration file
cvsdist 9282c67
- Use --noconfig flag to bootstrap ant build and override existing jpp config
cvsdist 9282c67
- Modify ant launcher to use ant.library.dir property to find extra jars
cvsdist 9282c67
- Port changes made in ant launch script for 1.6.2 back into patches
cvsdist 9282c67
cvsdist 9282c67
* Wed Aug 13 2003 Paul Nasrat <pauln at truemesh.com> - 0:1.5.4-2jpp
cvsdist 9282c67
- remove bogus NoSource entries
cvsdist 9282c67
cvsdist 9282c67
* Tue Aug 12 2003 Paul Nasrat <pauln at truemesh.com> - 0:1.5.4-1jpp
cvsdist 9282c67
- Update to 1.5.4
cvsdist 9282c67
- JavaCC task fixed using merged upstream patches from ant HEAD
cvsdist 9282c67
0504803
* Mon May  5 2003 Ville Skyttä <ville.skytta@iki.fi> - 0:1.5.3-2jpp
cvsdist 9282c67
- Fix non-versioned javadoc symlinking.
cvsdist 9282c67
0504803
* Tue Apr 22 2003 Ville Skyttä <ville.skytta@iki.fi> - 0:1.5.3-1jpp
cvsdist 9282c67
- Update to 1.5.3.
cvsdist 9282c67
- Remove runtime java-devel dependency.
cvsdist 9282c67
- Add Epochs in all Provides and Requires.
cvsdist 9282c67
- Include non-versioned javadoc symlink.
cvsdist 9282c67
- Build without dependencies that are partially or completely missing from
cvsdist 9282c67
  JPackage 1.5 (oldbsf, xalan-j1, stylebook1.0b3).
cvsdist 9282c67
- Add netcomponents to optional jar list in ant.conf.
cvsdist 9282c67
cvsdist 9282c67
* Tue Apr 01 2003 Nicolas Mailhot <Nicolas.Mailhot at JPackage.org> - 1.5.2-13jpp
cvsdist 9282c67
- ant-optional is optional (silly me)
cvsdist 9282c67
- jaxp_transform is optional , do not require it
cvsdist 9282c67
- epoch, correct jpackage-utils requires...
cvsdist 9282c67
cvsdist 9282c67
* Fri Mar 21 2003 Nicolas Mailhot <Nicolas.Mailhot at JPackage.org> - 1.5.2-11jpp
cvsdist 9282c67
- add an optional jar list as per Ville's suggestion
cvsdist 9282c67
cvsdist 9282c67
* Thu Mar 20 2003 Nicolas Mailhot <Nicolas.Mailhot at JPackage.org> - 1.5.2-10jpp
cvsdist 9282c67
- hopefully fix CLASSSPATH_OVERRIDE behaviour
cvsdist 9282c67
cvsdist 9282c67
* Tue Mar 18 2003 Nicolas Mailhot <Nicolas.Mailhot at JPackage.org> - 1.5.2-7jpp
cvsdist 9282c67
- for JPackage-utils 1.5
cvsdist 9282c67
0504803
* Wed Mar 12 2003 Ville Skyttä <ville.skytta@iki.fi> - 1.5.2-5jpp
cvsdist 9282c67
- Move ANT_HOME to /usr/share/ant.
cvsdist 9282c67
- Don't special-case the lib dir for RPM layout any more, use ANT_HOME/lib.
cvsdist 9282c67
- Install XSLs into ANT_HOME/etc.
cvsdist 9282c67
- Call set_jvm by default in ant.conf.
cvsdist 9282c67
- Provide ant-optional-clean (versioned) in ant-optional.
cvsdist 9282c67
- Make ant-optional-full conflict with ant-optional-clean.
cvsdist 9282c67
- Add version info to ant-optional provision in ant-optional-full.
cvsdist 9282c67
- Built with Sun 1.4.1_02 javac (to get JDK 1.4 regex).
cvsdist 9282c67
cvsdist 9282c67
* Tue Mar 11 2003 Henri Gomez <hgomez@users.sourceforge.net> 1.5.2-4jp
cvsdist 9282c67
- changed provided /etc/ant.conf so that if usejikes is allready provided
cvsdist 9282c67
  it didn't set it. Which such modification if you want to disable
cvsdist 9282c67
  ant to use jikes even if jikes is set in /etc/ant.conf you'll just have
cvsdist 9282c67
  to do usejikes=false ant build.xml.
cvsdist 9282c67
cvsdist 9282c67
* Mon Mar 10 2003 Henri Gomez <hgomez@users.sourceforge.net> 1.5.2-3jp
cvsdist 9282c67
- rebuilt with IBM SDK 1.3.1 since there was zip corruption when built
cvsdist 9282c67
  with jikes 1.18 and IBM SDK 1.4.
cvsdist 9282c67
cvsdist 9282c67
* Wed Mar 05 2003 Henri Gomez <hgomez@users.sourceforge.net> 1.5.2-2jp
cvsdist 9282c67
- updated URL and source location
cvsdist 9282c67
cvsdist 9282c67
* Wed Mar 05 2003 Henri Gomez <hgomez@users.sourceforge.net> 1.5.2-1jp
cvsdist 9282c67
- 1.5.2
cvsdist 9282c67
- remove JDK 1.4 related patchs which are now included in ant 1.5.2
cvsdist 9282c67
- fix ant-optional-full pre/post install script (now remove correctly all
cvsdist 9282c67
  ant optional jars)
cvsdist 9282c67
- Built with jikes 1.18 and IBM SDK 1.4
cvsdist 9282c67
0504803
* Sat Feb  1 2003 Ville Skyttä <ville.skytta@iki.fi> - 1.5.1-8jpp
cvsdist 9282c67
- Symlink a transformer into ANT_LIB for smoother experience on Java 1.3.
cvsdist 9282c67
- Requires jaxp_transform_impl.
cvsdist 9282c67
- Don't remove optional.jar symlinks on optional-full upgrade.
cvsdist 9282c67
- Include Sun's 1.4 JSSE and JCE jars in runtime path, see
cvsdist 9282c67
  <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16242>.
cvsdist 9282c67
- Use jpackage-utils for setting JAVA_HOME when building.
cvsdist 9282c67
- Built with Sun 1.4.1_01 javac.
cvsdist 9282c67
cvsdist 9282c67
* Mon Jan 20 2003 David Walluck <david@anti-microsoft.org> 1.5.1-7jpp
cvsdist 9282c67
- oldbsf
cvsdist 9282c67
0504803
* Fri Dec 20 2002 Ville Skyttä <ville.skytta@iki.fi> - 1.5.1-6jpp
cvsdist 9282c67
- Really get rid of automatic dependencies for the -scripts package.
cvsdist 9282c67
cvsdist 9282c67
* Wed Dec 18 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.5.1-5jpp
cvsdist 9282c67
- scripts subpackages
cvsdist 9282c67
- file-based manual dependencies, as packages doesn't have the same name on RedHat and Mandrake
cvsdist 9282c67
0504803
* Wed Dec 11 2002 Ville Skyttä <ville.skytta@iki.fi> - 1.5.1-4jpp
cvsdist 9282c67
- Patched to allow easier use with Jikes and IBM's 1.4.0, see
cvsdist 9282c67
  <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15289> for details.
cvsdist 9282c67
cvsdist 9282c67
* Mon Oct 07 2002 Henri Gomez <hgomez@users.sourceforge.net> 1.5.1-3jpp
cvsdist 9282c67
- new post script for optional-full since rpm didn't works as
cvsdist 9282c67
  expected and didn't set correct symlink for ant-optional.jar
cvsdist 9282c67
cvsdist 9282c67
* Thu Oct 03 2002 Henri Gomez <hgomez@users.sourceforge.net> 1.5.1-2jpp
cvsdist 9282c67
- really used JDK 1.4.1 to get JDK 1.4.x Regexp
cvsdist 9282c67
cvsdist 9282c67
* Thu Oct 03 2002 Henri Gomez <hgomez@users.sourceforge.net> 1.5.1-1jpp
cvsdist 9282c67
- ant 1.5.1
cvsdist 9282c67
cvsdist 9282c67
* Fri Jul 12 2002 Henri Gomez <hgomez@users.sourceforge.net> 1.5-5jpp
cvsdist 9282c67
- ant script standard behaviour restored, ie ant/lib jars are taken
cvsdist 9282c67
  before CLASSPATH. You should define CLASSPATH_OVERRIDE env var to have
cvsdist 9282c67
  CLASSPATH before ant/lib jars
cvsdist 9282c67
- applied ant script patch for cygwin (cygwin rpm users around ?)
cvsdist 9282c67
- remove conflict in ant-optional-full, just put provides
cvsdist 9282c67
cvsdist 9282c67
* Fri Jul 12 2002 Henri Gomez <hgomez@users.sourceforge.net> 1.5-4jpp
cvsdist 9282c67
- fix a problem in xerces-j2 build by changing the way CLASSPATH is constructed:
cvsdist 9282c67
  first add jars found in CLASSPATH, then add xml-commons-apis, jaxp_parser_impl,
cvsdist 9282c67
  ant, ant-optional and finish with jars found in ant/lib.
cvsdist 9282c67
- jpackage-utils is no more required (but recommanded :)
cvsdist 9282c67
- ant-optional-full provides ant-optional
cvsdist 9282c67
- fix link between manual and api (javadoc)
cvsdist 9282c67
cvsdist 9282c67
* Thu Jul 11 2002 Henri Gomez <hgomez@users.sourceforge.net> 1.5-3jpp
cvsdist 9282c67
- add missing symlink between optional-full.jar and optional.jar
cvsdist 9282c67
0504803
* Wed Jul 10 2002 Ville Skyttä <ville.skytta@iki.fi> 1.5-2jpp
cvsdist 9282c67
- Requires jaxp_parser_impl, no longer jaxp_parser2
cvsdist 9282c67
  (jaxp_parser_impl already requires xml-commons-apis).
cvsdist 9282c67
- Use sed instead of bash 2 extension when symlinking.
cvsdist 9282c67
cvsdist 9282c67
* Wed Jul 10 2002 Henri Gomez <hgomez@users.sourceforge.net> 1.5-1jpp
cvsdist 9282c67
* ant 1.5
cvsdist 9282c67
cvsdist 9282c67
* Tue Jul 09 2002 Henri Gomez <hgomez@users.sourceforge.net> 1.5.Beta3-1jpp
cvsdist 9282c67
- ant 1.5 beta 3
cvsdist 9282c67
- added bcel as required
cvsdist 9282c67
cvsdist 9282c67
* Tue Jul 09 2002 Henri Gomez <hgomez@users.sourceforge.net> 1.4.1-14jpp
cvsdist 9282c67
- added regexp to list of dependant packages
cvsdist 9282c67
cvsdist 9282c67
* Tue Jul 09 2002 Henri Gomez <hgomez@users.sourceforge.net> 1.4.1-13jpp
cvsdist 9282c67
- added optional-full which include all ant tasks, even those without
cvsdist 9282c67
  matching package
cvsdist 9282c67
- added jdepend 2.2
cvsdist 9282c67
- remove require oro, since ant could works without it
Permaine Cheung 12eff8b
- ant lib is now in %%{_javadir}/%%{name}, put external jars here
cvsdist 9282c67
cvsdist 9282c67
* Tue May 07 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-12jpp
cvsdist 9282c67
- hardcoded distribution and vendor tag
cvsdist 9282c67
- group tag again
cvsdist 9282c67
cvsdist 9282c67
* Thu May 2 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-11jpp
cvsdist 9282c67
- no more jikes specific support in launch script
cvsdist 9282c67
- source user prefs before configuration in launch script
cvsdist 9282c67
- distribution tag
cvsdist 9282c67
- group tag
cvsdist 9282c67
- provided original script as documentation
cvsdist 9282c67
cvsdist 9282c67
* Fri Apr 05 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-10jpp
cvsdist 9282c67
- used xalan-j1 instead of xalan-j2-compat
cvsdist 9282c67
cvsdist 9282c67
* Mon Mar 11 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-9jpp
cvsdist 9282c67
- jaxp_parser2 support
cvsdist 9282c67
cvsdist 9282c67
* Wed Feb 06 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-8jpp
cvsdist 9282c67
- netcomponents support
cvsdist 9282c67
cvsdist 9282c67
* Sun Jan 27 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-7jpp
cvsdist 9282c67
- adaptation to new stylebook1.0b3 package
cvsdist 9282c67
- stylebook is a dependency of optional package
cvsdist 9282c67
- removed redundant dependencies
cvsdist 9282c67
- launch script correction
cvsdist 9282c67
cvsdist 9282c67
* Fri Jan 25 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-6jpp
cvsdist 9282c67
- cleaned manifest from class-path references
cvsdist 9282c67
- section macro
cvsdist 9282c67
cvsdist 9282c67
* Thu Jan 17 2002 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-5jpp
cvsdist 9282c67
- versioned dir for javadoc
cvsdist 9282c67
- no dependencies for manual and javadoc packages
cvsdist 9282c67
- stricter dependency for optional package
cvsdist 9282c67
- additional sources in individual archives
cvsdist 9282c67
- upgraded launch script
cvsdist 9282c67
- no more javadoc cross-linking
cvsdist 9282c67
- additional requirement for optional package: xml-commons-apis, xalan-j2, xalan-j2-compat, jaf, javamail, & log4j
cvsdist 9282c67
cvsdist 9282c67
* Sat Dec 1 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-4jpp
cvsdist 9282c67
- removed conditional build
cvsdist 9282c67
- removed redundant BuildRequires
cvsdist 9282c67
- ant-optional.jar in ant-optional package
cvsdist 9282c67
- javadoc into javadoc package
cvsdist 9282c67
- new launch script using functions library
cvsdist 9282c67
cvsdist 9282c67
* Wed Nov 21 2001 Christian Zoffoli <czoffoli@littlepenguin.org> 1.4.1-3jpp
cvsdist 9282c67
- readded Requires: oro junit stylebook-1.0b3 bsf rhino antlr to the main package
cvsdist 9282c67
- corrected changelog release 1jpp-> 2jpp
cvsdist 9282c67
cvsdist 9282c67
* Tue Nov 20 2001 Christian Zoffoli <czoffoli@littlepenguin.org> 1.4.1-2jpp
cvsdist 9282c67
- conditional build
cvsdist 9282c67
- removed packager tag
cvsdist 9282c67
- new jpp extension
cvsdist 9282c67
- added xalan 2.2.D13 support
cvsdist 9282c67
- added BuildRequires: xalan-j2 >= 2.2.D13
cvsdist 9282c67
- removed Requires: oro junit stylebook-1.0b3 bsf rhino antlr
cvsdist 9282c67
cvsdist 9282c67
* Mon Oct 15 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-1jpp
cvsdist 9282c67
- 1.4.1
cvsdist 9282c67
cvsdist 9282c67
* Sat Oct 6 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4-4jpp
cvsdist 9282c67
- used original tarball
cvsdist 9282c67
cvsdist 9282c67
* Sun Sep 30 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4-3jpp
cvsdist 9282c67
- more macros
cvsdist 9282c67
cvsdist 9282c67
* Wed Sep 26 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4-2jpp
cvsdist 9282c67
- first unified release
cvsdist 9282c67
- dropped explicit xalan-j2 requirement, as stylebook-1.0b3 already requires it
cvsdist 9282c67
- added missing xalan-j1 compatibility classes
cvsdist 9282c67
- s/jPackage/JPackage
cvsdist 9282c67
cvsdist 9282c67
* Wed Sep 05 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4-1mdk
cvsdist 9282c67
- 1.4
cvsdist 9282c67
- added xalan-j2 antlr bsf rhino to buildrequires and requires
cvsdist 9282c67
- launch script cleanup
cvsdist 9282c67
cvsdist 9282c67
* Tue Jul 31 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.3-4mdk
cvsdist 9282c67
- jaxp_parser symlink is now jaxp_parser.jar
cvsdist 9282c67
cvsdist 9282c67
* Thu Jul 26 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.3-3mdk
cvsdist 9282c67
- used alternative jaxp_parser
cvsdist 9282c67
- updated launch script
cvsdist 9282c67
cvsdist 9282c67
* Sat Jun 23 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.3-2mdk
cvsdist 9282c67
- s/Copyright/License/
cvsdist 9282c67
- truncated description to 72 columns in spec
cvsdist 9282c67
- updated launch script
cvsdist 9282c67
cvsdist 9282c67
* Mon Jun 11 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.3-1mdk
cvsdist 9282c67
- 1.3
cvsdist 9282c67
- new versioning scheme
cvsdist 9282c67
- compiled with oro, junit and stylebook support
cvsdist 9282c67
- spec cleanup
cvsdist 9282c67
cvsdist 9282c67
* Sat Mar 10 2001 Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.2-9mdk
cvsdist 9282c67
- vendor tag
cvsdist 9282c67
- packager tag
cvsdist 9282c67
cvsdist 9282c67
* Sat Feb 17 2001 Guillaume Rousse <g.rousse@linux-mandrake.com> 1.2-8mdk
cvsdist 9282c67
- spec cleanup
cvsdist 9282c67
- corrected changelog
cvsdist 9282c67
- changed description
cvsdist 9282c67
cvsdist 9282c67
* Sun Feb 04 2001 Guillaume Rousse <g.rousse@linux-mandrake.com> 1.2-7mdk
cvsdist 9282c67
- launch script improvments (Christian Zoffoli <czoffoli@linux-mandrake.com>)
cvsdist 9282c67
- added french in spec
cvsdist 9282c67
- more macros
cvsdist 9282c67
cvsdist 9282c67
* Fri Feb 02 2001 Guillaume Rousse <g.rousse@linux-mandrake.com> 1.2-6mdk
cvsdist 9282c67
- corrected launch script
cvsdist 9282c67
cvsdist 9282c67
* Thu Feb 01 2001 Christian Zoffoli <czoffoli@linux-mandrake.com> 1.2-5mdk
cvsdist 9282c67
- more macros
cvsdist 9282c67
- added italian in spec
cvsdist 9282c67
cvsdist 9282c67
* Wed Jan 31 2001 Guillaume Rousse <g.rousse@linux-mandrake.com> 1.2-4mdk
cvsdist 9282c67
- merged with Henri Gomez <hgomez@users.sourceforge.net> specs:
cvsdist 9282c67
- changed name to ant
cvsdist 9282c67
- changed javadir to /usr/share/java
cvsdist 9282c67
- dropped jdk and jre requirement
cvsdist 9282c67
- corrected require to jaxp
cvsdist 9282c67
- added Jikes support
cvsdist 9282c67
- used our own bash script
cvsdist 9282c67
- dropped perl script
cvsdist 9282c67
- dropped ant home directory
cvsdist 9282c67
cvsdist 9282c67
* Sun Jan 14 2001 Guillaume Rousse <g.rousse@linux-mandrake.com> 1.2-3mdk
cvsdist 9282c67
- changed name to jakarta-ant
cvsdist 9282c67
- changed group to Development/Java
cvsdist 9282c67
605a2b3
* Thu Jan 04 2001 Guillaume Rousse <g.rousse@linux-mandrake.com> 1.2-2mdk
cvsdist 9282c67
- new spec file
cvsdist 9282c67
- discarded ugly non-free Sun jaxp library from sources, and used pretty open-source xerces instead
cvsdist 9282c67
cvsdist 9282c67
* Wed Dec 20 2000 Guillaume Rousse <g.rousse@linux-mandrake.com> 1.2-1mdk
cvsdist 9282c67
- first Mandrake release
cvsdist 9282c67
- used SRPMS from Henri Gomez <hgomez@users.sourceforge.net>