diff --git a/extra/ocaml/.SRCINFO b/extra/ocaml/.SRCINFO
index 90bf16825..e44904c6f 100644
--- a/extra/ocaml/.SRCINFO
+++ b/extra/ocaml/.SRCINFO
@@ -1,6 +1,6 @@
 pkgbase = ocaml
 	pkgdesc = A functional language with OO extensions
-	pkgver = 5.1.0
+	pkgver = 5.1.1
 	pkgrel = 1
 	url = https://caml.inria.fr/
 	arch = x86_64
@@ -12,8 +12,8 @@ pkgbase = ocaml
 	options = !makeflags
 	options = !emptydirs
 	options = staticlibs
-	source = https://caml.inria.fr/distrib/ocaml-5.1/ocaml-5.1.0.tar.xz
-	sha512sums = 23579b76592e225f2ddec58d78084dfd11befede18b61be71d3896fd72a90cc0fe4fb1f64a7dcbc83239ed69ec4254e13ab86fd810671851044c2a353da3adc5
+	source = https://caml.inria.fr/distrib/ocaml-5.1/ocaml-5.1.1.tar.xz
+	sha512sums = e534881eec10b79141b6598ba6d3f59e32ed46a2c64b90c226bbec199c73cdb70e6e5bfa555c34c385d3d83c15e5115f0ea9a182fdda6547db7bbb416f8ed98f
 
 pkgname = ocaml
 
diff --git a/extra/ocaml/PKGBUILD b/extra/ocaml/PKGBUILD
index e65c0c9ff..cf5091f3c 100644
--- a/extra/ocaml/PKGBUILD
+++ b/extra/ocaml/PKGBUILD
@@ -5,7 +5,7 @@
 
 pkgbase='ocaml'
 pkgname=('ocaml' 'ocaml-compiler-libs')
-pkgver=5.1.0
+pkgver=5.1.1
 pkgrel=1
 pkgdesc="A functional language with OO extensions"
 arch=('x86_64')
@@ -14,7 +14,7 @@ url="https://caml.inria.fr/"
 makedepends=('ncurses>=5.6-7')
 optdepends=('ncurses: advanced ncurses features' 'tk: advanced tk features')
 source=(https://caml.inria.fr/distrib/ocaml-${pkgver%.*}/${pkgname}-${pkgver}.tar.xz)
-sha512sums=('23579b76592e225f2ddec58d78084dfd11befede18b61be71d3896fd72a90cc0fe4fb1f64a7dcbc83239ed69ec4254e13ab86fd810671851044c2a353da3adc5')
+sha512sums=('e534881eec10b79141b6598ba6d3f59e32ed46a2c64b90c226bbec199c73cdb70e6e5bfa555c34c385d3d83c15e5115f0ea9a182fdda6547db7bbb416f8ed98f')
 options=('!makeflags' '!emptydirs' 'staticlibs')