diff --git a/_service b/_service
index 0e7ad05..24520f3 100644
--- a/_service
+++ b/_service
@@ -3,8 +3,8 @@
hg
https://code.google.com/p/vim
vim
- 7.4.640.hg
- v7-4-640
+ 7.4.658.hg
+ v7-4-658
xz
diff --git a/vim-7.4.640.hg.6629.tar.xz b/vim-7.4.640.hg.6629.tar.xz
deleted file mode 100644
index e7492d9..0000000
--- a/vim-7.4.640.hg.6629.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:22ef8f2a1322aaf3400b2e3af14ab11a3bf189f344f152c66b3d726f735827ff
-size 7785896
diff --git a/vim-7.4.658.hg.6667.tar.xz b/vim-7.4.658.hg.6667.tar.xz
new file mode 100644
index 0000000..a81fcff
--- /dev/null
+++ b/vim-7.4.658.hg.6667.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:60d7aacd85390adc781ab821944089ce884a85d5776e909677bf9af52c288b39
+size 7791692
diff --git a/vim.changes b/vim.changes
index 2c907d1..f613908 100644
--- a/vim.changes
+++ b/vim.changes
@@ -1,3 +1,28 @@
+-------------------------------------------------------------------
+Tue Mar 10 07:58:51 UTC 2015 - idonmez@suse.com
+
+- Updated to revision 658, fixes the following problems
+ * The tabline menu was using ":999tabnew" which is now invalid.
+ * When using "gf" escaped spaces are not handled.
+ * Stratus VOS doesn't have sync().
+ * When splitting the window in a BufAdd autocommand while still in
+ the first, empty buffer the window count is wrong.
+ * ":bufdo" may start at a deleted buffer.
+ * Compiler complains about ignoring return value of fwrite().
+ (Michael Jarvis)
+ * Configure check may fail because the dl library is not used.
+ * Can't match "%>80v" properly for multi-byte characters.
+ * Xxd lacks a few features.
+ * Insert mode completion with complete() may have CTRL-L work like
+ CTRL-P.
+ * glob() and globpath() cannot include links to non-existing files.
+ (Charles Campbell)
+ * Text deleted by "dit" depends on indent of closing tag.
+ (Jan Parthey)
+ * Missing changes for glob() in one file.
+ * Compiler warnings for pointer mismatch.
+ * 'formatexpr' is evaluated too often.
+
-------------------------------------------------------------------
Fri Feb 20 09:49:43 UTC 2015 - idonmez@suse.com
diff --git a/vim.spec b/vim.spec
index d97c27e..33acbb5 100644
--- a/vim.spec
+++ b/vim.spec
@@ -17,8 +17,8 @@
%define pkg_version 7.4
-%define patchlevel 640
-%define revision 6629
+%define patchlevel 658
+%define revision 6667
%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}