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 = /\((&|&)?[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);