<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>