Hello community,

here is the log from the commit of package mozc for openSUSE:Factory checked in 
at 2016-08-05 18:17:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mozc (Old)
 and      /work/SRC/openSUSE:Factory/.mozc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mozc"

Changes:
--------
--- /work/SRC/openSUSE:Factory/mozc/mozc.changes        2016-07-30 
00:27:49.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.mozc.new/mozc.changes   2016-08-05 
18:17:10.000000000 +0200
@@ -1,0 +2,13 @@
+Tue Aug  2 12:54:33 UTC 2016 - ft...@geeko.jp
+
+- fix unnecessary "BuildRequires: protobuf-devel"
+
+-------------------------------------------------------------------
+Fri Jul 29 14:13:39 UTC 2016 - norm...@linux.vnet.ibm.com
+
+- remove ExcludeArch as related failure caused by workaround
+- remove workaround https://llvm.org/bugs/show_bug.cgi?id=22248
+  in spec as now using gcc not clang.
+  remove mozc-stack-protector.patch
+
+-------------------------------------------------------------------

Old:
----
  mozc-stack-protector.patch

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

Other differences:
------------------
++++++ mozc.spec ++++++
--- /var/tmp/diff_new_pack.1yaJXM/_old  2016-08-05 18:17:12.000000000 +0200
+++ /var/tmp/diff_new_pack.1yaJXM/_new  2016-08-05 18:17:12.000000000 +0200
@@ -28,6 +28,7 @@
 %define ibus_mozc_icon_path %{_datadir}/ibus-mozc/product_icon.png
 %define document_dir %{_docdir}/ibus-mozc
 %define zinnia_model_path %{_datadir}/zinnia/model/tomoe/handwriting-ja.model
+%define use_libprotobuf 0
 
 Name:           mozc
 Version:        2.17.2313.102
@@ -84,9 +85,6 @@
 # PATCH-FIX-UPSTREAM marguer...@opensuse.org
 Patch2:         mozc-ninja-verbose-build.patch
 
-# PATCH-FIX-OPENSUSE dval...@suse.com
-Patch3:         mozc-stack-protector.patch
-
 # PATCH-FIX-UPSTREAM - 
https://groups.google.com/forum/#!topic/protobuf/ZXxXR3uPAM4
 Patch4:         protobuf-generic-atomic.patch
 Patch5:         protobuf-atomic.patch
@@ -100,17 +98,15 @@
 
 BuildRequires:  ninja >= 1.4
 BuildRequires:  pkgconfig
+%if %{use_libprotobuf}
 BuildRequires:  protobuf-devel
+%endif
 BuildRequires:  python
 BuildRequires:  unzip
 BuildRequires:  update-desktop-files
 BuildRequires:  zlib-devel
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
-# Exclude PowerPC and arm64 arches because no support in
-# third_party/protobuf/src/google/protobuf/stubs/ atomicops
-ExcludeArch:    ppc ppc64 ppc64le aarch64
-
 %description
 Mozc is a Japanese Input Method Editor (IME) designed for
 multi-platform such as Chromium OS, Mac and Linux. This open-source
@@ -178,9 +174,6 @@
 
 %patch1 -p2
 %patch2 -p2
-%ifarch ppc ppc64 ppc64le
-%patch3 -p1
-%endif
 
 cp %{SOURCE1} .
 
@@ -191,11 +184,13 @@
 # japanese_usage_dictionary
 tar xvf %{SOURCE5}
 # protobuf
+%if ! %{use_libprotobuf}
 tar xvf %{SOURCE6}
 cd protobuf
 %patch4 -p1
 %patch5 -p1
 cd ..
+%endif
 popd
 
 %patch6 -p1
@@ -219,11 +214,8 @@
 # -Wall from RPM_OPT_FLAGS overrides -Wno-* options from gyp.
 # gyp inserts -Wall to the head of release_extra_flags.
 flags=${RPM_OPT_FLAGS/-Wall/}
-%ifarch ppc ppc64 ppc64le
-flags=${flags/-fstack-protector/}
-%endif
 
-export GYP_DEFINES='ibus_mozc_path=%{ibus_mozc_path} 
ibus_mozc_icon_path=%{ibus_mozc_icon_path} use_libprotobuf=0 use_libzinnia=1 
document_dir=%{document_dir} zinnia_model_file=%{zinnia_model_path} 
release_extra_cflags="'$flags'"'
+export GYP_DEFINES='ibus_mozc_path=%{ibus_mozc_path} 
ibus_mozc_icon_path=%{ibus_mozc_icon_path} use_libprotobuf=%{use_libprotobuf} 
use_libzinnia=1 document_dir=%{document_dir} 
zinnia_model_file=%{zinnia_model_path} release_extra_cflags="'$flags'"'
 
 python build_mozc.py gyp --server_dir=%{_libdir}/mozc
 python build_mozc.py build -c %{target} \




Reply via email to