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