rpms/eclipse/F-8 eclipse-add-ppc64-sparc64-s390-s390x-2.patch, NONE, 1.1 eclipse-addfragmentsforotherplatforms.patch, NONE, 1.1 .cvsignore, 1.40, 1.41 eclipse-add-ppc64-sparc64-s390-s390x.patch, 1.9, 1.10 eclipse-maxpermsize.patch, 1.1, 1.2 eclipse-tomcat55-build.patch, 1.18, 1.19 eclipse-tomcat55.patch, 1.13, 1.14 eclipse.spec, 1.497, 1.498 sources, 1.52, 1.53

Andrew Overholt (overholt) fedora-extras-commits at redhat.com
Mon Dec 3 19:14:48 UTC 2007


Author: overholt

Update of /cvs/pkgs/rpms/eclipse/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4877

Modified Files:
	.cvsignore eclipse-add-ppc64-sparc64-s390-s390x.patch 
	eclipse-maxpermsize.patch eclipse-tomcat55-build.patch 
	eclipse-tomcat55.patch eclipse.spec sources 
Added Files:
	eclipse-add-ppc64-sparc64-s390-s390x-2.patch 
	eclipse-addfragmentsforotherplatforms.patch 
Log Message:
* Mon Dec 03 2007 Andrew Overholt <overholt at redhat.com> 3.3.1.1-12
- Update splash screen.
- Merge with rawhide.

eclipse-add-ppc64-sparc64-s390-s390x-2.patch:

--- NEW FILE eclipse-add-ppc64-sparc64-s390-s390x-2.patch ---
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 @@
 	<plugin ws="motif"  os="solaris" fragment="true" arch="sparc" download-size="0" install-size="0" id="org.eclipse.platform.source.solaris.motif.sparc" version="3.3.2.R33x_v20071022-_19UEksF-G8Yc6bUv3Dz"/>
 	<plugin ws="gtk"  os="linux" fragment="true" arch="s390" download-size="0" install-size="0" id="org.eclipse.platform.source.linux.gtk.s390" version="3.3.2.R33x_v20071022-_19UEksF-G8Yc6bUv3Dz"/>
 	<plugin ws="motif"  os="linux" fragment="true" arch="x86" download-size="0" install-size="0" id="org.eclipse.platform.source.linux.motif.x86" version="3.3.2.R33x_v20071022-_19UEksF-G8Yc6bUv3Dz"/>
+	<plugin ws="gtk"  os="linux" fragment="true" arch="sparc" download-size="0" install-size="0" id="org.eclipse.platform.source.linux.gtk.sparc" version="3.3.2.R33x_v20071022-_19UEksF-G8Yc6bUv3Dz"/>
+	<plugin ws="gtk"  os="linux" fragment="true" arch="sparc64" download-size="0" install-size="0" id="org.eclipse.platform.source.linux.gtk.sparc64" version="3.3.2.R33x_v20071022-_19UEksF-G8Yc6bUv3Dz"/>
+	<plugin ws="gtk"  os="linux" fragment="true" arch="alpha" download-size="0" install-size="0" id="org.eclipse.platform.source.linux.gtk.alpha" version="3.3.2.R33x_v20071022-_19UEksF-G8Yc6bUv3Dz"/>
 </feature>
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"/>
 
+    <plugin
+          id="org.eclipse.swt.gtk.linux.ppc64"
+          os="linux"
+          ws="gtk"
+          arch="ppc64"
+          download-size="0"
+          install-size="0"
+          version="0.0.0"
+          fragment="true"
+          unpack="false"/>
+ 
+    <plugin
+          id="org.eclipse.swt.gtk.linux.sparc"
+          os="linux"
+          ws="gtk"
+          arch="sparc"
+          download-size="0"
+          install-size="0"
+          version="0.0.0"
+          fragment="true"
+          unpack="false"/>
+ 
+    <plugin
+          id="org.eclipse.swt.gtk.linux.sparc64"
+          os="linux"
+          ws="gtk"
+          arch="sparc64"
+          download-size="0"
+          install-size="0"
+          version="0.0.0"
+          fragment="true"
+          unpack="false"/>
+ 
+    <plugin
+          id="org.eclipse.swt.gtk.linux.alpha"
+          os="linux"
+          ws="gtk"
+          arch="alpha"
+          download-size="0"
+          install-size="0"
+          version="0.0.0"
+          fragment="true"
+          unpack="false"/>
+
 </feature>
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 @@
 	<plugin ws="motif"  os="solaris" fragment="true" arch="sparc" download-size="0" install-size="0" id="org.eclipse.rcp.source.solaris.motif.sparc" version="3.3.2.R33x_r20071022-8y8eE9CEV3FspP8HJrY1M2dS"/>
 	<plugin ws="gtk"  os="linux" fragment="true" arch="s390" download-size="0" install-size="0" id="org.eclipse.rcp.source.linux.gtk.s390" version="3.3.2.R33x_r20071022-8y8eE9CEV3FspP8HJrY1M2dS"/>
 	<plugin ws="motif"  os="linux" fragment="true" arch="x86" download-size="0" install-size="0" id="org.eclipse.rcp.source.linux.motif.x86" version="3.3.2.R33x_r20071022-8y8eE9CEV3FspP8HJrY1M2dS"/>
+	<plugin ws="gtk"  os="linux" fragment="true" arch="ppc64" download-size="0" install-size="0" id="org.eclipse.rcp.source.linux.gtk.ppc64" version="3.3.2.R33x_r20071022-8y8eE9CEV3FspP8HJrY1M2dS"/>
+	<plugin ws="gtk"  os="linux" fragment="true" arch="sparc" download-size="0" install-size="0" id="org.eclipse.rcp.source.linux.gtk.sparc" version="3.3.2.R33x_r20071022-8y8eE9CEV3FspP8HJrY1M2dS"/>
+	<plugin ws="gtk"  os="linux" fragment="true" arch="sparc64" download-size="0" install-size="0" id="org.eclipse.rcp.source.linux.gtk.sparc64" version="3.3.2.R33x_r20071022-8y8eE9CEV3FspP8HJrY1M2dS"/>
+	<plugin ws="gtk"  os="linux" fragment="true" arch="alpha" download-size="0" install-size="0" id="org.eclipse.rcp.source.linux.gtk.alpha" version="3.3.2.R33x_r20071022-8y8eE9CEV3FspP8HJrY1M2dS"/>
 </feature>

eclipse-addfragmentsforotherplatforms.patch:

--- NEW FILE eclipse-addfragmentsforotherplatforms.patch ---
--- assemble.org.eclipse.sdk.linux.gtk.ia64.xml	2007-11-21 13:50:10.000000000 -0500
+++ assemble.org.eclipse.sdk.linux.gtk.ia64.xml	2007-11-21 13:51:56.000000000 -0500
@@ -122,6 +122,9 @@
 		<ant antfile="build.xml" dir="plugins/org.eclipse.pde.core" target="gather.bin.parts">
 			<property name="destination.temp.folder" value="${eclipse.plugins}"/>
 		</ant>
+		<ant antfile="build.xml" dir="plugins/org.eclipse.equinox.launcher.gtk.linux.ia64" target="gather.bin.parts">
+			<property name="destination.temp.folder" value="${eclipse.plugins}"/>
+		</ant>
 		<ant antfile="build.xml" dir="plugins/org.eclipse.update.core" target="gather.bin.parts">
 			<property name="destination.temp.folder" value="${eclipse.plugins}"/>
 		</ant>
@@ -281,6 +284,9 @@
 		<ant antfile="build.xml" dir="plugins/org.eclipse.jdt.doc.user" target="gather.bin.parts">
 			<property name="destination.temp.folder" value="${eclipse.plugins}"/>
 		</ant>
+		<ant antfile="build.xml" dir="plugins/org.eclipse.core.filesystem.linux.ia64" target="gather.bin.parts">
+			<property name="destination.temp.folder" value="${eclipse.plugins}"/>
+		</ant>
 		<ant antfile="build.xml" dir="plugins/org.eclipse.ui.console" target="gather.bin.parts">
 			<property name="destination.temp.folder" value="${eclipse.plugins}"/>
 		</ant>
@@ -732,6 +738,10 @@
 		</antcall>
 		<antcall target="jarUp">
 			<param name="source" value="${eclipse.plugins}"/>
+			<param name="elementName" value="org.eclipse.core.filesystem.linux.ia64_1.1.0.v20070416"/>
+		</antcall>
+		<antcall target="jarUp">
+			<param name="source" value="${eclipse.plugins}"/>
 			<param name="elementName" value="org.eclipse.ui.console_3.2.1.v20070824_r331"/>
 		</antcall>
 		<antcall target="jarUp">


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/eclipse/F-8/.cvsignore,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -r1.40 -r1.41
--- .cvsignore	5 Oct 2007 15:49:05 -0000	1.40
+++ .cvsignore	3 Dec 2007 19:14:11 -0000	1.41
@@ -1,4 +1,4 @@
 eclipse-fileinitializerapp.tar.bz2
-eclipse-sourceBuild-srcIncluded-3.3.zip
 org.fedoraproject.ide.feature-1.0.0.zip
-org.fedoraproject.ide.platform-3.3.0.4.zip
+eclipse-sourceBuild-srcIncluded-3.3.1.1.zip
+org.fedoraproject.ide.platform-3.3.1.1-2.zip

eclipse-add-ppc64-sparc64-s390-s390x.patch:

Index: eclipse-add-ppc64-sparc64-s390-s390x.patch
===================================================================
RCS file: /cvs/pkgs/rpms/eclipse/F-8/eclipse-add-ppc64-sparc64-s390-s390x.patch,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- eclipse-add-ppc64-sparc64-s390-s390x.patch	16 Jul 2007 21:35:28 -0000	1.9
+++ eclipse-add-ppc64-sparc64-s390-s390x.patch	3 Dec 2007 19:14:12 -0000	1.10
@@ -1,79 +1,3 @@
-diff -ru eclipse-3.3-src.orig/features/org.eclipse.platform.source/feature.xml eclipse-3.3-src/features/org.eclipse.platform.source/feature.xml
---- eclipse-3.3-src.orig/features/org.eclipse.platform.source/feature.xml	2007-06-25 15:39:41.000000000 -0400
-+++ eclipse-3.3-src/features/org.eclipse.platform.source/feature.xml	2007-07-16 16:08:02.000000000 -0400
-@@ -42,4 +42,7 @@
- 	<plugin ws="motif"  os="solaris" fragment="true" arch="sparc" download-size="0" install-size="0" id="org.eclipse.platform.source.solaris.motif.sparc" version="3.3.0.v20070612-_19UEkLEzwsdF9jSqQ-G"/>
- 	<plugin ws="gtk"  os="linux" fragment="true" arch="s390" download-size="0" install-size="0" id="org.eclipse.platform.source.linux.gtk.s390" version="3.3.0.v20070612-_19UEkLEzwsdF9jSqQ-G"/>
- 	<plugin ws="motif"  os="linux" fragment="true" arch="x86" download-size="0" install-size="0" id="org.eclipse.platform.source.linux.motif.x86" version="3.3.0.v20070612-_19UEkLEzwsdF9jSqQ-G"/>
-+	<plugin ws="gtk"  os="linux" fragment="true" arch="sparc" download-size="0" install-size="0" id="org.eclipse.platform.source.linux.gtk.sparc" version="3.3.0.v20070612-_19UEkLEzwsdF9jSqQ-G"/>
-+	<plugin ws="gtk"  os="linux" fragment="true" arch="sparc64" download-size="0" install-size="0" id="org.eclipse.platform.source.linux.gtk.sparc64" version="3.3.0.v20070612-_19UEkLEzwsdF9jSqQ-G"/>
-+	<plugin ws="gtk"  os="linux" fragment="true" arch="alpha" download-size="0" install-size="0" id="org.eclipse.platform.source.linux.gtk.alpha" version="3.3.0.v20070612-_19UEkLEzwsdF9jSqQ-G"/>
- </feature>
-diff -ru eclipse-3.3-src.orig/features/org.eclipse.rcp/feature.xml eclipse-3.3-src/features/org.eclipse.rcp/feature.xml
---- eclipse-3.3-src.orig/features/org.eclipse.rcp/feature.xml	2007-06-25 15:57:06.000000000 -0400
-+++ eclipse-3.3-src/features/org.eclipse.rcp/feature.xml	2007-07-16 16:10:09.000000000 -0400
-@@ -506,4 +506,48 @@
-          version="0.0.0"
-          fragment="true"
-          unpack="true"/>
-+
-+    <plugin
-+          id="org.eclipse.swt.gtk.linux.ppc64"
-+          os="linux"
-+          ws="gtk"
-+          arch="ppc64"
-+          download-size="0"
-+          install-size="0"
-+          version="0.0.0"
-+          fragment="true"
-+          unpack="false"/>
-+ 
-+    <plugin
-+          id="org.eclipse.swt.gtk.linux.sparc"
-+          os="linux"
-+          ws="gtk"
-+          arch="sparc"
-+          download-size="0"
-+          install-size="0"
-+          version="0.0.0"
-+          fragment="true"
-+          unpack="false"/>
-+ 
-+    <plugin
-+          id="org.eclipse.swt.gtk.linux.sparc64"
-+          os="linux"
-+          ws="gtk"
-+          arch="sparc64"
-+          download-size="0"
-+          install-size="0"
-+          version="0.0.0"
-+          fragment="true"
-+          unpack="false"/>
-+ 
-+    <plugin
-+          id="org.eclipse.swt.gtk.linux.alpha"
-+          os="linux"
-+          ws="gtk"
-+          arch="alpha"
-+          download-size="0"
-+          install-size="0"
-+          version="0.0.0"
-+          fragment="true"
-+          unpack="false"/>
- </feature>
-Only in eclipse-3.3-src/features/org.eclipse.rcp: feature.xml.orig
-diff -ru eclipse-3.3-src.orig/features/org.eclipse.rcp.source/feature.xml eclipse-3.3-src/features/org.eclipse.rcp.source/feature.xml
---- eclipse-3.3-src.orig/features/org.eclipse.rcp.source/feature.xml	2007-06-25 15:39:41.000000000 -0400
-+++ eclipse-3.3-src/features/org.eclipse.rcp.source/feature.xml	2007-07-16 16:08:02.000000000 -0400
-@@ -30,4 +30,8 @@
- 	<plugin ws="motif"  os="solaris" fragment="true" arch="sparc" download-size="0" install-size="0" id="org.eclipse.rcp.source.solaris.motif.sparc" version="3.3.0.v20070607-8y8eE8NEbsN3X_fjWS8HPNG"/>
- 	<plugin ws="gtk"  os="linux" fragment="true" arch="s390" download-size="0" install-size="0" id="org.eclipse.rcp.source.linux.gtk.s390" version="3.3.0.v20070607-8y8eE8NEbsN3X_fjWS8HPNG"/>
- 	<plugin ws="motif"  os="linux" fragment="true" arch="x86" download-size="0" install-size="0" id="org.eclipse.rcp.source.linux.motif.x86" version="3.3.0.v20070607-8y8eE8NEbsN3X_fjWS8HPNG"/>
-+	<plugin ws="gtk"  os="linux" fragment="true" arch="ppc64" download-size="0" install-size="0" id="org.eclipse.rcp.source.linux.gtk.ppc64" version="3.3.0.v20070607-8y8eE8NEbsN3X_fjWS8HPNG"/>
-+	<plugin ws="gtk"  os="linux" fragment="true" arch="sparc" download-size="0" install-size="0" id="org.eclipse.rcp.source.linux.gtk.sparc" version="3.3.0.v20070607-8y8eE8NEbsN3X_fjWS8HPNG"/>
-+	<plugin ws="gtk"  os="linux" fragment="true" arch="sparc64" download-size="0" install-size="0" id="org.eclipse.rcp.source.linux.gtk.sparc64" version="3.3.0.v20070607-8y8eE8NEbsN3X_fjWS8HPNG"/>
-+	<plugin ws="gtk"  os="linux" fragment="true" arch="alpha" download-size="0" install-size="0" id="org.eclipse.rcp.source.linux.gtk.alpha" version="3.3.0.v20070607-8y8eE8NEbsN3X_fjWS8HPNG"/>
- </feature>
 diff -ru eclipse-3.3-src.orig/plugins/org.eclipse.core.runtime/src/org/eclipse/core/internal/runtime/InternalPlatform.java eclipse-3.3-src/plugins/org.eclipse.core.runtime/src/org/eclipse/core/internal/runtime/InternalPlatform.java
 --- eclipse-3.3-src.orig/plugins/org.eclipse.core.runtime/src/org/eclipse/core/internal/runtime/InternalPlatform.java	2007-06-25 15:57:02.000000000 -0400
 +++ eclipse-3.3-src/plugins/org.eclipse.core.runtime/src/org/eclipse/core/internal/runtime/InternalPlatform.java	2007-07-16 16:08:02.000000000 -0400

eclipse-maxpermsize.patch:

Index: eclipse-maxpermsize.patch
===================================================================
RCS file: /cvs/pkgs/rpms/eclipse/F-8/eclipse-maxpermsize.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- eclipse-maxpermsize.patch	29 Oct 2007 14:28:11 -0000	1.1
+++ eclipse-maxpermsize.patch	3 Dec 2007 19:14:12 -0000	1.2
@@ -1,10 +1,8 @@
 diff -ur features/org.eclipse.platform/gtk/eclipse.ini features/org.eclipse.platform/gtk/eclipse.ini
---- features/org.eclipse.platform/gtk/eclipse.ini	2007-10-29 06:17:49.000000000 -0400
-+++ features/org.eclipse.platform/gtk/eclipse.ini	2007-10-29 06:18:56.000000000 -0400
-@@ -1,5 +1,6 @@
- -showsplash
- org.eclipse.platform
-+--launcher.XXMaxPermSize 256m
+--- features/org.eclipse.platform/gtk/eclipse.ini	2007-11-02 12:23:06.000000000 -0400
++++ features/org.eclipse.platform/gtk/eclipse.ini	2007-11-02 12:21:23.000000000 -0400
+@@ -3,3 +3,4 @@
  -vmargs
  -Xms40m
  -Xmx256m
++-XX:MaxPermSize=128m

eclipse-tomcat55-build.patch:

Index: eclipse-tomcat55-build.patch
===================================================================
RCS file: /cvs/pkgs/rpms/eclipse/F-8/eclipse-tomcat55-build.patch,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- eclipse-tomcat55-build.patch	29 Jun 2007 19:14:45 -0000	1.18
+++ eclipse-tomcat55-build.patch	3 Dec 2007 19:14:12 -0000	1.19
@@ -1,6 +1,6 @@
 --- build.xml.orig	2006-07-05 12:47:26.000000000 -0400
 +++ build.xml	2006-07-05 12:50:49.000000000 -0400
-@@ -144,50 +144,56 @@
+@@ -144,50 +144,64 @@
  			<pathelement path="../org.apache.ant_1.7.0.v200706080842/lib/ant-swing.jar"/>
  			<pathelement path="../org.apache.ant_1.7.0.v200706080842/lib/ant-trax.jar"/>
  			<pathelement path="../org.apache.ant_1.7.0.v200706080842/lib/ant-weblogic.jar"/>
@@ -48,56 +48,64 @@
 -			<pathelement path="${build.result.folder}/../org.eclipse.tomcat_4.1.230.v20070531/tomcat-http11.jar"/>
 -			<pathelement path="tomcat-util.jar"/>
 -			<pathelement path="${build.result.folder}/../org.eclipse.tomcat_4.1.230.v20070531/tomcat-util.jar"/>
-+			<pathelement path="lib/catalina.jar"/>
-+			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/lib/catalina.jar"/>
-+			<pathelement path="lib/catalina-optional.jar"/>
-+			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/lib/catalina-optional.jar"/>
-+			<pathelement path="lib/commons-beanutils.jar"/>
-+			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/lib/commons-beanutils.jar"/>
-+			<pathelement path="lib/commons-collections.jar"/>
-+			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/lib/commons-collections.jar"/>
-+			<pathelement path="lib/commons-digester.jar"/>
-+			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/lib/commons-digester.jar"/>
-+			<pathelement path="lib/commons-digester-rss.jar"/>
-+			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/lib/commons-digester-rss.jar"/>
-+			<pathelement path="lib/commons-el.jar"/>
-+			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/lib/commons-el.jar"/>
-+			<pathelement path="lib/commons-logging-api.jar"/>
-+			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/lib/commons-logging-api.jar"/>
-+			<pathelement path="lib/commons-modeler.jar"/>
-+			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/lib/commons-modeler.jar"/>
-+			<pathelement path="lib/jasper-compiler.jar"/>
-+			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/lib/jasper-compiler.jar"/>
-+			<pathelement path="lib/jasper-runtime.jar"/>
-+			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/lib/jasper-runtime.jar"/>
-+			<pathelement path="lib/jmx.jar"/>
-+			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/lib/jmx.jar"/>
-+			<pathelement path="lib/mx4j.jar"/>
-+			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/lib/mx4j.jar"/>
-+			<pathelement path="lib/mx4j-impl.jar"/>
-+			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/lib/mx4j-impl.jar"/>
-+			<pathelement path="lib/mx4j-jmx.jar"/>
-+			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/lib/mx4j-jmx.jar"/>
-+			<pathelement path="lib/jspapi.jar"/>
-+			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/lib/jspapi.jar"/>
-+			<pathelement path="lib/naming-factory.jar"/>
-+			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/lib/naming-factory.jar"/>
-+			<pathelement path="lib/naming-resources.jar"/>
-+			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/lib/naming-resources.jar"/>
-+			<pathelement path="lib/regexp.jar"/>
-+			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/lib/regexp.jar"/>
-+			<pathelement path="lib/servletapi5.jar"/>
-+			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/lib/servletapi5.jar"/>
-+			<pathelement path="lib/servlets-default.jar"/>
-+			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/lib/servlets-default.jar"/>
-+			<pathelement path="lib/tomcat-coyote.jar"/>
-+			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/lib/tomcat-coyote.jar"/>
-+			<pathelement path="lib/tomcat-http.jar"/>
-+			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/lib/tomcat-http.jar"/>
-+			<pathelement path="lib/tomcat-util.jar"/>
-+			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/lib/tomcat-util.jar"/>
-+			<pathelement path="lib/servlets-invoker.jar"/>
-+			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/lib/servlets-invoker.jar"/>
++			<pathelement path="catalina.jar"/>
++			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/catalina.jar"/>
++			<pathelement path="catalina-optional.jar"/>
++			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/catalina-optional.jar"/>
++			<pathelement path="commons-beanutils.jar"/>
++			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/commons-beanutils.jar"/>
++			<pathelement path="commons-collections.jar"/>
++			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/commons-collections.jar"/>
++			<pathelement path="commons-dbcp.jar"/>
++			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/commons-dbcp.jar"/>
++			<pathelement path="commons-digester.jar"/>
++			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/commons-digester.jar"/>
++			<pathelement path="commons-digester-rss.jar"/>
++			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/commons-digester-rss.jar"/>
++			<pathelement path="commons-el.jar"/>
++			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/commons-el.jar"/>
++			<pathelement path="commons-fileupload.jar"/>
++			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/commons-fileupload.jar"/>
++			<pathelement path="commons-launcher.jar"/>
++			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/commons-launcher.jar"/>
++			<pathelement path="commons-logging-api.jar"/>
++			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/commons-logging-api.jar"/>
++			<pathelement path="commons-modeler.jar"/>
++			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/commons-modeler.jar"/>
++			<pathelement path="commons-pool.jar"/>
++			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/commons-pool.jar"/>
++			<pathelement path="jasper5-compiler.jar"/>
++			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/jasper5-compiler.jar"/>
++			<pathelement path="jasper5-runtime.jar"/>
++			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/jasper5-runtime.jar"/>
++			<pathelement path="jmx.jar"/>
++			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/jmx.jar"/>
++			<pathelement path="mx4j.jar"/>
++			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/mx4j.jar"/>
++			<pathelement path="mx4j-impl.jar"/>
++			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/mx4j-impl.jar"/>
++			<pathelement path="mx4j-jmx.jar"/>
++			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/mx4j-jmx.jar"/>
++			<pathelement path="jspapi.jar"/>
++			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/jspapi.jar"/>
++			<pathelement path="naming-factory.jar"/>
++			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/naming-factory.jar"/>
++			<pathelement path="naming-resources.jar"/>
++			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/naming-resources.jar"/>
++			<pathelement path="regexp.jar"/>
++			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/regexp.jar"/>
++			<pathelement path="servletapi5.jar"/>
++			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/servletapi5.jar"/>
++			<pathelement path="servlets-default.jar"/>
++			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/servlets-default.jar"/>
++			<pathelement path="tomcat-coyote.jar"/>
++			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/tomcat-coyote.jar"/>
++			<pathelement path="tomcat-http.jar"/>
++			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/tomcat-http.jar"/>
++			<pathelement path="tomcat-util.jar"/>
++			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/tomcat-util.jar"/>
++			<pathelement path="servlets-invoker.jar"/>
++			<pathelement path="${build.result.folder}/../org.eclipse.tomcat/servlets-invoker.jar"/>
  		</path>
  		<!-- compile the source code -->
  		<javac destdir="${temp.folder}/tomcatwrapper.jar.bin" failonerror="${javacFailOnError}" verbose="${javacVerbose}" debug="${javacDebugInfo}" includeAntRuntime="no" bootclasspath="${bundleBootClasspath}" source="${bundleJavacSource}" target="${bundleJavacTarget}"		>

eclipse-tomcat55.patch:

Index: eclipse-tomcat55.patch
===================================================================
RCS file: /cvs/pkgs/rpms/eclipse/F-8/eclipse-tomcat55.patch,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- eclipse-tomcat55.patch	27 Jun 2007 15:56:57 -0000	1.13
+++ eclipse-tomcat55.patch	3 Dec 2007 19:14:12 -0000	1.14
@@ -1,11 +1,13 @@
+### Eclipse Workspace Patch 1.0
+#P org.eclipse.tomcat
 Index: .classpath
 ===================================================================
 RCS file: /cvsroot/eclipse/org.eclipse.tomcat/.classpath,v
 retrieving revision 1.21
 diff -u -r1.21 .classpath
 --- .classpath	9 May 2006 18:51:41 -0000	1.21
-+++ .classpath	4 Jul 2006 18:42:40 -0000
-@@ -1,28 +1,29 @@
++++ .classpath	16 Nov 2007 16:03:10 -0000
+@@ -1,28 +1,35 @@
  <?xml version="1.0" encoding="UTF-8"?>
  <classpath>
  	<classpathentry kind="src" path="src"/>
@@ -31,55 +33,45 @@
 -	<classpathentry exported="true" sourcepath="D:/tomcat4.1.30src" kind="lib" path="tomcat-coyote.jar"/>
 -	<classpathentry exported="true" sourcepath="D:/tomcat4.1.30src" kind="lib" path="tomcat-http11.jar"/>
 -	<classpathentry exported="true" sourcepath="D:/tomcat4.1.30src" kind="lib" path="tomcat-util.jar"/>
-+	<classpathentry exported="true" kind="lib" path="lib/catalina.jar"/>
-+	<classpathentry exported="true" kind="lib" path="lib/catalina-optional.jar"/>
-+	<classpathentry exported="true" kind="lib" path="lib/commons-el.jar"/>
-+	<classpathentry exported="true" kind="lib" path="lib/commons-modeler.jar"/>
-+	<classpathentry exported="true" kind="lib" path="lib/mx4j.jar"/>
-+	<classpathentry exported="true" kind="lib" path="lib/mx4j-jmx.jar"/>
-+	<classpathentry exported="true" kind="lib" path="lib/mx4j-impl.jar"/>
-+	<classpathentry exported="true" kind="lib" path="lib/jspapi.jar"/>
-+	<classpathentry exported="true" kind="lib" path="lib/naming-factory.jar"/>
-+	<classpathentry exported="true" kind="lib" path="lib/naming-resources.jar"/>
-+	<classpathentry exported="true" kind="lib" path="lib/servletapi5.jar"/>
-+	<classpathentry exported="true" kind="lib" path="lib/servlets-default.jar"/>
-+	<classpathentry exported="true" kind="lib" path="lib/tomcat-coyote.jar"/>
-+	<classpathentry exported="true" kind="lib" path="lib/tomcat-http.jar"/>
-+	<classpathentry exported="true" kind="lib" path="lib/tomcat-util.jar"/>
-+	<classpathentry exported="true" kind="lib" path="lib/commons-beanutils.jar"/>
-+	<classpathentry exported="true" kind="lib" path="lib/commons-collections.jar"/>
-+	<classpathentry exported="true" kind="lib" path="lib/commons-digester.jar"/>
-+	<classpathentry exported="true" kind="lib" path="lib/commons-logging-api.jar"/>
-+	<classpathentry exported="true" kind="lib" path="lib/regexp.jar"/>
-+	<classpathentry exported="true" kind="lib" path="lib/commons-digester-rss.jar"/>
-+	<classpathentry exported="true" kind="lib" path="lib/jasper-compiler.jar"/>
-+	<classpathentry exported="true" kind="lib" path="lib/jasper-runtime.jar"/>
++	<classpathentry exported="true" kind="lib" path="catalina.jar" sourcepath="D:/tomcat4.1.30src"/>
++	<classpathentry exported="true" kind="lib" path="bootstrap.jar" sourcepath="D:/tomcat4.1.30src"/>
++	<classpathentry exported="true" kind="lib" path="commons-beanutils.jar" sourcepath="D:/tomcat4.1.30src"/>
++	<classpathentry exported="true" kind="lib" path="commons-collections.jar" sourcepath="D:/tomcat4.1.30src"/>
++	<classpathentry exported="true" kind="lib" path="commons-digester.jar" sourcepath="D:/tomcat4.1.30src"/>
++	<classpathentry exported="true" kind="lib" path="commons-logging-api.jar" sourcepath="D:/tomcat4.1.30src"/>
++	<classpathentry exported="true" kind="lib" path="commons-modeler.jar" sourcepath="D:/tomcat4.1.30src"/>
++	<classpathentry exported="true" kind="lib" path="mx4j-jmx.jar" sourcepath="D:/tomcat4.1.30src"/>
++	<classpathentry exported="true" kind="lib" path="naming-factory.jar" sourcepath="D:/tomcat4.1.30src"/>
++	<classpathentry exported="true" kind="lib" path="naming-resources.jar" sourcepath="D:/tomcat4.1.30src"/>
++	<classpathentry exported="true" kind="lib" path="servlets-default.jar" sourcepath="D:/tomcat4.1.30src"/>
++	<classpathentry exported="true" kind="lib" path="servlets-invoker.jar" sourcepath="D:/tomcat4.1.30src"/>
++	<classpathentry exported="true" kind="lib" path="tomcat-coyote.jar" sourcepath="D:/tomcat4.1.30src"/>
++	<classpathentry exported="true" kind="lib" path="tomcat-util.jar" sourcepath="D:/tomcat4.1.30src"/>
++	<classpathentry kind="lib" path="catalina-optional.jar"/>
++	<classpathentry kind="lib" path="commons-dbcp.jar"/>
++	<classpathentry kind="lib" path="commons-digester-rss.jar"/>
++	<classpathentry kind="lib" path="commons-el.jar"/>
++	<classpathentry kind="lib" path="commons-fileupload.jar"/>
++	<classpathentry kind="lib" path="commons-launcher.jar"/>
++	<classpathentry kind="lib" path="commons-pool.jar"/>
++	<classpathentry kind="lib" path="jasper5-compiler.jar"/>
++	<classpathentry kind="lib" path="jasper5-runtime.jar"/>
++	<classpathentry kind="lib" path="jspapi.jar"/>
++	<classpathentry kind="lib" path="mx4j.jar"/>
++	<classpathentry kind="lib" path="mx4j-impl.jar"/>
++	<classpathentry kind="lib" path="regexp.jar"/>
++	<classpathentry kind="lib" path="servletapi5.jar"/>
++	<classpathentry kind="lib" path="tomcat-http.jar"/>
  	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.4"/>
  	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
  	<classpathentry kind="output" path="bin"/>
-Index: build.properties
-===================================================================
-RCS file: /cvsroot/eclipse/org.eclipse.tomcat/build.properties,v
-retrieving revision 1.16
-diff -u -r1.16 build.properties
---- build.properties	10 May 2006 17:51:19 -0000	1.16
-+++ build.properties	4 Jul 2006 18:42:40 -0000
-@@ -11,7 +11,7 @@
- bin.includes = conf/,\
-                webapps/,\
-                plugin.xml,\
--               *.jar,\
-+               lib/*.jar,\
-                plugin.properties,\
-                preferences.ini,\
-                about.html,\
 Index: src/org/eclipse/tomcat/internal/TomcatPlugin.java
 ===================================================================
 RCS file: /cvsroot/eclipse/org.eclipse.tomcat/src/org/eclipse/tomcat/internal/TomcatPlugin.java,v
 retrieving revision 1.24
 diff -u -r1.24 TomcatPlugin.java
 --- src/org/eclipse/tomcat/internal/TomcatPlugin.java	23 May 2005 03:58:20 -0000	1.24
-+++ src/org/eclipse/tomcat/internal/TomcatPlugin.java	4 Jul 2006 18:42:41 -0000
++++ src/org/eclipse/tomcat/internal/TomcatPlugin.java	16 Nov 2007 16:03:10 -0000
 @@ -24,13 +24,16 @@
  	public final static String PREF_ACCEPT_COUNT = "acceptCount"; //$NON-NLS-1$
  	public final static String PREF_MAX_PROCESSORS = "maxProcessors"; //$NON-NLS-1$
@@ -97,13 +89,115 @@
  	
  	private static TomcatPlugin plugin;
  //	private static BundleContext bundleContext;
+Index: src/org/eclipse/tomcat/internal/EclipseErrorReportValve.java
+===================================================================
+RCS file: /cvsroot/eclipse/org.eclipse.tomcat/src/org/eclipse/tomcat/internal/EclipseErrorReportValve.java,v
+retrieving revision 1.9
+diff -u -r1.9 EclipseErrorReportValve.java
+--- src/org/eclipse/tomcat/internal/EclipseErrorReportValve.java	23 Feb 2006 22:51:14 -0000	1.9
++++ src/org/eclipse/tomcat/internal/EclipseErrorReportValve.java	16 Nov 2007 16:03:10 -0000
+@@ -68,16 +68,27 @@
+ 
+ package org.eclipse.tomcat.internal;
+ 
+-
+-import java.io.*;
+-import java.util.*;
+-
+-import javax.servlet.*;
+-import javax.servlet.http.*;
+-
+-import org.apache.catalina.*;
+-import org.apache.catalina.util.*;
+-import org.apache.catalina.valves.*;
++import java.io.IOException;
++import java.io.PrintWriter;
++import java.io.StringWriter;
++import java.io.Writer;
++import java.util.Locale;
++
++import javax.servlet.ServletException;
++import javax.servlet.ServletResponse;
++import javax.servlet.ServletRequest;
++import javax.servlet.http.HttpServletResponse;
++
++import mx4j.log.Logger;
++
++import org.apache.catalina.Globals;
++import org.apache.catalina.Valve;
++import org.apache.catalina.connector.Request;
++import org.apache.catalina.connector.Response;
++import org.apache.catalina.util.RequestUtil;
++import org.apache.catalina.util.StringManager;
++import org.apache.catalina.valves.Constants;
++import org.apache.catalina.valves.ValveBase;
+ import org.eclipse.core.runtime.Platform;
+ 
+ 
+@@ -145,12 +156,12 @@
+      * @exception IOException if an input/output error occurs
+      * @exception ServletException if a servlet error occurs
+      */
+-    public void invoke(Request request, Response response,
+-                       ValveContext context)
++    public void invoke(Request request, Response response)
+         throws IOException, ServletException {
+ 
+         // Perform the request
+-        context.invokeNext(request, response);
++        Valve nextValve = getNext();
++        nextValve.invoke(request, response);
+ 
+         ServletRequest sreq = (ServletRequest) request;
+         Throwable throwable = 
+@@ -220,14 +231,11 @@
+         throws IOException {
+ 
+         // Do nothing on non-HTTP responses
+-        if (!(response instanceof HttpResponse))
+-            return;
+-        HttpResponse hresponse = (HttpResponse) response;
+         if (!(response instanceof HttpServletResponse))
+             return;
+         HttpServletResponse hres = (HttpServletResponse) response;
+-        int statusCode = hresponse.getStatus();
+-        String message = RequestUtil.filter(hresponse.getMessage());
++        int statusCode = response.getStatus();
++        String message = RequestUtil.filter(response.getMessage());
+         if (message == null)
+             message = ""; //$NON-NLS-1$
+ 
+@@ -373,9 +381,9 @@
+      */
+     protected void log(String message) {
+ 
+-        Logger logger = container.getLogger();
++        Logger logger = (Logger) container.getLogger();
+         if (logger != null)
+-            logger.log(this.toString() + ": " + message); //$NON-NLS-1$
++            logger.info(this.toString() + ": " + message); //$NON-NLS-1$
+         else
+             System.out.println(this.toString() + ": " + message); //$NON-NLS-1$
+ 
+@@ -390,9 +398,9 @@
+      */
+     protected void log(String message, Throwable throwable) {
+ 
+-        Logger logger = container.getLogger();
++        Logger logger = (Logger) container.getLogger();
+         if (logger != null)
+-            logger.log(this.toString() + ": " + message, throwable); //$NON-NLS-1$
++            logger.info(this.toString() + ": " + message, throwable); //$NON-NLS-1$
+         else {
+             System.out.println(this.toString() + ": " + message); //$NON-NLS-1$
+             throwable.printStackTrace(System.out);
 Index: src/org/eclipse/tomcat/internal/TomcatAppServer.java
 ===================================================================
 RCS file: /cvsroot/eclipse/org.eclipse.tomcat/src/org/eclipse/tomcat/internal/TomcatAppServer.java,v
 retrieving revision 1.46
 diff -u -r1.46 TomcatAppServer.java
 --- src/org/eclipse/tomcat/internal/TomcatAppServer.java	17 Apr 2006 15:24:57 -0000	1.46
-+++ src/org/eclipse/tomcat/internal/TomcatAppServer.java	4 Jul 2006 18:42:41 -0000
++++ src/org/eclipse/tomcat/internal/TomcatAppServer.java	16 Nov 2007 16:03:10 -0000
 @@ -4,7 +4,7 @@
   * are made available under the terms of the Eclipse Public License v1.0
   * which accompanies this distribution, and is available at
@@ -113,13 +207,11 @@
   * Contributors:
   *     IBM Corporation - initial API and implementation
   *******************************************************************************/
-@@ -17,23 +17,24 @@
+@@ -17,23 +17,22 @@
  import java.net.UnknownHostException;
  import java.util.ArrayList;
  
 -import org.apache.catalina.Connector;
-+import mx4j.log.FileLogger;
-+
  import org.apache.catalina.Context;
  import org.apache.catalina.Engine;
  import org.apache.catalina.Host;
@@ -143,7 +235,7 @@
  import org.eclipse.core.runtime.IConfigurationElement;
  import org.eclipse.core.runtime.IExtension;
  import org.eclipse.core.runtime.IExtensionPoint;
-@@ -56,6 +57,8 @@
+@@ -56,6 +55,8 @@
       * should not be used
       */
      public final static int SSL_DISABLED = -1;
@@ -152,7 +244,7 @@
  
      private String hostAddress;
  
-@@ -76,7 +79,9 @@
+@@ -76,7 +77,9 @@
      private Host host = null;
  
      private Connector httpConnector = null;
@@ -162,7 +254,7 @@
      // Con
      private ArrayList contexts = new ArrayList();
  
-@@ -92,24 +97,34 @@
+@@ -92,24 +95,34 @@
       *      java.lang.String)
       */
      public synchronized void start(int port, String hostAddress) throws CoreException {
@@ -207,7 +299,7 @@
              System.setProperty("catalina.home", home); //$NON-NLS-1$
              String base = home;
              System.setProperty("catalina.base", base); //$NON-NLS-1$
-@@ -120,14 +135,21 @@
+@@ -120,14 +133,21 @@
                  Realm realm = getRealm();
                  embedded.setRealm(realm);
              }
@@ -231,7 +323,7 @@
  
              // all request go to our only host
              engine.setDefaultHost(host.getName());
-@@ -136,8 +158,9 @@
+@@ -136,8 +156,9 @@
                  ((StandardHost) host)
                          .setErrorReportValveClass("org.eclipse.tomcat.internal.EclipseErrorReportValve"); //$NON-NLS-1$
              }
@@ -242,7 +334,7 @@
              // Install the assembled container hierarchy
              PrintStream sysOut = System.out;
              // reassign standard output to prevent Tomcat from writing
-@@ -150,7 +173,7 @@
+@@ -150,7 +171,7 @@
              }
  
              // Root context
@@ -251,7 +343,7 @@
              // this line should be replaced once tomcat provides support
              // for setting the working directory
              if (root instanceof StandardContext) {
-@@ -159,20 +182,13 @@
+@@ -159,20 +180,13 @@
              }
              root.setLoader(embedded.createLoader(this.getClass()
                      .getClassLoader()));
@@ -276,7 +368,7 @@
                  if (this.port == -1) {
                      throw new CoreException(
                              new Status(
-@@ -184,51 +200,55 @@
+@@ -184,51 +198,55 @@
                  }
              }
  
@@ -375,7 +467,7 @@
  
              // add Connector to Tomcat
              PrintStream sysErr = System.err;
-@@ -236,21 +256,16 @@
+@@ -236,21 +254,16 @@
              // its version message there.
              System.setErr(new PrintStream(new ByteArrayOutputStream()));
              try {
@@ -400,7 +492,7 @@
              // running = true;
              TomcatPlugin.getDefault().setAppserver(this);
  
-@@ -307,82 +322,115 @@
+@@ -307,82 +320,115 @@
       * @throws CoreException
       */
      private void createSSLConnector(InetAddress iAddress, int sslport)
@@ -589,7 +681,7 @@
      }
  
      /**
-@@ -461,17 +509,16 @@
+@@ -461,17 +507,16 @@
       */
      public synchronized void start(String webappName, IPath path, ClassLoader customLoader)
              throws CoreException {
@@ -609,7 +701,7 @@
          String contextPath = webappName;
          if (!contextPath.startsWith("/")) { //$NON-NLS-1$
              contextPath = "/" + contextPath; //$NON-NLS-1$
-@@ -486,7 +533,6 @@
+@@ -486,7 +531,6 @@
  
              WebAppClassLoader webappLoader = new WebAppClassLoader(customLoader);
              context.setLoader(embedded.createLoader(webappLoader));
@@ -617,248 +709,64 @@
              host.addChild(context);
              contexts.add(context);
          } catch (Exception exc) {
-@@ -601,4 +647,4 @@
+@@ -601,4 +645,4 @@
          return TomcatPlugin.getDefault().getStateLocation().append(webApp)
                  .toOSString();
      }
 -}
 +}
 \ No newline at end of file
-Index: src/org/eclipse/tomcat/internal/EclipseErrorReportValve.java
-===================================================================
-RCS file: /cvsroot/eclipse/org.eclipse.tomcat/src/org/eclipse/tomcat/internal/EclipseErrorReportValve.java,v
-retrieving revision 1.9
-diff -u -r1.9 EclipseErrorReportValve.java
---- src/org/eclipse/tomcat/internal/EclipseErrorReportValve.java	23 Feb 2006 22:51:14 -0000	1.9
-+++ src/org/eclipse/tomcat/internal/EclipseErrorReportValve.java	4 Jul 2006 18:42:41 -0000
-@@ -69,15 +69,27 @@
- package org.eclipse.tomcat.internal;
- 
- 
--import java.io.*;
--import java.util.*;
--
--import javax.servlet.*;
--import javax.servlet.http.*;
--
--import org.apache.catalina.*;
--import org.apache.catalina.util.*;
--import org.apache.catalina.valves.*;
-+import java.io.IOException;
-+import java.io.PrintWriter;
-+import java.io.StringWriter;
-+import java.io.Writer;
-+import java.util.Locale;
-+
-+import javax.servlet.ServletException;
-+import javax.servlet.ServletRequest;
-+import javax.servlet.ServletResponse;
-+import javax.servlet.http.HttpServletResponse;
-+
-+import mx4j.log.Logger;
-+
-+import org.apache.catalina.Globals;
-+import org.apache.catalina.Valve;
-+import org.apache.catalina.connector.Request;
-+import org.apache.catalina.connector.Response;
-+import org.apache.catalina.util.RequestUtil;
-+import org.apache.catalina.util.StringManager;
-+import org.apache.catalina.valves.Constants;
-+import org.apache.catalina.valves.ValveBase;
- import org.eclipse.core.runtime.Platform;
- 
- 
-@@ -145,12 +157,12 @@
-      * @exception IOException if an input/output error occurs
-      * @exception ServletException if a servlet error occurs
-      */
--    public void invoke(Request request, Response response,
--                       ValveContext context)
-+    public void invoke(Request request, Response response)
-         throws IOException, ServletException {
- 
-         // Perform the request
--        context.invokeNext(request, response);
-+        Valve nextValve = getNext();
-+        nextValve.invoke(request, response);
- 
-         ServletRequest sreq = (ServletRequest) request;
-         Throwable throwable = 
-@@ -220,14 +232,11 @@
-         throws IOException {
- 
-         // Do nothing on non-HTTP responses
--        if (!(response instanceof HttpResponse))
--            return;
--        HttpResponse hresponse = (HttpResponse) response;
-         if (!(response instanceof HttpServletResponse))
-             return;
-         HttpServletResponse hres = (HttpServletResponse) response;
--        int statusCode = hresponse.getStatus();
--        String message = RequestUtil.filter(hresponse.getMessage());
-+        int statusCode = response.getStatus();
-+        String message = RequestUtil.filter(response.getMessage());
-         if (message == null)
-             message = ""; //$NON-NLS-1$
- 
-@@ -373,9 +382,9 @@
-      */
-     protected void log(String message) {
- 
--        Logger logger = container.getLogger();
-+        Logger logger = (Logger) container.getLogger();
-         if (logger != null)
--            logger.log(this.toString() + ": " + message); //$NON-NLS-1$
-+            logger.info(this.toString() + ": " + message); //$NON-NLS-1$
-         else
-             System.out.println(this.toString() + ": " + message); //$NON-NLS-1$
- 
-@@ -390,9 +399,9 @@
-      */
-     protected void log(String message, Throwable throwable) {
- 
--        Logger logger = container.getLogger();
-+        Logger logger = (Logger) container.getLogger();
-         if (logger != null)
--            logger.log(this.toString() + ": " + message, throwable); //$NON-NLS-1$
-+            logger.info(this.toString() + ": " + message, throwable); //$NON-NLS-1$
-         else {
-             System.out.println(this.toString() + ": " + message); //$NON-NLS-1$
-             throwable.printStackTrace(System.out);
 Index: META-INF/MANIFEST.MF
 ===================================================================
 RCS file: /cvsroot/eclipse/org.eclipse.tomcat/META-INF/MANIFEST.MF,v
-retrieving revision 1.21
-diff -u -r1.21 MANIFEST.MF
---- META-INF/MANIFEST.MF	9 May 2006 20:26:52 -0000	1.21
-+++ META-INF/MANIFEST.MF	4 Jul 2006 18:42:40 -0000
-@@ -2,30 +2,32 @@
+retrieving revision 1.25
+diff -u -r1.25 MANIFEST.MF
+--- META-INF/MANIFEST.MF	31 May 2007 18:15:24 -0000	1.25
++++ META-INF/MANIFEST.MF	16 Nov 2007 16:03:10 -0000
+@@ -1,7 +1,7 @@
+ Manifest-Version: 1.0
  Bundle-ManifestVersion: 2
  Bundle-Name: %pluginName
- Bundle-SymbolicName: org.eclipse.tomcat; singleton:=true
+-Bundle-SymbolicName: org.eclipse.tomcat; singleton:=true
++Bundle-SymbolicName: org.eclipse.tomcat;singleton:=true
  Bundle-Version: 4.1.230.qualifier
  Bundle-ClassPath: tomcatwrapper.jar,
-- catalina.jar,
-- bootstrap.jar,
-- commons-beanutils.jar,
-- commons-collections.jar,
-- commons-digester.jar,
-- commons-logging-api.jar,
-- commons-modeler.jar,
+  catalina.jar,
+@@ -11,21 +11,28 @@
+  commons-digester.jar,
+  commons-logging-api.jar,
+  commons-modeler.jar,
 - jakarta-regexp-1.3.jar,
 - jasper-compiler.jar,
 - jasper-runtime.jar,
-- mx4j-jmx.jar,
+  mx4j-jmx.jar,
 - naming-common.jar,
-- naming-factory.jar,
-- naming-resources.jar,
+  naming-factory.jar,
+  naming-resources.jar,
 - servlet.jar,
 - servlets-common.jar,
-- servlets-default.jar,
-- servlets-invoker.jar,
+  servlets-default.jar,
+  servlets-invoker.jar,
 - servlets-manager.jar,
-- tomcat-coyote.jar,
+  tomcat-coyote.jar,
 - tomcat-http11.jar,
 - tomcat-util.jar
-+ lib/catalina.jar,
-+ lib/catalina-optional.jar,
-+ lib/commons-beanutils.jar,
-+ lib/commons-collections.jar,
-+ lib/commons-digester.jar,
-+ lib/commons-digester-rss.jar,
-+ lib/commons-el.jar,
-+ lib/commons-logging-api.jar,
-+ lib/commons-modeler.jar,
-+ lib/jasper-compiler.jar,
-+ lib/jasper-runtime.jar,
-+ lib/mx4j.jar,
-+ lib/mx4j-jmx.jar,
-+ lib/mx4j-impl.jar,
-+ lib/jspapi.jar,
-+ lib/naming-factory.jar,
-+ lib/naming-resources.jar,
-+ lib/regexp.jar,
-+ lib/servletapi5.jar,
-+ lib/servlets-default.jar,
-+ lib/tomcat-coyote.jar,
-+ lib/tomcat-http.jar,
-+ lib/tomcat-util.jar,
-+ lib/servlets-invoker.jar
++ tomcat-util.jar,
++ catalina-optional.jar,
++ commons-dbcp.jar,
++ commons-digester-rss.jar,
++ commons-el.jar,
++ commons-fileupload.jar,
++ commons-launcher.jar,
++ commons-pool.jar,
++ jasper5-compiler.jar,
++ jasper5-runtime.jar,
++ jspapi.jar,
++ mx4j.jar,
++ mx4j-impl.jar,
++ regexp.jar,
++ servletapi5.jar,
++ tomcat-http.jar
  Bundle-Activator: org.eclipse.tomcat.internal.TomcatPlugin
  Bundle-Vendor: %providerName
  Bundle-Localization: plugin
-@@ -33,6 +35,73 @@
-  org.apache.ant;bundle-version="[1.6.5,1.7.0)";resolution:=optional,
-  org.eclipse.core.runtime;bundle-version="[3.1.0,4.0.0)"
- Eclipse-LazyStart: true
--Export-Package: org.eclipse.tomcat.internal;x-internal:=true,
-+Export-Package: javax.management;x-internal:=true,
-+ javax.management.loading;x-internal:=true,
-+ javax.management.modelmbean;x-internal:=true,
-+ javax.management.monitor;x-internal:=true,
-+ javax.management.openmbean;x-internal:=true,
-+ javax.management.relation;x-internal:=true,
-+ javax.management.timer;x-internal:=true,
-+ javax.servlet;x-internal:=true,
-+ javax.servlet.http;x-internal:=true,
-+ javax.servlet.jsp;x-internal:=true,
-+ javax.servlet.jsp.tagext;x-internal:=true,
-+ mx4j;x-internal:=true,
-+ mx4j.loading;x-internal:=true,
-+ mx4j.log;x-internal:=true,
-+ mx4j.persist;x-internal:=true,
-+ mx4j.server;x-internal:=true,
-+ mx4j.server.interceptor;x-internal:=true,
-+ mx4j.timer;x-internal:=true,
-+ mx4j.util;x-internal:=true,
-+ org.apache.catalina;x-internal:=true,
-+ org.apache.catalina.connector;x-internal:=true,
-+ org.apache.catalina.core;x-internal:=true,
-+ org.apache.catalina.realm;x-internal:=true,
-+ org.apache.catalina.servlets;x-internal:=true,
-+ org.apache.commons.beanutils;x-internal:=true,
-+ org.apache.commons.beanutils.converters;x-internal:=true,
-+ org.apache.commons.beanutils.locale;x-internal:=true,
-+ org.apache.commons.beanutils.locale.converters;x-internal:=true,
-+ org.apache.commons.collections;x-internal:=true,
-+ org.apache.commons.collections.comparators;x-internal:=true,
-+ org.apache.commons.collections.iterators;x-internal:=true,
-+ org.apache.commons.digester;x-internal:=true,
-+ org.apache.commons.digester.rss;x-internal:=true,
-+ org.apache.commons.digester.xmlrules;x-internal:=true,
-+ org.apache.commons.logging;x-internal:=true,
-+ org.apache.commons.logging.impl;x-internal:=true,
-+ org.apache.commons.modeler;x-internal:=true,
-+ org.apache.commons.modeler.ant;x-internal:=true,
-+ org.apache.commons.modeler.mbeans;x-internal:=true,
-+ org.apache.commons.modeler.modules;x-internal:=true,
-+ org.apache.commons.modeler.util;x-internal:=true,
-+ org.apache.coyote;x-internal:=true,
-+ org.apache.coyote.http11;x-internal:=true,
-+ org.apache.coyote.http11.filters;x-internal:=true,
-+ org.apache.coyote.memory;x-internal:=true,
-+ org.apache.jasper;x-internal:=true,
-+ org.apache.jasper.compiler;x-internal:=true,
-+ org.apache.jasper.runtime;x-internal:=true,
-+ org.apache.jasper.servlet;x-internal:=true,
-+ org.apache.jasper.util;x-internal:=true,
-+ org.apache.jasper.xmlparser;x-internal:=true,
-+ org.apache.naming;x-internal:=true,
-+ org.apache.naming.factory;x-internal:=true,
-+ org.apache.naming.java;x-internal:=true,
-+ org.apache.naming.resources;x-internal:=true,
-+ org.apache.regexp;x-internal:=true,
-+ org.apache.tomcat.util;x-internal:=true,
-+ org.apache.tomcat.util.buf;x-internal:=true,
-+ org.apache.tomcat.util.collections;x-internal:=true,
-+ org.apache.tomcat.util.http;x-internal:=true,
-+ org.apache.tomcat.util.http.mapper;x-internal:=true,
-+ org.apache.tomcat.util.log;x-internal:=true,
-+ org.apache.tomcat.util.net;x-internal:=true,
-+ org.apache.tomcat.util.net.jsse;x-internal:=true,
-+ org.apache.tomcat.util.res;x-internal:=true,
-+ org.apache.tomcat.util.threads;x-internal:=true,
-+ org.eclipse.tomcat.internal;x-internal:=true,
-+ org.eclipse.tomcat.internal;x-internal:=true,
-  org.eclipse.tomcat.internal.extensions
- Bundle-RequiredExecutionEnvironment: J2SE-1.4


Index: eclipse.spec
===================================================================
RCS file: /cvs/pkgs/rpms/eclipse/F-8/eclipse.spec,v
retrieving revision 1.497
retrieving revision 1.498
diff -u -r1.497 -r1.498
--- eclipse.spec	30 Oct 2007 20:55:33 -0000	1.497
+++ eclipse.spec	3 Dec 2007 19:14:12 -0000	1.498
@@ -6,7 +6,7 @@
 %define eclipse_major   3
 %define eclipse_minor   3
 %define eclipse_majmin  %{eclipse_major}.%{eclipse_minor}
-%define eclipse_micro   0
+%define eclipse_micro   1.1
 %define libname         libswt3
 
 # All arches line up between Eclipse and Linux kernel names except i386 -> x86
@@ -19,19 +19,19 @@
 Summary:        An open, extensible IDE
 Name:           eclipse
 Version:        %{eclipse_majmin}.%{eclipse_micro}
-Release:        30%{?dist} 
+Release:        12%{?dist} 
 License:        Eclipse Public License
 Group:          Text Editors/Integrated Development Environments (IDE)
 URL:            http://www.eclipse.org/
-Source0:        http://download.eclipse.org/eclipse/downloads/drops/R-3.3-200706251500/eclipse-sourceBuild-srcIncluded-3.3.zip
+Source0:        http://download.eclipse.org/eclipse/downloads/drops/R-3.3.1.1-200710231652/eclipse-sourceBuild-srcIncluded-3.3.1.1.zip
 Source2:        %{name}.desktop
 Source3:        eclipse.in
 # cvs -d :pserver:anonymous at sources.redhat.com:/cvs/eclipse export \
-#   -r fedoraeclipse-3_3_0-4 branding/org.fedoraproject.ide.platform
+#   -r fedoraeclipse-3_3_1_1-2 branding/org.fedoraproject.ide.platform
 # cd branding
-# zip -r org.fedoraproject.ide.platform-3.3.0.4.zip \
+# zip -r org.fedoraproject.ide.platform-3.3.1.1-2.zip \
 #   org.fedoraproject.ide.platform
-Source4:        org.fedoraproject.ide.platform-%{version}.4.zip
+Source4:        org.fedoraproject.ide.platform-%{version}-2.zip
 # cvs -d :pserver:anonymous at sources.redhat.com:/cvs/eclipse export \
 #   -r fedoraeclipsefeature-1_0_0 branding/org.fedoraproject.ide-feature
 # cd branding
@@ -74,6 +74,8 @@
 # Use ecj for gcj
 Patch17:        %{name}-ecj-gcj.patch
 Patch24:        %{name}-add-ppc64-sparc64-s390-s390x.patch
+Patch28:        %{name}-add-ppc64-sparc64-s390-s390x-2.patch
+Patch30:        %{name}-addfragmentsforotherplatforms.patch
 #https://bugs.eclipse.org/bugs/show_bug.cgi?id=198840
 Patch25: 	%{name}-launcher-double-free-bug.patch
 #FIXME: file a bug upstream
@@ -82,7 +84,7 @@
 # https://bugzilla.redhat.com/show_bug.cgi?id=288991
 Patch27:        %{name}-17vmgenerate16bytecode.patch
 # https://bugzilla.redhat.com/show_bug.cgi?id=352361
-Patch28:        %{name}-maxpermsize.patch
+Patch29:        %{name}-maxpermsize.patch
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:  ant
@@ -100,13 +102,14 @@
 BuildRequires:  mesa-libGLU-devel
 BuildRequires:  cairo >= 1.0
 BuildRequires:  unzip
-BuildRequires:  icu4j-eclipse >= 3.6.1
+BuildRequires:  icu4j-eclipse >= 3.6.1-1jpp.4
 BuildRequires:  tomcat5-jasper-eclipse >= 5.5.17
 BuildRequires:  desktop-file-utils
 %if %{gcj_support}
 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
@@ -167,6 +170,8 @@
 Requires(post):     java-gcj-compat >= 1.0.64
 Requires(postun):   java-gcj-compat >= 1.0.64
 %endif
+# %{_libdir}/java directory owned by jpackage-utils
+Requires:       jpackage-utils
 Requires:       gtk2
 Requires:       firefox
 Conflicts:      mozilla
@@ -179,10 +184,10 @@
 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.0.v3346.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
+Requires:           icu4j-eclipse >= 3.6.1-1jpp.4
 %if %{gcj_support}
 Requires:           libgcj >= 4.0.2
 Requires(post):     java-gcj-compat >= 1.0.64
@@ -213,7 +218,7 @@
 %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.0.v3346.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
@@ -335,7 +340,7 @@
 %patch6 -p0
 %patch7 -p0
 popd
-sed --in-place "s/4.1.130/5.5.23/g"                      \
+sed --in-place "s/4.1.230/5.5.23/g"                      \
                 features/org.eclipse.platform/build.xml \
                 plugins/org.eclipse.tomcat/build.xml    \
                 plugins/org.eclipse.tomcat/META-INF/MANIFEST.MF   \
@@ -471,36 +476,35 @@
 rm plugins/org.eclipse.tomcat/servlets-invoker.jar
 rm plugins/org.eclipse.tomcat/tomcat-coyote.jar
 rm plugins/org.eclipse.tomcat/tomcat-util.jar
-mkdir -p plugins/org.eclipse.tomcat/lib
-ln -s %{tomcatsharedir}/bin/bootstrap.jar plugins/org.eclipse.tomcat/lib/bootstrap.jar
-ln -s %{_javadir}/tomcat5/catalina.jar plugins/org.eclipse.tomcat/lib/catalina.jar
-ln -s %{_javadir}/tomcat5/catalina-optional.jar plugins/org.eclipse.tomcat/lib/catalina-optional.jar
-ln -s %{_javadir}/jasper5-compiler.jar plugins/org.eclipse.tomcat/lib/jasper-compiler.jar
-ln -s %{_javadir}/jasper5-runtime.jar plugins/org.eclipse.tomcat/lib/jasper-runtime.jar
-ln -s %{_javadir}/mx4j/mx4j.jar plugins/org.eclipse.tomcat/lib/mx4j.jar
-ln -s %{_javadir}/mx4j/mx4j-impl.jar plugins/org.eclipse.tomcat/lib/mx4j-impl.jar
-ln -s %{_javadir}/mx4j/mx4j-jmx.jar plugins/org.eclipse.tomcat/lib/mx4j-jmx.jar
-ln -s %{_javadir}/tomcat5/naming-factory.jar plugins/org.eclipse.tomcat/lib/naming-factory.jar
-ln -s %{_javadir}/tomcat5/naming-resources.jar plugins/org.eclipse.tomcat/lib/naming-resources.jar
-ln -s %{_javadir}/tomcat5/servlets-default.jar plugins/org.eclipse.tomcat/lib/servlets-default.jar
-ln -s %{_javadir}/tomcat5/servlets-invoker.jar plugins/org.eclipse.tomcat/lib/servlets-invoker.jar
-ln -s %{_javadir}/tomcat5/tomcat-coyote.jar plugins/org.eclipse.tomcat/lib/tomcat-coyote.jar
-ln -s %{_javadir}/tomcat5/tomcat-http.jar plugins/org.eclipse.tomcat/lib/tomcat-http.jar
-ln -s %{_javadir}/tomcat5/tomcat-util.jar plugins/org.eclipse.tomcat/lib/tomcat-util.jar
-build-jar-repository -s -p plugins/org.eclipse.tomcat/lib commons-beanutils
-build-jar-repository -s -p plugins/org.eclipse.tomcat/lib commons-collections
-build-jar-repository -s -p plugins/org.eclipse.tomcat/lib commons-dbcp
-build-jar-repository -s -p plugins/org.eclipse.tomcat/lib commons-digester
-build-jar-repository -s -p plugins/org.eclipse.tomcat/lib commons-digester-rss
-build-jar-repository -s -p plugins/org.eclipse.tomcat/lib commons-el
-build-jar-repository -s -p plugins/org.eclipse.tomcat/lib commons-fileupload
-build-jar-repository -s -p plugins/org.eclipse.tomcat/lib commons-launcher
-build-jar-repository -s -p plugins/org.eclipse.tomcat/lib commons-logging-api
-build-jar-repository -s -p plugins/org.eclipse.tomcat/lib commons-modeler
-build-jar-repository -s -p plugins/org.eclipse.tomcat/lib commons-pool
-build-jar-repository -s -p plugins/org.eclipse.tomcat/lib jspapi
-build-jar-repository -s -p plugins/org.eclipse.tomcat/lib regexp
-build-jar-repository -s -p plugins/org.eclipse.tomcat/lib servletapi5
+ln -s %{tomcatsharedir}/bin/bootstrap.jar plugins/org.eclipse.tomcat/bootstrap.jar
+ln -s %{_javadir}/tomcat5/catalina.jar plugins/org.eclipse.tomcat/catalina.jar
+ln -s %{_javadir}/tomcat5/catalina-optional.jar plugins/org.eclipse.tomcat/catalina-optional.jar
+ln -s %{_javadir}/mx4j/mx4j.jar plugins/org.eclipse.tomcat/mx4j.jar
+ln -s %{_javadir}/mx4j/mx4j-impl.jar plugins/org.eclipse.tomcat/mx4j-impl.jar
+ln -s %{_javadir}/mx4j/mx4j-jmx.jar plugins/org.eclipse.tomcat/mx4j-jmx.jar
+ln -s %{_javadir}/tomcat5/naming-factory.jar plugins/org.eclipse.tomcat/naming-factory.jar
+ln -s %{_javadir}/tomcat5/naming-resources.jar plugins/org.eclipse.tomcat/naming-resources.jar
+ln -s %{_javadir}/tomcat5/servlets-default.jar plugins/org.eclipse.tomcat/servlets-default.jar
+ln -s %{_javadir}/tomcat5/servlets-invoker.jar plugins/org.eclipse.tomcat/servlets-invoker.jar
+ln -s %{_javadir}/tomcat5/tomcat-coyote.jar plugins/org.eclipse.tomcat/tomcat-coyote.jar
+ln -s %{_javadir}/tomcat5/tomcat-http.jar plugins/org.eclipse.tomcat/tomcat-http.jar
+ln -s %{_javadir}/tomcat5/tomcat-util.jar plugins/org.eclipse.tomcat/tomcat-util.jar
+build-jar-repository -s -p plugins/org.eclipse.tomcat commons-beanutils
+build-jar-repository -s -p plugins/org.eclipse.tomcat commons-collections
+build-jar-repository -s -p plugins/org.eclipse.tomcat commons-dbcp
+build-jar-repository -s -p plugins/org.eclipse.tomcat commons-digester
+build-jar-repository -s -p plugins/org.eclipse.tomcat commons-digester-rss
+build-jar-repository -s -p plugins/org.eclipse.tomcat commons-el
+build-jar-repository -s -p plugins/org.eclipse.tomcat commons-fileupload
+build-jar-repository -s -p plugins/org.eclipse.tomcat commons-launcher
+build-jar-repository -s -p plugins/org.eclipse.tomcat commons-logging-api
+build-jar-repository -s -p plugins/org.eclipse.tomcat commons-modeler
+build-jar-repository -s -p plugins/org.eclipse.tomcat commons-pool
+build-jar-repository -s -p plugins/org.eclipse.tomcat jasper5-compiler
+build-jar-repository -s -p plugins/org.eclipse.tomcat jasper5-runtime
+build-jar-repository -s -p plugins/org.eclipse.tomcat jspapi
+build-jar-repository -s -p plugins/org.eclipse.tomcat regexp
+build-jar-repository -s -p plugins/org.eclipse.tomcat servletapi5
 ## END TOMCAT ##
 
 JETTYPLUGINVERSION=$(ls plugins | grep org.mortbay.jetty_5 | sed 's/org.mortbay.jetty_//')
@@ -527,36 +531,59 @@
 sed --in-place "s/$swt_frag_ver_ia64/$swt_frag_ver/g" plugins/org.eclipse.swt.gtk.linux.ia64/build.xml \
                                                       assemble.org.eclipse.sdk.linux.gtk.ia64.xml \
                                                       features/org.eclipse.rcp/build.xml
-%patch28
+%patch29
 
-## Nasty hack to get suppport for ppc64, sparc{,64} and alpha
+# Nasty hack to get suppport for ppc64, sparc{,64} and alpha
 %patch24 -p1
+%patch28
+%patch30
 # there is only partial support for ppc64 so we have to remove this 
-# partial support to get the replacemnt hack to work
+# partial support to get the replacement hack to work
 find -name \*ppc64\* | xargs rm -r
 # remove ppc64 support from features/org.eclipse.platform.source/feature.xml
 # replace ppc64 with a fake arch (ppc128) so we don't have duplicate ant targets
 find -type f -name \*.xml -exec sed --in-place "s/\(rootFileslinux_gtk_\)ppc64/\1ppc128/g" "{}" \;
-# remove org.eclipse.platform.source.linux.gtk.ppc64,3.2.0.v20060602-0010-gszCh-8eOaU1uKq
-sed --in-place "s/,.\{38\}ppc64.*macosx/,org.eclipse.platform.source.macosx/g" features/org.eclipse.platform.source/build.xml
+# remove org.eclipse.platform.source.linux.gtk.ppc64
+sed -i "50,54d" features/org.eclipse.platform.source/build.xml
 # replace final occurances with an existing arch
 sed --in-place "s/ppc64/x86_64/g" features/org.eclipse.platform.source/build.xml
-# Move all of the ia64 directories to ppc64 or sparc{,64} or alpha dirs and replace 
+# Move all of the ia64 directories and files to ppc64 or sparc{,64} or alpha dirs and replace 
 # the ia64 strings with ppc64 etc.
 %ifarch ppc64 sparc sparc64 alpha
-  for f in $(find -name \*ia64\* | grep -v motif | grep -v ia64_32); do 
-    mv $f $(echo $f | sed "s/ia64/%{_arch}/")
+  for f in $(find -name \*ia64\* | grep -v motif | grep -v ia64_32); do
+    tofile=$(echo $f | sed "s/ia64/%{_arch}/")
+    mv $f $tofile
+#    sed --in-place "s/ia64/%{_arch}/g" $tofile
+  done
+  OLDIFS=$IFS
+IFS='
+'
+  for f in $(find -type f ! -name \*.java -a ! -name feature.xml -a ! -name \*.gif \
+  -a ! -name \*.png -a ! -name \*.htm* -a ! -name \*.jar -a ! -name \
+  \*.exe -a ! -name \*.pm -a ! -name \*.jpg); do
+   sed -i -e "s/ia64_32/@eye-eh-64_32@/g" -e "s/ia64/%{_arch}/g" -e "s/@eye-eh-64_32@/ia64_32/g" $f
   done
-  find -type f ! -name \*.java -a ! -name feature.xml -exec sed --in-place "s/ia64_32/@eye-eh-64_32@/g" "{}" \;
-  find -type f ! -name \*.java -a ! -name feature.xml -exec sed --in-place "s/ia64/%{_arch}/g" "{}" \;
-  find -type f ! -name \*.java -a ! -name feature.xml -exec sed --in-place "s/@eye-eh-64_32@/ia64_32/g" "{}" \;
+  # Copy over the fragments for these arches
+  cp -pr plugins/org.eclipse.equinox.launcher.gtk.linux.{ppc,%{_arch}}
+  pushd plugins/org.eclipse.equinox.launcher.gtk.linux.%{_arch}
+    for f in $(find -type f); do
+      sed -i -e "s/ppc/%{_arch}/g" $f
+    done
+  popd
+  cp -pr plugins/org.eclipse.core.filesystem.linux.{ppc,%{_arch}}
+  pushd plugins/org.eclipse.core.filesystem.linux.%{_arch}
+    for f in $(find -type f); do
+      sed -i -e "s/ppc/%{_arch}/g" $f
+    done
+  popd
+  IFS=$OLDIFS
 %endif 
 
 # remove jdt.apt.pluggable.core, jdt.compiler.tool and org.eclipse.jdt.compiler.apt as they require a JVM that supports Java 1.6
 for plugin in jdt.apt.pluggable.core jdt.compiler.tool jdt.compiler.apt; do
   version=$(grep org.eclipse.$plugin plugins/org.eclipse.$plugin/build.xml | grep condition.property | cut -d _ -f 2-3 | cut -d \" -f 1)
   sed --in-place "s/org.eclipse.$plugin:0.0.0,$version,//" features/org.eclipse.jdt/build.xml
-  linenum=$(grep -no $plugin features/org.eclipse.jdt/build.xml | cut -d : -f 1)
+  linenum=$(grep -no "plugins/org.eclipse.$plugin" features/org.eclipse.jdt/build.xml | cut -d : -f 1)
   sed --in-place -e "$linenum,$(expr $linenum + 4)d" features/org.eclipse.jdt/build.xml
 # If we're build with IcedTea then we don't want to remove the plugins from the
 # feature.xml because we will build these plugins after the main build. This
@@ -577,8 +604,8 @@
 ln -s %{_javadir}/jsch.jar plugins/com.jcraft.jsch_0.1.31.jar
 
 # link to the icu4j stuff
-rm plugins/com.ibm.icu_3.6.1.v20070417.jar
-ln -s %{_datadir}/eclipse/plugins/com.ibm.icu_3.6.1.v20070417.jar plugins/com.ibm.icu_3.6.1.v20070417.jar
+rm plugins/com.ibm.icu_3.6.1.v20070906.jar
+ln -s %{_datadir}/eclipse/plugins/com.ibm.icu_3.6.1.v20070906.jar plugins/com.ibm.icu_3.6.1.v20070906.jar
 
 # link to lucene
 rm plugins/org.apache.lucene_1.9.1.v200706111724.jar
@@ -743,9 +770,12 @@
 
 # Explode the resulting SDK tarball
 tar -C $RPM_BUILD_ROOT%{_datadir} -zxf result/linux-gtk-%{eclipse_arch}-sdk.tar.gz
-cp launchertmp/eclipse $RPM_BUILD_ROOT%{_datadir}/eclipse
+cp eclipse/eclipse $RPM_BUILD_ROOT%{_datadir}/eclipse
 %ifarch ppc64 sparc sparc64 alpha
-cp features/org.eclipse.platform/gtk/eclipse.ini $RPM_BUILD_ROOT%{_datadir}/eclipse
+cp features/org.eclipse.platform/gtk/eclipse.ini $RPM_BUILD_ROOT%{_libdir}/eclipse
+%else
+mv $RPM_BUILD_ROOT%{_datadir}/eclipse/eclipse.ini \
+  $RPM_BUILD_ROOT%{_libdir}/eclipse
 %endif
 
 # Install 1.6 plugins when building with IcedTea
@@ -850,11 +880,6 @@
 sed --in-place "s/eclipse.product=org.eclipse.sdk.ide/eclipse.product=org.fedoraproject.ide.platform.product/" \
   $RPM_BUILD_ROOT%{_libdir}/%{name}/configuration/config.ini
 
-# Install the launcher so
-LAUNCHERFRAGVERSION=$(ls $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins | grep equinox.launcher.gtk.linux.%{eclipse_arch}_ | sed "s/.*equinox.launcher.gtk.linux.*_//")
-cp launchertmp/library/gtk/eclipse_*.so \
-$RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/org.eclipse.equinox.launcher.gtk.linux.%{eclipse_arch}_$LAUNCHERFRAGVERSION
-
 # Install the Eclipse binary wrapper
 mv $RPM_BUILD_ROOT%{_datadir}/%{name}/eclipse $RPM_BUILD_ROOT%{_libdir}/%{name}
 install -d -m 755 $RPM_BUILD_ROOT%{_bindir}
@@ -869,6 +894,9 @@
    chmod 755 $lib
 done
 
+# Ensure the launcher binary has the correct permission
+chmod 755 $RPM_BUILD_ROOT/%{_libdir}/%{name}/%{name}
+
 # Create file listings for the extracted shared libraries
 echo -n "" > %{_builddir}/%{buildsubdir}/%{name}-platform.install;
 for id in `ls configuration/org.eclipse.osgi/bundles`; do
@@ -1012,36 +1040,41 @@
 
 ## BEGIN TOMCAT ##
 TOMCATPLUGINVERSION=$(ls plugins | grep tomcat | sed 's/org.eclipse.tomcat_//')
-mkdir -p plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/lib
-ln -s %{tomcatsharedir}/bin/bootstrap.jar plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/lib/bootstrap.jar
-ln -s %{_javadir}/tomcat5/catalina.jar plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/lib/catalina.jar
-ln -s %{_javadir}/tomcat5/catalina-optional.jar plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/lib/catalina-optional.jar
-ln -s %{_javadir}/jasper5-compiler.jar plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/lib/jasper-compiler.jar
-ln -s %{_javadir}/jasper5-runtime.jar plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/lib/jasper-runtime.jar
-ln -s %{_javadir}/mx4j/mx4j.jar plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/lib/mx4j.jar
-ln -s %{_javadir}/mx4j/mx4j-impl.jar plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/lib/mx4j-impl.jar
-ln -s %{_javadir}/mx4j/mx4j-jmx.jar plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/lib/mx4j-jmx.jar
-ln -s %{_javadir}/tomcat5/naming-factory.jar plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/lib/naming-factory.jar
-ln -s %{_javadir}/tomcat5/naming-resources.jar plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/lib/naming-resources.jar
-ln -s %{_javadir}/tomcat5/servlets-default.jar plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/lib/servlets-default.jar
-ln -s %{_javadir}/tomcat5/servlets-invoker.jar plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/lib/servlets-invoker.jar
-ln -s %{_javadir}/tomcat5/tomcat-coyote.jar plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/lib/tomcat-coyote.jar
-ln -s %{_javadir}/tomcat5/tomcat-http.jar plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/lib/tomcat-http.jar
-ln -s %{_javadir}/tomcat5/tomcat-util.jar plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/lib/tomcat-util.jar
-build-jar-repository -s -p plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/lib commons-beanutils
-build-jar-repository -s -p plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/lib commons-collections
-build-jar-repository -s -p plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/lib commons-dbcp
-build-jar-repository -s -p plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/lib commons-digester
-build-jar-repository -s -p plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/lib commons-digester-rss
-build-jar-repository -s -p plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/lib commons-el
-build-jar-repository -s -p plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/lib commons-fileupload
-build-jar-repository -s -p plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/lib commons-launcher
-build-jar-repository -s -p plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/lib commons-logging-api
-build-jar-repository -s -p plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/lib commons-modeler
-build-jar-repository -s -p plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/lib commons-pool
-build-jar-repository -s -p plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/lib jspapi
-build-jar-repository -s -p plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/lib regexp
-build-jar-repository -s -p plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/lib servletapi5
+for f in bootstrap catalina{,-optional} mx4j{,-impl,-jmx} \
+         naming-{factory,resources} servlets-{default,invoker} \
+	 tomcat-{coyote,http,util} \
+	 commons-{beanutils,collections,dbcp,digester{,-rss},el,fileupload,launcher,logging-api,modeler,pool} \
+	 jasper5-{compiler,runtime} jspapi regexp servletapi5;
+do rm plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/$f.jar; done
+ln -s %{tomcatsharedir}/bin/bootstrap.jar plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/bootstrap.jar
+ln -s %{_javadir}/tomcat5/catalina.jar plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/catalina.jar
+ln -s %{_javadir}/tomcat5/catalina-optional.jar plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/catalina-optional.jar
+ln -s %{_javadir}/mx4j/mx4j.jar plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/mx4j.jar
+ln -s %{_javadir}/mx4j/mx4j-impl.jar plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/mx4j-impl.jar
+ln -s %{_javadir}/mx4j/mx4j-jmx.jar plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/mx4j-jmx.jar
+ln -s %{_javadir}/tomcat5/naming-factory.jar plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/naming-factory.jar
+ln -s %{_javadir}/tomcat5/naming-resources.jar plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/naming-resources.jar
+ln -s %{_javadir}/tomcat5/servlets-default.jar plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/servlets-default.jar
+ln -s %{_javadir}/tomcat5/servlets-invoker.jar plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/servlets-invoker.jar
+ln -s %{_javadir}/tomcat5/tomcat-coyote.jar plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/tomcat-coyote.jar
+ln -s %{_javadir}/tomcat5/tomcat-http.jar plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/tomcat-http.jar
+ln -s %{_javadir}/tomcat5/tomcat-util.jar plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION/tomcat-util.jar
+build-jar-repository -s -p plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION commons-beanutils
+build-jar-repository -s -p plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION commons-collections
+build-jar-repository -s -p plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION commons-dbcp
+build-jar-repository -s -p plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION commons-digester
+build-jar-repository -s -p plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION commons-digester-rss
+build-jar-repository -s -p plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION commons-el
+build-jar-repository -s -p plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION commons-fileupload
+build-jar-repository -s -p plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION commons-launcher
+build-jar-repository -s -p plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION commons-logging-api
+build-jar-repository -s -p plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION commons-modeler
+build-jar-repository -s -p plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION commons-pool
+build-jar-repository -s -p plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION jasper5-compiler
+build-jar-repository -s -p plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION jasper5-runtime
+build-jar-repository -s -p plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION jspapi
+build-jar-repository -s -p plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION regexp
+build-jar-repository -s -p plugins/org.eclipse.tomcat_$TOMCATPLUGINVERSION servletapi5
 ## END TOMCAT ##
 
 JETTYPLUGINVERSION=$(ls plugins | grep org.mortbay.jetty_5 | sed 's/org.mortbay.jetty_//')
@@ -1058,7 +1091,7 @@
 ln -s %{_javadir}/jsch.jar plugins/com.jcraft.jsch_0.1.31.jar
 
 # link to the icu4j stuff
-rm plugins/com.ibm.icu_3.6.1.v20070417.jar
+rm plugins/com.ibm.icu_3.6.1.v20070906.jar
 
 # link to lucene
 rm plugins/org.apache.lucene_1.9.1.v200706111724.jar
@@ -1349,7 +1382,7 @@
 %files platform -f %{name}-platform.install
 %defattr(-,root,root)
 %attr(0755,root,root) %{_bindir}/%{name}
-%{_datadir}/%{name}/eclipse.ini
+%{_libdir}/%{name}/eclipse.ini
 %{_libdir}/%{name}/eclipse
 %{_datadir}/applications/*
 %{_datadir}/pixmaps/*
@@ -1370,9 +1403,7 @@
 %{_datadir}/%{name}/plugins/org.eclipse.core.filesystem_*
 %{_datadir}/%{name}/plugins/org.fedoraproject.ide.platform
 %{_datadir}/%{name}/features/org.fedoraproject.ide-feature
-%ifarch %{ix86} x86_64 ppc
 %{_libdir}/%{name}/plugins/org.eclipse.core.filesystem.linux.%{eclipse_arch}_*
-%endif
 %{_datadir}/%{name}/plugins/org.eclipse.core.net_*
 %{_datadir}/%{name}/plugins/org.eclipse.core.resources_*
 %{_datadir}/%{name}/plugins/org.eclipse.core.resources.compatibility_*
@@ -1581,6 +1612,48 @@
 %endif
 
 %changelog
+* Mon Dec 03 2007 Andrew Overholt <overholt at redhat.com> 3.3.1.1-12
+- Update splash screen.
+- Merge with rawhide.
+
+* Fri Nov 30 2007 Andrew Overholt <overholt at redhat.com> 3.3.1.1-11
+- Fix PermSize option (thanks to Mary Ellen Foster for testing).
+
+* Fri Nov 23 2007 Andrew Overholt <overholt at redhat.com> 3.3.1.1-10
+- Move eclipse.ini for real.
+
+* Fri Nov 23 2007 Andrew Overholt <overholt at redhat.com> 3.3.1.1-9
+- Move eclipse.ini in %%files section.
+
+* Thu Nov 22 2007 Andrew Overholt <overholt at redhat.com> 3.3.1.1-8
+- Re-enable gcj_support.
+
+* Thu Nov 22 2007 Andrew Overholt <overholt at redhat.com> 3.3.1.1-7
+- Un-break non-ppc64 platforms.
+
+* Mon Nov 19 2007 Andrew Overholt <overholt at redhat.com> 3.3.1.1-6
+- Require jpackage-utils (courtesy Patrice Dumas).
+- Fix ppc64 (and hopefully other unsupported-by-upstream arches).
+- Move eclipse.ini to %%{_libdir}/eclipse where it gets read.
+- Resolves:  rhbz#394161.
+
+* Fri Nov 16 2007 Andrew Overholt <overholt at redhat.com> 3.3.1.1-5
+- Remove extraneous build.index comment (from test build again).
+
+* Fri Nov 16 2007 Andrew Overholt <overholt at redhat.com> 3.3.1.1-4
+- Enable gcj support (disabled for test build).
+
+* Fri Nov 16 2007 Andrew Overholt <overholt at redhat.com> 3.3.1.1-3
+- Update tomcat patches.
+- Resolves:  rhbz#380121.
+
+* Wed Nov 14 2007 Andrew Overholt <overholt at redhat.com> 3.3.1.1-2
+- Bump release to tag non-corrupted source zip.
+
+* Thu Nov 01 2007 Andrew Overholt <overholt at redhat.com> 3.3.1.1-1
+- Update branding.
+- Work around e.o#195897 by setting the VM arg explicitly.
+
 * Tue Oct 30 2007 Andrew Overholt <overholt at redhat.com> 3.3.0-30
 - Actually apply permgen patch.  Ugh.
 
@@ -1591,6 +1664,14 @@
 * Mon Oct 29 2007 Andrew Overholt <overholt at redhat.com> 3.3.0-28
 - Add patch for memory issues with IcedTea.
 
+* Fri Oct 26 2007 Andrew Overholt <overholt at redhat.com> 3.3.1.1-1
+- 3.3.1.1
+- Add patch for memory issues with IcedTea.
+
+* Mon Oct 22 2007 Andrew Overholt <overholt at redhat.com> 3.3.1-1
+- 3.3.1
+- Update icu4j requirement for new version number.
+
 * Thu Oct 11 2007 Andrew Overholt <overholt at redhat.com> 3.3.0-27
 - Add patch to have unversioned swt.jar symlink (courtesy Patrice
   Dumas).


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/eclipse/F-8/sources,v
retrieving revision 1.52
retrieving revision 1.53
diff -u -r1.52 -r1.53
--- sources	5 Oct 2007 15:49:05 -0000	1.52
+++ sources	3 Dec 2007 19:14:12 -0000	1.53
@@ -1,4 +1,4 @@
 e1313563c7e36aa46e33789a1386b815  eclipse-fileinitializerapp.tar.bz2
-91c688221479986dbdd7d1a0771f04cc  eclipse-sourceBuild-srcIncluded-3.3.zip
 28c8d625ea1af348cfc592369d52284c  org.fedoraproject.ide.feature-1.0.0.zip
-abd1258d97962ca34007822467f08778  org.fedoraproject.ide.platform-3.3.0.4.zip
+9439da63ff66c4a8da05492ff4463cf4  org.fedoraproject.ide.platform-3.3.1.1-2.zip
+593b56fce7d1f1f799e87365cafefbef  eclipse-sourceBuild-srcIncluded-3.3.1.1.zip




More information about the fedora-extras-commits mailing list