diff --git a/zlib-32/.footprint b/zlib-32/.footprint
index 2fbe73f2..7e7ae126 100644
--- a/zlib-32/.footprint
+++ b/zlib-32/.footprint
@@ -1,9 +1,9 @@
 drwxr-xr-x	root/root	lib32/
-lrwxrwxrwx	root/root	lib32/libz.so.1 -> libz.so.1.3
--rwxr-xr-x	root/root	lib32/libz.so.1.3
+lrwxrwxrwx	root/root	lib32/libz.so.1 -> libz.so.1.3.1
+-rwxr-xr-x	root/root	lib32/libz.so.1.3.1
 drwxr-xr-x	root/root	usr/
 drwxr-xr-x	root/root	usr/lib32/
 -rw-r--r--	root/root	usr/lib32/libz.a
-lrwxrwxrwx	root/root	usr/lib32/libz.so -> ../../lib32/libz.so.1.3
+lrwxrwxrwx	root/root	usr/lib32/libz.so -> ../../lib32/libz.so.1.3.1
 drwxr-xr-x	root/root	usr/lib32/pkgconfig/
 -rw-r--r--	root/root	usr/lib32/pkgconfig/zlib.pc
diff --git a/zlib-32/.signature b/zlib-32/.signature
index 7ebb4f50..62ca100b 100644
--- a/zlib-32/.signature
+++ b/zlib-32/.signature
@@ -1,5 +1,5 @@
 untrusted comment: verify with /etc/ports/compat-32.pub
-RWSwxGo/zH7eXbIV2jMMK4nPTBL6b5J1bRbJgSrGKP5OrPtPzrXQOmzCPsXC1ak544h2evRvrF0ll1hhaPq+ZBdvHEEO3rYHowI=
-SHA256 (Pkgfile) = 25cd8ccce20251b4bb1e96c70569208ad38c4ba61922e1076774dc3e378cc6ee
-SHA256 (.footprint) = c5812ef3179889734a7a79ec6f1a2a858ff5142fbd21c181119e0bf1c8e4112d
-SHA256 (zlib-1.3.tar.gz) = ff0ba4c292013dbc27530b3a81e1f9a813cd39de01ca5e0f8bf355702efa593e
+RWSwxGo/zH7eXXrWz1LY/vwYYtL4cAHaNbCaULIBm8EIb6skVQMnP02xYIFxWytGLrkWCDXSQpDxAJfEKMtvmer3Ta3MnEAwCA0=
+SHA256 (Pkgfile) = 20d60a7bc6131f105c31a81868619f7b06395660fc5a0a683b271ca832162a9e
+SHA256 (.footprint) = 91beae40886966c4c16598d0cf04d85d8e84dbb5c2e015ec5f51b30aa5f21a45
+SHA256 (zlib-1.3.1.tar.gz) = 9a93b2b7dfdac77ceba5a558a580e74667dd6fede4585b91eefb60f03b72df23
diff --git a/zlib-32/Pkgfile b/zlib-32/Pkgfile
index 05ab8227..8a26eb42 100644
--- a/zlib-32/Pkgfile
+++ b/zlib-32/Pkgfile
@@ -3,7 +3,7 @@
 # Maintainer: CRUX compat-32 Team, compat-32-ports at crux dot nu
 
 name=zlib-32
-version=1.3
+version=1.3.1
 release=1
 source=(https://www.zlib.net/zlib-$version.tar.gz)