<pre style='margin:0'>
Mark Anderson (markemer) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/bfa4b36a4e5f26a0c3285000f8ab9a1c00d490a8">https://github.com/macports/macports-ports/commit/bfa4b36a4e5f26a0c3285000f8ab9a1c00d490a8</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 bfa4b36a4e5 fish: update to 4.0.0 (#27780)
</span>bfa4b36a4e5 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit bfa4b36a4e5f26a0c3285000f8ab9a1c00d490a8
</span>Author: akierig <31905184+akierig@users.noreply.github.com>
AuthorDate: Sun Mar 2 16:37:59 2025 -0600

<span style='display:block; white-space:pre;color:#404040;'>    fish: update to 4.0.0 (#27780)
</span>---
 shells/fish/Portfile | 40 ++++++++--------------------------------
 1 file changed, 8 insertions(+), 32 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/shells/fish/Portfile b/shells/fish/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 05a7f08f1d4..af26cb52e36 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/shells/fish/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/shells/fish/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,11 +5,11 @@ PortGroup               github 1.0
</span> PortGroup               cmake 1.1
 PortGroup               legacysupport 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup            fish-shell fish-shell 3.7.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup            fish-shell fish-shell 4.0.0
</span> revision                0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums               rmd160  ca1d6747e878fbd724f3e800bcaceb224ad33319 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  614c9f5643cd0799df391395fa6bbc3649427bb839722ce3b114d3bbc1a3b250 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    2965756
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160  2e9121b69040f53caf1cd1f9c8a34498fa1c99bf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  2fda5bd970357064d8d4c896e08285ba59965ca2a8c4829ca8a82bf3b89c69f3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    3047432
</span> 
 name                    fish
 license                 GPL-2
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,6 +25,8 @@ distname                ${name}-${version}
</span> use_xz                  yes
 
 depends_build-append    port:gettext \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:rust \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:cargo \
</span>                         path:bin/pkg-config:pkgconfig
 
 depends_lib-append      port:gettext-runtime \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -36,37 +38,11 @@ patchfiles              patch-share_config_fish.diff
</span> 
 post-patch {
     reinplace "s|@@PREFIX@@|${prefix}/bin|g"     "${worksrcpath}/share/config.fish"
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # skip failing tests for now, future updates should try enabling them
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file rename "${worksrcpath}/tests/checks/sigint.fish" "${worksrcpath}/tests/checks/sigint.fish.skip"
</span> }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard   2011
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.thread_local_storage yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# doxygen appears to only regenerate html files and is not needed to install man pages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append   -DBUILD_DOCS=OFF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> configure.args-append   -DFISH_USE_SYSTEM_PCRE2=ON \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        -DMAC_CODESIGN_ID=OFF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin 8 {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    #/opt/local/var/macports/build/_opt_myports_shells_fish/fish/work/fish-3.0.2/src/env.cpp:436:31: error: invalid conversion from 'char*' to 'int'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.cxxflags-append -D__DARWIN_UNIX03
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_test-append port:bash
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    test.env-append     SHELL=${prefix}/bin/bash
</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;'>-depends_test-append     port:py311-pexpect
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# other possible options are ansi, dtterm, rxvt, vt52, vt100, vt102, xterm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.env-append         TERM=nsterm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.run                yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.target             test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-pre-test {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    append portsandbox_profile " (allow process-exec (literal \"/bin/ps\") (with no-profile))"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DMAC_CODESIGN_ID=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DCMAKE_BUILD_TYPE=Release
</span> 
 notes "
 To set MacPorts' ${name} as default login shell, run:
</pre><pre style='margin:0'>

</pre>