<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/b0c0bc5fcbb0afd85dae13fc8dee8c030f094995">https://github.com/macports/macports-ports/commit/b0c0bc5fcbb0afd85dae13fc8dee8c030f094995</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit b0c0bc5fcbb0afd85dae13fc8dee8c030f094995
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Tue May 9 21:59:20 2023 -0700
<span style='display:block; white-space:pre;color:#404040;'> zstdConfig.cmake: subport to install zstd CMake file
</span>---
archivers/zstd/Portfile | 36 ++++++++++++++++++++++++++++++++++++
1 file changed, 36 insertions(+)
<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 11f21c7eb98..576acac732b 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;'>@@ -3,10 +3,20 @@
</span> PortSystem 1.0
PortGroup github 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+name zstd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name} {
</span> PortGroup clang_dependency 1.0
PortGroup makefile 1.0
PortGroup muniversal 1.1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport zstdConfig.cmake {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PortGroup cmake 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> github.setup facebook zstd 1.5.5 v
revision 0
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,10 +29,17 @@ license {BSD GPL-2}
</span>
maintainers {mcalhoun @MarcusCalhoun-Lopez} openmaintainer
<span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name} {
</span> description Zstandard - Fast real-time compression algorithm
long_description Zstd, short for Zstandard, is a fast lossless compression \
algorithm, targeting real-time compression scenarios at \
zlib-level and better compression ratios.
<span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport zstdConfig.cmake {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ description CMake files for zstd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description Installs {*}${description}.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span>
github.tarball_from releases
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -32,6 +49,7 @@ patchfiles patch-zstd-tiger-no-backtrace.diff \
</span> # Fix upgrade from previous version because -I flags are in the wrong order.
configure.cppflags-replace -I${prefix}/include -isystem${prefix}/include
<span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name} {
</span> depends_lib-append port:lz4 \
port:xz \
port:zlib
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -50,3 +68,21 @@ configure.cppflags-replace -I${prefix}/include -isystem${prefix}/include
</span>
test.run yes
test.args {*}${build.args}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport zstdConfig.cmake {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cmake.source_dir ${worksrcpath}/build/cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ supported_archs noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ installs_libs no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ delete ${destroot}${prefix}/bin \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/share \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/include \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/lib/pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {*}[glob ${destroot}${prefix}/lib/lib*]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span></pre><pre style='margin:0'>
</pre>