<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/6fff79db3feb90f7a9467efd9f548935c008d15e">https://github.com/macports/macports-ports/commit/6fff79db3feb90f7a9467efd9f548935c008d15e</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 6fff79db3feb90f7a9467efd9f548935c008d15e
</span>Author: Kirill A. Korinsky <kirill@korins.ky>
AuthorDate: Mon Aug 14 00:51:25 2023 +0200

<span style='display:block; white-space:pre;color:#404040;'>    cl-postmodern: add cl-postgres; cl-local-time: add cl-postgres-plus-local-time
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    It allows to avoid dependency cycle and enable building of ports
</span>---
 lisp/cl-clsql/Portfile      |  4 ++--
 lisp/cl-dbi/Portfile        |  4 ++--
 lisp/cl-local-time/Portfile | 21 +++++++++++++--------
 lisp/cl-postmodern/Portfile | 35 ++++++++++++++++++++++++++++-------
 4 files changed, 45 insertions(+), 19 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lisp/cl-clsql/Portfile b/lisp/cl-clsql/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8a665c5ea3b..fdada84e52b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lisp/cl-clsql/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lisp/cl-clsql/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup               common_lisp 1.0
</span> 
 name                    cl-clsql
 version                 6.7.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision                0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                1
</span> 
 checksums               rmd160  bee90661e8e3f5685493604755fbe1391d2f7e2c \
                         sha256  0b5fe43da00ebc0333c1a8f9ccbaefe11b03154c8444366aada8b3dc86fafb2f \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -29,7 +29,7 @@ common_lisp.build_run   no
</span> test.run                no
 
 depends_lib-append      port:cl-uffi \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:cl-postmodern
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:cl-postgres
</span> 
 livecheck.type          regex
 livecheck.url           ${master_sites}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lisp/cl-dbi/Portfile b/lisp/cl-dbi/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4b09ac32583..c369dfcc717 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lisp/cl-dbi/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lisp/cl-dbi/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,7 +6,7 @@ PortGroup           common_lisp 1.0
</span> 
 github.setup        fukamachi cl-dbi 3d4b48c7b6736a4257043cde60687614775714d6
 version             20230417
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> 
 checksums           rmd160  ab006654ea419289995bb8c3a4b2e5ef4ab617f3 \
                     sha256  f5eb74204be7db60dc2f30c519a8e1eb540b7e6a9cdb1915e77eb35d5593ad90 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,7 +23,7 @@ long_description    {*}${description}
</span> depends_lib-append  port:cl-alexandria \
                     port:cl-closer-mop \
                     port:cl-mysql \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:cl-postmodern \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:cl-postgres \
</span>                     port:cl-rove \
                     port:cl-sqlite \
                     port:cl-trivial-garbage \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lisp/cl-local-time/Portfile b/lisp/cl-local-time/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5945bff9490..9ac95dc0830 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lisp/cl-local-time/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lisp/cl-local-time/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,7 +7,7 @@ PortGroup               common_lisp 1.0
</span> github.setup            dlowe-net local-time 40169fe26d9639f3d9560ec0255789bf00b30036
 name                    cl-local-time
 version                 20221106
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision                0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                1
</span> 
 checksums               rmd160  78410dc3f9f0168bd11a232b98018602ccc74b37 \
                         sha256  515d7e47d68733232cb289b1ed2b46d42128ea68b7b0cb7654b013adc1a58ef7 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,13 +21,18 @@ description             Time manipulation library for Common Lisp
</span> 
 long_description        {*}${description}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# cl-local-time depends on cl-postmodern which depends on cl-local-time
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-common_lisp.build_run   no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${name} eq ${subport}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append  port:cl-hu.dwim.stefil
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append      port:cl-fad \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:cl-hu.dwim.stefil
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    common_lisp.systems local-time.asd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_test-append     port:cl-postmodern
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport cl-postgres-plus-local-time {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append  port:cl-local-time \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:cl-postgres
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# cl-postmodern requires threads
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-common_lisp.threads     yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # cl-postmodern requires threads
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    common_lisp.threads yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    common_lisp.systems {cl-postgres+local-time.asd}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lisp/cl-postmodern/Portfile b/lisp/cl-postmodern/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2bf73d9c8bb..916af520e00 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lisp/cl-postmodern/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lisp/cl-postmodern/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,7 +6,7 @@ PortGroup           common_lisp 1.0
</span> 
 github.setup        marijnh Postmodern 1.33.8 v
 name                cl-postmodern
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> 
 checksums           rmd160  27286c1230006b4a09cbee1bce7392e66c2ab12a \
                     sha256  c20e350efb57b61f69520b2e93563e1c4322b946ee0f534c080d9040d801d590 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,20 +20,41 @@ description         A Common Lisp PostgreSQL programming interface
</span> 
 long_description    {*}${description}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append  port:cl-alexandria \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport cl-postgres {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append \
</span>                     port:cl-base64 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:cl-bordeaux-threads \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:cl-closer-mop \
</span>                     port:cl-fiveam \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:cl-global-vars \
</span>                     port:cl-ironclad \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:cl-local-time \
</span>                     port:cl-md5 \
                     port:cl-split-sequence \
                     port:cl-uax-15 \
                     port:cl-usocket
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append   ecl-usocket.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    common_lisp.systems \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    cl-postgres.asd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ecl-usocket.diff
</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;'>+if {${name} eq ${subport}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:cl-alexandria \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:cl-postgres \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:cl-global-vars \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:cl-split-sequence \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:cl-bordeaux-threads \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:cl-closer-mop \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:cl-fiveam \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:cl-local-time \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:cl-postgres-plus-local-time
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    common_lisp.systems \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    postmodern.asd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    s-sql.asd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    simple-date.asd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
 common_lisp.threads yes
 
</pre><pre style='margin:0'>

</pre>