logo

oasis

Own branch of Oasis Linux (upstream: <https://git.sr.ht/~mcf/oasis/>) git clone https://anongit.hacktivis.me/git/oasis.git
commit: a10eff96c55e452fd0bd906f80b1f61736321c4e
parent 5d7c3d06376876306b6e8ce12e686ab81c074be3
Author: Michael Forney <mforney@mforney.org>
Date:   Fri, 19 Apr 2019 01:25:01 -0700

Add zstd 1.4.0

Diffstat:

M.gitmodules3+++
Mpkg/gen.lua1+
Apkg/zstd/gen.lua54++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apkg/zstd/src1+
Apkg/zstd/ver1+
5 files changed, 60 insertions(+), 0 deletions(-)

diff --git a/.gitmodules b/.gitmodules @@ -265,3 +265,6 @@ [submodule "pkg/zlib/src"] path = pkg/zlib/src url = https://github.com/madler/zlib +[submodule "pkg/zstd/src"] + path = pkg/zstd/src + url = https://github.com/facebook/zstd diff --git a/pkg/gen.lua b/pkg/gen.lua @@ -99,3 +99,4 @@ subgen 'xkeyboard-config' subgen 'xz' subgen 'youtube-dl' subgen 'zlib' +subgen 'zstd' diff --git a/pkg/zstd/gen.lua b/pkg/zstd/gen.lua @@ -0,0 +1,54 @@ +cflags{ + '-Wall', '-Wextra', '-pedantic', + '-D ZSTD_LEGACY_SUPPORT=0', + '-D ZSTD_MULTITHREAD', + '-D XXH_NAMESPACE=ZSTD_', + '-D ZSTD_NOBENCH', + '-D ZSTD_NODICT', + '-I $srcdir/lib', + '-I $srcdir/lib/common', + '-I $srcdir/lib/dictBuilder', +} + +lib('libzstd.a', [[lib/( + common/( + debug.c + entropy_common.c + error_private.c + fse_decompress.c + pool.c + threading.c + xxhash.c + zstd_common.c + ) + compress/( + fse_compress.c + hist.c + huf_compress.c + zstd_compress.c + zstd_double_fast.c + zstd_fast.c + zstd_lazy.c + zstd_ldm.c + zstd_opt.c + zstdmt_compress.c + ) + decompress/( + huf_decompress.c + zstd_ddict.c + zstd_decompress.c + zstd_decompress_block.c + ) +)]]) + +exe('zstd', [[ + programs/(zstdcli.c util.c timefn.c fileio.c) + libzstd.a +]]) +file('bin/zstd', '755', '$outdir/zstd') +sym('bin/unzstd', 'zstd') +sym('bin/zstdcat', 'zstd') + +man{'programs/zstd.1'} + +fetch 'git' diff --git a/pkg/zstd/src b/pkg/zstd/src @@ -0,0 +1 @@ +Subproject commit 83b51e9f886be7c2a4d477b6e7bc6db831791d8d diff --git a/pkg/zstd/ver b/pkg/zstd/ver @@ -0,0 +1 @@ +1.4.0 r0