diff --git a/perl/p5-class-dbi-pg/Portfile b/perl/p5-class-dbi-pg/Portfile
index b981dd6bee9..913e08021de 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 5.34
-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-config-simple/Portfile b/perl/p5-config-simple/Portfile
index 206ae033e03..c3819429d0a 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 5.34
-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-datetime/Portfile b/perl/p5-datetime/Portfile
index dad085c854c..05ae52e55a4 100644
--- a/perl/p5-datetime/Portfile
+++ b/perl/p5-datetime/Portfile
@@ -5,7 +5,7 @@ PortGroup           perl5 1.0
 
 epoch               2
 perl5.branches      5.28 5.30 5.32 5.34
-perl5.setup         DateTime 1.57 ../../authors/id/D/DR/DROLSKY
+perl5.setup         DateTime 1.58 ../../authors/id/D/DR/DROLSKY
 revision            0
 license             Artistic-2
 maintainers         nomaintainer
@@ -17,9 +17,9 @@ long_description    DateTime is a class for the representation of \
 
 platforms           darwin
 
-checksums           rmd160  b0dddccc11c70e9c7a85450bb6ee09743dd5b6f3 \
-                    sha256  84643299a40f113361a0898e4e636638aa5d7668760047a3cbbcbc4ad57fd86b \
-                    size    322347
+checksums           rmd160  fd3edb518c3fdc749d9297769df53079301195a5 \
+                    sha256  00ee2a99d1cf1ae022eaf06b2cde600313d92a069e7ef9258a455a932a5fd90b \
+                    size    323759
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-dbd-pg/Portfile b/perl/p5-dbd-pg/Portfile
index 3d239b06f40..a4d85d2720e 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 5.34
-perl5.setup         DBD-Pg 3.15.0
+perl5.setup         DBD-Pg 3.15.1
 revision            0
 license             {Artistic-1 GPL}
 categories          perl databases
@@ -15,13 +15,14 @@ long_description    DBD::Pg is a Perl module which works with the DBI \
 
 platforms           darwin
 
-checksums           rmd160  7ae2363d8be3782247fbf59c4a9cce3f498487e4 \
-                    sha256  69cc19870f9d935f16530be39d0ed60afadc5e560e29c3a17af4498e7e3082d9 \
-                    size    284379
+checksums           rmd160  43568ca1dcbbda3cabe8875b1e2aef83435b41fb \
+                    sha256  13c7543b545c9a5253c86550ccd9204d06fe5f34a7dc51769d3dd665563fc17e \
+                    size    284719
 
 if {${perl5.major} ne ""} {
     depends_build-append \
-                    port:p${perl5.major}-test-warn
+                    port:p${perl5.major}-test-warn \
+                    port:p${perl5.major}-file-temp
 
     depends_lib-append \
                     port:p${perl5.major}-dbi \
diff --git a/perl/p5-gimp/Portfile b/perl/p5-gimp/Portfile
index b521fab99c4..f95591bff0a 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 5.34
-perl5.setup         Gimp 2.33 ../../authors/id/E/ET/ETJ
+perl5.setup         Gimp 2.37 ../../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  bd7dab8c095822e5c8f07d64757110f2eefff278 \
+                    sha256  0d7668ab6b5688b65c31f492e6c123bc27aa616e9492376810cea9d2964e7ae0 \
+                    size    444561
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-mojolicious/Portfile b/perl/p5-mojolicious/Portfile
index d762924071b..ce3038d734d 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 5.34
 
-perl5.setup         Mojolicious 9.23 ../../authors/id/S/SR/SRI
+perl5.setup         Mojolicious 9.24 ../../authors/id/S/SR/SRI
 revision            0
 epoch               2
 categories-append   www
@@ -17,9 +17,9 @@ homepage            https://mojolicious.org/
 description         A real-time MVC web framework emphasizing minimalism and simplicity
 long_description    ${description}
 
-checksums           rmd160  68e4557d3678dea602fd6f3cb751aca98fa21696 \
-                    sha256  f3f618c700e18144e7c529c5e61cd2a37c40fd025c79358e59e5e9c3fe012ac6 \
-                    size    846183
+checksums           rmd160  f4bd8d55f3fa8cf30d7f4698b5db629700df7832 \
+                    sha256  5a2f2e064fe50ad94ec5ed175403a26ec1ff4150d77742d14ca7b842e17f9168 \
+                    size    846426
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-net-nfdump/Portfile b/perl/p5-net-nfdump/Portfile
index 0f541943b50..8b50db1dc5b 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 5.34
-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-stomp/Portfile b/perl/p5-net-stomp/Portfile
index dba3fe8f1a8..8c733741241 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 5.34
-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 5574df97171..0358a9ed81c 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 5.34
-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-pdl-fftw3/Portfile b/perl/p5-pdl-fftw3/Portfile
index d99763063c6..8c43c97ab38 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 5.34
-perl5.setup         PDL-FFTW3 0.06
+perl5.setup         PDL-FFTW3 0.18
 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  dd8d7863fbcd172aeaf4c0f7edee6148de2a47c4 \
+                    sha256  64d64dfa9b633aa7d575afedfbec82e06b787ae7a48edd2e46f23b04346d8844 \
+                    size    44466
 
 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 635fff146a5..8084339b1e0 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 5.34
-perl5.setup         PDL-Graphics-Gnuplot 2.013
+perl5.setup         PDL-Graphics-Gnuplot 2.021
 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  9c09d18d88b935f940da0c91e49818e14a209e58 \
+                    sha256  def5e5b532ce1b20fe644e3b477232e963505d154a76d44ad541776b54347919 \
+                    size    154028
 
 if {${perl5.major} != ""} {
     depends_lib-append \
@@ -24,7 +24,10 @@ if {${perl5.major} != ""} {
                     port:p${perl5.major}-pdl \
                     port:p${perl5.major}-pdl-transform-color \
                     port:p${perl5.major}-safe-isa \
-                    port:p${perl5.major}-time-hires
+                    port:p${perl5.major}-time-hires \
+                    port:p${perl5.major}-file-temp
 
     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 9f866d7de6c..9c4fa6f6fba 100644
--- a/perl/p5-pdl-stats/Portfile
+++ b/perl/p5-pdl-stats/Portfile
@@ -4,8 +4,8 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32 5.34
-perl5.setup         PDL-Stats 0.76
-revision            1
+perl5.setup         PDL-Stats 0.81
+revision            0
 
 platforms           darwin
 maintainers         nomaintainer
@@ -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  7cb63bb6e4064ab48c809c70c309bbaae0c6ea2c \
+                    sha256  590f15590ba1e1579ae3b29a5b3ca97d0eefd09f689a8d4037eed3f1e09410c6 \
+                    size    111907
 
 if {${perl5.major} != ""} {
     depends_lib-append \
diff --git a/perl/p5-pdl/Portfile b/perl/p5-pdl/Portfile
index e9712730917..94500c5f68c 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 5.34
-perl5.setup         PDL 2.025 ../../authors/id/E/ET/ETJ
-revision            2
+perl5.setup         PDL 2.078 ../../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  91cb44a8877a6e360898bdfc37ab4532d589fbae \
+                    sha256  700467d14f0cd665ee36988b34d97fe14301d3d7122192680dc5181e0b997e9c \
+                    size    3048102
 
 #
 # support options
@@ -52,7 +52,8 @@ if {${perl5.major} != ""} {
                     port:p${perl5.major}-devel-checklib \
                     port:p${perl5.major}-test-deep \
                     port:p${perl5.major}-test-exception \
-                    port:p${perl5.major}-test-warn
+                    port:p${perl5.major}-test-warn \
+                    port:p${perl5.major}-pod-select
 
     # build only requires our p5-pod-parser on perl 5.32+
     if {${perl5.major} > 5.30} {
@@ -65,22 +66,18 @@ 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}-file-which \
+                    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-redis/Portfile b/perl/p5-redis/Portfile
index 310b49e9cde..71e41e277de 100644
--- a/perl/p5-redis/Portfile
+++ b/perl/p5-redis/Portfile
@@ -4,16 +4,16 @@ PortSystem          1.0
 PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32 5.34
-perl5.setup         Redis 1.998 ../../authors/id/D/DA/DAMS
+perl5.setup         Redis 1.999 ../../authors/id/D/DA/DAMS
 license             Artistic-2
 platforms           darwin
 maintainers         komatasche.de:macportscf openmaintainer
 description         Redis - perl binding for Redis database
 long_description    ${description}
 
-checksums           rmd160  20d5a313768973e136949ca42e85a2d79cc91ff0 \
-                    sha256  59f3bb176c3a7a54cb3779497b89a7bae1fb217565c68711d585fc1f09d79c87 \
-                    size    59660
+checksums           rmd160  0a005bc2fecd2e0a5a147314b2f95add17d41129 \
+                    sha256  70a83a36f44d8f2c38091aba142311ff65a6aa8cb67467f9e53d46a3b5da35a5 \
+                    size    66324
 
 if {${perl5.major} != ""} {
     depends_build-append \
diff --git a/perl/p5-sql-abstract-limit/Portfile b/perl/p5-sql-abstract-limit/Portfile
index 9d5cf5603d7..09cbb77d15e 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 5.34
-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 \