<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/3341a6a77174f9ab6d9d2184625ae4113bba12fa">https://github.com/macports/macports-ports/commit/3341a6a77174f9ab6d9d2184625ae4113bba12fa</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 3341a6a77174f9ab6d9d2184625ae4113bba12fa
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Mon Feb 1 03:32:31 2021 -0600
<span style='display:block; white-space:pre;color:#404040;'> libxl: Update to 3.9.4.3 with arm64 support
</span>---
textproc/libxl/Portfile | 29 +++++++++++++++++------------
1 file changed, 17 insertions(+), 12 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/libxl/Portfile b/textproc/libxl/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a6c5a32b8bf..c704511e237 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/libxl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/libxl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,13 +3,12 @@
</span> PortSystem 1.0
name libxl
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 3.8.8.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 3.9.4.3
</span> revision 0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 8ef919e63acd060df3d2ddd5d221a1b1da8ad0b9 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 f7eb58cccf2f6bdab0ad01b2e480fe38ab537839685a165cf03edda1a0041574 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 14334386
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 27dbd188602aef4da66e2bb739a68ddfbbe958a3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 e7e272fd309bfc0209ce6de52b3a4716d21a0fbdac006dd578eb68340e8d3ce3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 28462901
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set branch [join [lrange [split ${version} .] 0 2] .]
</span> categories textproc
platforms darwin
maintainers {ryandesign @ryandesign} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,17 +18,20 @@ description library for reading and writing Microsoft Excel files
</span>
long_description LibXL is a commercial ${description}.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://www.libxl.com/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites ${homepage}download/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://www.libxl.com
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites ${homepage}/download/
</span> dist_subdir ${name}/${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-distfiles libxl-mac-${branch}${extract.suffix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname libxl-mac-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_dmg yes
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-worksrcdir libxl-mac-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+worksrcdir ${distname}/${distname}
</span>
use_configure no
<span style='display:block; white-space:pre;background:#e0ffe0;'>+variant universal {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # The pre-compiled library is built for these architectures.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-supported_archs x86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs arm64 x86_64
</span>
# The pre-compiled library is linked with libc++.
configure.cxx_stdlib libc++
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -38,6 +40,9 @@ set libxl lib/libxl.dylib
</span>
build {
system -W ${worksrcpath} "install_name_tool -id ${prefix}/${libxl} ${libxl}"
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {![variant_exists universal] || ![variant_isset universal]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system -W ${worksrcpath} "lipo -thin ${configure.build_arch} ${libxl} -output ${libxl}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> }
destroot {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -56,12 +61,12 @@ destroot {
</span> copy ${worksrcpath}/examples ${destroot}${prefix}/share/doc/${subport}/
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url ${homepage}download.html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url ${homepage}/download.html
</span> livecheck.regex download/libxl-mac-(\[0-9.\]+)${extract.suffix}
notes "
LibXL is commercial software that requires a license to unlock all features.\
For more information, see:
<span style='display:block; white-space:pre;background:#ffe0e0;'>-${homepage}purchase.html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+${homepage}/purchase.html
</span> "
</pre><pre style='margin:0'>
</pre>