<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/f0da98f9b73b51257f282ef08e729bf64aa9fed0">https://github.com/macports/macports-ports/commit/f0da98f9b73b51257f282ef08e729bf64aa9fed0</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit f0da98f9b73b51257f282ef08e729bf64aa9fed0
</span>Author: Kirill A. Korinsky <kirill@korins.ky>
AuthorDate: Wed Aug 9 12:20:56 2023 +0200

<span style='display:block; white-space:pre;color:#404040;'>    cl-trivial-features, cl-ppcre: replace subport to common_lisp.build_run
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    The only reason to had subport was moving away test dependency from build
</span>---
 lisp/cl-ppcre/Portfile            | 22 ++++------------------
 lisp/cl-trivial-features/Portfile | 36 ++++++++----------------------------
 2 files changed, 12 insertions(+), 46 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lisp/cl-ppcre/Portfile b/lisp/cl-ppcre/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4758b9f9b80..77c1a2cfa6c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lisp/cl-ppcre/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lisp/cl-ppcre/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup           github 1.0
</span> PortGroup           common_lisp 1.0
 
 github.setup        edicl cl-ppcre 2.1.1 v
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            2
</span> 
 checksums           rmd160  106346027a81f75e27f11b2719d499ffea606d9e \
                     sha256  89631179b71648d9e6c565a928f6896a9d5742aa2083b9c1b705fe0b45d85def \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,22 +22,8 @@ long_description    CL-PPCRE is a fast, portable, thread-safe regular expression
</span> 
 github.tarball_from archive
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_test-append port:cl-flexi-streams
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# cl-ppcre depedns on cl-unicode, and cl-unicode depends on cl-ppcre
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+common_lisp.build_run   no
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# broke cyclic dependencies:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#  - cl-unicode depends on cl-ppcre
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#  - cl-ppcre-unicode depends cl-unicode
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${name} eq ${subport}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    post-extract {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        file delete ${worksrcpath}/cl-ppcre-unicode.asd
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-subport cl-ppcre-unicode {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_test-append port:cl-flexi-streams \
</span>                     port:cl-unicode
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    post-extract {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        file delete ${worksrcpath}/cl-ppcre.asd
</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;color:#808080;'>diff --git a/lisp/cl-trivial-features/Portfile b/lisp/cl-trivial-features/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3efab019b22..055266aee0d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lisp/cl-trivial-features/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lisp/cl-trivial-features/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,7 +7,7 @@ PortGroup           common_lisp 1.0
</span> github.setup        trivial-features trivial-features d249a62aaf022902398a7141ae17217251fc61db
 name                cl-trivial-features
 version             20230607
<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  cd328aa25a5fe306b685664d2e64a509c4d13628 \
                     sha256  e1913a4957b81a7d2b0e0bce4ccbbc1ecd23aa212950b3f7646237940ac2509b \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,30 +21,10 @@ description         Portable CL:*FEATURES*
</span> 
 long_description    {*}${description}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# NOTE: Enable tests introduces cyclic dependencies:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#  - cl-cffi depends on cl-trivial-features
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#  - cl-trivial-features depends cl-trivial-features-tests
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#  - cl-trivial-features-tests depends cl-cffi-grovel
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#  - cl-cffi-grovel depends cl-cffi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${name} eq ${subport}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    test.run        no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    post-extract {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        file delete ${worksrcpath}/trivial-features-tests.asd
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-subport cl-trivial-features-tests {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append  \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:cl-cffi \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:cl-trivial-features
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    post-extract {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        file delete ${worksrcpath}/trivial-features.asd
</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;'>-    # See: https://github.com/trivial-features/trivial-features/issues/23
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    common_lisp.clisp   no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    livecheck.type      none
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# cl-cffi depedns on cl-trivial-features which depends on cl-cffi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+common_lisp.build_run   no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_test-append port:cl-cffi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# See: https://github.com/trivial-features/trivial-features/issues/23
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+common_lisp.clisp   no
</span></pre><pre style='margin:0'>

</pre>