diff --git a/README.patches b/README.patches
index 662cb53..cc3d75b 100644
--- a/README.patches
+++ b/README.patches
@@ -604,3 +604,7 @@ Individual patches for Vim 7.4:
   1513  7.4.580  ":52wincmd v" still gives an invalid range error
   1773  7.4.581  compiler warnings for unitinialized variables
   3876  7.4.582  (after 7.4.577) can't match "%>80v" properly
+  1391  7.4.583  with tiny features test 16 may fail
+  2093  7.4.584  with tiny features test_command_count may fail
+  3336  7.4.585  range for :bdelete does not work
+  1324  7.4.586  parallel building of documentation html files is not reliable
diff --git a/vim.spec b/vim.spec
index 33157b9..daca4fd 100644
--- a/vim.spec
+++ b/vim.spec
@@ -1,4 +1,4 @@
-%define patchlevel 582
+%define patchlevel 586
 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
 %define WITH_SELINUX 1
 %endif
@@ -629,6 +629,10 @@ Patch579: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.579
 Patch580: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.580
 Patch581: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.581
 Patch582: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.582
+Patch583: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.583
+Patch584: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.584
+Patch585: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.585
+Patch586: ftp://ftp.vim.org/pub/vim/patches/7.4/7.4.586
 
 Patch1559: 7.4.559.rhpatched
 Patch3000: vim-7.4-syntax.patch
@@ -1360,6 +1364,10 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk
 %patch580 -p0
 %patch581 -p0
 %patch582 -p0
+%patch583 -p0
+%patch584 -p0
+%patch585 -p0
+%patch586 -p0
 
 # install spell files
 %if %{withvimspell}
@@ -1877,6 +1885,9 @@ rm -rf %{buildroot}
 %{_datadir}/icons/hicolor/*/apps/*
 
 %changelog
+* Tue Jan 20 2015 Karsten Hopp <karsten@redhat.com> 7.4.586-1
+- patchlevel 586
+
 * Sun Jan 18 2015 Karsten Hopp <karsten@redhat.com> 7.4.582-1
 - patchlevel 582