<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>