Hello community,

here is the log from the commit of package eclipse-swt for openSUSE:Factory 
checked in at 2014-07-02 15:04:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/eclipse-swt (Old)
 and      /work/SRC/openSUSE:Factory/.eclipse-swt.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "eclipse-swt"

Changes:
--------
--- /work/SRC/openSUSE:Factory/eclipse-swt/eclipse-swt.changes  2014-05-21 
16:19:06.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.eclipse-swt.new/eclipse-swt.changes     
2014-07-02 15:05:06.000000000 +0200
@@ -1,0 +2,14 @@
+Tue Jul  1 07:53:03 UTC 2014 - [email protected]
+
+- Revert back to 4.333 as it broke build of only dependant package
+- Removed patches:
+  * build.patch
+  * jni64.patch
+- Added patches:
+  * libswt-includes.patch
+  * libswt-build.patch
+  * libswt-optflags.patch
+  * libswt-plugindir.patch
+  * ppc64le.patch
+
+-------------------------------------------------------------------

Old:
----
  R4_3_2.tar.bz2
  build.patch
  jni64.patch

New:
----
  build.xml
  libswt-4.333.tar.bz2
  libswt-build.patch
  libswt-includes.patch
  libswt-optflags.patch
  libswt-plugindir.patch
  org.eclipse.swt-4.3.1.tar.bz2
  ppc64le.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ eclipse-swt.spec ++++++
--- /var/tmp/diff_new_pack.hkkwvB/_old  2014-07-02 15:05:10.000000000 +0200
+++ /var/tmp/diff_new_pack.hkkwvB/_new  2014-07-02 15:05:10.000000000 +0200
@@ -17,17 +17,22 @@
 
 
 Name:           eclipse-swt
-Summary:        The Standard Widget Toolkit
+Summary:        SWT Library for GTK2
 License:        EPL-1.0
 Group:          Development/Libraries/Other
-Version:        4.335
+Version:        4.333
 Release:        1
-%define         version_suffix 4.3.3.5
-%define         so_suffix 4335
+%define                version_suffix 4.3.3.3
+%define                so_suffix 4333
 Url:            http://www.eclipse.org/swt/
-Source:         
http://git.eclipse.org/c/platform/eclipse.platform.swt.git/snapshot/R4_3_2.tar.bz2
-Patch1:         jni64.patch
-Patch2:         build.patch
+Source0:        libswt-%{version}.tar.bz2
+Source1:        org.eclipse.swt-4.3.1.tar.bz2
+Source2:        build.xml
+Patch0:         libswt-optflags.patch
+Patch1:         libswt-includes.patch
+Patch2:         libswt-build.patch
+Patch3:         libswt-plugindir.patch
+Patch4:         ppc64le.patch
 Provides:       libswt3-gtk2 = %{version}
 %if 0%{?suse_version} <= 1210
 Requires:       mozilla-xulrunner192
@@ -42,6 +47,7 @@
 BuildRequires:  libwebkit-devel
 BuildRequires:  make
 BuildRequires:  pkg-config
+BuildRequires:  unzip
 BuildRequires:  zip
 %if 0%{?suse_version} <= 1210
 BuildRequires:  mozilla-xulrunner192-devel
@@ -59,11 +65,6 @@
 BuildRequires:  libgnomeui-devel
 BuildRequires:  mozilla-nspr-devel
 BuildRequires:  pkgconfig(glu)
-%ifarch %ix86
-%define         swtarch x86
-%else
-%define         swtarch %{_target_cpu}
-%endif
 
 %description
 SWT is the software component that delivers native widget functionality
@@ -72,17 +73,24 @@
 set of native widgets.
 
 %prep
-%setup -q -c eclipse-swt-4.333
-%patch1 -p1
-%patch2 -p1
-mv R4_3_2 eclipse.platform.swt
+%setup -q -n libswt-%{version}
+%patch0
+%patch1
+%patch2
+pushd org/eclipse
+tar -xjf %{S:1}
+%patch3
+popd
+%patch4
+pushd org/eclipse/swt
+cp %{S:2} .
+# remove all third party jars
+find . -iname '*.jar' | xargs rm -rf
+popd
 
 %build
-pushd eclipse.platform.swt/bundles/org.eclipse.swt
-
 export LIBDIR=%{_libdir}
 export NO_STRIP=TRUE
-
 %if 0%{?suse_version} <= 1140
 export GCJ_VERSION=4.5
 %else
@@ -92,45 +100,43 @@
 export GCJ_VERSION=4.7
 %endif
 %endif
-
-%ifarch %ix86
-export ARCH=i586
+%ifarch x86_64
+export ARCH=x86_64
 %else
-export ARCH=%{_target_cpu}
+export ARCH=i586
 %endif
+./build.sh
 
+pushd org/eclipse/swt
 %ant \
-    -Dswt.arch=%{swtarch} \
-    -Dswt.os=linux \
-    -Dswt.ws=gtk \
-    -f buildSWT.xml \
-    build_libraries
-
-%ant \
-    -Dswt.arch=%{swtarch} \
+%ifarch x86_64
+    -Dswt.arch=x86_64 \
+%else
+    -Dswt.arch=x86 \
+%endif
     -Dversion.suffix=%{version_suffix} \
     -Djar.filename=swt-%{version}.jar \
     build.jars
-
 rm build.xml
 popd
-
-zip -u eclipse.platform.swt/bundles/org.eclipse.swt/swt-%{version}.jar 
eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.linux.%{swtarch}/*.so
-
+zip -u org/eclipse/swt/swt-%{version}.jar *.so
 %install
 install -d -m755 %{buildroot}%{_libdir}/eclipse
-install -m644 
eclipse.platform.swt.binaries/bundles/org.eclipse.swt.gtk.linux.%{swtarch}/*.so 
%{buildroot}%{_libdir}/eclipse
-install -D -m644 
eclipse.platform.swt/bundles/org.eclipse.swt/swt-%{version}.jar 
%{buildroot}%{_libdir}/java/swt-gtk-%{version}.jar
+install -m644 *.so %{buildroot}%{_libdir}/eclipse
+install -D -m644 org/eclipse/swt/swt-%{version}.jar 
%{buildroot}%{_libdir}/java/swt-gtk-%{version}.jar
 pushd %{buildroot}%{_libdir}/eclipse
-# Drop mozilla-gtk in openSUSE 12.2 because of not existing 
mozilla-xulrunner192-devel
-libs="atk-gtk awt-gtk cairo-gtk glx-gtk gnome-gtk gtk pi-gtk webkit-gtk"
 %if 0%{?suse_version} < 1210
-libs="$libs mozilla-gtk"
-%endif
-for i in $libs; do
+for i in atk-gtk awt-gtk cairo-gtk glx-gtk gnome-gtk gtk mozilla-gtk pi-gtk 
webkit-gtk; do
   ln -sf libswt-"$i"-%{so_suffix}.so libswt-"$i".so;
   ln -sf libswt-"$i"-%{so_suffix}.so swt-"$i".so;
 done
+%else
+# Drop mozilla-gtk in openSUSE 12.2 because of not existing 
mozilla-xulrunner192-devel
+for i in atk-gtk awt-gtk cairo-gtk glx-gtk gnome-gtk gtk pi-gtk webkit-gtk; do
+  ln -sf libswt-"$i"-%{so_suffix}.so libswt-"$i".so;
+  ln -sf libswt-"$i"-%{so_suffix}.so swt-"$i".so;
+done
+%endif
 popd
 pushd %{buildroot}%{_libdir}/java
 ln -sf swt-gtk-%{version}.jar swt.jar
@@ -170,7 +176,7 @@
 %{_libdir}/java/swt.jar
 %{_libdir}/java/swt-gtk.jar
 %{_libdir}/java/swt-gtk-%{version}.jar
-%doc eclipse.platform.swt/bundles/org.eclipse.swt/about_files/*
+%doc about_files/*
 %dir %{_libdir}/eclipse
 %dir %{_libdir}/java
 

++++++ libswt-build.patch ++++++
--- build.sh.orig       2014-01-13 20:12:14.838334949 +0100
+++ build.sh    2014-01-13 20:12:14.878334145 +0100
@@ -472,9 +472,9 @@
 fi
 
 if [ -z "${MOZILLA_INCLUDES}" -a -z "${MOZILLA_LIBS}" -a ${MODEL} != 'sparc64' 
]; then
-       if [ x`pkg-config --exists mozilla-xpcom && echo YES` = "xYES" ]; then
-               MOZILLA_INCLUDES=`pkg-config --cflags mozilla-xpcom`
-               MOZILLA_LIBS=`pkg-config --libs mozilla-xpcom`
+       if [ x`pkg-config --exists libxul && echo YES` = "xYES" ]; then
+               MOZILLA_INCLUDES=`pkg-config --cflags libxul`
+               MOZILLA_LIBS=`pkg-config --libs libxul`
                export MOZILLA_INCLUDES
                export MOZILLA_LIBS
                MAKE_MOZILLA=make_mozilla
++++++ libswt-includes.patch ++++++
--- make_linux.mak.orig 2010-10-09 13:13:09.000000000 +0200
+++ make_linux.mak      2010-10-09 13:13:09.000000000 +0200
@@ -113,6 +113,9 @@
                -DLINUX -DGTK \
                -I$(JAVA_HOME)/include \
                -I$(JAVA_HOME)/include/linux \
+               -I/usr/include/xulrunner-$(XULRUNNER_VERSION) \
+               -I/usr/include/nspr4 \
+               -I$(LIBDIR)/gcc/$(ARCH)-suse-linux/$(GCJ_VERSION)/include \
                -fPIC \
                ${SWT_PTR_CFLAGS}
 LFLAGS = -shared -fPIC ${SWT_LFLAGS}
++++++ libswt-optflags.patch ++++++
--- make_linux.mak.orig 2014-01-11 15:37:31.853696321 +0100
+++ make_linux.mak      2014-01-11 15:37:31.875695888 +0100
@@ -115,7 +115,7 @@
 WEBKIT_OBJECTS = swt.o webkit.o webkit_structs.o webkit_stats.o
 GLX_OBJECTS = swt.o glx.o glx_structs.o glx_stats.o
 
-CFLAGS = -O -Wall \
+CFLAGS = $(RPM_OPT_FLAGS) \
                -DSWT_VERSION=$(SWT_VERSION) \
                $(NATIVE_STATS) \
                -DLINUX -DGTK \
@@ -230,19 +230,19 @@
 make_mozilla:$(MOZILLA_LIB)
 
 $(MOZILLA_LIB): $(MOZILLA_OBJECTS)
-       $(CXX) -o $(MOZILLA_LIB) $(MOZILLA_OBJECTS) $(MOZILLALFLAGS) 
${MOZILLA_LIBS}
+       $(CXX) $(RPM_OPT_FLAGS) -o $(MOZILLA_LIB) $(MOZILLA_OBJECTS) 
$(MOZILLALFLAGS) ${MOZILLA_LIBS}
 
 xpcom.o: xpcom.cpp
-       $(CXX) $(MOZILLACFLAGS) $(MOZILLAEXCLUDES) ${MOZILLA_INCLUDES} -c 
xpcom.cpp
+       $(CXX) $(RPM_OPT_FLAGS) $(MOZILLACFLAGS) $(MOZILLAEXCLUDES) 
${MOZILLA_INCLUDES} -c xpcom.cpp
 
 xpcom_structs.o: xpcom_structs.cpp
-       $(CXX) $(MOZILLACFLAGS) $(MOZILLAEXCLUDES) ${MOZILLA_INCLUDES} -c 
xpcom_structs.cpp
+       $(CXX) $(RPM_OPT_FLAGS) $(MOZILLACFLAGS) $(MOZILLAEXCLUDES) 
${MOZILLA_INCLUDES} -c xpcom_structs.cpp
        
 xpcom_custom.o: xpcom_custom.cpp
-       $(CXX) $(MOZILLACFLAGS) $(MOZILLAEXCLUDES) ${MOZILLA_INCLUDES} -c 
xpcom_custom.cpp
+       $(CXX) $(RPM_OPT_FLAGS) $(MOZILLACFLAGS) $(MOZILLAEXCLUDES) 
${MOZILLA_INCLUDES} -c xpcom_custom.cpp
 
 xpcom_stats.o: xpcom_stats.cpp
-       $(CXX) $(MOZILLACFLAGS) $(MOZILLAEXCLUDES) ${MOZILLA_INCLUDES} -c 
xpcom_stats.cpp
+       $(CXX) $(RPM_OPT_FLAGS) $(MOZILLACFLAGS) $(MOZILLAEXCLUDES) 
${MOZILLA_INCLUDES} -c xpcom_stats.cpp
 
 #
 # XULRunner lib
@@ -251,19 +251,19 @@
 
 $(XULRUNNER_LIB): $(XULRUNNER_OBJECTS)
        echo -e "#include<stdlib.h>\nsize_t 
je_malloc_usable_size_in_advance(size_t n) {\nreturn n;\n}" | gcc  $(LFLAGS) 
$(CFLAGS) -xc - -o libswt-xulrunner-fix.so
-       $(CXX) -o $(XULRUNNER_LIB) $(XULRUNNER_OBJECTS) $(MOZILLALFLAGS) 
${XULRUNNER_LIBS}
+       $(CXX) $(RPM_OPT_FLAGS) -o $(XULRUNNER_LIB) $(XULRUNNER_OBJECTS) 
$(MOZILLALFLAGS) ${XULRUNNER_LIBS}
 
 xpcomxul.o: xpcom.cpp
-       $(CXX) -o xpcomxul.o $(MOZILLACFLAGS) $(XULRUNNEREXCLUDES) 
${XULRUNNER_INCLUDES} -c xpcom.cpp
+       $(CXX) $(RPM_OPT_FLAGS) -o xpcomxul.o $(MOZILLACFLAGS) 
$(XULRUNNEREXCLUDES) ${XULRUNNER_INCLUDES} -c xpcom.cpp
 
 xpcomxul_structs.o: xpcom_structs.cpp
-       $(CXX) -o xpcomxul_structs.o $(MOZILLACFLAGS) $(XULRUNNEREXCLUDES) 
${XULRUNNER_INCLUDES} -c xpcom_structs.cpp
+       $(CXX) $(RPM_OPT_FLAGS) -o xpcomxul_structs.o $(MOZILLACFLAGS) 
$(XULRUNNEREXCLUDES) ${XULRUNNER_INCLUDES} -c xpcom_structs.cpp
        
 xpcomxul_custom.o: xpcom_custom.cpp
-       $(CXX) -o xpcomxul_custom.o $(MOZILLACFLAGS) $(XULRUNNEREXCLUDES) 
${XULRUNNER_INCLUDES} -c xpcom_custom.cpp
+       $(CXX) $(RPM_OPT_FLAGS) -o xpcomxul_custom.o $(MOZILLACFLAGS) 
$(XULRUNNEREXCLUDES) ${XULRUNNER_INCLUDES} -c xpcom_custom.cpp
 
 xpcomxul_stats.o: xpcom_stats.cpp
-       $(CXX) -o xpcomxul_stats.o $(MOZILLACFLAGS) $(XULRUNNEREXCLUDES) 
${XULRUNNER_INCLUDES} -c xpcom_stats.cpp
+       $(CXX) $(RPM_OPT_FLAGS) -o xpcomxul_stats.o $(MOZILLACFLAGS) 
$(XULRUNNEREXCLUDES) ${XULRUNNER_INCLUDES} -c xpcom_stats.cpp
 
 #
 # XPCOMInit lib
@@ -271,16 +271,16 @@
 make_xpcominit:$(XPCOMINIT_LIB)
 
 $(XPCOMINIT_LIB): $(XPCOMINIT_OBJECTS)
-       $(CXX) -o $(XPCOMINIT_LIB) $(XPCOMINIT_OBJECTS) $(MOZILLALFLAGS) 
${XULRUNNER_LIBS}
+       $(CXX) $(RPM_OPT_FLAGS) -o $(XPCOMINIT_LIB) $(XPCOMINIT_OBJECTS) 
$(MOZILLALFLAGS) ${XULRUNNER_LIBS}
 
 xpcominit.o: xpcominit.cpp
-       $(CXX) $(MOZILLACFLAGS) ${XULRUNNER_INCLUDES} -c xpcominit.cpp
+       $(CXX) $(RPM_OPT_FLAGS) $(MOZILLACFLAGS) ${XULRUNNER_INCLUDES} -c 
xpcominit.cpp
 
 xpcominit_structs.o: xpcominit_structs.cpp
-       $(CXX) $(MOZILLACFLAGS) ${XULRUNNER_INCLUDES} -c xpcominit_structs.cpp
+       $(CXX) $(RPM_OPT_FLAGS) $(MOZILLACFLAGS) ${XULRUNNER_INCLUDES} -c 
xpcominit_structs.cpp
        
 xpcominit_stats.o: xpcominit_stats.cpp
-       $(CXX) $(MOZILLACFLAGS) ${XULRUNNER_INCLUDES} -c xpcominit_stats.cpp
+       $(CXX) $(RPM_OPT_FLAGS) $(MOZILLACFLAGS) ${XULRUNNER_INCLUDES} -c 
xpcominit_stats.cpp
 
 #
 # WebKit lib
++++++ libswt-plugindir.patch ++++++
--- org.eclipse.swt/buildFragment.xml.orig      2011-09-24 23:24:09.004000036 
+0200
+++ org.eclipse.swt/buildFragment.xml   2011-09-24 23:24:09.038000036 +0200
@@ -23,6 +23,7 @@
                <property name="plugin.destination" value="${fragmentdir}" />
                <property name="build.result.folder" value="${fragmentdir}" />
                <property name="destination" value="${fragmentdir}" />
+               <property name="plugindir" value="../org.eclipse.swt" />
                <property name="javacVerbose" value="false" />
                <property name="logExtension" value=".xml" />
                <property name="javacSource" value="1.3" />
++++++ ppc64le.patch ++++++
--- build.sh.orig       2013-09-11 10:41:54.000000000 +0200
+++ build.sh    2014-01-14 10:01:57.364202600 +0100
@@ -411,13 +411,13 @@
 
 
 # For 64-bit CPUs, we have a switch
-if [ ${MODEL} = 'x86_64' -o ${MODEL} = 'ppc64' -o ${MODEL} = 'ia64' -o 
${MODEL} = 'sparc64'  -o ${MODEL} = 's390x' ]; then
+if [ ${MODEL} = 'x86_64' -o ${MODEL} = 'ppc64' -o ${MODEL} = 'ppc64le' -o 
${MODEL} = 'ia64' -o ${MODEL} = 'sparc64'  -o ${MODEL} = 's390x' ]; then
        SWT_PTR_CFLAGS=-DJNI64
        if [ -d /lib64 ]; then
                XLIB64=-L/usr/X11R6/lib64
                export XLIB64
        fi
-       if [ ${MODEL} = 'ppc64' ]; then
+       if [ ${MODEL} = 'ppc64' -o ${MODEL} = 'ppc64le' ]; then
                if [ ${OS} = 'AIX' ]; then
                        SWT_PTR_CFLAGS="${SWT_PTR_CFLAGS} -maix64"
                        SWT_LFLAGS=-maix64
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to