<pre style='margin:0'>
Marcus Calhoun-Lopez (MarcusCalhoun-Lopez) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/f52127e548c2ae3c8fcec1cf25e995960594fdf9">https://github.com/macports/macports-ports/commit/f52127e548c2ae3c8fcec1cf25e995960594fdf9</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit f52127e548c2ae3c8fcec1cf25e995960594fdf9
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Tue May 9 21:56:11 2023 -0700
<span style='display:block; white-space:pre;color:#404040;'> zstd: refactor to make future changes easier to read
</span>---
archivers/zstd/Portfile | 73 +++++++++++++++++++++++++------------------------
1 file changed, 37 insertions(+), 36 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/archivers/zstd/Portfile b/archivers/zstd/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 115b09980b1..7572bfb2dee 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/archivers/zstd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/archivers/zstd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,51 +1,52 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim: fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup github 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup clang_dependency 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup makefile 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup muniversal 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup github 1.0
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup facebook zstd 1.5.5 v
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PortGroup clang_dependency 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PortGroup makefile 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PortGroup muniversal 1.0
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 afab9fe65b1c72babfc7b12ba31f2b49de14d32e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 9c4396cc829cfae319a6e2615202e82aad41372073482fce286fac78646d3ee4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 2368543
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup facebook zstd 1.5.5 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories archivers devel
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license {BSD GPL-2}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 afab9fe65b1c72babfc7b12ba31f2b49de14d32e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 9c4396cc829cfae319a6e2615202e82aad41372073482fce286fac78646d3ee4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 2368543
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories archivers devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license {BSD GPL-2}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description Zstandard - Fast real-time compression algorithm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description Zstd, short for Zstandard, is a fast lossless compression \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- algorithm, targeting real-time compression scenarios at \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- zlib-level and better compression ratios.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers nomaintainer
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.tarball_from releases
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ description Zstandard - Fast real-time compression algorithm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description Zstd, short for Zstandard, is a fast lossless compression \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ algorithm, targeting real-time compression scenarios at \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ zlib-level and better compression ratios.
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append port:lz4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:xz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:zlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from releases
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# libzstd.dylib links to libSystem.B.dylib only. Dependencies like lz4 are
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# linked by CLI tools in ${prefix}/bin only.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license_noconflict lz4 xz zlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-zstd-tiger-no-backtrace.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ flags.patch
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-zstd-tiger-no-backtrace.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- flags.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Fix upgrade from previous version because -I flags are in the wrong order.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cppflags-replace -I${prefix}/include -isystem${prefix}/include
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin 8 {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append port:gmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build.cmd ${prefix}/bin/gmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:lz4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:xz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:zlib
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Fix upgrade from previous version because -I flags are in the wrong order.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cppflags-replace -I${prefix}/include -isystem${prefix}/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # libzstd.dylib links to libSystem.B.dylib only. Dependencies like lz4 are
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # linked by CLI tools in ${prefix}/bin only.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ license_noconflict lz4 xz zlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ platform darwin 8 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append port:gmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build.cmd ${prefix}/bin/gmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-build.target allmost
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.args V=1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build.target allmost
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build.args V=1
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-test.run yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.args {*}${build.args}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test.run yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test.args {*}${build.args}
</span></pre><pre style='margin:0'>
</pre>