logo

oasis

Own branch of Oasis Linux (upstream: <https://git.sr.ht/~mcf/oasis/>) git clone https://anongit.hacktivis.me/git/oasis.git
commit: 20bb028632b7a4f76200d60f90eacc821e59d84b
parent c31f9339b2eef5fbe7abb9f05b83e45463864bed
Author: Michael Forney <mforney@mforney.org>
Date:   Fri, 20 Mar 2020 16:43:28 -0700

xz: Update to 5.2.5

Diffstat:

Mpkg/xz/config.h12++++++++----
Mpkg/xz/gen.lua1+
Mpkg/xz/ver2+-
Aprobe/HAVE___BUILTIN_ASSUME_ALIGNED4++++
Mprobe/gen.lua1+
5 files changed, 15 insertions(+), 5 deletions(-)

diff --git a/pkg/xz/config.h b/pkg/xz/config.h @@ -9,6 +9,7 @@ /* #undef HAVE_CC_SHA256_CTX */ /* #undef HAVE_CC_SHA256_INIT */ /* #undef HAVE_CFLOCALECOPYCURRENT */ +/* #undef HAVE_CFLOCALECOPYPREFERREDLANGUAGES */ /* #undef HAVE_CFPREFERENCESCOPYAPPVALUE */ #define HAVE_CHECK_CRC32 1 #define HAVE_CHECK_CRC64 1 @@ -46,7 +47,7 @@ #define HAVE_GETOPT_H 1 #define HAVE_GETOPT_LONG 1 /* #undef HAVE_GETTEXT */ -#define HAVE_ICONV 1 +/* #undef HAVE_ICONV */ /* probe HAVE_IMMINTRIN_H */ #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 @@ -94,6 +95,8 @@ #define HAVE__BOOL 1 /* #undef HAVE__FUTIME */ /* probe HAVE__MM_MOVEMASK_EPI8 */ +/* probe HAVE___BUILTIN_ASSUME_ALIGNED */ +/* #undef HAVE___BUILTIN_BSWAPXX */ #define LT_OBJDIR ".libs/" #define MYTHREAD_POSIX 1 /* #undef MYTHREAD_VISTA */ @@ -102,10 +105,10 @@ #define PACKAGE "xz" #define PACKAGE_BUGREPORT "lasse.collin@tukaani.org" #define PACKAGE_NAME "XZ Utils" -#define PACKAGE_STRING "XZ Utils 5.2.4" +#define PACKAGE_STRING "XZ Utils 5.2.5" #define PACKAGE_TARNAME "xz" #define PACKAGE_URL "https://tukaani.org/xz/" -#define PACKAGE_VERSION "5.2.4" +#define PACKAGE_VERSION "5.2.5" /* #undef PTHREAD_CREATE_JOINABLE */ /* probe SIZEOF_SIZE_T */ #define STDC_HEADERS 1 @@ -122,6 +125,7 @@ #define TUKLIB_PHYSMEM_SYSCONF 1 /* #undef TUKLIB_PHYSMEM_SYSCTL */ /* #undef TUKLIB_PHYSMEM_SYSINFO */ +/* #undef TUKLIB_USE_UNSAFE_TYPE_PUNNING */ #ifndef _ALL_SOURCE # define _ALL_SOURCE 1 #endif @@ -137,7 +141,7 @@ #ifndef __EXTENSIONS__ # define __EXTENSIONS__ 1 #endif -#define VERSION "5.2.4" +#define VERSION "5.2.5" #if defined AC_APPLE_UNIVERSAL_BUILD # if defined __BIG_ENDIAN__ # define WORDS_BIGENDIAN 1 diff --git a/pkg/xz/gen.lua b/pkg/xz/gen.lua @@ -16,6 +16,7 @@ build('cat', '$outdir/config.h', { '$dir/config.h', '$builddir/probe/HAVE_IMMINTRIN_H', '$builddir/probe/HAVE__MM_MOVEMASK_EPI8', + '$builddir/probe/HAVE___BUILTIN_ASSUME_ALIGNED', '$builddir/probe/SIZEOF_SIZE_T', }) pkg.deps = {'$outdir/config.h'} diff --git a/pkg/xz/ver b/pkg/xz/ver @@ -1 +1 @@ -5.2.4 r2 +5.2.5 r0 diff --git a/probe/HAVE___BUILTIN_ASSUME_ALIGNED b/probe/HAVE___BUILTIN_ASSUME_ALIGNED @@ -0,0 +1,4 @@ +void *x; +int main(void) { + return __builtin_assume_aligned(x, 8) == x; +} diff --git a/probe/gen.lua b/probe/gen.lua @@ -5,6 +5,7 @@ end probe('HAVE_IMMINTRIN_H') probe('HAVE__MM_MOVEMASK_EPI8') probe('HAVE__THREAD_LOCAL') +probe('HAVE___BUILTIN_ASSUME_ALIGNED') probe('HAVE___BUILTIN_CLZ') probe('HAVE___BUILTIN_CTZL') probe('HAVE___BUILTIN_POPCOUNT')