Hello community,

here is the log from the commit of package ki18n for openSUSE:Factory checked 
in at 2017-10-27 13:55:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ki18n (Old)
 and      /work/SRC/openSUSE:Factory/.ki18n.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ki18n"

Fri Oct 27 13:55:12 2017 rev:49 rq:536326 version:5.39.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/ki18n/ki18n.changes      2017-09-19 
16:30:35.210182499 +0200
+++ /work/SRC/openSUSE:Factory/.ki18n.new/ki18n.changes 2017-10-27 
13:55:16.457257883 +0200
@@ -1,0 +2,10 @@
+Mon Oct 23 06:41:40 CEST 2017 - lbeltr...@kde.org
+
+- Update to 5.39.0
+  * New feature release
+  * For more details please see:
+  * https://www.kde.org/announcements/kde-frameworks-5.39.0.php
+- Changes since 5.38.0:
+  * None
+
+-------------------------------------------------------------------

Old:
----
  ki18n-5.38.0.tar.xz

New:
----
  ki18n-5.39.0.tar.xz

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

Other differences:
------------------
++++++ ki18n.spec ++++++
--- /var/tmp/diff_new_pack.yzpZY6/_old  2017-10-27 13:55:17.281219369 +0200
+++ /var/tmp/diff_new_pack.yzpZY6/_new  2017-10-27 13:55:17.285219182 +0200
@@ -18,13 +18,13 @@
 
 %bcond_without lang
 %define lname   libKF5I18n5
-%define _tar_path 5.38
+%define _tar_path 5.39
 # Full KF5 version (e.g. 5.33.0)
 %{!?_kf5_version: %global _kf5_version %{version}}
 # Last major and minor KF5 version (e.g. 5.33)
 %{!?_kf5_bugfix_version: %global _kf5_bugfix_version %(echo %{_kf5_version} | 
awk -F. '{print $1"."$2}')}
 Name:           ki18n
-Version:        5.38.0
+Version:        5.39.0
 Release:        0
 BuildRequires:  cmake >= 3.0
 BuildRequires:  extra-cmake-modules >= %{_kf5_bugfix_version}

++++++ ki18n-5.38.0.tar.xz -> ki18n-5.39.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ki18n-5.38.0/CMakeLists.txt 
new/ki18n-5.39.0/CMakeLists.txt
--- old/ki18n-5.38.0/CMakeLists.txt     2017-09-03 10:07:15.000000000 +0200
+++ new/ki18n-5.39.0/CMakeLists.txt     2017-10-07 21:15:36.000000000 +0200
@@ -1,11 +1,11 @@
 cmake_minimum_required(VERSION 3.0)
 
-set(KF5_VERSION "5.38.0") # handled by release scripts
+set(KF5_VERSION "5.39.0") # handled by release scripts
 project(KI18n VERSION ${KF5_VERSION})
 
 # ECM setup
 include(FeatureSummary)
-find_package(ECM 5.38.0  NO_MODULE)
+find_package(ECM 5.39.0  NO_MODULE)
 set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake 
Modules." URL 
"https://projects.kde.org/projects/kdesupport/extra-cmake-modules";)
 feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND 
FATAL_ON_MISSING_REQUIRED_PACKAGES)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ki18n-5.38.0/po/zh_CN/ki18n5.po 
new/ki18n-5.39.0/po/zh_CN/ki18n5.po
--- old/ki18n-5.38.0/po/zh_CN/ki18n5.po 2017-09-03 10:07:15.000000000 +0200
+++ new/ki18n-5.39.0/po/zh_CN/ki18n5.po 2017-10-07 21:15:36.000000000 +0200
@@ -1,9 +1,22 @@
+# translation of kdelibs4.po to Chinese Simplified
+# Copyright (C) 2007 Free Software Foundation, Inc.
+#
+# Lie Ex <lilith...@gmail.com> 2007-2011.
+# Wang Jian <l...@linux.ustc.edu.cn>, 1998.
+# Sarah Smith <sar...@redhat.com>, 2002.
+# Xiong Jiang <jxi...@offtopic.org>, 2002,2003,2004.
+# Funda Wang <fundaw...@linux.net.cn>, 2002,2003,2004.
+# Liang Qi <cavendish...@gmail.com>, 2007.
+# Feng Chao <rainofch...@gmail.com>, 2010, 2012.
+# Ni Hui <shuizhuyuan...@126.com>, 2010, 2011, 2012.
+# Weng Xuetian <wen...@gmail.com>, 2011, 2012, 2013.
+# Xuetian Weng <xw...@cs.stonybrook.edu>, 2014.
 msgid ""
 msgstr ""
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2016-11-19 20:11+0100\n"
-"PO-Revision-Date: 2017-08-31 05:10-0400\n"
+"PO-Revision-Date: 2017-09-30 17:44-0400\n"
 "Last-Translator: guoyunhebrave <guoyunhebr...@gmail.com>\n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ki18n-5.38.0/po/zh_CN/scripts/ki18n5/ki18n5.js 
new/ki18n-5.39.0/po/zh_CN/scripts/ki18n5/ki18n5.js
--- old/ki18n-5.38.0/po/zh_CN/scripts/ki18n5/ki18n5.js  2017-09-03 
10:07:15.000000000 +0200
+++ new/ki18n-5.39.0/po/zh_CN/scripts/ki18n5/ki18n5.js  1970-01-01 
01:00:00.000000000 +0100
@@ -1,167 +0,0 @@
-// kdelibs4.js of Japanese KDE translation
-// Maintained by Chusslove Illich <caslav.i...@gmx.net>
-
-// +++ Global dictionary of states.
-// _properties_[state], if defined, is set to some value for the state.
-var _states_ = {};
-
-// *** Set global states to values.
-// : setStates(state1 value1 state2 value2 ...)
-// Returns empty string.
-function setStates (/*...*/) {
-    var f = "setStates: ";
-    if (arguments.length % 2 != 0) {
-        throw Error(f + "must have even number of arguments");
-    }
-    for (var i = 0; i < arguments.length; i += 2) {
-        var state = arguments[i];
-        var val = arguments[i + 1];
-        _states_[state] = val;
-    }
-    return "";
-}
-
-// *** Get global state value; empty string if not defined.
-function getState (state) {
-    if (state in _states_) {
-        return _states_[state];
-    }
-    return "";
-}
-
-// +++ Global dictionary of properties attached to phrases.
-// _properties_[phrase][property] is set to the value of the property.
-var _properties_ = {};
-
-// *** Set properties to the phrase given by current msgstrf.
-// : setMsgstrProperties(prop1 value1 prop2 value2...)
-// Returns empty string.
-function setMsgstrProperties (/*...*/) {
-    var f = "setMsgstrProperties: ";
-    if (arguments.length % 2 != 0) {
-        throw Error(f + "must have even number of arguments");
-    }
-
-    var phrase = Ts.msgstrf();
-    if (!(phrase in _properties_)) {
-        _properties_[phrase] = {};
-    }
-    for (var i = 0; i < arguments.length; i += 2) {
-        var property = arguments[i];
-        var val = arguments[i + 1];
-        _properties_[phrase][property] = val;
-    }
-    return "";
-}
-
-// *** Get property value of the given phrase; empty string if not defined.
-function getProperty (phrase, property) {
-    if (!(phrase in _properties_) || !(property in _properties_[phrase])) {
-        return "";
-    }
-    return _properties_[phrase][property];
-}
-
-// *** Get form of the given phrase.
-// A "form" is taken to be a special type of property which defaults to the
-// phrase itself when not defined. Hence, if the requested form has not been
-// defined, phrase is returned as is.
-function getFormProperty (phrase, formm) {
-    if (!(phrase in _properties_) || !(formm in _properties_[phrase])) {
-        return phrase;
-    }
-    return _properties_[phrase][formm];
-}
-
-// *** Select one of the strings according to the test value.
-// : selectByValue(testvalue value1 str1 value2 str2 ... defaultstr)
-// Select the string to the first value equal to the test value,
-// or returns default string if there is no match.
-function selectByValue (/*...*/) {
-    var f = "selectByValue: ";
-    if (arguments.length % 2 != 0) {
-        throw Error(f + "must have even number of arguments.");
-    }
-    if (arguments.length < 2)
-        throw Error(f + "must have at least two arguments.");
-
-    var testval = arguments[0];
-    for (var i = 1; i < arguments.length - 1; i += 2) {
-        var val = arguments[i];
-        var str = arguments[i + 1];
-        if (testval == val) {
-            return str;
-        }
-    }
-    // Return the default choice if no other returned before.
-    return arguments[arguments.length - 1];
-}
-
-// *** Return first non-empty string among the arguments, or empty if all 
empty.
-// : firstNonEmpty(str1 str2 ...)
-function firstNonEmpty (/*...*/) {
-    for (var i = 0; i < arguments.length; ++i) {
-        if (arguments[i].length > 0) {
-            return arguments[i];
-        }
-    }
-    return "";
-}
-
-// *** Return the finalized ordinary msgstr.
-function theMsgstr () {
-    return Ts.msgstrf();
-}
-
-// *** If the first character in the phrase is non-Japanese, return
-// the phrase with space added to the start, otherwise return as is.
-function spaceOnDemandLeft (phrase) {
-    if (phrase.length == 0) {
-        return phrase;
-    }
-    var firstChar = phrase.charAt(0);
-    if (firstChar != " " && firstChar < "\u2E00") {
-        return " " + phrase;
-    }
-    return phrase;
-}
-
-// *** If the last character in the phrase is non-Japanese, return
-// the phrase with space added to the end, otherwise return as is.
-function spaceOnDemandRight (phrase) {
-    if (phrase.length == 0) {
-        return phrase;
-    }
-    var lastChar = phrase.charAt(phrase.length - 1);
-    if (lastChar != " " && lastChar < "\u2E00") {
-        return phrase + " ";
-    }
-    return phrase;
-}
-
-// *** Combination of spaceOnDemandLeft and spaceOnDemandRight: both first
-// and last characters are checked, and spaces added where needed.
-function spaceOnDemandBoth (phrase) {
-    return spaceOnDemandLeft(spaceOnDemandRight(phrase));
-}
-
-// *** Strip the accelerator marker, composed of an ASCII alphanumeric
-// within parenthesis (with or without an ampersand in front).
-stripAccRx = /\((&|&amp;)?[a-zA-Z0-9]\)/;
-function stripAccelerator (phrase) {
-    return phrase.replace(stripAccRx, "");
-}
-
-// ==> Exports to PO calls
-Ts.setcall("~set", setStates);
-Ts.setcall("~get", getState);
-Ts.setcall("~setProps", setMsgstrProperties);
-Ts.setcall("~getProp", getProperty);
-Ts.setcall("~getForm", getFormProperty);
-Ts.setcall("~case", selectByValue);
-Ts.setcall("~first", firstNonEmpty);
-Ts.setcall("~this", theMsgstr);
-Ts.setcall("~spacerL", spaceOnDemandLeft);
-Ts.setcall("~spacerR", spaceOnDemandRight);
-Ts.setcall("~spacerB", spaceOnDemandBoth);
-Ts.setcall("~stripAccel", stripAccelerator);


Reply via email to