<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/7292e772ccf13946057ce60d53faceef5c03f18b">https://github.com/macports/macports-ports/commit/7292e772ccf13946057ce60d53faceef5c03f18b</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 7292e772ccf p5-file-basedir: update to version 0.09
</span>7292e772ccf is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 7292e772ccf13946057ce60d53faceef5c03f18b
</span>Author: David B. Evans <devans@macports.org>
AuthorDate: Thu Mar 17 22:23:21 2022 -0700

<span style='display:block; white-space:pre;color:#404040;'>    p5-file-basedir: update to version 0.09
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * rework patches to code to use our prefix as default
</span><span style='display:block; white-space:pre;color:#404040;'>    * patch tests to expect our prefix as default
</span>---
 perl/p5-file-basedir/Portfile                      | 26 ++++++-----
 .../files/patch-lib-File-BaseDir.pm.diff           | 52 +++++++++++++++-------
 perl/p5-file-basedir/files/patch-t-01-vars.t.diff  | 24 ++++++++++
 perl/p5-file-basedir/files/patch-t-03-OO.t.diff    | 12 +++++
 4 files changed, 88 insertions(+), 26 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/perl/p5-file-basedir/Portfile b/perl/p5-file-basedir/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 08b5e949379..bd1778fa4d4 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/perl/p5-file-basedir/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/perl/p5-file-basedir/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,8 @@ PortSystem          1.0
</span> PortGroup           perl5 1.0
 
 perl5.branches      5.28 5.30 5.32 5.34
<span style='display:block; white-space:pre;background:#ffe0e0;'>-perl5.setup         File-BaseDir 0.08
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+perl5.setup         File-BaseDir 0.09
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span> license             {Artistic-1 GPL}
 maintainers         nomaintainer
 supported_archs     noarch
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,9 +22,9 @@ long_description    This module can be used to find directories and files as
</span> 
 platforms           darwin
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  3ffe2398b0aee3c185acfc2d532ee33039591183 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  c065fcd3e2f22ae769937bcc971b91f80294d5009fac140bfba83bf7d35305e3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    10052
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  1508ead23b56761c68a8892cb59cb48d4f44014d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  6da6f7281562ac8f11ef1a3af6aedb51c41182b60f1f122ced0079efd92967d9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    21508
</span> 
 if {${perl5.major} != ""} {
     depends_build-append \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -32,13 +33,18 @@ if {${perl5.major} != ""} {
</span>     depends_lib-append \
                     port:p${perl5.major}-ipc-system-simple
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-## patch in the @@_MACPORTS_PREFIX_GOES_HERE_@@ tag for replacing in the XDG_DATA_DIRS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles      patch-lib-File-BaseDir.pm.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles      patch-lib-File-BaseDir.pm.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-t-01-vars.t.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-t-03-OO.t.diff
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-## and then reinplace to put in our prefix.
</span>     post-patch {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        reinplace "s|@@_MACPORTS_PREFIX_GOES_HERE_@@|${prefix}|" ${worksrcpath}/lib/File/BaseDir.pm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set prefix_words [lrange [split ${prefix} /] 1 end]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        reinplace "s|@@MP_PREFIX_WORDS@@|${prefix_words}|" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${worksrcpath}/lib/File/BaseDir.pm \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${worksrcpath}/t/01_vars.t \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${worksrcpath}/t/03_OO.t
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        reinplace "s|@@MP_PREFIX_PATH@@|${prefix}|" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${worksrcpath}/lib/File/BaseDir.pm
</span>     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    perl5.use_module_build
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/perl/p5-file-basedir/files/patch-lib-File-BaseDir.pm.diff b/perl/p5-file-basedir/files/patch-lib-File-BaseDir.pm.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index ce2eedc544c..7422479ee4b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/perl/p5-file-basedir/files/patch-lib-File-BaseDir.pm.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/perl/p5-file-basedir/files/patch-lib-File-BaseDir.pm.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,21 +1,41 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- lib/File/BaseDir.pm.orig       2008-09-30 10:02:11.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ lib/File/BaseDir.pm    2008-09-30 10:06:11.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -42,7 +42,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Set defaults
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- our $xdg_data_home = File::Spec->catdir($home, qw/.local share/);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- our @xdg_data_dirs = (
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  File::Spec->catdir($rootdir, qw/usr local share/),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  "@@_MACPORTS_PREFIX_GOES_HERE_@@/share",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   File::Spec->catdir($rootdir, qw/usr share/),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- our $xdg_config_home = File::Spec->catdir($home, '.config');
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -243,7 +243,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- =item C<xdg_data_dirs>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lib/File/BaseDir.pm.orig       2021-07-08 13:04:16.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lib/File/BaseDir.pm    2022-03-17 18:17:25.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -46,7 +46,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sub xdg_data_dirs {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ( $ENV{XDG_DATA_DIRS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ? _adapt($ENV{XDG_DATA_DIRS})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    : (File::Spec->catdir(_rootdir(), qw/usr local share/), File::Spec->catdir(_rootdir(), qw/usr share/))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    : (File::Spec->catdir(_rootdir(), qw/@@MP_PREFIX_WORDS@@ share/),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++       File::Spec->catdir(_rootdir(), qw/usr local share/),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++       File::Spec->catdir(_rootdir(), qw/usr share/))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -55,7 +57,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sub xdg_config_dirs {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ( $ENV{XDG_CONFIG_DIRS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ? _adapt($ENV{XDG_CONFIG_DIRS})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    : File::Spec->catdir(_rootdir(), qw/etc xdg/)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    : (File::Spec->catdir(_rootdir(), qw/@@MP_PREFIX_WORDS@@ etc xdg/),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++       File::Spec->catdir(_rootdir(), qw/etc xdg/))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -265,7 +268,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  my @dirs = $bd->xdg_data_dirs;
</span>  
  Returns either C<$ENV{XDG_DATA_DIRS}> or it's default value as list.
 -Default is F</usr/local/share>, F</usr/share>.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+Default is F<@@_MACPORTS_PREFIX_GOES_HERE_@@/share>, F</usr/share>.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Default is F<@@MP_PREFIX_PATH@@/share>, F</usr/local/share>, F</usr/share>.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ =head2 xdg_config_home
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -283,7 +286,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  my @dirs = $bd->xdg_config_dirs;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Returns either C<$ENV{XDG_CONFIG_DIRS}> or it's default value as list.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-Default is F</etc/xdg>.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Default is F<@@MP_PREFIX_PATH@@/etc/xdg>, F</etc/xdg>.
</span>  
<span style='display:block; white-space:pre;background:#ffe0e0;'>- =item C<xdg_config_home>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ =head2 xdg_cache_home
</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-file-basedir/files/patch-t-01-vars.t.diff b/perl/p5-file-basedir/files/patch-t-01-vars.t.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..0a3b5e13518
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/perl/p5-file-basedir/files/patch-t-01-vars.t.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,24 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- t/01_vars.t.orig       2022-03-17 19:51:08.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ t/01_vars.t    2022-03-17 19:55:48.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -18,7 +18,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $ENV{XDG_CONFIG_DIRS} = '';
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ is_deeply( [xdg_config_dirs()],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-           [ File::Spec->catdir(File::BaseDir->_rootdir, qw/etc xdg/) ],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++           [ File::Spec->catdir(File::BaseDir->_rootdir, qw/@@MP_PREFIX_WORDS@@ etc xdg/),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++             File::Spec->catdir(File::BaseDir->_rootdir, qw/etc xdg/) ],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      'xdg_config_dirs default');
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $ENV{XDG_CONFIG_DIRS} = join $Config{path_sep}, qw/ t foo bar /;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ is_deeply( [xdg_config_dirs()],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -33,8 +34,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $ENV{XDG_DATA_DIRS} = '';
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ is_deeply( [xdg_data_dirs()],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-           [ File::Spec->catdir(File::BaseDir->_rootdir, qw/usr local share/),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-             File::Spec->catdir(File::BaseDir->_rootdir, qw/usr share/)         ],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++           [ File::Spec->catdir(File::BaseDir->_rootdir, qw/@@MP_PREFIX_WORDS@@ share/),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++             File::Spec->catdir(File::BaseDir->_rootdir, qw/usr local share/),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++             File::Spec->catdir(File::BaseDir->_rootdir, qw/usr share/) ],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      'xdg_data_dirs default');
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $ENV{XDG_DATA_DIRS} = join $Config{path_sep}, qw/ t foo bar /;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ is_deeply( [xdg_data_dirs()],
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/perl/p5-file-basedir/files/patch-t-03-OO.t.diff b/perl/p5-file-basedir/files/patch-t-03-OO.t.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..16ea7fbfd04
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/perl/p5-file-basedir/files/patch-t-03-OO.t.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- t/03_OO.t.orig 2022-03-17 20:06:37.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ t/03_OO.t      2022-03-17 20:10:18.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -14,7 +14,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $ENV{XDG_DATA_DIRS} = '';
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   is_deeply( [$conf->xdg_data_dirs()],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-             [ File::Spec->catdir($rootdir, qw/usr local share/),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++             [ File::Spec->catdir($rootdir, qw/@@MP_PREFIX_WORDS@@ share/),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++               File::Spec->catdir($rootdir, qw/usr local share/),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                File::Spec->catdir($rootdir, qw/usr share/)         ],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        'xdg_data_dirs default - OO');
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span></pre><pre style='margin:0'>

</pre>