summaryrefslogtreecommitdiff
path: root/java/eclipse/files/patch-submodules
diff options
context:
space:
mode:
Diffstat (limited to 'java/eclipse/files/patch-submodules')
-rw-r--r--java/eclipse/files/patch-submodules191
1 files changed, 93 insertions, 98 deletions
diff --git a/java/eclipse/files/patch-submodules b/java/eclipse/files/patch-submodules
index 7757ac5e57e1..cd17dc220b36 100644
--- a/java/eclipse/files/patch-submodules
+++ b/java/eclipse/files/patch-submodules
@@ -1,16 +1,3 @@
-diff --git a/eclipse.jdt/org.eclipse.jdt-feature/pom.xml b/eclipse.jdt/org.eclipse.jdt-feature/pom.xml
-index 5f21fad..7ef6f2e 100644
---- a/eclipse.jdt/org.eclipse.jdt-feature/pom.xml
-+++ b/eclipse.jdt/org.eclipse.jdt-feature/pom.xml
-@@ -56,6 +56,8 @@
- <excludes>
- <plugin id="org.eclipse.jdt"/>
- <plugin id="org.eclipse.jdt.doc.user"/>
-+ <plugin id="org.eclipse.jdt.launching.macosx"/>
-+ <plugin id="org.eclipse.jdt.launching.ui.macosx"/>
- </excludes>
- </configuration>
- </execution>
diff --git a/eclipse.pde.build/org.eclipse.pde.build/scripts/productBuild/allElements.xml b/eclipse.pde.build/org.eclipse.pde.build/scripts/productBuild/allElements.xml
index 1c2033f..e80dcd8 100644
--- a/eclipse.pde.build/org.eclipse.pde.build/scripts/productBuild/allElements.xml
@@ -75,34 +62,6 @@ index 5399a48..e395cb5 100644
return os;
}
-diff --git a/eclipse.pde.build/org.eclipse.pde.build/templates/headless-build/build.properties b/eclipse.pde.build/org.eclipse.pde.build/templates/headless-build/build.properties
-index 432b6e0..2d69832 100644
---- a/eclipse.pde.build/org.eclipse.pde.build/templates/headless-build/build.properties
-+++ b/eclipse.pde.build/org.eclipse.pde.build/templates/headless-build/build.properties
-@@ -48,6 +48,8 @@ configs = *, *, *
- #configs=win32, win32, x86 & \
- # win32,win32,x86_64 & \
- # win32,win32,wpf & \
-+# freebsd, gtk, x86 & \
-+# freebsd, gtk, x86_64 & \
- # linux, gtk, ppc & \
- # linux, gtk, x86 & \
- # linux, gtk, x86_64 & \
-@@ -72,10 +74,12 @@ configs = *, *, *
- #The format of the archive. By default a zip is created using antZip.
- #The list can only contain the configuration for which the desired format is different than zip.
- #archivesFormat=win32, win32, x86 - antZip& \
-+# freebsd, gtk, x86 - antZip& \
-+# freebsd, gtk, x86_64 - antZip& \
- # linux, gtk, ppc - antZip &\
--# linux, gtk, x86 - antZip& \
-+# linux, gtk, x86 - antZip& \
- # linux, gtk, x86_64 - antZip& \
--# linux, motif, x86 - antZip& \
-+# linux, motif, x86 - antZip& \
- # solaris, motif, sparc - antZip& \
- # solaris, gtk, sparc - antZip& \
- # aix, motif, ppc - antZip& \
diff --git a/eclipse.pde.build/org.eclipse.pde.build/templates/packager/customTargets.xml b/eclipse.pde.build/org.eclipse.pde.build/templates/packager/customTargets.xml
index eac9576..9081501 100644
--- a/eclipse.pde.build/org.eclipse.pde.build/templates/packager/customTargets.xml
@@ -759,6 +718,19 @@ index 3c8c426..fa46f72 100644
presentation.add(implementation);
+diff --git a/eclipse.pde.ui/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/editor/product/PropertiesSection.java b/eclipse.pde.ui/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/editor/product/PropertiesSection.java
+index bcedc5e..a313d19 100644
+--- a/eclipse.pde.ui/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/editor/product/PropertiesSection.java
++++ b/eclipse.pde.ui/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/editor/product/PropertiesSection.java
+@@ -106,7 +106,7 @@ public class PropertiesSection extends TableSection {
+ private IConfigurationProperty fEdit;
+ private Set<String> fExistingNames;
+
+- private String[] COMBO_OSLABELS = new String[] {PDEUIMessages.PropertiesSection_All, Platform.OS_LINUX, Platform.OS_MACOSX, Platform.OS_SOLARIS, Platform.OS_WIN32};
++ private String[] COMBO_OSLABELS = new String[] {PDEUIMessages.PropertiesSection_All, Platform.OS_LINUX, Platform.OS_MACOSX, Platform.OS_SOLARIS, Platform.OS_WIN32, Platform.OS_FREEBSD};
+ private String[] COMBO_ARCHLABELS = new String[] {PDEUIMessages.PropertiesSection_All, Platform.ARCH_X86, Platform.ARCH_X86_64, Platform.ARCH_PPC, Platform.ARCH_IA64, Platform.ARCH_IA64_32, Platform.ARCH_PA_RISC, Platform.ARCH_SPARC};
+
+ public PropertyDialog(Shell shell, IConfigurationProperty property, Set<String> existingNames) {
diff --git a/eclipse.platform.releng/features/org.eclipse.platform-feature/pom.xml b/eclipse.platform.releng/features/org.eclipse.platform-feature/pom.xml
index 7e7e8ac..72c8597 100644
--- a/eclipse.platform.releng/features/org.eclipse.platform-feature/pom.xml
@@ -771,23 +743,14 @@ index 7e7e8ac..72c8597 100644
<plugin id="org.eclipse.core.filesystem.linux.x86"/>
<plugin id="org.eclipse.core.filesystem.linux.x86_64"/>
<plugin id="org.eclipse.core.filesystem.solaris.sparc"/>
-@@ -70,11 +72,16 @@
- <plugin id="org.eclipse.core.filesystem.linux.ppc64"/>
+@@ -70,6 +71,7 @@
+ <plugin id="org.eclipse.core.filesystem.linux.ppc64le"/>
<plugin id="org.eclipse.core.resources.win32.x86"/>
<plugin id="org.eclipse.core.resources.win32.x86_64"/>
+ <plugin id="org.eclipse.core.net.freebsd.%%ECLIPSE_ARCH%%"/>
<plugin id="org.eclipse.core.net.linux.x86"/>
<plugin id="org.eclipse.core.net.linux.x86_64"/>
<plugin id="org.eclipse.core.net.win32.x86"/>
- <plugin id="org.eclipse.core.net.win32.x86_64"/>
- <plugin id="org.eclipse.equinox.security.macosx"/>
-+ <plugin id="org.eclipse.equinox.security.win32.x86"/>
-+ <plugin id="org.eclipse.equinox.security.win32.x86_64"/>
-+ <plugin id="org.eclipse.compare.win32"/>
-+ <plugin id="org.eclipse.ui.win32"/>
- </excludes>
- </configuration>
- </execution>
diff --git a/eclipse.platform.releng/features/org.eclipse.sdk.examples-feature/pom.xml b/eclipse.platform.releng/features/org.eclipse.sdk.examples-feature/pom.xml
index d8c8edf..886e7d8 100644
--- a/eclipse.platform.releng/features/org.eclipse.sdk.examples-feature/pom.xml
@@ -834,17 +797,6 @@ diff --git a/eclipse.platform.resources/tests/org.eclipse.core.tests.resources/s
index 7c8ad8c..b15bbf6 100644
--- a/eclipse.platform.resources/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/filesystem/SymlinkTest.java
+++ b/eclipse.platform.resources/tests/org.eclipse.core.tests.resources/src/org/eclipse/core/tests/filesystem/SymlinkTest.java
-@@ -49,8 +49,8 @@ public class SymlinkTest extends FileSystemTest {
- public static boolean isTestablePlatform() {
- // A Platform is testable if it supports the "ln -s" command.
- String os = Platform.getOS();
-- //currently we only support linux, solaris and mac os
-- if (os.equals(Platform.OS_LINUX) || os.equals(Platform.OS_SOLARIS) || os.equals(Platform.OS_MACOSX) || os.equals(Platform.OS_AIX)
-+ //currently we only support freebsd, linux, solaris and mac os
-+ if (os.equals(Platform.OS_FREEBSD) || os.equals(Platform.OS_LINUX) || os.equals(Platform.OS_SOLARIS) || os.equals(Platform.OS_MACOSX) || os.equals(Platform.OS_AIX)
- // ||os.equals(Platform.OS_HPUX)
- // || isWindowsVistaOrHigher()
- ) {
@@ -339,7 +339,7 @@ public class SymlinkTest extends FileSystemTest {
public void testSymlinkEnabled() {
String os = Platform.getOS();
@@ -1308,6 +1260,32 @@ index cc81dd1..fa992cd 100644
byte[] buffer = new byte[4];
long /*int*/ ptr = OS.malloc(4);
+diff --git a/eclipse.platform.swt/local-build/org.eclipse.swt.fragments.localbuild/META-INF/p2.inf b/eclipse.platform.swt/local-build/org.eclipse.swt.fragments.localbuild/META-INF/p2.inf
+index 39c103e..d1b97c0 100644
+--- a/eclipse.platform.swt/local-build/org.eclipse.swt.fragments.localbuild/META-INF/p2.inf
++++ b/eclipse.platform.swt/local-build/org.eclipse.swt.fragments.localbuild/META-INF/p2.inf
+@@ -73,3 +73,8 @@ requires.17.namespace = org.eclipse.equinox.p2.iu
+ requires.17.name = org.eclipse.swt.gtk.hpux.ia64
+ requires.17.range = 0.0.0
+ requires.17.filter = (&(osgi.os=hpux)(osgi.ws=gtk)(osgi.arch=ia64))
++
++requires.18.namespace = org.eclipse.equinox.p2.iu
++requires.18.name = org.eclipse.swt.gtk.freebsd.%%ECLIPSE_ARCH%%
++requires.18.range = 0.0.0
++requires.18.filter = (&(osgi.os=freebsd)(osgi.ws=gtk)(osgi.arch=%%ECLIPSE_ARCH%%))
+diff --git a/eclipse.platform.swt/bundles/org.eclipse.swt/META-INF/p2.inf b/eclipse.platform.swt/bundles/org.eclipse.swt/META-INF/p2.inf
+index 681fc0b..957a23f 100644
+--- a/eclipse.platform.swt/bundles/org.eclipse.swt/META-INF/p2.inf
++++ b/eclipse.platform.swt/bundles/org.eclipse.swt/META-INF/p2.inf
+@@ -85,3 +85,8 @@ requires.17.namespace = org.eclipse.equinox.p2.iu
+ requires.17.name = org.eclipse.swt.gtk.hpux.ia64
+ requires.17.range = [$version$,$version$]
+ requires.17.filter = (&(osgi.os=hpux)(osgi.ws=gtk)(osgi.arch=ia64)(!(org.eclipse.swt.buildtime=true)))
++
++requires.18.namespace = org.eclipse.equinox.p2.iu
++requires.18.name = org.eclipse.swt.gtk.freebsd.%%ECLIPSE_ARCH%%
++requires.18.range = [$version$,$version$]
++requires.18.filter = (&(osgi.os=freebsd)(osgi.ws=gtk)(osgi.arch=%%ECLIPSE_ARCH%%)(!(org.eclipse.swt.buildtime=true)))
diff --git a/eclipse.platform.swt.binaries/pom.xml b/eclipse.platform.swt.binaries/pom.xml
index cc8d6f7..46c8f5a 100644
--- a/eclipse.platform.swt.binaries/pom.xml
@@ -1429,33 +1407,14 @@ diff --git a/eclipse.platform.ui/features/org.eclipse.e4.rcp/pom.xml b/eclipse.p
index 918a8ff..ceb1b3e 100644
--- a/eclipse.platform.ui/features/org.eclipse.e4.rcp/pom.xml
+++ b/eclipse.platform.ui/features/org.eclipse.e4.rcp/pom.xml
-@@ -38,7 +38,26 @@
- <excludes>
- <plugin id="javax.xml"/>
- <plugin id="org.eclipse.swt"/>
-+ <plugin id="org.eclipse.swt.gtk.freebsd.%%ECLIPSE_ARCH%%"/>
-+ <plugin id="org.eclipse.swt.gtk.solaris.sparc"/>
-+ <plugin id="org.eclipse.swt.gtk.solaris.x86"/>
-+ <plugin id="org.eclipse.swt.cocoa.macosx"/>
-+ <plugin id="org.eclipse.swt.cocoa.macosx.x86_64"/>
-+ <plugin id="org.eclipse.swt.gtk.linux.ppc"/>
-+ <plugin id="org.eclipse.swt.gtk.linux.ppc64"/>
-+ <plugin id="org.eclipse.swt.gtk.linux.ppc64le"/>
-+ <plugin id="org.eclipse.swt.gtk.linux.x86"/>
-+ <plugin id="org.eclipse.swt.gtk.linux.s390x"/>
-+ <plugin id="org.eclipse.swt.gtk.linux.s390"/>
-+ <plugin id="org.eclipse.swt.gtk.linux.x86_64"/>
-+ <plugin id="org.eclipse.swt.gtk.aix.ppc"/>
-+ <plugin id="org.eclipse.swt.gtk.aix.ppc64"/>
-+ <plugin id="org.eclipse.swt.gtk.hpux.ia64"/>
-+ <plugin id="org.eclipse.swt.win32.win32.x86"/>
-+ <plugin id="org.eclipse.swt.win32.win32.x86_64"/>
-+ <plugin id="org.eclipse.e4.ui.workbench.renderers.swt.cocoa"/>
- <plugin id="org.eclipse.equinox.launcher"/>
+@@ -48,6 +48,7 @@
+ <plugin id="org.eclipse.equinox.launcher.gtk.linux.s390x"/>
+ <plugin id="org.eclipse.equinox.launcher.gtk.linux.s390"/>
+ <plugin id="org.eclipse.equinox.launcher.gtk.linux.x86_64"/>
+ <plugin id="org.eclipse.equinox.launcher.gtk.freebsd.%%ECLIPSE_ARCH%%"/>
- <plugin id="org.eclipse.equinox.launcher.gtk.solaris.sparc"/>
- <plugin id="org.eclipse.equinox.launcher.gtk.solaris.x86"/>
- <plugin id="org.eclipse.equinox.launcher.cocoa.macosx"/>
+ <plugin id="org.eclipse.equinox.launcher.gtk.aix.ppc"/>
+ <plugin id="org.eclipse.equinox.launcher.gtk.aix.ppc64"/>
+ <plugin id="org.eclipse.equinox.launcher.gtk.hpux.ia64"/>
diff --git a/rt.equinox.framework/bundles/org.eclipse.equinox.launcher/pom.xml b/rt.equinox.framework/bundles/org.eclipse.equinox.launcher/pom.xml
index 32968af..6610342 100644
--- a/rt.equinox.framework/bundles/org.eclipse.equinox.launcher/pom.xml
@@ -1744,15 +1703,51 @@ diff --git a/rt.equinox.framework/features/org.eclipse.equinox.executable.featur
index 156de22..7353724 100644
--- a/rt.equinox.framework/features/org.eclipse.equinox.executable.feature/pom.xml
+++ b/rt.equinox.framework/features/org.eclipse.equinox.executable.feature/pom.xml
-@@ -343,6 +343,8 @@
- <include name="gtk/linux/ppc64/**/*" />
- <include name="gtk/linux/x86/**/*" />
- <include name="gtk/linux/x86_64/**/*" />
-+ <include name="gtk/freebsd/x86/**/*" />
-+ <include name="gtk/freebsd/x86_64/**/*" />
- <include name="gtk/solaris/sparc/**/*" />
- <include name="gtk/solaris/x86/**/*" />
- <include name="win32/win32/x86/**/*" />
+@@ -130,6 +130,36 @@
+
+ <profiles>
+ <profile>
++ <id>build-native-launchers-gtk.freebsd.%%ECLIPSE_ARCH%%</id>
++ <activation>
++ <property>
++ <name>native</name>
++ <value>gtk.freebsd.%%ECLIPSE_ARCH%%</value>
++ </property>
++ </activation>
++ <build>
++ <plugins>
++ <plugin>
++ <artifactId>maven-antrun-plugin</artifactId>
++ <executions>
++ <execution>
++ <id>compile-executable-natives</id>
++ <phase>generate-resources</phase>
++ <configuration>
++ <target>
++ <ant antfile="build.xml" dir="library/gtk/" target="build_eclipse"/>
++ </target>
++ </configuration>
++ <goals>
++ <goal>run</goal>
++ </goals>
++ </execution>
++ </executions>
++ </plugin>
++ </plugins>
++ </build>
++ </profile>
++ <profile>
+ <id>build-native-launchers-gtk.linux.x86_64</id>
+ <activation>
+ <property>
+@@ -343,6 +373,7 @@
+ <include name="gtk/linux/ppc64le/**/*"/>
+ <include name="gtk/linux/x86/**/*"/>
+ <include name="gtk/linux/x86_64/**/*"/>
++ <include name="gtk/freebsd/%%ECLIPSE_ARCH%%/**/*"/>
+ <include name="gtk/solaris/sparc/**/*"/>
+ <include name="gtk/solaris/x86/**/*"/>
+ <include name="win32/win32/x86/**/*"/>
diff --git a/rt.equinox.framework/features/org.eclipse.equinox.executable.feature/resources/build.properties b/rt.equinox.framework/features/org.eclipse.equinox.executable.feature/resources/build.properties
index 0f30a87..36382de 100644
--- a/rt.equinox.framework/features/org.eclipse.equinox.executable.feature/resources/build.properties