diff --git a/eclipse-add-ppc64-sparc64-s390-s390x-2.patch b/eclipse-add-ppc64-sparc64-s390-s390x-2.patch
index 031c0de..9e85292 100644
--- a/eclipse-add-ppc64-sparc64-s390-s390x-2.patch
+++ b/eclipse-add-ppc64-sparc64-s390-s390x-2.patch
@@ -1,17 +1,17 @@
-diff -ur features/org.eclipse.platform.source/feature.xml features/org.eclipse.platform.source/feature.xml
---- features/org.eclipse.platform.source/feature.xml 2007-09-28 11:50:28.000000000 -0400
-+++ features/org.eclipse.platform.source/feature.xml 2007-09-28 11:47:21.000000000 -0400
+diff -uNr features/org.eclipse.platform.source/feature.xml features/org.eclipse.platform.source/feature.xml
+--- features/org.eclipse.platform.source/feature.xml 2007-10-31 11:14:44.000000000 -0400
++++ features/org.eclipse.platform.source/feature.xml 2007-10-31 11:16:06.000000000 -0400
@@ -42,4 +42,7 @@
-
-
-
-+
-+
-+
+
+
+
++
++
++
-diff -ur features/org.eclipse.rcp/feature.xml features/org.eclipse.rcp/feature.xml
---- features/org.eclipse.rcp/feature.xml 2007-09-28 11:50:28.000000000 -0400
-+++ features/org.eclipse.rcp/feature.xml 2007-09-28 11:47:47.000000000 -0400
+diff -uNr features/org.eclipse.rcp/feature.xml features/org.eclipse.rcp/feature.xml
+--- features/org.eclipse.rcp/feature.xml 2007-10-31 11:18:13.000000000 -0400
++++ features/org.eclipse.rcp/feature.xml 2007-10-31 11:14:44.000000000 -0400
@@ -499,4 +499,48 @@
version="0.0.0"
fragment="true"/>
@@ -61,15 +61,15 @@ diff -ur features/org.eclipse.rcp/feature.xml features/org.eclipse.rcp/feature.x
+ unpack="false"/>
+
-diff -ur features/org.eclipse.rcp.source/feature.xml features/org.eclipse.rcp.source/feature.xml
---- features/org.eclipse.rcp.source/feature.xml 2007-09-28 11:50:28.000000000 -0400
-+++ features/org.eclipse.rcp.source/feature.xml 2007-09-28 11:48:25.000000000 -0400
+diff -uNr features/org.eclipse.rcp.source/feature.xml features/org.eclipse.rcp.source/feature.xml
+--- features/org.eclipse.rcp.source/feature.xml 2007-10-31 11:14:44.000000000 -0400
++++ features/org.eclipse.rcp.source/feature.xml 2007-10-31 11:17:45.000000000 -0400
@@ -30,4 +30,8 @@
-
-
-
-+
-+
-+
-+
+
+
+
++
++
++
++
diff --git a/eclipse.spec b/eclipse.spec
index 465cba1..c667be2 100644
--- a/eclipse.spec
+++ b/eclipse.spec
@@ -31,7 +31,7 @@ Source3: eclipse.in
# cd branding
# zip -r org.fedoraproject.ide.platform-3.3.1.2.zip \
# org.fedoraproject.ide.platform
-Source4: org.fedoraproject.ide.platform-%{version}.2.zip
+Source4: org.fedoraproject.ide.platform-3.3.1.2.zip
# cvs -d :pserver:anonymous@sources.redhat.com:/cvs/eclipse export \
# -r fedoraeclipsefeature-1_0_0 branding/org.fedoraproject.ide-feature
# cd branding
@@ -108,6 +108,7 @@ BuildRequires: desktop-file-utils
BuildRequires: gcc-java >= 4.1.2
BuildRequires: java-1.5.0-gcj-javadoc
BuildRequires: java-gcj-compat-devel >= 1.0.64
+BuildRequires: libXt-devel
%else
BuildRequires: java-devel >= 1.6.0
BuildRequires: java-javadoc >= 1.6.0
@@ -180,7 +181,7 @@ Summary: Eclipse Rich Client Platform
Group: Development/Languages
Requires: %{libname}-gtk2 = %{epoch}:%{version}-%{release}
# This file-level requirement is for the bi-arch multilib case
-Requires: %{_libdir}/%{name}/plugins/org.eclipse.swt.gtk.linux.%{eclipse_arch}_3.3.1.v3346i.jar
+Requires: %{_libdir}/%{name}/plugins/org.eclipse.swt.gtk.linux.%{eclipse_arch}_3.3.2.v3347.jar
Requires(post): %{libname}-gtk2 = %{epoch}:%{version}-%{release}
Requires(postun): %{libname}-gtk2 = %{epoch}:%{version}-%{release}
Requires: icu4j-eclipse >= 3.6.1-1jpp.4
@@ -214,7 +215,7 @@ Requires(postun): java-gcj-compat >= 1.0.64
%endif
Requires: %{name}-rcp = %{epoch}:%{version}-%{release}
# This file-level requirement is for the bi-arch multilib case
-Requires: %{_libdir}/%{name}/plugins/org.eclipse.swt.gtk.linux.%{eclipse_arch}_3.3.1.v3346i.jar
+Requires: %{_libdir}/%{name}/plugins/org.eclipse.swt.gtk.linux.%{eclipse_arch}_3.3.2.v3347.jar
Requires(post): %{name}-rcp = %{epoch}:%{version}-%{release}
Requires(postun): %{name}-rcp = %{epoch}:%{version}-%{release}
# Need to investigate why we don't build ant-apache-bsf or ant-commons-net in