[eclipse-wtp-jeetools] Initial import (#833154)

Gerard Ryan galileo at fedoraproject.org
Wed Jun 27 17:07:25 UTC 2012


commit ea7fc8a950ff5a7e59e784370549a1b661193e61
Author: Gerard Ryan <gerard at ryan.lt>
Date:   Wed Jun 27 18:07:25 2012 +0100

    Initial import (#833154)

 .gitignore                                         |    1 +
 eclipse-wtp-jeetools-fix-javax-wsdl-versions.patch |   84 +++++++++++
 ...-jeetools-fix-jst-enterpriseui-featurexml.patch |  126 +++++++++++++++++
 ...eetools-jem.proxy-fix-getTypeClass-method.patch |   32 +++++
 ...etools-jst.enterprise_core-fix-featurexml.patch |   95 +++++++++++++
 ...wtp-jeetools-jst.j2ee.webservice-manifest.patch |   13 ++
 ...tp-jeetools-set-req-org.apache.axis.tools.patch |   10 ++
 eclipse-wtp-jeetools.spec                          |  148 ++++++++++++++++++++
 fetch-eclipse-wtp-jeetools.sh                      |  106 ++++++++++++++
 sources                                            |    1 +
 10 files changed, 616 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..36c03c0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/eclipse-wtp-jeetools-3.4.0-HEAD-20120618cvs.tar.xz
diff --git a/eclipse-wtp-jeetools-fix-javax-wsdl-versions.patch b/eclipse-wtp-jeetools-fix-javax-wsdl-versions.patch
new file mode 100644
index 0000000..54fc4d6
--- /dev/null
+++ b/eclipse-wtp-jeetools-fix-javax-wsdl-versions.patch
@@ -0,0 +1,84 @@
+diff -ur plugins/org.eclipse.jst.j2ee.webservice/META-INF/MANIFEST.MF plugins/org.eclipse.jst.j2ee.webservice/META-INF/MANIFEST.MF
+--- plugins/org.eclipse.jst.j2ee.webservice/META-INF/MANIFEST.MF	2012-06-18 16:30:15.823209280 +0100
++++ plugins/org.eclipse.jst.j2ee.webservice/META-INF/MANIFEST.MF	2012-06-18 16:31:20.282965499 +0100
+@@ -29,7 +29,7 @@
+  org.eclipse.jface;bundle-version="[3.2.0,4.0.0)";resolution:=optional,
+  org.eclipse.wst.ws.parser;bundle-version="[1.0.100,1.1.0)",
+  org.eclipse.wst.wsdl;bundle-version="[1.2.0,1.3.0)",
+- javax.wsdl;bundle-version="[1.5.0,1.6.0)",
++ javax.wsdl;bundle-version="[1.6.2,1.7.0)",
+  org.eclipse.jem.util;bundle-version="[2.0.0,3.0.0)",
+  org.eclipse.wst.common.project.facet.core;bundle-version="[1.3.0,2.0.0)"
+ Eclipse-LazyStart: true
+diff -ur plugins/org.eclipse.jst.j2ee.webservice.ui/META-INF/MANIFEST.MF plugins/org.eclipse.jst.j2ee.webservice.ui/META-INF/MANIFEST.MF
+--- plugins/org.eclipse.jst.j2ee.webservice.ui/META-INF/MANIFEST.MF	2012-06-18 16:30:15.719211286 +0100
++++ plugins/org.eclipse.jst.j2ee.webservice.ui/META-INF/MANIFEST.MF	2012-06-18 16:31:20.252966078 +0100
+@@ -26,7 +26,7 @@
+  org.eclipse.jst.j2ee.webservice;bundle-version="[1.1.0,1.2.0)",
+  org.eclipse.wst.wsdl;bundle-version="[1.2.0,1.3.0)",
+  org.eclipse.jem.util;bundle-version="[2.0.0,3.0.0)",
+- javax.wsdl;bundle-version="[1.5.0,1.6.0)",
++ javax.wsdl;bundle-version="[1.6.2,1.7.0)",
+  org.eclipse.jst.common.frameworks;bundle-version="[1.1.0,1.2.0)",
+  org.eclipse.ui.navigator;bundle-version="[3.2.0,4.0.0)",
+  org.eclipse.ui.navigator.resources;bundle-version="[3.2.0,4.0.0)",
+diff -ur plugins/org.eclipse.jst.ws.axis.consumption.ui/META-INF/MANIFEST.MF plugins/org.eclipse.jst.ws.axis.consumption.ui/META-INF/MANIFEST.MF
+--- plugins/org.eclipse.jst.ws.axis.consumption.ui/META-INF/MANIFEST.MF	2012-06-18 16:30:15.398217479 +0100
++++ plugins/org.eclipse.jst.ws.axis.consumption.ui/META-INF/MANIFEST.MF	2012-06-18 16:31:20.197967140 +0100
+@@ -41,7 +41,7 @@
+  org.eclipse.jem.workbench;bundle-version="[2.0.0,3.0.0)",
+  org.eclipse.wst.ws;bundle-version="[1.0.100,1.2.0)",
+  org.eclipse.wst.common.modulecore;bundle-version="[1.1.0,2.0.0)",
+- javax.wsdl;bundle-version="[1.5.0,1.6.0)",
++ javax.wsdl;bundle-version="[1.6.2,1.7.0)",
+  org.apache.axis;bundle-version="[1.4.0,1.5.0)",
+  org.eclipse.wst.common.frameworks;bundle-version="[1.1.0,2.0.0)",
+  org.eclipse.wst.common.environment;bundle-version="[1.0.100,1.1.0)"
+diff -ur plugins/org.eclipse.jst.ws.axis.creation.ui/META-INF/MANIFEST.MF plugins/org.eclipse.jst.ws.axis.creation.ui/META-INF/MANIFEST.MF
+--- plugins/org.eclipse.jst.ws.axis.creation.ui/META-INF/MANIFEST.MF	2012-06-18 16:30:15.773210244 +0100
++++ plugins/org.eclipse.jst.ws.axis.creation.ui/META-INF/MANIFEST.MF	2012-06-18 16:31:20.272965692 +0100
+@@ -38,7 +38,7 @@
+  org.eclipse.jst.j2ee;bundle-version="[1.1.0,1.2.0)",
+  org.eclipse.jst.j2ee.core;bundle-version="[1.1.0,2.0.0)",
+  org.eclipse.jst.j2ee.web;bundle-version="[1.1.0,1.2.0)",
+- javax.wsdl;bundle-version="[1.5.0,1.6.0)",
++ javax.wsdl;bundle-version="[1.6.2,1.7.0)",
+  org.eclipse.jst.common.frameworks;bundle-version="[1.1.0,1.2.0)",
+  org.eclipse.jem.util;bundle-version="[2.0.0,3.0.0)",
+  org.eclipse.wst.common.frameworks;bundle-version="[1.1.0,2.0.0)",
+diff -ur plugins/org.eclipse.jst.ws.consumption/META-INF/MANIFEST.MF plugins/org.eclipse.jst.ws.consumption/META-INF/MANIFEST.MF
+--- plugins/org.eclipse.jst.ws.consumption/META-INF/MANIFEST.MF	2012-06-18 16:30:15.721211247 +0100
++++ plugins/org.eclipse.jst.ws.consumption/META-INF/MANIFEST.MF	2012-06-18 16:31:20.254966039 +0100
+@@ -50,7 +50,7 @@
+  org.eclipse.jst.j2ee;bundle-version="[1.1.0,1.2.0)",
+  org.eclipse.jst.j2ee.web;bundle-version="[1.1.0,1.2.0)",
+  org.eclipse.wst.common.frameworks;bundle-version="[1.1.0,2.0.0)",
+- javax.wsdl;bundle-version="[1.5.0,1.6.0)",
++ javax.wsdl;bundle-version="[1.6.2,1.7.0)",
+  org.eclipse.jem.util;bundle-version="[2.0.0,3.0.0)",
+  org.eclipse.wst.common.environment;bundle-version="[1.0.100,1.1.0)",
+  org.eclipse.wst.common.project.facet.core;bundle-version="[1.1.0,2.0.0)",
+diff -ur plugins/org.eclipse.jst.ws.consumption.ui/META-INF/MANIFEST.MF plugins/org.eclipse.jst.ws.consumption.ui/META-INF/MANIFEST.MF
+--- plugins/org.eclipse.jst.ws.consumption.ui/META-INF/MANIFEST.MF	2012-06-18 16:30:15.694211769 +0100
++++ plugins/org.eclipse.jst.ws.consumption.ui/META-INF/MANIFEST.MF	2012-06-18 16:31:20.245966213 +0100
+@@ -66,7 +66,7 @@
+  org.eclipse.jst.j2ee.webservice.ui;bundle-version="[1.1.0,1.2.0)",
+  org.eclipse.wst.common.modulecore;bundle-version="[1.1.0,2.0.0)",
+  org.eclipse.wst.ws.ui;bundle-version="[1.1.0,1.2.0)",
+- javax.wsdl;bundle-version="[1.5.0,1.6.0)",
++ javax.wsdl;bundle-version="[1.6.2,1.7.0)",
+  org.eclipse.jem.util;bundle-version="[2.0.0,3.0.0)",
+  org.eclipse.wst.wsdl.validation;bundle-version="[1.1.0,1.2.0)",
+  org.eclipse.wst.common.frameworks.ui;bundle-version="[1.1.0,2.0.0)",
+diff -ur plugins/org.eclipse.jst.ws.creation.ui/META-INF/MANIFEST.MF plugins/org.eclipse.jst.ws.creation.ui/META-INF/MANIFEST.MF
+--- plugins/org.eclipse.jst.ws.creation.ui/META-INF/MANIFEST.MF	2012-06-18 17:02:06.926333676 +0100
++++ plugins/org.eclipse.jst.ws.creation.ui/META-INF/MANIFEST.MF	2012-06-18 17:03:55.550237727 +0100
+@@ -39,7 +39,7 @@
+  org.eclipse.jst.j2ee;bundle-version="[1.1.0,1.2.0)",
+  org.eclipse.jst.j2ee.core;bundle-version="[1.1.0,2.0.0)",
+  org.eclipse.jst.j2ee.ejb;bundle-version="[1.1.0,1.2.0)",
+- javax.wsdl;bundle-version="[1.5.0,1.6.0)",
++ javax.wsdl;bundle-version="[1.6.2,1.7.0)",
+  org.eclipse.wst.common.frameworks;bundle-version="[1.1.0,2.0.0)",
+  org.eclipse.wst.common.environment;bundle-version="[1.0.100,1.1.0)",
+  org.eclipse.wst.common.project.facet.core;bundle-version="[1.1.0,2.0.0)",
diff --git a/eclipse-wtp-jeetools-fix-jst-enterpriseui-featurexml.patch b/eclipse-wtp-jeetools-fix-jst-enterpriseui-featurexml.patch
new file mode 100644
index 0000000..8fa62b7
--- /dev/null
+++ b/eclipse-wtp-jeetools-fix-jst-enterpriseui-featurexml.patch
@@ -0,0 +1,126 @@
+--- features/org.eclipse.jst.enterprise_ui.feature/feature.xml.orig	2012-06-18 00:54:51.441865454 +0100
++++ features/org.eclipse.jst.enterprise_ui.feature/feature.xml	2012-06-18 00:55:32.360097407 +0100
+@@ -36,6 +36,20 @@
+          unpack="false"/>
+ 
+    <plugin
++         id="org.eclipse.jst.common.ui"
++         download-size="0"
++         install-size="0"
++         version="0.0.0"
++         unpack="false"/>
++
++   <plugin
++         id="org.eclipse.wst.web.ui"
++         download-size="0"
++         install-size="0"
++         version="0.0.0"
++         unpack="false"/>
++
++   <plugin
+          id="org.eclipse.jst.j2ee.ui"
+          download-size="0"
+          install-size="0"
+@@ -43,28 +57,28 @@
+          unpack="false"/>
+ 
+    <plugin
+-         id="org.eclipse.jst.ws.axis.creation.ui"
++         id="org.eclipse.jst.ws.consumption"
+          download-size="0"
+          install-size="0"
+          version="0.0.0"
+          unpack="false"/>
+ 
+    <plugin
+-         id="org.eclipse.jst.ws.axis.consumption.ui"
++         id="org.eclipse.wst.command.env.ui"
+          download-size="0"
+          install-size="0"
+          version="0.0.0"
+          unpack="false"/>
+ 
+    <plugin
+-         id="org.eclipse.jst.j2ee.jca.ui"
++         id="org.eclipse.jst.ws.ui"
+          download-size="0"
+          install-size="0"
+          version="0.0.0"
+          unpack="false"/>
+ 
+    <plugin
+-         id="org.eclipse.jst.j2ee.navigator.ui"
++         id="org.eclipse.jst.ws.consumption.ui"
+          download-size="0"
+          install-size="0"
+          version="0.0.0"
+@@ -85,42 +99,49 @@
+          unpack="false"/>
+ 
+    <plugin
+-         id="org.eclipse.jst.servlet.ui"
++         id="org.eclipse.jst.ws.axis.consumption.ui"
+          download-size="0"
+          install-size="0"
+          version="0.0.0"
+          unpack="false"/>
+ 
+    <plugin
+-         id="org.eclipse.jst.ws.ui"
++         id="org.eclipse.jst.ws.axis.creation.ui"
+          download-size="0"
+          install-size="0"
+          version="0.0.0"
+          unpack="false"/>
+ 
+    <plugin
+-         id="org.eclipse.jst.ws.uddiregistry"
++         id="org.eclipse.jst.j2ee.jca.ui"
+          download-size="0"
+          install-size="0"
+          version="0.0.0"
+          unpack="false"/>
+ 
+    <plugin
+-         id="org.eclipse.jst.ws.creation.ui"
++         id="org.eclipse.jst.j2ee.navigator.ui"
+          download-size="0"
+          install-size="0"
+          version="0.0.0"
+          unpack="false"/>
+ 
+    <plugin
+-         id="org.eclipse.jst.ws.consumption.ui"
++         id="org.eclipse.jst.servlet.ui"
+          download-size="0"
+          install-size="0"
+          version="0.0.0"
+          unpack="false"/>
+ 
+    <plugin
+-         id="org.eclipse.jst.ws.consumption"
++         id="org.eclipse.jst.ws.uddiregistry"
++         download-size="0"
++         install-size="0"
++         version="0.0.0"
++         unpack="false"/>
++
++   <plugin
++         id="org.eclipse.jst.ws.creation.ui"
+          download-size="0"
+          install-size="0"
+          version="0.0.0"
+@@ -229,6 +250,13 @@
+          download-size="0"
+          install-size="0"
+          version="0.0.0"
++         unpack="false"/>
++
++   <plugin
++         id="org.eclipse.jst.j2ee.web"
++         download-size="0"
++         install-size="0"
++         version="0.0.0"
+          unpack="false"/>
+ 
+    <plugin
diff --git a/eclipse-wtp-jeetools-jem.proxy-fix-getTypeClass-method.patch b/eclipse-wtp-jeetools-jem.proxy-fix-getTypeClass-method.patch
new file mode 100644
index 0000000..9d2385d
--- /dev/null
+++ b/eclipse-wtp-jeetools-jem.proxy-fix-getTypeClass-method.patch
@@ -0,0 +1,32 @@
+--- plugins/org.eclipse.jem.proxy/proxyide/org/eclipse/jem/internal/proxy/ide/IDEStandardBeanProxyFactory.java.orig	2012-06-10 11:20:40.220606011 +0100
++++ plugins/org.eclipse.jem.proxy/proxyide/org/eclipse/jem/internal/proxy/ide/IDEStandardBeanProxyFactory.java	2012-06-10 11:20:56.437322023 +0100
+@@ -106,21 +106,21 @@
+ 		if (!nonPrimitiveProxy.isValid())
+ 			return nonPrimitiveProxy;
+ 		IDEBeanTypeProxy type = (IDEBeanTypeProxy) nonPrimitiveProxy.getTypeProxy();
+-		if (type.getClass() == Boolean.class)
++		if (type.getTypeClass() == Boolean.class)
+ 			return this.createBeanProxyWith(((IBooleanBeanProxy) nonPrimitiveProxy).booleanValue());
+-		else if (type.getClass() == Byte.class)
++		else if (type.getTypeClass() == Byte.class)
+ 			return this.createBeanProxyWith(((INumberBeanProxy) nonPrimitiveProxy).byteValue());
+-		else if (type.getClass() == Character.class)
++		else if (type.getTypeClass() == Character.class)
+ 			return this.createBeanProxyWith(((ICharacterBeanProxy) nonPrimitiveProxy).charValue());
+-		else if (type.getClass() == Double.class)
++		else if (type.getTypeClass() == Double.class)
+ 			return this.createBeanProxyWith(((INumberBeanProxy) nonPrimitiveProxy).doubleValue());
+-		else if (type.getClass() == Float.class)
++		else if (type.getTypeClass() == Float.class)
+ 			return this.createBeanProxyWith(((INumberBeanProxy) nonPrimitiveProxy).floatValue());
+-		else if (type.getClass() == Integer.class)
++		else if (type.getTypeClass() == Integer.class)
+ 			return this.createBeanProxyWith(((INumberBeanProxy) nonPrimitiveProxy).intValue());
+-		else if (type.getClass() == Long.class)
++		else if (type.getTypeClass() == Long.class)
+ 			return this.createBeanProxyWith(((INumberBeanProxy) nonPrimitiveProxy).longValue());
+-		else if (type.getClass() == Short.class)
++		else if (type.getTypeClass() == Short.class)
+ 			return this.createBeanProxyWith(((INumberBeanProxy) nonPrimitiveProxy).shortValue());
+ 		else
+ 			return nonPrimitiveProxy;
diff --git a/eclipse-wtp-jeetools-jst.enterprise_core-fix-featurexml.patch b/eclipse-wtp-jeetools-jst.enterprise_core-fix-featurexml.patch
new file mode 100644
index 0000000..9eefcf5
--- /dev/null
+++ b/eclipse-wtp-jeetools-jst.enterprise_core-fix-featurexml.patch
@@ -0,0 +1,95 @@
+--- features/org.eclipse.jst.enterprise_core.feature/feature.xml.orig	2012-06-18 04:20:38.614996345 +0100
++++ features/org.eclipse.jst.enterprise_core.feature/feature.xml	2012-06-18 04:00:33.030410281 +0100
+@@ -20,7 +20,77 @@
+    </license>
+ 
+    <plugin
+-         id="org.eclipse.jst.j2ee.webservice"
++         id="org.eclipse.jem.proxy"
++         download-size="0"
++         install-size="0"
++         version="0.0.0"
++         unpack="false"/>
++
++   <plugin
++         id="org.eclipse.jem"
++         download-size="0"
++         install-size="0"
++         version="0.0.0"
++         unpack="false"/>
++
++   <plugin
++         id="org.eclipse.wst.web"
++         download-size="0"
++         install-size="0"
++         version="0.0.0"
++         unpack="false"/>
++
++   <plugin
++         id="org.eclipse.jem.workbench"
++         download-size="0"
++         install-size="0"
++         version="0.0.0"
++         unpack="false"/>
++
++   <plugin
++         id="org.eclipse.jst.common.frameworks"
++         download-size="0"
++         install-size="0"
++         version="0.0.0"
++         unpack="false"/>
++
++   <plugin
++         id="org.eclipse.jst.j2ee.core"
++         download-size="0"
++         install-size="0"
++         version="0.0.0"
++         unpack="false"/>
++
++   <plugin
++         id="org.eclipse.jst.common.annotations.core"
++         download-size="0"
++         install-size="0"
++         version="0.0.0"
++         unpack="false"/>
++
++   <plugin
++         id="org.eclipse.jst.common.annotations.controller"
++         download-size="0"
++         install-size="0"
++         version="0.0.0"
++         unpack="false"/>
++
++   <plugin
++         id="org.eclipse.jst.j2ee"
++         download-size="0"
++         install-size="0"
++         version="0.0.0"
++         unpack="false"/>
++
++   <plugin
++         id="org.eclipse.jem.proxy"
++         download-size="0"
++         install-size="0"
++         version="0.0.0"
++         unpack="false"/>
++
++   <plugin
++         id="org.eclipse.jst.jee"
+          download-size="0"
+          install-size="0"
+          version="0.0.0"
+@@ -45,6 +115,13 @@
+          download-size="0"
+          install-size="0"
+          version="0.0.0"
++         unpack="false"/>
++
++   <plugin
++         id="org.eclipse.jst.j2ee.webservice"
++         download-size="0"
++         install-size="0"
++         version="0.0.0"
+          unpack="false"/>
+ 
+ </feature>
diff --git a/eclipse-wtp-jeetools-jst.j2ee.webservice-manifest.patch b/eclipse-wtp-jeetools-jst.j2ee.webservice-manifest.patch
new file mode 100644
index 0000000..fffa44b
--- /dev/null
+++ b/eclipse-wtp-jeetools-jst.j2ee.webservice-manifest.patch
@@ -0,0 +1,13 @@
+--- plugins/org.eclipse.jst.j2ee.webservice/META-INF/MANIFEST.MF.orig	2012-06-18 00:38:32.000000000 +0100
++++ plugins/org.eclipse.jst.j2ee.webservice/META-INF/MANIFEST.MF	2012-06-18 04:14:39.309963447 +0100
+@@ -27,8 +27,8 @@
+  org.eclipse.jst.common.frameworks;bundle-version="[1.1.0,1.2.0)",
+  org.eclipse.core.resources;bundle-version="[3.2.0,4.0.0)",
+  org.eclipse.jface;bundle-version="[3.2.0,4.0.0)";resolution:=optional,
+- org.eclipse.wst.ws.parser;bundle-version="[1.0.100,1.1.0)",
+- org.eclipse.wst.wsdl;bundle-version="[1.2.0,1.3.0)",
++ org.eclipse.wst.ws.parser;bundle-version="[1.0.403,1.1.0)",
++ org.eclipse.wst.wsdl;bundle-version="[1.2.300,1.3.0)",
+  javax.wsdl;bundle-version="[1.6.2,1.7.0)",
+  org.eclipse.jem.util;bundle-version="[2.0.0,3.0.0)",
+  org.eclipse.wst.common.project.facet.core;bundle-version="[1.3.0,2.0.0)"
diff --git a/eclipse-wtp-jeetools-set-req-org.apache.axis.tools.patch b/eclipse-wtp-jeetools-set-req-org.apache.axis.tools.patch
new file mode 100644
index 0000000..d316b76
--- /dev/null
+++ b/eclipse-wtp-jeetools-set-req-org.apache.axis.tools.patch
@@ -0,0 +1,10 @@
+--- plugins/org.eclipse.jst.ws.axis.consumption.core/META-INF/MANIFEST.MF.orig	2012-06-23 14:25:20.729313672 +0100
++++ plugins/org.eclipse.jst.ws.axis.consumption.core/META-INF/MANIFEST.MF	2012-06-23 14:25:55.121649528 +0100
+@@ -19,6 +19,7 @@
+  org.eclipse.wst.ws;bundle-version="[1.0.100,1.2.0)",
+  org.eclipse.jst.ws;bundle-version="[1.0.101,1.1.0)",
+  org.apache.axis;bundle-version="[1.4.0,1.5.0)",
++ org.apache.axis.tools;bundle-version="[1.4.0,1.5.0)",
+  org.eclipse.wst.common.modulecore;bundle-version="[1.1.0,2.0.0)",
+  org.eclipse.wst.common.frameworks;bundle-version="[1.1.0,2.0.0)",
+  org.eclipse.core.commands;bundle-version="[3.2.0,4.0.0)",
diff --git a/eclipse-wtp-jeetools.spec b/eclipse-wtp-jeetools.spec
new file mode 100644
index 0000000..8a2188a
--- /dev/null
+++ b/eclipse-wtp-jeetools.spec
@@ -0,0 +1,148 @@
+%global	cvstag		20120618cvs
+%global eclipse_base	%{_libdir}/eclipse
+%global	install_loc	%{_datadir}/eclipse/dropins/wtp-jeetools
+
+Name:		eclipse-wtp-jeetools
+Version:	3.4.0
+Release:	0.2.%{cvstag}%{?dist}
+Summary:	Frameworks and tools focused on development of J2EE artifacts
+
+Group:		Development/Tools
+License:	EPL
+URL:		http://www.eclipse.org/webtools/jee/
+
+Source0:	%{name}-%{version}-HEAD-%{cvstag}.tar.xz
+Source1:	fetch-%{name}.sh
+
+Patch0:		%{name}-fix-javax-wsdl-versions.patch
+Patch1:		%{name}-jst.enterprise_core-fix-featurexml.patch
+Patch2:		%{name}-fix-jst-enterpriseui-featurexml.patch
+Patch3:		%{name}-jem.proxy-fix-getTypeClass-method.patch
+Patch4:		%{name}-jst.j2ee.webservice-manifest.patch
+Patch5:		%{name}-set-req-org.apache.axis.tools.patch
+
+BuildArch:	noarch
+
+BuildRequires:	ant >= 0:1.8.3-1
+BuildRequires:	jdom >= 0:1.1.3
+BuildRequires:	axis >= 0:1.4-14
+BuildRequires:	log4j >= 0:1.2.17
+BuildRequires:	uddi4j >= 2.0.5-4
+BuildRequires:	wsdl4j >= 0:1.6.2-5
+BuildRequires:	wsil4j >= 1.0-4
+BuildRequires:	javamail >= 1.4.3-11
+BuildRequires:	xerces-j2 >= 2.11.0-7
+BuildRequires:	java-devel
+BuildRequires:	jpackage-utils
+BuildRequires:	apache-commons-codec >= 1.6-2
+BuildRequires:	apache-commons-logging >= 1.1.1-19
+BuildRequires:	apache-commons-discovery >= 0.5-3
+
+BuildRequires:	eclipse-pde >= 1:4.2.0-0.22
+BuildRequires:	eclipse-rcp >= 1:4.2.0-0.22
+BuildRequires:	eclipse-emf >= 2.8.0-0.7
+BuildRequires:	eclipse-swt >= 1:4.2.0-0.22
+BuildRequires:	eclipse-jdt >= 1:4.2.0-0.22
+BuildRequires:	eclipse-dtp >= 1.10-0.1
+BuildRequires:	eclipse-gef >= 3.8.0-0.3
+BuildRequires:	icu4j-eclipse >= 1:4.4.2.2-11
+BuildRequires:	eclipse-emf-core >= 1:2.8.0-0.22
+BuildRequires:	eclipse-platform >= 1:4.2.0-0.22
+BuildRequires:	eclipse-wtp-common >= 3.4.0-0.1
+BuildRequires:	eclipse-wtp-servertools >= 3.3.1-4
+BuildRequires:	eclipse-wtp-webservices >= 3.4.0-0.5
+BuildRequires:	eclipse-wtp-sourceediting >= 3.4.0-0.1
+
+Requires:	eclipse-rcp >= 1:4.2.0-0.22
+Requires:	eclipse-emf >= 2.8.0-0.7
+Requires:	eclipse-swt >= 1:4.2.0-0.22
+Requires:	eclipse-jdt >= 1:4.2.0-0.22
+Requires:	eclipse-dtp >= 1.10-0.1
+Requires:	eclipse-gef >= 3.8.0-0.3
+Requires:	icu4j-eclipse >= 1:4.4.2.2-11
+Requires:	eclipse-emf-core >= 1:2.8.0-0.22
+Requires:	eclipse-platform >= 1:4.2.0-0.22
+Requires:	eclipse-wtp-common >= 3.4.0-0.1
+Requires:	eclipse-wtp-servertools >= 3.3.1-4
+Requires:	eclipse-wtp-webservices >= 3.4.0-0.5
+Requires:	eclipse-wtp-sourceediting >= 3.4.0-0.1
+
+Requires:	ant >= 0:1.8.3-1
+Requires:	jdom >= 0:1.1.3
+Requires:	axis >= 0:1.4-14
+Requires:	java
+Requires:	log4j >= 0:1.2.17
+Requires:	uddi4j >= 2.0.5-4
+Requires:	wsdl4j >= 0:1.6.2-5
+Requires:	wsil4j >= 1.0-4
+Requires:	javamail >= 1.4.3-11
+Requires:	xerces-j2 >= 2.11.0-7
+Requires:	jpackage-utils
+Requires:	apache-commons-codec >= 1.6-2
+Requires:	apache-commons-logging >= 1.1.1-19
+Requires:	apache-commons-discovery >= 0.5-3
+
+
+%description
+The Java EE Tools Project provides frameworks and tools focused on the
+development of J2EE artifacts.
+
+
+%prep
+%setup -q
+
+find . -type f -name *.jar -exec rm -f {} \;
+find . -type f -name *.class -exec rm -f {} \;
+
+%patch0
+%patch1
+%patch2
+%patch3
+%patch4
+%patch5
+
+#Orbit links
+# not sure if all of these are needed since they're also in wtp-webservices
+rm -rf orbit
+mkdir orbit
+pushd orbit
+%{__ln_s} %{_javadir}/jdom.jar
+%{__ln_s} %{_javadir}/log4j.jar
+%{__ln_s} %{_javadir}/uddi4j.jar
+%{__ln_s} %{_javadir}/wsdl4j.jar
+%{__ln_s} %{_javadir}/wsil4j.jar
+%{__ln_s} %{_javadir}/axis/axis.jar
+%{__ln_s} %{_javadir}/axis/saaj.jar
+%{__ln_s} %{_javadir}/axis/jaxrpc.jar
+%{__ln_s} %{_javadir}/javamail/dsn.jar
+%{__ln_s} %{_javadir}/javamail/mail.jar
+%{__ln_s} %{_javadir}/axis/axis-ant.jar
+%{__ln_s} %{_javadir}/apache-commons-logging.jar
+%{__ln_s} %{_javadir}/apache-commons-discovery.jar
+popd
+
+
+%build
+%{_bindir}/eclipse-pdebuild -f org.eclipse.jst.enterprise_ui.feature \
+	-d "eclipse-wtp-common emf wtp-sourceediting \
+	   org.eclipse.jst.server_ui.feature wtp-webservices xsd gef \
+	   emf dtp-connectivity dtp-modelbase" \
+	-o `pwd`/orbit
+
+
+%install
+install -d -m 755 %{buildroot}%{install_loc}
+%{__unzip} -q -d %{buildroot}%{install_loc} \
+	build/rpmBuild/org.eclipse.jst.enterprise_ui.feature.zip
+
+
+%files
+%{install_loc}
+%doc features/org.eclipse.jem.feature.patch/license.html
+%doc plugins/org.eclipse.jst.jee/about.html
+
+%changelog
+* Fri Jun 22 2012 Gerard Ryan <galileo at fedoraproject.org> 3.4.0-0.2.20120618cvs
+- Rename patch files, add versions to BuildRequires/Requires
+* Mon Jun 18 2012 Gerard Ryan <galileo at fedoraproject.org> 3.4.0-0.1.20120618cvs
+- Initial Fedora package
diff --git a/fetch-eclipse-wtp-jeetools.sh b/fetch-eclipse-wtp-jeetools.sh
new file mode 100644
index 0000000..1770413
--- /dev/null
+++ b/fetch-eclipse-wtp-jeetools.sh
@@ -0,0 +1,106 @@
+#!/bin/sh
+
+NAME="eclipse-wtp-jeetools"
+VERSION="3.4.0"
+RELEASE_TAG="HEAD"
+CVSTAG="20120618cvs"
+
+rm -rf ${NAME}-${VERSION}
+rm -f ${NAME}-${VERSION}-*.tar.xz
+
+cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/webtools export -r \
+    $RELEASE_TAG jeetools/docs
+cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/webtools export -r \
+    $RELEASE_TAG jeetools/plugins
+cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/webtools export -r \
+    $RELEASE_TAG jeetools/features
+
+cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/webtools export -r \
+    $RELEASE_TAG ejbtools/docs/org.eclipse.jst.ejb.doc.user
+cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/webtools export -r \
+    $RELEASE_TAG ejbtools/docs/org.eclipse.jst.ejb.ui.infopop
+cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/webtools export -r \
+    $RELEASE_TAG ejbtools/plugins/org.eclipse.jst.j2ee.ejb
+cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/webtools export -r \
+    $RELEASE_TAG ejbtools/plugins/org.eclipse.jst.jee.ejb
+cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/webtools export -r \
+    $RELEASE_TAG ejbtools/plugins/org.eclipse.jst.j2ee.ejb.annotation.model
+cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/webtools export -r \
+    $RELEASE_TAG ejbtools/plugins/org.eclipse.jst.ejb.ui
+cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/webtools export -r \
+    $RELEASE_TAG ejbtools/plugins/org.eclipse.jst.j2ee.ejb.annotations.ui
+cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/webtools export -r \
+    $RELEASE_TAG ejbtools/plugins/org.eclipse.jst.j2ee.ejb.annotations.emitter
+cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/webtools export -r \
+    $RELEASE_TAG ejbtools/plugins/org.eclipse.jst.j2ee.ejb.annotations.xdoclet
+cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/webtools export -r \
+    $RELEASE_TAG ejbtools/plugins/org.eclipse.jst.j2ee.xdoclet.runtime
+
+cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/webtools export -r \
+    $RELEASE_TAG webservices/docs/org.eclipse.jst.ws.axis.ui.doc.user
+cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/webtools export -r \
+    $RELEASE_TAG webservices/docs/org.eclipse.jst.ws.doc.user
+cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/webtools export -r \
+    $RELEASE_TAG webservices/docs/org.eclipse.jst.ws.axis.infopop
+cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/webtools export -r \
+    $RELEASE_TAG webservices/docs/org.eclipse.jst.ws.consumption.infopop
+cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/webtools export -r \
+    $RELEASE_TAG webservices/docs/org.eclipse.jst.ws.infopop
+cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/webtools export -r \
+    $RELEASE_TAG webservices/docs/org.eclipse.jst.ws.consumption.ui.doc.user
+cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/webtools export -r \
+    $RELEASE_TAG webservices/plugins/org.eclipse.jst.ws
+cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/webtools export -r \
+    $RELEASE_TAG webservices/plugins/org.eclipse.jst.ws.consumption
+cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/webtools export -r \
+    $RELEASE_TAG webservices/plugins/org.eclipse.jst.ws.ui
+cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/webtools export -r \
+    $RELEASE_TAG webservices/plugins/org.eclipse.jst.ws.consumption.ui
+cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/webtools export -r \
+    $RELEASE_TAG webservices/plugins/org.eclipse.jst.ws.axis.consumption.core
+cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/webtools export -r \
+    $RELEASE_TAG webservices/plugins/org.eclipse.jst.ws.axis.consumption.ui
+cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/webtools export -r \
+    $RELEASE_TAG webservices/plugins/org.eclipse.jst.ws.axis.creation.ui
+cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/webtools export -r \
+    $RELEASE_TAG webservices/plugins/org.eclipse.jst.ws.uddiregistry
+cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/webtools export -r \
+    $RELEASE_TAG webservices/plugins/org.eclipse.jst.ws.axis.creation
+cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/webtools export -r \
+    $RELEASE_TAG webservices/plugins/org.eclipse.jst.ws.creation.ui
+cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/webtools export -r \
+    $RELEASE_TAG webservices/plugins/org.eclipse.jst.ws.creation.ejb.ui
+cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/webtools export -r \
+    $RELEASE_TAG webservices/plugins/org.eclipse.jst.ws.jaxrs.core
+cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/webtools export -r \
+    $RELEASE_TAG webservices/plugins/org.eclipse.jst.ws.jaxrs.ui
+
+
+cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/webtools export -r \
+    $RELEASE_TAG common/plugins/org.eclipse.jst.common.ui
+
+cvs -d :pserver:anonymous at dev.eclipse.org:/cvsroot/webtools export -r \
+    $RELEASE_TAG sourceediting/docs/org.eclipse.jst.jsp.ui.infopop
+
+# move all to ./jeetools/
+mv common/plugins/* jeetools/plugins/
+mv ejbtools/docs/* jeetools/docs/
+mv ejbtools/plugins/* jeetools/plugins/
+mv sourceediting/docs/* jeetools/docs/
+mv webservices/docs/* jeetools/docs/
+mv webservices/plugins/* jeetools/plugins/
+
+# fix documentiation permissions
+find . -type f -regex ".*.xml$" -exec chmod 644 {} \;
+find . -type f -regex ".*.html$" -exec chmod 644 {} \;
+
+mv jeetools ${NAME}-${VERSION}
+
+tar -cJf ${NAME}-${VERSION}-${RELEASE_TAG}-${CVSTAG}.tar.xz ${NAME}-${VERSION}
+
+# clean
+rm -rf common/
+rm -rf ejbtools/
+rm -rf webservices/
+rm -rf sourceediting/
+
diff --git a/sources b/sources
index e69de29..3d875f8 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+94a9c4060c39be6b8883ef2c272237b8  eclipse-wtp-jeetools-3.4.0-HEAD-20120618cvs.tar.xz


More information about the scm-commits mailing list