diff options
Diffstat (limited to 'lib/liblzma')
| -rw-r--r-- | lib/liblzma/Makefile | 13 | ||||
| -rw-r--r-- | lib/liblzma/Symbol.map | 9 | ||||
| -rw-r--r-- | lib/liblzma/Versions.def | 5 | ||||
| -rw-r--r-- | lib/liblzma/config.h | 18 |
4 files changed, 34 insertions, 11 deletions
diff --git a/lib/liblzma/Makefile b/lib/liblzma/Makefile index 9f8ac443a8fc..9c6ece74ffd0 100644 --- a/lib/liblzma/Makefile +++ b/lib/liblzma/Makefile @@ -1,4 +1,6 @@ -PACKAGE=lib${LIB} +PACKAGE= xz +LIB_PACKAGE= + LIB= lzma LZMADIR= ${SRCTOP}/contrib/xz/src/liblzma @@ -80,16 +82,13 @@ SRCS+= common.c \ .PATH: ${LZMADIR}/check -SRCS+= check.c \ - crc32_table.c \ - crc64_table.c +SRCS+= check.c \ + crc32_fast.c \ + crc64_fast.c .if defined(MACHINE_ARCH) && ${MACHINE_ARCH} == "i386" SRCS+= crc32_x86.S \ crc64_x86.S ACFLAGS+= -Wa,--noexecstack -.else -SRCS+= crc32_fast.c \ - crc64_fast.c .endif .PATH: ${LZMADIR}/lz diff --git a/lib/liblzma/Symbol.map b/lib/liblzma/Symbol.map index 938b6191b4f4..0976e26a3c8d 100644 --- a/lib/liblzma/Symbol.map +++ b/lib/liblzma/Symbol.map @@ -118,6 +118,15 @@ XZ_5.6 { lzma_mt_block_size; }; +XZ_5.8 { + lzma_bcj_arm64_encode; + lzma_bcj_arm64_decode; + lzma_bcj_riscv_encode; + lzma_bcj_riscv_decode; + lzma_bcj_x86_encode; + lzma_bcj_x86_decode; +}; + XZprivate_1.0 { lzma_alloc; lzma_alloc_zero; diff --git a/lib/liblzma/Versions.def b/lib/liblzma/Versions.def index 25064d9d50e7..555ef25c8801 100644 --- a/lib/liblzma/Versions.def +++ b/lib/liblzma/Versions.def @@ -11,6 +11,9 @@ XZ_5.4 { XZ_5.6 { } XZ_5.4; -XZprivate_1.0 { +XZ_5.8 { } XZ_5.6; +XZprivate_1.0 { +} XZ_5.8; + diff --git a/lib/liblzma/config.h b/lib/liblzma/config.h index 3e51b0b92463..963d08c93e7a 100644 --- a/lib/liblzma/config.h +++ b/lib/liblzma/config.h @@ -68,6 +68,12 @@ /* Define to 1 if you have the <cpuid.h> header file. */ #define HAVE_CPUID_H 1 +/* Define to 1 if the 32-bit x86 CRC assembly files are used. */ +/* FreeBSD - only enabled for i386 */ +#if defined(__FreeBSD__) && defined(__i386__) +#define HAVE_CRC_X86_ASM 1 +#endif + /* Define if the GNU dcgettext() function is already present or preinstalled. */ /* FreeBSD - disabled intentionally */ @@ -193,6 +199,9 @@ */ /* #undef HAVE_LINUX_LANDLOCK */ +/* Define to 1 if 64-bit LoongArch CRC32 instructions are supported. */ +/* #undef HAVE_LOONGARCH_CRC32 */ + /* Define to 1 if .lz (lzip) decompression support is enabled. */ #define HAVE_LZIP_DECODER 1 @@ -335,6 +344,9 @@ /* Define to 1 if you have the 'utimes' function. */ /* #undef HAVE_UTIMES */ +/* Define to 1 if you have the 'vasprintf' function. */ +#define HAVE_VASPRINTF 1 + /* Define to 1 or 0, depending whether the compiler supports simple visibility declarations. */ #define HAVE_VISIBILITY 1 @@ -391,7 +403,7 @@ #define PACKAGE_NAME "XZ Utils" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "XZ Utils 5.6.3" +#define PACKAGE_STRING "XZ Utils 5.8.1" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "xz" @@ -400,7 +412,7 @@ #define PACKAGE_URL "https://tukaani.org/xz/" /* Define to the version of this package. */ -#define PACKAGE_VERSION "5.6.3" +#define PACKAGE_VERSION "5.8.1" /* Define to necessary symbol if this constant uses a non-standard name on your system. */ @@ -565,7 +577,7 @@ /* Version number of package */ -#define VERSION "5.6.3" +#define VERSION "5.8.1" /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel). */ |
