Skip to content

Update version to 1.1, add missing patches from sourceware 1.0 repository

Micah requested to merge micahsnyder/bzip2-fork:update-version-for-1.1 into master

Increase the version # to 1.1.0. Increase the .so version to 1:9:0 (revision 9) which == libbz2.so.1.0.9

Add missing patches from sourceware bzip2 1.0 git history. The only thing missing, as far as I know, is a CMake & Meson equivalent of commit 475173c2 which generates bzip2.1.preformatted at build time.

Updated the NEWS to:

  1. be in markdown
  2. read from newest -> oldest (reverse order)
  3. remove the patch changes from 1.1.0 that were addressed in 1.0.7 and 1.0.8.
  4. minor updates to the 1.0.7 and 1.0.8 change log to add a little more detail and more acknowledgements.

At present the NEWS now also explains the SONAME change from libbz2.so.1.0 to libbz2.so.1. This PR includes a commit that adds a new CMake option to include a copy of the library with the old SONAME; Configure with -D USE_OLD_SONAME=ON to build libbz2.so.1.0. Because this is to support the legacy SONAME, it should eventually go away as distributions switch to use the new SONAME. I have not added an equivalent feature in the Meson build system.

Edited by Micah

Merge request reports

Loading