408 lines
17 KiB
Plaintext
408 lines
17 KiB
Plaintext
-------------------------------------------------------------------
|
|
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 <macrodef>s where a macro can now define a temporary
|
|
property that will disappear once the task has finished.
|
|
* <import> can now import from any file- or URL-providing resource - this
|
|
includes <javaresource>. This means <import> 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 <extension-point> assists in writing re-usable
|
|
build files that are meant to be imported. <extension-point> has a name and
|
|
a dependency-list like <target> and can be used like a <target> from the
|
|
command line or a dependency-list but the importing build file can add
|
|
targets to the <extension-point>'s depends list.
|
|
* Ant now requires Java 1.4 or later new task include provides an alternative
|
|
to <import> 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:42:30 UTC 2010 - mvyskocil@suse.cz
|
|
|
|
- fix bnc#595144 - Compiled binary in ant
|
|
remove test.exe from source tarball
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 18 15:59:33 UTC 2010 - mvyskocil@suse.cz
|
|
|
|
- fix the compat symlinks
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 17 15:06:01 UTC 2010 - mvyskocil@suse.cz
|
|
|
|
- return back the /usr/share/ant/lib compat symlinks
|
|
http://lists.opensuse.org/opensuse-java/2010-03/msg00007.html
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 20 15:48:54 CEST 2009 - coolo@novell.com
|
|
|
|
- build against log4j-mini to avoid build cycle
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 17 10:23:50 CEST 2009 - mvyskocil@suse.cz
|
|
|
|
- do not use Release number in Requires of subpackages
|
|
|
|
-------------------------------------------------------------------
|
|
Sun May 3 11:37:46 CEST 2009 - ro@suse.de
|
|
|
|
- do not assume release number for ant and ant-antlr are identical
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 28 15:17:09 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
|
|
<string> 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.
|
|
|
|
* <java> 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
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 1 12:44:49 CEST 2008 - mvyskocil@suse.cz
|
|
|
|
- use a antlr-bootstrap do avoid another cycle
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 16 14:10:12 CEST 2008 - coolo@suse.de
|
|
|
|
- avoid another build cycle
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 7 10:45:54 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
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Feb 17 20:44:23 CET 2008 - coolo@suse.de
|
|
|
|
- fix changelog for build service
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jul 8 00:14:04 CEST 2007 - dbornkessel@suse.de
|
|
|
|
- add links to jar files in /usr/share/ant/lib
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jul 6 19:24:52 CEST 2007 - dbornkessel@suse.de
|
|
|
|
- make packages noarch, as jai was removed
|
|
- 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.
|
|
|
|
* <classconstants> 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.
|
|
|
|
* <script> and <scriptdef> now set the current thread context.
|
|
|
|
* Unrestrict the dbvendor names in the websphere element of the ejbjar task.
|
|
Bugzilla Report 40475.
|
|
|
|
* <env> nested element in <java>, <exec> and others is now case-insensitive
|
|
for windows OS. Bugzilla Report 28874.
|
|
|
|
* Removed support for xalan1 completely. Users of Xalan1 for Ant builds will
|
|
have to stay at ant 1.6.5 or upgrade to xalan2.
|
|
|
|
* Use org.apache.log4j.Logger instead of org.apache.log4j.Category.
|
|
Category has been deprecated for ~2 years and has been removed from
|
|
the log4j code. Logger was introduced in log4j 1.2 so users of
|
|
log4j 1.1 and log4j 1.0 need to upgrade to a newer version of log4j.
|
|
Bugzilla Report 31951.
|
|
|
|
* build.sysclasspath now also affects the bootclasspath handling of
|
|
spawned Java VMs. If you set build.sysclasspath to anything other
|
|
than "ignore" (or leave it unset, since "ignore" is the default when
|
|
it comes to bootclasspath handling), then the bootclasspath of the
|
|
VM running Ant will be added to the bootclasspath you've specified.
|
|
|
|
* The <java fork="false"> now as per default installs a security manager
|
|
using the default permissions. This is now independent of the
|
|
failonerror attribute. Bugzilla report 33361.
|
|
|
|
* <signjar> now notices when the jar and signedjar are equal, and switches
|
|
to the same dependency logic as when signedjar is omitted. This may break
|
|
something that depended upon signing in this situation. However, since
|
|
invoking the JDK jarsigner program with -signedjar set to the source jar
|
|
actually crashes the JVM on our (Java1.5) systems, we don't think any
|
|
build files which actually worked will be affected by the change.
|
|
|
|
* <signjar> used to ignore a nested fileset when a jar was also provided as an
|
|
attribute, printing a warning message; now it signs files in the fileset.
|
|
|
|
* An improved method of handling timestamp granularity differences between
|
|
client and server was added to the <ftp> task. FTP servers typically
|
|
have HH:mm timestamps whereas local filesystems have HH:mm:ss timestamps.
|
|
Previously, this required tweaking with the timediffmillis attribute
|
|
which also was used to handle timezone differences. Now, there is a new
|
|
timestampgranularity attribute. The default value for get operations is 0
|
|
since the user has the more powerful preservelastmodified attribute to work
|
|
with. Since this is not available on put operations the default value
|
|
adds a minute to the server timestamp in order to account for this,
|
|
Scripts which previously used timediffmillis to do this compensation may
|
|
need to be rewritten. timediffmillis has now been deprecated.
|
|
|
|
* On Java1.5+, Ant automatically sets the system property
|
|
java.net.useSystemProxies to true, which gives it automatic use of the local
|
|
IE (Windows) or Gnome2 (Unix/Linux) proxy settings. This may break any build
|
|
file that somehow relied on content outside the firewall being unreachable:
|
|
use the -noproxy command-line option to disable this new feature.
|
|
Note that the Java1.5 proxy configuration system still does not
|
|
appear to work reliably on Windows or Linux.
|
|
|
|
* Support for the XSL:P XML parser has been removed.
|
|
Bugzilla Report 23455.
|
|
|
|
* Visual Age for Java optional tasks removed.
|
|
|
|
* Testlet (test) optional task removed.
|
|
|
|
* Icontract optional task removed.
|
|
|
|
* Metamata (maudit, mmetrics, and mparse tasks) removed.
|
|
|
|
* Sitraka (jpcoverage, jpcovmerge, jpcovreport) tasks suppressed.
|
|
|
|
* <fixcrlf> used \r (Mac) line endings on OS X, whose proper line separator
|
|
is \n (Unix). Bugzilla report 39585.
|
|
|
|
* <scp> now optionally supports the sftp protocol, you may need a
|
|
newer jsch.jar. Bugzilla Report 39373.
|
|
|
|
* Ant launcher program prints errors to stderr, and exits with a 2 exit code
|
|
value if, for any reason, it cannot actually start Ant proper. This will only
|
|
affect programs/scripts that called the launcher and which did not want to
|
|
receive an error if Ant itself would not start
|
|
|
|
* All .NET tasks are now deprecated in favor of the new .NET Antlib:
|
|
http://ant.apache.org/antlibs/dotnet/index.html
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 8 10:39:14 CEST 2007 - dbornkessel@suse.de
|
|
|
|
- removed all jai stuff as jai was dropped
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 22 15:48:51 CEST 2006 - dbornkessel@suse.de
|
|
|
|
- added source=1.4
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 8 14:29:41 CEST 2006 - dbornkessel@suse.de
|
|
|
|
- changed last change (see line below): Requires are only bound to the version, not to the release anymore
|
|
--> lrupp: fix Requires for ant (#171473 describes the same for dbus-1)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 2 21:17:16 CET 2006 - dbornkessel@suse.de
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 2 20:55:06 CET 2006 - dbornkessel@suse.de
|
|
|
|
- fixed rpmlint errors and warnings
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 2 20:55:06 CET 2006 - dbornkessel@suse.de
|
|
|
|
- fixed rpmlint errors and warnings
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 2 20:54:34 CET 2006 - dbornkessel@suse.de
|
|
|
|
- fixed rpmlint errors and warnings
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 31 17:29:45 CET 2006 - dbornkessel@suse.de
|
|
|
|
- only ant-antlr updates
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 31 17:29:45 CET 2006 - dbornkessel@suse.de
|
|
|
|
- only ant-antlr updates
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 31 17:04:03 CET 2006 - dbornkessel@suse.de
|
|
|
|
- removed noarch due to different dependencies
|
|
- removed jsch and commons-net because we don't have the necessary packages
|
|
- ifarch'ed jai as it has a binary only dependency on a i386-only package
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 27 12:12:48 CET 2006 - dbornkessel@suse.de
|
|
|
|
- added four missing xsl files
|
|
- removed JAVA_HOME magic
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 27 12:12:48 CET 2006 - dbornkessel@suse.de
|
|
|
|
- added four missing xsl files
|
|
- removed JAVA_HOME magic
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 27 12:12:48 CET 2006 - dbornkessel@suse.de
|
|
|
|
- added BuildRoot
|
|
- removed JAVA_HOME magic
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 25 13:24:00 CET 2006 - dbornkessel@suse.de
|
|
|
|
- build optional task in an extra spec file due to circular dependencies
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 24 16:55:46 CET 2006 - dbornkessel@suse.de
|
|
|
|
- Not dependend on xml-commons-apis, which are provided by xerces-j2, which does not
|
|
depend on ant package (in contrast to old dependency on
|
|
xml-commons-apis <-> ant)
|
|
- optional task are now again in extra spec file ant-antlr
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 24 16:55:46 CET 2006 - dbornkessel@suse.de
|
|
|
|
- Not dependend on xml-commons-apis, which are provided by xerces-j2, which does not
|
|
depend on ant package (in contrast to old dependency on
|
|
xml-commons-apis <-> ant)
|
|
- optional task are now again in extra spec file ant-antlr
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 19 14:10:18 CET 2006 - dbornkessel@suse.de
|
|
|
|
- Integrated ant and ant-antlr again in one spec file as there is no
|
|
dependency loop ... jpackage BuildRequires were wrong.
|
|
- updated to version 1.6.5
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 19 14:10:18 CET 2006 - dbornkessel@suse.de
|
|
|
|
- Integrated ant and ant-antlr again in one spec file as there is no
|
|
dependency loop ... jpackage BuildRequires were wrong.
|
|
- updated to version 1.6.5
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 19 10:46:33 CET 2005 - dbornkessel@suse.de
|
|
|
|
- added if statement that hinders unwanted creation of a file within a for loop
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 19 10:46:33 CET 2005 - dbornkessel@suse.de
|
|
|
|
- added if statement that hinders unwanted creation of a file within a for loop
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 29 00:10:39 CEST 2005 - dmueller@suse.de
|
|
|
|
- add norootforbuild
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 29 00:10:39 CEST 2005 - dmueller@suse.de
|
|
|
|
- add norootforbuild
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 4 13:53:08 CET 2005 - skh@suse.de
|
|
|
|
- rely on jpackage-utils' java-functions to set JAVA_HOME correctly
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 4 13:53:08 CET 2005 - skh@suse.de
|
|
|
|
- rely on jpackage-utils' java-functions to set JAVA_HOME correctly
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Sep 5 20:00:07 CEST 2004 - skh@suse.de
|
|
|
|
- create and add /usr/share/java/ant to file list for optional
|
|
tasks to put their jars into
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 2 15:58:19 CEST 2004 - skh@suse.de
|
|
|
|
- renamed from apache-ant to ant
|
|
- switched to JPackage 1.5 version
|
|
- updated to version 1.6.2
|
|
- split off optional tasks into separate package to solve build
|
|
dependency loop in JPackage
|
|
|
|
|