<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/0f91ebfb575f9b6127f5c9e7f38d6ad8e017bf31">https://github.com/macports/macports-ports/commit/0f91ebfb575f9b6127f5c9e7f38d6ad8e017bf31</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 0f91ebfb575f9b6127f5c9e7f38d6ad8e017bf31
</span>Author: Sergey Fedorov <barracuda@macos-powerpc.org>
AuthorDate: Tue Oct 29 13:01:14 2024 +0800

<span style='display:block; white-space:pre;color:#404040;'>    lfortran: update to 0.41.0
</span>---
 lang/lfortran/Portfile                             | 11 +++++----
 .../8531580bd727a5b1ce4e7da2d0fe5f78460edfa4.patch | 27 ++++++++++++++++++++++
 .../files/patch-use-sane-install-dirs.diff         | 12 +++++-----
 3 files changed, 40 insertions(+), 10 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 d264c077ad2..df3120cfcfe 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;'>@@ -9,7 +9,7 @@ PortGroup               legacysupport 1.1
</span> # clock_gettime
 legacysupport.newest_darwin_requires_legacy 16
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup            lfortran lfortran 0.40.0 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup            lfortran lfortran 0.41.0 v
</span> revision                0
 categories              lang fortran
 maintainers             {@barracuda156 gmail.com:vital.had} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,9 +21,9 @@ long_description        LFortran is a modern open-source interactive Fortran com
</span>                         with the goal to run user’s code on modern architectures such as multi-core CPUs and GPUs.
 homepage                https://lfortran.org
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums               rmd160  44e8eb4bcac09c9fd4981ce4f7866497971fdf7f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  70ba7fc337d6363574bf5e3864d3098594f45750ce22e58fdcd87bd52a9e0656 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    2819671
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160  4434e3dc4274506049751362ea763f34d408ab5a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  46b2deb9f4f9f60fd55002f81e67b7671b9ae91e3c15a06cd368b30b670b0630 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    2848432
</span> github.tarball_from     archive
 
 set port_libfmt         libfmt10
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -46,6 +46,9 @@ patchfiles-append       patch-use-sane-install-dirs.diff \
</span>                         patch-version.diff
 # TODO: add CMake config files.
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Backport of https://github.com/lfortran/lfortran/commit/8531580bd727a5b1ce4e7da2d0fe5f78460edfa4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append       8531580bd727a5b1ce4e7da2d0fe5f78460edfa4.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.python        ${prefix}/bin/python${py_ver}
 
 post-patch {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/lfortran/files/8531580bd727a5b1ce4e7da2d0fe5f78460edfa4.patch b/lang/lfortran/files/8531580bd727a5b1ce4e7da2d0fe5f78460edfa4.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..f07ec0f8a81
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/lfortran/files/8531580bd727a5b1ce4e7da2d0fe5f78460edfa4.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,27 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 8531580bd727a5b1ce4e7da2d0fe5f78460edfa4 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: =?UTF-8?q?Ond=C5=99ej=20=C4=8Cert=C3=ADk?= <ondrej@certik.us>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Mon, 14 Oct 2024 20:30:37 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] Fix include for Apple
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Needed for conda-forge packaging:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/conda-forge/lfortran-feedstock/pull/98
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ src/libasr/runtime/lfortran_intrinsics.c | 4 ++++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 4 insertions(+)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/src/libasr/runtime/lfortran_intrinsics.c b/src/libasr/runtime/lfortran_intrinsics.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index da2d25c2e2..aafef877f6 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/libasr/runtime/lfortran_intrinsics.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/libasr/runtime/lfortran_intrinsics.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -19,6 +19,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #  include <unistd.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined(__APPLE__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#  include <sys/time.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <libasr/runtime/lfortran_intrinsics.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <libasr/config.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/lfortran/files/patch-use-sane-install-dirs.diff b/lang/lfortran/files/patch-use-sane-install-dirs.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 2b3165953cc..3469ca1120f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/lfortran/files/patch-use-sane-install-dirs.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/lfortran/files/patch-use-sane-install-dirs.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,9 +1,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/runtime/CMakeLists.txt     2024-03-23 14:51:33.000000000 +0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/runtime/CMakeLists.txt     2024-03-25 10:59:51.000000000 +0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -78,6 +78,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${CMAKE_Fortran_MODULE_DIRECTORY}/lfortran_intrinsic_math.mod
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${CMAKE_Fortran_MODULE_DIRECTORY}/lfortran_intrinsic_sin.mod
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ${CMAKE_Fortran_MODULE_DIRECTORY}/lfortran_intrinsic_string.mod
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/runtime/CMakeLists.txt     2024-10-14 23:38:20.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/runtime/CMakeLists.txt     2024-10-29 08:27:41.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -54,6 +54,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${CMAKE_Fortran_MODULE_DIRECTORY}/lfortran_intrinsic_ieee_arithmetic.mod
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${CMAKE_Fortran_MODULE_DIRECTORY}/lfortran_intrinsic_iso_c_binding.mod
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ${CMAKE_Fortran_MODULE_DIRECTORY}/omp_lib.mod
</span> -  DESTINATION ${CMAKE_INSTALL_LIBDIR}
 +  DESTINATION ${CMAKE_INSTALL_PREFIX}/include/lfortran/finclude
    )
</pre><pre style='margin:0'>

</pre>