debian/0000755000000000000000000000000012320634145007166 5ustar debian/build.xml.50000644000000000000000000001245512300132123011144 0ustar .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.install0000644000000000000000000000005112300132123012062 0ustar build/javadocs/* usr/share/doc/ant/api/ debian/ant-doc.links0000644000000000000000000000007112300132123011536 0ustar /usr/share/doc/ant/api /usr/share/doc/ant-doc/manual/api debian/ant.manpages0000644000000000000000000000004012300132123011442 0ustar debian/ant.1 debian/build.xml.5 debian/ant-optional.poms0000644000000000000000000000112612300132123012456 0ustar 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.publishedRules0000644000000000000000000000005012300132123013166 0ustar s/ant/org.apache.ant/ * * s/.*/debian/ debian/copyright0000644000000000000000000000167312300132123011113 0ustar 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.sh0000755000000000000000000000053612300132123011240 0ustar #!/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.poms0000644000000000000000000000013512300132123010632 0ustar src/etc/poms/pom.xml --no-parent src/etc/poms/ant/pom.xml src/etc/poms/ant-launcher/pom.xml debian/changelog0000644000000000000000000006615212320634145011052 0ustar 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. -