debian/ 0000755 0000000 0000000 00000000000 12320634145 007166 5 ustar debian/build.xml.5 0000644 0000000 0000000 00000012455 12300132123 011144 0 ustar .TH build.xml 5 "February 2010" "Debian GNU/Linux"
.SH NAME
build.xml \- configuration file used by ant to build projects
.SH DESCRIPTION
The file
.B build.xml
is the default configuration file used by
.B ant
to determine target to build for a specific project. It can be
considered the ant equivalent of Makefile.
The format of
.B ant
is XML and for each project a separate file is constructed.
The buildfile consists of one or more tasks. An example is
given below.
This example has one target and it is defaulted. The target itself
consists of one task
.B javac
which compiles the files in the \fIsrc\fR directory.
.SH TARGETS
Targets can depend on other targets. These dependencies are given by
the \fIdepends\fR attribute of the <\fItarget\fR> element.
.SH TASKS
A task is a piece of code that is executed.
.B Ant
recognizes built-in task, optional tasks, but one can also write new
tasks.
.B Built-in tasks
The built-in tasks are: \fIAnt\fR, \fIAntCall\fR, \fIAntStructure\fR,
\fIAntVersion\fR, \fIApply\fR, \fIApt\fR, \fIAvailable\fR, \fIBasename\fR,
\fIBuildNumber\fR, \fIBUnzip2\fR, \fIBZip2\fR, \fIChecksum\fR, \fIChmod\fR,
\fIConcat\fR, \fICondition\fR, \fICopy\fR, \fIComponentdef\fR, \fICvs\fR,
\fICvsChangeLog\fR, \fICvsVersion\fR, \fICVSPass\fR, \fICvsTagDiff\fR,
\fIDefaultexcludes\fR, \fIDelete\fR, \fIDeltree\fR, \fIDependset\fR,
\fIDiagnostics\fR, \fIDirname\fR, \fIEar\fR, \fIEcho\fR, \fIEchoXML\fR,
\fIExec\fR, \fIFail\fR, \fIFilter\fR, \fIFixCRLF\fR, \fIGenKey\fR, \fIGet\fR,
\fIHostInfo\fR, \fIGUnzip\fR, \fIGZip\fR, \fIImport\fR, \fIInclude\fR,
\fIInput\fR, \fIJar\fR, \fIJava\fR, \fIJavac\fR, \fIJavadoc\fR, \fILength\fR,
\fILoadFile\fR, \fILoadProperties\fR, \fILoadResource\fR, \fILocal\fR,
\fIMakeURL\fR, \fIMail\fR, \fIMacroDef\fR, \fIManifest\fR, \fIManifestClassPath\fR,
\fIMkdir\fR, \fIMove\fR, \fINice\fR, \fIParallel\fR, \fIPatch\fR,
\fIPathConvert\fR, \fIPreSetDef\fR, \fIProperty\fR, \fIPropertyHelper\fR,
\fIRecord\fR, \fIReplace\fR, \fIResourceCount\fR, \fIRetry\fR, \fIRmic\fR,
\fISequential\fR, \fISignJar\fR, \fISleep\fR, \fISql\fR, \fISubAnt\fR,
\fISync\fR, \fITar\fR, \fITaskdef\fR, \fITempfile\fR, \fITouch\fR,
\fITruncate\fR, \fITStamp\fR, \fITypedef\fR, \fIUnjar\fR, \fIUntar\fR,
\fIUnwar\fR, \fIUnzip\fR, \fIUptodate\fR, \fIWaitfor\fR, \fIWhichResource\fR,
\fIWar\fR, \fIXmlProperty\fR, \fIXSLT\fR, \fIZip\fR
.TP
\fBJava\fR
Executes a Java class within the running (Ant) VM or forks another VM if
specified. Below are some of the attibutes to the <\fIjava\fR> element:
.B classname
(required) the Java class to execute
.B fork
if enabled triggers the class execution in another VM (disabled by default)
.B jvm
the command used to invoke the Java Virtual Machine, default is
\fIjava\fR. The command is resolved by java.lang.Runtime.exec().
Ignored if fork is disabled.
Other arguments are \fIclasspath\fR, \fIclasspathref\fR, \fImaxmemory\fR,
\fIfailonerror\fR, \fIdir\fR and \fIoutput\fR.
.TP
\fBJavac\fR
Compiles a source tree within the running (Ant) VM.
.B srcdir
(required) location of the java files
.B destdir
location to store the class files
.B debug
indicates whether source should be compiled
with debug information; defaults to off
.B optimize
indicates whether source should be compiled
with optimization; defaults to off
.B target
generate class files for specific VM version
(e.g., 1.1 or 1.2).
.B includes
comma-separated list of patterns of files that
must be included; all files are included when omitted
.B excludes
comma-separated list of patterns of files that
must be excluded; no files (except default
excludes) are excluded when omitted.
.B defaultexcludes
indicates whether default excludes should be
used (yes | no); default excludes are used
when omitted.
Other arguments are \fIincludesfile\fR, \fIexcludesfile\fR,
\fIclasspath\fR, \fIbootclasspath\fR, \fIclasspathref\fR,
\fIbootclasspathref\fR, \fIextdirs\fR, \fIencoding\fR,
\fIdeprecation\fR, \fIverbose\fR, \fIincludeAntRuntime\fR,
\fIincludeJavaRuntime\fR and \fIfailonerror\fR.
.SH Properties
A project can have a set of properties, which consist of a name value
combination. Within tasks they can be used by placing them between
"${" and "}", as in "${builddir}/classes".
.B Built-in Properties
Ant provides access to all system properties as if they had been defined
using a <\fIproperty\fR> task. For example, ${os.name} expands to the name of
the operating system.
.TP
\fBbasedir\fR
the absolute path of the project's basedir (as set
with the basedir attribute of ).
.TP
\fBant.file\fR
the absolute path of the buildfile.
.TP
\fBant.version\fR
the version of Ant.
.TP
\fBant.project.name\fR
the name of the project that is currently executing;
it is set in the name attribute of .
.TP
\fBant.java.version\fR
the JVM version Ant detected; currently it can hold
the values "1.1", "1.2" and "1.3".
.SH Classpath
The classpath can be set by using the <\fIclasspath\fR>
element:
.SH SEE ALSO
.BR ant (1)
.SH AUTHOR
This manpage is made by Egon Willighagen
and based on the Ant Manual <\fIhttp://jakarta.apache.org/ant/manual/\fR>.
debian/ant-doc.install 0000644 0000000 0000000 00000000051 12300132123 012062 0 ustar
build/javadocs/* usr/share/doc/ant/api/
debian/ant-doc.links 0000644 0000000 0000000 00000000071 12300132123 011536 0 ustar /usr/share/doc/ant/api /usr/share/doc/ant-doc/manual/api
debian/ant.manpages 0000644 0000000 0000000 00000000040 12300132123 011442 0 ustar debian/ant.1
debian/build.xml.5
debian/ant-optional.poms 0000644 0000000 0000000 00000001126 12300132123 012456 0 ustar src/etc/poms/ant-antlr/pom.xml
src/etc/poms/ant-apache-bcel/pom.xml
src/etc/poms/ant-apache-bsf/pom.xml
src/etc/poms/ant-apache-log4j/pom.xml
src/etc/poms/ant-apache-oro/pom.xml
src/etc/poms/ant-apache-regexp/pom.xml
src/etc/poms/ant-apache-resolver/pom.xml
src/etc/poms/ant-apache-xalan2/pom.xml
src/etc/poms/ant-commons-logging/pom.xml
src/etc/poms/ant-commons-net/pom.xml
src/etc/poms/ant-javamail/pom.xml
src/etc/poms/ant-jdepend/pom.xml
src/etc/poms/ant-jmf/pom.xml
src/etc/poms/ant-jsch/pom.xml
src/etc/poms/ant-junit/pom.xml
src/etc/poms/ant-swing/pom.xml
src/etc/poms/ant-testutil/pom.xml
debian/maven.publishedRules 0000644 0000000 0000000 00000000050 12300132123 013166 0 ustar s/ant/org.apache.ant/ * * s/.*/debian/
debian/copyright 0000644 0000000 0000000 00000001673 12300132123 011113 0 ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: Apache Ant
Source: http://ant.apache.org
Files: *
Copyright: 2000-2013, The Apache Software Foundation
License: Apache-2.0
Files: debian/*
Copyright: 2000-2004, Stefan Gybas
2004, Arnaud Vandyck
2005-2006, Wolfgang Baer
2006-2008, Michael Koch
2009-2010, Ludovic Claude
2010, Torsten Werner
2010-2011, Niels Thykier
2011, Miguel Landaeta
2011-2013, James Page
2013, Emmanuel Bourg
License: Apache-2.0
License: Apache-2.0
On Debian systems, the full text of the Apache-2.0 license
can be found in the file '/usr/share/common-licenses/Apache-2.0'
debian/orig-tar.sh 0000755 0000000 0000000 00000000536 12300132123 011240 0 ustar #!/bin/sh -e
VERSION=$2
ORIG_TAR=$3
TAR=../ant_$VERSION.orig.tar.xz
DIR=apache-ant-$VERSION
tar xvzf $ORIG_TAR
rm $ORIG_TAR
XZ_OPT=--best tar -c -J -f $TAR --exclude '*.jar' --exclude '*.pdf' $DIR
rm -rf $DIR
# move to directory 'tarballs'
if [ -r .svn/deb-layout ]; then
. .svn/deb-layout
mv $TAR $origDir
echo "moved $TAR to $origDir"
fi
debian/ant.poms 0000644 0000000 0000000 00000000135 12300132123 010632 0 ustar src/etc/poms/pom.xml --no-parent
src/etc/poms/ant/pom.xml
src/etc/poms/ant-launcher/pom.xml
debian/changelog 0000644 0000000 0000000 00000066152 12320634145 011052 0 ustar ant (1.9.3-2build1) trusty; urgency=medium
* No-change upload to build the ant-gcj package on ppc64el.
-- Matthias Klose Tue, 08 Apr 2014 01:44:03 +0200
ant (1.9.3-2) unstable; urgency=medium
* Team upload
* debian/patches
- add 0009-fix-NullPointerException-when-no-destdir-was-set.patch:
pick up upstream fix for FTBFS
-- Hideki Yamane Sun, 16 Feb 2014 21:59:46 +0900
ant (1.9.3-1) unstable; urgency=medium
* New upstream release
* Standards-Version updated to 3.9.5 (no changes)
* Switch to debhelper level 9
* Updated the description of 0008-junit4-replace-assumeFalse.patch
* debian/rules:
- Improved the clean target to allow rebuilds
- Remove the version's -SNAPSHOT suffix by setting the version explicitly
when calling mh_installjar instead of altering the original pom files
* Use XZ compression for the upstream tarball
* Documented the -silent flag in the man page (new in Ant 1.9.0)
* debian/copyright: Updated to the Copyright Format 1.0
-- Emmanuel Bourg Mon, 06 Jan 2014 23:33:38 +0100
ant (1.9.2-1) unstable; urgency=low
* New upstream release
* Use canonical URLs for the Vcs-* fields
-- Emmanuel Bourg Sun, 14 Jul 2013 14:24:45 +0200
ant (1.9.1-2) unstable; urgency=low
* Team upload.
* d/maven.rules: Ensure that junit4 dependencies are mapped to 4.x
junit artefact (Closes: #713381).
-- James Page Tue, 02 Jul 2013 12:03:48 +0100
ant (1.9.1-1) unstable; urgency=low
* New upstream release
- Refreshed the patches
- Removed patch 0001-detect-classpath-based-JVM (merged upstream)
* Enabled hardening for the -gcj packages
* Upload to unstable
-- Emmanuel Bourg Wed, 15 May 2013 16:19:56 +0200
ant (1.9.0-1) experimental; urgency=low
* Team upload.
[ Ludovic Claude ]
* Add version constraint on libxml-commons-resolver1.1-java to
secure backport of Ant on Squeeze.
[ Tony Mancill ]
* Remove Michael Koch Uploaders (Closes: #653982)
* Bump Standards-Version to 3.9.4.
[ Emmanuel Bourg ]
* New upstream release.
- Refreshed the patches
- Upgrade source and target version to 1.5
- Adapted the build to the new documentation path in the upstream source
- Added a patch to build the package with junit4 4.10
* Removed the dependency on java2-runtime-headless
* Add java7-runtime-headless to list of satisfying JRE dependencies
-- tony mancill Wed, 27 Mar 2013 20:29:34 -0700
ant (1.8.2-4) unstable; urgency=low
* Team upload.
* Provide ant-junit4.jar.
-- Miguel Landaeta Tue, 13 Sep 2011 19:59:30 -0430
ant (1.8.2-3) unstable; urgency=low
* Team upload.
* Fix FTBFS due to changes in libxml-commons-resolver1.1-java 1.2.
(Closes: #637592).
* Provide ant-testutil.jar. (Closes: #637593).
-- Miguel Landaeta Fri, 12 Aug 2011 16:33:49 -0430
ant (1.8.2-2) unstable; urgency=low
* Team upload.
* Skip javadoc building if we are not building architecture all
packages. (Closes: #627110)
-- Niels Thykier Thu, 19 May 2011 13:28:47 +0200
ant (1.8.2-1) unstable; urgency=low
[ James Page ]
* New upstream release (Closes: #613914).
- Fix FTBFS for jug with ant 1.8.1 (Closes: #610320).
* Bumped Standards-Version to 3.9.2, no changes.
* Removed ant-nodeps.jar from install as now part of ant core.
* Added myself to Uploaders.
[ Niels Thykier ]
* Added missing mh_clean, thanks to Miguel Landaeta for spotting
this.
* Fixed a typo in the ant manpage.
* Made short descriptions unique.
* Bumped debhelper compat to 7.
* Removed empty linda-override dir from ant-doc.
* Removed redundant Priority fields in d/control.
-- James Page Wed, 04 May 2011 15:16:42 +0100
ant (1.8.1-1) experimental; urgency=low
[ Niels Thykier ]
* Replaced B-D on default-jdk-builddep with gcj-native-helper
and default-jdk.
* Bumped Standards-Versions to 3.9.0.
- Reduced a Conflicts to a Breaks.
[ Torsten Werner ]
* New upstream release
* Update or remove our patches.
* Do no longer install ant-stylebook.jar and ant-trax.jar because they are no
longer built.
* Remove Stefan from Uploaders list. Thanks to your contributions!
-- Torsten Werner Thu, 05 Aug 2010 22:23:25 +0200
ant (1.8.0-4) unstable; urgency=low
* Convert patches to dep3 format.
* Add patch from Petr Salinger to fix the nasty bus error in gij. (Closes:
#570886)
* Build *-gcj packages again.
* Add myself to Uploaders.
* Switch to source format 3.0.
-- Torsten Werner Thu, 11 Mar 2010 22:22:39 +0100
ant (1.8.0-3) unstable; urgency=low
[ Torsten Werner ]
* Use default-java in $(JAVA_HOME).
* Do no longer build the -gcj packages because of bus error in gij. Such
packages are provided by the ant1.7 source package. (Closes: #570889)
* Remove Arnaud from the Uploaders list.
[ Ludovic Claude ]
* Demote ant-optional-gcj from Recommends to Suggests for package ant-optional
(Closes: #559058)
[ Niels Thykier ]
* Removed obsolete linda override.
-- Torsten Werner Sat, 27 Feb 2010 18:26:35 +0100
ant (1.8.0-2) unstable; urgency=low
[Torsten Werner]
* Improve Description of ant-gcj thanks to Matthias Klose.
[Ludovic Claude]
* Fix a NPE on Diagnostics.getClassLocation(), add patch
ant_diagnostics.patch for it (Closes: #570588)
-- Ludovic Claude Sat, 20 Feb 2010 23:32:07 +0100
ant (1.8.0-1) unstable; urgency=low
* New upstream version
(Closes: #567229, #330292, #514140, #569936, #570075)
* Add myself to Uploaders
* Bump up Standards-Version to 3.8.4, no changes
* debian/control: update ant Depends and remove old
java1-runtime-headless, add new java5-runtime-headless and
java6-runtime-headless
* Demote ant-gcj from Recommends to Suggests for package ant
(Closes: #559058)
* Fix documentation for ant-optional-gcj (Closes: #563760)
* Update man page ant.1 and build.xml.5: fix Lintian warnings
and update the documentation
* Move the patch system to quilt, delete old patches
(11_ant_underscore_dash_fix.patch, 03_SplashTaskPatch_a.patch),
refresh all patches
* Add tasks for stylebook and xalan2
* Add debian/orig_tar.sh and use it to repack the archive without
compiled jars and pdf files
-- Ludovic Claude Sun, 14 Feb 2010 00:03:38 +0100
ant (1.7.1-4) unstable; urgency=low
* Fix link to /usr/share/doc/ant-doc/manual/api. You may
have to uninstall ant-doc then install it again for this
change to take effect (Closes: #541416)
-- Ludovic Claude Tue, 01 Sep 2009 18:16:28 +0100
ant (1.7.1-3) unstable; urgency=low
* Upload to unstable.
-- Torsten Werner Sun, 09 Aug 2009 10:07:55 +0200
ant (1.7.1-2) experimental; urgency=low
* Bump up Standards-Version to 3.8.2
* Move Ant Javadoc to /usr/share/doc/ant/api/
* Deploy missing POM files for ant-optional package
* Fix version for antlr, bcel, commons-net, log4j dependencies in the
Maven POMs.
* Fix groupId and artifactId for commons-logging and regexp
dependencies in the Maven POMs.
* Fix Ant version in the Maven repository
-- Ludovic Claude Wed, 22 Jul 2009 19:08:53 +0100
ant (1.7.1-1) experimental; urgency=low
[Ludovic Claude]
* Change section to java, bump up Standards-Version to 3.8.1
* Update debhelper and compat to 6
* Add Matthias Klose to Uploaders
* Move ant-gcj from Recommends to Suggests for ant binary package
(closes: #506220)
* Add Build-Depends on libjaxp-1.3-java as xml-apis.jar has moved to this
package. Add a Suggests on the same package for ant-optional
* Add the Maven POMs to the package,
* Add a Build-Depends-Indep dependency on maven-repo-helper
* Use mh_installpom and mh_installjar to install the POM and the jar to the
Maven repository
* Remove the full text of the Apache 2.0 license
[Colin Watson]
* Drop JDK recommendation to a Suggests to make it feasible to fit ant on
the server CD (thanks, Thierry Carrez; LP: #389470).
[Richard A. Johnson]
* Added 11_ant_underscore_dash_fix.patch fixes - to _ conversion LP: #296409
[Matthias Klose]
* New upstream version (bug fix release).
- mainly a bugfix release.
- has extended support for Java6 features.
-