<pre style='margin:0'>
David B. Evans (dbevans) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/c09bee749152dc0f9de1e947960eb4b81f5db42d">https://github.com/macports/macports-ports/commit/c09bee749152dc0f9de1e947960eb4b81f5db42d</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new c09bee74915 p5-pdl, pdl-cli: update to version 2.099, dependencies
</span>c09bee74915 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit c09bee749152dc0f9de1e947960eb4b81f5db42d
</span>Author: David B. Evans <devans@macports.org>
AuthorDate: Thu Oct 3 23:15:44 2024 -0700

<span style='display:block; white-space:pre;color:#404040;'>    p5-pdl, pdl-cli: update to version 2.099, dependencies
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * optional builtin modules are now distributed separately
</span><span style='display:block; white-space:pre;color:#404040;'>    * remove outdated variants, patches
</span><span style='display:block; white-space:pre;color:#404040;'>    * update option comments
</span>---
 perl/p5-pdl/Portfile                               | 93 ++++++----------------
 perl/p5-pdl/files/fix-pdldocdb.pl                  | 64 ---------------
 ...icit-declaration-gsl_set_error_handler_off.diff | 10 ---
 perl/p5-pdl/files/patch-perldl.conf.diff           | 29 -------
 perl/p5-pdl/files/patch-proj.diff                  | 11 ---
 perl/p5-pdl/files/patch-proj4-paths.diff           | 18 -----
 perl/pdl-cli/Portfile                              |  4 +-
 7 files changed, 27 insertions(+), 202 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/perl/p5-pdl/Portfile b/perl/p5-pdl/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a9baf94f1bc..2da5db247d1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/perl/p5-pdl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/perl/p5-pdl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup           perl5 1.0
</span> 
 perl5.branches      5.28 5.30 5.32 5.34
 perl5.link_binaries no
<span style='display:block; white-space:pre;background:#ffe0e0;'>-perl5.setup         PDL 2.092 ../../authors/id/E/ET/ETJ
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+perl5.setup         PDL 2.099 ../../authors/id/E/ET/ETJ
</span> revision            0
 license             {Artistic-1 GPL}
 maintainers         {peculier.com:mgrimes @mvgrimes} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -16,31 +16,33 @@ long_description    The perlDL project aims to turn perl into an efficient numer
</span>                     N-dimensional data sets which are the bread and butter of scientific \
                     computing.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  c87c15d1cd2bb2859b645d3984e6d028e6dd7090 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  f3eabb83597866ff16491cf75ec70c0648a351088034111baa356ec0d9f3461b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    2966528
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  dccb9e9625dab22e972f30a5ac633cde2382944c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  67cdfc04c4dab77a799f3b867ea3228e7eddb2f4419810a7c16ad66408365800 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    2213929
</span> 
 #
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# support options
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# current support options
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# See https://metacpan.org/pod/PDL::Course for full PDL usage details
</span> #
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# plotting support using backend independent API is available via separate module PDL::Graphics::Simple
</span> # plotting support using pgplot is available via separate module PGPLOT
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# plotting support using plplot is available via separate module PDL::Graphics::PLplot
</span> # plotting support using gnuplot is available via separate module PDL::Graphics::Gnuplot
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# 3D plotting support (PDL::Graphics::TriD) is disabled by default due to dependency issues, use +trid to enable
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# hdf4 support (PDL::IO::HDF) is enabled by default, use -hdf4 to disable (#46304)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# hdf5 support is available via separate module PDL::IO::HDF5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# image io support using the gd library (PDL::IO::GD) is enabled by default, use -gd to disable
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# projection transform support using the Proj library (PDL::GIS::Proj) is always enabled
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# coordinate transform support using the Proj library (PDL::Transform::Proj4) is always enabled
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# fft support via PDL::FFT and PDL::Slatec::fft is always enabled
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# alternate fft support using the fftw library is available via separate module PDL::FFTW3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# plotting support using plplot is available via separate module PDL::Graphics::PLplot
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# hdf4 io support is available via separate module PDL::IO::HDF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# hdf5 io support is available via separate module PDL::IO::HDF5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# image io support using the GD library is available via separate module PDL::IO::GD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# fft support via PDL::FFT is built-in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# alternate fft support is available via separate module PDL::FFTW3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# basic statistical support is available via separate module PDL:Stats
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# TODO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# fast 3D plotting support using OpenGL is available via separate module PDL::Graphics::TriD (not yet ported)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# projection transform support using the Proj library is available via separate module PDL::GIS::Proj (not yet ported)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# coordinate transform support using the Proj library is available via separate module PDL::Transform::Proj4 (not yet ported) 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# slatec library support is available via separate module PDL::Slatec (deprecated in favor of built-in PDL::Primitive and separate module PDL::LinearAlgebra)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# neither PDL::Slatec nor PDL::LinearAlgebra are as yet ported
</span> #
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant gd description {Enable support for the GD image library} {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant hdf4 description {Enable support for the HDF4 SD library} {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant trid description {Enable support for 3D plotting} {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-default_variants    +hdf4 +gd
</span> 
 if {${perl5.major} != ""} {
     PortGroup       compiler_blacklist_versions 1.0
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -51,23 +53,16 @@ if {${perl5.major} != ""} {
</span> 
     depends_build-append \
                     port:p${perl5.major}-devel-checklib \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:p${perl5.major}-extutils-depends \
</span>                     port:p${perl5.major}-extutils-makemaker \
                     port:p${perl5.major}-file-path \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:p${perl5.major}-test-deep \
</span>                     port:p${perl5.major}-test-exception \
                     port:p${perl5.major}-test-warn
 
     depends_lib-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:freeglut \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:gsl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    path:include/turbojpeg.h:libjpeg-turbo \
</span>                     port:netpbm \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:p${perl5.major}-alien-hdf4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:p${perl5.major}-alien-proj \
</span>                     port:p${perl5.major}-astro-fits-header \
                     port:p${perl5.major}-data-dumper \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:p${perl5.major}-devel-repl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:p${perl5.major}-extutils-f77 \
</span>                     port:p${perl5.major}-file-map \
                     port:p${perl5.major}-file-which \
                     port:p${perl5.major}-filter \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -76,11 +71,7 @@ if {${perl5.major} != ""} {
</span>                     port:p${perl5.major}-inline-c \
                     port:p${perl5.major}-math-complex \
                     port:p${perl5.major}-term-readkey \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:p${perl5.major}-term-readline-gnu \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:p${perl5.major}-text-balanced \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:slatec \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:xorg-libXi \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:xorg-libXmu
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:p${perl5.major}-text-balanced
</span> 
     # our p5-pod-parser is only required on perl 5.32+
     if {${perl5.major} > 5.30} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -88,47 +79,15 @@ if {${perl5.major} != ""} {
</span>                     port:p${perl5.major}-pod-parser
     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set enable_gd     0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set enable_hdf4   0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set enable_trid   0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {[variant_isset gd]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set enable_gd 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:p${perl5.major}-gd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {[variant_isset hdf4]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set enable_hdf4 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:hdf4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {[variant_isset trid]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set enable_trid 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:p${perl5.major}-opengl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:p${perl5.major}-opengl-glut
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     # pgplot is not universal
     universal_variant no
     use_parallel_build no
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles      patch-perldl.conf.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-implicit-declaration-gsl_set_error_handler_off.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        reinplace "s|^#!.*|#!${perl5.bin}|" ${worksrcpath}/Perldl2/pdl2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        reinplace "s|__WITH_GD__|${enable_gd}|" ${worksrcpath}/perldl.conf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        reinplace "s|__WITH_HDF__|${enable_hdf4}|" ${worksrcpath}/perldl.conf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   post-build {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    post-build {
</span>        # Create the pdldoc.db file for the help system
        exec ${perl5.bin} -I ${worksrcpath}/blib/arch \
            -I ${worksrcpath}/blib/lib \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${worksrcpath}/Doc/scantree.pl ${worksrcpath}/blib/lib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ${worksrcpath}/utils/scantree.pl ${worksrcpath}/blib/lib \
</span>            ${worksrcpath}/pdldoc.db \
            ${worksrcpath}/blib/lib/PDL/Index.pod \
            >/dev/null 2>/dev/null
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/perl/p5-pdl/files/fix-pdldocdb.pl b/perl/p5-pdl/files/fix-pdldocdb.pl
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 8adc622efa9..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/perl/p5-pdl/files/fix-pdldocdb.pl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,64 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#!/usr/bin/env perl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use strict;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use warnings;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-my ( $src_file, $dst_file, $cur_path, $new_path ) = @ARGV;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-usage() unless $src_file && $dst_file && -e $src_file;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-usage() unless $cur_path && $new_path;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-sub usage {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    warn "usage: $0 <input pdldoc.db> <output pdldoc.db>\n";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    warn "          <current path> <path after install>\n";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    warn @_;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    exit 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-my $hash = ensuredb( { File => [$src_file], Scanned => [], } );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-fix_directories($hash);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-savedb( { Outfile => $dst_file }, $hash );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-sub fix_directories {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    my ($hash) = @_;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    for my $key (%$hash) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        next unless exists $hash->{$key}->{File};
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        $hash->{$key}->{File} =~ s{^$cur_path}{$new_path};
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Taken from PDL::Doc with minor modifications
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-sub ensuredb {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    my ($this) = @_;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    while ( my $fi = pop @{ $this->{File} } ) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        open IN, $fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-          or die "can't open database $fi, scan docs first";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        binmode IN;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        my ( $plen, $txt );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        while ( read IN, $plen, 2 ) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            my ($len) = unpack "S", $plen;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            read IN, $txt, $len;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            my ($sym, @a) = split chr(0), $txt;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            push @a, '' if @a % 2; # Ensure an even number of elements
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            $this->{SYMS}->{$sym} = {@a};
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        close IN;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        push @{ $this->{Scanned} }, $fi;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    return $this->{SYMS};
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-sub savedb {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    my ( $this, $hash ) = @_;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ## my $hash = $this->ensuredb();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    open OUT, ">$this->{Outfile}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      or die "can't write to symdb $this->{Outfile}";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    binmode OUT;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    while ( my ( $key, $val ) = each %$hash ) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        next unless scalar(%$val);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        my $txt = "$key" . chr(0) . join( chr(0), %$val );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        print OUT pack( "S", length($txt) ) . $txt;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/perl/p5-pdl/files/patch-implicit-declaration-gsl_set_error_handler_off.diff b/perl/p5-pdl/files/patch-implicit-declaration-gsl_set_error_handler_off.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index e420939499d..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/perl/p5-pdl/files/patch-implicit-declaration-gsl_set_error_handler_off.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- Libtmp/GSL/SF/poly/gsl_sf_poly.pd.orig 2022-02-14 02:02:23.000000000 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Libtmp/GSL/SF/poly/gsl_sf_poly.pd      2022-05-06 13:49:30.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -24,6 +24,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pp_addhdr('
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <gsl/gsl_poly.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include <gsl/gsl_errno.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "../../gslerr.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/perl/p5-pdl/files/patch-perldl.conf.diff b/perl/p5-pdl/files/patch-perldl.conf.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 2a455282447..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/perl/p5-pdl/files/patch-perldl.conf.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,29 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- perldl.conf.orig       2022-05-06 12:34:58.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ perldl.conf    2022-05-06 12:44:24.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -45,7 +45,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # optimization, and -g to produce debugging information that GDB and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # other debuggers can use.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        OPTIMIZE => undef, # '-O0 -g',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        OPTIMIZE => '-O0 -g -v', # '-O0 -g',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Use posix threading to make use of multiprocessor machines
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # undef -> try if possible
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -97,7 +97,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # false -> don't use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # true -> force use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        WITH_HDF => undef,     # Leave it up to PDL to decide
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        WITH_HDF => __WITH_HDF__,     # Leave it up to PDL to decide
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         HDF_LIBS => undef,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         HDF_INC => undef,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -105,7 +105,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # false -> don't use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # true -> force use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        WITH_GD => undef,      # Leave it up to PDL to decide
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        WITH_GD => __WITH_GD__, # Leave it up to PDL to decide
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         GD_LIBS => undef,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         GD_INC => undef,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         GD_DEFINE => '',       # If anything needs to be defined.
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/perl/p5-pdl/files/patch-proj.diff b/perl/p5-pdl/files/patch-proj.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index dea7026252f..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/perl/p5-pdl/files/patch-proj.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- Lib/GIS/Proj/include/projects.h.orig   2015-06-18 09:20:50.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Lib/GIS/Proj/include/projects.h        2015-06-18 09:36:04.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -383,7 +383,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- double pj_authlat(double, double *);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMPLEX pj_zpoly1(COMPLEX, COMPLEX *, int);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMPLEX pj_zpolyd1(COMPLEX, COMPLEX *, int, COMPLEX *);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--FILE *pj_open_lib(projCtx, char *, char *);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+PAFile pj_open_lib(projCtx, const char *, const char *);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int pj_deriv(LP, double, PJ *, struct DERIVS *);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int pj_factors(LP, PJ *, double, struct FACTORS *);
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/perl/p5-pdl/files/patch-proj4-paths.diff b/perl/p5-pdl/files/patch-proj4-paths.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index d07972e9726..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/perl/p5-pdl/files/patch-proj4-paths.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,18 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- inc/Alien/Proj4.pm.orig        2018-07-12 18:02:03.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ inc/Alien/Proj4.pm     2018-07-12 18:04:21.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8,6 +8,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- my $find_libs = [ "libproj.$Config{dlext}", "libproj$Config{lib_ext}" ];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- my @NEEDED = qw(projects.h proj_api.h);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- my @DEFAULT_LIB = (
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  '@PROJ4_PREFIX@/lib',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   '/usr/lib64',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   '/usr/local/lib64',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   '/lib64',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -17,6 +18,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   split(/ /, $Config{libpth}),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- my @DEFAULT_INC = (
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  '@PROJ4_PREFIX@/include',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   '/usr/include',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   '/usr/local/include',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $Config{usrinc},
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/perl/pdl-cli/Portfile b/perl/pdl-cli/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4fb66f99d67..0f2853d7fc6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/perl/pdl-cli/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/perl/pdl-cli/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -12,15 +12,13 @@ perl5.default_branch    5.34
</span> perl5.create_variants   ${perl5.branches}
 
 # keep version in sync with p5-pdl
<span style='display:block; white-space:pre;background:#ffe0e0;'>-perl5.setup         PDL 2.084
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+perl5.setup         PDL 2.099
</span> license             {Artistic-1 GPL}
 homepage            https://pdl.perl.org/
 maintainers         {devans @dbevans} openmaintainer
 description         Command line interface scripts for the Perl Data Language (PDL)
 long_description    {*}${description}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> distname
 distfiles
 
</pre><pre style='margin:0'>

</pre>