./archivers/zstd, Fast real-time compression algorithm

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 1.1.4, Package name: zstd-1.1.4, Maintainer: pkgsrc-users

Zstd, short for Zstandard, is a fast lossless compression algorithm,
targeting real-time compression scenarios at zlib-level and better
compression ratios.

Required to build:

Master sites:

SHA1: 42ebbcaae6ef38ae3a5955d9e84bc5984dbba7a1
RMD160: f6b1a8308b1dc4f4b5831f4787e431e57303246a
Filesize: 901.739 KB

Version history: (Expand)

CVS history: (Expand)

   2017-04-20 15:45:52 by Jonathan Perkin | Files touched by this commit (3)
Log message:
Needs zlib.  Use ${INSTALL}.  Fix "install" target.  Now works on SunOS.
   2017-04-11 16:23:35 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
Update archivers/zstd to 1.1.4
cli : new : can compress in *.gz format, using --format=gzip command, by
      Przemyslaw Skibinski
cli : new : advanced benchmark command --priority=rt
cli : fix : write on sparse-enabled file systems in 32-bits mode, by @ds77
cli : fix : --rm remains silent when input is stdin
cli : experimental : xzstd, with support for xz/lzma decoding, by Przemyslaw
speed : improved decompression speed in streaming mode for single shot scenarios \ 
memory : DDict (decompression dictionary) memory usage down from 150 KB to 20 KB
arch : 32-bits variant able to generate and decode very long matches (>32 MB),
       by Sean Purcell
API : new : ZSTD_findFrameCompressedSize(),
      ZSTD_getFrameContentSize(), ZSTD_findDecompressedSize()
API : changed : dropped support of legacy versions <= v0.3 (can be changed by
      modifying ZSTD_LEGACY_SUPPORT value)
build: new: meson build system in contrib/meson, by Dima Krasner
build: improved cmake script, by @Majlen
build: added -Wformat-security flag, as recommended by Padraig Brady
doc : new : educational decoder, by Sean Purcell

(pkgsrc changes)
   2017-03-08 17:51:37 by Thomas Klausner | Files touched by this commit (1)
Log message:
Add bl3.mk file.
   2017-02-22 12:56:26 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
Updated zstd to 1.1.3.

cli : zstd can decompress .gz files (can be disabled with `make zstd-nogz` or \ 
`make HAVE_ZLIB=0`)
cli : new : experimental target `make zstdmt`, with multi-threading support
cli : new : improved dictionary builder "cover" (experimental), by \ 
Nick Terrell
cli : new : advanced commands for detailed parameters, by Przemyslaw Skibinski
cli : fix zstdless on Mac OS-X, by Andrew Janke
cli : fix #232 "compress non-files"
dictBuilder : improved dictionary generation quality, thanks to Nick Terrell
API : new : lib/compress/ZSTDMT_compress.h multithreading API (experimental)
API : new : ZSTD_create?Dict_byReference(), requested by Bartosz Taudul
API : new : ZDICT_finalizeDictionary()
API : fix : ZSTD_initCStream_usingCDict() properly writes dictID into frame \ 
header, by Gregory Szorc (#511)
API : fix : all symbols properly exposed in libzstd, by Nick Terrell
build : support for Solaris target, by Przemyslaw Skibinski
doc : clarified specification, by Andrew Purcell
   2016-12-16 14:30:36 by Makoto Fujiwara | Files touched by this commit (3) | Package updated
Log message:
Updated archivers/zstd to 1.1.2
  API : streaming : decompression : changed : automatic
        implicit reset when chain-decoding new frames without init
  API : experimental : added : dictID retrieval functions, and \ 
  API : zbuff : changed : prototypes now generate deprecation warnings
  lib : improved : faster decompression speed at ultra compression settings and \ 
32-bits mode
  lib : changed : only public ZSTD_ symbols are now exposed
  lib : changed : reduced usage  of stack memory
  lib : fixed : several corner case bugs, by Nick Terrell
  cli : new : gzstd, experimental version able to decode .gz files, by \ 
Przemyslaw Skibinski
  cli : new : preserve file attributes
  cli : new : added zstdless and zstdgrep tools
  cli : fixed : status displays total amount decoded, even for
        file consisting of multiple frames (like pzstd)
  cli : fixed : zstdcat
  zlib_wrapper : added support for gz* functions, by Przemyslaw Skibinski
  install : better compatibility with FreeBSD, by Dimitry Andric
  source tree : changed : zbuff source files moved to lib/deprecated
   2016-12-04 20:04:24 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
Updated zstd to 1.1.1.

New : command -M#, --memory=, --memlimit=, --memlimit-decompress= to limit \ 
allowed memory consumption
New : doc/zstd_manual.html, by Przemyslaw Skibinski
Improved : slightly better compression ratio at --ultra levels (>= 20)
Improved : better memory usage when using streaming compression API, thanks to \ 
@Rogier-5 report
Added : API : ZSTD_initCStream_usingCDict(), ZSTD_initDStream_usingDDict() \ 
(experimental section)
Added : example/multiple_streaming_compression.c
Changed : zstd_errors.h is now installed within /include (and replaces \ 
Updated man page
Fixed : zstd-small, zstd-compress and zstd-decompress compilation targets
   2016-10-04 16:37:03 by Thomas Klausner | Files touched by this commit (7) | Package removed
Log message:
Updated zstd to 1.1.0.

New : contrib/pzstd, parallel version of zstd, by Nick Terrell
added : NetBSD install target (#338)
Improved : speed for batches of small files
Improved : speed of zlib wrapper, by Przemyslaw Skibinski
Changed : libzstd on Windows supports legacy formats, by Christophe Chevalier
Fixed : CLI -d output to stdout by default when input is stdin (#322)
Fixed : CLI correctly detects console on Mac OS-X
Fixed : CLI supports recursive mode `-r` on Mac OS-X
Fixed : Legacy decoders use unified error codes, reported by benrg (#341), fixed \ 
by Przemyslaw Skibinski
Fixed : compatibility with OpenBSD, reported by Juan Francisco Cantero Hurtado (#319)
Fixed : compatibility with Hurd, by Przemyslaw Skibinski (#365)
Fixed : zstd-pgo, reported by octoploid (#329)
   2016-09-04 14:40:24 by Thomas Klausner | Files touched by this commit (4)
Log message:
Add upstream pull request.