Hello community,

here is the log from the commit of package zsh for openSUSE:Factory checked in 
at 2013-01-29 06:49:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/zsh (Old)
 and      /work/SRC/openSUSE:Factory/.zsh.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "zsh", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/zsh/zsh.changes  2012-12-28 22:52:38.000000000 
+0100
+++ /work/SRC/openSUSE:Factory/.zsh.new/zsh.changes     2013-01-29 
06:49:19.000000000 +0100
@@ -1,0 +2,8 @@
+Sun Jan 27 20:53:10 UTC 2013 - [email protected]
+
+- Fix zypper completion [bnc#752112]
+  * zsh-zypper-completion.patch
+- Fix osc completion (SUSE versions)
+  * zsh-osc-suseversion.patch
+
+-------------------------------------------------------------------

New:
----
  zsh-osc-suseversion.patch
  zsh-zypper-completion.patch

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

Other differences:
------------------
++++++ zsh.spec ++++++
--- /var/tmp/diff_new_pack.aRkiTk/_old  2013-01-29 06:49:20.000000000 +0100
+++ /var/tmp/diff_new_pack.aRkiTk/_new  2013-01-29 06:49:20.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package zsh
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -36,6 +36,8 @@
 Source16:       dotzshrc.rh
 Source17:       zshprompt.pl
 %endif
+Patch1:         zsh-zypper-completion.patch
+Patch2:         zsh-osc-suseversion.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %if 0%{?suse_version}
 Requires(pre):  %{install_info_prereq}
@@ -91,6 +93,8 @@
 
 %prep
 %setup -q -n %{name}-%{version}
+%patch1 -p1
+%patch2 -p1
 
 # Remove executable bit
 chmod 0644 Etc/changelog2html.pl

++++++ zsh-osc-suseversion.patch ++++++
Index: zsh/Completion/openSUSE/Command/_osc
===================================================================
--- zsh.orig/Completion/openSUSE/Command/_osc
+++ zsh/Completion/openSUSE/Command/_osc
@@ -16,8 +16,8 @@
 # version 0.2
 #
 
-OSC_BUILD_TARGETS="openSUSE_11.2 openSUSE_11.3 openSUSE_11.4 openSUSE_12.1 
openSUSE_Tumbleweed openSUSE_Factory SLE_11_SP1"
-OSC_PROJECTS="openSUSE:Factory openSUSE:Tumbleweed openSUSE:12.1 openSUSE:11.4 
openSUSE:11.2 openSUSE:11.3"
+OSC_BUILD_TARGETS="openSUSE_12.1 openSUSE_12.2 openSUSE_12.3 
openSUSE_Tumbleweed openSUSE_Factory SLE_11_SP2"
+OSC_PROJECTS="openSUSE:Factory openSUSE:Tumbleweed openSUSE:12.3 openSUSE:12.2 
openSUSE:12.1"
 
 # user defined variables $OSC_BUILD_TARGETS_EXTRA and
 # $OSC_PROJECTS_EXTRA can add to the project/build target list
++++++ zsh-zypper-completion.patch ++++++
Index: zsh/Completion/openSUSE/Command/_zypper
===================================================================
--- zsh.orig/Completion/openSUSE/Command/_zypper
+++ zsh/Completion/openSUSE/Command/_zypper
@@ -28,11 +28,10 @@ _zypper() {
        local hline
        local -a cmdlist
        local tag=0
-       _call_program help-commands zypper help | while read -A hline; do
+       _call_program help-commands LANG=C zypper help | sed -e 
':a;N;$!ba;s/\n\t\t\t\t/ /g' | while read -A hline; do
            # start parsing with "Global Options:"
            [[ $hline =~ "^Global Options:" ]] && tag=1
            [[ $tag = 0 ]] && continue
-           [[ $hline[1] =~ ^\t\t\t\t ]] && continue
            # all commands have to start with lower case letters
            [[ $hline[1] =~ ^[A-Z] ]] && continue
            (( ${#hline} < 2 )) && continue
@@ -51,7 +50,7 @@ _zypper_cmd_do() {
     local hline
     local -a cmdlist
     local tag=0
-    _call_program help-commands zypper help $cmd | while read -A hline; do
+    _call_program help-commands LANG=C zypper help $cmd | while read -A hline; 
do
        # start parsing from "Options:"
        [[ $hline =~ "^Command options:" ]] && tag=1
        [[ $tag = 0 ]] && continue
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to