Hello community, here is the log from the commit of package eclipse for openSUSE:Factory checked in at 2019-11-26 16:54:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/eclipse (Old) and /work/SRC/openSUSE:Factory/.eclipse.new.26869 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "eclipse" Tue Nov 26 16:54:29 2019 rev:2 rq:750484 version:4.9.0 Changes: -------- --- /work/SRC/openSUSE:Factory/eclipse/eclipse.changes 2019-11-19 13:44:38.480406538 +0100 +++ /work/SRC/openSUSE:Factory/.eclipse.new.26869/eclipse.changes 2019-11-26 16:54:56.864195277 +0100 @@ -1,0 +2,10 @@ +Sun Nov 24 06:50:20 UTC 2019 - Fridrich Strba <fst...@suse.com> + +- Added patch: + * eclipse-ppc64.patch + + Fix build of SWT on ppc64 big endian +- Modified patch: + * eclipse-secondary-arches.patch + + Fix build on ppc64 big endian + +------------------------------------------------------------------- New: ---- eclipse-ppc64.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ eclipse.spec ++++++ --- /var/tmp/diff_new_pack.2RgvlU/_old 2019-11-26 16:55:00.600194044 +0100 +++ /var/tmp/diff_new_pack.2RgvlU/_new 2019-11-26 16:55:00.604194042 +0100 @@ -1,7 +1,7 @@ # # spec file for package eclipse # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -108,6 +108,8 @@ Patch31: eclipse-suse-batik.patch # Fix build of ImageDescriptor.createImage(boolean, Device) Patch32: eclipse-imagedescriptor.patch +# Fix build on ppc64 big endian +Patch33: eclipse-ppc64.patch BuildRequires: ant >= 1.10.5 BuildRequires: ant-antlr BuildRequires: ant-apache-bcel @@ -140,6 +142,8 @@ BuildRequires: cbi-plugins BuildRequires: desktop-file-utils BuildRequires: easymock +BuildRequires: eclipse-ecf-core >= 3.14.1 +BuildRequires: eclipse-emf-core > 2.14.99 BuildRequires: eclipse-license2 BuildRequires: gcc BuildRequires: glassfish-el > 3.0.0 @@ -206,8 +210,6 @@ BuildRequires: pkgconfig(webkit2gtk-4.0) BuildRequires: pkgconfig(xt) BuildRequires: pkgconfig(xtst) -BuildRequires: eclipse-ecf-core >= 3.14.1 -BuildRequires: eclipse-emf-core > 2.14.99 BuildConflicts: java-devel >= 9 %if %{with bootstrap} Name: eclipse-bootstrap @@ -497,6 +499,7 @@ %patch30 -p1 %patch31 -p1 %patch32 -p1 +%patch33 -p1 # Use ecj when bootstrapping %if %{with bootstrap} ++++++ eclipse-ppc64.patch ++++++ --- "eclipse-platform-sources-I20180906-0745/eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/build.sh" 2018-08-21 14:03:55.000000000 +0200 +++ "eclipse-platform-sources-I20180906-0745/eclipse.platform.swt/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/build.sh" 2019-11-23 18:56:22.469583236 +0100 @@ -195,13 +195,13 @@ # For 64-bit CPUs, we have a switch -if [ ${MODEL} = 'x86_64' -o ${MODEL} = 'ia64' -o ${MODEL} = 's390x' -o ${MODEL} = 'ppc64le' -o ${MODEL} = 'aarch64' ]; then +if [ ${MODEL} = 'x86_64' -o ${MODEL} = 'ia64' -o ${MODEL} = 's390x' -o ${MODEL} = 'ppc64le' -o ${MODEL} = 'ppc64' -o ${MODEL} = 'aarch64' ]; then SWT_PTR_CFLAGS=-DJNI64 if [ -d /lib64 ]; then XLIB64=-L/usr/X11R6/lib64 export XLIB64 fi - if [ ${MODEL} = 'ppc64le' ]; then + if [ ${MODEL} = 'ppc64le' -o ${MODEL} = 'ppc64']; then SWT_PTR_CFLAGS="${SWT_PTR_CFLAGS} -m64" XLIB64="${XLIB64} -L/usr/lib64" SWT_LFLAGS=-m64 ++++++ eclipse-secondary-arches.patch ++++++ --- /var/tmp/diff_new_pack.2RgvlU/_old 2019-11-26 16:55:00.704194009 +0100 +++ /var/tmp/diff_new_pack.2RgvlU/_new 2019-11-26 16:55:00.704194009 +0100 @@ -1,11 +1,57 @@ -diff --git a/eclipse.platform.ui/features/org.eclipse.e4.rcp/feature.xml b/eclipse.platform.ui/features/org.eclipse.e4.rcp/feature.xml -index 7e1f520..734dd10 100644 ---- a/eclipse.platform.ui/features/org.eclipse.e4.rcp/feature.xml -+++ b/eclipse.platform.ui/features/org.eclipse.e4.rcp/feature.xml -@@ -418,6 +418,36 @@ - install-size="0" - version="0.0.0" +--- eclipse-platform-sources-I20180906-0745/eclipse.platform.swt/bundles/org.eclipse.swt/META-INF/p2.inf 2018-06-13 09:08:26.000000000 +0200 ++++ eclipse-platform-sources-I20180906-0745/eclipse.platform.swt/bundles/org.eclipse.swt/META-INF/p2.inf 2019-11-23 19:43:05.635964482 +0100 +@@ -34,3 +34,23 @@ + requires.7.name = org.eclipse.swt.gtk.linux.ppc64le + requires.7.range = [$version$,$version$] + requires.7.filter = (&(osgi.os=linux)(osgi.ws=gtk)(osgi.arch=ppc64le)(!(org.eclipse.swt.buildtime=true))) ++ ++requires.8.namespace = org.eclipse.equinox.p2.iu ++requires.8.name = org.eclipse.swt.gtk.linux.ppc64 ++requires.8.range = [$version$,$version$] ++requires.8.filter = (&(osgi.os=linux)(osgi.ws=gtk)(osgi.arch=ppc64)(!(org.eclipse.swt.buildtime=true))) ++ ++requires.9.namespace = org.eclipse.equinox.p2.iu ++requires.9.name = org.eclipse.swt.gtk.linux.arm ++requires.9.range = [$version$,$version$] ++requires.9.filter = (&(osgi.os=linux)(osgi.ws=gtk)(osgi.arch=arm)(!(org.eclipse.swt.buildtime=true))) ++ ++requires.10.namespace = org.eclipse.equinox.p2.iu ++requires.10.name = org.eclipse.swt.gtk.linux.aarch64 ++requires.10.range = [$version$,$version$] ++requires.10.filter = (&(osgi.os=linux)(osgi.ws=gtk)(osgi.arch=aarch64)(!(org.eclipse.swt.buildtime=true))) ++ ++requires.11.namespace = org.eclipse.equinox.p2.iu ++requires.11.name = org.eclipse.swt.gtk.linux.s390x ++requires.11.range = [$version$,$version$] ++requires.11.filter = (&(osgi.os=linux)(osgi.ws=gtk)(osgi.arch=s390x)(!(org.eclipse.swt.buildtime=true))) +--- eclipse-platform-sources-I20180906-0745/eclipse.platform.swt.binaries/pom.xml 2018-09-06 13:47:25.000000000 +0200 ++++ eclipse-platform-sources-I20180906-0745/eclipse.platform.swt.binaries/pom.xml 2019-11-23 19:43:05.635964482 +0100 +@@ -54,7 +54,11 @@ + + <modules> + <module>bundles/org.eclipse.swt.cocoa.macosx.x86_64</module> ++ <module>bundles/org.eclipse.swt.gtk.linux.arm</module> ++ <module>bundles/org.eclipse.swt.gtk.linux.aarch64</module> ++ <module>bundles/org.eclipse.swt.gtk.linux.ppc64</module> + <module>bundles/org.eclipse.swt.gtk.linux.ppc64le</module> ++ <module>bundles/org.eclipse.swt.gtk.linux.s390x</module> + <module>bundles/org.eclipse.swt.gtk.linux.x86</module> + <module>bundles/org.eclipse.swt.gtk.linux.x86_64</module> + <module>bundles/org.eclipse.swt.win32.win32.x86</module> +--- eclipse-platform-sources-I20180906-0745/eclipse.platform.ui/features/org.eclipse.e4.rcp/feature.xml 2018-09-06 06:27:51.000000000 +0200 ++++ eclipse-platform-sources-I20180906-0745/eclipse.platform.ui/features/org.eclipse.e4.rcp/feature.xml 2019-11-23 19:44:52.823489642 +0100 +@@ -420,6 +420,46 @@ fragment="true"/> + + <plugin ++ id="org.eclipse.equinox.launcher.gtk.linux.ppc64" ++ os="linux" ++ ws="gtk" ++ arch="ppc64" ++ download-size="0" ++ install-size="0" ++ version="0.0.0" ++ fragment="true"/> + + <plugin + id="org.eclipse.equinox.launcher.gtk.linux.arm" @@ -36,17 +82,15 @@ + install-size="0" + version="0.0.0" + fragment="true"/> - - <plugin - id="org.eclipse.equinox.launcher.gtk.linux.x86" -@@ -496,6 +526,39 @@ - download-size="0" - install-size="0" - version="0.0.0" -+ fragment="true" -+ unpack="false"/> + + <plugin + id="org.eclipse.equinox.launcher.gtk.linux.x86" + os="linux" + ws="gtk" +@@ -500,6 +540,39 @@ + unpack="false"/> + + <plugin + id="org.eclipse.swt.gtk.linux.s390x" + os="linux" + ws="gtk" @@ -76,25 +120,43 @@ + download-size="0" + install-size="0" + version="0.0.0" ++ fragment="true" ++ unpack="false"/> ++ ++ <plugin + id="org.eclipse.swt.gtk.linux.ppc64le" + os="linux" + ws="gtk" +@@ -507,6 +580,17 @@ + download-size="0" + install-size="0" + version="0.0.0" ++ fragment="true" ++ unpack="false"/> ++ ++ <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"/> ---- a/rt.equinox.framework/features/org.eclipse.equinox.executable.feature/pom.xml 2014-11-28 15:09:42.000000000 +0000 -+++ b/rt.equinox.framework/features/org.eclipse.equinox.executable.feature/pom.xml 2014-11-28 16:52:00.315007846 +0000 -@@ -123,7 +123,11 @@ - <copy todir="bin" verbose="true" includeEmptyDirs="false" failonerror="true"> - <fileset dir="../../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/"> - <include name="cocoa/macosx/x86_64/**/*"/> -+ <include name="gtk/linux/arm/**/*"/> -+ <include name="gtk/linux/aarch64/**/*"/> -+ <include name="gtk/linux/ppc64/**/*"/> - <include name="gtk/linux/ppc64le/**/*"/> -+ <include name="gtk/linux/s390x/**/*"/> - <include name="gtk/linux/x86/**/*"/> - <include name="gtk/linux/x86_64/**/*"/> - <include name="win32/win32/x86/**/*"/> ---- a/rt.equinox.framework/features/org.eclipse.equinox.executable.feature/build.properties 2015-01-30 14:44:03.436891441 +0000 -+++ b/rt.equinox.framework/features/org.eclipse.equinox.executable.feature/build.properties 2015-01-30 14:45:25.232480509 +0000 +--- eclipse-platform-sources-I20180906-0745/eclipse.platform.ui/features/org.eclipse.e4.rcp/pom.xml 2019-11-23 19:40:36.264645015 +0100 ++++ eclipse-platform-sources-I20180906-0745/eclipse.platform.ui/features/org.eclipse.e4.rcp/pom.xml 2019-11-23 20:29:03.687864708 +0100 +@@ -46,6 +46,7 @@ + <plugin id="org.eclipse.equinox.launcher.win32.win32.x86_64"/> + <plugin id="org.eclipse.equinox.launcher.gtk.linux.arm" /> + <plugin id="org.eclipse.equinox.launcher.gtk.linux.aarch64" /> ++ <plugin id="org.eclipse.equinox.launcher.gtk.linux.ppc64" /> + <plugin id="org.eclipse.equinox.launcher.gtk.linux.s390x" /> + <plugin id="org.eclipse.e4.ui.workbench.renderers.swt.cocoa" /> + <plugin id="org.apache.commons.jxpath" /> +--- eclipse-platform-sources-I20180906-0745/rt.equinox.framework/features/org.eclipse.equinox.executable.feature/build.properties 2018-08-23 02:04:10.000000000 +0200 ++++ eclipse-platform-sources-I20180906-0745/rt.equinox.framework/features/org.eclipse.equinox.executable.feature/build.properties 2019-11-23 19:43:05.631964499 +0100 @@ -37,3 +37,15 @@ root.linux.gtk.x86_64=bin/gtk/linux/x86_64,gtk_root @@ -111,48 +173,8 @@ + +root.linux.gtk.s390x=bin/gtk/linux/s390x,gtk_root +root.linux.gtk.s390x.permissions.755=launcher ---- a/eclipse.platform.swt.binaries/pom.xml 2017-04-05 01:57:59.142576722 +0100 -+++ b/eclipse.platform.swt.binaries/pom.xml 2017-04-05 02:00:00.153247342 +0100 -@@ -54,7 +54,11 @@ - - <modules> - <module>bundles/org.eclipse.swt.cocoa.macosx.x86_64</module> -+ <module>bundles/org.eclipse.swt.gtk.linux.arm</module> -+ <module>bundles/org.eclipse.swt.gtk.linux.aarch64</module> -+ <module>bundles/org.eclipse.swt.gtk.linux.ppc64</module> - <module>bundles/org.eclipse.swt.gtk.linux.ppc64le</module> -+ <module>bundles/org.eclipse.swt.gtk.linux.s390x</module> - <module>bundles/org.eclipse.swt.gtk.linux.x86</module> - <module>bundles/org.eclipse.swt.gtk.linux.x86_64</module> - <module>bundles/org.eclipse.swt.win32.win32.x86</module> ---- a/eclipse.platform.swt/bundles/org.eclipse.swt/META-INF/p2.inf 2017-04-21 10:15:34.857977599 +0100 -+++ b/eclipse.platform.swt/bundles/org.eclipse.swt/META-INF/p2.inf 2017-04-21 10:18:22.878025820 +0100 -@@ -34,3 +34,23 @@ - requires.7.name = org.eclipse.swt.gtk.linux.ppc64le - requires.7.range = [$version$,$version$] - requires.7.filter = (&(osgi.os=linux)(osgi.ws=gtk)(osgi.arch=ppc64le)(!(org.eclipse.swt.buildtime=true))) -+ -+requires.8.namespace = org.eclipse.equinox.p2.iu -+requires.8.name = org.eclipse.swt.gtk.linux.ppc64 -+requires.8.range = [$version$,$version$] -+requires.8.filter = (&(osgi.os=linux)(osgi.ws=gtk)(osgi.arch=ppc64)(!(org.eclipse.swt.buildtime=true))) -+ -+requires.9.namespace = org.eclipse.equinox.p2.iu -+requires.9.name = org.eclipse.swt.gtk.linux.arm -+requires.9.range = [$version$,$version$] -+requires.9.filter = (&(osgi.os=linux)(osgi.ws=gtk)(osgi.arch=arm)(!(org.eclipse.swt.buildtime=true))) -+ -+requires.10.namespace = org.eclipse.equinox.p2.iu -+requires.10.name = org.eclipse.swt.gtk.linux.aarch64 -+requires.10.range = [$version$,$version$] -+requires.10.filter = (&(osgi.os=linux)(osgi.ws=gtk)(osgi.arch=aarch64)(!(org.eclipse.swt.buildtime=true))) -+ -+requires.11.namespace = org.eclipse.equinox.p2.iu -+requires.11.name = org.eclipse.swt.gtk.linux.s390x -+requires.11.range = [$version$,$version$] -+requires.11.filter = (&(osgi.os=linux)(osgi.ws=gtk)(osgi.arch=s390x)(!(org.eclipse.swt.buildtime=true))) ---- a/rt.equinox.framework/features/org.eclipse.equinox.executable.feature/library/gtk/build.sh 2017-04-19 13:31:15.000000000 +0100 -+++ b/rt.equinox.framework/features/org.eclipse.equinox.executable.feature/library/gtk/build.sh 2017-04-23 16:58:34.022207885 +0100 +--- eclipse-platform-sources-I20180906-0745/rt.equinox.framework/features/org.eclipse.equinox.executable.feature/library/gtk/build.sh 2018-08-23 02:04:10.000000000 +0200 ++++ eclipse-platform-sources-I20180906-0745/rt.equinox.framework/features/org.eclipse.equinox.executable.feature/library/gtk/build.sh 2019-11-23 19:43:05.635964482 +0100 @@ -109,7 +109,7 @@ "s390x") defaultOSArch="s390x" @@ -162,8 +184,22 @@ ;; arm*) defaultOSArch="arm" ---- a/rt.equinox.framework/pom.xml 2017-04-26 22:19:15.548461372 +0100 -+++ b/rt.equinox.framework/pom.xml 2017-04-26 22:20:41.348571492 +0100 +--- eclipse-platform-sources-I20180906-0745/rt.equinox.framework/features/org.eclipse.equinox.executable.feature/pom.xml 2018-09-06 13:47:31.000000000 +0200 ++++ eclipse-platform-sources-I20180906-0745/rt.equinox.framework/features/org.eclipse.equinox.executable.feature/pom.xml 2019-11-23 19:43:05.631964499 +0100 +@@ -123,7 +123,11 @@ + <copy todir="bin" verbose="true" includeEmptyDirs="false" failonerror="true"> + <fileset dir="../../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/"> + <include name="cocoa/macosx/x86_64/**/*"/> ++ <include name="gtk/linux/arm/**/*"/> ++ <include name="gtk/linux/aarch64/**/*"/> ++ <include name="gtk/linux/ppc64/**/*"/> + <include name="gtk/linux/ppc64le/**/*"/> ++ <include name="gtk/linux/s390x/**/*"/> + <include name="gtk/linux/x86/**/*"/> + <include name="gtk/linux/x86_64/**/*"/> + <include name="win32/win32/x86/**/*"/> +--- eclipse-platform-sources-I20180906-0745/rt.equinox.framework/pom.xml 2018-09-06 13:47:31.000000000 +0200 ++++ eclipse-platform-sources-I20180906-0745/rt.equinox.framework/pom.xml 2019-11-23 19:43:05.635964482 +0100 @@ -73,6 +73,30 @@ <module>bundles/org.eclipse.equinox.launcher.gtk.linux.aarch64</module> </modules>