<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/68d6ca6813f96af883f3ece04b2637d2f07b5324">https://github.com/macports/macports-ports/commit/68d6ca6813f96af883f3ece04b2637d2f07b5324</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 68d6ca6813f basiclu: new port in math
</span>68d6ca6813f is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 68d6ca6813f96af883f3ece04b2637d2f07b5324
</span>Author: barracuda156 <vital.had@gmail.com>
AuthorDate: Sun Jul 9 19:44:46 2023 +0800

<span style='display:block; white-space:pre;color:#404040;'>    basiclu: new port in math
</span>---
 math/basiclu/Portfile                      | 52 ++++++++++++++++++++++++++++++
 math/basiclu/files/patch-use-right-cc.diff | 28 ++++++++++++++++
 2 files changed, 80 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/basiclu/Portfile b/math/basiclu/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..db7f189770e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/basiclu/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,52 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem              1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup               github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup               legacysupport 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup               makefile 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# clock_gettime
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+legacysupport.newest_darwin_requires_legacy 15
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup            ERGO-Code basiclu a2828782151288efa5e2cb2e0c1ac21925ed9db9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version                 2.2.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories              math
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers             {@barracuda156 gmail.com:vital.had} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license                 {GPL-3 MIT}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description             Sparse LU factorization and update
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description        {*}${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160  1186d7c129f10adbc6f7c5d275ff86326fcfd1fd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  25b15b96ebd739450b6a91ca86bdf939fd2096873b47557723c332d626061207 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    1328520
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append       patch-use-right-cc.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s,@CC@,${configure.cc},g" ${worksrcpath}/Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.c_standard     1999
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# error: ‘for’ loop initial declaration used outside C99 mode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cflags-append -std=c99
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# CLOCK_MONOTONIC_RAW
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cppflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -D_DARWIN_C_SOURCE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.target            shared
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d ${destroot}${prefix}/include/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    fs-traverse h ${worksrcpath}/include {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {[file isfile ${h}] && [file extension ${h}] == ".h"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            copy ${h} ${destroot}${prefix}/include/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    fs-traverse l ${worksrcpath}/lib {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {[file isfile ${l}] && [file extension ${l}] == ".dylib"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            copy ${l} ${destroot}${prefix}/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/basiclu/files/patch-use-right-cc.diff b/math/basiclu/files/patch-use-right-cc.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..f96803f2db8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/basiclu/files/patch-use-right-cc.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,28 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Makefile.orig  2021-08-21 14:39:52.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Makefile       2023-07-07 08:04:35.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -34,7 +34,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ shared: lib/$(SO_TARGET)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/$(SO_TARGET): $(OBJ_FILES)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  $(CC99) $(CF) $(SO_OPTS) $^ -o $@ $(LDLIBS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  @CC@ $(CF) $(SO_OPTS) $^ -o $@ $(LDLIBS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ( cd lib; ln -sf $(SO_TARGET) $(SO_PLAIN) )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ( cd lib; ln -sf $(SO_TARGET) $(SO_MAIN) )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -43,14 +43,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #-------------------------------------------------------------------------------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ example/maxvolume: example/maxvolume.c example/mmio.c lib/$(AR_TARGET)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  $(CC99) $(CF) -I./include -o $@ $^ $(LDLIBS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  @CC@ $(CF) -I./include -o $@ $^ $(LDLIBS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #-------------------------------------------------------------------------------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # compile each object file from its source file
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #-------------------------------------------------------------------------------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build/%.o: src/%.c $(DEP_FILES)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  $(CC99) $(CF) -I./include -c $< -o $@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  @CC@ $(CF) -I./include -c $< -o $@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #-------------------------------------------------------------------------------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # clean and purge
</span></pre><pre style='margin:0'>

</pre>