Skip to content

Commit

Permalink
MFV: xz 5.4.5
Browse files Browse the repository at this point in the history
MFC after:	2 weeks
  • Loading branch information
delphij committed Nov 26, 2023
2 parents a9758e4 + 039b23c commit ca6a637
Show file tree
Hide file tree
Showing 36 changed files with 1,298 additions and 174 deletions.
870 changes: 868 additions & 2 deletions contrib/xz/ChangeLog

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion contrib/xz/FREEBSD-Xlist
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
$FreeBSD$
*/*/*/Makefile.*
*/*/Makefile.*
*/.gitignore
Expand Down
2 changes: 0 additions & 2 deletions contrib/xz/FREEBSD-upgrade
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
$FreeBSD$

xz

The source code is pulled with git:
Expand Down
4 changes: 4 additions & 0 deletions contrib/xz/THANKS
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ has been important. :-) In alphabetical order:
- Jakub Bogusz
- Adam Borowski
- Maarten Bosmans
- Lukas Braune
- Benjamin Buch
- Trent W. Buck
- Kevin R. Bulgrien
Expand Down Expand Up @@ -64,6 +65,7 @@ has been important. :-) In alphabetical order:
- Jouk Jansen
- Jun I Jin
- Kiyoshi Kanazawa
- Joona Kannisto
- Per Øyvind Karlsen
- Iouri Kharon
- Thomas Klausner
Expand Down Expand Up @@ -127,6 +129,7 @@ has been important. :-) In alphabetical order:
- Torsten Rupp
- Stephen Sachs
- Jukka Salmi
- Agostino Sarubbo
- Alexandre Sauvé
- Benno Schulenberg
- Andreas Schwab
Expand All @@ -138,6 +141,7 @@ has been important. :-) In alphabetical order:
- Brad Smith
- Bruce Stark
- Pippijn van Steenhoven
- Martin Storsjö
- Jonathan Stott
- Dan Stromberg
- Jia Tan
Expand Down
7 changes: 5 additions & 2 deletions contrib/xz/doxygen/Doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -2277,8 +2277,11 @@ INCLUDE_FILE_PATTERNS =
# This tag requires that the tag ENABLE_PREPROCESSING is set to YES.

PREDEFINED = LZMA_API(type)=type \
LZMA_API_IMPORT \
LZMA_API_CALL=
LZMA_API_IMPORT= \
LZMA_API_CALL= \
tuklib_attr_noreturn= \
lzma_attribute(attr)= \
lzma_attr_alloc_size(size)=

# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then this
# tag can be used to specify a list of macro names that should be expanded. The
Expand Down
2 changes: 1 addition & 1 deletion contrib/xz/src/common/mythread.h
Original file line number Diff line number Diff line change
Expand Up @@ -378,7 +378,7 @@ typedef struct {
abort(); \
if (pending_) { \
func(); \
if (!InitOnceComplete(&once, 0, NULL)) \
if (!InitOnceComplete(&once_, 0, NULL)) \
abort(); \
} \
} while (0)
Expand Down
10 changes: 9 additions & 1 deletion contrib/xz/src/common/sysdefs.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,15 @@
# include <config.h>
#endif

// Get standard-compliant stdio functions under MinGW and MinGW-w64.
// This #define ensures that C99 and POSIX compliant stdio functions are
// available with MinGW-w64 (both 32-bit and 64-bit). Modern MinGW-w64 adds
// this automatically, for example, when the compiler is in C99 (or later)
// mode when building against msvcrt.dll. It still doesn't hurt to be explicit
// that we always want this and #define this unconditionally.
//
// With Universal CRT (UCRT) this is less important because UCRT contains
// C99-compatible stdio functions. It's still nice to #define this as UCRT
// doesn't support the POSIX thousand separator flag in printf (like "%'u").
#ifdef __MINGW32__
# define __USE_MINGW_ANSI_STDIO 1
#endif
Expand Down
Loading

0 comments on commit ca6a637

Please sign in to comment.