diff --git a/dports/www/wml/Portfile b/dports/www/wml/Portfile
index 92f2fa3..01e066a 100644
--- a/dports/www/wml/Portfile
+++ b/dports/www/wml/Portfile
@@ -5,7 +5,7 @@ PortSystem 1.0
 
 name                    wml
 version                 2.0.11
-revision                3
+revision                4
 platforms               darwin
 categories              www lang
 maintainers             cfaerber.name:cfaerber \
@@ -33,22 +33,22 @@ patchfiles              patch-configure.diff \
                         patch-no_tidy.diff \
                         patch-no_txt2html.diff
 
-depends_run             port:p5.12-eperl \
+depends_run             port:p5.16-eperl \
                         port:m4 \
                         port:tidy
 
 depends_lib             port:gdbm \
                         port:gettext \
                         port:libiconv \
-                        port:p5.12-getopt-long \
-                        port:p5.12-bit-vector \
-                        port:p5.12-image-size \
-                        port:p5.12-io \
-                        port:p5.12-term-readkey
+                        port:p5.16-getopt-long \
+                        port:p5.16-bit-vector \
+                        port:p5.16-image-size \
+                        port:p5.16-io \
+                        port:p5.16-term-readkey
 
 depends_build           port:lynx
 
-configure.args          --with-perl=${prefix}/bin/perl5.12 \
+configure.args          --with-perl=${prefix}/bin/perl5.16 \
                         --without-modules \
                         --with-openworld \
                         --with-cc=${configure.cc}
