| CARVIEW |
Select Language
HTTP/2 200
expires: Thu, 19 Nov 1981 08:52:00 GMT
cache-control: no-store, no-cache, must-revalidate
pragma: no-cache
set-cookie: PHPSESSID=8en92v0ckuokaevv3ah6iojb4b; path=/
content-type: text/html; charset=UTF-8
date: Tue, 30 Dec 2025 05:15:02 GMT
server: Apache
pkgsrc.se | The NetBSD package collection
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
apache-a..
doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
mail
math
mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
print
regress
security
shells
sysutils
textproc
time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./devel/apache-ant, Apache Projects Java-Based make(1) replacement
[
Branch: CURRENT, Version: 1.10.14, Package name: apache-ant-1.10.14, Maintainer: tonio
Ant is a Java based build tool. In theory it is kind of like
"make" without make's wrinkles and with the full portability
of pure java code.
Ant uses XML to specify build actions to be taken, and new
build actions are implemented in Java.
Required to run:
[lang/openjdk11]
Required to build:
[pkgtools/cwrappers]
Navigation:
-
Browse pkgsrc
(this page)
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
apache-a..doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
math
mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
regress
security
shells
sysutils
textproc
time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./devel/apache-ant, Apache Projects Java-Based make(1) replacement
[
CVSweb ] [
Homepage ] [
RSS ] [
Required by ] [
Add to tracker ]
Branch: CURRENT, Version: 1.10.14, Package name: apache-ant-1.10.14, Maintainer: tonio
Ant is a Java based build tool. In theory it is kind of like
"make" without make's wrinkles and with the full portability
of pure java code.
Ant uses XML to specify build actions to be taken, and new
build actions are implemented in Java.
Required to run:
[lang/openjdk11]
Required to build:
[pkgtools/cwrappers]
Master sites:
- https://downloads.apache.org/ant/binaries/ (Download)
- https://archive.apache.org/dist/ant/binaries/ (Download)
Version history: (Expand)
- (2025-10-24) Package has been reborn
- (2025-10-24) Package deleted from pkgsrc
- (2025-07-15) Package has been reborn
- (2025-07-15) Package deleted from pkgsrc
- (2023-09-10) Updated to version: apache-ant-1.10.14
- (2023-02-16) Updated to version: apache-ant-1.10.13nb1
CVS history: (Expand)
| 2023-09-09 23:12:49 by Thomas Klausner | Files touched by this commit (3) | |
Log message: apache-ant: update to 1.10.14. Changes from Ant 1.10.13 TO Ant 1.10.14 ======================================= Changes that could break older environments: ------------------------------------------- * Resource#compareTo now invokes getName rather than toString as the later may be costly (for example in the case of a StringResource). Bugzilla Report 66496 * When using Java 18 or higher, Ant will no longer use Java SecurityManager because it has been deprecated for removal and by default is disallowed to be set at runtime https://openjdk.org/jeps/411. This will mean that the "<permissions>" type is no longer \ functional when using Java 18 or higher. Furthermore, when using Java 18 or higher, if the build executes tasks that call "java.lang.System.exit()" and if those tasks aren't running in a forked VM of their own, then such tasks will now kill the entire Ant build process. It is recommended that such tasks be updated to launch in a forked JVM so that the System.exit() call will not impact the JVM in which Ant process runs. Fixed bugs: ----------- * log only the stylesheet name in the xslt task. Github Pull Request #199 * junitlauncher task's "test" and "listener" elements which take a "outputDir" property were incorrectly resolving the outputDir against the current working directory instead of the project's basedir. This has now been fixed. Bugzilla Report 66504 * regexmapper would, in some cases, incorrectly consume backslash characters from the "to" attribute, resulting in missing backslashes in the output. This is now fixed. Bugzilla Report 66468 * <fixcrlf>, <replace> and <replaceregexp> now try to preserve the file permissions of the files they modify. Bugzilla Report 66522 * junitlauncher task would fail if a forked test timed out even if haltOnFailure was set to false. This is now fixed. Bugzilla Report 66411 * fixes a bug in org.apache.tools.zip.ZipOutputStream where, even when "zip64Mode" is set to "always", ZipOutputStream may \ not create a CEN extra field data for the entry. Bugzilla Report 66873 * legacy-xml listener of junitlauncher task wouldn't report certain failures involving junit jupiter dynamic tests. This has now been fixed. Github Pull Request #122 Other changes: -------------- * <fork> element of the junitlauncher task now has a new optional \ "java" attribute which can be used to point to a different Java installation for runnning the forked tests. Bugzilla Report 66464 * made sure <echoproperties> sorts the echoed properties on JDK9+ as well. Bugzilla Report 66588 * org.apache.tools.ant.taskdefs.Recorder class now introduces a setLogLevel(LogLevel level) method. Bugzilla Report 66238 * The <fork> element of junitlaunchertask now allows a "forkMode" attribute. forkMode=perTestClass can now be used to launch each test class in a separate forked JVM. Bugzilla Report 65176 |
| 2023-02-16 11:32:36 by David Brownlee | Files touched by this commit (4) |
Log message:
Adjust apache-ant wrapper to honour JAVA_HOME
Still use the pkgsrc ${PREFIX}/bin/java wrapper by default, but
allow overriding with either of JAVACMD or JAVA_HOME. The latter
is particularly important for other pkgsrc packages which use ant
to build and may require a specific jdk (java-jna)
Drop setting of ANT_HOME (was in a non default branch anyway)
Bump PKGREVISION
|
| 2023-01-17 10:45:48 by Thomas Klausner | Files touched by this commit (3) | |
Log message: apache-ant: update to 1.10.13. Changes from Ant 1.10.12 TO Ant 1.10.13 ======================================= Changes that could break older environments: ------------------------------------------- * <get> has a new attribute authenticateOnRedirect that can be used to prevent Ant from sending the configured credentials when following a redirect. It is false by default, which means builds that rely on credentials being used on the redirected URI may break. Github Pull Request #173 Fixed bugs: ----------- * the PropertyEnumerator change introduced in 1.10.9 proved to be not fully backwards compatible when combined with certain custom PropertyHelper implementations - for example when using AntXtras. Bugzilla Report 65799 * legacy-xml reporter of the junitlauncher task now escapes ]]> when writing \ CDATA. Bugzilla Report 65833 * <scp> may leak connections when trying to preserve the last modified timestamps of files transferred recursively from a server. Bugzilla Report 66001 * tstamp task would in certain cases parse the SOURCE_DATE_EPOCH environment \ variable value to an incorrect date. This has now been fixed. Github Pull Request #186 * fetch.xml didn't set up non-default repositories propery and thus failed to download JAI. Github Pull Request #191 * When building and installing Ant distribution from source, the build script would change permissions on unrelated files in the destination directory. This is now fixed and such unrelated files in the destination directory will be left untouched. Bugzilla Report 66164 * parsing tar entries with multiple NUL bytes in their name would include garbage bytes as the name included all bytes up to the last NUL rather than the first. Github Pull Request #194 * loadresource might log warnings even though quiet was set to true Bugzilla Report 65647 * javac task would add paths constructs containing wildcards to the internally created argument file where wildcards are not allowed Bugzilla Report 65621 Other changes: -------------- * added an implementation of the MIME Mail sender based on the repackaged Jakarta Mail package rather than javax Mail. Github Pull Request #161 * The "listener" element in the junitlauncher task now supports an "extension" attribute to control the filename extension of the generated output file from the listener. Github Pull Request #168 * <ftp> now supports FTPs. Github Pull Request #170 * DirectoryScanner avoids listing directory contents when it known it will never use the information retrieved. This may improve performance in some special cases. Bugzilla Report 66048 * <manifest> will now create the parent directory of the manifestFile attribute if it doesn't exist. Bugzilla Report 66231 * org.apache.tools.ant.BuildLogger now has a new method getMessageOutputLevel() which returns the currently set message output level. |
| 2021-11-01 08:04:29 by Thomas Klausner | Files touched by this commit (3) | |
Log message: apache-ant: update to 1.10.12. Changes from Ant 1.10.11 TO Ant 1.10.12 ======================================= Fixed bugs: ----------- * The http condition would follow redirects even when \ "followRedirects" attribute was set to "false". This has now been fixed. Bugzilla Report 65489 * Made sure setting build.compiler to the fully qualified classname that corresponds to extJavac or modern has the same effect as using the shorter alias names. Bugzilla Report 65539 * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper. Bugzilla Report 65424 Other changes: -------------- * The implementation of AntClassLoader#findResources() has been changed to optimize it for potential performance issues, as those noted at \ https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405 Github Pull Request #151 * AntClassLoader now implements the ClassLoader#findResource(String) method. Github Pull Request #150 * Ant tries to avoid file name canonicalization when possible. Bugzilla Report 65499 * javadoc task will now look for warning messages in the STDERR stream too when "failonwarning" is set to true to account for changes in JDK 17+ * The tar task now preserves symlinks of nested tarfilesets. Github Pull Request #142 |
| 2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016) |
Log message: archivers: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Could not be committed due to merge conflict: devel/py-traitlets/distinfo The following distfiles were unfetchable (note: some may be only fetched conditionally): ./devel/pvs/distinfo pvs-3.2-solaris.tgz ./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip |
| 2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017) |
Log message: devel: Remove SHA1 hashes for distfiles |
| 2021-07-29 12:04:30 by Thomas Klausner | Files touched by this commit (3) | |
Log message: apache-ant: update to 1.10.11. Changes from Ant 1.10.10 TO Ant 1.10.11 ======================================= Fixed bugs: ----------- * a race condition could lead to NullPointerExceptions when running tasks in parallel. Bugzilla Report 65316 Other changes: -------------- * \ org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask \ now has a new protected createExecuteWatchdog() method for allowing it to be \ overriden. Github Pull Request #147 * Upgraded AntUnit to 1.4.1. |
| 2021-04-20 18:15:39 by Thomas Klausner | Files touched by this commit (3) | |
Log message: apache-ant: update to 1.10.10. Changes from Ant 1.10.9 TO Ant 1.10.10 ====================================== Fixed bugs: ----------- * SCP (with sftp=true) task would fail if fetching file located in root directory Bugzilla Report 64742 * javac task would fail if the arguments file it (internally) created didn't quote the # character. This has now been fixed. Bugzilla Reports 64912, 64790 * made sure LegacyXmlResultFormatter encodes characters illegal in XML the same way JUnit5's built-in formatter would. Bugzilla Report 65030 * LegacyXmlResultFormatter no longer double-encodes <>& in system-err and system-out Bugzilla Report 63436 * Fixes a bug in junitlauncher task's legacy-xml formatter, where the testcase representing a @Parameterized JUnit4 test wasn't being reported in the XML. Bugzilla Report 64952 * Fixes a bug where the ant-testutil-sources.jar that gets published to Maven central repository didn't contain any source files. Bugzilla Report 65110 * The <http> condition didn't follow redirects from http to https. Bugzilla Report 65105 * ZipOutputStream now overrides write(int) in order to make sure single byte writes get the same treatment as array writes. Github Pull Request #145 * Fixes a potential deadlock in junitlauncher task when using legacy-xml reporter. Bugzilla Report 64733 Other changes: -------------- * javaversion condition now has a new "atmost" attribute. See the \ javaversion manual for more details * The "listener" nested element of the "junitlauncher" task \ now has a new "useLegacyReportingName" attribute which can be used to control the test identifiers names that get reported by the listener. See the junitlauncher manual for more details. Note that this change also introduces a new \ "setUseLegacyReportingName" method on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter interface. This will break backward compatibility with any of your custom result formatters which implemented this interface and such implementations are now expected to implement this new method. * a new attribute preserveduplicates allows <resourcelist> to return the same resource multiple times when set to true. Bugzilla Report 64854 * a new attribute filterbeforeconcat in <concat> can be used to decide whether the filterchain should be applied to the concatenated content (the default) or each nested resource individually before concatenating them. Bugzilla Report 64855 * the ssh tasks now share a new nested element additionalConfig that can be used to set config values for the jsch Session used by the task. Bugzilla Report 65089 * added new discardOutput and discardError properties to redirector and the exec, apply and java tasks which can be used to completely discard any (error) output. This is a platform independent alternative to directiong output to any kind of null device. |
