From b4f1603c9efb41e9c48b4f5932b17d5cd9541bba5c7d4929ea862793d043ade0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= <ismail@i10z.com>
Date: Thu, 15 Jan 2015 11:38:42 +0000
Subject: [PATCH] - Updated to revision 580, fixes the following problems   *
 Ex range handling is wrong for buffer-local user commands.   * Segfault with
 wide screen and error in 'rulerformat'. (Ingo Karkat)   * No test for
 replacing on a tab in Virtual replace mode.   * FEAT_OSFILETYPE is used even
 though it's never defined.   * Ranges for arguments, buffers, tabs, etc. are
 not checked to be     valid but limited to the maximum.  This can cause the
 wrong thing     to happen.   * :argdo, :bufdo, :windo and :tabdo don't take a
 range.   * Non-ascii vertical separater characters are always redrawn.   *
 Giving an error for ":0wincmd w" is a problem for some plugins.   * Having
 CTRL-C interrupt or not does not check the mode of the     mapping. (Ingo
 Karkat)   * Building with dynamic library does not work for Ruby 2.2.0   *
 Can't build with tiny features. (Ike Devolder)   * Address type of :wincmd
 depends on the argument.   * Mapping CTRL-C in Visual mode doesn't work.
 (Ingo Karkat)   * No error for eval('$').   * Unicode character properties
 are outdated.   * Redrawing problem with 'relativenumber' and 'linebreak'.  
 * Matching with a virtual column has a lot of overhead on very long    
 lines. (Issue 310)   * Using getcurpos() after "$" in an empty line returns a
 negative     number.   * Wrong cursor positioning when 'linebreak' is set and
 lines wrap.   * ":52wincmd v" still gives an invalid range error. (Charles   
  Campbell)

OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=249
---
 _service                   |  4 ++--
 vim-7.4.560.hg.6462.tar.xz |  3 ---
 vim-7.4.580.hg.6506.tar.xz |  3 +++
 vim.changes                | 31 +++++++++++++++++++++++++++++++
 vim.spec                   |  4 ++--
 5 files changed, 38 insertions(+), 7 deletions(-)
 delete mode 100644 vim-7.4.560.hg.6462.tar.xz
 create mode 100644 vim-7.4.580.hg.6506.tar.xz

diff --git a/_service b/_service
index ff354f6..6cc5e83 100644
--- a/_service
+++ b/_service
@@ -3,8 +3,8 @@
         <param name="scm">hg</param>
         <param name="url">https://code.google.com/p/vim</param>
         <param name="filename">vim</param>
-        <param name="versionprefix">7.4.560.hg</param>
-        <param name="revision">v7-4-560</param>
+        <param name="versionprefix">7.4.580.hg</param>
+        <param name="revision">v7-4-580</param>
     </service>
     <service name="recompress" mode="disabled">
         <param name="compression">xz</param>
diff --git a/vim-7.4.560.hg.6462.tar.xz b/vim-7.4.560.hg.6462.tar.xz
deleted file mode 100644
index 94040f2..0000000
--- a/vim-7.4.560.hg.6462.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:360147f442c7317a0e0b3e231b70b4523f9a190dc464662b5de792fdaa487c45
-size 7760132
diff --git a/vim-7.4.580.hg.6506.tar.xz b/vim-7.4.580.hg.6506.tar.xz
new file mode 100644
index 0000000..2735bd4
--- /dev/null
+++ b/vim-7.4.580.hg.6506.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4bfdba6aa4bb1c279812597a8749a210c6d934381a79d293921c0796f820e316
+size 7780732
diff --git a/vim.changes b/vim.changes
index 0bcbbbd..c921144 100644
--- a/vim.changes
+++ b/vim.changes
@@ -1,3 +1,34 @@
+-------------------------------------------------------------------
+Thu Jan 15 11:32:14 UTC 2015 - idonmez@suse.com
+
+- Updated to revision 580, fixes the following problems
+  * Ex range handling is wrong for buffer-local user commands.
+  * Segfault with wide screen and error in 'rulerformat'. (Ingo Karkat)
+  * No test for replacing on a tab in Virtual replace mode.
+  * FEAT_OSFILETYPE is used even though it's never defined.
+  * Ranges for arguments, buffers, tabs, etc. are not checked to be
+    valid but limited to the maximum.  This can cause the wrong thing
+    to happen.
+  * :argdo, :bufdo, :windo and :tabdo don't take a range.
+  * Non-ascii vertical separater characters are always redrawn.
+  * Giving an error for ":0wincmd w" is a problem for some plugins.
+  * Having CTRL-C interrupt or not does not check the mode of the
+    mapping. (Ingo Karkat)
+  * Building with dynamic library does not work for Ruby 2.2.0
+  * Can't build with tiny features. (Ike Devolder)
+  * Address type of :wincmd depends on the argument.
+  * Mapping CTRL-C in Visual mode doesn't work. (Ingo Karkat)
+  * No error for eval('$').
+  * Unicode character properties are outdated.
+  * Redrawing problem with 'relativenumber' and 'linebreak'.
+  * Matching with a virtual column has a lot of overhead on very long
+    lines. (Issue 310)
+  * Using getcurpos() after "$" in an empty line returns a negative
+    number.
+  * Wrong cursor positioning when 'linebreak' is set and lines wrap.
+  * ":52wincmd v" still gives an invalid range error. (Charles
+    Campbell) 
+
 -------------------------------------------------------------------
 Mon Jan  5 09:54:11 UTC 2015 - idonmez@suse.com
 
diff --git a/vim.spec b/vim.spec
index dd297ea..649b82f 100644
--- a/vim.spec
+++ b/vim.spec
@@ -17,8 +17,8 @@
 
 
 %define pkg_version 7.4
-%define patchlevel 560
-%define revision 6462
+%define patchlevel 580
+%define revision 6506
 %define VIM_SUBDIR vim74
 %define site_runtimepath /usr/share/vim/site
 %define make make VIMRCLOC=/etc VIMRUNTIMEDIR=/usr/share/vim/current MAKE="make -e" %{?_smp_mflags}