git clone of logicmail with some fixes/features added
at master 44 lines 2.0 kB view raw
1Index: src/ca/slashdev/bb/tasks/RapcTask.java 2=================================================================== 3--- src/ca/slashdev/bb/tasks/RapcTask.java (revision 62) 4+++ src/ca/slashdev/bb/tasks/RapcTask.java (working copy) 5@@ -568,6 +568,14 @@ 6 java.createArg().setFile(new File(file)); 7 } 8 } 9+ 10+ // Set the default file encoding to match its default value on Windows, 11+ // so that non-Windows build environments will process resource files 12+ // correctly. 13+ Environment.Variable fileEncodingProperty = new Environment.Variable(); 14+ fileEncodingProperty.setKey("file.encoding"); 15+ fileEncodingProperty.setValue("windows-1252"); 16+ java.addSysproperty(fileEncodingProperty); 17 18 log(java.getCommandLine().toString(), Project.MSG_DEBUG); 19 java.execute(); 20Index: src/ca/slashdev/bb/tasks/SigtoolTask.java 21=================================================================== 22--- src/ca/slashdev/bb/tasks/SigtoolTask.java (revision 62) 23+++ src/ca/slashdev/bb/tasks/SigtoolTask.java (working copy) 24@@ -25,6 +25,7 @@ 25 import org.apache.tools.ant.BuildException; 26 import org.apache.tools.ant.Project; 27 import org.apache.tools.ant.taskdefs.Java; 28+import org.apache.tools.ant.types.Environment; 29 import org.apache.tools.ant.types.Resource; 30 import org.apache.tools.ant.types.ResourceCollection; 31 import org.apache.tools.ant.types.resources.FileResource; 32@@ -185,6 +186,12 @@ 33 for (String file : codFiles.list()) { 34 java.createArg().setFile(new File(file)); 35 } 36+ 37+ // Set the default file encoding to match its default value on Windows. 38+ Environment.Variable fileEncodingProperty = new Environment.Variable(); 39+ fileEncodingProperty.setKey("file.encoding"); 40+ fileEncodingProperty.setValue("windows-1252"); 41+ java.addSysproperty(fileEncodingProperty); 42 43 if (java.executeJava() == 0) { 44 for (String file : codFiles.list()) {