<pre style='margin:0'>
Haren S (harens) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/8de50c9b2655e7e026eda1f52f9f4d4d91219a2b">https://github.com/macports/macports-ports/commit/8de50c9b2655e7e026eda1f52f9f4d4d91219a2b</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 8de50c9b265 exa: Fix build for arm64, add doc for macOS 10.12 (#12234)
</span>8de50c9b265 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 8de50c9b2655e7e026eda1f52f9f4d4d91219a2b
</span>Author: Vadim-Valdis Yudaev <judaew@outlook.de>
AuthorDate: Thu Sep 16 21:17:34 2021 +0300
<span style='display:block; white-space:pre;color:#404040;'> exa: Fix build for arm64, add doc for macOS 10.12 (#12234)
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> * Replace `pandoc` by `go-md2man` for arm64. `pandoc` cannot be build
</span><span style='display:block; white-space:pre;color:#404040;'> because it dependency stack only support the arch x86_64. It's maybe
</span><span style='display:block; white-space:pre;color:#404040;'> * Man-pages now be available on macOS 10.12 and below.
</span>---
sysutils/exa/Portfile | 36 ++++++++++++++++++++++++------------
1 file changed, 24 insertions(+), 12 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/exa/Portfile b/sysutils/exa/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 7f84f8f10ef..0d6cd8cd233 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/exa/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/exa/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup github 1.0
</span> PortGroup cargo 1.0
github.setup ogham exa 0.10.1 v
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> categories sysutils
platforms darwin
maintainers {catlett.info:chad @chadcatlett} \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,20 +40,32 @@ build.pre_args-replace --frozen --offline
</span> variant git description {Build with git functionality} {}
variant doc description {Build man pages} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append port:pandoc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- post-build {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system -W ${worksrcpath} "${prefix}/bin/pandoc --standalone -f markdown -t man man/exa.1.md > man/exa.1"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system -W ${worksrcpath} "${prefix}/bin/pandoc --standalone -f markdown -t man man/exa_colors.5.md > man/exa_colors.5"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${os.platform} eq "darwin" && ${os.major} < 17 || \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${configure.build_arch} eq "arm64"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append port:go-md2man
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-build {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system -W ${worksrcpath}/man "${prefix}/bin/go-md2man \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -in=${name}.1.md -out=${name}.1"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system -W ${worksrcpath}/man "${prefix}/bin/go-md2man \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -in=${name}_colors.5.md -out=${name}_colors.5"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ notes "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ The man pages for macOS 10.12 and below or Apple Silicon have\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ minor formatting errors as they were built with go-md2man instead\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ of pandoc.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append port:pandoc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-build {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system -W ${worksrcpath}/man "${prefix}/bin/pandoc --standalone \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -f markdown -t man exa.1.md > exa.1"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system -W ${worksrcpath}/man "${prefix}/bin/pandoc --standalone \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -f markdown -t man exa_colors.5.md > exa_colors.5"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> }
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# pandoc / stack fails to build on macOS 10.12 and older
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# see: https://trac.macports.org/ticket/60477
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${os.platform} eq "darwin" && ${os.major} < 17} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants +git
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants +git +doc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default_variants +git +doc
</span>
if {![variant_isset git]} {
build.args --no-default-features
</pre><pre style='margin:0'>
</pre>