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