diff -u apache-ant-1.6.0/bootstrap.sh apache-ant-1.6.0.patched/bootstrap.sh --- apache-ant-1.6.0/bootstrap.sh Thu Dec 18 21:16:06 2003 +++ apache-ant-1.6.0.patched/bootstrap.sh Sat Jan 3 11:42:18 2004 @@ -121,7 +121,95 @@ ${TOOLS}/ant/types/*.java \ ${TOOLS}/ant/*.java ${TOOLS}/ant/taskdefs/*.java \ ${TOOLS}/ant/taskdefs/compilers/*.java \ - ${TOOLS}/ant/taskdefs/condition/*.java + ${TOOLS}/ant/taskdefs/condition/*.java \ + ${TOOLS}/ant/filters/util/ChainReaderHelper.java \ + ${TOOLS}/ant/filters/BaseFilterReader.java \ + ${TOOLS}/ant/filters/ChainableReader.java \ + ${TOOLS}/ant/launch/Locator.java \ + ${TOOLS}/ant/util/ResourceUtils.java \ + ${TOOLS}/ant/util/JavaEnvUtils.java \ + ${TOOLS}/ant/util/FileNameMapper.java \ + ${TOOLS}/ant/util/MergingMapper.java \ + ${TOOLS}/ant/util/IdentityMapper.java \ + ${TOOLS}/ant/util/GlobPatternMapper.java \ + ${TOOLS}/ant/util/SourceFileScanner.java \ + ${TOOLS}/ant/taskdefs/email/EmailTask.java \ + ${TOOLS}/ant/util/facade/ImplementationSpecificArgument.java \ + ${TOOLS}/ant/util/facade/FacadeTaskHelper.java \ + ${TOOLS}/ant/taskdefs/rmic/RmicAdapterFactory.java \ + ${TOOLS}/ant/taskdefs/rmic/RmicAdapter.java \ + ${TOOLS}/ant/util/StringUtils.java \ + ${TOOLS}/ant/util/TeeOutputStream.java \ + ${TOOLS}/ant/util/LazyFileOutputStream.java \ + ${TOOLS}/ant/types/selectors/SelectorContainer.java \ + ${TOOLS}/ant/types/selectors/modifiedselector/ModifiedSelector.java \ + ${TOOLS}/ant/types/selectors/BaseExtendSelector.java \ + ${TOOLS}/ant/util/JAXPUtils.java \ + ${TOOLS}/ant/types/selectors/BaseSelectorContainer.java \ + ${TOOLS}/ant/helper/AntXMLContext.java \ + ${TOOLS}/ant/helper/ProjectHelperImpl.java \ + ${TOOLS}/ant/types/selectors/BaseSelector.java \ + ${TOOLS}/ant/types/selectors/ExtendFileSelector.java \ + ${TOOLS}/ant/types/selectors/FileSelector.java \ + ${TOOLS}/ant/types/selectors/TypeSelector.java \ + ${TOOLS}/ant/types/selectors/SizeSelector.java \ + ${TOOLS}/ant/types/selectors/SelectSelector.java \ + ${TOOLS}/ant/types/selectors/PresentSelector.java \ + ${TOOLS}/ant/types/selectors/MappingSelector.java \ + ${TOOLS}/ant/types/selectors/OrSelector.java \ + ${TOOLS}/ant/types/selectors/NotSelector.java \ + ${TOOLS}/ant/types/selectors/NoneSelector.java \ + ${TOOLS}/ant/types/selectors/MajoritySelector.java \ + ${TOOLS}/ant/types/selectors/FilenameSelector.java \ + ${TOOLS}/ant/types/selectors/ExtendSelector.java \ + ${TOOLS}/ant/types/selectors/DifferentSelector.java \ + ${TOOLS}/ant/types/selectors/DepthSelector.java \ + ${TOOLS}/ant/types/selectors/DependSelector.java \ + ${TOOLS}/ant/types/selectors/DateSelector.java \ + ${TOOLS}/ant/types/selectors/ContainsSelector.java \ + ${TOOLS}/ant/types/selectors/ContainsRegexpSelector.java \ + ${TOOLS}/ant/util/regexp/Regexp.java \ + ${TOOLS}/ant/types/selectors/AndSelector.java \ + ${TOOLS}/ant/util/CollectionUtils.java \ + ${TOOLS}/ant/input/MultipleChoiceInputRequest.java \ + ${TOOLS}/ant/input/InputRequest.java \ + ${TOOLS}/ant/types/selectors/SelectorUtils.java \ + ${TOOLS}/ant/util/TimeoutObserver.java \ + ${TOOLS}/ant/taskdefs/email/Message.java \ + ${TOOLS}/ant/types/selectors/modifiedselector/Algorithm.java \ + ${TOOLS}/ant/types/selectors/modifiedselector/Cache.java \ + ${TOOLS}/ant/util/Watchdog.java \ + ${TOOLS}/ant/util/ClasspathUtils.java \ + ${TOOLS}/ant/filters/ClassConstants.java \ + ${TOOLS}/ant/filters/EscapeUnicode.java \ + ${TOOLS}/ant/filters/ExpandProperties.java \ + ${TOOLS}/ant/filters/HeadFilter.java \ + ${TOOLS}/ant/filters/LineContains.java \ + ${TOOLS}/ant/filters/LineContainsRegExp.java \ + ${TOOLS}/ant/filters/PrefixLines.java \ + ${TOOLS}/ant/filters/ReplaceTokens.java \ + ${TOOLS}/ant/filters/StripJavaComments.java \ + ${TOOLS}/ant/filters/StripLineBreaks.java \ + ${TOOLS}/ant/filters/StripLineComments.java \ + ${TOOLS}/ant/filters/TabsToSpaces.java \ + ${TOOLS}/ant/filters/BaseParamFilterReader.java \ + ${TOOLS}/ant/filters/TailFilter.java \ + ${TOOLS}/ant/util/Tokenizer.java \ + ${TOOLS}/ant/util/LineTokenizer.java \ + ${TOOLS}/ant/filters/TokenFilter.java \ + ${TOOLS}/ant/util/regexp/RegexpFactory.java \ + ${TOOLS}/ant/util/DateUtils.java \ + ${TOOLS}/ant/types/selectors/SelectorScanner.java \ + ${TOOLS}/ant/launch/AntMain.java \ + ${TOOLS}/ant/util/LoaderUtils.java \ + ${TOOLS}/ant/util/KeepAliveInputStream.java \ + ${TOOLS}/ant/input/DefaultInputHandler.java \ + ${TOOLS}/ant/taskdefs/email/EmailAddress.java \ + ${TOOLS}/ant/input/InputHandler.java \ + ${TOOLS}/ant/util/DOMElementWriter.java \ + ${TOOLS}/ant/util/FlatFileNameMapper.java \ + ${TOOLS}/ant/helper/ProjectHelper2.java \ + ${TOOLS}/ant/util/FileUtils.java ret=$? if [ $ret != 0 ]; then echo ... Failed compiling Ant classes ! diff -u apache-ant-1.6.0/build.sh apache-ant-1.6.0.patched/build.sh --- apache-ant-1.6.0/build.sh Thu Dec 18 21:16:06 2003 +++ apache-ant-1.6.0.patched/build.sh Sat Jan 3 10:38:35 2004 @@ -24,7 +24,7 @@ export ANT_HOME if test ! -f bootstrap/lib/ant.jar -o ! -x bootstrap/bin/ant -o ! -x bootstrap/bin/antRun ; then - /bin/sh ./bootstrap.sh + /bin/sh ./bootstrap.sh -Dbuild.compiler=kjc fi if test ! -f bootstrap/lib/ant.jar -o ! -x bootstrap/bin/ant -o ! -x bootstrap/bin/antRun ; then