<pre style='margin:0'>
Chris Jones (cjones051073) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/2d05489176e114633d1f833d4880816620ae185a">https://github.com/macports/macports-ports/commit/2d05489176e114633d1f833d4880816620ae185a</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 2d05489 libpsl: Add comment regarding use as clang dependency
</span>2d05489 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 2d05489176e114633d1f833d4880816620ae185a
</span>Author: Chris Jones <jonesc@macports.org>
AuthorDate: Wed May 27 15:44:08 2020 +0100
<span style='display:block; white-space:pre;color:#404040;'> libpsl: Add comment regarding use as clang dependency
</span>---
net/libpsl/Portfile | 17 +++++++++++++----
1 file changed, 13 insertions(+), 4 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/libpsl/Portfile b/net/libpsl/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 95061b8..1ae7bff 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/libpsl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/libpsl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -42,9 +42,18 @@ checksums ${main_distfile} \
</span> sha256 cf6d5a33beec6adf4016846fd95b60487454dfe174a8fb2bc52bbd28cb949f64 \
size 94116
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Please note this port is (indirectly, via cmake) a dependency of the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# various clang-X ports. When updating the port versions (e.g. python)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# used here make sure to ensure that the new port being used uses the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# clang_dependency PortGroup to avoid circular dependencies whilst building.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# See e.g. https://trac.macports.org/ticket/60419
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set py_ver 3.8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set py_ver_nodot [string map {. {}} ${py_ver}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> depends_build-append \
port:pkgconfig \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:python38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:python${py_ver_nodot}
</span>
depends_lib-append path:lib/pkgconfig/glib-2.0.pc:glib2 \
port:gettext \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -52,7 +61,7 @@ depends_lib-append path:lib/pkgconfig/glib-2.0.pc:glib2 \
</span> port:libidn2 \
port:libunistring
<span style='display:block; white-space:pre;background:#ffe0e0;'>-license_noconflict python38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license_noconflict python${py_ver_nodot}
</span>
post-extract {
# Replace older bundled publicsuffix list.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -63,11 +72,11 @@ post-extract {
</span> patchfiles gtk-doc-1.30.patch
post-patch {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|^#!.*|#!${prefix}/bin/python3.8|" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|^#!.*|#!${prefix}/bin/python${py_ver}|" \
</span> ${worksrcpath}/src/psl-make-dafsa
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.python ${prefix}/bin/python3.8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.python ${prefix}/bin/python${py_ver}
</span>
configure.args --enable-builtin=libidn2 \
--disable-silent-rules
</pre><pre style='margin:0'>
</pre>