Author: kkolinko Date: Mon Jun 8 02:03:41 2009 New Revision: 782504 URL: http://svn.apache.org/viewvc?rev=782504&view=rev Log: Build files: Apply explicit encoding to all operations that perform filtering. Those are: 1) <copy>, when filtering is used (has filtering="true" or has a nested <filterset>), 2) <fixcrlf>
Modified: tomcat/tc6.0.x/trunk/STATUS.txt tomcat/tc6.0.x/trunk/build.xml tomcat/tc6.0.x/trunk/dist.xml tomcat/tc6.0.x/trunk/webapps/docs/changelog.xml Modified: tomcat/tc6.0.x/trunk/STATUS.txt URL: http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/STATUS.txt?rev=782504&r1=782503&r2=782504&view=diff ============================================================================== --- tomcat/tc6.0.x/trunk/STATUS.txt (original) +++ tomcat/tc6.0.x/trunk/STATUS.txt Mon Jun 8 02:03:41 2009 @@ -88,11 +88,6 @@ -0: kkolinko: http://marc.info/?l=tomcat-dev&m=124192105131636&w=2 -1: -* Build files: Apply explicit encoding to all operations that perform filtering. - http://svn.apache.org/viewvc?rev=776921&view=rev - +1: kkolinko, markt, funkman - -1: - * Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=44943 For zip/tgz distributives it was already fixed in 6.0.17, 5.5.27. Now, apply the same fix to exe distributive. Modified: tomcat/tc6.0.x/trunk/build.xml URL: http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/build.xml?rev=782504&r1=782503&r2=782504&view=diff ============================================================================== --- tomcat/tc6.0.x/trunk/build.xml (original) +++ tomcat/tc6.0.x/trunk/build.xml Mon Jun 8 02:03:41 2009 @@ -260,7 +260,8 @@ <copy tofile="res/manifest.tmp" file="res/servlet-api.jar.manifest" overwrite="yes" - filtering="true" /> + filtering="true" + encoding="ISO-8859-1" /> <jar jarfile="${servlet-api.jar}" manifest="res/manifest.tmp"> <fileset dir="res"> @@ -280,7 +281,8 @@ <copy tofile="res/manifest.tmp" file="res/jsp-api.jar.manifest" overwrite="yes" - filtering="true" /> + filtering="true" + encoding="ISO-8859-1" /> <jar jarfile="${jsp-api.jar}" manifest="res/manifest.tmp"> <fileset dir="res"> @@ -374,7 +376,7 @@ </copy> <filter token="VERSION" value="${version}"/> <copy tofile="${tomcat.build}/webapps/docs/RELEASE-NOTES.txt" file="RELEASE-NOTES" - filtering="true" /> + filtering="true" encoding="ISO-8859-1" /> <copy tofile="${tomcat.build}/webapps/docs/appdev/sample/build.xml" file="webapps/docs/appdev/build.xml.txt"/> @@ -477,7 +479,7 @@ <filter token="VERSION" value="${version}"/> <copy tofile="${tomcat.build}/webapps/ROOT/RELEASE-NOTES.txt" file="RELEASE-NOTES" - filtering="true" /> + filtering="true" encoding="ISO-8859-1" /> <!-- Build classes for examples webapp --> <javac srcdir="webapps/examples/WEB-INF/classes" Modified: tomcat/tc6.0.x/trunk/dist.xml URL: http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/dist.xml?rev=782504&r1=782503&r2=782504&view=diff ============================================================================== --- tomcat/tc6.0.x/trunk/dist.xml (original) +++ tomcat/tc6.0.x/trunk/dist.xml Mon Jun 8 02:03:41 2009 @@ -216,7 +216,7 @@ <!-- Copy the top-level documentation files --> <filter token="VERSION" value="${version}"/> - <copy todir="${tomcat.dist}" filtering="true"> + <copy todir="${tomcat.dist}" filtering="true" encoding="ISO-8859-1"> <fileset dir="."> <include name="INSTALLING.txt"/> <include name="LICENSE"/> @@ -249,8 +249,8 @@ <touch file="${tomcat.dist}/temp/safeToDelete.tmp" /> <!-- Correct permissions and line endings on "bin" scripts --> - <fixcrlf srcdir="${tomcat.dist}/bin" includes="*.sh" eol="lf" fixlast="false" /> - <fixcrlf srcdir="${tomcat.dist}/bin" includes="*.bat" eol="crlf" fixlast="false" /> + <fixcrlf srcdir="${tomcat.dist}/bin" includes="*.sh" eol="lf" fixlast="false" encoding="ISO-8859-1" /> + <fixcrlf srcdir="${tomcat.dist}/bin" includes="*.bat" eol="crlf" fixlast="false" encoding="ISO-8859-1" /> <chmod dir="${tomcat.dist}/bin" includes="*.sh" perm="+x"/> </target> @@ -368,7 +368,7 @@ <filter token="VERSION_MAJOR" value="${version.major}"/> <filter token="VERSION_MAJOR_MINOR" value="${version.major.minor}"/> - <copy file="res/tomcat.nsi" tofile="${tomcat.dist}/tomcat.nsi" filtering="true" overwrite="true"/> + <copy file="res/tomcat.nsi" tofile="${tomcat.dist}/tomcat.nsi" filtering="true" overwrite="true" encoding="ISO-8859-1" /> <exec dir="${tomcat.dist}" executable="${nsis.exe}" osfamily="windows"> <arg value="/DNSISDIR=${nsis.home}" /> <arg value="tomcat.nsi" /> @@ -398,13 +398,16 @@ todir="${tomcat.release}/v${version}"/> <copy file="RELEASE-NOTES" todir="${tomcat.release}/v${version}" - filtering="true"/> + filtering="true" + encoding="ISO-8859-1" /> <copy file="res/welcome.main.html" tofile="${tomcat.release}/v${version}/README.html" - filtering="true"/> + filtering="true" + encoding="ISO-8859-1" /> <copy file="res/welcome.bin.html" tofile="${tomcat.release}/v${version}/bin/README.html" - filtering="true"/> + filtering="true" + encoding="ISO-8859-1" /> <mkdir dir="${tomcat.release}/v${version}/bin/extras" /> <copy todir="${tomcat.release}/v${version}/bin/extras"> @@ -459,8 +462,8 @@ <!-- Packages the core tar.gz distro --> <target name="package-tgz"> - <fixcrlf srcdir="${tomcat.dist}" includes="*.txt,LICENSE,NOTICE" eol="lf" fixlast="false" /> - <fixcrlf srcdir="${tomcat.dist}/conf" eol="lf" fixlast="false" /> + <fixcrlf srcdir="${tomcat.dist}" includes="*.txt,LICENSE,NOTICE" eol="lf" fixlast="false" encoding="ISO-8859-1" /> + <fixcrlf srcdir="${tomcat.dist}/conf" eol="lf" fixlast="false" encoding="ISO-8859-1" /> <tar longfile="gnu" compression="gzip" tarfile="${tomcat.release}/v${version}/bin/${final.name}.tar.gz"> <tarfileset dir="${tomcat.dist}" mode="755" prefix="${final.name}"> @@ -519,8 +522,8 @@ <!-- Packages the deployer Tomcat distro in tar.gz format --> <target name="package-deployer-tgz"> <fixcrlf srcdir="${tomcat.dist}" - includes="*.txt,LICENSE,NOTICE" eol="lf" fixlast="false" /> - <fixcrlf srcdir="${tomcat.deployer}" includes="*.xml" eol="lf" fixlast="false" /> + includes="*.txt,LICENSE,NOTICE" eol="lf" fixlast="false" encoding="ISO-8859-1" /> + <fixcrlf srcdir="${tomcat.deployer}" includes="*.xml" eol="lf" fixlast="false" encoding="ISO-8859-1" /> <tar longfile="gnu" compression="gzip" tarfile="${tomcat.release}/v${version}/bin/${final.name}-deployer.tar.gz"> @@ -545,7 +548,7 @@ <target name="package-docs-tgz"> <!-- Package gocs --> - <fixcrlf srcdir="${tomcat.dist}" includes="*.txt,LICENSE,NOTICE" eol="lf" fixlast="false" /> + <fixcrlf srcdir="${tomcat.dist}" includes="*.txt,LICENSE,NOTICE" eol="lf" fixlast="false" encoding="ISO-8859-1" /> <tar longfile="gnu" compression="gzip" tarfile="${tomcat.release}/v${version}/bin/${final.name}-fulldocs.tar.gz"> @@ -582,7 +585,7 @@ <target name="package-src-tgz"> <fixcrlf srcdir="${tomcat.dist}/src" excludes="**/*.jar,**/*.gif,**/*.bmp,**/*.jpg,**/*.ico,**/*.war,**/*.exe,**/*.pdf,**/*.bin,**/*.dia" - eol="lf" fixlast="false" /> + eol="lf" fixlast="false" encoding="ISO-8859-1" /> <tar longfile="gnu" compression="gzip" tarfile="${tomcat.release}/v${version}/src/${final-src.name}.tar.gz"> <tarfileset dir="${tomcat.dist}/src" prefix="${final-src.name}" /> Modified: tomcat/tc6.0.x/trunk/webapps/docs/changelog.xml URL: http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/webapps/docs/changelog.xml?rev=782504&r1=782503&r2=782504&view=diff ============================================================================== --- tomcat/tc6.0.x/trunk/webapps/docs/changelog.xml (original) +++ tomcat/tc6.0.x/trunk/webapps/docs/changelog.xml Mon Jun 8 02:03:41 2009 @@ -99,6 +99,10 @@ Don't add blank lines to end of files when fixing line-endings for tar.gz distribution. (markt) </fix> + <fix> + Use explicit encoding during filtering operations when building Tomcat + for distribution. (kkolinko) + </fix> </changelog> </subsection> </section> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org