<pre style='margin:0'>
Rainer Müller (raimue) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/1e8c3208cf7afefdc86ec250a0759913d58ee8d4">https://github.com/macports/macports-ports/commit/1e8c3208cf7afefdc86ec250a0759913d58ee8d4</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 1e8c3208cf7afefdc86ec250a0759913d58ee8d4
</span>Author: Rainer Müller <raimue@macports.org>
AuthorDate: Mon Apr 5 17:11:11 2021 +0200

<span style='display:block; white-space:pre;color:#404040;'>    bash: Update to 5.1.18, add bash50 subport
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Remove obsolete bash44 subport.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/61780
</span>---
 devel/bashdb/Portfile |  4 ++--
 shells/bash/Portfile  | 52 ++++++++++++++++++++++++++++++++++-----------------
 2 files changed, 37 insertions(+), 19 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/bashdb/Portfile b/devel/bashdb/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a05b0099e32..0e9fec0a901 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/bashdb/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/bashdb/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem          1.0
</span> 
 name                bashdb
 version             5.0-1.1.2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> categories          devel
 platforms           darwin
 license             GPL-2
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,7 +20,7 @@ long_description    bashdb is a script debugger for BASH that follows \
</span>                     code and fix problems once they are identified.
 homepage            http://bashdb.sourceforge.net
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib         port:bash
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib         port:bash50
</span> 
 master_sites        sourceforge:project/bashdb/${name}/${version}
 use_bzip2           yes
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/shells/bash/Portfile b/shells/bash/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0eabbece269..cda04574b57 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/shells/bash/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/shells/bash/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,16 +1,12 @@
</span> PortSystem 1.0
 
 name                bash
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set bash_version    5.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set bash_patchlevel 18
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-subport bash44 {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   # This port can be removed on March 1, 2021
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   replaced_by         bash
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   PortGroup           obsolete 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   set bash_version    4.4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   set bash_patchlevel 23
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set bash_version    5.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set bash_patchlevel 4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport bash50 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # used by bashdb port
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set bash_version    5.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set bash_patchlevel 18
</span> }
 version             ${bash_version}.${bash_patchlevel}
 distname            ${name}-${bash_version}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,8 +24,8 @@ long_description    \
</span>     sh scripts can be run by Bash without modification.
 homepage            https://www.gnu.org/software/bash/bash.html
 if {${subport} eq ${name}} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-   conflicts        bash44
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif {${subport} eq "bash44"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   conflicts        bash50
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif {${subport} eq "bash50"} {
</span>    conflicts        bash
 }
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -37,13 +33,35 @@ master_sites        gnu
</span> patch_sites         gnu:${name}/${distname}-patches
 dist_subdir         ${name}/${bash_version}_1
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Generate patchfiles
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+for {set i 1} {$i <= $bash_patchlevel} {incr i} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        [format "%s%s-%03d" $name [strsed ${bash_version} {g/\.//}] $i]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> if {${subport} eq ${name}} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-   # Generate patchfiles
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   for {set i 1} {$i <= $bash_patchlevel} {incr i} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       patchfiles-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           [format "%s%s-%03d" $name [strsed ${bash_version} {g/\.//}] $i]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums           ${distname}${extract.suffix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  3b968e29e3867e201a781c4dc28f71120dbaeed8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  cc012bc860406dcf42f64431bcd3d2fa7560c02915a601aba9cd597a39329baa \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    10458638
</span> 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums-append    bash51-001 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  94262e6ca1a964766c1f8721e884764375667148 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  ebb07b3dbadd98598f078125d0ae0d699295978a5cdaef6282fe19adef45b5fa \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    2894 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        bash51-002 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  966bc4dba103804fec94c71529c9d9419d5a96d1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  15ea6121a801e48e658ceee712ea9b88d4ded022046a6147550790caf04f5dbe \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    1575 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        bash51-003 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  ee9e41cc02c4925394da2c02b664c40c4e86f6f4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  22f2cc262f056b22966281babf4b0a2f84cb7dd2223422e5dcd013c3dcbab6b1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    1800 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        bash51-004 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        rmd160  6d5536298d29c16bf1004f82ce6b6d0dd1312241 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  9aaeb65664ef0d28c0067e47ba5652b518298b3b92d33327d84b98b28d873c86 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    3745
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif {${subport} eq "bash50"} {
</span>    checksums           ${distname}${extract.suffix} \
                        rmd160  a081428a896d617855499376b670eca3433a27c1 \
                        sha256  b4a80f2ac66170b2913efbfb9f2594f1f76c7b1afd11f799e22035d63077fb4d \
</pre><pre style='margin:0'>

</pre>