diff --git a/perl/p5-alien-build/Portfile b/perl/p5-alien-build/Portfile
index ab894ca0e39..ea64e24e0f5 100644
--- a/perl/p5-alien-build/Portfile
+++ b/perl/p5-alien-build/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Alien-Build 2.37 ../../authors/id/P/PL/PLICEASE
+perl5.setup         Alien-Build 2.41 ../../authors/id/P/PL/PLICEASE
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Alien::Build - Build external dependencies for use in CPAN
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  2ca878553e7d5b3eefeca3879aa61c43f66b0b92 \
-                    sha256  3000bcbe98482643f76bbcffce42fd48f24c63a6457f8aa2c1695f481ac9ed51 \
-                    size    330915
+checksums           rmd160  600a7a6fcb0f4f3435b2693a243c4956c8e35767 \
+                    sha256  aaa738117131b016f17f103b167deae2588f03bb72aa3fe15cbb1bad344cf2a4 \
+                    size    340227
 
 if {${perl5.major} != ""} {
     depends_build-append \
@@ -29,7 +29,8 @@ if {${perl5.major} != ""} {
                     port:p${perl5.major}-file-which \
                     port:p${perl5.major}-path-tiny \
                     port:p${perl5.major}-test-simple \
-                    port:p${perl5.major}-text-parsewords
+                    port:p${perl5.major}-text-parsewords \
+                    port:p${perl5.major}-parent
 
     supported_archs noarch
 }
diff --git a/perl/p5-alien-gimp/Portfile b/perl/p5-alien-gimp/Portfile
index ec5b1d6eb5b..1ad8cd75b11 100644
--- a/perl/p5-alien-gimp/Portfile
+++ b/perl/p5-alien-gimp/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Alien-Gimp 0.08
+perl5.setup         Alien-Gimp 0.09
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Alien::Gimp - Encapsulate install info for GIMP
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  da3c10bb083f31a3f05d3a09673635ce8c7892f6 \
-                    sha256  2f4389558883284ee63f9e0c2e16cde06cbf152e03916fd35d2f0334fca6bf79 \
-                    size    2987
+checksums           rmd160  0deb24aafe71434ea592b90567f68324be2850f5 \
+                    sha256  0915259b642f2724a6009e3034d41465e6ac0ed49c787d49f1f4967930d93c3a \
+                    size    3025
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-alien-libuuid/Portfile b/perl/p5-alien-libuuid/Portfile
index 861ecba35cb..378af9fcb99 100644
--- a/perl/p5-alien-libuuid/Portfile
+++ b/perl/p5-alien-libuuid/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Alien-libuuid 0.04
+perl5.setup         Alien-libuuid 0.05
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Alien::libuuid - Find or download and install libuuid
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  6f4d16e099ed2857e93acf234bec130df5e6bb14 \
-                    sha256  a485fa60dbaed6011f47796d7345f6cdeefcb108f1024a708d7ab71d3d15ca6f \
-                    size    15894
+checksums           rmd160  20a5564597d4ff823cd0d49c1d0e30dd20c82315 \
+                    sha256  c0efb057fd7e789933f07e8ab3300bace784ceb3b04d1c58e483ed65788d3b01 \
+                    size    16862
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-app-cmd/Portfile b/perl/p5-app-cmd/Portfile
index 50a623d413a..26454ad002e 100644
--- a/perl/p5-app-cmd/Portfile
+++ b/perl/p5-app-cmd/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         App-Cmd 0.331
+perl5.setup         App-Cmd 0.334
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         App::Cmd - write command line apps with less suffering
@@ -12,8 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  1ffec54a54731017d7cee4b16306b0e2037bcecf \
-                    sha256  4a5d3df0006bd278880d01f4957aaa652a8f91fe8f66e93adf70fba0c3ecb680
+checksums           rmd160  3523ecabd76b02034727f4de0470adb46a355ca6 \
+                    sha256  22e31e0f8f7b8c4303ad62b0ab1f941fcf598ca6e3a146b7e482e5870d6d58d3 \
+                    size    50175
 
 if {${perl5.major} != ""} {
     depends_build-append \
@@ -29,7 +30,8 @@ if {${perl5.major} != ""} {
                     port:p${perl5.major}-module-pluggable \
                     port:p${perl5.major}-sub-exporter \
                     port:p${perl5.major}-sub-install \
-                    port:p${perl5.major}-string-rewriteprefix
+                    port:p${perl5.major}-string-rewriteprefix \
+                    port:p${perl5.major}-experimental
 
     supported_archs noarch
 }
diff --git a/perl/p5-archive-extract/Portfile b/perl/p5-archive-extract/Portfile
index e1b4b266c94..f22281fe259 100644
--- a/perl/p5-archive-extract/Portfile
+++ b/perl/p5-archive-extract/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Archive-Extract 0.86 ../../authors/id/B/BI/BINGOS
+perl5.setup         Archive-Extract 0.88 ../../authors/id/B/BI/BINGOS
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Archive::Extract - A generic archive extracting mechanism
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  d0573241a7f30bff3bd9e33ecaa0d1333bd738a7 \
-                    sha256  9acd09cdb8e8cf0b6d08210a3b80342300c89a359855319bf6b00c14c4aab687 \
-                    size    28033
+checksums           rmd160  06e4367b6c9f4b9d2b9e4b0f7f719b51dc4d96af \
+                    sha256  cffcf135cd0622287d3b02154f7d6716495449fcaed03966621948e25ea5f742 \
+                    size    28294
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-archive-tar/Portfile b/perl/p5-archive-tar/Portfile
index a339e203cfe..f455239aec4 100644
--- a/perl/p5-archive-tar/Portfile
+++ b/perl/p5-archive-tar/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Archive-Tar 2.38 ../../authors/id/B/BI/BINGOS/
+perl5.setup         Archive-Tar 2.40 ../../authors/id/B/BI/BINGOS/
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Creation and in-memory manipulation of tar files
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  09260dcf8fdce77598c27d2b028ed5aadb2afa5c \
-                    sha256  c5e48f53514288185830ced93bf3e16fbdf5cddce97ded1d1d8a9b0a21ea287b \
-                    size    64790
+checksums           rmd160  8649152b8c651437ce0d1173fdf30bba98aec546 \
+                    sha256  2d3e357d6a994fa69f7b29d782464d0a6e02ac6600837e5474fa770ddebc9541 \
+                    size    65209
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-array-iterator/Portfile b/perl/p5-array-iterator/Portfile
index 96523a0a27c..76fac002a29 100644
--- a/perl/p5-array-iterator/Portfile
+++ b/perl/p5-array-iterator/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Array-Iterator 0.12
+perl5.setup         Array-Iterator 0.130
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Array::Iterator - A simple class for iterating over Perl arrays
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  9f8494bc1647e8636a970e048eac69bdbbc41c13 \
-                    sha256  1d5fc3c649c53d89fed44b8feb8ba81c992631a0ab8f42e03d34c82d5778e949 \
-                    size    27335
+checksums           rmd160  cbb017281ffce9554acfbe343998f848b6cd49cc \
+                    sha256  8898ecc5936938f56b2d8181ca5dcceba0dc7832957735d4506390ced4c84552 \
+                    size    25891
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-astro-app-satpass2/Portfile b/perl/p5-astro-app-satpass2/Portfile
index 6275736eba2..edf71601e02 100644
--- a/perl/p5-astro-app-satpass2/Portfile
+++ b/perl/p5-astro-app-satpass2/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Astro-App-Satpass2 0.045
+perl5.setup         Astro-App-Satpass2 0.048
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Astro::App::Satpass2 - Forecast satellite visibility.
@@ -12,13 +12,12 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  8e0b8dfbb606d269133cefbe08e86eab1a0e2e66 \
-                    sha256  f855c4382d515a4502a68807aefed302a75390960377d6f62aad443065a60d84 \
-                    size    319189
+checksums           rmd160  0bbc4829d072945c1c3021f05416697fc97e8429 \
+                    sha256  7d84a1debd2216a70c2e2e168b11f6243b338a3ea09e722aa412b2183df3fd0b \
+                    size    328202
 
 if {${perl5.major} != ""} {
     depends_lib-append \
-                    port:p${perl5.major}-astro-coord-eci-tle-iridium \
                     port:p${perl5.major}-astro-satpass \
                     port:p${perl5.major}-astro-simbad-client \
                     port:p${perl5.major}-astro-spacetrack \
@@ -31,7 +30,11 @@ if {${perl5.major} != ""} {
                     port:p${perl5.major}-geo-webservice-elevation-usgs \
                     port:p${perl5.major}-ipc-system-simple \
                     port:p${perl5.major}-template-toolkit \
-                    port:p${perl5.major}-text-parsewords
+                    port:p${perl5.major}-text-parsewords \
+                    port:p${perl5.major}-lib \
+                    port:p${perl5.major}-exporter \
+                    port:p${perl5.major}-attribute-handlers \
+                    port:p${perl5.major}-utf8
 
     perl5.use_module_build
     supported_archs noarch
diff --git a/perl/p5-astro-coord-eci-tle-iridium/Portfile b/perl/p5-astro-coord-eci-tle-iridium/Portfile
index 3d9c6ccc891..c074eee4912 100644
--- a/perl/p5-astro-coord-eci-tle-iridium/Portfile
+++ b/perl/p5-astro-coord-eci-tle-iridium/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Astro-Coord-ECI-TLE-Iridium 0.128
+perl5.setup         Astro-Coord-ECI-TLE-Iridium 0.131
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Astro::Coord::ECI::TLE::Iridium - Compute behavior of Iridium satellites
@@ -12,14 +12,19 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  eefe75ab8aab7eae31f868c09edcfbdeebc6851c \
-                    sha256  04ee1bda16c7c974753045b1fd8745d222a8410cc1e524b2ec2c51521da637c6 \
-                    size    78674
+checksums           rmd160  9a6a1da90fdb9454dd02c151664f449344d9a4b1 \
+                    sha256  8cd25e9a39d0f5bdea6b337ffe097d5a2958c651b3ff4123ce7aacc5f4d0b679 \
+                    size    80194
 
 if {${perl5.major} != ""} {
     depends_lib-append \
-                    port:p${perl5.major}-astro-satpass
+                    port:p${perl5.major}-astro-satpass \
+                    port:p${perl5.major}-astro-coord-eci
 
     perl5.use_module_build
     supported_archs noarch
 }
+# TODO: Move this
+depends_build-append port:p${perl5.major}-lib \
+                     port:p${perl5.major}-time-local \
+                     port:p${perl5.major}-safe
diff --git a/perl/p5-astro-coord-eci-vsop87d/Portfile b/perl/p5-astro-coord-eci-vsop87d/Portfile
index 576bcf53e48..f11577213e6 100644
--- a/perl/p5-astro-coord-eci-vsop87d/Portfile
+++ b/perl/p5-astro-coord-eci-vsop87d/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Astro-Coord-ECI-VSOP87D 0.003
+perl5.setup         Astro-Coord-ECI-VSOP87D 0.006
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Astro::Coord::ECI::VSOP87D - Implement the VSOP87D position model
@@ -12,13 +12,14 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  251d897ac08e8a1221ac518bda5d9ba97bae3126 \
-                    sha256  0b81cca3a7dd563212f0e9eeeac6810184d90e7192eaaf7fe3d2c54a86d437c1 \
-                    size    1171490
+checksums           rmd160  677060ef89cd24a77029a49c3695b619821266ce \
+                    sha256  fd1966d6e516e4b5b1a3c236ab0ff6b2f2d54ed3fd68b1438e2ca0389bb9063c \
+                    size    1174195
 
 if {${perl5.major} != ""} {
     depends_build-append \
-                    port:p${perl5.major}-time-local
+                    port:p${perl5.major}-time-local \
+                    port:p${perl5.major}-config
 
     depends_lib-append \
                     port:p${perl5.major}-astro-satpass
diff --git a/perl/p5-astro-satpass/Portfile b/perl/p5-astro-satpass/Portfile
index 694e9896d42..6f16e96945c 100644
--- a/perl/p5-astro-satpass/Portfile
+++ b/perl/p5-astro-satpass/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Astro-satpass 0.116 ../../authors/id/W/WY/WYANT
+perl5.setup         Astro-satpass 0.121 ../../authors/id/W/WY/WYANT
 maintainers         nomaintainer
 platforms           darwin
 license             {Artistic-1 GPL}
@@ -17,9 +17,9 @@ long_description    This package contains classes needed to predict \
 
 homepage            https://metacpan.org/release/${perl5.module}
 
-checksums           rmd160  b9dce6ed9f2fd9341795ccb6dcc670ddcf9c6d71 \
-                    sha256  6ac2540de57b5ea86c9c92da0cf2f14b572b2c18cb2d673a09947aaec6364ae9 \
-                    size    522017
+checksums           rmd160  57374c052fd188940f006cdc51631bbca85154b3 \
+                    sha256  92a4f2b79eaa2ac43cc0c8b880258f09e5340c854b2c315ee611049d3ceb055d \
+                    size    527848
 
 variant script description {Install the deprecated satpass script and optional dependencies} {}
 
@@ -27,7 +27,10 @@ if {${perl5.major} != ""} {
     depends_lib-append \
                     port:p${perl5.major}-datetime \
                     port:p${perl5.major}-datetime-timezone \
-                    port:p${perl5.major}-json
+                    port:p${perl5.major}-json \
+                    port:p${perl5.major}-clone \
+                    port:p${perl5.major}-time-local \
+                    port:p${perl5.major}-if
 
     if {[variant_isset script]} {
 #       requires Makefile.PL -y to install deprecated satpass script
@@ -44,3 +47,5 @@ if {${perl5.major} != ""} {
     perl5.use_module_build
     supported_archs noarch
 }
+# TODO: Move this
+depends_build-append port:p${perl5.major}-lib
diff --git a/perl/p5-astro-simbad-client/Portfile b/perl/p5-astro-simbad-client/Portfile
index 81d61946fe4..faebf0e2edc 100644
--- a/perl/p5-astro-simbad-client/Portfile
+++ b/perl/p5-astro-simbad-client/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Astro-SIMBAD-Client 0.042
+perl5.setup         Astro-SIMBAD-Client 0.046
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Astro::SIMBAD::Client - Fetch astronomical data from SIMBAD 4.
@@ -12,13 +12,15 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  3354b00d483ede906ad3bab676b8d08a2b244eea \
-                    sha256  16da4182bbd2c332af612500b8528348f77dd3449fcdd45c61c467d3776b8cdd \
-                    size    68869
+checksums           rmd160  75aa0260a8b824d480c22f997a563f7f143f2b80 \
+                    sha256  b65b1c5d32204e85579e0ec809a837a363e16e6e15e5d69e1f08c5041df1a08b \
+                    size    71221
 
 if {${perl5.major} != ""} {
     depends_build-append \
-                    port:p${perl5.major}-yaml
+                    port:p${perl5.major}-yaml \
+                    port:p${perl5.major}-data-dumper \
+                    port:p${perl5.major}-lib
 
     depends_lib-append \
                     port:p${perl5.major}-http-message \
@@ -27,7 +29,11 @@ if {${perl5.major} != ""} {
                     port:p${perl5.major}-soap-lite \
                     port:p${perl5.major}-uri \
                     port:p${perl5.major}-xml-doubleencodedentities \
-                    port:p${perl5.major}-xml-parser
+                    port:p${perl5.major}-xml-parser \
+                    port:p${perl5.major}-constant \
+                    port:p${perl5.major}-warnings \
+                    port:p${perl5.major}-strict \
+                    port:p${perl5.major}-carp
 
     supported_archs noarch
 }
diff --git a/perl/p5-astro-spacetrack/Portfile b/perl/p5-astro-spacetrack/Portfile
index f577e958fb2..069ae5b37ee 100644
--- a/perl/p5-astro-spacetrack/Portfile
+++ b/perl/p5-astro-spacetrack/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Astro-SpaceTrack 0.142
+perl5.setup         Astro-SpaceTrack 0.147
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Astro::SpaceTrack - Retrieve orbital data from www.space-track.org
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  1757a8301a79622c05d15e8b9a963e3a83818124 \
-                    sha256  72c05e3ccb1f15f04d33f170e4ca4733e5a9f66f2a05cfe8023c489af621a940 \
-                    size    189394
+checksums           rmd160  fdb0eb649591e451b0a458f0d44065b922cc3929 \
+                    sha256  73bef4c64c38e1b5ce591c568358936b80ae7dbe632fab7683fcbd3881d29bf9 \
+                    size    192958
 
 if {${perl5.major} != ""} {
     depends_lib-append \
@@ -27,10 +27,13 @@ if {${perl5.major} != ""} {
                     port:p${perl5.major}-libwww-perl \
                     port:p${perl5.major}-lwp-protocol-https \
                     port:p${perl5.major}-text-parsewords \
-                    port:p${perl5.major}-uri
+                    port:p${perl5.major}-uri \
+                    port:p${perl5.major}-config
 
     test.env-append AUTOMATED_TESTING=1
 
     supported_archs noarch
     perl5.use_module_build
 }
+# TODO: Move this
+depends_build-append port:p${perl5.major}-lib
diff --git a/perl/p5-b-keywords/Portfile b/perl/p5-b-keywords/Portfile
index 874f87304bf..0fdd78024ce 100644
--- a/perl/p5-b-keywords/Portfile
+++ b/perl/p5-b-keywords/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         B-Keywords 1.21
+perl5.setup         B-Keywords 1.22
 license             {Artistic-1 GPL-2}
 maintainers         nomaintainer
 description         Lists of reserved barewords and symbol names
@@ -12,8 +12,8 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  722d849a97c2366aa62b511f7f5f9ea1b1f8c8a1 \
-                    sha256  5a25e89c7d251ba76fc4f7f60d079bd265561b2316ff1f2795d9dbf0c30f8888 \
-                    size    12349
+checksums           rmd160  fa66679daaf053c99bf8a77f7c3686fc98bfa504 \
+                    sha256  a664181020cdbf09ba711fed0abd26867386c81cb4652804c361f3c4c1d55344 \
+                    size    12417
 
 supported_archs     noarch
diff --git a/perl/p5-bio-db-ncbihelper/Portfile b/perl/p5-bio-db-ncbihelper/Portfile
index 3ec42fc4dd9..6d195b373a0 100644
--- a/perl/p5-bio-db-ncbihelper/Portfile
+++ b/perl/p5-bio-db-ncbihelper/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Bio-DB-NCBIHelper 1.7.6 ../../authors/id/C/CJ/CJFIELDS
+perl5.setup         Bio-DB-NCBIHelper 1.7.7 ../../authors/id/C/CJ/CJFIELDS
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Bio::DB::NCBIHelper - A collection of routines useful for queries to NCBI databases
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  f8dae85114abe0954a88dbe3dcb96c1a95c7879d \
-                    sha256  6475fef8475e9491fec352b4fe3a6249be7b0bee92e7bad62c3f81ca31e3bcc7 \
-                    size    45150
+checksums           rmd160  a651c0a237ed79ca971dbdc564052aa7e4274e4a \
+                    sha256  b90bfbbaaa772c8da023130c2e3f85b5a0cd6decc4973cd615a3334410627b5c \
+                    size    45290
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-bioperl/Portfile b/perl/p5-bioperl/Portfile
index d339bd7f5eb..65281f4c0d7 100644
--- a/perl/p5-bioperl/Portfile
+++ b/perl/p5-bioperl/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         BioPerl 1.7.7 ../../authors/id/C/CJ/CJFIELDS
+perl5.setup         BioPerl 1.7.8 ../../authors/id/C/CJ/CJFIELDS
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 categories-append   science
@@ -14,9 +14,9 @@ long_description    ${description}
 
 homepage            https://metacpan.org/release/${perl5.module}
 
-checksums           rmd160  7aa9377f07e6b8fa0095f06898655acc11cfc27e \
-                    sha256  730e2bd38b7550bf6bbd5bca50d019a70cca514559702c1389d770ff69cff1bb \
-                    size    7532782
+checksums           rmd160  b259ba7bda7f84ae4f813a50a66ce9bce442d61b \
+                    sha256  c490a3be7715ea6e4305efd9710e5edab82dabc55fd786b6505b550a30d71738 \
+                    size    7527658
 
 if {${perl5.major} != ""} {
     depends_build-append \
@@ -46,7 +46,6 @@ if {${perl5.major} != ""} {
                     port:p${perl5.major}-uri \
                     port:p${perl5.major}-version \
                     port:p${perl5.major}-xml-dom \
-                    port:p${perl5.major}-xml-dom-xpath \
                     port:p${perl5.major}-xml-libxml \
                     port:p${perl5.major}-xml-parser \
                     port:p${perl5.major}-xml-sax \
diff --git a/perl/p5-cairo/Portfile b/perl/p5-cairo/Portfile
index 5ae4bfb8995..d67e17ce429 100644
--- a/perl/p5-cairo/Portfile
+++ b/perl/p5-cairo/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Cairo 1.108 ../../authors/id/X/XA/XAOC
+perl5.setup         Cairo 1.109 ../../authors/id/X/XA/XAOC
 license             LGPL-2.1+
 maintainers         nomaintainer
 description         Perl bindings to the cairo library
@@ -16,9 +16,9 @@ long_description    Perl bindings to the 2.x series of the Gtk+ graphical user i
 
 platforms           darwin
 
-checksums           rmd160  324f373d72e7d69ce4166e29ffe01b250e8b356a \
-                    sha256  6042cb7dc51675ab23437059c6384713c5fbbce844c4c60017d2e061948f05da \
-                    size    116922
+checksums           rmd160  c6eb5dda1ca8f5e9b0bf9373e38cd8809914d874 \
+                    sha256  8219736e401c2311da5f515775de43fd87e6384b504da36a192f2b217643077f \
+                    size    116924
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-calendar-simple/Portfile b/perl/p5-calendar-simple/Portfile
index e56e051b343..a1580472587 100644
--- a/perl/p5-calendar-simple/Portfile
+++ b/perl/p5-calendar-simple/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Calendar-Simple v2.0.0
+perl5.setup         Calendar-Simple v2.0.1
 revision            0
 license             {Artistic-1 GPL}
 platforms           darwin
@@ -14,9 +14,9 @@ supported_archs     noarch
 description         Perl extension to create simple calendar
 long_description    ${description}
 
-checksums           rmd160  4e799bc84709999381156d7a566eb92b747ef983 \
-                    sha256  f8944ad6cdac7f420dca417c5f0d126b24b81411930dfc75c873493006c37e9a \
-                    size    7024
+checksums           rmd160  f6a464763102f4e5aeed4d228b7980218d5f1c7a \
+                    sha256  a2c27a1cd1c461cde0c144f0cd798a6b882f1c442d37d485e391ef72621b3b69 \
+                    size    7079
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-carp-assert-more/Portfile b/perl/p5-carp-assert-more/Portfile
index 91862ce006c..414b37b9859 100644
--- a/perl/p5-carp-assert-more/Portfile
+++ b/perl/p5-carp-assert-more/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Carp-Assert-More 1.26
+perl5.setup         Carp-Assert-More v2.0.1
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Convenience wrappers around Carp::Assert
@@ -12,13 +12,12 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  2b50537181b7f05747c2560082a86fbe637ebe21 \
-                    sha256  b3d66c2c55330e5d6b81b2d26c5f63c1ac3ef0e0bc6a27b2c0fc1e491ba9a493 \
-                    size    15205
+checksums           rmd160  ca9fa0aa64a001ae288a9ffda46309848da2e312 \
+                    sha256  96faa391380650271a7886b14123dd0b1454b5c6bf343b230d75b5bdba82b518 \
+                    size    16730
 
 if {${perl5.major} != ""} {
     depends_lib-append \
-                    port:p${perl5.major}-carp-assert \
                     port:p${perl5.major}-test-exception
 
     supported_archs noarch
diff --git a/perl/p5-catalyst-plugin-authentication-store-dbic/Portfile b/perl/p5-catalyst-plugin-authentication-store-dbic/Portfile
index 336b7721ee7..1f706144545 100644
--- a/perl/p5-catalyst-plugin-authentication-store-dbic/Portfile
+++ b/perl/p5-catalyst-plugin-authentication-store-dbic/Portfile
@@ -5,7 +5,7 @@ PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
 perl5.setup         Catalyst-Plugin-Authentication-Store-DBIC 0.11
-revision            4
+revision            0
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Authentication against a DBIx::Class or Class::DBI model.
@@ -15,8 +15,9 @@ long_description    This plugin uses a DBIx::Class (or Class::DBI) \
 platforms           darwin
 supported_archs     noarch
 
-checksums           rmd160 09b3e7c2e7fb48c2aaa514cc56b206d6d72ef12c \
-                    sha256 c74ae15d5257503809f5b3784aba454b2a95c651b1bf83c76faeae62a02f1d01
+checksums           rmd160  09b3e7c2e7fb48c2aaa514cc56b206d6d72ef12c \
+                    sha256  c74ae15d5257503809f5b3784aba454b2a95c651b1bf83c76faeae62a02f1d01 \
+                    size    32318
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-catalyst-plugin-static-simple/Portfile b/perl/p5-catalyst-plugin-static-simple/Portfile
index c6c3819ca73..0b860e81f1a 100644
--- a/perl/p5-catalyst-plugin-static-simple/Portfile
+++ b/perl/p5-catalyst-plugin-static-simple/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Catalyst-Plugin-Static-Simple 0.36
+perl5.setup         Catalyst-Plugin-Static-Simple 0.37
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Make serving static pages painless.
@@ -15,17 +15,18 @@ long_description    The Static::Simple plugin is designed to make serving \
 
 platforms           darwin
 
-checksums           rmd160  23bcc157b478c79949d0ae48c02a7d0efc987459 \
-                    sha256  36b7338f96bef4f2685f7a4555b1519793ae7783bd3d6d22c97f3b718f309454 \
-                    size    44538
+checksums           rmd160  4b013ed17678f799812eb5e1e788094977f607dd \
+                    sha256  5a4d85a3588cd4e83f1b002581412e7d71b7d57f66056e5d87a36f93d89c9e7c \
+                    size    28548
 
 if {${perl5.major} != ""} {
     depends_lib-append \
                     port:p${perl5.major}-catalyst-runtime \
                     port:p${perl5.major}-mime-types \
                     port:p${perl5.major}-moose \
-                    port:p${perl5.major}-moosex-types \
                     port:p${perl5.major}-namespace-autoclean
 
     supported_archs noarch
 }
+# TODO: Move this
+depends_test-append port:p${perl5.major}-test-more
diff --git a/perl/p5-cgi-fast/Portfile b/perl/p5-cgi-fast/Portfile
index f01c055267f..6686b60e368 100644
--- a/perl/p5-cgi-fast/Portfile
+++ b/perl/p5-cgi-fast/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         CGI-Fast 2.15
+perl5.setup         CGI-Fast 2.16
 platforms           darwin
 maintainers         nomaintainer
 license             {Artistic-1 GPL}
@@ -18,9 +18,9 @@ long_description    CGI::Fast is a subclass of the CGI object created by CGI.pm.
                     loading large modules or opening persistent database connections, will \
                     see large performance improvements.
 
-checksums           rmd160  71c809440f2edd127be7952851b3a15ebea84c7b \
-                    sha256  e5342df3dc593edfb724c7afe850b1a0ee753f4d733f5193e037b04633dfeece \
-                    size    9277
+checksums           rmd160  a5ca89181e44ccdfbdb1753f742c7b6cff622c26 \
+                    sha256  0223d7f91b80037b9dff5f37360640b71f5dc8dbd989a0593d5d22f3f73cb3d4 \
+                    size    9310
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-chemistry-elements/Portfile b/perl/p5-chemistry-elements/Portfile
index f60c08c8c0e..1df800b7046 100644
--- a/perl/p5-chemistry-elements/Portfile
+++ b/perl/p5-chemistry-elements/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Chemistry-Elements 1.072 ../by-authors/id/B/BD/BDFOY
+perl5.setup         Chemistry-Elements 1.074 ../by-authors/id/B/BD/BDFOY
 epoch               1
 
 platforms           darwin
@@ -16,5 +16,6 @@ license             {Artistic-1 GPL-1}
 description         Perl extension for working with Chemical Elements
 long_description    ${description}
 
-checksums           rmd160  0b5d832b3799dfd64eb338660a60ba9a6649eba8 \
-                    sha256  27c95f718b0335b7a920bf9aacf5017c39cca9dca26392c6d22412cced89e72c
+checksums           rmd160  53b0e09f585d8352d597312d7cb30906ed43dc3c \
+                    sha256  841507043408dd96c25d834f082a3d80faae224973e909fe2408b5abfa05ac04 \
+                    size    22706
diff --git a/perl/p5-class-dbi-pg/Portfile b/perl/p5-class-dbi-pg/Portfile
index fea2e2ec92e..64194f046cc 100644
--- a/perl/p5-class-dbi-pg/Portfile
+++ b/perl/p5-class-dbi-pg/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Class-DBI-Pg 0.09 ../../authors/id/D/DM/DMAKI
+perl5.setup         Class-DBI-Pg 0.08 ../../authors/id/D/DM/DMAKI
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Class::DBI extension for Postgres
@@ -14,13 +14,15 @@ long_description    Class::DBI::Pg automate the setup of Class::DBI \
 platforms           darwin
 supported_archs     noarch
 
-checksums           rmd160  3a14066ff4be00259d1716b0df611993d60fdd49 \
-                    sha256  d8044e624117406293855dbd98dd6c081714cf5d0fd41b5f3394f315889e1f7f
+checksums           rmd160  a870ae8e77ca7b3396ecb1d7245b7afd4ac41420 \
+                    sha256  2c3848012196d4f2bc46a10c59f7527967ce467286a741f3ad112a1e06d6f6b1 \
+                    size    3582
 
 if {${perl5.major} != ""} {
     depends_lib-append \
                     port:p${perl5.major}-class-dbi \
-                    port:p${perl5.major}-dbd-pg
+                    port:p${perl5.major}-dbd-pg \
+                    port:p${perl5.major}-test-more
 }
 
 livecheck.type      regex
diff --git a/perl/p5-clipboard/Portfile b/perl/p5-clipboard/Portfile
index fa4a40976fb..42f36459f15 100644
--- a/perl/p5-clipboard/Portfile
+++ b/perl/p5-clipboard/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Clipboard 0.26 ../../authors/id/S/SH/SHLOMIF
+perl5.setup         Clipboard 0.28 ../../authors/id/S/SH/SHLOMIF
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Clipboard - Copy and paste with any OS
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  4439cdecf43b9961cb82bc63762a538fe9a9ab64 \
-                    sha256  886ae43dc8538f9bfc4e07fdbcf09b7fbd6ee59c31f364618c859de14953c58a \
-                    size    25159
+checksums           rmd160  0c52fba12ef4f1c8ed7fa810e37a2c24fc3ebee2 \
+                    sha256  9e8d79015194263357c25a0f5d094800fff43bdbf9f8601ec3b0ed5eb0966d26 \
+                    size    26673
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-config-ini/Portfile b/perl/p5-config-ini/Portfile
index 2434612f744..031643cfc1b 100644
--- a/perl/p5-config-ini/Portfile
+++ b/perl/p5-config-ini/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Config-INI 0.025
+perl5.setup         Config-INI 0.027
 
 maintainers         nomaintainer
 license             {Artistic-1 GPL}
@@ -12,8 +12,9 @@ license             {Artistic-1 GPL}
 description         Config::INI - simple .ini-file format
 long_description    ${description}
 
-checksums           rmd160  b0d6a3cbbc418fdda92aa321e87b309b13e1cb22 \
-                    sha256  628bf76d5b91f89dde22d4813ec033026ebf71b772bb61ccda909da00c869732
+checksums           rmd160  5654c22570531866d624e4956c84208e3547cf4d \
+                    sha256  12eb8b7d43ab13db443b3c7110c8b70a264c19f78ff06ab8823e11f86a4f330e \
+                    size    26638
 
 platforms           darwin
 supported_archs     noarch
diff --git a/perl/p5-config-mvp-reader-ini/Portfile b/perl/p5-config-mvp-reader-ini/Portfile
index 9d0b1845459..abd915ac142 100644
--- a/perl/p5-config-mvp-reader-ini/Portfile
+++ b/perl/p5-config-mvp-reader-ini/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Config-MVP-Reader-INI 2.101463
+perl5.setup         Config-MVP-Reader-INI 2.101464
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Config::MVP::Reader::INI - an MVP config reader for .ini files
@@ -12,8 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  13117df4c18e2ff9256b767c7915687f42e58fe4 \
-                    sha256  69a916bf3711ebc9e7d4caaa70f3c695e918b93a5923958773303e0da0b6d445
+checksums           rmd160  6801cb8821135faf84dcf6a9d93290c05f3f0db8 \
+                    sha256  3994b05e414416ac06982a3faf4296c53fb96f30c851a182f42dd4e3cf7481c0 \
+                    size    17164
 
 if {${perl5.major} != ""} {
     depends_lib-append \
@@ -23,3 +24,6 @@ if {${perl5.major} != ""} {
 
     supported_archs noarch
 }
+# TODO: Move this
+depends_test-append port:p${perl5.major}-file-spec \
+                    port:p${perl5.major}-extutils-makemaker
diff --git a/perl/p5-config-mvp/Portfile b/perl/p5-config-mvp/Portfile
index aea5033b34b..68e868142d4 100644
--- a/perl/p5-config-mvp/Portfile
+++ b/perl/p5-config-mvp/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Config-MVP 2.200011
+perl5.setup         Config-MVP 2.200012
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Config::MVP - multivalue-property package-oriented configuration
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  4728b6d1e35ff522f36cf22bfd56883338f7b27d \
-                    sha256  23c95666fc43c4adaebcc093b1b56091efc2a6aa2d75366a216d18eda96ad716 \
-                    size    33387
+checksums           rmd160  a3d71e214f808c0b3514c0b23ad43a3bafef2551 \
+                    sha256  d8a6069be317a866d8041b1bb7cfafe34014f19743891f27a5e42a31b5c0ea75 \
+                    size    34232
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-config-simple/Portfile b/perl/p5-config-simple/Portfile
index da05f5f40f8..54065298894 100644
--- a/perl/p5-config-simple/Portfile
+++ b/perl/p5-config-simple/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Config-Simple 4.59 ../../authors/id/S/SH/SHERZODR
+perl5.setup         Config-Simple 4.58 ../../authors/id/S/SH/SHERZODR
 platforms           darwin
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
@@ -23,9 +23,9 @@ long_description    Reading and writing configuration files is one of the \
                     tries to identify the file syntax automatically. Library \
                     supports parsing, updating and creating configuration files.
 
-checksums           rmd160  9fbc852d32fbf49d0539135c253162afcebd91f5 \
-                    sha256  cb78a975ad8463f992f35f392227aaf188d533c9092373742b3c2bb592781054 \
-                    size    21010
+checksums           rmd160  214599a097cbba1b58d9f2771186a0c604b556e0 \
+                    sha256  dd9995706f0f9384a15ccffe116c3b6e22f42ba2e58d8f24ed03c4a0e386edb4 \
+                    size    23934
 
 # disable broken livecheck due to long standing CPAN indexing issue
 # no updates to this module since 20060912
diff --git a/perl/p5-config-tiny/Portfile b/perl/p5-config-tiny/Portfile
index c98311fd6b7..c5717c3e261 100644
--- a/perl/p5-config-tiny/Portfile
+++ b/perl/p5-config-tiny/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Config-Tiny 2.24
+perl5.setup         Config-Tiny 2.26
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Read/Write .ini style files with as little code as possible
@@ -25,8 +25,8 @@ platforms           darwin
 
 extract.suffix      .tgz
 
-checksums           rmd160  39bc7cb9010f5a64d19c4088c8c5e484907463a0 \
-                    sha256  1064948e4bc57e86e318dbc8791c53ca5b9d95b958cc474367c3277981135232 \
-                    size    24329
+checksums           rmd160  4690e0fa501713b26a7a1caedb2836bf645188d1 \
+                    sha256  83b53291baec7884fbdfeb2a231297202df266cac58638b895ce25ec877dcf5f \
+                    size    22443
 
 supported_archs     noarch
diff --git a/perl/p5-const-exporter/Portfile b/perl/p5-const-exporter/Portfile
index 40691d87834..739e4f3abbd 100644
--- a/perl/p5-const-exporter/Portfile
+++ b/perl/p5-const-exporter/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Const-Exporter v1.1.1 ../../authors/id/R/RR/RRWO
+perl5.setup         Const-Exporter v1.2.0 ../../authors/id/R/RR/RRWO
 license             Artistic-2
 maintainers         nomaintainer
 description         Const::Exporter - Declare constants for export
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  e449087beae95344c6c5346b66c754807f2ef818 \
-                    sha256  873c81c880beb239e621c841feadd890945c5a71a046dd6755e657e66c04f969 \
-                    size    20736
+checksums           rmd160  7a060376030b27ba990f8fd919af944cd607a826 \
+                    sha256  bda8d71d73b4b37f706d221e4bd3561596662e00d7eb43e0f50c8f4feacc53e7 \
+                    size    21010
 
 if {${perl5.major} != ""} {
     depends_build-append \
@@ -24,11 +24,11 @@ if {${perl5.major} != ""} {
 
     depends_lib-append \
                     port:p${perl5.major}-const-fast \
-                    port:p${perl5.major}-list-allutils \
                     port:p${perl5.major}-package-stash \
                     port:p${perl5.major}-package-stash-xs \
                     port:p${perl5.major}-ref-util \
-                    port:p${perl5.major}-ref-util-xs
+                    port:p${perl5.major}-ref-util-xs \
+                    port:p${perl5.major}-list-util
 
     supported_archs noarch
 }
diff --git a/perl/p5-convert-color-xterm/Portfile b/perl/p5-convert-color-xterm/Portfile
index bb506b966fc..2c4e06a25d3 100644
--- a/perl/p5-convert-color-xterm/Portfile
+++ b/perl/p5-convert-color-xterm/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Convert-Color-XTerm 0.05
+perl5.setup         Convert-Color-XTerm 0.06
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Convert::Color::XTerm - indexed colors used by XTerm
@@ -12,8 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  87e14934609e5828a4ebfb8fa0e68c677f042b03 \
-                    sha256  eac0939d9677b8e161fb96d087c04a91d5f9041a542822e69209d3f79c8cedb2
+checksums           rmd160  32c06b8b23af958cd000af3f8220cf75058f9ddb \
+                    sha256  ae1b56388594bbccef6cffe708007f8bcccd4569e31a2c33745216a635237916 \
+                    size    13289
 
 if {${perl5.major} != ""} {
     depends_lib-append \
@@ -22,3 +23,5 @@ if {${perl5.major} != ""} {
     perl5.use_module_build
     supported_archs noarch
 }
+# TODO: Move this
+depends_test-append port:p${perl5.major}-test-more
diff --git a/perl/p5-cpanel-json-xs/Portfile b/perl/p5-cpanel-json-xs/Portfile
index 308306957ef..fb115cafa99 100644
--- a/perl/p5-cpanel-json-xs/Portfile
+++ b/perl/p5-cpanel-json-xs/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Cpanel-JSON-XS 4.25 ../../authors/id/R/RU/RURBAN
+perl5.setup         Cpanel-JSON-XS 4.26 ../../authors/id/R/RU/RURBAN
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         JSON::XS for Cpanel, fast and correct serialising
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  08907c93198aea208531cfbc4e0ce9ada02bdbae \
-                    sha256  f9ba3da53df92321fe73e7330692ba2e9758dc50e21f82f9cfc327e937202918 \
-                    size    254046
+checksums           rmd160  b3900f9da8425d8cdc75a4b8926346f857e2712e \
+                    sha256  fbebd1c9dbf6a53f573d61e3fca863341f65edaf988107291c0ee06ba0930730 \
+                    size    254123
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-crypt-openssl-dsa/Portfile b/perl/p5-crypt-openssl-dsa/Portfile
index 4aad45da6b9..2f6b815dc26 100644
--- a/perl/p5-crypt-openssl-dsa/Portfile
+++ b/perl/p5-crypt-openssl-dsa/Portfile
@@ -4,8 +4,8 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Crypt-OpenSSL-DSA 0.19
-revision            1
+perl5.setup         Crypt-OpenSSL-DSA 0.20
+revision            0
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Crypt::OpenSSL::DSA - Digital Signature Algorithm using OpenSSL
@@ -13,8 +13,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  56ba8b5ff35e47a8833a284427d11bb2c0f31e62 \
-                    sha256  ca3c06fb3c9e3895acf7bdc02300335987776fe90fee96d74d230b93b22be00a
+checksums           rmd160  e50d3559b6a459402986e845c41c084ec3b40039 \
+                    sha256  e4575d787d44e49b3b59cc39eda2e461fe0606dd0e87d3a9c3df5011b133e702 \
+                    size    9870
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-crypt-openssl-ecdsa/Portfile b/perl/p5-crypt-openssl-ecdsa/Portfile
index d3fa0d7f62a..d8905b7f274 100644
--- a/perl/p5-crypt-openssl-ecdsa/Portfile
+++ b/perl/p5-crypt-openssl-ecdsa/Portfile
@@ -6,8 +6,8 @@ PortGroup           perl5 1.0
 # Makefile.PL requires perl >= 5.18.1
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Crypt-OpenSSL-ECDSA 0.08
-revision            1
+perl5.setup         Crypt-OpenSSL-ECDSA 0.10
+revision            0
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Crypt::OpenSSL::ECDSA - Perl extension for OpenSSL ECDSA \
@@ -16,9 +16,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  274ce00c51451638a72cd265f8e3bd67b08ebb57 \
-                    sha256  8439f6af81cc5e656e8b2f4dd86a98faa95d9938dcdcbfc7c22bb358eb5f8deb \
-                    size    52955
+checksums           rmd160  f8f5fcad89d7919a0373a677d51727ca9a296f87 \
+                    sha256  070b6829528c8111c01cd4d264c7cfb5bea7636e25d936f4f87fba8b4e46ff0a \
+                    size    53607
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-crypt-openssl-guess/Portfile b/perl/p5-crypt-openssl-guess/Portfile
index 5623669eeeb..8ae38efe8d6 100644
--- a/perl/p5-crypt-openssl-guess/Portfile
+++ b/perl/p5-crypt-openssl-guess/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Crypt-OpenSSL-Guess 0.11
+perl5.setup         Crypt-OpenSSL-Guess 0.13
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Crypt::OpenSSL::Guess - Guess OpenSSL include path
@@ -12,8 +12,8 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  97a4f4b9121d7e2ac9927c758694d7445bd10cd3 \
-                    sha256  aa6b18e38cb852cbad80a58cd90c395b40819d4d01e0ab37e7703149094d7167 \
-                    size    11346
+checksums           rmd160  f58c9e48fb7b455c94077c18d9b1d3598cdf25f2 \
+                    sha256  87c1dd7f0f80fcd3d1396bce9fd9962e7791e748dc0584802f8d10cc9585e743 \
+                    size    11832
 
 supported_archs     noarch
diff --git a/perl/p5-crypt-openssl-rsa/Portfile b/perl/p5-crypt-openssl-rsa/Portfile
index 9f6e75756f4..75da0c88fe0 100644
--- a/perl/p5-crypt-openssl-rsa/Portfile
+++ b/perl/p5-crypt-openssl-rsa/Portfile
@@ -4,8 +4,8 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Crypt-OpenSSL-RSA 0.31
-revision            2
+perl5.setup         Crypt-OpenSSL-RSA 0.32
+revision            0
 categories-append   security
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
@@ -15,9 +15,9 @@ long_description    Crypt::OpenSSL::RSA provides for decryption, \
 
 platforms           darwin
 
-checksums           rmd160  2f5f2e42715cc790bce107ae742da7af70635d3d \
-                    sha256  4173403ad4cf76732192099f833fbfbf3cd8104e0246b3844187ae384d2c5436 \
-                    size    25856
+checksums           rmd160  65dfe156c5bfef35299e36252dca5b8060dfe0d5 \
+                    sha256  adc74f0ae125c77f65d5dd32abb9c3429300a79543bf263494f333f9c0b62a61 \
+                    size    24805
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-crypt-openssl-x509/Portfile b/perl/p5-crypt-openssl-x509/Portfile
index 24b4f1d5961..888422013d2 100644
--- a/perl/p5-crypt-openssl-x509/Portfile
+++ b/perl/p5-crypt-openssl-x509/Portfile
@@ -11,9 +11,9 @@ description         Perl extension to OpenSSL's X509 API.
 long_description    ${description}
 platforms           darwin
 
-checksums           rmd160  d1c2790d8e7ecfcc401e962ac946c26dedc5724a \
-                    sha256  997de045340b6a03eed7b3dcd4f15ec8b2aa0c2de94f367529ec8d33f4324d37 \
-                    size    48065
+checksums           rmd160  5f315e2157cc89dbb1ccd99cd40b1b1172d9a840 \
+                    sha256  650070dc10c91558c61793c29ba3b6f1a3cdd6d987dbcd0aad58459554c3707f \
+                    size    165605
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-crypt-passwdmd5/Portfile b/perl/p5-crypt-passwdmd5/Portfile
index 991a65fdc16..41b4e60af57 100644
--- a/perl/p5-crypt-passwdmd5/Portfile
+++ b/perl/p5-crypt-passwdmd5/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Crypt-PasswdMD5 1.40
+perl5.setup         Crypt-PasswdMD5 1.41
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         provides interoperable MD5-based crypt() functions for perl
@@ -13,10 +13,15 @@ long_description    The unix_md5_crypt() provides a crypt()-compatible \
                     found in modern operating systems. It is based on the \
                     implementation found on FreeBSD 2.2-RELEASE.
 
-checksums           rmd160 404e85c40c4da1f19f17a38b412b84aebb54779b \
-                    sha256 b77d6aeea25301af7be679f7452e894ca88af9710bffd6e01d665a141c391948
+checksums           rmd160  887d9d74f22c3305c748dadedd2377eb21fc502a \
+                    sha256  1f369123333631a751b8219ca9fc27f9efcf09f39c1ebfeb96e274171c83083a \
+                    size    14275
 
 extract.suffix      .tgz
 
 platforms           darwin
 supported_archs     noarch
+# TODO: Move this
+depends_build-append port:p${perl5.major}-extutils-makemaker
+# TODO: Move this
+depends_test-append port:p${perl5.major}-test-more
diff --git a/perl/p5-crypt-random/Portfile b/perl/p5-crypt-random/Portfile
index 34cdba549f2..9b0fa126f8c 100644
--- a/perl/p5-crypt-random/Portfile
+++ b/perl/p5-crypt-random/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Crypt-Random 1.52
+perl5.setup         Crypt-Random 1.54
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Cryptographically Secure, True Random Number Generator.
@@ -15,9 +15,9 @@ long_description    Crypt::Random is an interface module to the /dev/random devi
 
 platforms           darwin
 
-checksums           rmd160  fe60ac4258fdfc52e6a496127b4018ba93d17635 \
-                    sha256  a93c06de409e6f2eb2e9868ea6d4e653d99f2f7900b2c1831e1f65ace0c4ef84 \
-                    size    9525
+checksums           rmd160  397522df321d2a6e804a45f34f5028705c857b55 \
+                    sha256  d66f8e17edc3877cc797fdd59de534e3990636f8f1a5e726062159af7e67dacc \
+                    size    22368
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-crypt-rsa/Portfile b/perl/p5-crypt-rsa/Portfile
index c07beba6a9c..3acae79fce2 100644
--- a/perl/p5-crypt-rsa/Portfile
+++ b/perl/p5-crypt-rsa/Portfile
@@ -5,7 +5,7 @@ PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
 perl5.setup         Crypt-RSA 1.99
-revision            1
+revision            0
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         perl implementation of RSA
@@ -17,7 +17,8 @@ long_description    Crypt::RSA is a pure-perl, cleanroom implementation \
 platforms           darwin
 
 checksums           rmd160  638191fbfd4c29a9b2f2893ba695aed42b1f0f74 \
-                    sha256  4706fd6605c920cd1c79f4afc0036b14e233620162b3957abe9b5f1be50b24be
+                    sha256  4706fd6605c920cd1c79f4afc0036b14e233620162b3957abe9b5f1be50b24be \
+                    size    52393
 
 if {${perl5.major} != ""} {
     conflicts       p${perl5.major}-alt-crypt-rsa-bigint
diff --git a/perl/p5-cryptx/Portfile b/perl/p5-cryptx/Portfile
index 58906f3a99b..9ca94931445 100644
--- a/perl/p5-cryptx/Portfile
+++ b/perl/p5-cryptx/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         CryptX 0.069 ../../authors/id/M/MI/MIK
+perl5.setup         CryptX 0.073 ../../authors/id/M/MI/MIK
 revision            0
 
 platforms           darwin
@@ -13,6 +13,6 @@ license             {Artistic-1 GPL}
 description         Crypto toolkit (self-contained no external libraries needed)
 long_description    ${description}
 
-checksums           rmd160  0e11c28fb6e725ec5d2cc5f03fd76d344fd31dcb \
-                    sha256  b5503a35046a973174234a823dba63403b080957c4a370d60d66aa7c7587d850 \
-                    size    1644304
+checksums           rmd160  8578b452411630fae30cf59ca7f2db68055a6b52 \
+                    sha256  eed246bf95ee0b90cedd01a460ca19572d635792c1c5682da137b2c21927fe12 \
+                    size    1643681
diff --git a/perl/p5-curses/Portfile b/perl/p5-curses/Portfile
index b86becf32db..c7295f96cb7 100644
--- a/perl/p5-curses/Portfile
+++ b/perl/p5-curses/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Curses 1.37
+perl5.setup         Curses 1.38
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         terminal screen handling and optimization
@@ -13,9 +13,9 @@ long_description    Curses is the interface between Perl and your system's curse
                     consult your system's documentation, as such information invariably varies\
                     (:-) between different curses(3) libraries and operating systems.
 
-checksums           rmd160  d1590711f4b1d1c190fe432b4d2f305a4bbb5557 \
-                    sha256  74707ae3ad19b35bbefda2b1d6bd31f57b40cdac8ab872171c8714c88954db20 \
-                    size    135763
+checksums           rmd160  d9229bb48e379f78276e4fc6dd8e691e7af6bbb0 \
+                    sha256  d521408298eb6413b209ef29d4ffcba6f5f58ee1abc60160739a17aafcb8f2f2 \
+                    size    135789
 
 platforms           darwin
 if {${perl5.major} != ""} {
diff --git a/perl/p5-dancer2/Portfile b/perl/p5-dancer2/Portfile
index 35faf6abac7..f8edaa4cbc1 100644
--- a/perl/p5-dancer2/Portfile
+++ b/perl/p5-dancer2/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Dancer2 0.300004 ../../authors/id/C/CR/CROMEDOME
+perl5.setup         Dancer2 0.301004 ../../authors/id/C/CR/CROMEDOME
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Dancer2 - Lightweight yet powerful web application framework
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  bf96b6332ec6d7ac2fbe6063258c248b2a823b9a \
-                    sha256  96d7b6083e18f49b4b5cd689c5b06c6e992b85abe84b10449552d37369c73f55 \
-                    size    393403
+checksums           rmd160  5e37cf652df0010fc8086df4d2d9be8ba16474f7 \
+                    sha256  08ee0d9efbcc1a1a2059da5a1b99041eca8acee33b14e3d0b4cbbd010009dde5 \
+                    size    400506
 
 if {${perl5.major} != ""} {
     depends_build-append \
@@ -24,7 +24,6 @@ if {${perl5.major} != ""} {
                     port:p${perl5.major}-cpan-meta-requirements \
                     port:p${perl5.major}-file-sharedir-install \
                     port:p${perl5.major}-module-metadata \
-                    port:p${perl5.major}-test-cpan-meta \
                     port:p${perl5.major}-test-eol \
                     port:p${perl5.major}-test-fatal \
                     port:p${perl5.major}-test-memory-cycle \
@@ -70,7 +69,12 @@ if {${perl5.major} != ""} {
                     port:p${perl5.major}-uri \
                     port:p${perl5.major}-url-encode-xs \
                     port:p${perl5.major}-yaml \
-                    port:p${perl5.major}-yaml-libyaml
+                    port:p${perl5.major}-yaml-libyaml \
+                    port:p${perl5.major}-path-tiny \
+                    port:p${perl5.major}-cli-osprey \
+                    port:p${perl5.major}-file-which
 
     supported_archs noarch
 }
+# TODO: Move this
+depends_test-append port:p${perl5.major}-pod-simple-simpletree
diff --git a/perl/p5-data-diver/Portfile b/perl/p5-data-diver/Portfile
index 056e445e2da..73af71141bd 100644
--- a/perl/p5-data-diver/Portfile
+++ b/perl/p5-data-diver/Portfile
@@ -16,6 +16,7 @@ description         Simple, ad-hoc access to elements of deeply nested structure
 long_description    ${description}
 
 checksums           rmd160  43ba55967c4c049050ede5ca33003446fe2688d6 \
-                    sha256  3b413cdc29d91c91102628eb9b48e65a6827afe5441a46ad4d602e254945b24d
+                    sha256  3b413cdc29d91c91102628eb9b48e65a6827afe5441a46ad4d602e254945b24d \
+                    size    7620
 
 extract.suffix      .tgz
diff --git a/perl/p5-data-printer/Portfile b/perl/p5-data-printer/Portfile
index 261d7de65b8..6a6d18d9e89 100644
--- a/perl/p5-data-printer/Portfile
+++ b/perl/p5-data-printer/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Data-Printer 0.40
+perl5.setup         Data-Printer 1.000004
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Data::Printer - colored pretty-print of Perl data structures and objects
@@ -12,8 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  26b478adb789d9b67008dad0ee7e66928e790f2f \
-                    sha256  606930107d8275ccae2f254543a376ef4816137ad566298021cca9723f82525a
+checksums           rmd160  9e3870eff40df4810d48af567a4d3d741c443450 \
+                    sha256  4f26ce9722307d3fe8938ecb39e33ffb622ea577721ad8766164c1632e639014 \
+                    size    114981
 
 if {${perl5.major} != ""} {
     depends_build-append \
@@ -21,11 +22,6 @@ if {${perl5.major} != ""} {
                     port:p${perl5.major}-dbi \
                     port:p${perl5.major}-yaml-syck
 
-    depends_lib-append \
-                    port:p${perl5.major}-clone-pp \
-                    port:p${perl5.major}-file-homedir \
-                    port:p${perl5.major}-package-stash \
-                    port:p${perl5.major}-sort-naturally
 
     supported_archs noarch
 }
diff --git a/perl/p5-data-validate-domain/Portfile b/perl/p5-data-validate-domain/Portfile
index 7b1ac9f2a4c..a599ead707c 100644
--- a/perl/p5-data-validate-domain/Portfile
+++ b/perl/p5-data-validate-domain/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Data-Validate-Domain 0.14
+perl5.setup         Data-Validate-Domain 0.15
 
 platforms           darwin
 maintainers         nomaintainer
@@ -14,9 +14,9 @@ description         Domain and host name validation
 
 long_description    ${description}
 
-checksums           rmd160  c08f624399d0dcb64db80a0c6159486299732e1f \
-                    sha256  4470f253b8d2720a4dd3fa3ae550995417c2269f3be7ff030e01afa04a3a9421 \
-                    size    31962
+checksums           rmd160  37d6d30603980cfa16d77bcf66311244956e0e97 \
+                    sha256  3c9f79187b0d3c71add1f8f559b80df1599300a6d203e0b161cbe18e176aab36 \
+                    size    35664
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-data-validate-ip/Portfile b/perl/p5-data-validate-ip/Portfile
index 5172e295121..fe772513cbf 100644
--- a/perl/p5-data-validate-ip/Portfile
+++ b/perl/p5-data-validate-ip/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Data-Validate-IP 0.27
+perl5.setup         Data-Validate-IP 0.30
 
 platforms           darwin
 maintainers         nomaintainer
@@ -14,8 +14,9 @@ description         IPv4 and IPv6 validation methods
 
 long_description    ${description}
 
-checksums           rmd160 6a43776e100713bdc8a22e0fb5cd1489d6ce1d2e \
-                    sha256 e1aa92235dcb9c6fd9b6c8cda184d1af73537cc77f4f83a0f88207a8bfbfb7d6
+checksums           rmd160  d47a7e02a190a0a633454d7396f79952771015e7 \
+                    sha256  fe2f7663e18b70d5510529c22f45fdd2bbdb4a5adb26d65c9050c5b9696e8a1c \
+                    size    41761
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-datetime-calendar-christian/Portfile b/perl/p5-datetime-calendar-christian/Portfile
index 3bc88a2909c..2469543f6f0 100644
--- a/perl/p5-datetime-calendar-christian/Portfile
+++ b/perl/p5-datetime-calendar-christian/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         DateTime-Calendar-Christian 0.08
+perl5.setup         DateTime-Calendar-Christian 0.11
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         DateTime::Calendar::Christian - Dates in the Christian calendar
@@ -12,17 +12,23 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  f3af2ef6dc287ca55945f4630056633a8c94283d \
-                    sha256  a57a4b51bc71b923fd10518dd98b05f7e9867d0488ce26463fcb795a13b8b5eb \
-                    size    27404
+checksums           rmd160  e26de7088d81868bc3af7d944fef274e0b0a164e \
+                    sha256  0db0ae11091eda29977ce7bbd138d7ce7b98d73475b865bfc22403c037ef4420 \
+                    size    28595
 
 if {${perl5.major} != ""} {
     depends_build-append \
-                    port:p${perl5.major}-module-metadata
+                    port:p${perl5.major}-module-metadata \
+                    port:p${perl5.major}-storable
 
     depends_lib-append \
                     port:p${perl5.major}-datetime \
-                    port:p${perl5.major}-datetime-calendar-julian
+                    port:p${perl5.major}-datetime-calendar-julian \
+                    port:p${perl5.major}-overload \
+                    port:p${perl5.major}-strict \
+                    port:p${perl5.major}-carp \
+                    port:p${perl5.major}-warnings \
+                    port:p${perl5.major}-constant
 
     supported_archs noarch
 }
diff --git a/perl/p5-datetime-calendar-julian/Portfile b/perl/p5-datetime-calendar-julian/Portfile
index 4cbd1eb3f1d..b85b0a3db99 100644
--- a/perl/p5-datetime-calendar-julian/Portfile
+++ b/perl/p5-datetime-calendar-julian/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         DateTime-Calendar-Julian 0.103
+perl5.setup         DateTime-Calendar-Julian 0.105
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         DateTime::Calendar::Julian - Dates in the Julian calendar
@@ -12,13 +12,16 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  76ecfd7cf558960cb59c38d1b59e5e35e4e2a22e \
-                    sha256  34c0654e5de764e24be3640d6d53019619242c7f6b4791bce9ac3d1dad85c7fd \
-                    size    17730
+checksums           rmd160  c7057141572e7a5a84157784912f19548dd4a667 \
+                    sha256  45562160fedfa5fc332b3c7e5635bd678a65c1b810c2d7c59ed410d12e8405be \
+                    size    18660
 
 if {${perl5.major} != ""} {
     depends_lib-append \
-                    port:p${perl5.major}-datetime
+                    port:p${perl5.major}-datetime \
+                    port:p${perl5.major}-vars \
+                    port:p${perl5.major}-strict \
+                    port:p${perl5.major}-warnings
 
     supported_archs noarch
 }
diff --git a/perl/p5-datetime-format-flexible/Portfile b/perl/p5-datetime-format-flexible/Portfile
index 3c2c172a881..8d8a460a3b8 100644
--- a/perl/p5-datetime-format-flexible/Portfile
+++ b/perl/p5-datetime-format-flexible/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         DateTime-Format-Flexible 0.32
+perl5.setup         DateTime-Format-Flexible 0.34
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         DateTime::Format::Flexible - Flexibly parse strings and turn them into DateTime objects.
@@ -12,23 +12,22 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  c6f7ba8b9aa62a63adfec5596289f02fd8e48468 \
-                    sha256  50a7b9feb287bb14b27323a53c2324486181a3ab6cb3f4c7662d42be901ad8ee \
-                    size    76438
+checksums           rmd160  9578488b5f30c2c1ca967cbe4d65f083eee28a3d \
+                    sha256  836aef5d25e6ff8827308a43bff74191e5d20220daa3d2120050bcc34148fcf1 \
+                    size    76347
 
 if {${perl5.major} != ""} {
-    depends_build-append \
-                    port:p${perl5.major}-test-exception \
-                    port:p${perl5.major}-test-mocktime \
-                    port:p${perl5.major}-test-nowarnings \
-                    port:p${perl5.major}-test-simple
 
     depends_lib-append \
                     port:p${perl5.major}-datetime \
                     port:p${perl5.major}-datetime-format-builder \
                     port:p${perl5.major}-datetime-timezone \
-                    port:p${perl5.major}-list-moreutils \
-                    port:p${perl5.major}-module-pluggable
+                    port:p${perl5.major}-list-moreutils
 
     supported_archs noarch
 }
+# TODO: Move this
+depends_test-append port:p${perl5.major}-test-mocktime \
+                    port:p${perl5.major}-test-simple \
+                    port:p${perl5.major}-test-exception \
+                    port:p${perl5.major}-test-nowarnings
diff --git a/perl/p5-datetime-format-iso8601/Portfile b/perl/p5-datetime-format-iso8601/Portfile
index 17841e18ff4..806fc9d8a7b 100644
--- a/perl/p5-datetime-format-iso8601/Portfile
+++ b/perl/p5-datetime-format-iso8601/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         DateTime-Format-ISO8601 0.15 ../../authors/id/D/DR/DROLSKY
+perl5.setup         DateTime-Format-ISO8601 0.16 ../../authors/id/D/DR/DROLSKY
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 
@@ -12,9 +12,9 @@ description         Parses ISO8601 formats
 long_description    Parses almost all ISO8601 date and time formats. ISO8601 time-intervals \
                     will be supported in a later release.
 
-checksums           rmd160  9050f6664033392c92e4c95fd61ef8d57abafc64 \
-                    sha256  149768c368b9d77e1f25d3396c7f03e24291001fd14c2c5dab6a7625b2a6daa9 \
-                    size    44826
+checksums           rmd160  ebbc8a8aea18b54671fc19e8ab740b20a3aeba2f \
+                    sha256  582847f6e029065334a00564f20cd7c28f4e5cd4ec21513d0f692531ed3b56e1 \
+                    size    46364
 
 platforms           darwin
 
diff --git a/perl/p5-datetime-format-mysql/Portfile b/perl/p5-datetime-format-mysql/Portfile
index 257b4237794..cf9175d1274 100644
--- a/perl/p5-datetime-format-mysql/Portfile
+++ b/perl/p5-datetime-format-mysql/Portfile
@@ -4,15 +4,16 @@ PortSystem              1.0
 PortGroup               perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup             DateTime-Format-MySQL 0.06
+perl5.setup             DateTime-Format-MySQL 0.0701
 platforms               darwin
 license                 {Artistic-1 GPL}
 maintainers             fpassera.com:dev openmaintainer
 description             Parse and format MySQL dates and times
 long_description        ${description}
 
-checksums               rmd160  7678356aa18dac1e9155f4281e19afca307459b8 \
-                        sha256  9818d4162ec9cec6139ba97b39e0489d217581a1d43fbb713f3beffe80f98f1d
+checksums               rmd160  81451b705ca2f3fdfbd083c5431f4c667b94cf9c \
+                        sha256  c310451e048c8c178f7afc3c0f9035497ac7090fa5d64f835397af6b53cc60dd \
+                        size    13817
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-datetime-format-natural/Portfile b/perl/p5-datetime-format-natural/Portfile
index 28dbdeada72..cc35d71bc65 100644
--- a/perl/p5-datetime-format-natural/Portfile
+++ b/perl/p5-datetime-format-natural/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         DateTime-Format-Natural 1.11 ../../authors/id/S/SC/SCHUBIGER
+perl5.setup         DateTime-Format-Natural 1.12 ../../authors/id/S/SC/SCHUBIGER
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         DateTime::Format::Natural - Parse informal natural language date/time strings
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  3c13804b505e62a83002e8b290442d487b5cefc5 \
-                    sha256  738fb0fb14e42ffae142a322f49f471c8cc122694cfbe6d33580363203f44552 \
-                    size    82424
+checksums           rmd160  508183cf049a946a39aa94a0f174cfd6b88befcd \
+                    sha256  3cdf6fc4506fff8076530c9a8ca881fa43ddf43aa17f763a3df757efbcd41257 \
+                    size    82853
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-datetime-format-pg/Portfile b/perl/p5-datetime-format-pg/Portfile
index 891505a3575..73a85641b87 100644
--- a/perl/p5-datetime-format-pg/Portfile
+++ b/perl/p5-datetime-format-pg/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         DateTime-Format-Pg 0.16013
+perl5.setup         DateTime-Format-Pg 0.16014
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Parse and format PostgreSQL dates and times
@@ -18,8 +18,9 @@ long_description    This module understands the formats used by PostgreSQL \
 
 platforms           darwin
 
-checksums           rmd160  c9a768edcb351593e597c98e5050ee14d384d7e9 \
-                    sha256  7f862ea5e51bd45bebc6c6f9708497b98964932e5a39ebcafe3402351ce0519b
+checksums           rmd160  fa677e42b40fe7d356505d6d3a83e293972bef28 \
+                    sha256  38bb9666524dc384c3366f6342cb9656c50bac0f9716a3d44f1cf552ccbe0eb9 \
+                    size    30914
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-db_file/Portfile b/perl/p5-db_file/Portfile
index fc885561831..2ee29ec37f6 100644
--- a/perl/p5-db_file/Portfile
+++ b/perl/p5-db_file/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         DB_File 1.855 ../../authors/id/P/PM/PMQS/
+perl5.setup         DB_File 1.856 ../../authors/id/P/PM/PMQS/
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         DB_File - Perl5 access to Berkeley DB version 1.x
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  0c63f3c072bc4227047cebfa362525e2155285d1 \
-                    sha256  d9ffe2a25be6cdfee7a34d64235cdc899e99ba8b3fb8de8a9e7f4af20e4ca960 \
-                    size    146016
+checksums           rmd160  ee248c86e201c5d4fcb675bfb0abcab228d47705 \
+                    sha256  cdf9ba922fe39159d36b73f9fb815f5eaa375f3a3e4dc4de78e053b444cd66a9 \
+                    size    146075
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-dbd-mock/Portfile b/perl/p5-dbd-mock/Portfile
index 7d462462cd3..485112c1c8c 100644
--- a/perl/p5-dbd-mock/Portfile
+++ b/perl/p5-dbd-mock/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         DBD-Mock 1.58
+perl5.setup         DBD-Mock 1.59
 platforms           darwin
 maintainers         nomaintainer
 license             {Artistic-1 GPL}
@@ -14,9 +14,9 @@ description         DBD::Mock - Mock database driver for testing
 
 long_description    ${description}
 
-checksums           rmd160  f8dfbfba15830b2dc575a4b80b7f8e11fbbcbd48 \
-                    sha256  bb1ebf0124101396e5bb83dead0f14f12dd5f175cb1378a59da5295c62c9c73c \
-                    size    75236
+checksums           rmd160  c0c7c73c8404950393e5f9721d28108a2bf49208 \
+                    sha256  0a5aa5953ab65cf790681e6c0452e318ad57d80ac27f575f84918c603aa47406 \
+                    size    75533
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-dbd-pg/Portfile b/perl/p5-dbd-pg/Portfile
index 29793a63b23..4e57d6ed68d 100644
--- a/perl/p5-dbd-pg/Portfile
+++ b/perl/p5-dbd-pg/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         DBD-Pg 3.14.2
+perl5.setup         DBD-Pg 3.15.0
 license             {Artistic-1 GPL}
 categories          perl databases
 maintainers         nomaintainer
@@ -14,9 +14,9 @@ long_description    DBD::Pg is a Perl module which works with the DBI \
 
 platforms           darwin
 
-checksums           rmd160  5442e19a30035bc69574d95702ff6f9e0660ea65 \
-                    sha256  c973e98458960a78ec54032a71b3840f178418dd7e69d063e462a0f10ec68e4d \
-                    size    282024
+checksums           rmd160  7ae2363d8be3782247fbf59c4a9cce3f498487e4 \
+                    sha256  69cc19870f9d935f16530be39d0ed60afadc5e560e29c3a17af4498e7e3082d9 \
+                    size    284379
 
 if {${perl5.major} ne ""} {
     depends_build-append \
diff --git a/perl/p5-dbix-admin-createtable/Portfile b/perl/p5-dbix-admin-createtable/Portfile
index 5afedd653a7..28ca5378a0e 100644
--- a/perl/p5-dbix-admin-createtable/Portfile
+++ b/perl/p5-dbix-admin-createtable/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         DBIx-Admin-CreateTable 2.10
+perl5.setup         DBIx-Admin-CreateTable 2.11
 license             Artistic-2
 maintainers         nomaintainer
 description         DBIx::Admin::CreateTable - Create and drop tables, primary indexes, and sequences
@@ -14,12 +14,13 @@ platforms           darwin
 
 extract.suffix      .tgz
 
-checksums           rmd160  2d1c04657a51d8df0a0c2518555d4e83ed0a4470 \
-                    sha256  e9ce9e4581ab7dbfaa57ca36bd5437b9cdf50a51e11df40d9c15bbf095addc24
+checksums           rmd160  1d5d3963382d761329449c44b89afde177cae0c0 \
+                    sha256  07b1427fbc15455657ca57217749004162a50c04abb243022a5b479e4b2a5912 \
+                    size    19156
 
 if {${perl5.major} != ""} {
     depends_build-append \
-                    port:p${perl5.major}-test-version
+                    port:p${perl5.major}-extutils-makemaker
 
     depends_lib-append \
                     port:p${perl5.major}-dbi \
@@ -28,3 +29,6 @@ if {${perl5.major} != ""} {
     supported_archs noarch
     perl5.use_module_build
 }
+# TODO: Move this
+depends_test-append port:p${perl5.major}-test-version \
+                    port:p${perl5.major}-test-more
diff --git a/perl/p5-dbix-admin-dsnmanager/Portfile b/perl/p5-dbix-admin-dsnmanager/Portfile
index ed9c9217685..b3628908a30 100644
--- a/perl/p5-dbix-admin-dsnmanager/Portfile
+++ b/perl/p5-dbix-admin-dsnmanager/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         DBIx-Admin-DSNManager 2.01
+perl5.setup         DBIx-Admin-DSNManager 2.02
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         DBIx::Admin::DSNManager - Manage a file of DSNs, for both testing and production
@@ -14,12 +14,13 @@ platforms           darwin
 
 extract.suffix      .tgz
 
-checksums           rmd160  0960475bbcbb4fbaa2babbc79cc19e28404d8f91 \
-                    sha256  e8c8a99ab82e6decbfec3523771f4a16de1005146f19164c47294e1f5d3aac6a
+checksums           rmd160  71348d720990d8b28c07c2df6b30b0a8f3742f38 \
+                    sha256  c25511f42328ccb606a0cd78413a74181c87fb37a382d38aa3fad106b540adcb \
+                    size    17881
 
 if {${perl5.major} != ""} {
     depends_build-append \
-                    port:p${perl5.major}-test-version
+                    port:p${perl5.major}-extutils-makemaker
 
     depends_lib-append \
                     port:p${perl5.major}-config-tiny \
@@ -31,3 +32,6 @@ if {${perl5.major} != ""} {
     supported_archs noarch
     perl5.use_module_build
 }
+# TODO: Move this
+depends_test-append port:p${perl5.major}-test-version \
+                    port:p${perl5.major}-test-more
diff --git a/perl/p5-dbix-admin-tableinfo/Portfile b/perl/p5-dbix-admin-tableinfo/Portfile
index 3a6bca9e47b..5a2a4f12dff 100644
--- a/perl/p5-dbix-admin-tableinfo/Portfile
+++ b/perl/p5-dbix-admin-tableinfo/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         DBIx-Admin-TableInfo 3.03 ../by-authors/id/R/RS/RSAVAGE
+perl5.setup         DBIx-Admin-TableInfo 3.04 ../by-authors/id/R/RS/RSAVAGE
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         DBIx::Admin::TableInfo - A wrapper for all of table_info(), column_info(), *_key_info()
@@ -14,8 +14,9 @@ platforms           darwin
 
 extract.suffix      .tgz
 
-checksums           rmd160  b82782dc4e16d8ad70a36a2e4f95cbc9828ccfdd \
-                    sha256  a852530f95957a43aa794f2edf5f3fe4ecec35bd20150c38136d4c23d85328b6
+checksums           rmd160  f5da17ee111cd967d876b455cdb5f43ad03dcfcd \
+                    sha256  b9625992683b97378bea0947773f50e3c9f81974048b84f4c3422cae7e6082f4 \
+                    size    49647
 
 if {${perl5.major} != ""} {
    depends_build-append \
diff --git a/perl/p5-dbix-searchbuilder/Portfile b/perl/p5-dbix-searchbuilder/Portfile
index b91c82f7ac6..222cac22a17 100644
--- a/perl/p5-dbix-searchbuilder/Portfile
+++ b/perl/p5-dbix-searchbuilder/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         DBIx-SearchBuilder 1.68
+perl5.setup         DBIx-SearchBuilder 1.69
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 
@@ -12,9 +12,9 @@ description         Deal with multiple SearchBuilder result sets as one
 long_description    ${description}
 platforms           darwin
 
-checksums           rmd160  03af7d206ac7ee01c6498b45fd1d46e33e17ac1d \
-                    sha256  be197c0f83c426996f77d22126f3103f958fc4bd1791c6962b793cc2779601f8 \
-                    size    115423
+checksums           rmd160  9bd900bab1e46c1a2b93161ef12bf3a7024d0379 \
+                    sha256  36113361277f03028c0e69d8b83e35788f8e9578cfe64c06e2a4f27d8841c986 \
+                    size    118336
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-devel-checkos/Portfile b/perl/p5-devel-checkos/Portfile
index 62a91837835..4983c059ba8 100644
--- a/perl/p5-devel-checkos/Portfile
+++ b/perl/p5-devel-checkos/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Devel-CheckOS 1.85 ../../authors/id/D/DC/DCANTRELL
+perl5.setup         Devel-CheckOS 1.87 ../../authors/id/D/DC/DCANTRELL
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Devel::CheckOS - check what OS we're running on
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  39dc1986cfa623e09f6f5cdcce4bbdaf4cc72d75 \
-                    sha256  6f43a9da1dc6fafdaac9b61b83cd02d883bf62aef151c93986bef98a7ae658ca \
-                    size    33262
+checksums           rmd160  a86317ccc68759e6da177328fd84649662b13314 \
+                    sha256  9cda4399044fc11150caeb92c2c68a8a4b8c54370b3bcf65943b2cd1fd648331 \
+                    size    33745
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-devel-mat/Portfile b/perl/p5-devel-mat/Portfile
index 3266094cfb3..b5658da3bba 100644
--- a/perl/p5-devel-mat/Portfile
+++ b/perl/p5-devel-mat/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Devel-MAT 0.43 ../../authors/id/P/PE/PEVANS
+perl5.setup         Devel-MAT 0.44 ../../authors/id/P/PE/PEVANS
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Devel::MAT - Perl Memory Analysis Tool
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  d350969d38f432a5d7dc3a34951d5dd629f7642b \
-                    sha256  ffe9f590581782afc1ed529736b059150b6b72bf1dde472c06eda38e24ac7310 \
-                    size    130449
+checksums           rmd160  fb35ced102f8d0c07f0f4b145307e39a0aa8d703 \
+                    sha256  602d9282abc031e8990fad9d910dda2241d3017f62323ebd8a12a4b003ee7b20 \
+                    size    131408
 
 if {${perl5.major} != ""} {
     depends_build-append \
@@ -30,7 +30,7 @@ if {${perl5.major} != ""} {
                     port:p${perl5.major}-string-tagged \
                     port:p${perl5.major}-string-tagged-terminal \
                     port:p${perl5.major}-struct-dumb \
-                    port:p${perl5.major}-syntax-keyword-try
+                    port:p${perl5.major}-feature-compat-try
 
     perl5.use_module_build
 }
diff --git a/perl/p5-devel-overloadinfo/Portfile b/perl/p5-devel-overloadinfo/Portfile
index 7228bfd3631..5e931d25cdf 100644
--- a/perl/p5-devel-overloadinfo/Portfile
+++ b/perl/p5-devel-overloadinfo/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Devel-OverloadInfo 0.005
+perl5.setup         Devel-OverloadInfo 0.007
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Devel::OverloadInfo - introspect overloaded operators
@@ -15,9 +15,9 @@ long_description    Devel::OverloadInfo returns information about overloaded \
 
 platforms           darwin
 
-checksums           rmd160  2a7aeadd8744f038c441e057a9558f3e108a0209 \
-                    sha256  8bfde2ffa47c9946f8adc8cfc445c2f97b8d1cdd678111bee9f444e82f7aa6e7 \
-                    size    12449
+checksums           rmd160  a4f189ee3ed0b3aae88288b472e74935ea210437 \
+                    sha256  21a184163b90f91f06ffc7f5de0b968356546ae9b400a9d75c573c958c246222 \
+                    size    16258
 
 if {${perl5.major} != ""} {
     depends_build-append \
@@ -26,7 +26,7 @@ if {${perl5.major} != ""} {
     depends_lib-append \
                     port:p${perl5.major}-mro-compat \
                     port:p${perl5.major}-package-stash \
-                    port:p${perl5.major}-sub-identify
+                    port:p${perl5.major}-b
 
     supported_archs noarch
 }
diff --git a/perl/p5-devel-ppport/Portfile b/perl/p5-devel-ppport/Portfile
index e5a0c80a5ea..8e7a4e49381 100644
--- a/perl/p5-devel-ppport/Portfile
+++ b/perl/p5-devel-ppport/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Devel-PPPort 3.62
+perl5.setup         Devel-PPPort 3.63
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Perl/Pollution/Portability
@@ -12,6 +12,6 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  509e7e1092350ede6287c3af0367d6c72d616466 \
-                    sha256  f19d04c46f2e590a411c230079ec36284b2e71a0c0bf7a04c57011307aad819b \
-                    size    457948
+checksums           rmd160  78761742ab70785e5ab5d60ad4f1806f6beac3e1 \
+                    sha256  5c2b7ca429bbcdbfef8f1d5f70884084a47e5fd069966e1b3cf88bc9201e74e4 \
+                    size    472334
diff --git a/perl/p5-digest-crc/Portfile b/perl/p5-digest-crc/Portfile
index 206884d2c59..3ddcbecdf84 100644
--- a/perl/p5-digest-crc/Portfile
+++ b/perl/p5-digest-crc/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Digest-CRC 0.22.2
+perl5.setup         Digest-CRC 0.23.2
 license             public-domain
 maintainers         nomaintainer
 description         Generic CRC functions
@@ -14,7 +14,8 @@ long_description    The Digest::CRC module calculates CRC sums of all \
 
 platforms           darwin
 
-checksums           rmd160  37484f532f41357b51005781bc8bd96621e507d2 \
-                    sha256  112b50f7fbc6f6baf5d4584ee97f542ced6c9ec03a3147f7902c84b8b26778cb
+checksums           rmd160  00b0687be2fc4ae715c497e2bd5f167d61d269f3 \
+                    sha256  a148528e19a7c8ba3fec23a7815012111f4754e941b9d767943270d8a5c5c4d8 \
+                    size    8237
 
 worksrcdir          ${perl5.module}-0.22
diff --git a/perl/p5-digest/Portfile b/perl/p5-digest/Portfile
index 37288ef9c96..d0b4a08f622 100644
--- a/perl/p5-digest/Portfile
+++ b/perl/p5-digest/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Digest 1.19
+perl5.setup         Digest 1.20
 platforms           darwin
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
@@ -12,8 +12,8 @@ description         A simple frontend module for autoloading of various Digest::
 
 long_description    ${description}
 
-checksums           rmd160  896558e4c749fc2f6f2a0fd0f5532a7283174c0a \
-                    sha256  a058cb2b76310f34ee6ecee953e98fcdd7d82b1adbaf0a147f6b383236e7a961 \
-                    size    11163
+checksums           rmd160  2c33d521778cd4bb6c358ee1216b03f264084ba1 \
+                    sha256  72f55db5c21b808607cb38f75f9b9d5d0bfcb9bd5aa636568db7488f04de689a \
+                    size    11170
 
 supported_archs     noarch
diff --git a/perl/p5-dist-zilla-plugin-checkprereqsindexed/Portfile b/perl/p5-dist-zilla-plugin-checkprereqsindexed/Portfile
index e41354483d1..a48171a1b70 100644
--- a/perl/p5-dist-zilla-plugin-checkprereqsindexed/Portfile
+++ b/perl/p5-dist-zilla-plugin-checkprereqsindexed/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Dist-Zilla-Plugin-CheckPrereqsIndexed 0.020
+perl5.setup         Dist-Zilla-Plugin-CheckPrereqsIndexed 0.021
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Dist::Zilla::Plugin::CheckPrereqsIndexed - prevent a release if you have prereqs not found on CPAN
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  9df4bb0de2679965cdcb6ba4e8da0229d13f86dd \
-                    sha256  5ec2be8fa11a44aefa308e58e403fc3f861933756e106f54e37bc29ec5a023e0 \
-                    size    19808
+checksums           rmd160  647078fe0e17381884333d8d02d49d77a8aa6afe \
+                    sha256  cf7718227a5ecdd7bf228bc25dbd798e87dc1923e34b9ce21ff2ccc1057e6cd3 \
+                    size    20689
 
 if {${perl5.major} != ""} {
     depends_build-append \
@@ -29,7 +29,11 @@ if {${perl5.major} != ""} {
                     port:p${perl5.major}-moose \
                     port:p${perl5.major}-yaml-tiny \
                     port:p${perl5.major}-namespace-autoclean \
-                    port:p${perl5.major}-version
+                    port:p${perl5.major}-version \
+                    port:p${perl5.major}-experimental \
+                    port:p${perl5.major}-warnings \
+                    port:p${perl5.major}-feature \
+                    port:p${perl5.major}-utf8
 
     supported_archs noarch
 }
diff --git a/perl/p5-dist-zilla-plugin-generatefile-fromsharedir/Portfile b/perl/p5-dist-zilla-plugin-generatefile-fromsharedir/Portfile
index 056bc7dd35e..f1f4075b67c 100644
--- a/perl/p5-dist-zilla-plugin-generatefile-fromsharedir/Portfile
+++ b/perl/p5-dist-zilla-plugin-generatefile-fromsharedir/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Dist-Zilla-Plugin-GenerateFile-FromShareDir 0.014
+perl5.setup         Dist-Zilla-Plugin-GenerateFile-FromShareDir 0.015
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Dist::Zilla::Plugin::GenerateFile::FromShareDir - \
@@ -14,9 +14,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  9ff86d9398b6491085c1079c11644263e57fb670 \
-                    sha256  650c3caaf930ac705df9346b3a10989778bc560d29b57350ce832fd55c153319 \
-                    size    36410
+checksums           rmd160  bd588929d8c817b8d7d65b8d37ffe5e2871ecdb4 \
+                    sha256  5325929c0be839929c1791cf8d64f9ce87404f28ba40a549d8d14ac3d7d4c155 \
+                    size    36059
 
 if {${perl5.major} != ""} {
     depends_build-append \
@@ -40,3 +40,5 @@ if {${perl5.major} != ""} {
     perl5.use_module_build
     supported_archs noarch
 }
+# TODO: Move this
+depends_test-append port:p${perl5.major}-open
diff --git a/perl/p5-dist-zilla-plugin-git/Portfile b/perl/p5-dist-zilla-plugin-git/Portfile
index 2ff08f2d54f..bdddbe5adf5 100644
--- a/perl/p5-dist-zilla-plugin-git/Portfile
+++ b/perl/p5-dist-zilla-plugin-git/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Dist-Zilla-Plugin-Git 2.047
+perl5.setup         Dist-Zilla-Plugin-Git 2.048
 revision            0
 platforms           darwin
 maintainers         nomaintainer
@@ -16,9 +16,9 @@ description         Update your git repository after release
 
 long_description    ${description}
 
-checksums           rmd160  83d4b86d39ff93a40a66cc2b02c63871c86a4f54 \
-                    sha256  bf97e05f16e7e7ce1350c6db3759986784aa7f2ad83e76b1cd84bdb462597a50 \
-                    size    75517
+checksums           rmd160  f63e37cff40d253c5dbdfb168ec798b83b552f78 \
+                    sha256  2e218df3db6ef154a86bbc2d735b6435e2252fdf0a289b5a8a87614104a890b4 \
+                    size    75685
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-dist-zilla-plugin-github/Portfile b/perl/p5-dist-zilla-plugin-github/Portfile
index 05f42ea6bed..fcd2b3c5a17 100644
--- a/perl/p5-dist-zilla-plugin-github/Portfile
+++ b/perl/p5-dist-zilla-plugin-github/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Dist-Zilla-Plugin-GitHub 0.47
+perl5.setup         Dist-Zilla-Plugin-GitHub 0.48
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Dist::Zilla::PluginBundle::GitHub - GitHub plugins all-in-one
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  7f2e079093742d74f9ce63c576b10e85fb958473 \
-                    sha256  093fc64871c74cc87e29d0a732dbbc33c781b3c720789787060a585bcecf98d6 \
-                    size    41963
+checksums           rmd160  b07b4cb5f8fd41b84f0abd8c5c114dae062948e6 \
+                    sha256  06442a4d545d71f3f6e1b62c2583ba47f73cdbcd6a91e2805e24552075f20ecd \
+                    size    42432
 
 if {${perl5.major} != ""} {
     depends_build-append \
@@ -34,7 +34,8 @@ if {${perl5.major} != ""} {
                     port:p${perl5.major}-json-maybexs \
                     port:p${perl5.major}-moose \
                     port:p${perl5.major}-net-ssleay \
-                    port:p${perl5.major}-try-tiny
+                    port:p${perl5.major}-try-tiny \
+                    port:p${perl5.major}-data-dumper
 
     perl5.use_module_build
     supported_archs noarch
diff --git a/perl/p5-dist-zilla-plugin-installguide/Portfile b/perl/p5-dist-zilla-plugin-installguide/Portfile
index 22cd48595cb..d1e4ee0a63c 100644
--- a/perl/p5-dist-zilla-plugin-installguide/Portfile
+++ b/perl/p5-dist-zilla-plugin-installguide/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Dist-Zilla-Plugin-InstallGuide 1.200013
+perl5.setup         Dist-Zilla-Plugin-InstallGuide 1.200014
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Dist::Zilla::Plugin::InstallGuide - Build an INSTALL file
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  102e71267246fc42706007c2b1527a16c642e76f \
-                    sha256  c5550af5865723e728297a67bb9ed7a7afd677cd04f4e5c3eb60b9c4f3d7081b \
-                    size    33586
+checksums           rmd160  4a3f52baa085bcab280b9a7f4b9b96b8a38d9223 \
+                    sha256  5bcd68cdff8665f2685bb64a4aefd505f43c6703801c9e144fe72f35e7c6afd8 \
+                    size    33296
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-dist-zilla-plugin-makemaker-awesome/Portfile b/perl/p5-dist-zilla-plugin-makemaker-awesome/Portfile
index fe515b16044..a2324dfdfd1 100644
--- a/perl/p5-dist-zilla-plugin-makemaker-awesome/Portfile
+++ b/perl/p5-dist-zilla-plugin-makemaker-awesome/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Dist-Zilla-Plugin-MakeMaker-Awesome 0.48
+perl5.setup         Dist-Zilla-Plugin-MakeMaker-Awesome 0.49
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Dist::Zilla::Plugin::MakeMaker::Awesome - A more awesome MakeMaker plugin for Dist::Zilla
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  109ee739282070f9b046a35041a5badf44e2ebe9 \
-                    sha256  6175b6483ae4e3c32fcfc788960ec0f451b634e1ac804218ecdc7e59d1d1425d \
-                    size    46262
+checksums           rmd160  66d03c0445438e9d5fcc5afaa33ed2fbe879fcc3 \
+                    sha256  1ff46df84886fcb9d00f53fe300d74bc7bac7b92023597e651c436d1824c030e \
+                    size    46669
 
 if {${perl5.major} != ""} {
     depends_build-append \
@@ -27,9 +27,10 @@ if {${perl5.major} != ""} {
                     port:p${perl5.major}-dist-zilla \
                     port:p${perl5.major}-moose \
                     port:p${perl5.major}-moosex-types \
-                    port:p${perl5.major}-moosex-types-stringlike \
                     port:p${perl5.major}-namespace-autoclean \
-                    port:p${perl5.major}-path-tiny
+                    port:p${perl5.major}-path-tiny \
+                    port:p${perl5.major}-types-standard \
+                    port:p${perl5.major}-types-typetiny
     
     perl5.use_module_build
     supported_archs noarch
diff --git a/perl/p5-dist-zilla-plugin-podweaver/Portfile b/perl/p5-dist-zilla-plugin-podweaver/Portfile
index 13f8be83c96..1fbccc85955 100644
--- a/perl/p5-dist-zilla-plugin-podweaver/Portfile
+++ b/perl/p5-dist-zilla-plugin-podweaver/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Dist-Zilla-Plugin-PodWeaver 4.008
+perl5.setup         Dist-Zilla-Plugin-PodWeaver 4.009
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Dist::Zilla::Plugin::PodWeaver - weave your Pod together from configuration and Dist::Zilla
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  756ab76ed870316ab639dd64969b2dabcec6688c \
-                    sha256  1fd9e3833f2a12c4d0490f455e06f6819f3bf81b75238ea448e293a28d88c139 \
-                    size    17501
+checksums           rmd160  95d9d8dc50db06c483ecd176a7d1486b0f6af458 \
+                    sha256  b587ae0420a25135e6652af25addb3196ec6435ea445d4ab36a26ff9bb67f51f \
+                    size    18627
 
 if {${perl5.major} != ""} {
     depends_build-append \
@@ -26,7 +26,11 @@ if {${perl5.major} != ""} {
                     port:p${perl5.major}-namespace-autoclean \
                     port:p${perl5.major}-ppi \
                     port:p${perl5.major}-pod-elemental-perlmunger \
-                    port:p${perl5.major}-pod-weaver
+                    port:p${perl5.major}-pod-weaver \
+                    port:p${perl5.major}-feature \
+                    port:p${perl5.major}-warnings \
+                    port:p${perl5.major}-experimental \
+                    port:p${perl5.major}-utf8
 
     supported_archs noarch
 }
diff --git a/perl/p5-dist-zilla-pluginbundle-starter/Portfile b/perl/p5-dist-zilla-pluginbundle-starter/Portfile
index 5bfee6b2afb..59dfa0d0990 100644
--- a/perl/p5-dist-zilla-pluginbundle-starter/Portfile
+++ b/perl/p5-dist-zilla-pluginbundle-starter/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Dist-Zilla-PluginBundle-Starter v5.0.1
+perl5.setup         Dist-Zilla-PluginBundle-Starter v5.0.2
 license             Artistic-2
 maintainers         {devans @dbevans} openmaintainer
 description         Dist::Zilla::PluginBundle::Starter - A minimal Dist::Zilla plugin bundle
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  6bbf3841a0b17dd12f29d4c6945c49124ce61275 \
-                    sha256  aa4eb0e08cad76eed877ff656bb50a6bad8cfce9795025db969321b7326d1d47 \
-                    size    40579
+checksums           rmd160  8699c9e609d6122481192e44e0bdc79bac333c08 \
+                    sha256  5ac96d5c7dc0654a9b66104b756fdc5bf0de5d302fe3fb96c052f48e6ddb6f43 \
+                    size    40974
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-dist-zilla/Portfile b/perl/p5-dist-zilla/Portfile
index 847f4150e42..8e0ca2f4720 100644
--- a/perl/p5-dist-zilla/Portfile
+++ b/perl/p5-dist-zilla/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Dist-Zilla 6.017
+perl5.setup         Dist-Zilla 6.024
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Dist::Zilla - distribution builder, installer not included!
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  17b7c68ee8b1bc29923d7068687ba8bc0423bc04 \
-                    sha256  5c8d30ce33ac8b5e937e6f83fcfa779e7225ca149951ee5c9bc2c3af3c2b6fee \
-                    size    203472
+checksums           rmd160  1a8893b3b38cece9ccd20b6f4c5657ff31fb800a \
+                    sha256  f063a6839c145a3aafcf0d8d9ec5519601d0c0f61d0174aed424297f65b928a8 \
+                    size    355304
 
 if {${perl5.major} != ""} {
     depends_build-append \
@@ -26,7 +26,6 @@ if {${perl5.major} != ""} {
     depends_lib-append \
                     port:p${perl5.major}-app-cmd \
                     port:p${perl5.major}-archive-tar \
-                    port:p${perl5.major}-class-load \
                     port:p${perl5.major}-config-ini \
                     port:p${perl5.major}-config-mvp-reader-ini \
                     port:p${perl5.major}-cpan-meta \
@@ -79,7 +78,12 @@ if {${perl5.major} != ""} {
                     port:p${perl5.major}-text-glob \
                     port:p${perl5.major}-text-template \
                     port:p${perl5.major}-try-tiny \
-                    port:p${perl5.major}-yaml-tiny
+                    port:p${perl5.major}-yaml-tiny \
+                    port:p${perl5.major}-experimental \
+                    port:p${perl5.major}-term-ansicolor \
+                    port:p${perl5.major}-feature
 
     supported_archs noarch
 }
+# TODO: Move this
+depends_test-append port:p${perl5.major}-strict
diff --git a/perl/p5-dumbbench/Portfile b/perl/p5-dumbbench/Portfile
index 6a4c3972df1..330f0827b7c 100644
--- a/perl/p5-dumbbench/Portfile
+++ b/perl/p5-dumbbench/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Dumbbench 0.111 ../../authors/id/B/BD/BDFOY
+perl5.setup         Dumbbench 0.501 ../../authors/id/B/BD/BDFOY
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Dumbbench - More reliable benchmarking with the least amount of thinking
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  b629c66282168fe8964f2d5d684960344dccfd9e \
-                    sha256  d31d3ca7d672bd928183ccbf29d3275ea594f7d324ae5f49db6182967c5ab2c7 \
-                    size    35481
+checksums           rmd160  1b5c539891f0c7bf88093d5e8a471d054c020f4d \
+                    sha256  09690f5f1e01728c39651007dd749efaf63ac8f2ec31be1dd8da0c6641a15238 \
+                    size    33583
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-email-abstract/Portfile b/perl/p5-email-abstract/Portfile
index 2947786daff..bed55fee950 100644
--- a/perl/p5-email-abstract/Portfile
+++ b/perl/p5-email-abstract/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Email-Abstract 3.008
+perl5.setup         Email-Abstract 3.009
 
 platforms           darwin
 maintainers         nomaintainer
@@ -32,8 +32,9 @@ long_description    Email::Abstract provides module writers with the ability \
                     the Email::Abstract hierarchy will be automatically \
                     picked up and used.
 
-checksums           rmd160  89a6f46bad7f35a1a24757f4baac9951eeef6d94 \
-                    sha256  fc7169acb6c43df7f005e7ef6ad08ee8ca6eb6796b5d1604593c997337cc8240
+checksums           rmd160  da40140d5aa6263710808f9304aacbf5e15420e2 \
+                    sha256  040b7292e22e54815e9e6dfcdbfac9d874741930a20744ff5b369147dde201fc \
+                    size    27897
 
 if {${perl5.major} != ""} {
     depends_lib-append  port:p${perl5.major}-email-simple \
diff --git a/perl/p5-email-mime-contenttype/Portfile b/perl/p5-email-mime-contenttype/Portfile
index 96159a67c31..57ddac4a47f 100644
--- a/perl/p5-email-mime-contenttype/Portfile
+++ b/perl/p5-email-mime-contenttype/Portfile
@@ -4,16 +4,16 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Email-MIME-ContentType 1.024
+perl5.setup         Email-MIME-ContentType 1.026
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Parse a MIME Content-Type Header
 long_description    ${description}
 platforms           darwin
 
-checksums           rmd160  366d5d23aec18ab9cfc398073cb302ec4d64a7e3 \
-                    sha256  42d164ac7ff4dc2ea848e710fe21fa85509a3bcbb91ed2d356e4aba951ed8835 \
-                    size    22946
+checksums           rmd160  4c9263c1f41c9f89f6503451b28dd2b00c60c74a \
+                    sha256  74491930b7a93b8e7fda812bf669eee66ec8b9519958e5b01dcf8ccf92a9507d \
+                    size    23063
 
 
 if {${perl5.major} != ""} {
diff --git a/perl/p5-email-sender/Portfile b/perl/p5-email-sender/Portfile
index e2edf6afd45..d3686d55599 100644
--- a/perl/p5-email-sender/Portfile
+++ b/perl/p5-email-sender/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Email-Sender 1.300035
+perl5.setup         Email-Sender 2.500
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Email::Sender - a library for sending email
@@ -16,9 +16,9 @@ long_description    Email::Sender replaces the old and sometimes problematic \
 platforms           darwin
 supported_archs     noarch
 
-checksums           rmd160  6a12a57a978f02c58f393f20ee6fe307093ae874 \
-                    sha256  144bd86cf768ea79107ca0e99291a818ce3bdfcfea79bb5f6da1379cc7d5da79 \
-                    size    52327
+checksums           rmd160  bcbd94239987dc9247704dec60b2d064af503ddd \
+                    sha256  3c8ad904cac514e856bd9d35be331a5822c4dea277a0dde544d13414eb4c47b1 \
+                    size    52593
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-enum/Portfile b/perl/p5-enum/Portfile
index 450bfe0afd9..109d16e47ce 100644
--- a/perl/p5-enum/Portfile
+++ b/perl/p5-enum/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         enum 1.11
+perl5.setup         enum 1.12
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         C style enumerated types and bitmask flags in Perl
@@ -12,7 +12,11 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  e47974c70ffc8b962699ab7babb29514ba79c639 \
-                    sha256  d2f36b5015f1e35f640159867b60bf5d5cd66b56cd5e42d33f531be68e5eee35
+checksums           rmd160  1b0bd0809809be5a1da3aa5cb8c4995bf1cbc316 \
+                    sha256  69a7a891cd3888ed8b02c5e99a1f489f92a62ec351c0bc7894fd7bd7d1447ea9 \
+                    size    14908
 
 supported_archs     noarch
+# TODO: Move this
+depends_test-append port:p${perl5.major}-vars \
+                    port:p${perl5.major}-test-more
diff --git a/perl/p5-event/Portfile b/perl/p5-event/Portfile
index 60a688d98bd..64b05f4fc1b 100644
--- a/perl/p5-event/Portfile
+++ b/perl/p5-event/Portfile
@@ -5,13 +5,13 @@ PortGroup           perl5 1.0
 
 platforms           darwin
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Event 1.27
+perl5.setup         Event 1.28
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         A Generic Perl Event Loop
 long_description    This extension aims to provide an simple and optimized \
                     event loop for a broad class of applications.
 
-checksums           rmd160  29b17a207b330b30d8e044156c497f903cf40d43 \
-                    sha256  ab0364ba71759483174718cea6447b716cbf8c62c9f1a1b79eba6a5855c7c472 \
-                    size    256609
+checksums           rmd160  d3ff11497c5035b74850f2b6bce11a7484048295 \
+                    sha256  0504242229a2bcef418eeb04e29044f5a1854fcd7fcdce1276068d3b21510cc4 \
+                    size    256630
diff --git a/perl/p5-extutils-cchecker/Portfile b/perl/p5-extutils-cchecker/Portfile
index cfb6380140d..021207a8360 100644
--- a/perl/p5-extutils-cchecker/Portfile
+++ b/perl/p5-extutils-cchecker/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         ExtUtils-CChecker 0.10
+perl5.setup         ExtUtils-CChecker 0.11
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         ExtUtils::CChecker - configure-time utilities for using C headers, libraries, or OS features
@@ -12,13 +12,11 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  bff92be0c8cb3d20524df21aa53341f13c96d528 \
-                    sha256  50bfe76870fc1510f56bae4fa2dce0165d9ac4af4e7320d6b8fda14dfea4be0b \
-                    size    19496
+checksums           rmd160  6163905dd79285d23f6bf903be6f40cec73fac61 \
+                    sha256  117736677e37fc611f5b76374d7f952e1970eb80e1f6ad5150d516e7ae531bf5 \
+                    size    20241
 
 if {${perl5.major} != ""} {
-    depends_build-append \
-                    port:p${perl5.major}-test-fatal
 
     depends_lib-append \
                     port:p${perl5.major}-extutils-cbuilder
@@ -26,3 +24,6 @@ if {${perl5.major} != ""} {
     perl5.use_module_build
     supported_archs noarch
 }
+# TODO: Move this
+depends_test-append port:p${perl5.major}-test-fatal \
+                    port:p${perl5.major}-test-more
diff --git a/perl/p5-extutils-depends/Portfile b/perl/p5-extutils-depends/Portfile
index 1b968cefd70..8a15fc34109 100644
--- a/perl/p5-extutils-depends/Portfile
+++ b/perl/p5-extutils-depends/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         ExtUtils-Depends 0.8000
+perl5.setup         ExtUtils-Depends 0.8001
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Easily build XS extensions that depend on XS
@@ -12,8 +12,10 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  629b07a37f37b2e5607aac7fbddf602263652cd2 \
-                    sha256  780ff72128c04c2a22e6801187aa9c58cab298407f6e9d062706af1c250bbe98 \
-                    size    17923
+checksums           rmd160  7cb8e75cf1cafbedc239776b2e0b8e31f70ea595 \
+                    sha256  673c4387e7896c1a216099c1fbb3faaa7763d7f5f95a1a56a60a2a2906c131c5 \
+                    size    16708
 
 supported_archs     noarch
+# TODO: Move this
+depends_lib-append port:p${perl5.major}-extutils-makemaker
diff --git a/perl/p5-ffi-platypus-type-enum/Portfile b/perl/p5-ffi-platypus-type-enum/Portfile
index ed2feb87758..4633e19c784 100644
--- a/perl/p5-ffi-platypus-type-enum/Portfile
+++ b/perl/p5-ffi-platypus-type-enum/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         FFI-Platypus-Type-Enum 0.04 ../../authors/id/P/PL/PLICEASE
+perl5.setup         FFI-Platypus-Type-Enum 0.06 ../../authors/id/P/PL/PLICEASE
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         FFI::Platypus::Type::Enum - Custom platypus type for dealing with C enumerated types
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  163855c628c9a9b90f62543051cb4628b0766e34 \
-                    sha256  49dbce65afd051bf4fa80f0ef779ffcbbfad0bf68c559dc304d10b851deb9269 \
-                    size    19249
+checksums           rmd160  761974f3db279b46e7a0c46436bb71dfc25cac91 \
+                    sha256  c954a604f7d6929624fa9413d8d0e1d83b4bd977d05627cace73ed53a95c77df \
+                    size    20544
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-ffi-platypus/Portfile b/perl/p5-ffi-platypus/Portfile
index 61bae412f9b..60655c8ea2d 100644
--- a/perl/p5-ffi-platypus/Portfile
+++ b/perl/p5-ffi-platypus/Portfile
@@ -4,8 +4,8 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         FFI-Platypus 1.34 ../../authors/id/P/PL/PLICEASE
-revision            1
+perl5.setup         FFI-Platypus 1.55 ../../authors/id/P/PL/PLICEASE
+revision            0
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         FFI::Platypus - Write Perl bindings to non-Perl libraries with FFI. No XS required.
@@ -13,9 +13,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  d2714baf3def6e27703dcfd02d7b800f526b87cd \
-                    sha256  4ce58b9f0bb63e49aa7d8aaf96291cc6d47059fc38e9b64f2f3fe023143b8539 \
-                    size    339455
+checksums           rmd160  8ea183411bf87a91ac3bcd1f709da94d5fd415bb \
+                    sha256  ffc7477d4983cd73344843edf437834624371cfead72487c6afb906e3d9979a9 \
+                    size    406753
 
 if {${perl5.major} != ""} {
     depends_build-append \
@@ -25,5 +25,9 @@ if {${perl5.major} != ""} {
                     port:libffi \
                     port:p${perl5.major}-capture-tiny \
                     port:p${perl5.major}-ffi-checklib \
-                    port:p${perl5.major}-math-int64
+                    port:p${perl5.major}-math-int64 \
+                    port:p${perl5.major}-parent
 }
+# TODO: Move this
+depends_test-append port:p${perl5.major}-test2-api \
+                    port:p${perl5.major}-test2-v0
diff --git a/perl/p5-file-find-object-rule/Portfile b/perl/p5-file-find-object-rule/Portfile
index e19706979fa..55eb9c1a231 100644
--- a/perl/p5-file-find-object-rule/Portfile
+++ b/perl/p5-file-find-object-rule/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         File-Find-Object-Rule 0.0312
+perl5.setup         File-Find-Object-Rule 0.0313
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         File::Find::Object::Rule - Alternative interface to File::Find::Object
@@ -14,14 +14,15 @@ platforms           darwin
 
 supported_archs     noarch
 
-checksums           rmd160  c28581f561590522590f9d974978785afed8e6cd \
-                    sha256  3e0b6c8dadf6362e65f2310530b1be637ed6aac113399d10c6f9129e734afff9 \
-                    size    38425
+checksums           rmd160  66ac0f09ca2075e8afa1a01dd528d47af09c2383 \
+                    sha256  81940f299d6487248fbf30d8f1fb7df6c6a34b3df9440a5621b135c8e34fcff2 \
+                    size    38087
 
 if {${perl5.major} != ""} {
     depends_test-append \
                     port:p${perl5.major}-test-pod \
-                    port:p${perl5.major}-test-pod-coverage
+                    port:p${perl5.major}-test-pod-coverage \
+                    port:p${perl5.major}-file-treecreate
 
     depends_lib-append \
                     port:p${perl5.major}-class-xsaccessor \
diff --git a/perl/p5-file-find-object/Portfile b/perl/p5-file-find-object/Portfile
index e9b2500ba65..3d6e5a1b24a 100644
--- a/perl/p5-file-find-object/Portfile
+++ b/perl/p5-file-find-object/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         File-Find-Object 0.3.5
+perl5.setup         File-Find-Object 0.3.6
 license             Artistic-2
 maintainers         nomaintainer
 description         File::Find::Object - An object oriented File::Find replacement
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  88c021764e839577e4f9f5070bfc770ef34d636f \
-                    sha256  dc4124abe64dc1274e8e8a5e5bf9e17a2a9269debace458115b57469f1e16a91 \
-                    size    30270
+checksums           rmd160  79c0c9ee50b686be09c2cb20fa9fbd2699e15de9 \
+                    sha256  1ae797d12348920d8bb0dd0030a96aa5235285a95e343e8ed8737eefac535695 \
+                    size    30317
 
 if {${perl5.major} != ""} {
     depends_lib-append \
@@ -23,3 +23,5 @@ if {${perl5.major} != ""} {
     perl5.use_module_build
     supported_archs noarch
 }
+# TODO: Move this
+depends_test-append port:p${perl5.major}-file-treecreate
diff --git a/perl/p5-file-touch/Portfile b/perl/p5-file-touch/Portfile
index bfcccfe2916..d46f3cdbf4e 100644
--- a/perl/p5-file-touch/Portfile
+++ b/perl/p5-file-touch/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         File-Touch 0.11
+perl5.setup         File-Touch 0.12
 
 platforms           darwin
 maintainers         nomaintainer
@@ -16,5 +16,8 @@ description         Update timestamps, create nonexistent files
 
 long_description    ${description}
 
-checksums           rmd160  039b6b194038b5b68ba1a5b6b5005ffaeb0536c1 \
-                    sha256  e379a5ff89420cf39906e5ceff309b8ce958f99f9c3e57ad52b5002a3982d93c
+checksums           rmd160  ef49f6e416d1e209d1fd004df1f8b6283341b7f0 \
+                    sha256  2a04dc424df48e98c54556c6045cab026a49e3737aa94a21cf497761b0f2e59c \
+                    size    12297
+# TODO: Move this
+depends_lib-append port:p${perl5.major}-time-hires
diff --git a/perl/p5-finance-quotehist/Portfile b/perl/p5-finance-quotehist/Portfile
index cc77e99e24f..e08530ea272 100644
--- a/perl/p5-finance-quotehist/Portfile
+++ b/perl/p5-finance-quotehist/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Finance-QuoteHist 1.29
+perl5.setup         Finance-QuoteHist 1.32
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Perl module for fetching historical stock quotes.
@@ -13,9 +13,9 @@ long_description    The Finance-QuoteHist bundle is several modules \
 
 platforms           darwin
 
-checksums           rmd160  f39e3085cb6896f971289172d3c020db546e9375 \
-                    sha256  7aaf681efc13f4c9485533b5cb02a80ff94c390e51f80c9aeb936d2dec78599f \
-                    size    41672
+checksums           rmd160  2cffe1014432de86a7098b7ac486d0eb435df583 \
+                    sha256  2df74b7e5c6175cd04ae409265b9dc7e0ef824402ca8d8e685132c1a52c82e88 \
+                    size    43483
 
 if {${perl5.major} != ""} {
     depends_lib-append \
@@ -25,7 +25,8 @@ if {${perl5.major} != ""} {
                     port:p${perl5.major}-libwww-perl \
                     port:p${perl5.major}-regexp-common \
                     port:p${perl5.major}-text-csv \
-                    port:p${perl5.major}-text-csv_xs
+                    port:p${perl5.major}-text-csv_xs \
+                    port:p${perl5.major}-json
 
     supported_archs noarch
 }
diff --git a/perl/p5-future-asyncawait/Portfile b/perl/p5-future-asyncawait/Portfile
index 2140a332ecf..2e407280dc7 100644
--- a/perl/p5-future-asyncawait/Portfile
+++ b/perl/p5-future-asyncawait/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Future-AsyncAwait 0.47 ../../authors/id/P/PE/PEVANS
+perl5.setup         Future-AsyncAwait 0.53 ../../authors/id/P/PE/PEVANS
 revision            0
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
@@ -13,9 +13,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  ea8147f34ac9f792f930c062ef23f8ef1432951b \
-                    sha256  23b60a293b9cd612fff53786acb3f7c2055289c7722bcf6694da0cfa3f2c48c9 \
-                    size    75464
+checksums           rmd160  bdb8c2b7702b5cf973e6176373ceda99c1c4e1fc \
+                    sha256  adb30dbeea21da99fab26ba121f3b5e3c3976a99e761a606e445f00def1793f8 \
+                    size    76425
 
 if {${perl5.major} != ""} {
     depends_build-append \
@@ -23,7 +23,8 @@ if {${perl5.major} != ""} {
                     port:p${perl5.major}-xs-parse-sublike
 
     depends_lib-append \
-                    port:p${perl5.major}-future
+                    port:p${perl5.major}-future \
+                    port:p${perl5.major}-xs-parse-keyword
 
     perl5.use_module_build
 }
diff --git a/perl/p5-future-io/Portfile b/perl/p5-future-io/Portfile
index c2358c804bb..635cbd637ae 100644
--- a/perl/p5-future-io/Portfile
+++ b/perl/p5-future-io/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Future-IO 0.07 ../../authors/id/P/PE/PEVANS
+perl5.setup         Future-IO 0.10 ../../authors/id/P/PE/PEVANS
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Future::IO - Future-returning IO methods
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  397a57a2addc1091ce83a470d97a04f174605247 \
-                    sha256  2423a52c8081bde3c8a70aabe2a099779d6bec7fd3d9cf37b639f6afb22e7726 \
-                    size    18442
+checksums           rmd160  dfcb78607eac48fc8b537e1373d88aac692cb9e9 \
+                    sha256  b19441b083e8b90ace8ac6a04c22431e69d5bfbb2a7d94060e62808415a0ba66 \
+                    size    20646
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-future/Portfile b/perl/p5-future/Portfile
index 2a1b8f51ce5..e900c855ed1 100644
--- a/perl/p5-future/Portfile
+++ b/perl/p5-future/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Future 0.46 ../../authors/id/P/PE/PEVANS
+perl5.setup         Future 0.47 ../../authors/id/P/PE/PEVANS
 
 platforms           darwin
 maintainers         nomaintainer
@@ -16,9 +16,9 @@ description         Future - represent an operation awaiting completion
 
 long_description    ${description}
 
-checksums           rmd160  000b4d93d030996ca37a3249815f5c4911b12c22 \
-                    sha256  7831ba1055cd9c187d205b772bc1a57afec318a0bb1eb6fdfefe97ff9762a47f \
-                    size    96369
+checksums           rmd160  42d8107443d90c0935b721ab90dee503d0e677b9 \
+                    sha256  10a166157daff3370690571d2c6ceb9afd2c7b8518bbbce460c8a95d339cb0de \
+                    size    96522
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-geo-webservice-elevation-usgs/Portfile b/perl/p5-geo-webservice-elevation-usgs/Portfile
index 2863d03e44f..37dfbbb69fb 100644
--- a/perl/p5-geo-webservice-elevation-usgs/Portfile
+++ b/perl/p5-geo-webservice-elevation-usgs/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Geo-WebService-Elevation-USGS 0.117
+perl5.setup         Geo-WebService-Elevation-USGS 0.119
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Geo::WebService::Elevation::USGS - Elevation queries against USGS web services.
@@ -12,16 +12,17 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  744033c9c0315629f840a47c53548324ef3b2a1f \
-                    sha256  b13338be67b957e32efa31e25d36bbf6b202f912dbfaae925b9778a94b574489 \
-                    size    37351
+checksums           rmd160  c41dea253c7bceda565089e3f6dc3c9975601659 \
+                    sha256  074ff0e57736157cfc2396ecdbf18f9af7dd7990542ea849d75c79a9ae47cf6f \
+                    size    38789
 
 if {${perl5.major} != ""} {
     depends_lib-append \
                     port:p${perl5.major}-http-message \
                     port:p${perl5.major}-json \
                     port:p${perl5.major}-libwww-perl \
-                    port:p${perl5.major}-lwp-protocol-https
+                    port:p${perl5.major}-lwp-protocol-https \
+                    port:p${perl5.major}-constant
 
     perl5.use_module_build
     supported_archs noarch
diff --git a/perl/p5-getopt-long-descriptive/Portfile b/perl/p5-getopt-long-descriptive/Portfile
index 71ca8e8d75d..feaaba20694 100644
--- a/perl/p5-getopt-long-descriptive/Portfile
+++ b/perl/p5-getopt-long-descriptive/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Getopt-Long-Descriptive 0.105 ../../authors/id/R/RJ/RJBS/
+perl5.setup         Getopt-Long-Descriptive 0.109 ../../authors/id/R/RJ/RJBS/
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Getopt::Long with usage text
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  30e56ef4d954364ffe9ac0bd7f03c31aa54f9783 \
-                    sha256  a71cdbcf4043588b26a42a13d151c243f6eccf38e8fc0b18ffb5b53651ab8c15 \
-                    size    33074
+checksums           rmd160  147b2df286960fa928361cb56d682be077f252b9 \
+                    sha256  05027ecdaf5bc442e10a5630d7ec407c1c47993b8776fe813ff47c0181db4193 \
+                    size    33959
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-gimp/Portfile b/perl/p5-gimp/Portfile
index 5e4c334850f..a0a82db024e 100644
--- a/perl/p5-gimp/Portfile
+++ b/perl/p5-gimp/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Gimp 2.33 ../../authors/id/E/ET/ETJ
+perl5.setup         Gimp 2.35 ../../authors/id/E/ET/ETJ
 license             GPL-2+
 maintainers         {devans @dbevans} openmaintainer
 description         Gimp Extensions/Plug-ins/Load and Save-Handlers in perl
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  a1839bae4a37a31f81553c23e302b269f8c6a5ad \
-                    sha256  3fcde6b558561538aa4c6a2a885ce46765bddb7cfa09f13f4c79c2ab6c11f84a \
-                    size    443831
+checksums           rmd160  629cc2b6dcbf5df364bca3a1b6f25fa84b031fec \
+                    sha256  55c2a6f4099079c6f264ebab2e5a67b05424591d08a31b6c989205d32f22fc38 \
+                    size    444537
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-git-raw/Portfile b/perl/p5-git-raw/Portfile
index b9b62330c4d..d835f9db88d 100644
--- a/perl/p5-git-raw/Portfile
+++ b/perl/p5-git-raw/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Git-Raw 0.87
+perl5.setup         Git-Raw 0.88
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Git::Raw - Perl bindings to the Git linkable library (libgit2)
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  e2ca62b17f63c143b983c3587ec23f2a84fcae29 \
-                    sha256  44e23a0a26f1f08e69445ee127f624add95b66616552416c1e176a047017c360 \
-                    size    1687044
+checksums           rmd160  bc424ee68e8c6a85903f911ac9212ea2b343c49c \
+                    sha256  7f0510bd50cd400d499c5a860e1c7dc835db2750128fdcb6a384d06c6e9d900d \
+                    size    1660418
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-glib-object-introspection/Portfile b/perl/p5-glib-object-introspection/Portfile
index e2854f2814c..3d1c3aeff04 100644
--- a/perl/p5-glib-object-introspection/Portfile
+++ b/perl/p5-glib-object-introspection/Portfile
@@ -4,17 +4,17 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Glib-Object-Introspection 0.048 ../../authors/id/X/XA/XAOC
-revision            2
+perl5.setup         Glib-Object-Introspection 0.049 ../../authors/id/X/XA/XAOC
+revision            0
 platforms           darwin
 maintainers         {devans @dbevans} openmaintainer
 license             LGPL-2.1+
 description         Glib::Object::Introspection - Dynamically create Perl language bindings
 long_description    ${description}
 
-checksums           rmd160  30313cc06691ea42481712c12282b1ae6f2c8259 \
-                    sha256  a64f100c21b884616669255d90fcaf1d11a51cde6ff3f3edcb835a920d2fbd05 \
-                    size    87660
+checksums           rmd160  4530c7bba71392ea0797a219eaf5bb345288de5f \
+                    sha256  464628cb9dd028b10438c23892de6f8a30202355a4e4eb01bfd13b8cfe35af57 \
+                    size    88081
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-gnome2-canvas/Portfile b/perl/p5-gnome2-canvas/Portfile
index 631796112f6..c94ba8c3e77 100644
--- a/perl/p5-gnome2-canvas/Portfile
+++ b/perl/p5-gnome2-canvas/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Gnome2-Canvas 1.004
+perl5.setup         Gnome2-Canvas 1.006
 revision            0
 license             LGPL
 maintainers         nomaintainer
@@ -17,9 +17,9 @@ long_description    Perl bindings to the 2.x series of the Gtk+ graphical user i
 
 platforms           darwin
 
-checksums           rmd160  7d4bf6d605eece584d36ccf6f95adb3638c32c62 \
-                    sha256  39b7b39b235d13ce48849fd02a7acd0b8748a4bb255d5b4a2d69148cab5b823c \
-                    size    61729
+checksums           rmd160  4a51acfa9332ca9c2be7c451b62a64d2b20e0669 \
+                    sha256  690667c738921de2d6516b4eb639553a571e4a8310d8031f158658536de5ab42 \
+                    size    63156
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-gnome2-gconf/Portfile b/perl/p5-gnome2-gconf/Portfile
index 4cc27ddea1c..83ef079e6d1 100644
--- a/perl/p5-gnome2-gconf/Portfile
+++ b/perl/p5-gnome2-gconf/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Gnome2-GConf 1.046
+perl5.setup         Gnome2-GConf 1.047
 revision            0
 license             LGPL
 maintainers         nomaintainer
@@ -17,9 +17,9 @@ long_description    Perl bindings to the 2.x series of the Gtk+ graphical user i
 
 platforms           darwin
 
-checksums           rmd160  2193ca7c596b94c245f2bdfe142aac95b092b763 \
-                    sha256  a412ff984a585de8f167e77b773549d6a37a67a8425ca12a5a3e5ae8a4e9faaa \
-                    size    35524
+checksums           rmd160  50a62e07e9b9e958ad3f59378cc62172d8f53b8b \
+                    sha256  e3fdd64f77d3b3e6bfc9d37109d87ad061be615da4705c167b1f7c7b030233e6 \
+                    size    36504
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-gnome2-vfs/Portfile b/perl/p5-gnome2-vfs/Portfile
index 82ed597a943..e492d7ce818 100644
--- a/perl/p5-gnome2-vfs/Portfile
+++ b/perl/p5-gnome2-vfs/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Gnome2-VFS 1.083
+perl5.setup         Gnome2-VFS 1.084
 license             LGPL-2.1+
 maintainers         nomaintainer
 description         Bindings to Gtk+ library
@@ -16,8 +16,9 @@ long_description    Perl bindings to the 2.x series of the Gtk+ graphical user i
 
 platforms           darwin
 
-checksums           rmd160  b1d017ccdc4e87587794496a00948b75f9d8b8d6 \
-                    sha256  eca974669df4e7f21b4fcedb96c8a328422369c68b8c2cd99b9ce9cc5d7a7979
+checksums           rmd160  6a2f64d6e79b2a5307b7992e5fb9a83f61201532 \
+                    sha256  3c8d8c95c6b65c237db9e889c79edb2bb808bf37c084abdfbbd9859fef7787cc \
+                    size    59995
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-gnome2/Portfile b/perl/p5-gnome2/Portfile
index a2821d159da..c8eee2eee23 100644
--- a/perl/p5-gnome2/Portfile
+++ b/perl/p5-gnome2/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Gnome2 1.047
+perl5.setup         Gnome2 1.048
 license             LGPL-2.1+
 maintainers         nomaintainer
 description         Bindings to Gtk+ library
@@ -16,8 +16,9 @@ long_description    Perl bindings to the 2.x series of the Gtk+ graphical user i
 
 platforms           darwin
 
-checksums           rmd160  1abf38eb39e8f287fdd029f17a4173ed31d61547 \
-                    sha256  ccc85c5dc3c14f915ed1a186d238681d83fef3d17eed1c20001499ff56b6390c
+checksums           rmd160  a1728d5e55f0e8e2c52fdcb75affb7c116c8d5b8 \
+                    sha256  64fcc382714abd8d57692ac376328c3a20c6cbc8bcd732b007d14cbf9a282ddd \
+                    size    80232
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-gnupg-interface/Portfile b/perl/p5-gnupg-interface/Portfile
index 2d16e6a62b8..5d9033fa8e9 100644
--- a/perl/p5-gnupg-interface/Portfile
+++ b/perl/p5-gnupg-interface/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         GnuPG-Interface 1.00
+perl5.setup         GnuPG-Interface 1.02
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Perl interface to GnuPG
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  5461c92f2557175bf202c92e39dd8bd3c6ffcee1 \
-                    sha256  97e9c809491a061b2e99fb4e50c7bf74eb42e1deb11c64b081b21b4dbe6aec2f \
-                    size    75108
+checksums           rmd160  b9027479ec5757761b2b4450ab4c3466655a0984 \
+                    sha256  c27a48c3d48e1a9205e362eeea66d46b032bd84637991fdf0b13828bcafdd3e6 \
+                    size    75523
 
 if {${perl5.major} != ""} {
     depends_lib-append \
@@ -22,7 +22,8 @@ if {${perl5.major} != ""} {
                     port:p${perl5.major}-class-methodmaker \
                     port:p${perl5.major}-moo \
                     port:p${perl5.major}-moox-handlesvia \
-                    port:p${perl5.major}-moox-late
+                    port:p${perl5.major}-moox-late \
+                    port:p${perl5.major}-scalar-util
 
     supported_archs noarch
 }
diff --git a/perl/p5-graph/Portfile b/perl/p5-graph/Portfile
index 1a12472d198..9538ff998d2 100644
--- a/perl/p5-graph/Portfile
+++ b/perl/p5-graph/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Graph 0.9714
+perl5.setup         Graph 0.9723
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Graph - graph data structures and algorithms
@@ -14,9 +14,9 @@ long_description    This is Graph, a Perl module for creating abstract data stru
 
 platforms           darwin
 
-checksums           rmd160  183945160ac56b197a9db7136e797e7f17ad8bf0 \
-                    sha256  c5ee8cb355a0e8d1ff91ac517825f67e9f903e798516c000133cba37ea051538 \
-                    size    146863
+checksums           rmd160  f7e739662712293849069dd3815555bf90898d91 \
+                    sha256  f7e33ed88f1a7c6206adb0975f40232474387c05535d119d8167002c420c4306 \
+                    size    147395
 
 
 if {${perl5.major} != ""} {
@@ -25,7 +25,8 @@ if {${perl5.major} != ""} {
                     port:p${perl5.major}-test-simple
 
     depends_lib-append \
-                    port:p${perl5.major}-heap
+                    port:p${perl5.major}-heap \
+                    port:p${perl5.major}-set-object
 
     supported_archs noarch
 }
diff --git a/perl/p5-graphviz2/Portfile b/perl/p5-graphviz2/Portfile
index 07d1418e22f..58c33451f3c 100644
--- a/perl/p5-graphviz2/Portfile
+++ b/perl/p5-graphviz2/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         GraphViz2 2.62
+perl5.setup         GraphViz2 2.66
 license             {Artistic-1 GPL}
 maintainers         {ryandesign @ryandesign} openmaintainer
 description         GraphViz2 - An updated wrapper for AT&T's Graphviz that aims \
@@ -14,9 +14,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  661ae25f20205d07073abb5604e0e3b38a770740 \
-                    sha256  2432339cb10f595dfcabb19e7d06b00e5aad37ed0d10cb2751aa6ee191aa5175 \
-                    size    77184
+checksums           rmd160  bb739993ef057211945e2010397ee519877e7472 \
+                    sha256  049d8a7d3b3bcbe30d9e05fb53afe8b10c6a8f122571394e9e087c725362e69c \
+                    size    78648
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-gtk3/Portfile b/perl/p5-gtk3/Portfile
index a04d5194662..48357e0431e 100644
--- a/perl/p5-gtk3/Portfile
+++ b/perl/p5-gtk3/Portfile
@@ -4,16 +4,16 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Gtk3 0.037 ../../authors/id/X/XA/XAOC
+perl5.setup         Gtk3 0.038 ../../authors/id/X/XA/XAOC
 platforms           darwin
 maintainers         {devans @dbevans} openmaintainer
 license             LGPL-2.1+
 description         Gtk3 - Perl interface to the 3.x series of the gtk+ toolkit
 long_description    ${description}
 
-checksums           rmd160  7cdb741bcfc7093c3131b00a855f65b3e6811aaf \
-                    sha256  bf5ae1547294a78ca8ba5a88cb20f99a16e4c82bed55446aa054c944918e3f51 \
-                    size    57007
+checksums           rmd160  e110962056bbaa566db015a7ef1578c4a61bb4f0 \
+                    sha256  70dc4bf2aa74981c79e15fd298d998e05a92eba4811f1ad5c9f1f4de37737acc \
+                    size    57426
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-http-server-simple-mason/Portfile b/perl/p5-http-server-simple-mason/Portfile
index aa4c10b2185..4abaa959da0 100644
--- a/perl/p5-http-server-simple-mason/Portfile
+++ b/perl/p5-http-server-simple-mason/Portfile
@@ -5,14 +5,15 @@ PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
 perl5.setup         HTTP-Server-Simple-Mason 0.14
-revision            1
+revision            0
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         An abstract baseclass for a standalone mason server
 long_description    ${description}
 
 checksums           rmd160  1801a224cbc235de6b18f2312a798e908ab111d6 \
-                    sha256  b7a49d8e6e55bff0b1f0278d951685466b143243b6f9e59e071f5472ca2a025a
+                    sha256  b7a49d8e6e55bff0b1f0278d951685466b143243b6f9e59e071f5472ca2a025a \
+                    size    21389
 
 platforms           darwin
 supported_archs     noarch
diff --git a/perl/p5-io-aio/Portfile b/perl/p5-io-aio/Portfile
index f5c5415e532..ac37e50260a 100644
--- a/perl/p5-io-aio/Portfile
+++ b/perl/p5-io-aio/Portfile
@@ -5,7 +5,7 @@ PortGroup           perl5 1.0
 
 epoch               1
 perl5.branches      5.28 5.30 5.32
-perl5.setup         IO-AIO 4.74 ../../authors/id/M/ML/MLEHMANN
+perl5.setup         IO-AIO 4.76 ../../authors/id/M/ML/MLEHMANN
 license             {Artistic-1 GPL}
 platforms           darwin
 maintainers         nomaintainer
@@ -13,9 +13,9 @@ maintainers         nomaintainer
 description         Asynchronous Input/Output
 long_description    ${description}
 
-checksums           rmd160  d0361c31b45c680d55fdcb799df326ee662b274c \
-                    sha256  8d82ba2bd7a7d13adacfa2b02a5fd903779c207a57ad979939e2bdb17c7ff460 \
-                    size    181136
+checksums           rmd160  1345349aba29faea5cf51738569009438512d4a3 \
+                    sha256  39f5044a93ce2114b908afe77a4615881a3d78a0ed53e4502708dd5d4333208f \
+                    size    185929
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-io-async/Portfile b/perl/p5-io-async/Portfile
index 164dfe1eaf2..6d0a22981c3 100644
--- a/perl/p5-io-async/Portfile
+++ b/perl/p5-io-async/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         IO-Async 0.77
+perl5.setup         IO-Async 0.79
 
 platforms           darwin
 maintainers         nomaintainer
@@ -16,9 +16,9 @@ description         IO::Async - Asynchronous event-driven programming
 
 long_description    ${description}
 
-checksums           rmd160  388ad915b1ead5d0ca87aeffde5ced626b2c012b \
-                    sha256  31dfe86a5b49c7544c536c3425b702e3ddf440763402984ae99b77a197757994 \
-                    size    246133
+checksums           rmd160  8e5021a87357a001aeda74e54ed5b3e76d9956e7 \
+                    sha256  85f66e52b0e9f02c75e8ed5b0910dc7540bcdb197f3d73b74ad8437a4a280881 \
+                    size    252352
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-io-capture/Portfile b/perl/p5-io-capture/Portfile
index e5ec55d196f..d99ed830606 100644
--- a/perl/p5-io-capture/Portfile
+++ b/perl/p5-io-capture/Portfile
@@ -12,8 +12,9 @@ license             {Artistic-1 GPL}
 description         Abstract Base Class to build modules to capture output
 long_description    ${description}
 
-checksums           rmd160 69cfc12caef6b736dd6de682a6ff2daaa790d668 \
-                    sha256 c2c15a254ca74fb8c57d25d7b6cbcaff77a3b4fb5695423f1f80bb423abffea9
+checksums           rmd160  69cfc12caef6b736dd6de682a6ff2daaa790d668 \
+                    sha256  c2c15a254ca74fb8c57d25d7b6cbcaff77a3b4fb5695423f1f80bb423abffea9 \
+                    size    14246
 
 platforms           darwin
 supported_archs     noarch
diff --git a/perl/p5-io-compress-lzf/Portfile b/perl/p5-io-compress-lzf/Portfile
index d2a45506f6c..8ed35b076f6 100644
--- a/perl/p5-io-compress-lzf/Portfile
+++ b/perl/p5-io-compress-lzf/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         IO-Compress-Lzf 2.100
+perl5.setup         IO-Compress-Lzf 2.101
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         IO::Compress::Lzf - Write lzf files/buffers
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  12df9b72ff38ca9b58f4cdb6ee06bf9c8316ab13 \
-                    sha256  32fbaecd4910d0d4e38a1952a231d07a272b44ce31bf720cf9890ab0e8f40ad4 \
-                    size    75712
+checksums           rmd160  e830800f8f4af4a1238dcb8c23e24baf7514ccd3 \
+                    sha256  e11e60052990ab921c6df3d2ebfb9bb647a467531e7a65a7724ab8dcb67b701d \
+                    size    75757
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-io-compress-zstd/Portfile b/perl/p5-io-compress-zstd/Portfile
index af676803973..1166427f78e 100644
--- a/perl/p5-io-compress-zstd/Portfile
+++ b/perl/p5-io-compress-zstd/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         IO-Compress-Zstd 2.100
+perl5.setup         IO-Compress-Zstd 2.101
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         IO::Compress::Zstd - Read/Write zstd files/buffers
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  f8dc416887aecf6c2faf85eb0d4283615709ba76 \
-                    sha256  e8031a309e74e2557afd024e7c57e90cf15088a7d6a2b7bb8f4c74f8c504a2d0 \
-                    size    76554
+checksums           rmd160  d6548ca73cce6cc563a71a6b97dc416b7867acac \
+                    sha256  cc3ca3177a31ddfd139aa5eac678b40b348130229744eebfaf773951c90d76c4 \
+                    size    76603
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-io-fdpass/Portfile b/perl/p5-io-fdpass/Portfile
index c1e282d4f8d..78757cfd224 100644
--- a/perl/p5-io-fdpass/Portfile
+++ b/perl/p5-io-fdpass/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         IO-FDPass 1.2
+perl5.setup         IO-FDPass 1.3
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         IO::FDPass - pass a file descriptor over a socket
@@ -12,8 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  ab06f357a9d78fcf52e0f99e9ce939fff7acbeed \
-                    sha256  b776f4d0ded8918833560b0ab4bdc2b36a1fa62a4670ef6c227139311abb40da
+checksums           rmd160  7f09f0488c2f05ef91e5d394087aa2300786fe75 \
+                    sha256  598f48d7cd80bcd13ed59b816eee400eba8194a396eaf895476d792a18839557 \
+                    size    6232
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-io/Portfile b/perl/p5-io/Portfile
index d6bd1dfa0eb..32fa3b3d423 100644
--- a/perl/p5-io/Portfile
+++ b/perl/p5-io/Portfile
@@ -5,7 +5,7 @@ PortGroup           perl5 1.0
 
 platforms           darwin
 perl5.branches      5.28 5.30 5.32
-perl5.setup         IO 1.45
+perl5.setup         IO 1.48
 revision            0
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
@@ -13,6 +13,6 @@ maintainers         nomaintainer
 description         IO - load various IO modules
 long_description    {*}${description}
 
-checksums           rmd160  c32db2f95195cbe461027ea4268dd8927fe59ef8 \
-                    sha256  3b104b3a86ad2b7ed760e0ef4a35a6e16a67f3f4c24d2f661654dfbe5272e100 \
-                    size    184008
+checksums           rmd160  e718d47439232f4364356444c0f76cd8227caab2 \
+                    sha256  c271b518e28ba9bc95bc0824b689db8e35006219eb2c03f1ec395bd089253658 \
+                    size    185983
diff --git a/perl/p5-locale-codes/Portfile b/perl/p5-locale-codes/Portfile
index cea3eae85bf..5a612da8790 100644
--- a/perl/p5-locale-codes/Portfile
+++ b/perl/p5-locale-codes/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Locale-Codes 3.67
+perl5.setup         Locale-Codes 3.68
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Locale::Codes - a distribution of modules to handle locale codes
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  606bb10d140a91a5746797b5a28d9ec92646cd72 \
-                    sha256  13dde2bcc15f72b0d735182da99715cc55a67fac7c7e55ae2165c52a871726d3 \
-                    size    862619
+checksums           rmd160  566b6716a3216f72f6a904558e0e7ff5192d5682 \
+                    sha256  090c1fbd1d62d2ffc6b56699173d04874262dfb0d22943b0abe434c97ce79787 \
+                    size    864534
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-log-any/Portfile b/perl/p5-log-any/Portfile
index 970d7032e1a..b9f85039794 100644
--- a/perl/p5-log-any/Portfile
+++ b/perl/p5-log-any/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Log-Any 1.708
+perl5.setup         Log-Any 1.710
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Bringing loggers and listeners together
@@ -13,6 +13,6 @@ long_description    ${description}
 platforms           darwin
 supported_archs     noarch
 
-checksums           rmd160  1bfff7dcc7644a67226d6784f75cfcbf16e038ec \
-                    sha256  e1407759dc9462ab096d4ddc89feaac8abb341c5429e38cf6f7b8a996a35ecd9 \
-                    size    56166
+checksums           rmd160  5f3a4d358c15756c7a325a50df1dd16c91305f33 \
+                    sha256  bdb65fd0a8888fd4522f39f0fe95e94cb9267ef1fd9f7737564d46527b306f6f \
+                    size    55883
diff --git a/perl/p5-log-dispatch-filerotate/Portfile b/perl/p5-log-dispatch-filerotate/Portfile
index b7bd2a82366..cb34bea1ac4 100644
--- a/perl/p5-log-dispatch-filerotate/Portfile
+++ b/perl/p5-log-dispatch-filerotate/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Log-Dispatch-FileRotate 1.36
+perl5.setup         Log-Dispatch-FileRotate 1.38
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Log::Dispatch::FileRotate - Log to Files that Archive/Rotate Themselves
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  2ce93ec9499a3d374c82877da57a873d2d08c29b \
-                    sha256  472cb10b0fac6bbd67298bc28f1495859ad85b2df9e88c4a1f7eba734f88956e \
-                    size    29142
+checksums           rmd160  432cd230e8659082b2fb0be6895d9d21f293f32b \
+                    sha256  b55d6cede3f0a06426488fbfa554f4561320b014c1023893ced29508e5bce4ec \
+                    size    30103
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-log-dispatchouli/Portfile b/perl/p5-log-dispatchouli/Portfile
index f86b244652a..2404b30d5c5 100644
--- a/perl/p5-log-dispatchouli/Portfile
+++ b/perl/p5-log-dispatchouli/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Log-Dispatchouli 2.022
+perl5.setup         Log-Dispatchouli 2.023
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Log::Dispatchouli - a simple wrapper around Log::Dispatch
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  a7a2b397d09ba37adaa1500d3d54c5af3cf27974 \
-                    sha256  2a2a4176adafb85a1eb9c9dc389052919e8c2c9df99aaba538c06b8da964a5df \
-                    size    31486
+checksums           rmd160  a133e813db98d14009c7eb1c2b679397cc0c6f72 \
+                    sha256  c4ac41b9729b71439682b34dd2772b040b5adb9e1a611d30322c01f4608e0cf2 \
+                    size    31858
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-lwp-consolelogger/Portfile b/perl/p5-lwp-consolelogger/Portfile
index e94c354236f..c2656de71bd 100644
--- a/perl/p5-lwp-consolelogger/Portfile
+++ b/perl/p5-lwp-consolelogger/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         LWP-ConsoleLogger 0.000042
+perl5.setup         LWP-ConsoleLogger 0.000043
 license             Artistic-2
 maintainers         {devans @dbevans} openmaintainer
 description         LWP::ConsoleLogger - LWP tracing and debugging
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  afd6e71db82bef7d8248b648f32cf571b014171a \
-                    sha256  7823c5a5775c90bd5ae170e0ed03cb221612058bff60a980cb267ee90f22ec42 \
-                    size    40017
+checksums           rmd160  7f5df773c1a7f75f1a0e33b02eea20824b819014 \
+                    sha256  aa6518dd73c32887ddf401b56102cfac12335eb5c36fa0123bcc2c18d150eebd \
+                    size    41328
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-mac-osversion/Portfile b/perl/p5-mac-osversion/Portfile
index 136f9a3e405..03350c26d78 100644
--- a/perl/p5-mac-osversion/Portfile
+++ b/perl/p5-mac-osversion/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Mac-OSVersion 1.004
+perl5.setup         Mac-OSVersion 1.006
 license             Artistic-2
 maintainers         {devans @dbevans} openmaintainer
 description         Mac::OSVersion - Get the Mac OS X system version information
@@ -12,8 +12,8 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  c4ffc14929638682b34009f4386ef5dc0cfb18ed \
-                    sha256  498d2fb6642d379e785b6f6f9cb987525c2c55e04fb29b4ab6ff58ff5c165574 \
-                    size    12034
+checksums           rmd160  27834978d3e9e202c8d3bc0b8ce4c18dcae98bd0 \
+                    sha256  15be1164f0198c18d0a63cc0df2f586c7ed7fd30371bc8b4b30ac37257fed2a9 \
+                    size    12721
 
 supported_archs     noarch
diff --git a/perl/p5-mac-pasteboard/Portfile b/perl/p5-mac-pasteboard/Portfile
index c9541908faf..2d81beb248e 100644
--- a/perl/p5-mac-pasteboard/Portfile
+++ b/perl/p5-mac-pasteboard/Portfile
@@ -4,15 +4,21 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Mac-Pasteboard 0.011
+perl5.setup         Mac-Pasteboard 0.100
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 
 description         Manipulate Mac OS X pasteboards/clipboards
 long_description    ${name} is a perl module to ${description}.
 
-checksums           rmd160  41862008818e10171b5acbae4a1ae8bba556e942 \
-                    sha256  bd8c4510b1e805c43e4b55155c0beaf002b649fe30b6a7841ff05e7399ba02a9 \
-                    size    108155
+checksums           rmd160  65cbbe522e3e84a6e465439b7eb42d67b55114ae \
+                    sha256  9911b8771c6919e585aac15181c5411faf362bc36b0286559e52a0993a491c1d \
+                    size    101383
 
 platforms           darwin
+# TODO: Move this
+depends_build-append port:p${perl5.major}-i18n-langinfo
+# TODO: Move this
+depends_lib-append port:p${perl5.major}-constant \
+                   port:p${perl5.major}-exporter \
+                   port:p${perl5.major}-xsloader
diff --git a/perl/p5-mac-propertylist/Portfile b/perl/p5-mac-propertylist/Portfile
index 3d4cb798e64..0f55b4b5a9b 100644
--- a/perl/p5-mac-propertylist/Portfile
+++ b/perl/p5-mac-propertylist/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Mac-PropertyList 1.501
+perl5.setup         Mac-PropertyList 1.502
 license             Artistic-2
 maintainers         nomaintainer
 
@@ -14,9 +14,9 @@ long_description    ${description}
 platforms           darwin
 supported_archs     noarch
 
-checksums           rmd160  79fdcd7d2f7804963ece4413c5ba9a50060d9fdb \
-                    sha256  42c0aac091712cf035f7df5d5fa2f6fdb2358ef448038154958f67f255d4e3ba \
-                    size    40277
+checksums           rmd160  76146d56ae0956949d0e1512d82b8e8396ae874a \
+                    sha256  fa42f9fe904301bd51f3f1cd075a4bd02a118ac1ec7994c0bb7d705b70dff5be \
+                    size    40323
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-mail-authenticationresults/Portfile b/perl/p5-mail-authenticationresults/Portfile
index 15b1dd650a7..11aa5bf65f2 100644
--- a/perl/p5-mail-authenticationresults/Portfile
+++ b/perl/p5-mail-authenticationresults/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Mail-AuthenticationResults 1.20200824.1
+perl5.setup         Mail-AuthenticationResults 2.20210112
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 categories-append   mail
@@ -13,9 +13,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  4ad1489932ee21b34eb93e4a1b04d02a75d162ec \
-                    sha256  33baa8e29fab0e86cdb4790d009cc59f7225672516682bc72b2d4c1f86a11e9a \
-                    size    30880
+checksums           rmd160  f587d6679e89d44f47a69ea615fc80e009cb81ba \
+                    sha256  121dfcb560f2dc63bca5d061dff8e76acedecf09bbab9f528ae0c573ee95d81d \
+                    size    30919
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-mail-imapclient/Portfile b/perl/p5-mail-imapclient/Portfile
index da28e93b07a..610dbd43b27 100644
--- a/perl/p5-mail-imapclient/Portfile
+++ b/perl/p5-mail-imapclient/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Mail-IMAPClient 3.42
+perl5.setup         Mail-IMAPClient 3.43
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 
@@ -12,9 +12,9 @@ description         Perl 5 module to talk to an IMAP server.
 long_description    This module provides perl routines that simplify a sockets \
                     connection to and an IMAP conversation with an IMAP server.
 
-checksums           rmd160  14acb8b2b8ed44268a10d086825377ffaa2fbfaf \
-                    sha256  1c2264d50c54c839a3e38ce2f8edda3d24f30cc607940d7574beab19cb00ce7e \
-                    size    192320
+checksums           rmd160  f880d7b79c30af22a706d24a873a7aa546ed9be3 \
+                    sha256  093c97fac15b47a8fe4d2936ef2df377abf77cc8ab74092d2128bb945d1fb46f \
+                    size    189679
 
 platforms           darwin
 supported_archs     noarch
diff --git a/perl/p5-mail-message/Portfile b/perl/p5-mail-message/Portfile
index 0a70b1dae59..1fa6b708808 100644
--- a/perl/p5-mail-message/Portfile
+++ b/perl/p5-mail-message/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Mail-Message 3.010
+perl5.setup         Mail-Message 3.011
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Mail::Message - general message object
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  81bd9ed554bbe2491df4741719063184a6751bb4 \
-                    sha256  58414b1ae382988153a915d317245d89dd450f186ecf6d383c964b3673a78b13 \
-                    size    258187
+checksums           rmd160  c96deb98ca0c49233631c5769464568ccb7bfe50 \
+                    sha256  01116646ba822451f4481c5a15065744c6b4c345a8236e2c3ec2f650d3c8fe41 \
+                    size    258433
 
 if {${perl5.major} != ""} {
 # use Time::HiRes 1.9739+ for Sierra compatibility
diff --git a/perl/p5-mail-spamassassin/Portfile b/perl/p5-mail-spamassassin/Portfile
index f0b439f8bb9..4881d3b4a2b 100644
--- a/perl/p5-mail-spamassassin/Portfile
+++ b/perl/p5-mail-spamassassin/Portfile
@@ -19,9 +19,9 @@ long_description    SpamAssassin(tm) is a mail filter to identify spam. \
 
 homepage            https://spamassassin.apache.org/
 
-checksums           rmd160 6c837a11e15dfdef1824adff6d608b29ffeceeca\
-                    sha256 a640842c5f3f468e3a21cbb9c555647306ec77807e57c5744ef0065e4a8675f6\
-                    size   6572220
+checksums           rmd160  b16211c5402aac6f0e3f2d7a12cc1062968a6157 \
+                    sha256  500c7e2a7cdf3aa4dd822d97aaff2ab22235a60cf17a68ab817861d215a4e568 \
+                    size    6572574
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-marc-record/Portfile b/perl/p5-marc-record/Portfile
index 5e058f0e500..18c32c8de5d 100644
--- a/perl/p5-marc-record/Portfile
+++ b/perl/p5-marc-record/Portfile
@@ -16,6 +16,7 @@ long_description    The MARC::* series of modules create a simple \
                     single MARC record.
 
 checksums           rmd160  2239f922321bbf5f922d610a75d884ae491e65f8 \
-                    sha256  e3ac3d209f21494d88c298c69e8552c67716c9220f9e62de89eed9814a77c860
+                    sha256  e3ac3d209f21494d88c298c69e8552c67716c9220f9e62de89eed9814a77c860 \
+                    size    86876
 
 supported_archs     noarch
diff --git a/perl/p5-math-anynum/Portfile b/perl/p5-math-anynum/Portfile
index c97686ca801..4ccc6921ca0 100644
--- a/perl/p5-math-anynum/Portfile
+++ b/perl/p5-math-anynum/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Math-AnyNum 0.36 ../../authors/id/T/TR/TRIZEN
+perl5.setup         Math-AnyNum 0.38 ../../authors/id/T/TR/TRIZEN
 license             Artistic-2
 maintainers         {devans @dbevans} openmaintainer
 description         Math::AnyNum - Arbitrary size precision for integers, rationals, floating-points and complex numbers.
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  bbc2455317af4af5680d4707cc5d107c4e39859c \
-                    sha256  60769d0ce4f1c5fd77a67ba19e960e75c2f5af3571b1ca6599a6508a3961201b \
-                    size    161926
+checksums           rmd160  912e8934ba0f14987284c9635bf8dc85f13fa34b \
+                    sha256  741afb559b5c5430a401dcbf15b57f313508c94c89a58fb453546bbe025b2985 \
+                    size    161937
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-math-bigint-fastcalc/Portfile b/perl/p5-math-bigint-fastcalc/Portfile
index 417ac78cd2d..c3f5c5fc485 100644
--- a/perl/p5-math-bigint-fastcalc/Portfile
+++ b/perl/p5-math-bigint-fastcalc/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Math-BigInt-FastCalc 0.5009
+perl5.setup         Math-BigInt-FastCalc 0.5010
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Math::BigInt::FastCalc - Math::BigInt::Calc with some XS for more speed
@@ -12,11 +12,12 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  f15f0c9d62c04f14a5fbffc3b605f982140f4fe9 \
-                    sha256  b4eeecba81a75250c04f0e92c709b3f628ac12ec99edee97978e0db966a64330 \
-                    size    2449837
+checksums           rmd160  de964f5be85d14122afd240b31f7c849d941db09 \
+                    sha256  83dd03a8be0ba184ed31d726dddf1c6050f4597db51181e58d9b6bdcbdb5c283 \
+                    size    2847653
 
 if {${perl5.major} != ""} {
     depends_lib-append \
-                    port:p${perl5.major}-math-bigint
+                    port:p${perl5.major}-math-bigint \
+                    port:p${perl5.major}-carp
 }
diff --git a/perl/p5-math-bigint-gmp/Portfile b/perl/p5-math-bigint-gmp/Portfile
index bc4bb8c3c12..d62ffe33e4a 100644
--- a/perl/p5-math-bigint-gmp/Portfile
+++ b/perl/p5-math-bigint-gmp/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Math-BigInt-GMP 1.6007
+perl5.setup         Math-BigInt-GMP 1.6008
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Math::BigInt::GMP - Use the GMP library for Math::BigInt routines
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  7d3226bc913a8dd891b5a7b596ac2f0a8239cbab \
-                    sha256  5d725e6d20ccb37e072673628f0b0dd10e5dd011619f70f50ad58aded454c01f \
-                    size    2459995
+checksums           rmd160  d84ea1b6016afd9020e46f60292d08605299eaa7 \
+                    sha256  39d36e2e0f21a194ff1f51ce40ca9247ea5f2ec2eb0f0b55db3874d121bce674 \
+                    size    2839650
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-math-bigrat/Portfile b/perl/p5-math-bigrat/Portfile
index 7dd80f9c5be..74350906bc7 100644
--- a/perl/p5-math-bigrat/Portfile
+++ b/perl/p5-math-bigrat/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Math-BigRat 0.2614
+perl5.setup         Math-BigRat 0.2617
 maintainers         nomaintainer
 categories-append   math
 license             {Artistic-1 GPL}
@@ -13,13 +13,16 @@ description         Arbitrary size rational numbers math package
 
 long_description    ${description}
 
-checksums           rmd160  35f8f267907295f7d27ca9d96cf90bcf901b80c1 \
-                    sha256  cea6c20afc6c10a3dc3b62a71df3f842dce13898443bd827242ff3f09f1f3d59 \
-                    size    51700
+checksums           rmd160  2b49a13f2a219204a21d2de5bacf0537637d6111 \
+                    sha256  f717b46e14724b13da51206aa7d7f12f2268e58b188908ef3c84a96bafe8a6bc \
+                    size    62332
 
 if {${perl5.major} != ""} {
     depends_lib-append \
-                    port:p${perl5.major}-math-bigint
+                    port:p${perl5.major}-math-bigint \
+                    port:p${perl5.major}-carp
 
     supported_archs noarch
 }
+# TODO: Move this
+depends_test-append port:p${perl5.major}-test-more
diff --git a/perl/p5-math-gmpf/Portfile b/perl/p5-math-gmpf/Portfile
index 6f41d5181db..7babcee3cd8 100644
--- a/perl/p5-math-gmpf/Portfile
+++ b/perl/p5-math-gmpf/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Math-GMPf 0.43
+perl5.setup         Math-GMPf 0.44
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
@@ -12,8 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  ed21c6e50b59fa52285035a477933a66e12c682d \
-                    sha256  dfd84ac17ef49063d6e3ef700ba0bc2b8800342be22f9d4f3786714f90e1a5a6
+checksums           rmd160  ae762cf9cb31bd06c0600b61a1e52de235f17504 \
+                    sha256  3eda04ab441223313a0ab55137ccbe1426ebb5a7c62a9844274a2feecc16cd6b \
+                    size    55068
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-math-gmpq/Portfile b/perl/p5-math-gmpq/Portfile
index 42b56dee383..937f2520576 100644
--- a/perl/p5-math-gmpq/Portfile
+++ b/perl/p5-math-gmpq/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Math-GMPq 0.45
+perl5.setup         Math-GMPq 0.46
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Math::GMPq - perl interface to the GMP library's rational (mpq) functions.
@@ -12,8 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  f0822ef04be617a053bc15543fbab8a08defdb21 \
-                    sha256  10e50ba3ad8575b0836b0effff1788be257a51f9fb9159aa8da5fd35c9f26323
+checksums           rmd160  dd2c84ec7384298bc76a59597cb0418885fc79a3 \
+                    sha256  748ea1bdd51c09cc953bf7436c73eeee8252c710ea9ce0af93c8ac935124723d \
+                    size    44863
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-math-gmpz/Portfile b/perl/p5-math-gmpz/Portfile
index af5438eef0f..22b5ee25041 100644
--- a/perl/p5-math-gmpz/Portfile
+++ b/perl/p5-math-gmpz/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Math-GMPz 0.48
+perl5.setup         Math-GMPz 0.51
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Math::GMPz - perl interface to the GMP library's integer (mpz) functions.
@@ -12,10 +12,15 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  aa2f85beffaf590621aff9e18e04d01c9e701eed \
-                    sha256  f4459ed32fb9bb793e2504fd442c515fd468a4a34d2a1f98e46ca41e275c73cb
+checksums           rmd160  b269615411a0749eba17e2120a603afb215d27d9 \
+                    sha256  4cea1a03e500bf35a8a0cc625450b17b4477e1bcf2bab137df5670bfb5146353 \
+                    size    90329
 
 if {${perl5.major} != ""} {
     depends_lib-append \
                     port:gmp
 }
+# TODO: Move this
+depends_test-append port:p${perl5.major}-test-warn \
+                    port:p${perl5.major}-exporter \
+                    port:p${perl5.major}-test-more
diff --git a/perl/p5-math-matrix/Portfile b/perl/p5-math-matrix/Portfile
index e3336181dd7..96e8aab9862 100644
--- a/perl/p5-math-matrix/Portfile
+++ b/perl/p5-math-matrix/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Math-Matrix 0.92
+perl5.setup         Math-Matrix 0.94
 categories-append   math
 license             {Artistic-1 GPL}
 maintainers         aol.com:liampg72 openmaintainer
@@ -15,6 +15,9 @@ description         Perl extension for Matrix operations (Multiply and Invert ma
 
 long_description    ${description}
 
-checksums           rmd160  21037407c5237a4d9fc87e163dd010d2f336962f \
-                    sha256  5010c25615bfd0e82ce2428ddd3c8cf7a66f726d72a5719eb28946e4c045d17f \
-                    size    112195
+checksums           rmd160  e84da7abcf731d1366cc1432f302e9546549c720 \
+                    sha256  75e00640248b8fefc8ac969256a904db822ccca73e7edb45071edbeca6c74196 \
+                    size    112797
+# TODO: Move this
+depends_lib-append port:p${perl5.major}-math-trig \
+                   port:p${perl5.major}-carp
diff --git a/perl/p5-math-mpc/Portfile b/perl/p5-math-mpc/Portfile
index bf87406ebb6..fa08012185c 100644
--- a/perl/p5-math-mpc/Portfile
+++ b/perl/p5-math-mpc/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Math-MPC 1.12
+perl5.setup         Math-MPC 1.13
 revision            0
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
@@ -13,14 +13,15 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  094328037c4b7a2030f6686e4e9e2341f0bdec3a \
-                    sha256  8bbee29b06a2142bf9a4a39b580e6d13ad880c4bdcf5853c233de19f4382005a \
-                    size    65215
+checksums           rmd160  3ee86678be2143354e41e62fb86cf451e99a3772 \
+                    sha256  a6c3a4a9ac27efe908a82ddc77e820b4dcf420b104017d75ec2c4f88341eb5e2 \
+                    size    66293
 
 if {${perl5.major} != ""} {
     depends_lib-append \
                     port:gmp \
                     port:mpfr \
                     port:libmpc \
-                    port:p${perl5.major}-math-mpfr
+                    port:p${perl5.major}-math-mpfr \
+                    port:p${perl5.major}-test-more
 }
diff --git a/perl/p5-math-mpfr/Portfile b/perl/p5-math-mpfr/Portfile
index 1bab65146ae..4890ab499b9 100644
--- a/perl/p5-math-mpfr/Portfile
+++ b/perl/p5-math-mpfr/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Math-MPFR 4.14
+perl5.setup         Math-MPFR 4.17
 maintainers         nomaintainer
 categories-append   math
 license             {Artistic-1 GPL}
@@ -15,9 +15,9 @@ long_description    This module wraps the MPFR library functions. The  \
 
 platforms           darwin
 
-checksums           rmd160  7851cf6c63db428842c96cbbe25b2285324ef9a4 \
-                    sha256  49fc1195fbbe3a5f8d9e6da30951cb3fbb7f165695f7d606ea4a835afa84746c \
-                    size    184586
+checksums           rmd160  fad650bc47e37192ab6cecb98359ed34e899dc1c \
+                    sha256  160bfcf8e0e45418876fb13830018bd246bd9d1383f39e202594c5749fc6ede2 \
+                    size    207313
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-metrics-any/Portfile b/perl/p5-metrics-any/Portfile
index 22a0c662517..4cd09b35c62 100644
--- a/perl/p5-metrics-any/Portfile
+++ b/perl/p5-metrics-any/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Metrics-Any 0.06 ../../authors/id/P/PE/PEVANS
+perl5.setup         Metrics-Any 0.07 ../../authors/id/P/PE/PEVANS
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Metrics::Any - abstract collection of monitoring metrics
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  7620338ac9c9015eff5afb66d82712f52019bf91 \
-                    sha256  9c529df8e8a277bb158d6241c73bd1a7ea08aeae9e1edbb5583a1a0748fb9837 \
-                    size    29793
+checksums           rmd160  6d9f9b87985c5a063e6a22d0ebf451b167c1171d \
+                    sha256  537ff8c75ddae3accd0be26bd5da01712c4db72d81a6617d934b162e75f63b42 \
+                    size    31028
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-mhonarc/Portfile b/perl/p5-mhonarc/Portfile
index cdbdebda75f..7d797b9afe3 100644
--- a/perl/p5-mhonarc/Portfile
+++ b/perl/p5-mhonarc/Portfile
@@ -23,9 +23,9 @@ worksrcdir          ${perl5.module}-${version}
 
 platforms           darwin
 
-checksums           rmd160  92224e5abd0b3b5c075631fa39ca988ab97294ad \
-                    sha256  8d1645b79a5c3fef8d13f7a82b3b680166794aaab7b6822a2313d9fb34d97af1 \
-                    size    1955519
+checksums           rmd160  8ce62a6ca889b7da38777a95d528c36cf34ed476 \
+                    sha256  457dc7374ee59cb75a0729e51cef2f2c52b48180f739d8fd956ea19882815f33 \
+                    size    1990516
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-mime-encwords/Portfile b/perl/p5-mime-encwords/Portfile
index 71dfc83c857..96d258b3a41 100644
--- a/perl/p5-mime-encwords/Portfile
+++ b/perl/p5-mime-encwords/Portfile
@@ -5,7 +5,7 @@ PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
 perl5.setup         MIME-EncWords 1.014.3
-revision            1
+revision            0
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Deal with RFC 2047 encoded words
@@ -18,7 +18,8 @@ long_description    MIME::EncWords is aimed to be another implimentation \
 platforms           darwin
 
 checksums           rmd160  b925ddc8931705a82f05d7829cfb435627132b15 \
-                    sha256  e9afb548611d4e7e6c50b7f06bbd2b1bb2808e37a810deefb537c67af5485238
+                    sha256  e9afb548611d4e7e6c50b7f06bbd2b1bb2808e37a810deefb537c67af5485238 \
+                    size    39372
 
 if {${perl5.major} != ""} {
 # for CVE-2016-1238 security fixes, use latest Encode rather than core
diff --git a/perl/p5-mime-lite/Portfile b/perl/p5-mime-lite/Portfile
index 56a00d10f06..6e120be7e4c 100644
--- a/perl/p5-mime-lite/Portfile
+++ b/perl/p5-mime-lite/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         MIME-Lite 3.031
+perl5.setup         MIME-Lite 3.033
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         a low-calorie MIME generator
@@ -12,13 +12,16 @@ long_description    ${description}
 platforms           darwin
 supported_archs     noarch
 
-checksums           rmd160  5ccf6ef44de891328206de3688eb8b2db8105c07 \
-                    sha256  f1235866482b67f00858b3edaa4ff4cf909ef900f1d15d889948bf9c03a591e0 \
-                    size    82577
+checksums           rmd160  cfa1e09db4bbc6a71da66c69b5c0a3f611706e65 \
+                    sha256  78a279f1d2e242551c347ef97a13fc675766602cb84c2a80c569400f4f368bab \
+                    size    82715
 
 if {${perl5.major} != ""} {
     depends_lib-append \
                     port:p${perl5.major}-email-date-format \
                     port:p${perl5.major}-mailtools \
-                    port:p${perl5.major}-mime-types
+                    port:p${perl5.major}-mime-types \
+                    port:p${perl5.major}-mime-base64 \
+                    port:p${perl5.major}-mail-address \
+                    port:p${perl5.major}-mime-quotedprint
 }
diff --git a/perl/p5-mime-tools/Portfile b/perl/p5-mime-tools/Portfile
index 7ec226417d5..6b028f1770f 100644
--- a/perl/p5-mime-tools/Portfile
+++ b/perl/p5-mime-tools/Portfile
@@ -18,7 +18,8 @@ long_description    MIME-tools is a collection of Perl5 MIME:: modules \
 homepage            https://metacpan.org/release/${perl5.module}
 
 checksums           rmd160  6ae7674915f678f5a5483eeee8c2d548bf784e41 \
-                    sha256  64579f0c923d81d9a2194586e47c3475519e2646e4b5c102a8920759facf6973
+                    sha256  64579f0c923d81d9a2194586e47c3475519e2646e4b5c102a8920759facf6973 \
+                    size    423714
 
 platforms           darwin
 
diff --git a/perl/p5-mime-types/Portfile b/perl/p5-mime-types/Portfile
index cb179c2cf96..fc52792ea5f 100644
--- a/perl/p5-mime-types/Portfile
+++ b/perl/p5-mime-types/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         MIME-Types 2.18
+perl5.setup         MIME-Types 2.21
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         MIME::Types - Definition of MIME types
@@ -12,8 +12,8 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  ab2bc01ab9afcdcd367eb20ff93a299ff3291a28 \
-                    sha256  31ca35a41f2ae998ccd7d33c19e42023ee6540fd9ded619b9abd48ff06a095be \
-                    size    63711
+checksums           rmd160  fe8bedd22974d9744966b8d35d88276f7113e95d \
+                    sha256  0086454aec7144ddcaf842ec88e01d7fc27a61091454eb8f6f8afd568da68dd7 \
+                    size    64535
 
 supported_archs     noarch
diff --git a/perl/p5-mixin-linewise/Portfile b/perl/p5-mixin-linewise/Portfile
index 9d5fe61f279..b39e712341f 100644
--- a/perl/p5-mixin-linewise/Portfile
+++ b/perl/p5-mixin-linewise/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Mixin-Linewise 0.108 ../by-authors/id/R/RJ/RJBS
+perl5.setup         Mixin-Linewise 0.110 ../by-authors/id/R/RJ/RJBS
 
 platforms           darwin
 maintainers         nomaintainer
@@ -16,8 +16,9 @@ description         Mixin::Linewise - Write your linewise code for handles, this
 
 long_description    ${description}
 
-checksums           rmd160  50dc35f6ac73042ac87eeeaf2c937127d73648ec \
-                    sha256  7df20678474c0973930a472b0c55e3f8e85b7790b68ab18ef618f9c453c8aef2
+checksums           rmd160  44b8f1af089d7d09d110dfab152825bc26721f21 \
+                    sha256  a7f120b7aa82dfb1a5ad1aa11abd33232b26a2b09c654e649e97a3c2128b1d8b \
+                    size    20035
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-module-scandeps/Portfile b/perl/p5-module-scandeps/Portfile
index ad8572728db..a22e0a48cf3 100644
--- a/perl/p5-module-scandeps/Portfile
+++ b/perl/p5-module-scandeps/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Module-ScanDeps 1.29
+perl5.setup         Module-ScanDeps 1.31
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Module::ScanDeps - Recursively scan Perl code for dependencies
@@ -15,9 +15,9 @@ long_description    This module scans potential modules used by \
 
 platforms           darwin
 
-checksums           rmd160  b976369d98173985aad899e5f52b4d003843d2ed \
-                    sha256  eeb0ce91353a2f6267a64af17b20d8de8f7acff62e95b608dea2480300b8884e \
-                    size    55654
+checksums           rmd160  d329cdca5dd48a50a483fccea4fc52d0ce1ffab7 \
+                    sha256  fc4d98d2b0015745f3b55b51ddf4445a73b069ad0cb7ec36d8ea781d61074d9d \
+                    size    56164
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-mojolicious/Portfile b/perl/p5-mojolicious/Portfile
index ecf781e1501..c564a8238d2 100644
--- a/perl/p5-mojolicious/Portfile
+++ b/perl/p5-mojolicious/Portfile
@@ -5,7 +5,7 @@ PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
 
-perl5.setup         Mojolicious 8.70 ../../authors/id/S/SR/SRI
+perl5.setup         Mojolicious 9.21 ../../authors/id/S/SR/SRI
 epoch               2
 categories-append   www
 platforms           darwin
@@ -16,9 +16,9 @@ homepage            https://mojolicious.org/
 description         A real-time MVC web framework emphasizing minimalism and simplicity
 long_description    ${description}
 
-checksums           rmd160  3929bc25d56e10bb4997c22f8310f6af48ab1455 \
-                    sha256  6b186fdcc49c56521ddbf954a68a8a688cde712a7573281480a8740c206c77cb \
-                    size    2190081
+checksums           rmd160  7d67498ff188e27a7bda8e7fda5f7393c7cf8b26 \
+                    sha256  b96b239974501b5a6454348e8f7eea5ff3a5944a577fa6ba6bfb536f2268e314 \
+                    size    841206
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-moo/Portfile b/perl/p5-moo/Portfile
index b1f4009b0a0..635f1906aed 100644
--- a/perl/p5-moo/Portfile
+++ b/perl/p5-moo/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Moo 2.004004 ../../authors/id/H/HA/HAARG
+perl5.setup         Moo 2.005004 ../../authors/id/H/HA/HAARG
 
 platforms           darwin
 maintainers         nomaintainer
@@ -25,9 +25,9 @@ long_description    This module is an extremely light-weight subset of Moose \
                     instead of provide full interoperability via the metaclass \
                     inflation capabilities described in \"MOO AND MOOSE\".
 
-checksums           rmd160  34f84d148355b6a9686f0a8851b41663e8714f95 \
-                    sha256  714b77b115788708c6d8ab6f18eea173f8109d397aecd34e32cc71a0ffcf2246 \
-                    size    108386
+checksums           rmd160  ddd7914c86893f1238c90d0c42919fe1e24afe8a \
+                    sha256  e3030b80bd554a66f6b3c27fd53b1b5909d12af05c4c11ece9a58f8d1e478928 \
+                    size    108339
 
 if {${perl5.major} != ""} {
     depends_lib-append \
@@ -37,7 +37,8 @@ if {${perl5.major} != ""} {
                     port:p${perl5.major}-scalar-list-utils \
                     port:p${perl5.major}-strictures \
                     port:p${perl5.major}-sub-name \
-                    port:p${perl5.major}-sub-quote
+                    port:p${perl5.major}-sub-quote \
+                    port:p${perl5.major}-carp
     
     depends_build-append \
                     port:p${perl5.major}-test-fatal
diff --git a/perl/p5-moose/Portfile b/perl/p5-moose/Portfile
index 6e12524ad52..fec903647f4 100644
--- a/perl/p5-moose/Portfile
+++ b/perl/p5-moose/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Moose 2.2014 ../../authors/id/E/ET/ETHER
+perl5.setup         Moose 2.2015 ../../authors/id/E/ET/ETHER
 
 platforms           darwin
 maintainers         nomaintainer
@@ -13,9 +13,9 @@ license             {Artistic-1 GPL}
 description         A postmodern object system for Perl 5
 long_description    ${description}
 
-checksums           rmd160  5b84e289fc5725dd7750d2148052951744fab461 \
-                    sha256  33c75c11143d1943be9be61bb37e134fe4b0a316fa4494a380a2e3dd416f116a \
-                    size    899094
+checksums           rmd160  e0a05baeed25170e5a8b0d524a6d6632385b6ba8 \
+                    sha256  a679d39d3e2c075a88fe7de034923e7ed7caca465da188337eb1043af050f515 \
+                    size    899314
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-moosex-getopt/Portfile b/perl/p5-moosex-getopt/Portfile
index ea653bd248d..bdb240f79b0 100644
--- a/perl/p5-moosex-getopt/Portfile
+++ b/perl/p5-moosex-getopt/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         MooseX-Getopt 0.74
+perl5.setup         MooseX-Getopt 0.75
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         A Moose role for processing command line options
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  3f072a72d4b08a25758c64da690456126b36c000 \
-                    sha256  1de0df3b431ebe9f3563bdf4569eacd7e07e865a8397f2a990d0cb57d4cb2c24 \
-                    size    58129
+checksums           rmd160  9947fd9577a629068ae3f3ccd3d3c970de778572 \
+                    sha256  63f3be5bb2bc381e9e48b5b95c0330f21718b6656e8ffb19c99d2ee0ac14ebc8 \
+                    size    59084
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-moosex-setonce/Portfile b/perl/p5-moosex-setonce/Portfile
index d1ce78c6c28..a950f7ce507 100644
--- a/perl/p5-moosex-setonce/Portfile
+++ b/perl/p5-moosex-setonce/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         MooseX-SetOnce 0.200002
+perl5.setup         MooseX-SetOnce 0.201
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         MooseX::SetOnce - write-once, read-many attributes for Moose
@@ -12,8 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  deb6cfaab51f713e07d8f6aaef2e1f15280ef95c \
-                    sha256  cbed06b7fcd353f0d99bf80a87c1c0b581160697231b3ad9a608da231ba2b659
+checksums           rmd160  98153c00864b2ff7b8d50454a1bbba2de22ee7fe \
+                    sha256  f55734d9823cab6c77cace28406e6deafa16071d2f574d5c394060def1c07c87 \
+                    size    16417
 
 if {${perl5.major} != ""} {
     depends_build-append \
@@ -24,3 +25,5 @@ if {${perl5.major} != ""} {
 
     supported_archs noarch
 }
+# TODO: Move this
+depends_test-append port:p${perl5.major}-extutils-makemaker
diff --git a/perl/p5-moosex-types-uri/Portfile b/perl/p5-moosex-types-uri/Portfile
index 62d1af752aa..cb66213f2d7 100644
--- a/perl/p5-moosex-types-uri/Portfile
+++ b/perl/p5-moosex-types-uri/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         MooseX-Types-URI 0.08
+perl5.setup         MooseX-Types-URI 0.09
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         MooseX::Types::URI - URI related types and coercions for Moose
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  d4ce3bfbfb86703234f27d8db936efbce255a45e \
-                    sha256  d310d20fa361fe2dff758236df87949cc7bf98e5cf3a7c79115365eccde6ccc1 \
-                    size    29511
+checksums           rmd160  ada6d08f54927c410015449f8eb74fff6a04b356 \
+                    sha256  2717754dadb91086e11d21fea06cbaa9a12e601b41d15443150edd7d9508efe8 \
+                    size    33724
 
 if {${perl5.major} != ""} {
     depends_build-append \
@@ -23,7 +23,6 @@ if {${perl5.major} != ""} {
     depends_lib-append \
                     port:p${perl5.major}-moose \
                     port:p${perl5.major}-moosex-types \
-                    port:p${perl5.major}-moosex-types-path-class \
                     port:p${perl5.major}-namespace-autoclean \
                     port:p${perl5.major}-uri \
                     port:p${perl5.major}-uri-fromhash
@@ -31,3 +30,7 @@ if {${perl5.major} != ""} {
     perl5.use_module_build
     supported_archs noarch
 }
+# TODO: Move this
+depends_test-append port:p${perl5.major}-test-needs \
+                    port:p${perl5.major}-test-without-module \
+                    port:p${perl5.major}-module-metadata
diff --git a/perl/p5-mozilla-publicsuffix/Portfile b/perl/p5-mozilla-publicsuffix/Portfile
index be3949aade8..56a3e2eb0be 100644
--- a/perl/p5-mozilla-publicsuffix/Portfile
+++ b/perl/p5-mozilla-publicsuffix/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Mozilla-PublicSuffix v1.0.2
+perl5.setup         Mozilla-PublicSuffix v1.0.5
 license             MIT
 maintainers         nomaintainer
 description         Mozilla::PublicSuffix - Get a domain name's public suffix via the Mozilla Public Suffix List
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  086a629735ab0ddd47a9789c8a616cd6eed598af \
-                    sha256  bf48dc577c9c9d128307d1bc3fef61e848704136795f445cab11a46b94cac715 \
-                    size    84402
+checksums           rmd160  6294caef7190b258415c78c961f8a00704c1960e \
+                    sha256  2750fca9335025eaf228a69952dd41a5d361a06b6baca7169865f8de510f3848 \
+                    size    87014
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-mp3-info/Portfile b/perl/p5-mp3-info/Portfile
index 71c6e089bfb..af039f11f45 100644
--- a/perl/p5-mp3-info/Portfile
+++ b/perl/p5-mp3-info/Portfile
@@ -13,6 +13,7 @@ long_description    ${description}
 platforms           darwin
 
 checksums           rmd160  41df7da27dd7158a356424b744ae2ec52ad07e4a \
-                    sha256  5762340732421f2502a770d6a126e584f2cd963351d2bc257bd278c39bce8be7
+                    sha256  5762340732421f2502a770d6a126e584f2cd963351d2bc257bd278c39bce8be7 \
+                    size    136554
 
 supported_archs     noarch
diff --git a/perl/p5-net-cidr/Portfile b/perl/p5-net-cidr/Portfile
index 2cda2f16b8a..6578d6d3450 100644
--- a/perl/p5-net-cidr/Portfile
+++ b/perl/p5-net-cidr/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Net-CIDR 0.20
+perl5.setup         Net-CIDR 0.21
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         The Net::CIDR perl module manipulates IPv4/IPv6 netblocks in CIDR notation
@@ -14,8 +14,8 @@ long_description    The Net::CIDR package contains functions that \
                     IPv4 and IPv6 addresses.
 platforms           darwin
 
-checksums           rmd160  27e3a2dec053ef5cd84dcf91c801c2ded3fc5dfb \
-                    sha256  c75edc6818bb360d71c139169fd64ad65c35fff6d2b9fac7b9f9e6c467f187b5 \
-                    size    11292
+checksums           rmd160  e9c07830ec37db30065bf635d87127291b15009e \
+                    sha256  30f303c0735948da33370decc7e87cfa68bc430aa44b81d18f8d823b6d1abfbf \
+                    size    11593
 
 supported_archs     noarch
diff --git a/perl/p5-net-curl/Portfile b/perl/p5-net-curl/Portfile
index 4974c1fa54f..568cc8f71a4 100644
--- a/perl/p5-net-curl/Portfile
+++ b/perl/p5-net-curl/Portfile
@@ -4,8 +4,8 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Net-Curl 0.48
-revision            1
+perl5.setup         Net-Curl 0.49
+revision            0
 license             MIT
 maintainers         nomaintainer
 description         Net::Curl - Perl interface for libcurl
@@ -13,9 +13,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  643ebda5ad35811e165104628d0e12bab2165bcf \
-                    sha256  cb0c7618b4b73af5e6a19670aaf31e7d30211b30a5390ffee64428e6fe5f9f00 \
-                    size    106676
+checksums           rmd160  eb54dc38247d2358fa150c743bf61beba3b5ca42 \
+                    sha256  53b5a367db278adfc8fc83d393064e3d5f3de5682186829ddac0683c07b4a199 \
+                    size    107989
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-net-dict/Portfile b/perl/p5-net-dict/Portfile
index da880b76464..d07d58e5df4 100644
--- a/perl/p5-net-dict/Portfile
+++ b/perl/p5-net-dict/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Net-Dict 2.21 ../../authors/id/N/NE/NEILB/
+perl5.setup         Net-Dict 2.22 ../../authors/id/N/NE/NEILB/
 maintainers         nomaintainer
 categories-append   textproc
 license             {Artistic-1 GPL}
@@ -15,14 +15,11 @@ long_description    Perl class implementing a simple client API for the \
 
 platforms           darwin
 
-checksums           rmd160  52a7be276a23174151df97d3d8c672a2d1aac6ad \
-                    sha256  4e071d1b82158b35f24e557af81f505a913c6dfe4d04fe5201236afe74be1f3b \
-                    size    36388
+checksums           rmd160  5ade0bb850f556292a754a4bb8270ee71d4fd192 \
+                    sha256  38ce82a1aab4f80a65c8889d5c863ba80b24e643bcba688ab045cb3813de2c51 \
+                    size    38819
 
 if {${perl5.major} != ""} {
-    depends_build-append \
-                    port:p${perl5.major}-test-differences \
-                    port:p${perl5.major}-test-requiresinternet
     
     depends_lib-append \
                     port:p${perl5.major}-appconfig-std
@@ -47,3 +44,7 @@ if {${perl5.major} != ""} {
         }
     }
 }
+# TODO: Move this
+depends_test-append port:p${perl5.major}-test-differences \
+                    port:p${perl5.major}-test-more \
+                    port:p${perl5.major}-test-requiresinternet
diff --git a/perl/p5-net-dns/Portfile b/perl/p5-net-dns/Portfile
index 90ba3e4748c..815335361ea 100644
--- a/perl/p5-net-dns/Portfile
+++ b/perl/p5-net-dns/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup perl5     1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Net-DNS 1.31 ../../authors/id/N/NL/NLNETLABS
+perl5.setup         Net-DNS 1.32 ../../authors/id/N/NL/NLNETLABS
 license             MIT
 maintainers         {devans @dbevans} openmaintainer
 description         Perl interface to the DNS resolver
@@ -14,9 +14,9 @@ long_description    Net::DNS is a DNS resolver implemented in Perl.  It \
 
 platforms           darwin
 
-checksums           rmd160  292825d5993caca98853fe4c878eca005c06d087 \
-                    sha256  00024a8e371605c6d8422a27a0a87af8b7cf66f26502102e68ddd4baf7cfc615 \
-                    size    249299
+checksums           rmd160  e7828d79fddbeabcce29b41afdf584c4a0906425 \
+                    sha256  b890a7b44d573f27cc713caadf1e12eaaa4478a6504d1157194df614316b5b50 \
+                    size    259004
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-net-github/Portfile b/perl/p5-net-github/Portfile
index 56c7cd7a292..7892a97b99f 100644
--- a/perl/p5-net-github/Portfile
+++ b/perl/p5-net-github/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Net-GitHub 1.01
+perl5.setup         Net-GitHub 1.02
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Net::GitHub - Perl Interface for github.com
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  580f5b96637abd5783dbc526625f96a0a218c2c2 \
-                    sha256  9b96f03608aaab6ab3505a0f76948a608075c7aa245c8e3ece190e0749dd33c3 \
-                    size    43983
+checksums           rmd160  c228a03e8a1a4c2399fb1e08010dae9936e1660a \
+                    sha256  e8c0d23aafe407d31147fb7590c9f05b5d89a83ec2bc7516067602036cc71ebf \
+                    size    44293
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-net-ipv6addr/Portfile b/perl/p5-net-ipv6addr/Portfile
index c4c92f914f4..b2fd0a56c43 100644
--- a/perl/p5-net-ipv6addr/Portfile
+++ b/perl/p5-net-ipv6addr/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Net-IPv6Addr 1.01
+perl5.setup         Net-IPv6Addr 1.02
 platforms           darwin
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
@@ -16,14 +16,11 @@ long_description    Net::IPv6Addr provides ${description} in all formats \
                     \"IP6.INT.\" strings (as described in RFC1886) if you \
                     are inclined to play with DNS records.
 
-checksums           rmd160  9a07d7179319ff59bf88006fe194a481eb299407 \
-                    sha256  27e27f03feb55fd91516739735b19eb541caf8799536329dd7e3a1290aa40b01 \
-                    size    19750
+checksums           rmd160  984e634a818f113647568ad1a0763fe393c5da26 \
+                    sha256  b23401c1226fee8dfe627f5ae0e90c55ac547010eca398110dc1631f41c9ec7d \
+                    size    19961
 
 if {${perl5.major} != ""} {
-    depends_lib-append \
-                    port:p${perl5.major}-math-base85 \
-                    port:p${perl5.major}-net-ipv4addr
 
     supported_archs noarch
 }
diff --git a/perl/p5-net-netmask/Portfile b/perl/p5-net-netmask/Portfile
index 505e70cd4a6..66dda37420d 100644
--- a/perl/p5-net-netmask/Portfile
+++ b/perl/p5-net-netmask/Portfile
@@ -4,15 +4,15 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Net-Netmask 1.9104
+perl5.setup         Net-Netmask 2.0001
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Perl module to parse, manipulate and lookup IP network blocks
 long_description    Net::Netmask is a module to parse, manipulate and lookup IP network blocks
 
-checksums           rmd160  290d24c2775183ed00a06b968d2b171a47ba3f26 \
-                    sha256  7efc6c544b76ee3923a4f3bf82d2b20ca7452e55cfd05ec65789fceab716919e \
-                    size    41853
+checksums           rmd160  366b16462c82d5ef1174f96e0ba84ec8dee69c1e \
+                    sha256  17356ef8667fb38c4410a1c3cc7fa4c73567dbf5674bf97f51236d6e488f5171 \
+                    size    44676
 
 platforms           darwin
 
diff --git a/perl/p5-net-nfdump/Portfile b/perl/p5-net-nfdump/Portfile
index 029052ff9b2..1c0c1f9a532 100644
--- a/perl/p5-net-nfdump/Portfile
+++ b/perl/p5-net-nfdump/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Net-NfDump 1.25
+perl5.setup         Net-NfDump 1.30
 
 platforms           darwin
 maintainers         psg.com:pokui openmaintainer
@@ -16,5 +16,6 @@ long_description    This module implements basic operations and allows to read,
                     create and write NetFlow/SFlow/IPFIX flow records in binary \
                     files produced with nfdump (http://nfdump.sourceforge.net/) tool.
 
-checksums           rmd160  fd1e5605b3c5ce618ba354625fdfa92ef21f17a8 \
-                    sha256  d0ca95c15940e046ab9be7b370cc4af138cb8c91cc836bf04f5936c7e202a240
+checksums           rmd160  76612188b55feb0d92b03b6af1849e0c1e103cd6 \
+                    sha256  d7adb3a43181acebad0e9bb7da421bbe9fe503809ca282e2ab257bc63de2dcaf \
+                    size    5145236
diff --git a/perl/p5-net-server/Portfile b/perl/p5-net-server/Portfile
index 5eb55eaa196..e7c499648a2 100644
--- a/perl/p5-net-server/Portfile
+++ b/perl/p5-net-server/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Net-Server 2.009
+perl5.setup         Net-Server 2.010
 license             {Artistic-1 GPL}
 platforms           darwin
 maintainers         nomaintainer
@@ -17,5 +17,6 @@ long_description    Net::Server is an extensible, generic Perl server \
                     (1.03), and Net::FTPServer (1.0), and also from \
                     various concepts in the Apache Webserver.
 
-checksums           rmd160  3c7d76a898ef080bf9e27087e5fec2a00b259e52 \
-                    sha256  8267c6560355e2e0f483d3cc16195f342f32fe13cae9dde75a0a1ece5e9a813f
+checksums           rmd160  68211de51887f0f0050ad443c9d1b876f9dede10 \
+                    sha256  95fc380abc32eaef84406ecc4b01612c7215f6375318fdb95901be1babd1a6e1 \
+                    size    145901
diff --git a/perl/p5-net-stomp/Portfile b/perl/p5-net-stomp/Portfile
index 94f55ad6995..174e4c83b67 100644
--- a/perl/p5-net-stomp/Portfile
+++ b/perl/p5-net-stomp/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Net-Stomp 0.60
+perl5.setup         Net-Stomp 0.61
 license             {Artistic-1 GPL}
 platforms           darwin
 maintainers         {di.uminho.pt:jpo @jpoliv} openmaintainer
@@ -13,9 +13,9 @@ description         A Streaming Text Orientated Messaging Protocol Client
 
 long_description    ${description}
 
-checksums           rmd160  f7f7f5df330bc8332afda57033b42bf5f9dd685b \
-                    sha256  c6d06162df67b9184bf2f60c3c85a63eb9937fc9e757a8009bfc12efced79ea6 \
-                    size    30622
+checksums           rmd160  76bf4dc8f0f1cc5140356351210306e21339466d \
+                    sha256  e25df06872945568b11ec194c80b1546deb6d2e7b30b406b3f5637b51530bfbe \
+                    size    30678
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-net-telnet-cisco/Portfile b/perl/p5-net-telnet-cisco/Portfile
index 0ab1d86ecea..030c553b8ff 100644
--- a/perl/p5-net-telnet-cisco/Portfile
+++ b/perl/p5-net-telnet-cisco/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Net-Telnet-Cisco 1.11
+perl5.setup         Net-Telnet-Cisco 1.12
 
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
@@ -14,8 +14,9 @@ long_description    Net::Telnet::Cisco adds additional functionality to \
                     Net::Telnet that helps you automate Cisco router management \
                     and statistic gathering.
 
-checksums           rmd160  39000a94d37b0f7c3788621c5d1057e652f84cab \
-                    sha256  bd2aa58c474f582c3736f290ce114c9530c26447c1c3d69130fa55259140f6c1
+checksums           rmd160  bafc45dd21a6998d7249b108590e55ecdb9c2333 \
+                    sha256  b39bcbc6f1ad52df740245cb972f8551d17fa87fa472758ed783a31fc686e0d8 \
+                    size    19338
 
 platforms           darwin
 
diff --git a/perl/p5-net-upnp/Portfile b/perl/p5-net-upnp/Portfile
index 5de22e697fc..de28caf8826 100644
--- a/perl/p5-net-upnp/Portfile
+++ b/perl/p5-net-upnp/Portfile
@@ -15,8 +15,8 @@ description         Net::UPnP: Perl extension for UPnP
 long_description    ${description} \
                     This package provides some functions to control UPnP media devices.
 
-checksums           sha256  10ae135a8f72d399501166bc697a3b300fb739a6614aa54408e4e08bec1e91dc \
-                    rmd160  5eaa4a1b19e0a4c44bfbdd71dc9a698e2b837b11 \
+checksums           rmd160  5eaa4a1b19e0a4c44bfbdd71dc9a698e2b837b11 \
+                    sha256  10ae135a8f72d399501166bc697a3b300fb739a6614aa54408e4e08bec1e91dc \
                     size    19614
 
 if {${perl5.major} != ""} {
diff --git a/perl/p5-next/Portfile b/perl/p5-next/Portfile
index e1d2301ff08..262bdc7dc96 100644
--- a/perl/p5-next/Portfile
+++ b/perl/p5-next/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         NEXT 0.67
+perl5.setup         NEXT 0.68
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Provide a pseudo-class NEXT (et al) that allows method redispatch
@@ -15,7 +15,10 @@ long_description    NEXT.pm adds a pseudoclass named NEXT to any program \
 
 platforms           darwin
 
-checksums           rmd160  cbb0d855999f9341a2f5795f874e7be73bee219d \
-                    sha256  66598f84060a67dc4d554f8fd684da7942714ad2d37443aff469d761a24eff82
+checksums           rmd160  788fe58e0d259025e61a38c02214838486c87b79 \
+                    sha256  afcb24eab99069a62e58c5850704e2855e7a873f8b16f8051c603a14c180cdcf \
+                    size    12030
 
 supported_archs     noarch
+# TODO: Move this
+depends_test-append port:p${perl5.major}-mro
diff --git a/perl/p5-path-iterator-rule/Portfile b/perl/p5-path-iterator-rule/Portfile
index 6a25168d03f..16bb9de05c0 100644
--- a/perl/p5-path-iterator-rule/Portfile
+++ b/perl/p5-path-iterator-rule/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Path-Iterator-Rule 1.014 ../../authors/id/D/DA/DAGOLDEN
+perl5.setup         Path-Iterator-Rule 1.015 ../../authors/id/D/DA/DAGOLDEN
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Path::Iterator::Rule - Iterative, recursive file finder
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  cc103edcfb8bcae1cc8e72ab01b2d2374700bfd2 \
-                    sha256  3f7401d8bed43fc9303409ef6d9f34b85a203de6944050bbeb95855d3298b1a6 \
-                    size    52883
+checksums           rmd160  447898dfbad07cce55bfc7d21c4b1cc38e801f92 \
+                    sha256  f3b062c68e07c76f68de5bc33877cfe9e078b6351a61ba1650e33e09f51ecb29 \
+                    size    53036
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-pdf-api2/Portfile b/perl/p5-pdf-api2/Portfile
index 6b317c13fc7..905bbd9058e 100644
--- a/perl/p5-pdf-api2/Portfile
+++ b/perl/p5-pdf-api2/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         PDF-API2 2.038 ../../authors/id/S/SS/SSIMMS
+perl5.setup         PDF-API2 2.041 ../../authors/id/S/SS/SSIMMS
 license             LGPL-2.1
 maintainers         nomaintainer
 description         create and manipulate PDF files
@@ -14,9 +14,9 @@ long_description    This module is 'The Next Generation' of Text::PDF::API \
 
 platforms           darwin
 
-checksums           rmd160  e92a821ac88eedb9d842372117592d56ec485e70 \
-                    sha256  7447c4749b02a784f525d3c7ece99d34b0a10475db65096f6316748dd2f9bd09 \
-                    size    3567202
+checksums           rmd160  cbf62e23a42d7f1a09fee2083ce4f5eb7559081a \
+                    sha256  cfa47682471ed4e0c56be92aac2864ef26e6c521723c34e29706d875b6e58537 \
+                    size    3568568
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-pdl-fftw3/Portfile b/perl/p5-pdl-fftw3/Portfile
index f4f9105b29a..4cbd1b8e335 100644
--- a/perl/p5-pdl-fftw3/Portfile
+++ b/perl/p5-pdl-fftw3/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         PDL-FFTW3 0.06
+perl5.setup         PDL-FFTW3 0.16
 license             GPL-3
 maintainers         nomaintainer
 description         PDL::FFTW3 - PDL interface to the Fastest Fourier Transform in the West v3
@@ -14,9 +14,9 @@ homepage            https://metacpan.org/release/${perl5.module}
 
 platforms           darwin
 
-checksums           rmd160  b487e6f122fba0f2e7a7ccc4b6708788b3b764b0 \
-                    sha256  f3aee5c445dd6b005b349d018abf75ebad7ab6aa22d4c2aa1c7cbc1197435eaa \
-                    size    32974
+checksums           rmd160  c293a355b95770459ff938850bc16e37a392cbcd \
+                    sha256  01c6fc53c69eb936e58adfec3524ccb7a02b8cf70388139ef2a2b8065f0757e0 \
+                    size    44491
 
 if {${perl5.major} != ""} {
 # Alien::FFTW3 has gone AWOL from CPAN/MetaCPAN so don't depend on it
@@ -31,3 +31,5 @@ if {${perl5.major} != ""} {
                     port:fftw-3-single \
                     port:fftw-3-long
 }
+# TODO: Move this
+depends_test-append port:p${perl5.major}-test-more
diff --git a/perl/p5-pdl-graphics-gnuplot/Portfile b/perl/p5-pdl-graphics-gnuplot/Portfile
index d48fd4568d1..ab7aa467c93 100644
--- a/perl/p5-pdl-graphics-gnuplot/Portfile
+++ b/perl/p5-pdl-graphics-gnuplot/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         PDL-Graphics-Gnuplot 2.013
+perl5.setup         PDL-Graphics-Gnuplot 2.019
 platforms           darwin
 maintainers         nomaintainer
 license             {Artistic-1 GPL-1+}
@@ -13,9 +13,9 @@ description         Gnuplot-based plotting for PDL
 
 long_description    ${description}
 
-checksums           rmd160  194e671b33762ec56be91f5000dcddd92a8f97b0 \
-                    sha256  2704b9cd325627a1d0367419920f894f0d08db2d9dbdffddc93b765bae5a08e5 \
-                    size    149855
+checksums           rmd160  2f8d94074ffcd3c82dd69d5ec1c854c290f794b8 \
+                    sha256  cfd17f39d70b9ad4b7cedec670a52be9f480b68873b2a562120d0a3458290580 \
+                    size    151044
 
 if {${perl5.major} != ""} {
     depends_lib-append \
@@ -28,3 +28,5 @@ if {${perl5.major} != ""} {
 
     supported_archs noarch
 }
+# TODO: Move this
+depends_test-append port:p${perl5.major}-test-more
diff --git a/perl/p5-pdl-stats/Portfile b/perl/p5-pdl-stats/Portfile
index bbb5f299228..28a97bda652 100644
--- a/perl/p5-pdl-stats/Portfile
+++ b/perl/p5-pdl-stats/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         PDL-Stats 0.76
+perl5.setup         PDL-Stats 0.79
 revision            0
 
 platforms           darwin
@@ -15,9 +15,9 @@ description         PDL::Stats - a collection of statistics modules in Perl Data
                     with a quick-start guide for non-PDL people.
 long_description    ${description}
 
-checksums           rmd160  50eca5d0c3f7e84642dea85533189cf606c1fc82 \
-                    sha256  fa9e5eb7126918d356fc1a30c0cdfb6de38a636b35a554951b2ef43c1f2f79da \
-                    size    124341
+checksums           rmd160  7a1a2d3be775fa8d8bb8a13a65b77917a48fc635 \
+                    sha256  99d607931a883a7d543afda2a485d41187a12088df76a258ce1635bb8657f6ec \
+                    size    111219
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-pdl/Portfile b/perl/p5-pdl/Portfile
index ddbef4d94a1..8cae31c2f0c 100644
--- a/perl/p5-pdl/Portfile
+++ b/perl/p5-pdl/Portfile
@@ -4,8 +4,8 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         PDL 2.025 ../../authors/id/E/ET/ETJ
-revision            1
+perl5.setup         PDL 2.057 ../../authors/id/E/ET/ETJ
+revision            0
 maintainers         {peculier.com:mgrimes @mvgrimes} openmaintainer
 license             {Artistic-1 GPL}
 description         Perl Data Language - scientific computing capability for perl
@@ -19,9 +19,9 @@ platforms           darwin
 
 homepage            http://pdl.perl.org/
 
-checksums           rmd160  35af8c22a60759a3f061f03ba91aa53322b14728 \
-                    sha256  1b5a167ead27772d95dad27f8eb7d09519d29156eed53c6fc14415194b5a8ad6 \
-                    size    2927939
+checksums           rmd160  2ae04c8fc7e0603e18b4be3c9f7c7b367eaaec04 \
+                    sha256  8fc8df23cd8b32b3f8acf73841ddb8aaac9ae4dc29761a026af28784a9e429a9 \
+                    size    2840884
 
 #
 # support options
@@ -59,22 +59,19 @@ if {${perl5.major} != ""} {
                     port:gsl \
                     path:include/turbojpeg.h:libjpeg-turbo \
                     port:netpbm \
-                    port:p${perl5.major}-astro-fits-header \
                     port:p${perl5.major}-convert-uu \
                     port:p${perl5.major}-devel-repl \
                     port:p${perl5.major}-file-map \
                     port:p${perl5.major}-filter-simple \
-                    port:p${perl5.major}-inline \
-                    port:p${perl5.major}-inline-c \
-                    port:p${perl5.major}-list-moreutils \
-                    port:p${perl5.major}-module-compile \
                     port:p${perl5.major}-pgplot \
                     port:p${perl5.major}-term-readkey \
                     port:p${perl5.major}-text-balanced \
                     port:pgplot \
                     port:slatec \
                     port:xorg-libXi \
-                    port:xorg-libXmu
+                    port:xorg-libXmu \
+                    port:p${perl5.major}-list-util \
+                    port:p${perl5.major}-math-complex
 
     set enable_gd     0
     set enable_hdf4   0
diff --git a/perl/p5-perl-languageserver/Portfile b/perl/p5-perl-languageserver/Portfile
index 8da9def8e46..8f9da526793 100644
--- a/perl/p5-perl-languageserver/Portfile
+++ b/perl/p5-perl-languageserver/Portfile
@@ -19,9 +19,9 @@ long_description    Perl::LanguageServer is a Language Server and Debug Protocol
                     symbol search, etc. Perl to various editors, for example Visual Studio Code or Atom. \
                     It also implements the Debug Adapter Protocol, which allows debugging with various editors.                    
 
-checksums           rmd160  43a792461e8d8d9e5302b633b287e018d083b0fc \
-                    sha256  5de309dc4e16fe91e971af523f6d209aa254045e26bbf1694dbdd19f80ce517f \
-                    size    36040
+checksums           rmd160  950b9fa38d94bfca595471c88f4e886d86254032 \
+                    sha256  43a4185e3747d8d15907cdf95c5886688a3592c8fdff258e88bedfca78e9112e \
+                    size    38710
 
 if {${perl5.major} ne ""} {
     depends_lib-append \
diff --git a/perl/p5-perl-prereqscanner/Portfile b/perl/p5-perl-prereqscanner/Portfile
index 5fc7539c0d5..ea34d60f4b8 100644
--- a/perl/p5-perl-prereqscanner/Portfile
+++ b/perl/p5-perl-prereqscanner/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Perl-PrereqScanner 1.023
+perl5.setup         Perl-PrereqScanner 1.024
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Perl::PrereqScanner - a tool to scan your Perl code for its prerequisites
@@ -12,8 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  667d84918caa52f71f015c4c714eb54105ebc4dc \
-                    sha256  280a1c4710390865fb9f310a861a34720b28b4cbe50609c841af5cf2d3a2bced
+checksums           rmd160  8f1d24286e737b4a75d781c7164fd271de2ee410 \
+                    sha256  30ebc3871882806589bd8f4d92689113e149c9a596bfd930eba745d54f1a5b64 \
+                    size    28758
 
 if {${perl5.major} != ""} {
     depends_build-append \
@@ -23,13 +24,11 @@ if {${perl5.major} != ""} {
                     port:p${perl5.major}-cpan-meta-requirements \
                     port:p${perl5.major}-getopt-long \
                     port:p${perl5.major}-getopt-long-descriptive \
-                    port:p${perl5.major}-list-moreutils \
                     port:p${perl5.major}-module-path \
                     port:p${perl5.major}-moose \
                     port:p${perl5.major}-namespace-autoclean \
                     port:p${perl5.major}-ppi \
                     port:p${perl5.major}-params-util \
-                    port:p${perl5.major}-string-rewriteprefix \
-
+                    port:p${perl5.major}-string-rewriteprefix
     supported_archs noarch
 }
diff --git a/perl/p5-perl-tidy/Portfile b/perl/p5-perl-tidy/Portfile
index 7c2041fe1c0..9f171e4075b 100644
--- a/perl/p5-perl-tidy/Portfile
+++ b/perl/p5-perl-tidy/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Perl-Tidy 20201207 ../../authors/id/S/SH/SHANCOCK
+perl5.setup         Perl-Tidy 20210717 ../../authors/id/S/SH/SHANCOCK
 license             GPL-2+
 maintainers         nomaintainer
 description         Parses and beautifies perl source
@@ -16,8 +16,8 @@ long_description    Perltidy reads a perl script and writes an indented, \
 
 platforms           darwin
 
-checksums           rmd160  779bde62172c75fe5a565ead43ff4e2dbd01032a \
-                    sha256  2e4504e493a623674fff9d5e5c0865467f198cf20444d5503dd9ddcd95003d11 \
-                    size    728781
+checksums           rmd160  2af844f7fc911e40347e0a5526740f556ee5eef4 \
+                    sha256  4d1bd38e1c3a39a2fabb2ddf61a57e3d6cf2778a7b2aebcbf618ad205972cf14 \
+                    size    814449
 
 supported_archs     noarch
diff --git a/perl/p5-perlio-via-dynamic/Portfile b/perl/p5-perlio-via-dynamic/Portfile
index 1d99ec35b7a..2490bec0b84 100644
--- a/perl/p5-perlio-via-dynamic/Portfile
+++ b/perl/p5-perlio-via-dynamic/Portfile
@@ -14,7 +14,8 @@ long_description    ${description}
 platforms           darwin
 
 checksums           rmd160  25902404591ecf0125571ab5f650b76240747be5 \
-                    sha256  8acd7af4d8af21d28b9c15ae137fe76cd064dad7d26eba8a30b97ebc6e1f6b49
+                    sha256  8acd7af4d8af21d28b9c15ae137fe76cd064dad7d26eba8a30b97ebc6e1f6b49 \
+                    size    35085
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-pgplot/Portfile b/perl/p5-pgplot/Portfile
index 14aceb7f537..26cf69a9eaa 100644
--- a/perl/p5-pgplot/Portfile
+++ b/perl/p5-pgplot/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         PGPLOT 2.24
+perl5.setup         PGPLOT 2.27
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         PGPlot interface for perl
@@ -15,16 +15,15 @@ long_description    This module allows the use of the the PGPLOT graphics librar
 
 platforms           darwin
 
-checksums           rmd160  f35efb6f4b567fa5135b549954c15ca1592bdfe3 \
-                    sha256  5a08c1f048cc83f4912dcc1e171a15b918a247c5cf658215535a394ad5d6dc8e \
-                    size    55954
+checksums           rmd160  6b513c30968e386caa4edcb218d79fa5bc7cdd77 \
+                    sha256  a2867f6cbffd92b51b9a611f04893f1c0db71b00a20cf8e6b0b8786937642e1d \
+                    size    56049
 
 if {${perl5.major} != ""} {
     depends_build-append \
                     port:p${perl5.major}-extutils-pkgconfig
 
     depends_lib-append \
-                    port:p${perl5.major}-extutils-f77 \
                     port:libpng \
                     port:zlib \
                     port:xorg-libX11 \
@@ -36,3 +35,5 @@ if {${perl5.major} != ""} {
         reinplace "s|__PREFIX__|${prefix}|" ${worksrcpath}/Makefile.PL
     }
 }
+# TODO: Move this
+depends_test-append port:p${perl5.major}-test-more
diff --git a/perl/p5-pithub/Portfile b/perl/p5-pithub/Portfile
index 3cdf6884cf7..2eb27fb30db 100644
--- a/perl/p5-pithub/Portfile
+++ b/perl/p5-pithub/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Pithub 0.01035 ../../authors/id/O/OA/OALDERS
+perl5.setup         Pithub 0.01036 ../../authors/id/O/OA/OALDERS
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Pithub - Github v3 API
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  62fc2c5b4770a4eaa7de8e01e4aa29cde22f7e5f \
-                    sha256  d7399c4e90e6cca2f8896b60af5139a1db598b8f662b5ba1f435c8632f6c1e23 \
-                    size    103807
+checksums           rmd160  693449c493c8cce2eb43d1fde4b4691303131d06 \
+                    sha256  db76be260104687483356ff35cb9e6be7800b3b81505cc5766127c5f8e64c158 \
+                    size    105127
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-plrpc/Portfile b/perl/p5-plrpc/Portfile
index cbdb35a1b88..6a16090da15 100644
--- a/perl/p5-plrpc/Portfile
+++ b/perl/p5-plrpc/Portfile
@@ -5,7 +5,7 @@ PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
 perl5.setup         PlRPC 0.2020 ../by-authors/id/M/MN/MNOONING/PlRPC/
-revision            4
+revision            0
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Perl extension for writing PlRPC clients
@@ -17,9 +17,9 @@ platforms           darwin
 
 worksrcdir          ${perl5.module}
 
-checksums           md5 5361e137e56d037c5e796926ecb5300b \
-                    sha1 2a1dd4f650764f6cfc654e528a579293422073c0 \
-                    rmd160 ed2e37427166fa9666d91fcf5f316086146c2319
+checksums           rmd160  ed2e37427166fa9666d91fcf5f316086146c2319 \
+                    sha256  606b367cc52ea8ab2e93404ddd50ccb65e6e5c42ebd6cf4def71f4edf684506f \
+                    size    18229
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-pod-eventual/Portfile b/perl/p5-pod-eventual/Portfile
index 4f7f0f8f0b0..2c538e9df63 100644
--- a/perl/p5-pod-eventual/Portfile
+++ b/perl/p5-pod-eventual/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Pod-Eventual 0.094001
+perl5.setup         Pod-Eventual 0.094002
 
 platforms           darwin
 maintainers         nomaintainer
@@ -14,8 +14,9 @@ supported_archs     noarch
 description         read a POD document as a series of trivial events
 long_description    ${description}
 
-checksums           rmd160 a8866127b2f736d7ac2db6a176bfd3385e2cd33d \
-                    sha256 be9fb8910b108e5d1a66f002b659ad22576e88d779b703dff9d15122c3f80834
+checksums           rmd160  bda4cf284bb525d226e19291e792a9e4e47f5d96 \
+                    sha256  80194f3fe66dd8bd91282eb3610f5c7cac8dc5a0cd51a81c4d56a9ec18fea2bc \
+                    size    20886
 
 if {${perl5.major} != ""} {
     depends_build-append \
@@ -23,3 +24,6 @@ if {${perl5.major} != ""} {
     depends_lib-append \
                     port:p${perl5.major}-mixin-linewise
 }
+# TODO: Move this
+depends_test-append port:p${perl5.major}-file-spec \
+                    port:p${perl5.major}-extutils-makemaker
diff --git a/perl/p5-pod-projectdocs/Portfile b/perl/p5-pod-projectdocs/Portfile
index f8505b64939..e90ee59fc65 100644
--- a/perl/p5-pod-projectdocs/Portfile
+++ b/perl/p5-pod-projectdocs/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Pod-ProjectDocs 0.52
+perl5.setup         Pod-ProjectDocs 0.53
 
 platforms           darwin
 maintainers         nomaintainer
@@ -16,9 +16,9 @@ description         Pod::ProjectDocs - generates CPAN like pod pages
 
 long_description    ${description}
 
-checksums           rmd160  3e003da8c4195c5caf673791fec5dae6c2aa8be7 \
-                    sha256  dd20c06d7f192c80a56d09251144971932a35d6d8729ffcdfc6030728438c238 \
-                    size    22764
+checksums           rmd160  2b54a47a60d2106db5e0205814d42d695904d9b8 \
+                    sha256  37633e311bcb1cdc756e2cd1566d7193218af523640635a8fe714da04f8bbbac \
+                    size    23497
 
 if {${perl5.major} != ""} {
     depends_build-append  \
diff --git a/perl/p5-pod-weaver/Portfile b/perl/p5-pod-weaver/Portfile
index efbc5aa0fb6..ecd00abddbe 100644
--- a/perl/p5-pod-weaver/Portfile
+++ b/perl/p5-pod-weaver/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Pod-Weaver 4.015
+perl5.setup         Pod-Weaver 4.018
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Pod::Weaver - weave together a Pod document from an outline
@@ -12,8 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  ed05e80ac50c29fc58f56d31159e004b01337546 \
-                    sha256  5af25b29a55783e495a9df5ef6293240e2c9ab02764613d79f1ed50b12dec5ae
+checksums           rmd160  6077d126684c9d09b05e57aed5456c0d4126a2bd \
+                    sha256  8ca92ec948974023194197c058e33a98ad00a88561f5bf7fe672329227a910b7 \
+                    size    43480
 
 if {${perl5.major} != ""} {
     depends_build-append \
@@ -36,7 +37,11 @@ if {${perl5.major} != ""} {
                     port:p${perl5.major}-string-flogger \
                     port:p${perl5.major}-string-formatter \
                     port:p${perl5.major}-string-rewriteprefix \
-                    port:p${perl5.major}-text-tabsxwrap
+                    port:p${perl5.major}-text-tabsxwrap \
+                    port:p${perl5.major}-text-template \
+                    port:p${perl5.major}-utf8 \
+                    port:p${perl5.major}-experimental \
+                    port:p${perl5.major}-feature
 
     supported_archs noarch
 }
diff --git a/perl/p5-poe-component-client-ping/Portfile b/perl/p5-poe-component-client-ping/Portfile
index 99a0f718f51..8aa36c06926 100644
--- a/perl/p5-poe-component-client-ping/Portfile
+++ b/perl/p5-poe-component-client-ping/Portfile
@@ -4,15 +4,16 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         POE-Component-Client-Ping 1.175
+perl5.setup         POE-Component-Client-Ping 1.177
 maintainers         nomaintainer
 license             {Artistic-1 GPL}
 
 description         A non-blocking ICMP ping client
 long_description    ${description}
 
-checksums           rmd160  8dbf740f6c3b2aec86ce824195390fe9c8f22273 \
-                    sha256  0c1136b136fa2e90ea422d19f8d11aefab02c3daee1b18b715adb708c15d9ddf
+checksums           rmd160  b00841c2ade79242f0cb16ce0da9e4c1072399b5 \
+                    sha256  b33b2bf9c12aa97662f0883255fbea4f0ae4450199ac13e76f0129ab0a1912d4 \
+                    size    15806
 
 platforms           darwin
 supported_archs     noarch
diff --git a/perl/p5-postscript-font/Portfile b/perl/p5-postscript-font/Portfile
index 1b361a09dde..37dd6de9705 100644
--- a/perl/p5-postscript-font/Portfile
+++ b/perl/p5-postscript-font/Portfile
@@ -14,7 +14,8 @@ long_description    This package reads PostScript font files and stores the \
                     information in memory.
 
 checksums           rmd160  89c07f5ac6719bb83dc31cfaa7316175d1a4c25b \
-                    sha256  2079cdbdc2dc3d45fa996db434a6ea70cdef849dffb65d2ecd6682c3c5ad76b4
+                    sha256  2079cdbdc2dc3d45fa996db434a6ea70cdef849dffb65d2ecd6682c3c5ad76b4 \
+                    size    158205
 
 platforms           darwin
 supported_archs     noarch
diff --git a/perl/p5-ppix-quotelike/Portfile b/perl/p5-ppix-quotelike/Portfile
index 1bd03caad1a..2cb4700b13f 100644
--- a/perl/p5-ppix-quotelike/Portfile
+++ b/perl/p5-ppix-quotelike/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         PPIx-QuoteLike 0.013 ../../authors/id/W/WY/WYANT
+perl5.setup         PPIx-QuoteLike 0.017 ../../authors/id/W/WY/WYANT
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         PPIx::QuoteLike - Parse Perl string literals and string-literal-like things.
@@ -12,17 +12,20 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  6cb4fc56d35e4165ab8720cd2ae20688bad3a962 \
-                    sha256  8d1e33838278d252ab6f586840fcee70e19bb7352035ba85fd322475262d1817 \
-                    size    66738
+checksums           rmd160  9163e21190b55446f3eaa1d9bdd83c3863f05e1e \
+                    sha256  33b79a408468decca1bfac1f0bfb4aed2dab35eafda4128d00502514da438beb \
+                    size    71431
 
 if {${perl5.major} != ""} {
     depends_lib-append \
                     port:p${perl5.major}-ppi \
                     port:p${perl5.major}-ppix-regexp \
                     port:p${perl5.major}-readonly \
-                    port:p${perl5.major}-text-tabsxwrap
+                    port:p${perl5.major}-text-tabsxwrap \
+                    port:p${perl5.major}-re
 
     perl5.use_module_build
     supported_archs noarch
 }
+# TODO: Move this
+depends_build-append port:p${perl5.major}-charnames
diff --git a/perl/p5-proc-processtable/Portfile b/perl/p5-proc-processtable/Portfile
index f636b8d4e70..8529a47dac9 100644
--- a/perl/p5-proc-processtable/Portfile
+++ b/perl/p5-proc-processtable/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Proc-ProcessTable 0.59
+perl5.setup         Proc-ProcessTable 0.612
 license             Artistic-2
 maintainers         {devans @dbevans} openmaintainer
 description         Proc::ProcessTable - Perl extension to access the unix process table
@@ -12,6 +12,6 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  ebc48b79b79f7ae060995bc22c8b745fffe5dc37 \
-                    sha256  f8cc5054d78c35a0ce39fb75430b4ef402e2a99013d2ec37e7997f316594606c \
-                    size    75949
+checksums           rmd160  7ee52f57ce9e2b3d7ba12e8625006a945c3981ad \
+                    sha256  ec4d4db569eaacb7e5c6b086249762c8f54a6c998db643d216ea77a974451059 \
+                    size    76338
diff --git a/perl/p5-rpc-xml/Portfile b/perl/p5-rpc-xml/Portfile
index 15fea09ad91..fd1614f6e25 100644
--- a/perl/p5-rpc-xml/Portfile
+++ b/perl/p5-rpc-xml/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         RPC-XML 0.80
+perl5.setup         RPC-XML 0.82
 maintainers         nomaintainer
 license             {Artistic-1 GPL}
 platforms           darwin
@@ -14,8 +14,9 @@ description         A set of classes for core data, message and XML handling.
 long_description    The RPC::XML package is an implementation of the \
                     XML-RPC standard.
 
-checksums           rmd160  faa9a679854a3dacd504e809a2ed64fa4e113c61 \
-                    sha256  ea0d7ca87aab70c12817df5893f6bfe0492ce63f6e0e63c0b452e375344c7ef7
+checksums           rmd160  55c68d1c98432a17f334378a3b6a7a3eb31e7a6e \
+                    sha256  5279eb0d136c533ff897f6934c3aad6f20504b997fb2606e52c5dbbd92758e73 \
+                    size    225690
 
 if {${perl5.major} != ""} {
     depends_build-append \
@@ -25,7 +26,15 @@ if {${perl5.major} != ""} {
                     port:p${perl5.major}-datetime-format-iso8601 \
                     port:p${perl5.major}-xml-libxml \
                     port:p${perl5.major}-xml-parser \
-                    port:p${perl5.major}-libwww-perl
+                    port:p${perl5.major}-libwww-perl \
+                    port:p${perl5.major}-http-message \
+                    port:p${perl5.major}-socket \
+                    port:p${perl5.major}-http-daemon \
+                    port:p${perl5.major}-carp
 
     supported_archs noarch
 }
+# TODO: Move this
+depends_test-append port:p${perl5.major}-extutils-makemaker \
+                    port:p${perl5.major}-io-socket-ip \
+                    port:p${perl5.major}-test-more
diff --git a/perl/p5-search-elasticsearch-client-6_0/Portfile b/perl/p5-search-elasticsearch-client-6_0/Portfile
index 99a01e2930c..a641530b929 100644
--- a/perl/p5-search-elasticsearch-client-6_0/Portfile
+++ b/perl/p5-search-elasticsearch-client-6_0/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Search-Elasticsearch-Client-6_0 7.30
+perl5.setup         Search-Elasticsearch-Client-6_0 7.714
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Thin client with full support for Elasticsearch 6.x APIs
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  89476a8b99ea496f84afc6a14726594f3cabe672 \
-                    sha256  d6f021c6ad3821c4e82fff58e7cfe788a0539948762124ed85766010388c904d \
-                    size    66663
+checksums           rmd160  b6913128074d2be4f32dffbe38990f3c5f0f7f6d \
+                    sha256  623a95306cd2f7f187b70ef0f99ebfd853f77865e3dfc99b1c89b90296f43644 \
+                    size    68007
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-search-elasticsearch/Portfile b/perl/p5-search-elasticsearch/Portfile
index 84b40e6c0e8..33bd3a4d46e 100644
--- a/perl/p5-search-elasticsearch/Portfile
+++ b/perl/p5-search-elasticsearch/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Search-Elasticsearch 7.30
+perl5.setup         Search-Elasticsearch 7.714
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Search::Elasticsearch - The official client for Elasticsearch
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  26f971725f1d9e1fbbbe4dddbaa839ac654a9471 \
-                    sha256  839da662144a7003474123a49d3ad7c8cd4707cf062a3d139837ed567aa96e65 \
-                    size    127260
+checksums           rmd160  2c0edecfb0773811860d533bb0a3afaeeac1f58e \
+                    sha256  7061b42fef552c9ec3d465450a1d3b0c3a1177369c8009a7d8b338deaab7b86a \
+                    size    132174
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-session-storage-secure/Portfile b/perl/p5-session-storage-secure/Portfile
index 1136fb7752c..c0df9bff176 100644
--- a/perl/p5-session-storage-secure/Portfile
+++ b/perl/p5-session-storage-secure/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Session-Storage-Secure 0.011 ../by-authors/id/D/DA/DAGOLDEN
+perl5.setup         Session-Storage-Secure 1.000 ../by-authors/id/D/DA/DAGOLDEN
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Session::Storage::Secure - Encrypted, expiring, compressed, \
@@ -13,9 +13,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  154e4786677370731d34c236f0c39d53c91cbd19 \
-                    sha256  19c99e9ca3eec3159704171838cb69b85cdff885d30f9536fe4be3034cf1c097 \
-                    size    25140
+checksums           rmd160  47cc9f0d22e450a836a6babb4f2f5e6a696607e6 \
+                    sha256  58b2f04eba56a9924494bb3eddd426affa75c3dded1c563f8296fcc13f8e666b \
+                    size    26371
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-set-object/Portfile b/perl/p5-set-object/Portfile
index 7c48351b75d..97686ecb2aa 100644
--- a/perl/p5-set-object/Portfile
+++ b/perl/p5-set-object/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Set-Object 1.40
+perl5.setup         Set-Object 1.41
 license             Artistic-2
 maintainers         nomaintainer
 description         set of objects and strings
@@ -14,6 +14,6 @@ long_description    This modules implements a set of objects, \
 
 platforms           darwin
 
-checksums           rmd160  37c9f6ca249c30a653572b05b8af1108258f8920 \
-                    sha256  1c4d8464c13e6d94957cf021ce603c961b08f52db6a9eaf5a5b0d37868cd37b7 \
-                    size    82458
+checksums           rmd160  4303436a79918fff67ed77317ff828297dc49801 \
+                    sha256  ba663fbf6d6a62b21b0be99cc4333ef8fb51eb3a5cc6bd2fd7616b6b216d6cc0 \
+                    size    82292
diff --git a/perl/p5-sql-abstract-limit/Portfile b/perl/p5-sql-abstract-limit/Portfile
index 166949b403d..32bd00ade02 100644
--- a/perl/p5-sql-abstract-limit/Portfile
+++ b/perl/p5-sql-abstract-limit/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         SQL-Abstract-Limit 0.142
+perl5.setup         SQL-Abstract-Limit 0.143
 revision            0
 categories          perl databases
 license             {Artistic-1 GPL}
@@ -15,9 +15,9 @@ long_description    Portability layer for LIMIT emulation.
 
 platforms           darwin
 
-checksums           rmd160  28d79b5f27da28da2c51f5aab51906f618c1704a \
-                    sha256  d4a1effab12e42686e40e3d21b976461654754ee5b4793f71435d5677b3d5878 \
-                    size    16447
+checksums           rmd160  f42f5a73e29078b49af18e8b0f39b837fe8d5a9e \
+                    sha256  d18afd78893bd830ba2465c0ae6a33425460159003864ded3b5adcf51189cae9 \
+                    size    16971
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-string-crc32/Portfile b/perl/p5-string-crc32/Portfile
index 8583c86ec01..854b8275040 100644
--- a/perl/p5-string-crc32/Portfile
+++ b/perl/p5-string-crc32/Portfile
@@ -4,14 +4,14 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         String-CRC32 2
+perl5.setup         String-CRC32 2.100
 license             public-domain
 maintainers         nomaintainer
 description         Perl interface for cyclic redundency check generation
 long_description    ${description}
 
-checksums           rmd160  45f44e6ab003ab41d4b7c2f00bf8dd926480f88c \
-                    sha256  edb7feae50ec9fd71257d8fb21e1fed7ff4dfe30d798b1af226d2af7a6bdd92d \
-                    size    7847
+checksums           rmd160  9bf3bc83faa9c7ff246d974e3ed10fb8c8630632 \
+                    sha256  9706093b2d068b6715d35b4c58f51558e37960083202129fbb00a57e19a74713 \
+                    size    7995
 
 platforms           darwin
diff --git a/perl/p5-string-formatter/Portfile b/perl/p5-string-formatter/Portfile
index d39d2699fce..c0d3d6bbff5 100644
--- a/perl/p5-string-formatter/Portfile
+++ b/perl/p5-string-formatter/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         String-Formatter 0.102084
+perl5.setup         String-Formatter 1.234
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         String::Formatter - build sprintf-like functions of your own
@@ -12,8 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  ef2efe77aade258dd73d9a593dfe270fa408b14c \
-                    sha256  83354112fd0c66df1e12e022df75efbf30ebdb43581c00897c86ec1c33a89c56
+checksums           rmd160  665e3f4d43dc163d1a9f403075826d160cb7716c \
+                    sha256  50dc508a276a877854f2723e54bbdc0e0b6b08c525daad4f6d0cbf262bb3f14d \
+                    size    26321
 
 if {${perl5.major} != ""} {
     depends_lib-append \
@@ -22,3 +23,6 @@ if {${perl5.major} != ""} {
 
     supported_archs noarch
 }
+# TODO: Move this
+depends_test-append port:p${perl5.major}-extutils-makemaker \
+                    port:p${perl5.major}-file-spec
diff --git a/perl/p5-string-tagged-terminal/Portfile b/perl/p5-string-tagged-terminal/Portfile
index 0089af028a2..16065541f8e 100644
--- a/perl/p5-string-tagged-terminal/Portfile
+++ b/perl/p5-string-tagged-terminal/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         String-Tagged-Terminal 0.04
+perl5.setup         String-Tagged-Terminal 0.05
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         String::Tagged::Terminal - format terminal output using String::Tagged
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  5cbce05f337c7a64277c8f434a2e258e3dc9c7f7 \
-                    sha256  190f49da626becd4cb91ae1e88b52c3d18213e16b795e6df57bb23f87000b337 \
-                    size    17571
+checksums           rmd160  7e77613baa6d6cf0b012a043c873cceaa870fc73 \
+                    sha256  b41e086689872ce0de32f72f1858575d6e5e2d4ba87ba22588688488f2c0b758 \
+                    size    17902
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-string-tagged/Portfile b/perl/p5-string-tagged/Portfile
index 015a1ae4689..53f239a9b94 100644
--- a/perl/p5-string-tagged/Portfile
+++ b/perl/p5-string-tagged/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         String-Tagged 0.16
+perl5.setup         String-Tagged 0.17
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         String::Tagged - string buffers with value tags on extents
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  e19e712a75097c3f3be46feeedd28478492882a8 \
-                    sha256  f07c2842aa759a8275b74d7ff625ff49a38fb7942da28d6ab71b70969f7373de \
-                    size    40785
+checksums           rmd160  74e23d236dd0a4f9c1c7fe3722aa2d5ec149c9f0 \
+                    sha256  2e4f254b8c336e297f007493bfa916688aa9bbf5d4fe534fe0a164dc206ef880 \
+                    size    41396
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-string-ttylength/Portfile b/perl/p5-string-ttylength/Portfile
index c17c6c69779..61384b867f8 100644
--- a/perl/p5-string-ttylength/Portfile
+++ b/perl/p5-string-ttylength/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         String-TtyLength 0.02
+perl5.setup         String-TtyLength 0.03
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         String::TtyLength - length or width of string excluding ANSI tty codes
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  c6d3757cba5628813cebd26b36c6873a1133cbc4 \
-                    sha256  d8f166ff7200c367642d1a0573a07d62f9aea29ccc68b0cd3cb824b59fb22074 \
-                    size    10860
+checksums           rmd160  7d01efcbcf3763c393d0242d8f148c3dced51f74 \
+                    sha256  4fedaf72028511d80eb6afba523993e9aaa245d7af558345d5d4ed46e2e82ce1 \
+                    size    10967
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-sub-exporter-formethods/Portfile b/perl/p5-sub-exporter-formethods/Portfile
index 06d2ae1dc8a..33fed595257 100644
--- a/perl/p5-sub-exporter-formethods/Portfile
+++ b/perl/p5-sub-exporter-formethods/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Sub-Exporter-ForMethods 0.100052
+perl5.setup         Sub-Exporter-ForMethods 0.100054
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Sub::Exporter::ForMethods - helper routines for using Sub::Exporter to build methods
@@ -12,8 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  be1e58006343eb8816b316b9add5926026d68ae4 \
-                    sha256  421fbba4f6ffcf13c4335f2c20630d709e6fa659c07545d094dbc5a558ad3006
+checksums           rmd160  7494d92d39b30ecf100a2e33a61e32dce0923035 \
+                    sha256  eef61c9421688bb3a7beaca71623df11c8a749307ae428abdabc556e2bfafc3e \
+                    size    17241
 
 if {${perl5.major} != ""} {
     depends_build-append \
@@ -21,7 +22,7 @@ if {${perl5.major} != ""} {
 
     depends_lib-append \
                     port:p${perl5.major}-sub-exporter \
-                    port:p${perl5.major}-sub-name
+                    port:p${perl5.major}-sub-util
 
     supported_archs noarch
 }
diff --git a/perl/p5-svg/Portfile b/perl/p5-svg/Portfile
index d7a4c99de64..bb31d5c6a02 100644
--- a/perl/p5-svg/Portfile
+++ b/perl/p5-svg/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         SVG 2.85
+perl5.setup         SVG 2.86
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 platforms           darwin
@@ -15,9 +15,9 @@ description         Perl extension for generating Scalable Vector Graphics \
 
 long_description    ${description}
 
-checksums           rmd160  7e6198cd75f5d58dd65d86dc40c88eb02c31eec0 \
-                    sha256  159ec81f3236175957c9a4e911cb0e3715dc5b658144c8a5418b772768a1477c \
-                    size    57407
+checksums           rmd160  0d0cb87b169bf5656ff84b1ecbbd741b1a2208ec \
+                    sha256  72c6eb6f86bb2c330280f9f3d342bb2673ad5da22d1f44fba3e04cfb5d30a67b \
+                    size    57375
 
 if {${perl5.major} != ""} {
     post-destroot {
diff --git a/perl/p5-syntax-keyword-try/Portfile b/perl/p5-syntax-keyword-try/Portfile
index 70aad2b23be..55fc1a855a5 100644
--- a/perl/p5-syntax-keyword-try/Portfile
+++ b/perl/p5-syntax-keyword-try/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Syntax-Keyword-Try 0.20
+perl5.setup         Syntax-Keyword-Try 0.25
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Syntax::Keyword::Try - a try/catch/finally syntax for perl
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  20c4617182b4346fb28b8b19201dc95679c300e0 \
-                    sha256  4e254a4f3c65657db3d658748258d7ef0b5ff74d2ff95956be24307cbc4231cb \
-                    size    36612
+checksums           rmd160  09a25b67af87368724ca1287fc163d3efdaa4205 \
+                    sha256  c5096cb50212207f334c469a7710606d795f6d54a09fb974e7d56676d913a875 \
+                    size    38909
 
 if {${perl5.major} != ""} {
     depends_build-append \
@@ -22,3 +22,5 @@ if {${perl5.major} != ""} {
 
     perl5.use_module_build
 }
+# TODO: Move this
+depends_lib-append port:p${perl5.major}-xs-parse-keyword
diff --git a/perl/p5-sys-info-driver-osx/Portfile b/perl/p5-sys-info-driver-osx/Portfile
index c0dfb64598d..855c3b276e0 100644
--- a/perl/p5-sys-info-driver-osx/Portfile
+++ b/perl/p5-sys-info-driver-osx/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Sys-Info-Driver-OSX 0.7959
+perl5.setup         Sys-Info-Driver-OSX 0.7960
 
 platforms           darwin
 maintainers         nomaintainer
@@ -13,9 +13,9 @@ license             {Artistic-1 GPL}
 description         OSX driver for Sys::Info
 long_description    ${description}
 
-checksums           rmd160  f19f278eb96f46bd80a23d9e12be4060fb31acb5 \
-                    sha256  15e3f4dfcdddf3a03417a88e9b62362412da202d398d238ad42ba45c6c8061f4 \
-                    size    20099
+checksums           rmd160  c73ee4f74027d08a2608e255ff67c52950262d5d \
+                    sha256  8153cbe64124c10e0eba5ac3c01cc48645e6008746ecb2c0130e722846004a9b \
+                    size    20067
 
 if {${perl5.major} != ""} {
     depends_build-append \
@@ -24,7 +24,8 @@ if {${perl5.major} != ""} {
     depends_lib-append \
                     port:p${perl5.major}-capture-tiny \
                     port:p${perl5.major}-mac-propertylist \
-                    port:p${perl5.major}-sys-info-base
+                    port:p${perl5.major}-sys-info-base \
+                    port:p${perl5.major}-parent
 
     supported_archs noarch
 }
diff --git a/perl/p5-term-readline-gnu/Portfile b/perl/p5-term-readline-gnu/Portfile
index 544960d9b08..6ae4fc76d89 100644
--- a/perl/p5-term-readline-gnu/Portfile
+++ b/perl/p5-term-readline-gnu/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Term-ReadLine-Gnu 1.37
+perl5.setup         Term-ReadLine-Gnu 1.42
 revision            0
 
 license             {Artistic-1 GPL}
@@ -14,9 +14,9 @@ long_description    This is an implementation of Term::ReadLine using the \
                     GNU Readline/History Library.
 platforms           darwin
 
-checksums           rmd160  eb8f854fdae7e80b1555f01c13d9b3c2377f2d5c \
-                    sha256  3bd31a998a9c14748ee553aed3e6b888ec47ff57c07fc5beafb04a38a72f0078 \
-                    size    136761
+checksums           rmd160  962aefe7bd51c0f5aceb4e12fa87b9a550beb588 \
+                    sha256  3c5f1281da2666777af0f34de0289564e6faa823aea54f3945c74c98e95a5e73 \
+                    size    197745
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-term-ui/Portfile b/perl/p5-term-ui/Portfile
index c855f892bd6..dab16ff9db7 100644
--- a/perl/p5-term-ui/Portfile
+++ b/perl/p5-term-ui/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Term-UI 0.46
+perl5.setup         Term-UI 0.50
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Term::UI - Term::ReadLine UI made easy
@@ -12,14 +12,16 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  a6aef0887a5f56507125b19e2d8bfa78e0907f79 \
-                    sha256  91946c80d7f4aab0ca4bfedc3bbe0a75b37cab1a29bd7bca3b3b7456d417e9a6
+checksums           rmd160  7bdb062c3dc600c8997babe3f8c810d9a112ea97 \
+                    sha256  60bfdd6d4c158b88d370133fc65b20485a36a45b12d906000b81c78ca524163d \
+                    size    13363
 
 if {${perl5.major} != ""} {
     depends_lib-append \
                     port:p${perl5.major}-locale-maketext-simple \
                     port:p${perl5.major}-log-message-simple \
-                    port:p${perl5.major}-term-readline
+                    port:p${perl5.major}-term-readline \
+                    port:p${perl5.major}-parent
 
     supported_archs noarch
 }
diff --git a/perl/p5-test-compile/Portfile b/perl/p5-test-compile/Portfile
index af3055976be..0b2ec756177 100644
--- a/perl/p5-test-compile/Portfile
+++ b/perl/p5-test-compile/Portfile
@@ -4,16 +4,16 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Test-Compile v2.4.1
+perl5.setup         Test-Compile v3.0.1
 maintainers         nomaintainer
 license             {Artistic-1 GPL}
 
 description         Check whether Perl files compile correctly
 long_description    ${description}
 
-checksums           rmd160  3b17f4a7cccfcc185e260b26b402cc80ea4ef04d \
-                    sha256  56a7a3459db5de0f92419029cf1b4d51c44dd02d4690cff3c4eedf666f6d8d46 \
-                    size    18425
+checksums           rmd160  d1d007ae9e90aff8ff834f0b99449d8a3b9d3514 \
+                    sha256  9e2098d321fb46fe713c71b5c21f9a08c96625142715943e6bd712d1119a0677 \
+                    size    18490
 
 platforms           darwin
 
@@ -23,7 +23,6 @@ if {${perl5.major} != ""} {
 
     depends_lib-append \
                     port:p${perl5.major}-devel-checkos \
-                    port:p${perl5.major}-universal-require \
                     port:p${perl5.major}-version
 
     perl5.use_module_build
diff --git a/perl/p5-test-manifest/Portfile b/perl/p5-test-manifest/Portfile
index 4b8bb47fc49..0d85ec28575 100644
--- a/perl/p5-test-manifest/Portfile
+++ b/perl/p5-test-manifest/Portfile
@@ -4,16 +4,18 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Test-Manifest 2.021
+perl5.setup         Test-Manifest 2.022
 license             Artistic-2
 maintainers         nomaintainer
 description         interact with a t/test_manifest file
 long_description    ${description}
 
-checksums           rmd160  a5f87468d9ed1330c34188246caeaa433a697716 \
-                    sha256  a47aaad71c580e16e6e63d8c037cdddcd919876754beb2c95d9a88682dd332d9 \
-                    size    14053
+checksums           rmd160  bed8622a97134fdb9e20fb67fa48731112bfeae6 \
+                    sha256  63c009df0b368ecc00273cadb5bc0cab4a35eac16ff0e28213db8e6e89e05475 \
+                    size    14664
 
 platforms           darwin
 
 supported_archs     noarch
+# TODO: Move this
+depends_test-append port:p${perl5.major}-file-temp
diff --git a/perl/p5-test-mockmodule/Portfile b/perl/p5-test-mockmodule/Portfile
index 7e9df2a8cf3..239b669d711 100644
--- a/perl/p5-test-mockmodule/Portfile
+++ b/perl/p5-test-mockmodule/Portfile
@@ -4,22 +4,20 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Test-MockModule v0.175.0
+perl5.setup         Test-MockModule v0.177.0
 maintainers         nomaintainer
 license             {Artistic-1 GPL}
 
 description         Override subroutines in a module for unit testing
 long_description    ${description}
 
-checksums           rmd160  31ebfced910de093429d1ab8a22a5dff13cb3412 \
-                    sha256  07b284d713dd82ced1b42c60ccb1621a3c77c54b21b13b8694a75945c045eefe \
-                    size    21914
+checksums           rmd160  e4563ef30b61bc5316f29c822d50ba0259627247 \
+                    sha256  1bda7a49dcea76076d40a7b6a6c3f3e15e6b19c84b6171df44534d91138f1045 \
+                    size    23921
 
 platforms           darwin
 
 if {${perl5.major} != ""} {
-    depends_build-append \
-                    port:p${perl5.major}-test-warnings
 
     depends_lib-append \
                     port:p${perl5.major}-super
@@ -27,3 +25,6 @@ if {${perl5.major} != ""} {
     perl5.use_module_build
     supported_archs noarch
 }
+# TODO: Move this
+depends_test-append port:p${perl5.major}-test-warnings \
+                    port:p${perl5.major}-test-more
diff --git a/perl/p5-test-perltidy/Portfile b/perl/p5-test-perltidy/Portfile
index ad3ade3269e..5d8e209f54c 100644
--- a/perl/p5-test-perltidy/Portfile
+++ b/perl/p5-test-perltidy/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Test-PerlTidy 20200930
+perl5.setup         Test-PerlTidy 20210709
 revision            0
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
@@ -12,9 +12,9 @@ description         Check that all your files are tidy.
 long_description    ${description}
 platforms           darwin
 
-checksums           rmd160  ab9a8ca373ab8b8d5990eb98d70460a7438bcb03 \
-                    sha256  9f6f6899745ed7b6cdb51105b09494a7fa2175504cc40816ae46067d4a7457b6 \
-                    size    14590
+checksums           rmd160  6720004d1615ec7b9cc88f61802365678ae2bfd5 \
+                    sha256  1e1e72da7afd82579e7a612587b48e0b684a742bdf44241559bfd31802728c74 \
+                    size    15092
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-test-script/Portfile b/perl/p5-test-script/Portfile
index 213ce3db42d..9e6dcc6e0bc 100644
--- a/perl/p5-test-script/Portfile
+++ b/perl/p5-test-script/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Test-Script 1.26
+perl5.setup         Test-Script 1.29
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Basic cross-platform tests for scripts
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  d5febd66ceb222718747111a82b6d73be76b5cde \
-                    sha256  6d42237aece2f0dc41fa6653379574674061848f020acd4d63deb6b81b5a73b7 \
-                    size    24906
+checksums           rmd160  bba76bf6f878bae819d2371ca2310cfda83a8bc1 \
+                    sha256  892e7e6c1ea7b16710909942cf5c0bdab70eee2efd4aa9c16ea952e2b90f8950 \
+                    size    26506
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-test-simple/Portfile b/perl/p5-test-simple/Portfile
index e56a2a9aafa..8c23b92e7fd 100644
--- a/perl/p5-test-simple/Portfile
+++ b/perl/p5-test-simple/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Test-Simple 1.302183 ../../authors/id/E/EX/EXODIST
+perl5.setup         Test-Simple 1.302186 ../../authors/id/E/EX/EXODIST
 platforms           darwin
 maintainers         {devans @dbevans} openmaintainer
 license             {Artistic-1 GPL}
@@ -12,8 +12,8 @@ license             {Artistic-1 GPL}
 description         Test::Simple - Basic utilities for writing tests.
 long_description    ${description}
 
-checksums           rmd160  e0579e6bb9ef95940de9e7705d55c483f268f404 \
-                    sha256  9a03bda5ec420aea9692b650437f4d5b574fa505fdd7ff60cdb5f3ec034106ff \
-                    size    332326
+checksums           rmd160  f2cf2a99e43d9d934ee2f0d1a8ec75f61de0be9f \
+                    sha256  2895c8da7c3fe632e5714c7cc548705202cdbf3afcbc0e929bc5e6a5172265d4 \
+                    size    332916
 
 supported_archs     noarch
diff --git a/perl/p5-test-timer/Portfile b/perl/p5-test-timer/Portfile
index 6cbde6b6c89..28ab645225a 100644
--- a/perl/p5-test-timer/Portfile
+++ b/perl/p5-test-timer/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Test-Timer 2.11
+perl5.setup         Test-Timer 2.12
 license             Artistic-2
 maintainers         nomaintainer
 description         Test::Timer - a test module to test/assert response times
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  f99d7523133a549668498edcf5d46dc69cfba3f2 \
-                    sha256  a133d0c98756709c64cfe6e38b2b7fef961f3133e8f25e2bc44a31226b1ff146 \
-                    size    46365
+checksums           rmd160  e15bdfbe15df66ddf4dcff5ea4241e0f0cc7fd1c \
+                    sha256  eb1b5c199793cc1c591a3d1fe5d15c16fda539755ba6d5dd2138d5638821f2fc \
+                    size    38772
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-test-trailingspace/Portfile b/perl/p5-test-trailingspace/Portfile
index 144fb7b9586..18a52bbc3fa 100644
--- a/perl/p5-test-trailingspace/Portfile
+++ b/perl/p5-test-trailingspace/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Test-TrailingSpace 0.0600
+perl5.setup         Test-TrailingSpace 0.0601
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Test::TrailingSpace - test for trailing space in source files.
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  a589e1787569fe0d0c3dfd6986d77900b0c42571 \
-                    sha256  f09d263adec06700a43a24e29f5484cf6d2939914c607dec51590f4bb8fa5a11 \
-                    size    13795
+checksums           rmd160  24531879fda96d2d5800e1e24f723c9b67bc6a92 \
+                    sha256  abb8ce74483a63d73fe1ef603b7ce0a6d47c98ede731955d735784fad1dc4fcc \
+                    size    13917
 
 if {${perl5.major} != ""} {
     depends_lib-append \
@@ -23,3 +23,5 @@ if {${perl5.major} != ""} {
     perl5.use_module_build
     supported_archs noarch
 }
+# TODO: Move this
+depends_test-append port:p${perl5.major}-file-treecreate
diff --git a/perl/p5-test2-harness/Portfile b/perl/p5-test2-harness/Portfile
index ccd7d9ea0f2..36543eb1efd 100644
--- a/perl/p5-test2-harness/Portfile
+++ b/perl/p5-test2-harness/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Test2-Harness 1.000042 ../../authors/id/E/EX/EXODIST
+perl5.setup         Test2-Harness 1.000071 ../../authors/id/E/EX/EXODIST
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Test2::Harness - A new and improved test harness with better Test2 integration
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  55b0d2ae1c1c6343c552544cc3b296a47611ee27 \
-                    sha256  aaf231a68af1a6ffd6a11188875fcf572e373e43c8285945227b9d687b43db2d \
-                    size    292009
+checksums           rmd160  124dbe82f9845d02f32c1e5a64b77418e46cef28 \
+                    sha256  85638b9f8a4cc8cb84bf42f15576f7a031881a551fe7cca9880862b81a58865b \
+                    size    341464
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-test2-plugin-cover/Portfile b/perl/p5-test2-plugin-cover/Portfile
index 246382575dc..ccf561a10d9 100644
--- a/perl/p5-test2-plugin-cover/Portfile
+++ b/perl/p5-test2-plugin-cover/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Test2-Plugin-Cover 0.000009 ../../authors/id/E/EX/EXODIST
+perl5.setup         Test2-Plugin-Cover 0.000024 ../../authors/id/E/EX/EXODIST
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Test2::Plugin::Cover - Fast and Minimal file coverage info
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  0c1a7a1bfd196cca791ec5ef7bcaeb2ba01b8040 \
-                    sha256  b737d6e80757ea9b3695f98652d966b0ffb846f432ebeebf49dc773de86d8c82 \
-                    size    32585
+checksums           rmd160  d384c25868dfc682c89274db60fee0a20db77b07 \
+                    sha256  318e16045dc822d2e36499978da062647113489f6b3fd73876e6e291e13248d3 \
+                    size    30088
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-test2-plugin-dbiprofile/Portfile b/perl/p5-test2-plugin-dbiprofile/Portfile
index dce15b550ca..c6c6c1c13c3 100644
--- a/perl/p5-test2-plugin-dbiprofile/Portfile
+++ b/perl/p5-test2-plugin-dbiprofile/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Test2-Plugin-DBIProfile 0.002003 ../../authors/id/E/EX/EXODIST
+perl5.setup         Test2-Plugin-DBIProfile 0.002006 ../../authors/id/E/EX/EXODIST
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Test2::Plugin::DBIProfile - Plugin to enable and display DBI profiling.
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  c955aee43a1b01115688a3037ba298404eaa22e4 \
-                    sha256  de65672d26877062661303b0e7bb0be83aad973c0b1b0d932b17c1cac7e0c519 \
-                    size    11336
+checksums           rmd160  1ed31846d087fc8b697f955c0f5a80ee33f59d6a \
+                    sha256  12e07e9e3aca812f86100dea7eaf19db291eaab1e4ef4d764a5b8868452c2913 \
+                    size    11633
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-test2-suite/Portfile b/perl/p5-test2-suite/Portfile
index 186ef960be4..b53a24de926 100644
--- a/perl/p5-test2-suite/Portfile
+++ b/perl/p5-test2-suite/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Test2-Suite 0.000139 ../../authors/id/E/EX/EXODIST
+perl5.setup         Test2-Suite 0.000141 ../../authors/id/E/EX/EXODIST
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Test2::Suite - Distribution with a rich set of tools built upon the Test2 framework.
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  edaf6acb6017ff131018ff1fe8e6394254d38f7b \
-                    sha256  559b474012ec34cb88d717240f6cfb7a86c49ce124c9941ccc60318b11079743 \
-                    size    227324
+checksums           rmd160  e32ab923832ff0ca7293f6c58d9aa900b18877af \
+                    sha256  d1a79383bef83648992e43b8d8e9bcba2b588ae1c0933436e4a1fdc09ab7686f \
+                    size    227660
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-tex-encode/Portfile b/perl/p5-tex-encode/Portfile
index eac1030f517..6aa3cc77586 100644
--- a/perl/p5-tex-encode/Portfile
+++ b/perl/p5-tex-encode/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         TeX-Encode 2.009
+perl5.setup         TeX-Encode 2.010
 platforms           darwin
 supported_archs     noarch
 maintainers         {gmail.com:davide.liessi @dliessi} openmaintainer
@@ -12,9 +12,9 @@ license             {Artistic-1 GPL}
 description         Encode/decode Perl utf-8 strings into TeX
 long_description    ${description}
 
-checksums           rmd160  fefb4a1a4c5dbe27c8d2f6e3f17707b30635155c \
-                    sha256  02130648f418a38b4d54f3d74fabb7c40c71ebbb3fbe8bfc2fffa5971022e7b0 \
-                    size    34394
+checksums           rmd160  325dde99a7730f0ff8bdbc38c758c7670aa4bcb7 \
+                    sha256  3f58f908ee272b4438cf338646941cb7d5201e4ebf5e7bf335d70d6fbb7399cf \
+                    size    35865
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-text-csv_xs/Portfile b/perl/p5-text-csv_xs/Portfile
index 6d6ca1425f2..cf32cf44573 100644
--- a/perl/p5-text-csv_xs/Portfile
+++ b/perl/p5-text-csv_xs/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Text-CSV_XS 1.45
+perl5.setup         Text-CSV_XS 1.46
 maintainers         oaf.dk:mni openmaintainer
 
 description         Perl module containing comma-separated values manipulation routines
@@ -16,9 +16,9 @@ long_description    Text::CSV_XS provides facilities for the composition and dec
 platforms           darwin
 license             {Artistic-1 GPL}
 
-checksums           rmd160  ed3dd2f885d4d090e2a12178f5a9e6f82be610b1 \
-                    sha256  128a66c946a0d9d439cbb74212b3dced8dcdb5bd0e1b78d98cfb87059f4a416f \
-                    size    255592
+checksums           rmd160  6928af859bcf9dc1b187339d2b753eec45748c0e \
+                    sha256  27e39f0d5f2322aaf78ff90eb1221f3cbed1d4c514d0956bda19407fcb98bed6 \
+                    size    256628
 
 extract.suffix      .tgz
 
diff --git a/perl/p5-text-recordparser/Portfile b/perl/p5-text-recordparser/Portfile
index d5b3acf1c0f..05867fb15ad 100644
--- a/perl/p5-text-recordparser/Portfile
+++ b/perl/p5-text-recordparser/Portfile
@@ -14,7 +14,8 @@ long_description    This module is for reading record-oriented data \
 platforms           darwin
 
 checksums           rmd160  b62b9adfd9e38323ceb5b3c9f9bd7e542864cbb2 \
-                    sha256  da3b81414c63f8d9218d116745a88b948c46c98b187634f629892e54001bc35a
+                    sha256  da3b81414c63f8d9218d116745a88b948c46c98b187634f629892e54001bc35a \
+                    size    83653
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-text-table-manifold/Portfile b/perl/p5-text-table-manifold/Portfile
index 04814b25eef..85947f24087 100644
--- a/perl/p5-text-table-manifold/Portfile
+++ b/perl/p5-text-table-manifold/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Text-Table-Manifold 1.02
+perl5.setup         Text-Table-Manifold 1.03
 license             Artistic-2
 maintainers         nomaintainer
 description         Text::Table::Manifold - Render tables in manifold formats
@@ -14,9 +14,9 @@ platforms           darwin
 
 extract.suffix      .tgz
 
-checksums           rmd160  b757a37cec6d11dac4849937fdc8f0855372f973 \
-                    sha256  368dd5261bdf8df1d295e3028c319eb822cdf2ecf905cff1d2cb44510069f238 \
-                    size    25156
+checksums           rmd160  2559344570652b3b16dd6f801c163e61e8a6660d \
+                    sha256  e680713169557b0768952fa6932f25576a61dccfb96bd9036dcf6fcefb35e09e \
+                    size    25506
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-text-template/Portfile b/perl/p5-text-template/Portfile
index a59752cd3d2..f88036bd4da 100644
--- a/perl/p5-text-template/Portfile
+++ b/perl/p5-text-template/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Text-Template 1.59
+perl5.setup         Text-Template 1.60
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Expand template text with embedded Perl
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  922a574c70fbe0fa694ae9a67a09a4c0cd8507c1 \
-                    sha256  1dd2c788c05303ed9a970e1881109642151fa93e02c7a80d4c70608276bab1ee \
-                    size    50318
+checksums           rmd160  884b366dcd060088e003f161fa577a76915a71e1 \
+                    sha256  d9d57fb3f432b4f100e6ceb06c8363bbaee0ad85d53d728f6ba15a330248501c \
+                    size    50312
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-text-trim/Portfile b/perl/p5-text-trim/Portfile
index cb7ca5fcb95..f2052655b58 100644
--- a/perl/p5-text-trim/Portfile
+++ b/perl/p5-text-trim/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Text-Trim 1.03
+perl5.setup         Text-Trim 1.04
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Text::Trim - remove leading and/or trailing whitespace from strings
@@ -12,8 +12,8 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  56d56673de170112305e767d2f672037a09fe0de \
-                    sha256  a0fcfc1d46dddec41c098820745e83c68b06fd829f7394fa352bb0d4b753494f \
-                    size    13276
+checksums           rmd160  225bbb7b2b453f4cafe479d01372299660d6a9d4 \
+                    sha256  d5878a9079d33cd1766cf6abc44cd625bd00a0213d2ce8e3143fe6944abaaa11 \
+                    size    13263
 
 supported_archs     noarch
diff --git a/perl/p5-thrift/Portfile b/perl/p5-thrift/Portfile
index 12c8b6e8e25..a1863f5f2f9 100644
--- a/perl/p5-thrift/Portfile
+++ b/perl/p5-thrift/Portfile
@@ -24,9 +24,9 @@ dist_subdir         thrift
 distname            thrift-${version}
 
 # NOTE: This port must be kept at the same version as port:thrift and port:py-thrift
-checksums           rmd160 04cd735494a9d8558c2d22d1b99315ca859749c8 \
-                    sha256 7ad348b88033af46ce49148097afe354d513c1fca7c607b59c33ebb6064b5179 \
-                    size   4154357
+checksums           rmd160  a41149d89b62fed2c7752b0bfffe12b64b30269d \
+                    sha256  059e882a9d30cbcd0ff996de1f5c3021629e3a390e2d4e8a240eef8e415cf67c \
+                    size    37520
 revision            0
 
 if {${perl5.major} != ""} {
diff --git a/perl/p5-throwable/Portfile b/perl/p5-throwable/Portfile
index 66dbafd8ea9..4f572653223 100644
--- a/perl/p5-throwable/Portfile
+++ b/perl/p5-throwable/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Throwable 0.200013 ../by-authors/id/R/RJ/RJBS
+perl5.setup         Throwable 1.000 ../by-authors/id/R/RJ/RJBS
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Throwable - a role for classes that can be thrown
@@ -16,8 +16,9 @@ long_description    Throwable is a role for classes that are meant to be \
 platforms           darwin
 supported_archs     noarch
 
-checksums           rmd160  7ddbab867358bab87ee34711abf9f760df8fd33e \
-                    sha256  9987d0deb5bddd352a6330cefbe932f882e36dd8c8a4564bcfd372dc396b8fa0
+checksums           rmd160  887eb142af8839d6d953a4a22bf95b2757384e5f \
+                    sha256  023aac67baad5b7bcdc08dc858ea5e6a8ddb0e291d15dd6d24818cdd702d318f \
+                    size    21875
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-time-duration-parse/Portfile b/perl/p5-time-duration-parse/Portfile
index 3a6e64857b3..2d11fbf1713 100644
--- a/perl/p5-time-duration-parse/Portfile
+++ b/perl/p5-time-duration-parse/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Time-Duration-Parse 0.15
+perl5.setup         Time-Duration-Parse 0.16
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Time::Duration::Parse - Parse string that represents time duration
@@ -12,16 +12,16 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  8a16b01730c23c890a2305b2805fb792ec5d0dda \
-                    sha256  61d8143a8e6981cc1f7a974804d492039e5e56716767829d5e4bcd9ed74ae381 \
-                    size    11735
+checksums           rmd160  2fac82c194f9452d2bdf47bde5da11b80d8a3b46 \
+                    sha256  1084a6463ee2790f99215bd76b135ca45afe2bfa6998fa6fd5470b69e1babc12 \
+                    size    11810
 
 if {${perl5.major} != ""} {
     depends_build-append \
                     port:p${perl5.major}-time-duration
 
     depends_lib-append \
-                    port:p${perl5.major}-exporter-lite
+                    port:p${perl5.major}-exporter
 
     supported_archs noarch
 }
diff --git a/perl/p5-tk-graphviz/Portfile b/perl/p5-tk-graphviz/Portfile
index a558c56a9f1..088a3936499 100644
--- a/perl/p5-tk-graphviz/Portfile
+++ b/perl/p5-tk-graphviz/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Tk-GraphViz 1.09
+perl5.setup         Tk-GraphViz 1.10
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         Tk::GraphViz - Render an interactive GraphViz graph
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  415d4395d6edfc11183cf569f555a1a2aa0febe2 \
-                    sha256  da6a1f04253041b5762c9e93a5f349638301d47338dca5a5186ebc20f220dcf1 \
-                    size    50660
+checksums           rmd160  8c3d65583884a25fdd76db611866e91c4465e835 \
+                    sha256  071ab98223ffde8f6cf0e33aff07d77e900c34fd934ee5c7dfce17444cb5d39a \
+                    size    51353
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-tree-dag_node/Portfile b/perl/p5-tree-dag_node/Portfile
index d143fd41121..6338271e01a 100644
--- a/perl/p5-tree-dag_node/Portfile
+++ b/perl/p5-tree-dag_node/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Tree-DAG_Node 1.31
+perl5.setup         Tree-DAG_Node 1.32
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         A (super)class for representing nodes in a tree
@@ -21,9 +21,9 @@ long_description    This class encapsulates/makes/manipulates objects that \
 platforms           darwin
 extract.suffix      .tgz
 
-checksums           rmd160  ac1ed47df921c1e2eadb717e791a43b3b107a145 \
-                    sha256  1c8ba69772568b3758054247097512c550efe31517c329fb65eef7afccc9d304 \
-                    size    57977
+checksums           rmd160  3e43b342da2500886b5c6f5d94ea39ab5e4616f9 \
+                    sha256  22d9de3d6e6f4afd89e6d825c664f9482878bd49e29cb81342a707af40542d3d \
+                    size    54680
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-tree-simple-view/Portfile b/perl/p5-tree-simple-view/Portfile
index 3b964dfb847..5cf880b134f 100644
--- a/perl/p5-tree-simple-view/Portfile
+++ b/perl/p5-tree-simple-view/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Tree-Simple-View 0.19 ../by-authors/id/R/RS/RSAVAGE
+perl5.setup         Tree-Simple-View 0.20 ../by-authors/id/R/RS/RSAVAGE
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         A set of classes for viewing Tree::Simple hierarchies
@@ -14,8 +14,9 @@ platforms           darwin
 
 extract.suffix      .tgz
 
-checksums           rmd160  a5b80605f4f36ce96ea1774577c65146040d2cbb \
-                    sha256  942566b48f1856bea8676a624f49fd527bfb7030e2e4d6e4af1fee6f29f54773
+checksums           rmd160  6a63214b291cd79df4c5bdba87cbd53adfc837f0 \
+                    sha256  f8ea983cd83536e4080e47521c040ca3c2d9a5cc8785b1c4037eacc2c1bafcdc \
+                    size    34435
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-tree-simple-visitorfactory/Portfile b/perl/p5-tree-simple-visitorfactory/Portfile
index c4e151094aa..eaa6e81c6bb 100644
--- a/perl/p5-tree-simple-visitorfactory/Portfile
+++ b/perl/p5-tree-simple-visitorfactory/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Tree-Simple-VisitorFactory 0.15
+perl5.setup         Tree-Simple-VisitorFactory 0.16
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         A factory object for dispensing Visitor objects
@@ -15,8 +15,9 @@ platforms           darwin
 
 extract.suffix      .tgz
 
-checksums           rmd160  81d249a46afa135e636bc56e8dd755cf6a40e52c \
-                    sha256  367e82ece7ce3e2a166c38dcfa6608e7dc715781e94e0b5399070c3abfdac21b
+checksums           rmd160  d623fce311374e2702815108b6092c358d0634d1 \
+                    sha256  9cf538faa12c54ffb4a91439945e488f1856f62b89ac5072a922119e01880da6 \
+                    size    41249
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-tree-simple/Portfile b/perl/p5-tree-simple/Portfile
index a53e74e2e65..f43b6b24d8f 100644
--- a/perl/p5-tree-simple/Portfile
+++ b/perl/p5-tree-simple/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Tree-Simple 1.33
+perl5.setup         Tree-Simple 1.34
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         A simple tree object
@@ -12,9 +12,9 @@ long_description    ${description}
 
 extract.suffix      .tgz
 
-checksums           rmd160  0e7c682b98a893b73b6df00933d517d7c8189ee4 \
-                    sha256  db3ad71428ec6c323d0cbf09016910e5b7edd9b6d3b35443a28ad8c3cce296aa \
-                    size    50385
+checksums           rmd160  1dd03e8980a42ed7feb67cd14be8a2149a084164 \
+                    sha256  b7e9799bd222bb94cff993f7d765980cbea1b6cd2aaa5ecbead635abdf47d29c \
+                    size    46813
 
 platforms           darwin
 
diff --git a/perl/p5-twitter-api/Portfile b/perl/p5-twitter-api/Portfile
index 67362095ff7..f19d8a0d8de 100644
--- a/perl/p5-twitter-api/Portfile
+++ b/perl/p5-twitter-api/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Twitter-API 1.0005
+perl5.setup         Twitter-API 1.0006
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Twitter::API - A Twitter REST API library for Perl, \
@@ -13,9 +13,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  23a071e4467d595914a382290a280ff1a4805b1a \
-                    sha256  e65242efcbbfec7ffac9f62fa6778fbbbd3dea539ebb537c187e274737079e2d \
-                    size    56000
+checksums           rmd160  d888629610412ac3c1ff56a967c5caf481f9e9b7 \
+                    sha256  6dfdc7efa9cf2cabbe3cc4d19a04eb915d485fe8a83d5fde7c3b73046e9d0591 \
+                    size    55906
 
 if {${perl5.major} != ""} {
     depends_build-append \
@@ -23,8 +23,7 @@ if {${perl5.major} != ""} {
                     port:p${perl5.major}-test-fatal \
                     port:p${perl5.major}-test-pod \
                     port:p${perl5.major}-test-spec \
-                    port:p${perl5.major}-test-warnings \
-
+                    port:p${perl5.major}-test-warnings
     depends_lib-append \
                     port:p${perl5.major}-cpanel-json-xs \
                     port:p${perl5.major}-encode \
diff --git a/perl/p5-type-tiny/Portfile b/perl/p5-type-tiny/Portfile
index ab36ac1b7bf..56602116e85 100644
--- a/perl/p5-type-tiny/Portfile
+++ b/perl/p5-type-tiny/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Type-Tiny 1.012000 ../../authors/id/T/TO/TOBYINK
+perl5.setup         Type-Tiny 1.012004 ../../authors/id/T/TO/TOBYINK
 platforms           darwin
 maintainers         nomaintainer
 license             {Artistic-1 GPL}
@@ -12,9 +12,9 @@ license             {Artistic-1 GPL}
 description         Type::Tiny is a tiny class for creating Moose-like type constraint objects which are compatible with Moo, Moose and Mouse.
 long_description    ${description}
 
-checksums           rmd160  be4067a4d476bccc077f14451d928b3153fb0055 \
-                    sha256  d3db1220161c2aea6b0b8a2225c4fef526e8dbbe56b4bffe9daabc03e2efea90 \
-                    size    458671
+checksums           rmd160  b642f8300097c2399436d638e589356768ccce23 \
+                    sha256  75cd06b612d1830ae9f4b22298b506b3ff04518fa7453f487c248cd62a906a2b \
+                    size    464170
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-unicode-collate/Portfile b/perl/p5-unicode-collate/Portfile
index 4d67fb26454..7473faf7530 100644
--- a/perl/p5-unicode-collate/Portfile
+++ b/perl/p5-unicode-collate/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         Unicode-Collate 1.30
+perl5.setup         Unicode-Collate 1.31
 platforms           darwin
 maintainers         nomaintainer
 license             {Artistic-1 GPL}
@@ -14,6 +14,6 @@ long_description    This module is an implementation of Unicode Technical \
                     Standard #10 (a.k.a. UTS #10) - Unicode Collation Algorithm \
                     (a.k.a. UCA).
 
-checksums           rmd160  d47bb475b962483c3386cf9d38e35ff89c466793 \
-                    sha256  4edf71f87a2da5135ffd60c0f1476aa2e6174db836a88c45cf27455b4c4ea414 \
-                    size    926090
+checksums           rmd160  1672f90a52c49d33caebb6bb965c13a7a3283b4b \
+                    sha256  b75dd07bbc252937b1b87064bf79ccd0a1b7ee993b8cf0e80f47406c3205639f \
+                    size    926842
diff --git a/perl/p5-universal-require/Portfile b/perl/p5-universal-require/Portfile
index 0e5c2b22d47..24911a23579 100644
--- a/perl/p5-universal-require/Portfile
+++ b/perl/p5-universal-require/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         UNIVERSAL-require 0.18
+perl5.setup         UNIVERSAL-require 0.19
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         require() modules from a variable
@@ -12,7 +12,8 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  92ce3c0dfa9d2b453c659cb982ab78c101872150 \
-                    sha256  b2a736a87967a143dab58c8a110501d5235bcdd2c8b2a3bfffcd3c0bd06b38ed
+checksums           rmd160  7788dec949ccd35334db63947d3610ed4f03ef10 \
+                    sha256  d467cd26e06c8c3b203fd3bc0796ae6c837ac5e310093c82267ff5df850f1a03 \
+                    size    6283
 
 supported_archs     noarch
diff --git a/perl/p5-uri-fetch/Portfile b/perl/p5-uri-fetch/Portfile
index f22bea46c22..1ad49736830 100644
--- a/perl/p5-uri-fetch/Portfile
+++ b/perl/p5-uri-fetch/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         URI-Fetch 0.13
+perl5.setup         URI-Fetch 0.15
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         URI::Fetch module for Perl
@@ -12,8 +12,9 @@ long_description    URI::Fetch is a class to intelligently fetch syndication fee
 
 platforms           darwin
 
-checksums           rmd160  2760d29016eb125e3760355c1c876df099d2a298 \
-                    sha256  0db061a05dc2b950d3468ddb2e8435ff0e891c1c2da618150a42835371ec8667
+checksums           rmd160  a56dfeb84ce0f86d6c4796514711905f949e018d \
+                    sha256  379f39f24c6dae5c536332b17979fd90799dabccdfe8e792e7eead3eb8cda50c \
+                    size    16808
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-uuid-ffi/Portfile b/perl/p5-uuid-ffi/Portfile
index e3df7f0f14a..6a1fd2f17ff 100644
--- a/perl/p5-uuid-ffi/Portfile
+++ b/perl/p5-uuid-ffi/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         UUID-FFI 0.07
+perl5.setup         UUID-FFI 0.10
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         UUID::FFI - Universally Unique Identifiers FFI style
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  e2144c095d454fdad77a14da431f2c193da05701 \
-                    sha256  ed5358f66e9e029c1cc175d2ea486353f61f9e1464e08c556f375e199ab673b3 \
-                    size    16405
+checksums           rmd160  8821de7498bbef200b972295e162554671ed6968 \
+                    sha256  aaed2ad2c76b50e00abadb590dcfbbb577ba3b279c32e7487a3c5f39688f57fa \
+                    size    17648
 
 if {${perl5.major} != ""} {
     depends_build-append \
@@ -23,7 +23,6 @@ if {${perl5.major} != ""} {
     depends_lib-append \
                     port:p${perl5.major}-alien-libuuid \
                     port:p${perl5.major}-ffi-checklib \
-                    port:p${perl5.major}-ffi-platypus \
-
+                    port:p${perl5.major}-ffi-platypus
     supported_archs noarch
 }
diff --git a/perl/p5-www-mechanize-cached/Portfile b/perl/p5-www-mechanize-cached/Portfile
index 05b1b2ece89..af09487d499 100644
--- a/perl/p5-www-mechanize-cached/Portfile
+++ b/perl/p5-www-mechanize-cached/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         WWW-Mechanize-Cached 1.54
+perl5.setup         WWW-Mechanize-Cached 1.55
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         WWW::Mechanize::Cached - Cache response to be polite
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  1a75f550c91dcc6592cb81173f37e477a4d779f0 \
-                    sha256  002fb3d63074527218329bb736b3e9bb1649d1751780260bdc84398e37673723 \
-                    size    34868
+checksums           rmd160  d63fffa9177e42993997dc1b50920a35beb543b2 \
+                    sha256  3ab16463beede3061db7b7d3c66ea9536f02b737467cc6b1172aa08302d9fb60 \
+                    size    34945
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-www-mechanize/Portfile b/perl/p5-www-mechanize/Portfile
index 9e0ef58bd36..5cf5fbeeea3 100644
--- a/perl/p5-www-mechanize/Portfile
+++ b/perl/p5-www-mechanize/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         WWW-Mechanize 2.03 ../../authors/id/O/OA/OALDERS
+perl5.setup         WWW-Mechanize 2.04 ../../authors/id/O/OA/OALDERS
 platforms           darwin
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
@@ -19,9 +19,9 @@ long_description    WWW::Mechanize, or Mech for short, helps you automate \
                     can be fetched. Mech also stores a history of the URLs \
                     you have visited, which can be queried and revisited.
 
-checksums           rmd160  ee9a3e88cf19aebdf614b28c1ffc1a4874c128cf \
-                    sha256  3f1dd74df61d61522c0270f196ecc6e80c408f8c4d1835b99e1fce0a0d93845e \
-                    size    183933
+checksums           rmd160  b31dd7f87c442d17d06c1dbde6df4e9b0ec9d00c \
+                    sha256  ed51bd38c01f53d023f6edf0fab9cd615971fd3ad3bd6c03a1546ebd82d66171 \
+                    size    184311
 
 if {${perl5.major} != ""} {
     depends_build-append \
@@ -50,3 +50,5 @@ if {${perl5.major} != ""} {
 
     supported_archs noarch
 }
+# TODO: Move this
+depends_test-append port:p${perl5.major}-test-warn
diff --git a/perl/p5-www-shorten/Portfile b/perl/p5-www-shorten/Portfile
index 382dad4820d..a582e6c9315 100644
--- a/perl/p5-www-shorten/Portfile
+++ b/perl/p5-www-shorten/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         WWW-Shorten 3.093
+perl5.setup         WWW-Shorten 3.094
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         Interface to URL shortening sites
@@ -12,8 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  38f58e36c113f314662edf2567a40497e7511d61 \
-                    sha256  cbf28d079bfc1a96f789e84b3e1eabb77b1665131eb1f2dc73fb24c1b9502c3b
+checksums           rmd160  b28ad8433ab6a1b9fbbfc32afeb1a511e8a94821 \
+                    sha256  e9a4e713d08c85b74b28157a367494da90f0dc524e680522ab26173e0167f888 \
+                    size    25651
 
 if {${perl5.major} != ""} {
     depends_lib-append  port:p${perl5.major}-libwww-perl \
@@ -21,3 +22,6 @@ if {${perl5.major} != ""} {
 
     supported_archs     noarch
 }
+# TODO: Move this
+depends_test-append port:p${perl5.major}-file-spec \
+                    port:p${perl5.major}-extutils-makemaker
diff --git a/perl/p5-xml-atom/Portfile b/perl/p5-xml-atom/Portfile
index 959761b0933..b24104c8fa3 100644
--- a/perl/p5-xml-atom/Portfile
+++ b/perl/p5-xml-atom/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         XML-Atom 0.42
+perl5.setup         XML-Atom 0.43
 maintainers         nomaintainer
 categories-append   textproc
 license             {Artistic-1 GPL}
@@ -13,8 +13,9 @@ long_description    Atom is a syndication, API, and archiving format \
                     for weblogs and other data. XML::Atom implements \
                     the feed format as well as a client for the API.
 
-checksums           rmd160  a2a44790837616a485cb142975abb1821a9cc550 \
-                    sha256  c61b46b89ddcff43d202573943a35088d899af879cd4d8ff3caf121ebc9b48f1
+checksums           rmd160  f9b80fb9818ae5e0dbb6a7ebc10385efe739e01c \
+                    sha256  4e593896a6f6e7cf2a796895108db567653589ffabf929a1e458a7bf6dbb0b2d \
+                    size    59113
 
 platforms           darwin
 
@@ -26,11 +27,11 @@ if {${perl5.major} != ""} {
                     port:p${perl5.major}-class-data-inheritable \
                     port:p${perl5.major}-datetime \
                     port:p${perl5.major}-datetime-timezone \
-                    port:p${perl5.major}-digest-sha1 \
                     port:p${perl5.major}-libwww-perl \
                     port:p${perl5.major}-uri \
                     port:p${perl5.major}-xml-libxml \
-                    port:p${perl5.major}-xml-xpath
+                    port:p${perl5.major}-xml-xpath \
+                    port:p${perl5.major}-digest-sha
 
     patchfiles      patch-default-inc-excludes-dot.diff
 
diff --git a/perl/p5-xml-entities/Portfile b/perl/p5-xml-entities/Portfile
index 3f1922c212b..1c87a3368d5 100644
--- a/perl/p5-xml-entities/Portfile
+++ b/perl/p5-xml-entities/Portfile
@@ -14,7 +14,8 @@ worksrcdir          XML-Entities
 platforms           darwin
 
 checksums           rmd160  fc62d90c09b88b634938e15143d821b42c2e86e0 \
-                    sha256  c32aa4f309573d7648ab2e416f62b6b20652f2ad9cfd3eec82fd51101fe7310d
+                    sha256  c32aa4f309573d7648ab2e416f62b6b20652f2ad9cfd3eec82fd51101fe7310d \
+                    size    20640
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-xml-feed/Portfile b/perl/p5-xml-feed/Portfile
index 92ffb63d959..70d20084811 100644
--- a/perl/p5-xml-feed/Portfile
+++ b/perl/p5-xml-feed/Portfile
@@ -5,7 +5,7 @@ PortGroup           perl5 1.0
 
 epoch               1
 perl5.branches      5.28 5.30 5.32
-perl5.setup         XML-Feed 0.59
+perl5.setup         XML-Feed 0.63
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 
@@ -15,13 +15,14 @@ long_description    An abstraction above the RSS and Atom syndication feed \
 
 platforms           darwin
 
-checksums           rmd160  588c69104adbd9e7b7b2aaa187da517e61ede3e3 \
-                    sha256  f34d9027b14b17ff2665a6bf43be8ac9b641dd620a51bf962092187f17422afc \
-                    size    60812
+checksums           rmd160  1237fb5cbdfeabb111a7879701b0e86dd4f4b577 \
+                    sha256  9c8a996c82c2915b2fce820ef49f79184a7fef5e3aaadc688a00fb3a23c4d911 \
+                    size    64306
 
 if {${perl5.major} != ""} {
     depends_build-append \
-                    port:p${perl5.major}-xml-rss-libxml
+                    port:p${perl5.major}-xml-rss-libxml \
+                    port:p${perl5.major}-xml-xpath
 
     depends_lib-append \
                     port:p${perl5.major}-class-errorhandler \
diff --git a/perl/p5-xml-xml2json/Portfile b/perl/p5-xml-xml2json/Portfile
index 944ef97e66d..2677b26a60b 100644
--- a/perl/p5-xml-xml2json/Portfile
+++ b/perl/p5-xml-xml2json/Portfile
@@ -13,7 +13,8 @@ long_description    ${description}
 platforms           darwin
 
 checksums           rmd160  ef2535b69c2724aaee037b2177a78d74db1410aa \
-                    sha256  a4d0d081387533d3b6dff15ee4aebe32534073ef61a6a1cf00f515e1baa3fc7a
+                    sha256  a4d0d081387533d3b6dff15ee4aebe32534073ef61a6a1cf00f515e1baa3fc7a \
+                    size    24504
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-xs-parse-sublike/Portfile b/perl/p5-xs-parse-sublike/Portfile
index 217e3bc577b..89cdb5958e4 100644
--- a/perl/p5-xs-parse-sublike/Portfile
+++ b/perl/p5-xs-parse-sublike/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         XS-Parse-Sublike 0.10 ../../authors/id/P/PE/PEVANS
+perl5.setup         XS-Parse-Sublike 0.13 ../../authors/id/P/PE/PEVANS
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         XS::Parse::Sublike - XS functions to assist in parsing sub-like syntax
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  592d36bfd951237c70f55a3ec899972574cbf488 \
-                    sha256  99a1bdda3ffa67514adb6aa189c902fa78dca41d778a42ae7079f604a045ac43 \
-                    size    39085
+checksums           rmd160  cecb6034bf5f94dafd68046623e5c55d6fe39a3e \
+                    sha256  564cb56b707c1e94412e653f68a42cdef198e69acb62bcbfe7d7c64da733e90d \
+                    size    38056
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-xxx/Portfile b/perl/p5-xxx/Portfile
index d6079a050d6..e7ffa65b8ef 100644
--- a/perl/p5-xxx/Portfile
+++ b/perl/p5-xxx/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         XXX 0.35 ../../authors/id/I/IN/INGY
+perl5.setup         XXX 0.38 ../../authors/id/I/IN/INGY
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         XXX - See Your Data in the Nude
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  52a4ec0234b66c44d0bd8e692e0e36a433a62bc0 \
-                    sha256  a666360c497dce07f41cbe45b5f8c4c56db81bc88f0c753f41ac6fd10614f3ab \
-                    size    14037
+checksums           rmd160  bfb5ff8dc4819f19ab652dfd9f2f11ceef352898 \
+                    sha256  d10510ea00f619abf47ab299f148bd5b360cfa07dc0ed518138b7cec72692d2a \
+                    size    15059
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-yaml-libyaml/Portfile b/perl/p5-yaml-libyaml/Portfile
index ef9f8840f2f..931afcb5e35 100644
--- a/perl/p5-yaml-libyaml/Portfile
+++ b/perl/p5-yaml-libyaml/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         YAML-LibYAML 0.82
+perl5.setup         YAML-LibYAML 0.83
 license             {Artistic-1 GPL}
 maintainers         nomaintainer
 description         YAML::LibYAML - Perl YAML Serialization using XS and libyaml
@@ -12,8 +12,8 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  63ed3ff6680c4fd5953ea6b1bcee87d25a63b09b \
-                    sha256  02b4c7a3965c6cce173658f31217b9a3884edcc52ce058a8f58c69a56687fe48 \
-                    size    151109
+checksums           rmd160  12fc71e20b044afba259cf7422df04f3dcbb2794 \
+                    sha256  b47175b4ff397ad75a4f7781d3d83c08637da6ff0bae326af3b389d854bec490 \
+                    size    152593
 
 # builds using embedded libyaml 0.2.4 source, no dependencies required
diff --git a/perl/p5-yaml-pp/Portfile b/perl/p5-yaml-pp/Portfile
index 558e9981edf..4b95eb281d3 100644
--- a/perl/p5-yaml-pp/Portfile
+++ b/perl/p5-yaml-pp/Portfile
@@ -4,7 +4,7 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32
-perl5.setup         YAML-PP 0.026 ../../authors/id/T/TI/TINITA
+perl5.setup         YAML-PP 0.027 ../../authors/id/T/TI/TINITA
 license             {Artistic-1 GPL}
 maintainers         {devans @dbevans} openmaintainer
 description         YAML::PP - YAML 1.2 processor
@@ -12,9 +12,9 @@ long_description    ${description}
 
 platforms           darwin
 
-checksums           rmd160  760c92af52947f610dde06ceb9afe82713e915af \
-                    sha256  4b858e671cf3e966ecc54408e8031740c2f28f87c294ee9679fb02e02d5a45eb \
-                    size    189891
+checksums           rmd160  f6ba5c2a7381cd39f5eaa4497963c52dcad72593 \
+                    sha256  135813d44b58d6f2fb3edfcbac93f39818bb874f0b8ebe2b0f45cae435cc05a3 \
+                    size    191350
 
 if {${perl5.major} != ""} {
     depends_build-append \