<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/44bd566b87c515e91a9b4000703b0df7de7b4ec2">https://github.com/macports/macports-ports/commit/44bd566b87c515e91a9b4000703b0df7de7b4ec2</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 44bd566b87c lfortran: update to 0.20.3, drop now unneeded patch
</span>44bd566b87c is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 44bd566b87c515e91a9b4000703b0df7de7b4ec2
</span>Author: barracuda156 <vital.had@gmail.com>
AuthorDate: Tue Oct 3 02:18:02 2023 +0800

<span style='display:block; white-space:pre;color:#404040;'>    lfortran: update to 0.20.3, drop now unneeded patch
</span>---
 lang/lfortran/Portfile             |  9 ++++-----
 lang/lfortran/files/patch-ppc.diff | 22 ----------------------
 2 files changed, 4 insertions(+), 27 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/lfortran/Portfile b/lang/lfortran/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e7c8b1fee18..c600feab62f 100755
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/lfortran/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/lfortran/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,8 +4,8 @@ PortSystem              1.0
</span> PortGroup               cmake 1.1
 PortGroup               github 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup            lfortran lfortran 0.19.0 v
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision                1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup            lfortran lfortran 0.20.3 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                0
</span> categories              lang fortran
 maintainers             {@barracuda156 gmail.com:vital.had} openmaintainer
 license                 BSD
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,10 +20,11 @@ homepage                https://lfortran.org
</span> fetch.type              git
 cmake.out_of_source     no
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set port_libfmt         libfmt9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set port_libfmt         libfmt10
</span> cmake.module_path-append \
                         ${prefix}/lib/${port_libfmt}/cmake
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# TODO: add a conditional variant with support for LLVM for aarch64 and x86.
</span> depends_build-append    port:bash \
                         port:bison \
                         port:re2c
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -37,8 +38,6 @@ depends_lib-append      port:python${py_ver_nodot}
</span> 
 configure.python        ${prefix}/bin/python${py_ver}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles              patch-ppc.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> post-patch {
     reinplace "s|python src|${configure.python} src|g" ${worksrcpath}/build0.sh
     reinplace "s|/usr/bin/env python|${configure.python}|" ${worksrcpath}/run_tests.py
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/lfortran/files/patch-ppc.diff b/lang/lfortran/files/patch-ppc.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index a500fed4dfc..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/lfortran/files/patch-ppc.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,22 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From eebe1c123808d13010ccf2e4e473b6795e25f485 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: barracuda156 <vital.had@gmail.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Tue, 9 May 2023 01:39:58 +0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH] parser_stype.h: exclude static_assert on ppc32 as well
</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;'>- src/lfortran/parser/parser_stype.h | 2 +-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 1 file changed, 1 insertion(+), 1 deletion(-)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git src/lfortran/parser/parser_stype.h src/lfortran/parser/parser_stype.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 6264007b2..b783893a4 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/lfortran/parser/parser_stype.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/lfortran/parser/parser_stype.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -93,7 +93,7 @@ static_assert(std::is_trivial<YYSTYPE>::value);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // Ensure the YYSTYPE size is equal to Vec<AST::ast_t*>, which is a required member, so
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // YYSTYPE has to be at least as big, but it should not be bigger, otherwise it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // would reduce performance.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#ifndef HAVE_BUILD_TO_WASM
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if !defined(HAVE_BUILD_TO_WASM) && !defined(__ppc__)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static_assert(sizeof(YYSTYPE) == sizeof(Vec<AST::ast_t*>));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } // namespace LCompilers::LFortran
</span></pre><pre style='margin:0'>

</pre>