Hello community,

here is the log from the commit of package ibus-libpinyin for openSUSE:Factory 
checked in at 2018-11-15 12:41:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ibus-libpinyin (Old)
 and      /work/SRC/openSUSE:Factory/.ibus-libpinyin.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ibus-libpinyin"

Thu Nov 15 12:41:16 2018 rev:18 rq:649007 version:1.10.91

Changes:
--------
--- /work/SRC/openSUSE:Factory/ibus-libpinyin/ibus-libpinyin.changes    
2018-10-15 09:44:50.783277175 +0200
+++ /work/SRC/openSUSE:Factory/.ibus-libpinyin.new/ibus-libpinyin.changes       
2018-11-15 12:41:17.510192495 +0100
@@ -1,0 +2,6 @@
+Tue Nov 13 12:21:36 UTC 2018 - [email protected]
+
+- Add ibus-libpinyin-fix-build-fault.patch: fix build error for 
+  edition 1.10 in openSUSE-Leap-15(boo#1115778).
+
+-------------------------------------------------------------------

New:
----
  ibus-libpinyin-fix-build-fault.patch

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

Other differences:
------------------
++++++ ibus-libpinyin.spec ++++++
--- /var/tmp/diff_new_pack.403iZE/_old  2018-11-15 12:41:18.594191260 +0100
+++ /var/tmp/diff_new_pack.403iZE/_new  2018-11-15 12:41:18.598191256 +0100
@@ -25,6 +25,8 @@
 Group:          System/I18n/Chinese
 URL:            https://github.com/libpinyin/ibus-libpinyin
 Source:         
https://github.com/libpinyin/ibus-libpinyin/archive/%{version}/%{name}-%{version}.tar.gz
+# PATCH-FIX-OPENSUSE ibus-libpinyin-fix-build-fault.patch boo#1115778 
[email protected] -- Fix build errors happen in ibus-1.10.91 for openSUSE-Leap 15
+Patch0:         ibus-libpinyin-fix-build-fault.patch
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  gettext-devel
@@ -54,6 +56,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 NOCONFIGURE=1 ./autogen.sh

++++++ ibus-libpinyin-fix-build-fault.patch ++++++
diff -Nura ibus-libpinyin-1.10.91/src/PYPEmojiCandidates.cc 
ibus-libpinyin-1.10.91_new/src/PYPEmojiCandidates.cc
--- ibus-libpinyin-1.10.91/src/PYPEmojiCandidates.cc    2018-10-11 
14:43:31.000000000 +0800
+++ ibus-libpinyin-1.10.91_new/src/PYPEmojiCandidates.cc        2018-11-13 
20:08:37.037828148 +0800
@@ -23,7 +23,7 @@
 #include "PYPEmojiCandidates.h"
 #include <assert.h>
 #include <algorithm>
-#include <string>
+#include <cstring>
 #include "PYPPhoneticEditor.h"
 #include "PYConfig.h"
 #include "PYPEmojiTable.h"
@@ -37,7 +37,7 @@
 
 static bool compare_match_less_than (const EmojiItem & lhs,
                                      const EmojiItem & rhs) {
-    return 0 > strcmp (lhs.m_emoji_match, rhs.m_emoji_match);
+    return 0 > std::strcmp (lhs.m_emoji_match, rhs.m_emoji_match);
 }
 
 static bool search_emoji (const EmojiItem * emojis,

Reply via email to