Hello community,

here is the log from the commit of package translate-shell for openSUSE:Factory 
checked in at 2016-03-16 10:36:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/translate-shell (Old)
 and      /work/SRC/openSUSE:Factory/.translate-shell.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "translate-shell"

Changes:
--------
--- /work/SRC/openSUSE:Factory/translate-shell/translate-shell.changes  
2016-03-05 13:07:27.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.translate-shell.new/translate-shell.changes     
2016-03-16 10:36:23.000000000 +0100
@@ -1,0 +2,7 @@
+Mon Mar 14 08:54:34 UTC 2016 - [email protected]
+
+- Update to 0.9.3.2
+  * No changelog upstream
+- Run tests with a UTF-8 locale.
+
+-------------------------------------------------------------------

Old:
----
  translate-shell-0.9.3.1.tar.gz

New:
----
  translate-shell-0.9.3.2.tar.gz

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

Other differences:
------------------
++++++ translate-shell.spec ++++++
--- /var/tmp/diff_new_pack.bJ83uC/_old  2016-03-16 10:36:24.000000000 +0100
+++ /var/tmp/diff_new_pack.bJ83uC/_new  2016-03-16 10:36:24.000000000 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           translate-shell
-Version:        0.9.3.1
+Version:        0.9.3.2
 Release:        0
 Summary:        Google Translate to serve as a command-line tool
 License:        Unlicense
@@ -53,7 +53,7 @@
   PREFIX=%{buildroot}%{_prefix}
 
 %check
-make test %{?_smp_mflags}
+LC_ALL=en_US.UTF-8 make test %{?_smp_mflags}
 
 %files
 %defattr(-,root,root)

++++++ translate-shell-0.9.3.1.tar.gz -> translate-shell-0.9.3.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/translate-shell-0.9.3.1/README.md 
new/translate-shell-0.9.3.2/README.md
--- old/translate-shell-0.9.3.1/README.md       2016-02-27 04:05:24.000000000 
+0100
+++ new/translate-shell-0.9.3.2/README.md       2016-03-11 21:05:18.000000000 
+0100
@@ -108,19 +108,19 @@
 
 ### Option #2. From A Package Manager
 
-#### Using [Antigen](https://github.com/zsh-users/antigen)
+#### Using [Antigen](http://antigen.sharats.me/)
 
 Add the following line to your `.zshrc`:
 
     antigen bundle soimort/translate-shell
 
-#### Using [Homebrew](https://github.com/Homebrew/homebrew)
+#### Using [Homebrew](http://brew.sh/)
 
-    $ brew install https://www.soimort.org/translate-shell/translate-shell.rb
+    $ brew install translate-shell
 
 On Linux with [Linuxbrew](https://github.com/Homebrew/linuxbrew), you may 
ignore its dependencies (e.g. gawk) if you already have them in your system:
 
-    $ brew install --ignore-dependencies 
https://www.soimort.org/translate-shell/translate-shell.rb
+    $ brew install --ignore-dependencies translate-shell
 
 #### Using your favorite package manager
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/translate-shell-0.9.3.1/build.awk 
new/translate-shell-0.9.3.2/build.awk
--- old/translate-shell-0.9.3.1/build.awk       2016-02-27 04:05:24.000000000 
+0100
+++ new/translate-shell-0.9.3.2/build.awk       2016-03-11 21:05:18.000000000 
+0100
@@ -251,11 +251,12 @@
 
     d("Updating gh-pages/translate-shell.rb ...")
     # Update gh-pages/translate-shell.rb
-    ("sha1sum " PagesPath "translate-shell.tar.gz") | getline temp
+    system("git archive --format=tar.gz --prefix=translate-shell-"Version"/ 
v"Version" >"PagesPath"/v"Version".tar.gz")
+    ("sha256sum " PagesPath"/v"Version".tar.gz") | getline temp
     split(temp, group)
-    sha1 = group[1]
+    sha256 = group[1]
     text = readFrom(HomebrewFormula ".temp")
-    gsub(/\$sha1\$/, sha1, text)
+    gsub(/\$sha256\$/, sha256, text)
     gsub(/\$Version\$/, Version, text)
     writeTo(text, HomebrewFormula)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/translate-shell-0.9.3.1/include/Commons.awk 
new/translate-shell-0.9.3.2/include/Commons.awk
--- old/translate-shell-0.9.3.1/include/Commons.awk     2016-02-27 
04:05:24.000000000 +0100
+++ new/translate-shell-0.9.3.2/include/Commons.awk     2016-03-11 
21:05:18.000000000 +0100
@@ -109,6 +109,16 @@
     return temp
 }
 
+# Reverse a string.
+function reverse(string,
+                 ####
+                 i, temp) {
+    temp = NULLSTR
+    for (i = length(string); i > 0; i--)
+        temp = temp substr(string, i, 1);
+    return temp
+}
+
 # Join an array into one string;
 # Return the string.
 function join(array, separator, sortedIn, preserveNull,
@@ -420,6 +430,7 @@
 # Initialize `UrlEncoding`.
 # See: <https://en.wikipedia.org/wiki/Percent-encoding>
 function initUrlEncoding() {
+    UrlEncoding["\t"] = "%09"
     UrlEncoding["\n"] = "%0A"
     UrlEncoding[" "]  = "%20"
     UrlEncoding["!"]  = "%21"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/translate-shell-0.9.3.1/include/Translators/BingTranslator.awk 
new/translate-shell-0.9.3.2/include/Translators/BingTranslator.awk
--- old/translate-shell-0.9.3.1/include/Translators/BingTranslator.awk  
2016-02-27 04:05:24.000000000 +0100
+++ new/translate-shell-0.9.3.2/include/Translators/BingTranslator.awk  
2016-03-11 21:05:18.000000000 +0100
@@ -2,15 +2,15 @@
 # BingTranslator.awk                                               #
 ####################################################################
 #
-# Last Updated: 26 Dec 2015
-# https://www.bing.com/translator/dynamic/226010/js/LandingPage.js
+# Last Updated: 11 Mar 2016
+# http://ssl.microsofttranslator.com/dynamic/226010/js/LandingPage.js
 BEGIN { provides("bing") }
 
 function genRTTAppId(    content, group, header, isBody) {
     HttpProtocol = "http://";
-    HttpHost = "www.bing.com"
+    HttpHost = "ssl.microsofttranslator.com"
     HttpPort = 80
-    LandingPage = "/translator/dynamic/226010/js/LandingPage.js"
+    LandingPage = "/dynamic/226010/js/LandingPage.js"
 
     if (Option["proxy"]) {
         match(Option["proxy"], /^(http:\/*)?([^\/]*):([^\/:]*)/, HttpProxySpec)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/translate-shell-0.9.3.1/include/Translators/YandexTranslate.awk 
new/translate-shell-0.9.3.2/include/Translators/YandexTranslate.awk
--- old/translate-shell-0.9.3.1/include/Translators/YandexTranslate.awk 
2016-02-27 04:05:24.000000000 +0100
+++ new/translate-shell-0.9.3.2/include/Translators/YandexTranslate.awk 
2016-03-11 21:05:18.000000000 +0100
@@ -2,15 +2,16 @@
 # YandexTranslate.awk                                              #
 ####################################################################
 #
-# Last Updated: 1 Jan 2016
+# Last Updated: 11 Mar 2016
 BEGIN { provides("yandex") }
 
-function genSID(    content, group) {
+function genSID(    content, group, temp) {
     content = curl("http://translate.yandex.com";)
 
     match(content, /SID:[[:space:]]*'([^']+)'/, group)
     if (group[1]) {
-        SID = group[1]
+        split(group[1], temp, ".")
+        SID = reverse(temp[1]) "." reverse(temp[2]) "." reverse(temp[3])
     } else {
         e("[ERROR] Oops! Something went wrong and I can't translate it for you 
:(")
         exit 1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/translate-shell-0.9.3.1/man/trans.1 
new/translate-shell-0.9.3.2/man/trans.1
--- old/translate-shell-0.9.3.1/man/trans.1     2016-02-27 04:05:24.000000000 
+0100
+++ new/translate-shell-0.9.3.2/man/trans.1     2016-03-11 21:05:18.000000000 
+0100
@@ -1,6 +1,6 @@
 .\" Automatically generated by Pandoc 1.16
 .\"
-.TH "TRANS" "1" "2016\-02\-27" "0.9.3.1" ""
+.TH "TRANS" "1" "2016\-03\-11" "0.9.3.2" ""
 .hy
 .SH NAME
 .PP
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/translate-shell-0.9.3.1/man/trans.1.md 
new/translate-shell-0.9.3.2/man/trans.1.md
--- old/translate-shell-0.9.3.1/man/trans.1.md  2016-02-27 04:05:24.000000000 
+0100
+++ new/translate-shell-0.9.3.2/man/trans.1.md  2016-03-11 21:05:18.000000000 
+0100
@@ -1,6 +1,6 @@
-% TRANS(1) 0.9.3.1
+% TRANS(1) 0.9.3.2
 % Mort Yao <[email protected]>
-% 2016-02-27
+% 2016-03-11
 
 # NAME
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/translate-shell-0.9.3.1/metainfo.awk 
new/translate-shell-0.9.3.2/metainfo.awk
--- old/translate-shell-0.9.3.1/metainfo.awk    2016-02-27 04:05:24.000000000 
+0100
+++ new/translate-shell-0.9.3.2/metainfo.awk    2016-03-11 21:05:18.000000000 
+0100
@@ -1,8 +1,8 @@
 BEGIN {
     Name        = "Translate Shell"
     Description = "Command-line translator using Google Translate, Bing 
Translator, Yandex.Translate, etc."
-    Version     = "0.9.3.1"
-    ReleaseDate = "2016-02-27"
+    Version     = "0.9.3.2"
+    ReleaseDate = "2016-03-11"
     Command     = "trans"
     EntryPoint  = "translate.awk"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/translate-shell-0.9.3.1/test/TestCommons.awk 
new/translate-shell-0.9.3.2/test/TestCommons.awk
--- old/translate-shell-0.9.3.1/test/TestCommons.awk    2016-02-27 
04:05:24.000000000 +0100
+++ new/translate-shell-0.9.3.2/test/TestCommons.awk    2016-03-11 
21:05:18.000000000 +0100
@@ -71,6 +71,13 @@
         assertEqual(replicate("foo bar", 1), "foo bar")
         assertEqual(replicate("foo bar", 3), "foo barfoo barfoo bar")
     }
+    T("reverse()", 4)
+    {
+        assertEqual(reverse(""), "")
+        assertEqual(reverse("god"), "dog")
+        assertEqual(reverse("0123456789"), "9876543210")
+        assertEqual(reverse("さしすせそ"), "そせすしさ")
+    }
     T("join()", 4)
     {
         assertEqual(join("", "-"), "")


Reply via email to