diff --git a/README.patches b/README.patches
index a82d9d6..6b0cf9e 100644
--- a/README.patches
+++ b/README.patches
@@ -869,7 +869,7 @@ Individual patches for Vim 7.3:
   1755  7.3.835  "xxd -i" fails on an empty file
  59985  7.3.836  clipboard does not work on Win32 when compiled with Cygwin
   2221  7.3.837  empty lines in :version output when 'columns' is 320
- 11082  7.3.838  (after 7.3.830) insufficient testing for mksession
+ 11057  7.3.838  (after 7.3.830) insufficient testing for mksession
   2012  7.3.839  some files missing in the list of distributed files
   1652  7.3.840 "\@<!" in regexp does not work correctly with cp932
   2073  7.3.841  parse error in "cond ? one : two" expression with a subscript
@@ -935,3 +935,31 @@ Individual patches for Vim 7.3:
   2748  7.3.901  outdated comment, ugly condition
   1345  7.3.902  tabline not updated when deleting last buffer in other tab
   1827  7.3.903  (after 7.3.892) crash on exit writing viminfo
+  1465  7.3.904  (after 7.3.893) using memory freed by the garbage collector
+  1394  7.3.905  (after 7.3.903) crash when writing viminfo
+  1796  7.3.906  the "sleep .2" for running tests does not work on Solaris
+  5559  7.3.907  Python uses IndexError when a dict key is not found
+  1307  7.3.908  possible crash when using a list in Python
+ 57917  7.3.909  duplicate Python code
+  2955  7.3.910  Python code in #ifdef branches with only minor differences
+ 11651  7.3.911  Python: Access to Vim variables is not so easy
+  1673  7.3.912  typing ":" at hit-enter dialog fails if the a file changed
+  2166  7.3.913  (after 7.3.905) still a crash when writing viminfo
+  1966  7.3.914  ~/.viminfo is messed up when running tests
+  1461  7.3.915  next encoding in 'fencs' is not used if error at the end
+  3213  7.3.916  using freed memory when pasting with the mouse (Issue 130)
+  2504  7.3.917  when a path ends in backslash appending a comma fails
+  2634  7.3.918  repeating Ex command after using Visual motion does not work
+  1777  7.3.919  (after 7.3.788) empty nl.po file does not work with old msgfmt
+  1578  7.3.920  compiler warning for size_t to int
+  1840  7.3.921  trying to create a fontset handle when 'guifontset' is not set
+  2073  7.3.922  no test for what 7.3.918 fixes
+  3123  7.3.923  configure check for X11 header files fails on Solaris
+ 44449  7.3.924  Python interface can't easily access options
+ 99193  7.3.925  typos in source code and build files
+ 26424  7.3.926  triggering autocommands is wrong for :tabclose et al.
+  4329  7.3.927  missing combining characters when putting text in a register
+  2141  7.3.928  (after 7.3.924) can't build with strict C compiler
+  4270  7.3.929  (after 7.3.924) unused variable, not freeing unused string
+  1375  7.3.930  MSVC 2012 update is not recognized
+  1915  7.3.931  no completion for :xmap and :smap
diff --git a/vim.spec b/vim.spec
index ecb493e..7483a2a 100644
--- a/vim.spec
+++ b/vim.spec
@@ -18,7 +18,7 @@
 #used for pre-releases:
 %define beta %{nil}
 %define vimdir vim73%{?beta}
-%define patchlevel 903
+%define patchlevel 931
 
 Summary: The VIM editor
 URL:     http://www.vim.org/
@@ -959,6 +959,34 @@ Patch900: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.900
 Patch901: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.901
 Patch902: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.902
 Patch903: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.903
+Patch904: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.904
+Patch905: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.905
+Patch906: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.906
+Patch907: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.907
+Patch908: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.908
+Patch909: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.909
+Patch910: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.910
+Patch911: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.911
+Patch912: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.912
+Patch913: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.913
+Patch914: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.914
+Patch915: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.915
+Patch916: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.916
+Patch917: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.917
+Patch918: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.918
+Patch919: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.919
+Patch920: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.920
+Patch921: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.921
+Patch922: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.922
+Patch923: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.923
+Patch924: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.924
+Patch925: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.925
+Patch926: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.926
+Patch927: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.927
+Patch928: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.928
+Patch929: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.929
+Patch930: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.930
+Patch931: ftp://ftp.vim.org/pub/vim/patches/7.3/7.3.931
 
 Patch3000: vim-7.3-syntax.patch
 Patch3002: vim-7.1-nowarnings.patch
@@ -2008,6 +2036,34 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk
 %patch901 -p0
 %patch902 -p0
 %patch903 -p0
+%patch904 -p0
+%patch905 -p0
+%patch906 -p0
+%patch907 -p0
+%patch908 -p0
+%patch909 -p0
+%patch910 -p0
+%patch911 -p0
+%patch912 -p0
+%patch913 -p0
+%patch914 -p0
+%patch915 -p0
+%patch916 -p0
+%patch917 -p0
+%patch918 -p0
+%patch919 -p0
+%patch920 -p0
+%patch921 -p0
+%patch922 -p0
+%patch923 -p0
+%patch924 -p0
+%patch925 -p0
+%patch926 -p0
+%patch927 -p0
+%patch928 -p0
+%patch929 -p0
+%patch930 -p0
+%patch931 -p0
 
 
 # install spell files
@@ -2484,6 +2540,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/icons/hicolor/*/apps/*
 
 %changelog
+* Wed May 08 2013 Karsten Hopp <karsten@redhat.com> 7.3.931-1
+- patchlevel 931
+
 * Wed May 08 2013 Karsten Hopp <karsten@redhat.com> 7.3.903-1
 - fix ruby version check