Dear all, Please find attached a patch against the current packaging svn svn://svn.debian.org/pkg-eucalyptus/gwt/trunk .
It make it possible to build gwt-dev.jar . I'll continue working towards building gwt-user.jar (when I get the chance), but I wanted to share my work in case people were tackling the issue. Regards, Alex
diff -Nru -x .svn gwt-debian/debian//build.xml gwt-2.4.0/debian//build.xml --- gwt-debian/debian//build.xml 2011-08-24 09:32:53.930142995 +0200 +++ gwt-2.4.0/debian//build.xml 2011-08-31 17:07:06.734142050 +0200 @@ -4,7 +4,6 @@ <target name="build"> <ant dir="dev/"/> - <ant dir="dev/linux/"/> <ant dir="user/"/> <ant dir="servlet/"/> </target> diff -Nru -x .svn gwt-debian/debian//control gwt-2.4.0/debian//control --- gwt-debian/debian//control 2011-08-24 09:32:53.926142396 +0200 +++ gwt-2.4.0/debian//control 2011-08-31 14:33:14.462142063 +0200 @@ -12,7 +12,10 @@ libecj-java, libswt-gtk-3-java, libswt-gtk-3-java-gcj, junit -Build-Depends: ant, debhelper (>= 5), cdbs (>= 0.4.5.3) + eclipse-jdt, + libguava-java, libhtmlunit-java, libhtmlunit-core-js-java, + libjetty-java, libprotobuf-java, libcommons-logging-java +Build-Depends: ant, ant-contrib, debhelper (>= 5), cdbs (>= 0.4.5.3) Standards-Version: 3.9.2 Vcs-Svn: svn://svn.debian.org/pkg-eucalyptus/gwt/trunk Vcs-Browser: http://svn.debian.org/websvn/pkg-eucalyptus/gwt diff -Nru -x .svn gwt-debian/debian//patches/build.patch gwt-2.4.0/debian//patches/build.patch --- gwt-debian/debian//patches/build.patch 2011-08-24 09:32:53.826142269 +0200 +++ gwt-2.4.0/debian//patches/build.patch 2011-08-31 17:11:13.982150089 +0200 @@ -4,8 +4,10 @@ Authors: Thierry Carrez <thierry.car...@ubuntu.com>, Charles Plessy <ple...@debian.org> Forwarded: no ---- a/common.ant.xml -+++ b/common.ant.xml +Index: gwt-2.4.0/common.ant.xml +=================================================================== +--- gwt-2.4.0.orig/common.ant.xml 2011-08-31 17:10:36.782643293 +0200 ++++ gwt-2.4.0/common.ant.xml 2011-08-31 17:10:39.522642565 +0200 @@ -47,7 +47,7 @@ <property name="gwt.threadsPerProcessor" value="1" /> <property name="gwt.threadCount" value="1" /> @@ -26,6 +28,15 @@ <!-- Platform identification --> <condition property="build.host.islinux"> <and> +@@ -125,7 +121,7 @@ + <!-- Pulls in tasks defined in ant-contrib, i.e. foreach --> + <taskdef resource="net/sf/antcontrib/antlib.xml"> + <classpath> +- <pathelement location="${gwt.tools.antlib}/ant-contrib-1.0b3.jar" /> ++ <pathelement location="/usr/share/java/ant-contrib.jar" /> + </classpath> + </taskdef> + @@ -142,6 +138,7 @@ <presetdef name="gwt.ant"> <ant inheritall="false" target="${target}"> @@ -34,8 +45,10 @@ <propertyref name="gwt.version" /> <propertyref name="gwt.junit.port" /> <propertyref name="gwt.remote.browsers" /> ---- a/dev/build.xml -+++ b/dev/build.xml +Index: gwt-2.4.0/dev/build.xml +=================================================================== +--- gwt-2.4.0.orig/dev/build.xml 2011-08-31 17:10:36.826643405 +0200 ++++ gwt-2.4.0/dev/build.xml 2011-08-31 17:10:39.534641229 +0200 @@ -26,8 +26,6 @@ <src path="core/test" /> <classpath> @@ -112,7 +125,41 @@ </outofdate> </target> -@@ -232,7 +170,6 @@ +@@ -212,19 +150,27 @@ + <include name="com/google/gwt/util/**"/> + <include name="org/eclipse/jdt/**"/> + <classpath> +- <pathelement location="${gwt.tools.lib}/apache/ant-1.6.5.jar" /> +- <pathelement location="${gwt.tools.lib}/eclipse/jdt-3.4.2.jar" /> +- <pathelement location="${gwt.tools.lib}/tomcat/commons-collections-3.1.jar" /> +- <pathelement location="${gwt.tools.lib}/guava/guava-r06/guava-r06-rebased-2.jar" /> ++ <pathelement location="/usr/share/java/ecj.jar" /> ++ <pathelement location="/usr/lib/eclipse/plugins/org.eclipse.jdt.core_3.5.2.v_981_R35x.jar" /> ++ <pathelement location="/usr/share/java/commons-collections3.jar" /> ++ <pathelement location="/usr/share/java/guava.jar" /> + </classpath> + </gwt.javac> + </target> + +- <target name="compile" depends="compiler.standalone, build.alldeps.jar" description="Compiles this project"> ++ <target name="compile" depends="compiler.standalone" description="Compiles this project"> + <gwt.javac srcdir="" excludes="${filter.pattern}"> + <src path="core/src" /> + <classpath> +- <pathelement location="${alldeps.jar}" /> ++ <pathelement location="/usr/share/java/commons-collections3.jar" /> ++ <pathelement location="/usr/share/java/servlet-api-2.5.jar" /> ++ <pathelement location="/usr/share/java/htmlunit.jar" /> ++ <pathelement location="/usr/share/java/htmlunit-core-js.jar" /> ++ <pathelement location="/usr/share/java/jetty.jar" /> ++ <pathelement location="/usr/share/java/jetty-util.jar" /> ++ <pathelement location="/usr/share/java/protobuf.jar" /> ++ <pathelement location="/usr/share/java/commons-logging.jar" /> ++ <pathelement location="/usr/lib/eclipse/plugins/org.eclipse.jdt.core_3.5.2.v_981_R35x.jar" /> + </classpath> + </gwt.javac> + <copy todir="${javac.out}"> +@@ -232,7 +178,6 @@ </copy> <!-- Files with hardcoded version information must be filtered --> @@ -120,8 +167,51 @@ <condition property="filter.uptodate"> <and> <available file="${filter.sentinel}" /> ---- a/dev/common.ant.xml -+++ b/dev/common.ant.xml +@@ -302,6 +247,7 @@ + <property.ensure name="gwt.tools.soyc" location="${gwt.root}/tools/soyc-vis" /> + <target name="build" depends="compile" description="Build and package this project"> + <mkdir dir="${gwt.build.lib}" /> ++ <mkdir dir="${target.dir}" /> + <outofdate> + <sourcefiles> + <fileset dir="core/src"> +@@ -311,7 +257,6 @@ + <fileset dir="core/super" excludes="**/package.html" /> + <fileset dir="${javac.out}" /> + <fileset dir="${project.build}/bin" /> +- <fileset file="${project.build}/alldeps.jar" /> + <fileset file="${gwt.tools.soyc}/classLevel.css"/> + <fileset file="${gwt.tools.soyc}/roundedCorners.css"/> + </sourcefiles> +@@ -319,14 +264,13 @@ + <fileset file="${project.lib}"/> + </targetfiles> + <sequential> +- <gwt.jar> ++ <jar destfile="${project.lib}"> + <fileset dir="core/src"> + <exclude name="**/package.html"/> + <exclude name="**/*.properties"/> <!-- copied and/or filtered into bin --> + </fileset> + <fileset dir="core/super" excludes="**/package.html" /> + <fileset dir="${javac.out}" /> +- <zipfileset src="${alldeps.jar}" /> + + <zipfileset file="${gwt.tools.soyc}/classLevel.css" prefix="com/google/gwt/soyc/resources/"/> + <zipfileset file="${gwt.tools.soyc}/roundedCorners.css" prefix="com/google/gwt/soyc/resources/"/> +@@ -334,7 +278,7 @@ + <manifest> + <attribute name="Main-Class" value="com.google.gwt.dev.GWTMain" /> + </manifest> +- </gwt.jar> ++ </jar> + </sequential> + </outofdate> + </target> +Index: gwt-2.4.0/dev/common.ant.xml +=================================================================== +--- gwt-2.4.0.orig/dev/common.ant.xml 2011-08-31 17:10:36.810643573 +0200 ++++ gwt-2.4.0/dev/common.ant.xml 2011-08-31 17:10:39.534641229 +0200 @@ -8,15 +8,16 @@ <target name="compile" description="Compile all java files"> <mkdir dir="${javac.out}" /> @@ -149,14 +239,16 @@ <manifest> <attribute name="Main-Class" value="com.google.gwt.dev.GWTMain" /> ---- a/user/build.xml -+++ b/user/build.xml +Index: gwt-2.4.0/user/build.xml +=================================================================== +--- gwt-2.4.0.orig/user/build.xml 2011-08-31 17:10:36.798644884 +0200 ++++ gwt-2.4.0/user/build.xml 2011-08-31 17:11:08.262141960 +0200 @@ -53,7 +53,7 @@ <property name="gwt.i18n.test.InnerClassChar" value="dollar"/> <!-- Platform shouldn't matter here, just picking one --> - <property.ensure name="gwt.dev.jar" location="${gwt.build.lib}/gwt-dev.jar" /> -+ <property.ensure name="gwt.dev.jar" location="${target.dir}/gwt-dev-linux-${artifactVersion}.jar" /> ++ <property.ensure name="gwt.dev.jar" location="${target.dir}/gwt-dev-${artifactVersion}.jar" /> <!-- Classpaths added for test cases diff -Nru -x .svn gwt-debian/debian//patches/build-protobuf-class gwt-2.4.0/debian//patches/build-protobuf-class --- gwt-debian/debian//patches/build-protobuf-class 1970-01-01 01:00:00.000000000 +0100 +++ gwt-2.4.0/debian//patches/build-protobuf-class 2011-08-31 16:31:07.726142573 +0200 @@ -0,0 +1,47 @@ +Index: gwt-2.4.0/dev/build.xml +=================================================================== +--- gwt-2.4.0.orig/dev/build.xml 2011-08-31 16:30:45.098642017 +0200 ++++ gwt-2.4.0/dev/build.xml 2011-08-31 16:31:05.146142066 +0200 +@@ -17,6 +17,11 @@ + <delete failonerror="false"> + <fileset dir="${gwt.build.lib}" includes="gwt-dev.jar"/> + </delete> ++ ++ <!-- Restore protobuf generated file as source dist --> ++ <copy file="./core/src/com/google/gwt/dev/shell/remoteui/RemoteMessageProto.java.orig" ++ tofile="./core/src/com/google/gwt/dev/shell/remoteui/RemoteMessageProto.java" ++ preservelastmodified="true" failonerror="false" /> + </target> + + <target name="compile.tests" depends="build, compile.emma.if.enabled, build.alldeps.jar" description="Compiles the test code for this project"> +@@ -158,7 +163,7 @@ + </gwt.javac> + </target> + +- <target name="compile" depends="compiler.standalone" description="Compiles this project"> ++ <target name="compile" depends="compiler.standalone, generate.remotemessageproto.java" description="Compiles this project"> + <gwt.javac srcdir="" excludes="${filter.pattern}"> + <src path="core/src" /> + <classpath> +@@ -191,16 +196,16 @@ + </target> + + <target name="generate.remotemessageproto.java"> ++ <!-- Backup file from source dist --> ++ <copy file="./core/src/com/google/gwt/dev/shell/remoteui/RemoteMessageProto.java" ++ tofile="./core/src/com/google/gwt/dev/shell/remoteui/RemoteMessageProto.java.orig" ++ preservelastmodified="true" /> ++ + <!-- Generate the java code --> + <exec executable="protoc" failonerror="true"> + <arg value="--java_out=core/src"/> + <arg value="./core/src/com/google/gwt/dev/shell/remoteui/remotemessage.proto"/> + </exec> +- +- <!-- Rebase the java code to match the rebased protobuf library --> +- <replace file="./core/src/com/google/gwt/dev/shell/remoteui/RemoteMessageProto.java"> +- <replacefilter token="com.google.protobuf" value="com.google.gwt.dev.protobuf"/> +- </replace> + </target> + + <target name="checkstyle" description="Static analysis of source"> diff -Nru -x .svn gwt-debian/debian//patches/build-with-jdt35 gwt-2.4.0/debian//patches/build-with-jdt35 --- gwt-debian/debian//patches/build-with-jdt35 1970-01-01 01:00:00.000000000 +0100 +++ gwt-2.4.0/debian//patches/build-with-jdt35 2011-08-30 12:47:01.538642029 +0200 @@ -0,0 +1,139 @@ +Index: gwt-2.4.0/dev/core/src/com/google/gwt/dev/javac/JdtCompiler.java +=================================================================== +--- gwt-2.4.0.orig/dev/core/src/com/google/gwt/dev/javac/JdtCompiler.java 2011-04-28 15:57:23.000000000 +0200 ++++ gwt-2.4.0/dev/core/src/com/google/gwt/dev/javac/JdtCompiler.java 2011-08-30 12:46:52.014143804 +0200 +@@ -410,7 +410,7 @@ + // Turn off all warnings, saves some memory / speed. + options.reportUnusedDeclaredThrownExceptionIncludeDocCommentReference = false; + options.reportUnusedDeclaredThrownExceptionExemptExceptionAndThrowable = false; +- options.warningThreshold = 0; ++ options.suppressWarnings = true; + options.inlineJsrBytecode = true; + return options; + } +Index: gwt-2.4.0/dev/core/src/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java +=================================================================== +--- gwt-2.4.0.orig/dev/core/src/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java 2010-07-29 01:37:27.000000000 +0200 ++++ gwt-2.4.0/dev/core/src/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java 2011-08-30 12:46:52.014143804 +0200 +@@ -126,7 +126,7 @@ + break; + + case Binding.TYPE_PARAMETER : +- ((TypeVariableBinding) type).resolve(environment); ++ ((TypeVariableBinding) type).resolve(); + break; + + case Binding.GENERIC_TYPE : +@@ -595,7 +595,7 @@ + pendingVariable = false; + int colon = CharOperation.indexOf(':', typeSignature, i); + char[] variableName = CharOperation.subarray(typeSignature, i, colon); +- variables.add(new TypeVariableBinding(variableName, this, rank++)); ++ variables.add(new TypeVariableBinding(variableName, this, rank++, this.environment)); + } + } + } +@@ -793,7 +793,7 @@ + // NOTE: member types of binary types are resolved when needed + public TypeVariableBinding getTypeVariable(char[] variableName) { + TypeVariableBinding variable = super.getTypeVariable(variableName); +- variable.resolve(this.environment); ++ variable.resolve(); + return variable; + } + private void initializeTypeVariable(TypeVariableBinding variable, TypeVariableBinding[] existingVariables, SignatureWrapper wrapper, char[][][] missingTypeNames) { +@@ -932,7 +932,7 @@ + } + } + for (int i = method.typeVariables.length; --i >= 0;) { +- method.typeVariables[i].resolve(this.environment); ++ method.typeVariables[i].resolve(); + } + method.modifiers &= ~ExtraCompilerModifiers.AccUnresolved; + return method; +@@ -981,7 +981,7 @@ + return this.typeVariables; + + for (int i = this.typeVariables.length; --i >= 0;) +- this.typeVariables[i].resolve(this.environment); ++ this.typeVariables[i].resolve(); + this.tagBits &= ~TagBits.HasUnresolvedTypeVariables; + return this.typeVariables; + } +Index: gwt-2.4.0/dev/core/src/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java +=================================================================== +--- gwt-2.4.0.orig/dev/core/src/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java 2011-01-06 15:20:30.000000000 +0100 ++++ gwt-2.4.0/dev/core/src/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java 2011-08-30 12:46:52.054141836 +0200 +@@ -736,7 +736,7 @@ + this.declaringClass.storeAnnotations(this, annotations); + } + public void setAnnotations(AnnotationBinding[] annotations, AnnotationBinding[][] parameterAnnotations, Object defaultValue) { +- this.declaringClass.storeAnnotationHolder(this, AnnotationHolder.storeAnnotations(annotations, parameterAnnotations, defaultValue)); ++ this.declaringClass.storeAnnotationHolder(this, AnnotationHolder.storeAnnotations(annotations, parameterAnnotations, defaultValue, null)); + } + public void setDefaultValue(Object defaultValue) { + MethodBinding originalMethod = this.original(); +@@ -851,7 +851,7 @@ + */ + public final char[] signature(ClassFile classFile) { + if (signature != null) { +- if ((this.tagBits & TagBits.ContainsNestedTypesInSignature) != 0) { ++ if ((this.tagBits & TagBits.ContainsNestedTypeReferences) != 0) { + // we need to record inner classes references + boolean isConstructor = isConstructor(); + TypeBinding[] targetParameters = this.parameters; +@@ -918,7 +918,7 @@ + for (int i = 0, count = syntheticArgumentTypes.length; i < count; i++) { + ReferenceBinding syntheticArgumentType = syntheticArgumentTypes[i]; + if (syntheticArgumentType.isNestedType()) { +- this.tagBits |= TagBits.ContainsNestedTypesInSignature; ++ this.tagBits |= TagBits.ContainsNestedTypeReferences; + classFile.recordInnerClasses(syntheticArgumentType); + } + buffer.append(syntheticArgumentType.signature()); +@@ -935,7 +935,7 @@ + TypeBinding targetParameter = targetParameters[i]; + TypeBinding leafTargetParameterType = targetParameter.leafComponentType(); + if (leafTargetParameterType.isNestedType()) { +- this.tagBits |= TagBits.ContainsNestedTypesInSignature; ++ this.tagBits |= TagBits.ContainsNestedTypeReferences; + classFile.recordInnerClasses(leafTargetParameterType); + } + buffer.append(targetParameter.signature()); +@@ -952,7 +952,7 @@ + TypeBinding parameter = parameters[i]; + TypeBinding leafParameterType = parameter.leafComponentType(); + if (leafParameterType.isNestedType()) { +- this.tagBits |= TagBits.ContainsNestedTypesInSignature; ++ this.tagBits |= TagBits.ContainsNestedTypeReferences; + classFile.recordInnerClasses(leafParameterType); + } + buffer.append(parameter.signature()); +@@ -962,7 +962,7 @@ + if (this.returnType != null) { + TypeBinding ret = this.returnType.leafComponentType(); + if (ret.isNestedType()) { +- this.tagBits |= TagBits.ContainsNestedTypesInSignature; ++ this.tagBits |= TagBits.ContainsNestedTypeReferences; + classFile.recordInnerClasses(ret); + } + buffer.append(this.returnType.signature()); +Index: gwt-2.4.0/dev/core/src/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java +=================================================================== +--- gwt-2.4.0.orig/dev/core/src/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java 2009-10-28 17:10:53.000000000 +0100 ++++ gwt-2.4.0/dev/core/src/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java 2011-08-30 12:46:52.054141836 +0200 +@@ -366,12 +366,12 @@ + SyntheticMethodBinding accessMethod = null; + SyntheticMethodBinding[] accessors = (SyntheticMethodBinding[]) this.synthetics[SourceTypeBinding.METHOD_EMUL].get(targetField); + if (accessors == null) { +- accessMethod = new SyntheticMethodBinding(targetField, isReadAccess, this); ++ accessMethod = new SyntheticMethodBinding(targetField, isReadAccess, false, this); + this.synthetics[SourceTypeBinding.METHOD_EMUL].put(targetField, accessors = new SyntheticMethodBinding[2]); + accessors[isReadAccess ? 0 : 1] = accessMethod; + } else { + if ((accessMethod = accessors[isReadAccess ? 0 : 1]) == null) { +- accessMethod = new SyntheticMethodBinding(targetField, isReadAccess, this); ++ accessMethod = new SyntheticMethodBinding(targetField, isReadAccess, false, this); + accessors[isReadAccess ? 0 : 1] = accessMethod; + } + } diff -Nru -x .svn gwt-debian/debian//patches/fix-guava-pkg-path gwt-2.4.0/debian//patches/fix-guava-pkg-path --- gwt-debian/debian//patches/fix-guava-pkg-path 1970-01-01 01:00:00.000000000 +0100 +++ gwt-2.4.0/debian//patches/fix-guava-pkg-path 2011-08-30 13:02:02.914143814 +0200 @@ -0,0 +1,41 @@ +Index: gwt-2.4.0/dev/core/src/com/google/gwt/dev/util/StringInterner.java +=================================================================== +--- gwt-2.4.0.orig/dev/core/src/com/google/gwt/dev/util/StringInterner.java 2011-08-30 12:59:53.374143581 +0200 ++++ gwt-2.4.0/dev/core/src/com/google/gwt/dev/util/StringInterner.java 2011-08-30 13:00:00.254144806 +0200 +@@ -16,8 +16,8 @@ + + package com.google.gwt.dev.util; + +-import com.google.gwt.thirdparty.guava.common.collect.Interner; +-import com.google.gwt.thirdparty.guava.common.collect.Interners; ++import com.google.common.collect.Interner; ++import com.google.common.collect.Interners; + + /** + * A utility class for reducing String memory waste. Note that this does not use +Index: gwt-2.4.0/dev/core/src/com/google/gwt/dev/javac/CompilationUnitArchive.java +=================================================================== +--- gwt-2.4.0.orig/dev/core/src/com/google/gwt/dev/javac/CompilationUnitArchive.java 2011-08-30 13:00:27.398142033 +0200 ++++ gwt-2.4.0/dev/core/src/com/google/gwt/dev/javac/CompilationUnitArchive.java 2011-08-30 13:00:42.010141914 +0200 +@@ -15,7 +15,7 @@ + */ + package com.google.gwt.dev.javac; + +-import com.google.gwt.thirdparty.guava.common.collect.ImmutableMap; ++import com.google.common.collect.ImmutableMap; + + import java.io.BufferedInputStream; + import java.io.BufferedOutputStream; +Index: gwt-2.4.0/dev/core/src/com/google/gwt/dev/util/Strings.java +=================================================================== +--- gwt-2.4.0.orig/dev/core/src/com/google/gwt/dev/util/Strings.java 2011-08-30 13:01:48.922145178 +0200 ++++ gwt-2.4.0/dev/core/src/com/google/gwt/dev/util/Strings.java 2011-08-30 13:01:58.538142121 +0200 +@@ -15,7 +15,7 @@ + */ + package com.google.gwt.dev.util; + +-import com.google.gwt.thirdparty.guava.common.collect.Lists; ++import com.google.common.collect.Lists; + + import java.util.ArrayList; + diff -Nru -x .svn gwt-debian/debian//patches/fix-protobuf-pkg-path gwt-2.4.0/debian//patches/fix-protobuf-pkg-path --- gwt-debian/debian//patches/fix-protobuf-pkg-path 1970-01-01 01:00:00.000000000 +0100 +++ gwt-2.4.0/debian//patches/fix-protobuf-pkg-path 2011-08-31 15:53:38.794142132 +0200 @@ -0,0 +1,13 @@ +Index: gwt-2.4.0/dev/core/src/com/google/gwt/dev/shell/remoteui/ViewerServiceClient.java +=================================================================== +--- gwt-2.4.0.orig/dev/core/src/com/google/gwt/dev/shell/remoteui/ViewerServiceClient.java 2011-08-31 11:03:33.334643306 +0200 ++++ gwt-2.4.0/dev/core/src/com/google/gwt/dev/shell/remoteui/ViewerServiceClient.java 2011-08-31 11:04:27.578641364 +0200 +@@ -18,7 +18,7 @@ + import com.google.gwt.core.ext.TreeLogger; + import com.google.gwt.core.ext.TreeLogger.HelpInfo; + import com.google.gwt.core.ext.TreeLogger.Type; +-import com.google.gwt.dev.protobuf.ByteString; ++import com.google.protobuf.ByteString; + import com.google.gwt.dev.shell.remoteui.MessageTransport.RequestException; + import com.google.gwt.dev.shell.remoteui.RemoteMessageProto.Message.Request; + import com.google.gwt.dev.shell.remoteui.RemoteMessageProto.Message.Response; diff -Nru -x .svn gwt-debian/debian//patches/series gwt-2.4.0/debian//patches/series --- gwt-debian/debian//patches/series 2011-08-24 09:32:53.826142269 +0200 +++ gwt-2.4.0/debian//patches/series 2011-08-31 16:07:47.222642821 +0200 @@ -1,2 +1,6 @@ build.patch +build-protobuf-class exclude-tomcat.patch +fix-protobuf-pkg-path +build-with-jdt35 +fix-guava-pkg-path