Update version to 1.1, add missing patches from sourceware 1.0 repository
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:
- be in markdown
- read from newest -> oldest (reverse order)
- remove the patch changes from 1.1.0 that were addressed in 1.0.7 and 1.0.8.
- 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.