From db9258e828bc2cd96e3954f1ddcc9d3530589025 Mon Sep 17 00:00:00 2001 From: Lasse Collin Date: Tue, 25 Mar 2025 15:18:32 +0200 Subject: [PATCH] Bump version and soname for 5.8.0 Also remove the LZMA_UNSTABLE macro. --- src/liblzma/Makefile.am | 2 +- src/liblzma/api/lzma/bcj.h | 2 -- src/liblzma/api/lzma/version.h | 6 +++--- src/liblzma/common/common.h | 2 -- src/liblzma/liblzma_generic.map | 2 +- src/liblzma/liblzma_linux.map | 2 +- 6 files changed, 6 insertions(+), 10 deletions(-) diff --git a/src/liblzma/Makefile.am b/src/liblzma/Makefile.am index 056e51e6..c3feaa9a 100644 --- a/src/liblzma/Makefile.am +++ b/src/liblzma/Makefile.am @@ -20,7 +20,7 @@ liblzma_la_CPPFLAGS = \ -I$(top_srcdir)/src/liblzma/simple \ -I$(top_srcdir)/src/common \ -DTUKLIB_SYMBOL_PREFIX=lzma_ -liblzma_la_LDFLAGS = -no-undefined -version-info 12:2:7 +liblzma_la_LDFLAGS = -no-undefined -version-info 13:0:8 EXTRA_DIST += liblzma_generic.map liblzma_linux.map validate_map.sh if COND_SYMVERS_GENERIC diff --git a/src/liblzma/api/lzma/bcj.h b/src/liblzma/api/lzma/bcj.h index 35c0477b..fb737cbb 100644 --- a/src/liblzma/api/lzma/bcj.h +++ b/src/liblzma/api/lzma/bcj.h @@ -98,7 +98,6 @@ typedef struct { } lzma_options_bcj; -#ifdef LZMA_UNSTABLE /** * \brief Raw ARM64 BCJ encoder * @@ -194,4 +193,3 @@ extern LZMA_API(size_t) lzma_bcj_x86_encode( */ extern LZMA_API(size_t) lzma_bcj_x86_decode( uint32_t start_offset, uint8_t *buf, size_t size) lzma_nothrow; -#endif diff --git a/src/liblzma/api/lzma/version.h b/src/liblzma/api/lzma/version.h index 210ac12c..5d8a677c 100644 --- a/src/liblzma/api/lzma/version.h +++ b/src/liblzma/api/lzma/version.h @@ -19,10 +19,10 @@ #define LZMA_VERSION_MAJOR 5 /** \brief Minor version number of the liblzma release. */ -#define LZMA_VERSION_MINOR 7 +#define LZMA_VERSION_MINOR 8 /** \brief Patch version number of the liblzma release. */ -#define LZMA_VERSION_PATCH 2 +#define LZMA_VERSION_PATCH 0 /** * \brief Version stability marker @@ -32,7 +32,7 @@ * - LZMA_VERSION_STABILITY_BETA * - LZMA_VERSION_STABILITY_STABLE */ -#define LZMA_VERSION_STABILITY LZMA_VERSION_STABILITY_BETA +#define LZMA_VERSION_STABILITY LZMA_VERSION_STABILITY_STABLE /** \brief Commit version number of the liblzma release */ #ifndef LZMA_VERSION_COMMIT diff --git a/src/liblzma/common/common.h b/src/liblzma/common/common.h index fd8f8c8b..20af32f6 100644 --- a/src/liblzma/common/common.h +++ b/src/liblzma/common/common.h @@ -42,8 +42,6 @@ #define LZMA_API(type) LZMA_API_EXPORT type LZMA_API_CALL -#define LZMA_UNSTABLE - #include "lzma.h" // This is for detecting modern GCC and Clang attributes diff --git a/src/liblzma/liblzma_generic.map b/src/liblzma/liblzma_generic.map index 9ee07b63..2bef27a8 100644 --- a/src/liblzma/liblzma_generic.map +++ b/src/liblzma/liblzma_generic.map @@ -127,7 +127,7 @@ global: lzma_mt_block_size; } XZ_5.4; -XZ_5.7.2beta { +XZ_5.8 { global: lzma_bcj_arm64_encode; lzma_bcj_arm64_decode; diff --git a/src/liblzma/liblzma_linux.map b/src/liblzma/liblzma_linux.map index 28a77a71..50f1571d 100644 --- a/src/liblzma/liblzma_linux.map +++ b/src/liblzma/liblzma_linux.map @@ -142,7 +142,7 @@ global: lzma_mt_block_size; } XZ_5.4; -XZ_5.7.2beta { +XZ_5.8 { global: lzma_bcj_arm64_encode; lzma_bcj_arm64_decode;