This commit is contained in:
commit
eb27d24d77
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
## Default LFS
|
||||||
|
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.png filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
.osc
|
1
README.PACKAGER
Normal file
1
README.PACKAGER
Normal file
@ -0,0 +1 @@
|
|||||||
|
Ant is splitted in two subpackages to avoid circular dependencies (see neededforbuilds of the two spec files)
|
13
ant-1.6.5-use_system_libs.patch
Normal file
13
ant-1.6.5-use_system_libs.patch
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
Index: bootstrap.sh
|
||||||
|
===================================================================
|
||||||
|
--- bootstrap.sh
|
||||||
|
+++ bootstrap.sh
|
||||||
|
@@ -96,7 +96,7 @@ if [ -d "build" ] ; then
|
||||||
|
rm -r build
|
||||||
|
fi
|
||||||
|
|
||||||
|
-CLASSPATH=lib/xercesImpl.jar:lib/xml-apis.jar:${CLASSPATH}
|
||||||
|
+CLASSPATH=$(/usr/bin/build-classpath jaxp_parser_impl xml-commons-apis):${CLASSPATH}
|
||||||
|
|
||||||
|
DIRLIBS=lib/optional/*.jar
|
||||||
|
for i in ${DIRLIBS}
|
165
ant-antlr.changes
Normal file
165
ant-antlr.changes
Normal file
@ -0,0 +1,165 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
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 20:55:06 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
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 27 12:12:48 CET 2006 - dbornkessel@suse.de
|
||||||
|
|
||||||
|
- added four missing xsl files
|
||||||
|
- removed JAVA_HOME magic
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
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
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
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
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
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
|
||||||
|
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
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
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 31 17:29:45 CET 2006 - dbornkessel@suse.de
|
||||||
|
|
||||||
|
- only ant-antlr updates
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 27 12:12:48 CET 2006 - dbornkessel@suse.de
|
||||||
|
|
||||||
|
- added four missing xsl files
|
||||||
|
- removed JAVA_HOME magic
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
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
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
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
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
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
|
||||||
|
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 2 20:54:34 CET 2006 - dbornkessel@suse.de
|
||||||
|
|
||||||
|
- fixed rpmlint errors and warnings
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
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 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
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
534
ant-antlr.spec
Normal file
534
ant-antlr.spec
Normal file
@ -0,0 +1,534 @@
|
|||||||
|
#
|
||||||
|
# spec file for package ant-antlr (Version 1.6.5)
|
||||||
|
#
|
||||||
|
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
|
# This file and all modifications and additions to the pristine
|
||||||
|
# package are under the same license as the package itself.
|
||||||
|
#
|
||||||
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
Name: ant-antlr
|
||||||
|
BuildRequires: ant antlr bcel bsf jaf jakarta-commons-logging java2-devel-packages javamail jdepend junit log4j oro regexp xalan-j2 xerces-j2
|
||||||
|
%ifarch %ix86
|
||||||
|
BuildRequires: jai
|
||||||
|
%endif
|
||||||
|
%define ant_home %{_datadir}/ant
|
||||||
|
%define ant_name ant
|
||||||
|
%define section free
|
||||||
|
Version: 1.6.5
|
||||||
|
Release: 25
|
||||||
|
URL: http://jakarta.apache.org/
|
||||||
|
Group: Development/Tools/Building
|
||||||
|
Source0: apache-ant-%{version}-src.tar.bz2
|
||||||
|
# Ant configuration file which is edited when each optional subpackage
|
||||||
|
# is installed/uninstalled
|
||||||
|
Summary: Optional antlr Tasks for Ant
|
||||||
|
License: Other License(s), see package, Apache
|
||||||
|
# Ant configuration file which is edited when each optional subpackage
|
||||||
|
# is installed/uninstalled
|
||||||
|
# Fix temp directory used for file containing large command strings (> 4k)
|
||||||
|
Requires: %{ant_name} = %{version}
|
||||||
|
Conflicts: ant-optional-clean, ant-optional-full
|
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
|
Patch150: java150_build.patch
|
||||||
|
|
||||||
|
%description
|
||||||
|
Apache Ant is a Java-based build tool. This package contains optional
|
||||||
|
antlr tasks for Apache Ant.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
%ifarch %ix86
|
||||||
|
%package -n ant-jai
|
||||||
|
Summary: Optional jai tasks for ant
|
||||||
|
Group: Development/Tools/Building
|
||||||
|
Requires: jai
|
||||||
|
Provides: ant-jai = %{version}-%{release}
|
||||||
|
Requires: %{ant_name} = %{version}
|
||||||
|
Conflicts: ant-optional-clean, ant-optional-full
|
||||||
|
|
||||||
|
%description -n ant-jai
|
||||||
|
Apache Ant is a Java-based build tool.
|
||||||
|
|
||||||
|
This package contains optional jai tasks for Apache Ant.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
%endif
|
||||||
|
%package -n ant-commons-logging
|
||||||
|
Summary: Optional commons logging tasks for ant
|
||||||
|
Group: Development/Tools/Building
|
||||||
|
Requires: jakarta-commons-logging
|
||||||
|
Provides: ant-commons-logging = %{version}-%{release}
|
||||||
|
Requires: %{ant_name} = %{version}
|
||||||
|
Conflicts: ant-optional-clean, ant-optional-full
|
||||||
|
|
||||||
|
%description -n ant-commons-logging
|
||||||
|
Apache Ant is a Java-based build tool.
|
||||||
|
|
||||||
|
This package contains optional commons logging tasks for Apache Ant.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
%package -n ant-apache-bsf
|
||||||
|
Summary: Optional apache bsf tasks for ant
|
||||||
|
Group: Development/Tools/Building
|
||||||
|
Requires: bsf
|
||||||
|
Requires: %{ant_name} = %{version}
|
||||||
|
Conflicts: ant-optional-clean, ant-optional-full
|
||||||
|
|
||||||
|
%description -n ant-apache-bsf
|
||||||
|
Apache Ant is a Java-based build tool.
|
||||||
|
|
||||||
|
This package contains optional apache bsf tasks for Apache Ant.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
%package -n ant-apache-resolver
|
||||||
|
Summary: Optional apache resolver tasks for ant
|
||||||
|
Group: Development/Tools/Building
|
||||||
|
Requires: %{ant_name} = %{version}
|
||||||
|
Requires: xml-commons-resolver
|
||||||
|
Conflicts: ant-optional-clean, ant-optional-full
|
||||||
|
|
||||||
|
%description -n ant-apache-resolver
|
||||||
|
Apache Ant is a Java-based build tool.
|
||||||
|
|
||||||
|
This package contains optional apache resolver tasks for Apache Ant.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
%package -n ant-apache-bcel
|
||||||
|
Summary: Optional apache bcel tasks for ant
|
||||||
|
Group: Development/Tools/Building
|
||||||
|
Requires: %{ant_name} = %{version}
|
||||||
|
Requires: bcel
|
||||||
|
Provides: ant-jakarta-bcel = %{version}-%{release}
|
||||||
|
Obsoletes: ant-jakarta-bcel
|
||||||
|
Conflicts: ant-optional-clean, ant-optional-full
|
||||||
|
|
||||||
|
%description -n ant-apache-bcel
|
||||||
|
Apache Ant is a Java-based build tool.
|
||||||
|
|
||||||
|
This package contains optional apache bcel tasks for Apache Ant.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
%package -n ant-apache-log4j
|
||||||
|
Summary: Optional apache log4j tasks for ant
|
||||||
|
Group: Development/Tools/Building
|
||||||
|
Requires: %{ant_name} = %{version}
|
||||||
|
Requires: log4j
|
||||||
|
Provides: ant-jakarta-log4j = %{version}-%{release}
|
||||||
|
Obsoletes: ant-jakarta-log4j
|
||||||
|
Conflicts: ant-optional-clean, ant-optional-full
|
||||||
|
|
||||||
|
%description -n ant-apache-log4j
|
||||||
|
Apache Ant is a Java-based build tool.
|
||||||
|
|
||||||
|
This package contains optional apache log4j tasks for Apache Ant.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
%package -n ant-apache-oro
|
||||||
|
Summary: Optional apache oro tasks for ant
|
||||||
|
Group: Development/Tools/Building
|
||||||
|
Requires: %{ant_name} = %{version}
|
||||||
|
Requires: oro
|
||||||
|
Provides: ant-jakarta-oro = %{version}-%{release}
|
||||||
|
Obsoletes: ant-jakarta-oro
|
||||||
|
Conflicts: ant-optional-clean, ant-optional-full
|
||||||
|
|
||||||
|
%description -n ant-apache-oro
|
||||||
|
Apache Ant is a Java-based build tool.
|
||||||
|
|
||||||
|
This package contains optional apache oro tasks for Apache Ant.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
%package -n ant-apache-regexp
|
||||||
|
Summary: Optional apache regexp tasks for ant
|
||||||
|
Group: Development/Tools/Building
|
||||||
|
Requires: %{ant_name} = %{version}
|
||||||
|
Requires: regexp
|
||||||
|
Provides: ant-jakarta-regexp = %{version}-%{release}
|
||||||
|
Obsoletes: ant-jakarta-regexp
|
||||||
|
Conflicts: ant-optional-clean, ant-optional-full
|
||||||
|
|
||||||
|
%description -n ant-apache-regexp
|
||||||
|
Apache Ant is a Java-based build tool.
|
||||||
|
|
||||||
|
This package contains optional apache regexp tasks for Apache Ant.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
%package -n ant-javamail
|
||||||
|
Summary: Optional javamail tasks for ant
|
||||||
|
Group: Development/Tools/Building
|
||||||
|
Requires: %{ant_name} = %{version}
|
||||||
|
Requires: javamail >= 1.2-5jpp
|
||||||
|
Requires: jaf >= 1.0.1-5jpp
|
||||||
|
Conflicts: ant-optional-clean, ant-optional-full
|
||||||
|
|
||||||
|
%description -n ant-javamail
|
||||||
|
Apache Ant is a Java-based build tool.
|
||||||
|
|
||||||
|
This package contains optional javamail tasks for Apache Ant.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
%package -n ant-jdepend
|
||||||
|
Summary: Optional jdepend tasks for ant
|
||||||
|
Group: Development/Tools/Building
|
||||||
|
Requires: %{ant_name} = %{version}
|
||||||
|
Requires: jdepend
|
||||||
|
Conflicts: ant-optional-clean, ant-optional-full
|
||||||
|
|
||||||
|
%description -n ant-jdepend
|
||||||
|
Apache Ant is a Java-based build tool.
|
||||||
|
|
||||||
|
This package contains optional jdepend tasks for Apache Ant.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
%package -n ant-jmf
|
||||||
|
Summary: Optional jmf tasks for ant
|
||||||
|
Group: Development/Tools/Building
|
||||||
|
Requires: %{ant_name} = %{version}
|
||||||
|
Conflicts: ant-optional-clean, ant-optional-full
|
||||||
|
|
||||||
|
%description -n ant-jmf
|
||||||
|
Apache Ant is a Java-based build tool.
|
||||||
|
|
||||||
|
This package contains optional jmf tasks for Apache Ant.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
%package -n ant-junit
|
||||||
|
Summary: Optional junit tasks for ant
|
||||||
|
Group: Development/Tools/Building
|
||||||
|
Requires: %{ant_name} = %{version}
|
||||||
|
Requires: junit
|
||||||
|
Conflicts: ant-optional-clean, ant-optional-full
|
||||||
|
|
||||||
|
%description -n ant-junit
|
||||||
|
Apache Ant is a Java-based build tool.
|
||||||
|
|
||||||
|
This package contains optional JUnit tasks for Apache Ant.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
%package -n ant-nodeps
|
||||||
|
Summary: Optional tasks for ant
|
||||||
|
Group: Development/Tools/Building
|
||||||
|
Requires: %{ant_name} = %{version}
|
||||||
|
Conflicts: ant-optional-clean, ant-optional-full
|
||||||
|
|
||||||
|
%description -n ant-nodeps
|
||||||
|
Apache Ant is a Java-based build tool.
|
||||||
|
|
||||||
|
This package contains optional tasks for Apache Ant.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
%package -n ant-swing
|
||||||
|
Summary: Optional swing tasks for ant
|
||||||
|
Group: Development/Tools/Building
|
||||||
|
Requires: %{ant_name} = %{version}
|
||||||
|
Conflicts: ant-optional-clean, ant-optional-full
|
||||||
|
|
||||||
|
%description -n ant-swing
|
||||||
|
Apache Ant is a Java-based build tool.
|
||||||
|
|
||||||
|
This package contains optional swing tasks for Apache Ant.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
%package -n ant-trax
|
||||||
|
Summary: Optional trax tasks for ant
|
||||||
|
Group: Development/Tools/Building
|
||||||
|
Requires: %{ant_name} = %{version}
|
||||||
|
Requires: jaxp_transform_impl
|
||||||
|
# The ant-xalan jar has been merged into the ant-trax one
|
||||||
|
Obsoletes: ant-xalan2
|
||||||
|
Provides: ant-xalan2
|
||||||
|
Conflicts: ant-optional-clean, ant-optional-full
|
||||||
|
|
||||||
|
%description -n ant-trax
|
||||||
|
Apache Ant is a Java-based build tool.
|
||||||
|
|
||||||
|
This package contains optional trax tasks for Apache Ant.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q -n apache-ant-%{version}
|
||||||
|
# Fix temp directory used for file containing large command strings (> 4k)
|
||||||
|
# clean jar files
|
||||||
|
%patch150 -p1
|
||||||
|
find . -name "*.jar" -exec rm -f {} \;
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
%build
|
||||||
|
%ifarch %ix86
|
||||||
|
export CLASSPATH=$(%{_bindir}/build-classpath jaxp_parser_impl xml-commons-apis antlr bcel jaf javamail/mailapi jdepend junit log4j oro regexp commons-logging jai/jai_codec jai/jai_core bsf xml-commons-resolver regexp regexp javamail xml-commons-resolver jakarta-commons-logging jdepend xalan-j2)
|
||||||
|
%else
|
||||||
|
export CLASSPATH=$(%{_bindir}/build-classpath jaxp_parser_impl xml-commons-apis antlr bcel jaf javamail/mailapi jdepend junit log4j oro regexp commons-logging bsf xml-commons-resolver regexp regexp javamail xml-commons-resolver jakarta-commons-logging jdepend )
|
||||||
|
%endif
|
||||||
|
# perform bootstrap and build without jjp or user configs,
|
||||||
|
# (except JAVA_HOME as required by build script)
|
||||||
|
#[ -n "$JAVA_HOME" ] && unset JAVA_HOME
|
||||||
|
#[ -r %{_sysconfdir}/java/java.conf ] && . %{_sysconfdir}/java/java.conf
|
||||||
|
#[ -z "$JAVA_HOME" ] && JAVA_HOME=%{_jvmdir}/java
|
||||||
|
export JAVA_HOME
|
||||||
|
sh build.sh --noconfig jars javadocs
|
||||||
|
|
||||||
|
%install
|
||||||
|
# jars
|
||||||
|
mkdir -p $RPM_BUILD_ROOT%{_javadir}
|
||||||
|
# optional jars
|
||||||
|
mkdir -p $RPM_BUILD_ROOT%{_javadir}/ant
|
||||||
|
cp -p build/lib/%{ant_name}-antlr.jar $RPM_BUILD_ROOT%{_javadir}/ant/%{ant_name}-antlr-%{version}.jar
|
||||||
|
cp -p build/lib/%{ant_name}-apache-bsf.jar $RPM_BUILD_ROOT%{_javadir}/ant/%{ant_name}-apache-bsf-%{version}.jar
|
||||||
|
cp -p build/lib/%{ant_name}-apache-resolver.jar $RPM_BUILD_ROOT%{_javadir}/ant/%{ant_name}-apache-resolver-%{version}.jar
|
||||||
|
cp -p build/lib/%{ant_name}-apache-bcel.jar $RPM_BUILD_ROOT%{_javadir}/ant/%{ant_name}-apache-bcel-%{version}.jar
|
||||||
|
cp -p build/lib/%{ant_name}-apache-log4j.jar $RPM_BUILD_ROOT%{_javadir}/ant/%{ant_name}-apache-log4j-%{version}.jar
|
||||||
|
cp -p build/lib/%{ant_name}-apache-oro.jar $RPM_BUILD_ROOT%{_javadir}/ant/%{ant_name}-apache-oro-%{version}.jar
|
||||||
|
cp -p build/lib/%{ant_name}-apache-regexp.jar $RPM_BUILD_ROOT%{_javadir}/ant/%{ant_name}-apache-regexp-%{version}.jar
|
||||||
|
cp -p build/lib/%{ant_name}-javamail.jar $RPM_BUILD_ROOT%{_javadir}/ant/%{ant_name}-javamail-%{version}.jar
|
||||||
|
cp -p build/lib/%{ant_name}-jdepend.jar $RPM_BUILD_ROOT%{_javadir}/ant/%{ant_name}-jdepend-%{version}.jar
|
||||||
|
cp -p build/lib/%{ant_name}-jmf.jar $RPM_BUILD_ROOT%{_javadir}/ant/%{ant_name}-jmf-%{version}.jar
|
||||||
|
cp -p build/lib/%{ant_name}-commons-logging.jar $RPM_BUILD_ROOT%{_javadir}/ant/%{ant_name}-commons-logging-%{version}.jar
|
||||||
|
#cp -p build/lib/% {ant_name}-commons-net.jar $RPM_BUILD_ROOT% {_javadir}/% {ant_name}/% {ant_name}-commons-net-% {version}.jar
|
||||||
|
cp -p build/lib/%{ant_name}-junit.jar $RPM_BUILD_ROOT%{_javadir}/ant/%{ant_name}-junit-%{version}.jar
|
||||||
|
#cp -p build/lib/% {ant_name}-jsch.jar $RPM_BUILD_ROOT% {_javadir}/% {ant_name}/% {ant_name}-jsch-% {version}.jar
|
||||||
|
%ifarch %ix86
|
||||||
|
cp -p build/lib/%{ant_name}-jai.jar $RPM_BUILD_ROOT%{_javadir}/%{ant_name}/%{ant_name}-jai-%{version}.jar
|
||||||
|
%endif
|
||||||
|
cp -p build/lib/%{ant_name}-nodeps.jar $RPM_BUILD_ROOT%{_javadir}/%{ant_name}/%{ant_name}-nodeps-%{version}.jar
|
||||||
|
cp -p build/lib/%{ant_name}-swing.jar $RPM_BUILD_ROOT%{_javadir}/ant/%{ant_name}-swing-%{version}.jar
|
||||||
|
cp -p build/lib/%{ant_name}-trax.jar $RPM_BUILD_ROOT%{_javadir}/ant/%{ant_name}-trax-%{version}.jar
|
||||||
|
# jar aliases
|
||||||
|
(cd $RPM_BUILD_ROOT%{_javadir} && for jar in `ls *-%{version}.jar`; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done)
|
||||||
|
(cd $RPM_BUILD_ROOT%{_javadir}/ant && for jar in `ls *-%{version}.jar`; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done)
|
||||||
|
# XSLs
|
||||||
|
mkdir -p $RPM_BUILD_ROOT%{ant_home}/etc
|
||||||
|
cp -p src/etc/*.xsl $RPM_BUILD_ROOT%{ant_home}/etc/
|
||||||
|
rm $RPM_BUILD_ROOT%{ant_home}/etc/ant-update.xsl
|
||||||
|
rm $RPM_BUILD_ROOT%{ant_home}/etc/changelog.xsl
|
||||||
|
rm $RPM_BUILD_ROOT%{ant_home}/etc/log.xsl
|
||||||
|
rm $RPM_BUILD_ROOT%{ant_home}/etc/tagdiff.xsl
|
||||||
|
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/%{ant_name}.d
|
||||||
|
# OPT_JAR_LIST fragments
|
||||||
|
echo "antlr ant/ant-antlr" > $RPM_BUILD_ROOT%{_sysconfdir}/%{ant_name}.d/antlr
|
||||||
|
echo "bsf ant/ant-apache-bsf" > $RPM_BUILD_ROOT%{_sysconfdir}/%{ant_name}.d/apache-bsf
|
||||||
|
echo "xml-commons-resolver ant/ant-apache-resolver" > $RPM_BUILD_ROOT%{_sysconfdir}/%{ant_name}.d/apache-resolver
|
||||||
|
echo "jakarta-commons-logging ant/ant-commons-logging" > $RPM_BUILD_ROOT%{_sysconfdir}/%{ant_name}.d/commons-logging
|
||||||
|
#echo "jakarta-commons-net ant/ant-commons-net" > $RPM_BUILD_ROOT% {_sysconfdir}/% {ant_name}.d/commons-net
|
||||||
|
%ifarch %ix86
|
||||||
|
echo "jai ant/ant-jai" > $RPM_BUILD_ROOT%{_sysconfdir}/%{ant_name}.d/jai
|
||||||
|
%endif
|
||||||
|
echo "bcel ant/ant-apache-bcel" > $RPM_BUILD_ROOT%{_sysconfdir}/%{ant_name}.d/apache-bcel
|
||||||
|
echo "log4j ant/ant-apache-log4j" > $RPM_BUILD_ROOT%{_sysconfdir}/%{ant_name}.d/apache-log4j
|
||||||
|
echo "oro ant/ant-apache-oro" > $RPM_BUILD_ROOT%{_sysconfdir}/%{ant_name}.d/apache-oro
|
||||||
|
echo "regexp ant/ant-apache-regexp" > $RPM_BUILD_ROOT%{_sysconfdir}/%{ant_name}.d/apache-regexp
|
||||||
|
echo "javamail jaf ant/ant-javamail" > $RPM_BUILD_ROOT%{_sysconfdir}/%{ant_name}.d/javamail
|
||||||
|
echo "jdepend ant/ant-jdepend" > $RPM_BUILD_ROOT%{_sysconfdir}/%{ant_name}.d/jdepend
|
||||||
|
echo "ant/ant-jmf" > $RPM_BUILD_ROOT%{_sysconfdir}/%{ant_name}.d/jmf
|
||||||
|
#echo "jsch ant/ant-jsch" > $RPM_BUILD_ROOT% {_sysconfdir}/% {ant_name}.d/jsch
|
||||||
|
echo "junit ant/ant-junit" > $RPM_BUILD_ROOT%{_sysconfdir}/%{ant_name}.d/junit
|
||||||
|
echo "ant/ant-nodeps" > $RPM_BUILD_ROOT%{_sysconfdir}/%{ant_name}.d/nodeps
|
||||||
|
echo "ant/ant-swing" > $RPM_BUILD_ROOT%{_sysconfdir}/%{ant_name}.d/swing
|
||||||
|
echo "jaxp_transform_impl ant/ant-trax" > $RPM_BUILD_ROOT%{_sysconfdir}/%{ant_name}.d/trax
|
||||||
|
|
||||||
|
%files
|
||||||
|
%defattr(0644,root,root,0755)
|
||||||
|
%{_javadir}/%{ant_name}/%{ant_name}-antlr.jar
|
||||||
|
%{_javadir}/%{ant_name}/%{ant_name}-antlr-%{version}.jar
|
||||||
|
%config %{_sysconfdir}/%{ant_name}.d/antlr
|
||||||
|
|
||||||
|
%files -n ant-apache-bsf
|
||||||
|
%defattr(0644,root,root,0755)
|
||||||
|
%{_javadir}/%{ant_name}/%{ant_name}-apache-bsf.jar
|
||||||
|
%{_javadir}/%{ant_name}/%{ant_name}-apache-bsf-%{version}.jar
|
||||||
|
%config %{_sysconfdir}/%{ant_name}.d/apache-bsf
|
||||||
|
|
||||||
|
%files -n ant-apache-resolver
|
||||||
|
%defattr(0644,root,root,0755)
|
||||||
|
%{_javadir}/%{ant_name}/%{ant_name}-apache-resolver.jar
|
||||||
|
%{_javadir}/%{ant_name}/%{ant_name}-apache-resolver-%{version}.jar
|
||||||
|
%config %{_sysconfdir}/%{ant_name}.d/apache-resolver
|
||||||
|
|
||||||
|
%files -n ant-commons-logging
|
||||||
|
%defattr(0644,root,root,0755)
|
||||||
|
%{_javadir}/%{ant_name}/%{ant_name}-commons-logging.jar
|
||||||
|
%{_javadir}/%{ant_name}/%{ant_name}-commons-logging-%{version}.jar
|
||||||
|
%config %{_sysconfdir}/%{ant_name}.d/commons-logging
|
||||||
|
#% files -n ant-commons-net
|
||||||
|
#% defattr(0644,root,root,0755)
|
||||||
|
#% {_javadir}/% {ant_name}/% {ant_name}-commons-net.jar
|
||||||
|
#% {_javadir}/% {ant_name}/% {ant_name}-commons-net-% {version}.jar
|
||||||
|
#% {_sysconfdir}/% {ant_name}.d/commons-net
|
||||||
|
%ifarch %ix86
|
||||||
|
|
||||||
|
%files -n ant-jai
|
||||||
|
%defattr(0644,root,root,0755)
|
||||||
|
%{_javadir}/%{ant_name}/%{ant_name}-jai.jar
|
||||||
|
%{_javadir}/%{ant_name}/%{ant_name}-jai-%{version}.jar
|
||||||
|
%config %{_sysconfdir}/%{ant_name}.d/jai
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%files -n ant-apache-bcel
|
||||||
|
%defattr(0644,root,root,0755)
|
||||||
|
%{_javadir}/%{ant_name}/%{ant_name}-apache-bcel.jar
|
||||||
|
%{_javadir}/%{ant_name}/%{ant_name}-apache-bcel-%{version}.jar
|
||||||
|
%config %{_sysconfdir}/%{ant_name}.d/apache-bcel
|
||||||
|
|
||||||
|
%files -n ant-apache-log4j
|
||||||
|
%defattr(0644,root,root,0755)
|
||||||
|
%{_javadir}/%{ant_name}/%{ant_name}-apache-log4j.jar
|
||||||
|
%{_javadir}/%{ant_name}/%{ant_name}-apache-log4j-%{version}.jar
|
||||||
|
%config %{_sysconfdir}/%{ant_name}.d/apache-log4j
|
||||||
|
|
||||||
|
%files -n ant-apache-oro
|
||||||
|
%defattr(0644,root,root,0755)
|
||||||
|
%{_javadir}/%{ant_name}/%{ant_name}-apache-oro.jar
|
||||||
|
%{_javadir}/%{ant_name}/%{ant_name}-apache-oro-%{version}.jar
|
||||||
|
%config %{_sysconfdir}/%{ant_name}.d/apache-oro
|
||||||
|
%dir %{ant_home}/etc/
|
||||||
|
%{ant_home}/etc/maudit-frames.xsl
|
||||||
|
|
||||||
|
%files -n ant-apache-regexp
|
||||||
|
%defattr(0644,root,root,0755)
|
||||||
|
%{_javadir}/%{ant_name}/%{ant_name}-apache-regexp.jar
|
||||||
|
%{_javadir}/%{ant_name}/%{ant_name}-apache-regexp-%{version}.jar
|
||||||
|
%config %{_sysconfdir}/%{ant_name}.d/apache-regexp
|
||||||
|
|
||||||
|
%files -n ant-javamail
|
||||||
|
%defattr(0644,root,root,0755)
|
||||||
|
%{_javadir}/%{ant_name}/%{ant_name}-javamail.jar
|
||||||
|
%{_javadir}/%{ant_name}/%{ant_name}-javamail-%{version}.jar
|
||||||
|
%config %{_sysconfdir}/%{ant_name}.d/javamail
|
||||||
|
|
||||||
|
%files -n ant-jdepend
|
||||||
|
%defattr(0644,root,root,0755)
|
||||||
|
%{_javadir}/%{ant_name}/%{ant_name}-jdepend.jar
|
||||||
|
%{_javadir}/%{ant_name}/%{ant_name}-jdepend-%{version}.jar
|
||||||
|
%config %{_sysconfdir}/%{ant_name}.d/jdepend
|
||||||
|
%dir %{ant_home}/etc/
|
||||||
|
%{ant_home}/etc/jdepend.xsl
|
||||||
|
%{ant_home}/etc/jdepend-frames.xsl
|
||||||
|
|
||||||
|
%files -n ant-jmf
|
||||||
|
%defattr(0644,root,root,0755)
|
||||||
|
%{_javadir}/%{ant_name}/%{ant_name}-jmf.jar
|
||||||
|
%{_javadir}/%{ant_name}/%{ant_name}-jmf-%{version}.jar
|
||||||
|
%config %{_sysconfdir}/%{ant_name}.d/jmf
|
||||||
|
#% files -n ant-jsch
|
||||||
|
#% defattr(0644,root,root,0755)
|
||||||
|
#% {_javadir}/% {ant_name}/% {ant_name}-jsch.jar
|
||||||
|
#% {_javadir}/% {ant_name}/% {ant_name}-jsch-% {version}.jar
|
||||||
|
#% {_sysconfdir}/% {ant_name}.d/jsch
|
||||||
|
|
||||||
|
%files -n ant-junit
|
||||||
|
%defattr(0644,root,root,0755)
|
||||||
|
%{_javadir}/%{ant_name}/%{ant_name}-junit.jar
|
||||||
|
%{_javadir}/%{ant_name}/%{ant_name}-junit-%{version}.jar
|
||||||
|
%config %{_sysconfdir}/%{ant_name}.d/junit
|
||||||
|
%dir %{ant_home}/etc/
|
||||||
|
%{ant_home}/etc/junit-frames.xsl
|
||||||
|
%{ant_home}/etc/junit-noframes.xsl
|
||||||
|
%{ant_home}/etc/junit-frames-xalan1.xsl
|
||||||
|
|
||||||
|
%files -n ant-nodeps
|
||||||
|
%defattr(0644,root,root,0755)
|
||||||
|
%{_javadir}/%{ant_name}/%{ant_name}-nodeps.jar
|
||||||
|
%{_javadir}/%{ant_name}/%{ant_name}-nodeps-%{version}.jar
|
||||||
|
%config %{_sysconfdir}/%{ant_name}.d/nodeps
|
||||||
|
|
||||||
|
%files -n ant-swing
|
||||||
|
%defattr(0644,root,root,0755)
|
||||||
|
%{_javadir}/%{ant_name}/%{ant_name}-swing.jar
|
||||||
|
%{_javadir}/%{ant_name}/%{ant_name}-swing-%{version}.jar
|
||||||
|
%config %{_sysconfdir}/%{ant_name}.d/swing
|
||||||
|
|
||||||
|
%files -n ant-trax
|
||||||
|
%defattr(0644,root,root,0755)
|
||||||
|
%{_javadir}/%{ant_name}/%{ant_name}-trax.jar
|
||||||
|
%{_javadir}/%{ant_name}/%{ant_name}-trax-%{version}.jar
|
||||||
|
%config %{_sysconfdir}/%{ant_name}.d/trax
|
||||||
|
%dir %{ant_home}/etc/
|
||||||
|
%{ant_home}/etc/mmetrics-frames.xsl
|
||||||
|
%{ant_home}/etc/coverage-frames.xsl
|
||||||
|
|
||||||
|
%changelog -n ant-antlr
|
||||||
|
* Fri Sep 22 2006 - dbornkessel@suse.de
|
||||||
|
- added source=1.4
|
||||||
|
* Mon May 08 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 02 2006 - dbornkessel@suse.de
|
||||||
|
* Thu Feb 02 2006 - dbornkessel@suse.de
|
||||||
|
- fixed rpmlint errors and warnings
|
||||||
|
- fixed rpmlint errors and warnings
|
||||||
|
* Thu Feb 02 2006 - dbornkessel@suse.de
|
||||||
|
- fixed rpmlint errors and warnings
|
||||||
|
* Tue Jan 31 2006 - dbornkessel@suse.de
|
||||||
|
- only ant-antlr updates
|
||||||
|
- only ant-antlr updates
|
||||||
|
* Tue Jan 31 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 2006 - dbornkessel@suse.de
|
||||||
|
- added four missing xsl files
|
||||||
|
- removed JAVA_HOME magic
|
||||||
|
- added four missing xsl files
|
||||||
|
- removed JAVA_HOME magic
|
||||||
|
- added BuildRoot
|
||||||
|
- removed JAVA_HOME magic
|
||||||
|
* Wed Jan 25 2006 - dbornkessel@suse.de
|
||||||
|
- build optional task in an extra spec file due to circular dependencies
|
||||||
|
* Tue Jan 24 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
|
||||||
|
- 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 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
|
||||||
|
- 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 2005 - dbornkessel@suse.de
|
||||||
|
- added if statement that hinders unwanted creation of a file within a for loop
|
||||||
|
- added if statement that hinders unwanted creation of a file within a for loop
|
||||||
|
* Thu Sep 29 2005 - dmueller@suse.de
|
||||||
|
- add norootforbuild
|
||||||
|
- add norootforbuild
|
||||||
|
* Fri Mar 04 2005 - skh@suse.de
|
||||||
|
- rely on jpackage-utils' java-functions to set JAVA_HOME correctly
|
||||||
|
- rely on jpackage-utils' java-functions to set JAVA_HOME correctly
|
||||||
|
* Sun Sep 05 2004 - skh@suse.de
|
||||||
|
- create and add /usr/share/java/ant to file list for optional
|
||||||
|
tasks to put their jars into
|
||||||
|
- create and add /usr/share/java/ant to file list for optional
|
||||||
|
tasks to put their jars into
|
||||||
|
* Thu Sep 02 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
|
||||||
|
- 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
|
74
ant.changes
Normal file
74
ant.changes
Normal file
@ -0,0 +1,74 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Sep 22 14:34:40 CEST 2006 - dbornkessel@suse.de
|
||||||
|
|
||||||
|
- read in properties in /etc/ant.conf
|
||||||
|
- added source=1.4
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon May 8 14:54:11 CEST 2006 - dbornkessel@suse.de
|
||||||
|
|
||||||
|
- only ant-antlr updates
|
||||||
|
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 2 20:55:06 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
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 27 12:12:48 CET 2006 - dbornkessel@suse.de
|
||||||
|
|
||||||
|
- added four missing xsl files
|
||||||
|
- removed JAVA_HOME magic
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
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
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
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
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
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
|
||||||
|
|
259
ant.spec
Normal file
259
ant.spec
Normal file
@ -0,0 +1,259 @@
|
|||||||
|
#
|
||||||
|
# spec file for package ant (Version 1.6.5)
|
||||||
|
#
|
||||||
|
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
|
# This file and all modifications and additions to the pristine
|
||||||
|
# package are under the same license as the package itself.
|
||||||
|
#
|
||||||
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
# norootforbuild
|
||||||
|
|
||||||
|
Name: ant
|
||||||
|
BuildRequires: java2-devel-packages xerces-j2
|
||||||
|
%define ant_home %{_datadir}/ant
|
||||||
|
%define section free
|
||||||
|
%define cvs_name apache-%{name}
|
||||||
|
Version: 1.6.5
|
||||||
|
Release: 25
|
||||||
|
Summary: A Java-Based Build Tool
|
||||||
|
License: Other License(s), see package, Apache
|
||||||
|
URL: http://jakarta.apache.org/
|
||||||
|
Group: Development/Tools/Building
|
||||||
|
Source0: %{cvs_name}-%{version}-src.tar.bz2
|
||||||
|
Source2: %{cvs_name}-1.6.5.ant.conf
|
||||||
|
# Ant configuration file which is edited when each optional subpackage
|
||||||
|
# is installed/uninstalled
|
||||||
|
# Fix temp directory used for file containing large command strings (> 4k)
|
||||||
|
Patch0: %{name}-%{version}-use_system_libs.patch
|
||||||
|
Patch1: %{cvs_name}-%{version}-rpm.patch
|
||||||
|
Patch150: java150_build.patch
|
||||||
|
Requires: xerces-j2 >= 2.7.1-2
|
||||||
|
Requires: jaxp_parser_impl
|
||||||
|
Requires: xml-commons-apis
|
||||||
|
Requires: xml-commons-resolver
|
||||||
|
Requires: jpackage-utils >= 1.5
|
||||||
|
BuildArch: noarch
|
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
|
Obsoletes: apache-ant
|
||||||
|
Provides: apache-ant
|
||||||
|
|
||||||
|
%description
|
||||||
|
Apache Ant is a Java-based build tool. In theory, it is kind of like
|
||||||
|
Make, but without Make's wrinkles.
|
||||||
|
|
||||||
|
Why another build tool when there is already make, gnumake, nmake, jam,
|
||||||
|
and others? Because all those tools have limitations that Ant's
|
||||||
|
original author could not live with when developing software across
|
||||||
|
multiple platforms. Make-like tools are inherently shell-based--they
|
||||||
|
evaluate a set of dependencies then execute commands, not unlike what
|
||||||
|
you would issue in a shell. This means that you can easily extend these
|
||||||
|
tools by using or writing any program for the OS that you are working
|
||||||
|
on. However, this also means that you limit yourself to the OS, or at
|
||||||
|
least the OS type, such as Unix, that you are working on.
|
||||||
|
|
||||||
|
Makefiles are inherently evil as well. Anybody who has worked on them
|
||||||
|
for any time has run into the dreaded tab problem. "Is my command not
|
||||||
|
executing because I have a space in front of my tab???" said the
|
||||||
|
original author of Ant way too many times. Tools like Jam took care of
|
||||||
|
this to a great degree, but still have yet another format to use and
|
||||||
|
remember.
|
||||||
|
|
||||||
|
Ant is different. Instead of a model where it is extended with
|
||||||
|
shell-based commands, Ant is extended using Java classes. Instead of
|
||||||
|
writing shell commands, the configuration files are XML-based, calling
|
||||||
|
out a target tree where various tasks are executed. Each task is run by
|
||||||
|
an object that implements a particular task interface.
|
||||||
|
|
||||||
|
Granted, this removes some of the expressive power that is inherent by
|
||||||
|
being able to construct a shell command such as `find . -name foo -exec
|
||||||
|
rm {}`, but it gives you the ability to be cross-platform--to work
|
||||||
|
anywhere and everywhere. If you really need to execute a shell command,
|
||||||
|
Ant has an <exec> task that allows different commands to be executed
|
||||||
|
based on the OS used.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
%package manual
|
||||||
|
Summary: Manual for ant
|
||||||
|
Group: Development/Tools/Building
|
||||||
|
|
||||||
|
%description manual
|
||||||
|
Apache Ant is a Java-based build tool.
|
||||||
|
|
||||||
|
This package contains the manual for Apache Ant.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
%package javadoc
|
||||||
|
Summary: Javadoc for ant
|
||||||
|
Group: Development/Tools/Building
|
||||||
|
PreReq: coreutils
|
||||||
|
|
||||||
|
%description javadoc
|
||||||
|
Apache Ant is a Java-based build tool.
|
||||||
|
|
||||||
|
This package contains the javadoc documentation for Apache Ant.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
%package scripts
|
||||||
|
Summary: Additional scripts for ant
|
||||||
|
Group: Development/Tools/Building
|
||||||
|
#AutoReqProv: no
|
||||||
|
Requires: ant = %{version}
|
||||||
|
Requires: /usr/bin/perl
|
||||||
|
Requires: /usr/bin/python
|
||||||
|
|
||||||
|
%description scripts
|
||||||
|
Apache Ant is a Java-based build tool.
|
||||||
|
|
||||||
|
This package contains additional perl and python scripts for Apache
|
||||||
|
Ant.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q -n apache-ant-%{version}
|
||||||
|
%patch0
|
||||||
|
%patch1
|
||||||
|
%patch150 -p1
|
||||||
|
# Fix temp directory used for file containing large command strings (> 4k)
|
||||||
|
# clean jar files
|
||||||
|
find . -name "*.jar" -exec rm -f {} \;
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
%build
|
||||||
|
find . -name "*.jar" -delete
|
||||||
|
# classpath selects optional components to build
|
||||||
|
export CLASSPATH=$(%{_bindir}/build-classpath jaxp_parser_impl xml-commons-apis)
|
||||||
|
#[ -n "$JAVA_HOME" ] && unset JAVA_HOME
|
||||||
|
#[ -r %{_sysconfdir}/java/java.conf ] && . %{_sysconfdir}/java/java.conf
|
||||||
|
#[ -z "$JAVA_HOME" ] && JAVA_HOME=%{_jvmdir}/java
|
||||||
|
#. /usr/share/java-utils/java-functions
|
||||||
|
export JAVA_HOME
|
||||||
|
sh bootstrap.sh
|
||||||
|
sh build.sh --noconfig jars javadocs
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
%install
|
||||||
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
rm src/script/ant.orig
|
||||||
|
# ANT_HOME and subdirs
|
||||||
|
mkdir -p $RPM_BUILD_ROOT%{ant_home}/{lib,etc,bin}
|
||||||
|
# jars
|
||||||
|
mkdir -p $RPM_BUILD_ROOT%{_javadir}
|
||||||
|
cp -p build/lib/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
|
||||||
|
cp -p build/lib/%{name}-launcher.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-launcher-%{version}.jar
|
||||||
|
# where optional tasks will put their stuff
|
||||||
|
mkdir -p $RPM_BUILD_ROOT%{_javadir}/%{name}
|
||||||
|
# jar aliases
|
||||||
|
(cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}.jar; do if [ -e ${jar} ]; then ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; fi; done)
|
||||||
|
(cd $RPM_BUILD_ROOT%{_javadir}/%{name} && for jar in *-%{version}.jar; do if [ -e ${jar} ]; then ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; fi; done)
|
||||||
|
# scripts: remove dos and os/2 scripts
|
||||||
|
rm -f src/script/*.bat
|
||||||
|
rm -f src/script/*.cmd
|
||||||
|
# install everything else
|
||||||
|
mkdir -p $RPM_BUILD_ROOT%{_bindir}
|
||||||
|
cp -p src/script/* $RPM_BUILD_ROOT%{_bindir}
|
||||||
|
rm $RPM_BUILD_ROOT%{_bindir}/antRun*
|
||||||
|
cp -p src/script/antRun* $RPM_BUILD_ROOT%{ant_home}/bin
|
||||||
|
# default ant.conf
|
||||||
|
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}
|
||||||
|
cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.conf
|
||||||
|
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.d
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
# javadoc
|
||||||
|
mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/ant-%{version}
|
||||||
|
cp -pr build/javadocs/* $RPM_BUILD_ROOT%{_javadocdir}/ant-%{version}
|
||||||
|
# fix link between manual and javadoc
|
||||||
|
pushd docs/manual
|
||||||
|
ln -sf ../../../../../ant-%{version} api
|
||||||
|
popd
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
cp src/etc/ant-update.xsl $RPM_BUILD_ROOT%{ant_home}/etc
|
||||||
|
cp src/etc/changelog.xsl $RPM_BUILD_ROOT%{ant_home}/etc
|
||||||
|
cp src/etc/junit-frames-xalan1.xsl $RPM_BUILD_ROOT%{ant_home}/etc
|
||||||
|
cp src/etc/log.xsl $RPM_BUILD_ROOT%{ant_home}/etc
|
||||||
|
cp src/etc/tagdiff.xsl $RPM_BUILD_ROOT%{ant_home}/etc
|
||||||
|
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/%{ant_name}.d
|
||||||
|
|
||||||
|
%clean
|
||||||
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
%files
|
||||||
|
%defattr(0644,root,root,0755)
|
||||||
|
%doc KEYS LICENSE README WHATSNEW
|
||||||
|
%attr(0755,root,root) %{_bindir}/ant
|
||||||
|
#% attr(0755,root,root) % {_bindir}/complete-ant-cmd.pl
|
||||||
|
#% attr(0755,root,root) % {_bindir}/runant.pl
|
||||||
|
#% attr(0755,root,root) % {_bindir}/runant.py
|
||||||
|
%attr(0755,root,root) %{ant_home}/bin
|
||||||
|
%dir %{_javadir}/%{name}
|
||||||
|
%{_javadir}/%{name}.jar
|
||||||
|
%{_javadir}/%{name}-launcher.jar
|
||||||
|
%{_javadir}/%{name}-%{version}.jar
|
||||||
|
%{_javadir}/%{name}-launcher-%{version}.jar
|
||||||
|
%dir %{ant_home}
|
||||||
|
%dir %{_sysconfdir}/%{name}.d
|
||||||
|
%config %dir %{_sysconfdir}/%{name}.conf
|
||||||
|
%exclude %{_bindir}/*.pl
|
||||||
|
%exclude %{_bindir}/*.py
|
||||||
|
%dir %{ant_home}/lib
|
||||||
|
%{ant_home}/etc
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
%files scripts
|
||||||
|
%defattr(0755,root,root,0755)
|
||||||
|
%{_bindir}/*.pl
|
||||||
|
%{_bindir}/*.py
|
||||||
|
|
||||||
|
%files manual
|
||||||
|
%defattr(0644,root,root,0755)
|
||||||
|
%doc docs/*
|
||||||
|
|
||||||
|
%files javadoc
|
||||||
|
%defattr(0644,root,root,0755)
|
||||||
|
%{_javadocdir}/ant-%{version}
|
||||||
|
# -----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
%changelog -n ant
|
||||||
|
* Fri Sep 22 2006 - dbornkessel@suse.de
|
||||||
|
- read in properties in /etc/ant.conf
|
||||||
|
- added source=1.4
|
||||||
|
* Mon May 08 2006 - dbornkessel@suse.de
|
||||||
|
- only ant-antlr updates
|
||||||
|
* Thu Feb 02 2006 - dbornkessel@suse.de
|
||||||
|
- fixed rpmlint errors and warnings
|
||||||
|
* Tue Jan 31 2006 - dbornkessel@suse.de
|
||||||
|
- only ant-antlr updates
|
||||||
|
* Fri Jan 27 2006 - dbornkessel@suse.de
|
||||||
|
- added four missing xsl files
|
||||||
|
- removed JAVA_HOME magic
|
||||||
|
* Tue Jan 24 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 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 2005 - dbornkessel@suse.de
|
||||||
|
- added if statement that hinders unwanted creation of a file within a for loop
|
||||||
|
* Thu Sep 29 2005 - dmueller@suse.de
|
||||||
|
- add norootforbuild
|
||||||
|
* Fri Mar 04 2005 - skh@suse.de
|
||||||
|
- rely on jpackage-utils' java-functions to set JAVA_HOME correctly
|
||||||
|
* Sun Sep 05 2004 - skh@suse.de
|
||||||
|
- create and add /usr/share/java/ant to file list for optional
|
||||||
|
tasks to put their jars into
|
||||||
|
* Thu Sep 02 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
|
31
apache-ant-1.6.5-rpm.patch
Normal file
31
apache-ant-1.6.5-rpm.patch
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
--- src/script/ant 2004-07-16 08:56:50.000000000 +0100
|
||||||
|
+++ src/script/ant 2004-11-05 15:14:23.000000000 +0000
|
||||||
|
@@ -159,6 +159,28 @@
|
||||||
|
# variable
|
||||||
|
if $rpm_mode && [ -f /usr/bin/build-classpath ] ; then
|
||||||
|
LOCALCLASSPATH="$(/usr/bin/build-classpath ant ant-launcher jaxp_parser_impl xml-commons-apis)"
|
||||||
|
+
|
||||||
|
+ # If no optional jars have been specified then build the default list
|
||||||
|
+ if [ -z "$OPT_JAR_LIST" ] ; then
|
||||||
|
+ for file in /etc/ant.d/*; do
|
||||||
|
+ if [ -f "$file" ]; then
|
||||||
|
+ case "$file" in
|
||||||
|
+ *~) ;;
|
||||||
|
+ *#*) ;;
|
||||||
|
+ *.rpmsave) ;;
|
||||||
|
+ *.rpmnew) ;;
|
||||||
|
+ *)
|
||||||
|
+ for dep in `cat "$file"`; do
|
||||||
|
+ case "$OPT_JAR_LIST" in
|
||||||
|
+ *"$dep"*) ;;
|
||||||
|
+ *) OPT_JAR_LIST="$OPT_JAR_LIST${OPT_JAR_LIST:+ }$dep"
|
||||||
|
+ esac
|
||||||
|
+ done
|
||||||
|
+ esac
|
||||||
|
+ fi
|
||||||
|
+ done
|
||||||
|
+ fi
|
||||||
|
+
|
||||||
|
# If the user requested to try to add some other jars to the classpath
|
||||||
|
if [ -n "$OPT_JAR_LIST" ] ; then
|
||||||
|
_OPTCLASSPATH="$(/usr/bin/build-classpath $OPT_JAR_LIST 2> /dev/null)"
|
3
apache-ant-1.6.5-src.tar.bz2
Normal file
3
apache-ant-1.6.5-src.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:f3ef501f06bf1dac88981038ebd5311c738bf2d50d220de85c3e6c7656169d59
|
||||||
|
size 6283500
|
53
apache-ant-1.6.5.ant.conf
Normal file
53
apache-ant-1.6.5.ant.conf
Normal file
@ -0,0 +1,53 @@
|
|||||||
|
#
|
||||||
|
# ant.conf (Ant 1.6.x)
|
||||||
|
# JPackage Project <http://www.jpackage.org/>
|
||||||
|
#
|
||||||
|
|
||||||
|
# Validate --noconfig setting in case being invoked
|
||||||
|
# from pre Ant 1.6.x environment
|
||||||
|
if [ -z "$no_config" ] ; then
|
||||||
|
no_config=true
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Setup ant configuration
|
||||||
|
if $no_config ; then
|
||||||
|
# Disable RPM layout
|
||||||
|
rpm_mode=false
|
||||||
|
else
|
||||||
|
# Use RPM layout
|
||||||
|
rpm_mode=true
|
||||||
|
#
|
||||||
|
# If no optional jars have been specified then build the default list
|
||||||
|
if [ -z "$OPT_JAR_LIST" ] ; then
|
||||||
|
for file in /etc/ant.d/*; do
|
||||||
|
if [ -f "$file" ]; then
|
||||||
|
case "$file" in
|
||||||
|
*~) ;;
|
||||||
|
*#*) ;;
|
||||||
|
*.rpmsave) ;;
|
||||||
|
*.rpmnew) ;;
|
||||||
|
*)
|
||||||
|
for dep in `cat "$file"`; do
|
||||||
|
case "$OPT_JAR_LIST" in
|
||||||
|
*"$dep"*) ;;
|
||||||
|
*) OPT_JAR_LIST="$OPT_JAR_LIST${OPT_JAR_LIST:+ }$dep"
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
# ANT_HOME for rpm layout
|
||||||
|
ANT_HOME=/usr/share/ant
|
||||||
|
|
||||||
|
# Optional jars list
|
||||||
|
if [ -z "$OPT_JAR_LIST" ] ; then
|
||||||
|
# RPM installed ant optional packages normally
|
||||||
|
# require one or more other dependencies to be listed
|
||||||
|
# as well, (e.g. "ant-junit" requires "junit"):
|
||||||
|
# OPT_JAR_LIST="$OPT_JAR_LIST junit ant/ant-junit"
|
||||||
|
|
||||||
|
OPT_JAR_LIST="$OPT_JAR_LIST" # RPM DO NOT EDIT OR REMOVE THIS LINE
|
||||||
|
fi
|
||||||
|
fi
|
80
java150_build.patch
Normal file
80
java150_build.patch
Normal file
@ -0,0 +1,80 @@
|
|||||||
|
Index: apache-ant-1.6.5/src/etc/testcases/core/loaderref/loaderref.xml
|
||||||
|
===================================================================
|
||||||
|
--- apache-ant-1.6.5.orig/src/etc/testcases/core/loaderref/loaderref.xml
|
||||||
|
+++ apache-ant-1.6.5/src/etc/testcases/core/loaderref/loaderref.xml
|
||||||
|
@@ -17,7 +17,7 @@ This build file is intended to be used f
|
||||||
|
|
||||||
|
<target name="compile">
|
||||||
|
<mkdir dir="${classes.dir}"/>
|
||||||
|
- <javac srcdir="${src.dir}" destdir="${classes.dir}"/>
|
||||||
|
+ <javac source="1.4" target="1.4" srcdir="${src.dir}" destdir="${classes.dir}"/>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<target name="testbadref" depends="compile" >
|
||||||
|
Index: apache-ant-1.6.5/src/etc/testcases/core/taskcontainer.xml
|
||||||
|
===================================================================
|
||||||
|
--- apache-ant-1.6.5.orig/src/etc/testcases/core/taskcontainer.xml
|
||||||
|
+++ apache-ant-1.6.5/src/etc/testcases/core/taskcontainer.xml
|
||||||
|
@@ -17,7 +17,7 @@
|
||||||
|
|
||||||
|
<target name="testTaskdef">
|
||||||
|
<mkdir dir="${build.dir}"/>
|
||||||
|
- <javac srcdir="containersrc" destdir="${build.dir}" debug="on"/>
|
||||||
|
+ <javac source="1.4" target="1.4" srcdir="containersrc" destdir="${build.dir}" debug="on"/>
|
||||||
|
|
||||||
|
<sequential>
|
||||||
|
<taskdef name="sseq" classpath="${build.dir}" classname="test.SpecialSeq"/>
|
||||||
|
@@ -45,4 +45,4 @@
|
||||||
|
<delete dir="${build.dir}"/>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
-</project>
|
||||||
|
\ No newline at end of file
|
||||||
|
+</project>
|
||||||
|
Index: apache-ant-1.6.5/src/etc/testcases/taskdefs/available.xml
|
||||||
|
===================================================================
|
||||||
|
--- apache-ant-1.6.5.orig/src/etc/testcases/taskdefs/available.xml
|
||||||
|
+++ apache-ant-1.6.5/src/etc/testcases/taskdefs/available.xml
|
||||||
|
@@ -135,7 +135,7 @@
|
||||||
|
<!-- create a dummy file and look for it -->
|
||||||
|
<mkdir dir="${user.dir}/test"/>
|
||||||
|
<echo message="package test;public class test {}" file="${user.dir}/test/test.java"/>
|
||||||
|
- <javac srcdir="${user.dir}" includes="test/test.java"/>
|
||||||
|
+ <javac source="1.4" target="1.4" srcdir="${user.dir}" includes="test/test.java"/>
|
||||||
|
<jar destfile="${user.dir}/test.jar" basedir="${user.dir}" includes="test/test.class"/>
|
||||||
|
<available property="test"
|
||||||
|
classname="test.test" classpath="${user.dir}/test.jar"/>
|
||||||
|
Index: apache-ant-1.6.5/src/etc/testcases/taskdefs/optional/depend/depend.xml
|
||||||
|
===================================================================
|
||||||
|
--- apache-ant-1.6.5.orig/src/etc/testcases/taskdefs/optional/depend/depend.xml
|
||||||
|
+++ apache-ant-1.6.5/src/etc/testcases/taskdefs/optional/depend/depend.xml
|
||||||
|
@@ -50,7 +50,7 @@
|
||||||
|
|
||||||
|
<target name="compile">
|
||||||
|
<mkdir dir="${classes.dir}"/>
|
||||||
|
- <javac srcdir="${tempsrc.dir}" destdir="${classes.dir}"/>
|
||||||
|
+ <javac source="1.4" target="1.4" srcdir="${tempsrc.dir}" destdir="${classes.dir}"/>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<target name="clean">
|
||||||
|
@@ -135,7 +135,7 @@
|
||||||
|
<pathelement location="${classes.dir}"/>
|
||||||
|
</path>
|
||||||
|
|
||||||
|
- <javac srcdir="${tempsrc.dir}" destdir="${classes.dir}"
|
||||||
|
+ <javac source="1.4" target="1.4" srcdir="${tempsrc.dir}" destdir="${classes.dir}"
|
||||||
|
classpathref="path.compile"/>
|
||||||
|
|
||||||
|
<sleep seconds="3"/>
|
||||||
|
Index: apache-ant-1.6.5/src/etc/testcases/types/assertions.xml
|
||||||
|
===================================================================
|
||||||
|
--- apache-ant-1.6.5.orig/src/etc/testcases/types/assertions.xml
|
||||||
|
+++ apache-ant-1.6.5/src/etc/testcases/types/assertions.xml
|
||||||
|
@@ -14,6 +14,7 @@
|
||||||
|
<mkdir dir="${build.dir}"/>
|
||||||
|
<javac srcdir="${src.dir}"
|
||||||
|
includes="*.java"
|
||||||
|
+ targte="1.4"
|
||||||
|
source="1.4"
|
||||||
|
debug="true"
|
||||||
|
destdir="${build.dir}"
|
Loading…
x
Reference in New Issue
Block a user