diff --git a/_multibuild b/_multibuild
index 1cc75aa..3f8dfb5 100644
--- a/_multibuild
+++ b/_multibuild
@@ -1,6 +1,6 @@
- ant-antlr
- ant-junit
- ant-junit5
+ antlr
+ junit
+ junit5
diff --git a/ant-antlr.changes b/ant-antlr.changes
deleted file mode 100644
index 6d3524c..0000000
--- a/ant-antlr.changes
+++ /dev/null
@@ -1,1092 +0,0 @@
--------------------------------------------------------------------
-Sat May 4 00:53:40 UTC 2024 - Anton Shvetz
-
-- Add forgotten open-test-reporting/events to
- %{_sysconfdir}/ant.d/junitlauncher
-
--------------------------------------------------------------------
-Sat Apr 27 11:36:31 UTC 2024 - Fridrich Strba
-
-- Put hamcrest on the classpath of ant-junit module
-
--------------------------------------------------------------------
-Tue Feb 20 13:32:02 UTC 2024 - Fridrich Strba
-
-- Use %patch -P N instead of deprecated %patchN.
-
--------------------------------------------------------------------
-Fri Jan 26 20:37:50 UTC 2024 - Anton Shvetz
-
-- Add forgotten univocity-parsers to
- %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
- annotated with @CsvSource and @CsvFileSource)
-
--------------------------------------------------------------------
-Mon Sep 11 12:50:03 UTC 2023 - Fridrich Strba
-
-- Added patch:
- * reproducible-propertyfile-task.patch
- + Debian patch to improve propertyfile task in RPM builds by
- using the date specified by the SOURCE_DATE_EPOCH variable
- in the header of the .properties file generated
-
--------------------------------------------------------------------
-Thu Aug 31 06:49:53 UTC 2023 - Fridrich Strba
-
-- Update to 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).
- + 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 "" 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
- VM 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.
- + 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.
- + regexmapper would, in some cases, incorrectly consume
- backslash characters from the "to" attribute, resulting in
- missing backslashes in the output.
- + , and now try to preserve
- the file permissions of the files they modify.
- + junitlauncher task would fail if a forked test timed out even
- if haltOnFailure was set to false.
- + 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.
- + legacy-xml listener of junitlauncher task wouldn't report
- certain failures involving junit jupiter dynamic tests.
- + allow.class which was introduced in Ant 1.10.13 release, has
- been removed from this 1.10.14 release. This class was
- introduced in context of the SecurityManager changes in
- Ant 1.10.13, which have now been reverted in Ant 1.10.14,
- since they caused several regressions.
- * Other changes:
- + 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.
- + made sure sorts the echoed properties on
- JDK9+ as well.
- + org.apache.tools.ant.taskdefs.Recorder class now introduces a
- setLogLevel(LogLevel level) method.
- + The element of junitlaunchertask now allows a
- "forkMode" attribute. forkMode=perTestClass can now be used to
- launch each test class in a separate forked JVM.
-
--------------------------------------------------------------------
-Thu May 4 12:48:37 UTC 2023 - Frederic Crozat
-
-- Add _multibuild to define additional spec files as additional
- flavors.
- Eliminates the need for source package links in OBS.
-
--------------------------------------------------------------------
-Thu Jan 26 06:54:09 UTC 2023 - Fridrich Strba
-
-- Package and distribute the new ant-jakartamail
-
--------------------------------------------------------------------
-Wed Jan 18 09:18:50 UTC 2023 - David Anes
-
-- Update ant keyring with new developer keys.
-
-- Update to 1.10.13:
- * Breaking changes:
- - 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.
- * 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.
- - legacy-xml reporter of the junitlauncher task now escapes ]]>
- when writing CDATA.
- - may leak connections when trying to preserve the last
- modified timestamps of files transferred recursively from a
- server.
- - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
- environment variable value to an incorrect date. This has now
- been fixed.
- - fetch.xml didn't set up non-default repositories propery and
- thus failed to download JAI.
- - 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.
- - 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.
- - loadresource might log warnings even though quiet was set to
- true
- - javac task would add paths constructs containing wildcards to
- the internally created argument file where wildcards are not
- allowed
- * Other changes:
- - added an implementation of the MIME Mail sender based on the
- repackaged Jakarta Mail package rather than javax Mail.
- - 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.
- - now supports FTPs.
- - DirectoryScanner avoids listing directory contents when it
- known it will never use the information retrieved. This may
- improve performance in some special cases.
- - will now create the parent directory of the
- manifestFile attribute if it doesn't exist.
- - org.apache.tools.ant.BuildLogger now has a new method
- getMessageOutputLevel() which returns the currently set
- message output level.
-
--------------------------------------------------------------------
-Mon May 9 09:33:15 UTC 2022 - Fridrich Strba
-
-- Disable a test failing to compile with junit5 5.8.x
-
--------------------------------------------------------------------
-Tue Feb 22 19:15:02 UTC 2022 - Fridrich Strba
-
-- Do not build against the log4j12 packages, use the new reload4j
-
--------------------------------------------------------------------
-Wed Dec 15 16:19:12 UTC 2021 - David Anes
-
-- Update to 1.10.12:
- * The update includes fixes for the following CVEs:
- CVE-2021-36374, bsc#1188469
- Excessive memory allocation when reading a specially
- crafted ZIP archive or a derived formats.
- CVE-2021-36373, bsc#1188468
- Excessive memory allocation when reading a specially
- crafted TAR archive.
- * 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
- * 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
-
-- Changes from 1.10.11:
- * a race condition could lead to NullPointerExceptions when running
- tasks in parallel.
- Bugzilla Report 65316
- * fixed potential OutOfMemory errors when reading broken archives
- using the tar or zip formats or formats derived from zip.
- * 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.
-
--------------------------------------------------------------------
-Thu Jun 3 16:17:46 UTC 2021 - Pedro Monreal
-
-- Update to 1.10.10
- * SCP (with sftp=true) task would fail if fetching file located
- in root directory.
- * Fixed: javac task would fail if the arguments file it
- (internally) created didn't quote the # character.
- * Make sure LegacyXmlResultFormatter encodes characters illegal
- in XML the same way JUnit5's built-in formatter would.
- * LegacyXmlResultFormatter no longer double-encodes <>& in
- system-err and system-out.
- * 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.
- * Fixes a bug where the ant-testutil-sources.jar that gets
- published to Maven central repository didn't contain any
- source files.
- * The condition didn't follow redirects from http to https.
- * ZipOutputStream now overrides write(int) in order to make sure
- single byte writes get the same treatment as array writes.
- * Fixes a potential deadlock in junitlauncher task when using
- legacy-xml reporter.
- * 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 to
- return the same resource multiple times when set to true.
- * A new attribute filterbeforeconcat in 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.
- * 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.
- * 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.
- * junitlauncher now prints a more useful and instantaneous summary of
- tests being run, closely matching the junit task's summary.
-
--------------------------------------------------------------------
-Thu Oct 1 15:38:21 UTC 2020 - Pedro Monreal
-
-- Update to 1.10.9
- * Security fix: [bsc#1177180, CVE-2020-11979]
- - Insecure temporary file vulnerability
- * Fixed bugs:
- - The ftp task could throw a NullPointerException if an
- error occured.
- - Propertyset now also sees in-scope local properties.
- - Replaced ReaderInputStream with the version of Apache
- Commons IO due to problems with surrogate pairs.
- - will no longer remove the temporary file it
- just created before writing to it.
- - and didn't deal with wildcard hostnames
- in shs config files properly.
- * Other changes:
- - Ant will no longer log a warning if it doesn't find tools.jar.
- - The task accepts now a nested
- element that can be used to perform custom filename
- transformations for the archives.
- - Added a new PropertyEnumerator interface that extensions can
- provide if they are managing properties unknown to the Ant project.
- - Added some special code to support GraalVM JavaScript as
- javax.script scripting engine for JavaScript. In particular we
- relax some security settings of GraalVM so that scripts can access
- Ant objects.
- - Also Ant enables Nashorn compatibility mode by default, you can
- disable that by setting the magic Ant property
- ant.disable.graal.nashorn.compat to true.
- - If the magic property ant.tmpdir hasn't been set and Ant can
- control the permissions of directories it creates it will create an
- owner-owned temporary directory unaccessible to others as default
- tempdir as soon as a temporary file is created for the first time.
-
--------------------------------------------------------------------
-Thu May 14 17:31:18 UTC 2020 - Pedro Monreal Gonzalez
-
-- Update to 1.10.8
- * Security fix: [CVE-2020-1945, bsc#1171696]
- - A new property ant.tmpdir provides improved control over the
- location Ant uses to create temporary files
- * sshexec failed to write output to a file if the file didn't exist
- * Fixes a regression in javac task involving command line argument files.
- * sshexec, sshsession and scp now support a new sshConfig parameter.
- It specified the SSH configuration file (typically ${user.home}/.ssh/config)
- defining the username and keyfile to be used per host.
- * "legacy-xml" formatter of junitlauncher task wasn't writing out
- exceptions that happen in @BeforeAll method of a test.
- * Fixes a potential ConcurrentModificationException in XMLLogger.
- * Fixes a bug in junitlauncher task in forked mode, where if a listener element
- was used as a sibling element for either the test or testclasses element,
- then the forked mode launch would fail.
- * Fixes an issue in AntStructure where an incorrect DTD was being generated.
- * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl.
- * The runant.py script should now work with Python 3.
- * rmic has been removed from Java 15. The task will now throw an
- exception if you try to use it while running Java 15 or newer.
-- Remove ant-python3.patch fixed upstream
-
--------------------------------------------------------------------
-Wed May 6 16:49:40 UTC 2020 - Pedro Monreal Gonzalez
-
-- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001]
-
--------------------------------------------------------------------
-Wed May 6 16:45:22 UTC 2020 - Pedro Monreal Gonzalez
-
-- Remove jakarta-commons-* dependencies [bsc#1133997]
- * Use apache-commons-logging and apache-commons-net in optional tasks
-
--------------------------------------------------------------------
-Tue Jan 14 07:03:37 UTC 2020 - Fridrich Strba
-
-- Use xml-commons-apis-bootstrap as jar in classpath instead of
- the common xml-apis jar, since we are forcing build against
- the bootstrap package
-
--------------------------------------------------------------------
-Fri Nov 8 11:15:20 UTC 2019 - Fridrich Strba
-
-- Upgrade to upstream version 1.10.7
-- Modified patches:
- * apache-ant-bootstrap.patch
- * apache-ant-no-test-jar.patch
- * apache-ant-xml-apis.patch
- * reproducible-build-manifest.patch
- + rediff
-- Fix ant-xz.jar to be non-empty and split it from the ant-antlr
- package
-
--------------------------------------------------------------------
-Tue Oct 1 08:34:33 UTC 2019 - Fridrich Strba
-
-- Build against the new compatibility packages log4j12/log4j12-mini
-
--------------------------------------------------------------------
-Mon Sep 30 08:08:49 UTC 2019 - Fridrich Strba
-
-- Remove references to parent poms from all artifacts and do not
- distribute the ant-parent, since we don't need it
-
--------------------------------------------------------------------
-Tue Apr 9 10:48:23 UTC 2019 - Fridrich Strba
-
-- Require directly xerces-j2 and not its virtual provide
- jaxp_parser_impl
-
--------------------------------------------------------------------
-Mon Mar 18 17:30:12 UTC 2019 - Jan Engelhardt
-
-- Make "if" statements in build recipe POSIX sh compatible.
-
--------------------------------------------------------------------
-Fri Feb 8 08:51:41 UTC 2019 - Fridrich Strba
-
-- Create an ant-junit5 package to build junit5 optional tasks
- when they become resolved
-- Add a simple pom file for ant-bootstrap.jar
-
--------------------------------------------------------------------
-Fri Feb 8 07:26:44 UTC 2019 - Fridrich Strba
-
-- Add compatibility links ant/ant*.jar for bootstrap build
-
--------------------------------------------------------------------
-Tue Feb 5 09:49:54 UTC 2019 - Fridrich Strba
-
-- BuildRequire hamcrest for ant-junit and ant-antlr, since junit4
- depends strictly on hamcrest-core only.
-
--------------------------------------------------------------------
-Fri Feb 1 16:19:10 UTC 2019 - Fridrich Strba
-
-- Build ant against xml-commons-apis-bootstrap and
- xml-commons-resolver-bootstrap in order to break build cycle
-
--------------------------------------------------------------------
-Mon Dec 10 08:22:18 UTC 2018 - Fridrich Strba
-
-- Don't build against a particular xml-apis/xml-resolver provider,
- but against the generic virtual provider. This allows easier
- bootstrapping.
-- Added patch:
- * apache-ant-xml-apis.patch
- + look for the xml-apis.jar and xml-resolver.jar when composing
- classpath; they are symlinks provided by several packages.
-
--------------------------------------------------------------------
-Mon Nov 26 08:07:13 UTC 2018 - Fridrich Strba
-
-- Let ant-antlr provide ant-xz too, since it contains the
- corresponding jar.
-
--------------------------------------------------------------------
-Wed Oct 31 10:20:23 UTC 2018 - Fridrich Strba
-
-- Add aliases to some maven artifacts so that packages out there
- resolve then correctly
-
--------------------------------------------------------------------
-Fri Oct 26 09:54:04 UTC 2018 - Pedro Monreal Gonzalez
-
-- Update to 1.10.5 [bsc#1113136]
- * Same version as in 1.9.13 but with additional features and
- requires Java8 or higher.
- * Dropped patch to build with java8+ already fixed in this version
- - apache-ant-1.9.9-sourcetarget.patch
- * Refreshed patch:
- - apache-ant-class-path-in-manifest.patch
-
--------------------------------------------------------------------
-Sun Oct 21 08:08:23 UTC 2018 - antoine.belvire@opensuse.org
-
-- Add reproducible-build-manifest.patch: Use less detailed version
- string for manifest's "Created-by" field (boo#1110024).
-
--------------------------------------------------------------------
-Wed Oct 17 19:40:22 UTC 2018 - Fridrich Strba
-
-- Require javapackages-local in order to generate correctly the
- maven requires and provides
-- Install maven artifacts
-
--------------------------------------------------------------------
-Fri Aug 24 20:20:20 UTC 2018 - Jason Sikes
-
-- Update to 1.9.13
- * Fixes a regression in the "get" task where redirects
- from a HTTP resource to a HTTPS resource started throwing
- an exception.
- Bugzilla Report 62499
-
- * the new allowFilesToEscapeDest didn't work when set to false and
- archive entries contained relative paths with so many ".."
- segnments that the resulting path would go beyond the file system
- root.
- Bugzilla Report 62502, bsc#1100053, CVE-2018-10886
-
--------------------------------------------------------------------
-Tue May 15 05:02:22 UTC 2018 - fstrba@suse.com
-
-- Build with source and target 8 to prepare for a possible removal
- of 1.6 compatibility
-- Modified patch:
- * apache-ant-1.9.9-sourcetarget.patch
- - Build with source/target 8
-
--------------------------------------------------------------------
-Fri Feb 23 10:24:31 UTC 2018 - ecsos@opensuse.org
-
-- fix build error for Leap 42.3
-
--------------------------------------------------------------------
-Thu Feb 22 11:43:31 UTC 2018 - tchvatal@suse.com
-
-- Add patch to run scripts with python3 if applicable bsc#1082202:
- * ant-python3.patch
-
--------------------------------------------------------------------
-Thu Feb 22 11:26:23 UTC 2018 - tchvatal@suse.com
-
-- Update to 1.9.10:
- * Various fixes for java10
- * Small fixes all around
-- Remove merged patch reproducible.patch
-
--------------------------------------------------------------------
-Sat Oct 28 16:17:19 UTC 2017 - jengelh@inai.de
-
-- Simply use find -delete over xargs.
-- Make description neutral.
-
--------------------------------------------------------------------
-Tue Oct 24 11:26:36 UTC 2017 - bwiedemann@suse.com
-
-- Add reproducible-build-date.patch to allow to have fixed build dates
- to make other packages build more reproducibly
-
--------------------------------------------------------------------
-Wed Oct 4 09:07:19 UTC 2017 - fstrba@suse.com
-
-- Remove dependency on java-1_5_0-gcj-compat-devel and build even
- the bootstrap package with java source and target 1.6
-
--------------------------------------------------------------------
-Fri Sep 29 07:06:59 UTC 2017 - fstrba@suse.com
-
-- Don't condition the maven defines on release version, but on
- _maven_repository being defined
-
--------------------------------------------------------------------
-Thu Sep 14 05:39:48 UTC 2017 - fstrba@suse.com
-
-- Allow bootstrapping with something else then
- java-1_5_0-gcj-compat, but still require
- java-1_5_0-gcj-compat-devel
-- Added patch:
- * apache-ant-bootstrap.patch
- - Add -sourcepath option to fix build breakages with Eclipse
- Compiler for Java(tm)
-
--------------------------------------------------------------------
-Wed Sep 6 17:49:21 UTC 2017 - fstrba@suse.com
-
-- Added patch:
- * apache-ant-1.9.9-sourcetarget.patch
- + Change java source and target versions to 1.6 to allow build
- with jdk9
-- For non-boostrap builds require java-devel >= 1.6
-
--------------------------------------------------------------------
-Fri Jun 9 09:05:31 UTC 2017 - tchvatal@suse.com
-
-- Do not generate poms on ant core packages to reduce deps and
- allow bootstrap
-
--------------------------------------------------------------------
-Wed May 31 13:35:49 UTC 2017 - tchvatal@suse.com
-
-- Fix bootstrap to avoid new cycle bsc#1041966
-
--------------------------------------------------------------------
-Fri May 19 08:08:28 UTC 2017 - tchvatal@suse.com
-
-- Disable javadoc completely it is on the web in much better form
-- Remove if0 conditions
-- Remove patch apache-ant-old-gcj-build.patch for sle11 and unused
-- Fix build with split javapackages-tools
-
--------------------------------------------------------------------
-Mon May 8 20:05:59 UTC 2017 - bwiedemann@suse.com
-
-- Version bump to 1.9.9:
- * Read WHATSNEW file for full changelist
-
--------------------------------------------------------------------
-Mon May 8 07:43:51 UTC 2017 - bwiedemann@suse.de
-
-- Add reproducible.patch to allow reproducible builds of ant itself
- and packages built with ant like jcodings
-
--------------------------------------------------------------------
-Mon Feb 20 10:12:01 UTC 2017 - tchvatal@suse.com
-
-- Revert the previous change as it broke the build of most java
- software stack
-
--------------------------------------------------------------------
-Mon Feb 13 15:54:30 UTC 2017 - guoyunhebrave@gmail.com
-
-- Add profile.d scripts to set ANT_HOME
-
--------------------------------------------------------------------
-Fri Jan 15 22:01:37 UTC 2016 - opensuse@dstoecker.de
-
-- junit4 test did not work (bnc#915686)
-
--------------------------------------------------------------------
-Wed Jul 29 11:12:50 UTC 2015 - tchvatal@suse.com
-
-- Add xalan-j2-serializer to ant-antlr requirements
-
--------------------------------------------------------------------
-Tue Jul 28 14:15:24 UTC 2015 - tchvatal@suse.com
-
-- Sync the changes files among the subpkgs
-- Version bump to 1.9.6:
- * Read WHATSNEW file for full changelist
-
--------------------------------------------------------------------
-Sun Jun 21 14:05:05 UTC 2015 - jengelh@inai.de
-
-- Do better quoting to get better error messages when it fails
-
--------------------------------------------------------------------
-Wed Mar 18 09:30:13 UTC 2015 - tchvatal@suse.com
-
-- Fix build with new javapackages-tools
-
--------------------------------------------------------------------
-Thu Aug 28 14:30:48 UTC 2014 - coolo@suse.com
-
-- to bootstrap 13.2 we need another split because bsf depends on things
- that depend on junit and as antlr requires bsf, we need a 3rd step ->
- split ant-junit to build in between ant and ant-antlr
-
--------------------------------------------------------------------
-Fri Jul 4 12:47:07 UTC 2014 - tchvatal@suse.com
-
-- Fix building on SLE.
-- Added patch:
- * apache-ant-old-gcj-build.patch
-
--------------------------------------------------------------------
-Fri Jul 4 11:54:48 UTC 2014 - tchvatal@suse.com
-
-- Update to 1.9.4:
- * Read WHATSNEW file for full changelist
- * initial support for Java 1.9
- * has now a threads attribute allowing to run the tests in
- several threads. Bugzilla Report 55925
- * TarInputStream will now read archives created by tar
- implementations that encode big numbers by not adding a trailing
- NUL.
-
--------------------------------------------------------------------
-Thu May 15 13:18:36 UTC 2014 - peter.trommler@ohm-hochschule.de
-
-- fix summary (was antlr summary)
-
--------------------------------------------------------------------
-Mon May 12 14:00:55 UTC 2014 - darin@darins.net
-
-- SLE_11 specific spec files for ant/ant-antlr. These build with
- openjdk, which introduced bootstrap breakage in Factory.
-- Update pre_checkin.sh for SLE_11 specific spec's
-
--------------------------------------------------------------------
-Fri May 2 09:01:02 UTC 2014 - tchvatal@suse.com
-
-- Revert the bootstrap breakage.
-
--------------------------------------------------------------------
-Thu Apr 24 09:54:12 UTC 2014 - dmueller@suse.com
-
-- remove dependency on gpg-offline (blocks rebuilds and
- tarball integrity is checked by source-validator anyway, plus
- it was commented out)
-- remove apache-ant-bz163689.patch (was not applied anywhere)
-
--------------------------------------------------------------------
-Wed Apr 23 12:55:35 UTC 2014 - darin@darins.net
-
-- Update packaging to build the openjdk and not gcj
-
--------------------------------------------------------------------
-Thu Jan 2 08:36:18 UTC 2014 - mvyskocil@suse.com
-
-- Update to 1.9.3
-- BugFixes:
- * Ant 1.8 exec task changes have slowed exec to a crawl, apache#54128
- * swallowed the status code of nested tasks,
- apache#55539
- * a race condition could make tasks of parallel builds to
- interfere with each other, apache#54393
- * 's mailport still didn't work properly when using smtps,
- apache#49267
- * using attributes belonging to the if and unless namespaces
- made macrodef fail, apache#55885.
- * Apt is not available under JDK 1.8, apache#55922
-- drop unused macros
-- add gpg verification
-
--------------------------------------------------------------------
-Wed Dec 4 14:58:13 UTC 2013 - mvyskocil@suse.com
-
-- use requires_eq instead of manual call of rpm -q
-
--------------------------------------------------------------------
-Wed Oct 2 09:52:33 UTC 2013 - mvyskocil@suse.com
-
-- install compat symlink to /usr/share/ant/bin/antRun to make scala build
-
--------------------------------------------------------------------
-Mon Sep 9 11:05:25 UTC 2013 - tchvatal@suse.com
-
-- Move from jpackage-utils to javapackage-tools
-
--------------------------------------------------------------------
-Thu Aug 22 07:47:26 UTC 2013 - mvyskocil@suse.com
-
-- Update to 1.9.2
-- Incompatible changes:
- * ProjectHelper's implementation import and include tasks
- defaults the targetPrefix to ProjectHelper.USE_PROJECT_NAME_AS_TARGET_PREFIX.
- ProjectHelper2 is not affected, apache#54940.
- * FixCRLF used to treat the EOL value ASIS to convert to the system property
- line.separator. Specified was that ASIS would leave the EOL characters alone,
- the task now really leaves the EOL characters alone. This also implies that
- EOL ASIS will not insert a newline even if fixlast is set to true.
- apache#53036
- * The CommandLauncher hierarchy that used to be a set of inner
- classes of Execute has been extracted to the
- org.apache.tools.ant.taskdefs.launcher package.
- * Any FileResource whose represented File has a parent also has a basedir.
- * Removing the Perforce Ant tasks replaced by tasks supplied by Perforce Inc.
- * Setting the default encoding of StringResource to UTF-8 instead of null
-- Bugfixes:
- * post-process generated docs to migitiate frame
- injection attack (CVE-2013-1571) apache#55132
- * Parsing of zip64 extra fields has become more lenient
- * TarInputStream should now properly read GNU longlink entries' names.
- apache#55040.
- * and used to be too restrictive when evaluating
- whether a given set of options is compatible with spawning the new
- process, apache#55112.
- * Corrected XSLTC error in , apache#54641.
- * and many more, see WHATSNEW for details
-
--------------------------------------------------------------------
-Mon Jan 7 12:15:09 UTC 2013 - mvyskocil@suse.com
-
-- remove xerces-j2-bootstrap depenency (bnc#789163)
-
--------------------------------------------------------------------
-Wed May 30 11:46:44 UTC 2012 - cfarrell@suse.com
-
-- license update: CDDL-1.0
- SPDX format (note that it should CDDL-1.1 if the (c) owner and license
- steward is Oracle)
-
--------------------------------------------------------------------
-Tue May 15 07:02:23 UTC 2012 - mvyskocil@suse.cz
-
-- build ignore java-1_7_0-openjdk as well
-
--------------------------------------------------------------------
-Wed Feb 1 12:54:47 UTC 2012 - mvyskocil@suse.cz
-
-- revert the Recommends to fix a lot of build fails
-
--------------------------------------------------------------------
-Wed Jan 25 09:54:17 UTC 2012 - mvyskocil@suse.cz
-
-- use new _mavendepmapfragdir macro instead of hardocded path
-- change java-devel Requires to Recommends
-
--------------------------------------------------------------------
-Tue Jan 3 01:01:19 CET 2012 - dmueller@suse.de
-
-- use dist-lite and dist_javadocs to make javadoc build really
- optional
-- fix arm check (ifarch does not work in a noarch spec file)
-
--------------------------------------------------------------------
-Thu Dec 15 08:49:28 UTC 2011 - mvyskocil@suse.cz
-
-- use dist and javadocs targets to make javadoc build really configurable
-- disable javadoc build on arm to speedup the build of java platform
-
--------------------------------------------------------------------
-Sat Sep 17 11:04:48 UTC 2011 - jengelh@medozas.de
-
-- Remove redundant tags/sections from specfile
-
--------------------------------------------------------------------
-Mon Mar 14 13:02:38 UTC 2011 - mvyskocil@suse.cz
-
-- ignore openjdk for build of core ant
-
--------------------------------------------------------------------
-Wed Mar 9 08:56:33 UTC 2011 - mvyskocil@suse.cz
-
-- Update to ant 1.8.2
- * performance improvements in directory scanning
- * XSLT task honors classpath again (bugrep 49271)
- * distinction between core tasks and optional tasks is abolished
- * new task augment allows to add attributes or nested elements to previously
- defined references
- * Lexically scoped local properties, i.e. properties that are only defined
- inside a target, sequential block or similar environment. This is very
- useful inside of s where a macro can now define a temporary
- property that will disappear once the task has finished.
- * can now import from any file- or URL-providing resource - this
- includes . This means can read build file snippets
- from JARs or fixed server URLs. There are several other improvements in the
- area of import.
- * Various improvements to the directory scanning code that help with symbolic
- link cycles (as can be found on MacOS X Java installations for example) and
- improve scanning performance. For big directory trees the improvement is
- dramatic.
- * The way developers can extend Ant's property expansion algorithm has been
- rewritten (breaking the older API) to be easier to use and be more
- powerful. The whole local properties mechanism is implemented using that
- API and could be implemented in a separate library without changes in Ant's
- core. Things like the yet-to-be-released props Antlib can now provide often
- required "scripty" fuctions without touching Ant itself. At the same time
- the if and unless attributes have been rewritten to do the expected thing
- if applied to a property expansion (i.e. if="${foo}" will mean "yes, do it"
- if ${foo} expands to true, in Ant 1.7.1 it would mean "no" unless a
- property named "true" existed). This adds "testing conditions" as a new
- use-case to property expansion.
- * A new top-level element assists in writing re-usable
- build files that are meant to be imported. has a name and
- a dependency-list like and can be used like a from the
- command line or a dependency-list but the importing build file can add
- targets to the 's depends list.
- * Ant now requires Java 1.4 or later new task include provides an alternative
- to that should be preferred when you don't want to override any
- targets
- * numerous bug fixes and improvements as documented in
- Bugzilla and in WHATSNEW
-- merge the nodeps and trax packages to main one
-- build ant-antlr.spec using openjdk
-- add ant-apache-xalan2 and ant-testutil
-- remove all pom files, as they are included and build from source tarball
-
--------------------------------------------------------------------
-Fri Apr 9 10:41:42 UTC 2010 - mvyskocil@suse.cz
-
-- fix bnc#595144 - Compiled binary in ant
- remove test.exe from source tarball
-
--------------------------------------------------------------------
-Thu Mar 18 15:58:41 UTC 2010 - mvyskocil@suse.cz
-
-- fix the compat symlinks
-
--------------------------------------------------------------------
-Wed Mar 17 15:05:43 UTC 2010 - mvyskocil@suse.cz
-
-- return back the /usr/share/ant/lib compat symlinks
- http://lists.opensuse.org/opensuse-java/2010-03/msg00007.html
-
--------------------------------------------------------------------
-Wed Jun 17 10:22:10 CEST 2009 - mvyskocil@suse.cz
-
-- do not use Release number in Requires of subpackages
-
--------------------------------------------------------------------
-Sun May 3 11:37:14 CEST 2009 - ro@suse.de
-
-- do not assume release number for ant and ant-antlr are identical
-
--------------------------------------------------------------------
-Tue Apr 28 15:03:07 CEST 2009 - mvyskocil@suse.cz
-
-- update to 1.7.1. Upstream changes (full list is in WHATSNEW):
- * String resources only have properties single expanded. If you relied on
- resources being expanded more than once, it no longer happens.
- Bugzilla report 42277.
-
- * A String resource's encoding attribute was only taken into account when
- set from the resource's OutputStream; the InputStream provided the String's
- binary content according to the platform's default encoding. Behavior has
- been modified to encode outgoing (InputStream) content as well as encoding
- incoming (OutputStream) content.
-
- * with fork now returns gives -1 instead of 0 as result when
- * failonerror
- is false and some exception (including timeout) occurs. Br 42377.
-
- * ant-type attribute has been marked as deprecated and a warning has been
- issued if it is encountered in the build file.
-
- * FileUtils.createTempFile now actually creates the file.
- The TempFile task still does not create the file by default, can be
- instructed to do so however using a new parameter. Bugzilla report 33969.
-
-- added maven pom files from jpackage project
-- synchronized ant.spec with jpackage.org 5.0
-- used ant-antlr-prepare.sh for generate of ant-antlr.spec from ant.spec to
- keep them synchronized. Build is branched using value of %%bootstrap macro:
- * bootstrap == 1 means build ant, ant-{jmf,nodeps,scripts,swing,trax}
- * bootstrap == 0 means build rest of ant modules + ant-javadoc
-
--------------------------------------------------------------------
-Mon Nov 3 11:45:06 CET 2008 - mvyskocil@suse.cz
-
-- [bnc#440645] - ant fails without installed jdk:
- - added a java-devel to Recommends:
-
--------------------------------------------------------------------
-Mon Jul 21 16:29:31 CEST 2008 - ro@suse.de
-
-- use xerces-j2-bootstrap to build (as early as possible)
-- add java doc dir to filelist of javadoc subpackage to fix build
-
--------------------------------------------------------------------
-Wed Jul 16 14:11:41 CEST 2008 - coolo@suse.de
-
-- avoid another build cycle
-
--------------------------------------------------------------------
-Wed May 7 10:45:27 CEST 2008 - mvyskocil@suse.cz
-
-- build using gcj, to allow a openjdk6 bootstrap
-- change a source and a target level to 1.5 in build.xml
-
--------------------------------------------------------------------
-Tue Aug 14 13:52:03 CEST 2007 - skh@suse.de
-
-- disable junit tests and remove junit from BuildRequires to break
- circular build dependency
-
--------------------------------------------------------------------
-Fri Jul 6 19:24:52 CEST 2007 - dbornkessel@suse.de
-
-- update to version 1.7.0
-
- major changes are (for a complete list, consult /usr/share/doc/packages/ant/WHATSNEW):
-
- Changes that could break older environments:
- -------------------------------------------
-
- * Initial support for JDK 6 (JSR 223) scripting.
- <*script*> tasks will now use javax.scripting if BSF is
- not available, or if explicitly requested by using
- a "manager" attribute.
-
- * The -noproxy option which was in the previous 1.7 alpha and beta
- releases has been removed. It is the default behavior and not needed.
-
- * Removed launcher classes from nodeps jar.
-
- * filter reader uses ISO-8859-1 encoding to read
- the java class file. Bugzilla report 33604.
-
- * Defer reference process. Bugzilla 36955, 34458, 37688.
- This may break build files in which a reference was set in a target which was
- never executed. Historically, Ant would set the reference early on, during parse
- time, so the datatype would be defined. Now it requires the reference to have
- been in a bit of the build file which was actually executed. If you get
- an error about an undefined reference, locate the reference and move it somewhere
- where it is used, or fix the depends attribute of the target in question to
- depend on the target which defines the reference/datatype.
-
- *