./archivers/bzip3, Successor to BZip2

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


Branch: CURRENT, Version: 1.5.3, Package name: bzip3-1.5.3, Maintainer: pkgsrc-users

A better, faster and stronger spiritual successor to BZip2. Features higher
compression ratios and better performance thanks to a order-0 context mixing
entropy coder, a fast Burrows-Wheeler transform code making use of suffix
arrays and a RLE with Lempel Ziv+Prediction pass based on LZ77-style string
matching and PPM-style context modeling.


Master sites:

Filesize: 278.113 KB

Version history: (Expand)


CVS history: (Expand)


   2025-10-27 21:49:50 by Thomas Klausner | Files touched by this commit (1) | Package updated
Log message:
bzip3: update HOMEPAGE and MASTER_SITES
   2025-10-27 14:59:19 by Ryo ONODERA | Files touched by this commit (2)
Log message:
archivers/bzip3: Update to 1.5.3

Changelog:
v1.5.3:
* fix oom handling in main.c and yarg.h.
* cmake build fixes for non-unix platforms:
  * disable pthreads by default on windows & !mingw
  * fix handling of dlls on windows.
  * add missing find_dependency call to ensure Threads::threads is present in \ 
downstream find_package callers.
* the project moved to https://github.com/iczelia/bzip3.
   2025-08-06 23:40:06 by Ryo ONODERA | Files touched by this commit (2)
Log message:
archivers/bzip3: Update to 1.5.2

Changelog:
v1.5.2:
* batch mode: fall back to stdin input with no auxiliary arguments.
* bz3_compress (API): better bound estimation
* yarg: oom handling; stop relying on (GNU) asprintf, use the baked in variant.
* pkg-config: Add License variable
* bz3_decompress (API): fix a memory leak

v1.5.1:
* Replace getopt-based parsing with `yarg`.
* Change the soname to indicate a difference in the ABI.

v1.5.0:
* Add `--rm` option that removes the original files after successful operation.
* `bz3grep`: display the correct program name on invalid invocation.
* Improve the docstrings regarding the use of `bz3_bound` with block decompression.
* Tighter LZP/RLE bounds in the decoder => slightly improved compression with no
  observable format change.
* Improve the documentation and available tooling for fuzzing.
* Rewritten the file format documentation.
* Add the `bz3_min_memory_needed` API.
* BREAKING: Change the signature of `bz3_decode_block` and `bz3_encode_block`.
  Refer to the documentation for the new usage. This version is not ABI-compatible
  with the previous versions of the package.
* Fix: the file `$dir.bz3` being created when invoked as `bzip3 -e $dir` where
  `$dir` is a directory.

v1.4.0:
* Wrap up all the changes from v1.3; bump up the minor version release.
* Various changes for CMake; bundle CMake files with the autotools dist tarball.
* Support for linking with C++.
   2024-01-03 09:16:37 by Niclas Rosenvik | Files touched by this commit (3)
Log message:
bzip3: avoid redefinition of bswap16 on NetBSD
   2023-12-16 12:40:53 by Niclas Rosenvik | Files touched by this commit (2)
Log message:
bzip3: fix build on solaris-like systems
   2023-11-28 18:25:38 by Adam Ciarcinski | Files touched by this commit (4)
Log message:
bzip3: added version 1.3.2

A better, faster and stronger spiritual successor to BZip2. Features higher
compression ratios and better performance thanks to a order-0 context mixing
entropy coder, a fast Burrows-Wheeler transform code making use of suffix
arrays and a RLE with Lempel Ziv+Prediction pass based on LZ77-style string
matching and PPM-style context modeling.