Skip to content

Commit ff37879

Browse files
author
Git for Windows Build Agent
committed
Update 1 package
mingw-w64-i686-xz (5.6.4-1 -> 5.8.0-1) Signed-off-by: Git for Windows Build Agent <[email protected]>
1 parent b34be97 commit ff37879

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+410
-124
lines changed

etc/rebase.db.i386

0 Bytes
Binary file not shown.

mingw32/bin/liblzma-5.dll

512 Bytes
Binary file not shown.

mingw32/bin/lzmadec.exe

1.03 KB
Binary file not shown.

mingw32/bin/lzmainfo.exe

3.59 KB
Binary file not shown.

mingw32/bin/unxz.exe

4.63 KB
Binary file not shown.

mingw32/bin/xz.exe

4.63 KB
Binary file not shown.

mingw32/bin/xzcat.exe

4.63 KB
Binary file not shown.

mingw32/bin/xzcmp

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ case ${0##*/} in
3131
*) prog=xzdiff; cmp=${DIFF:-diff};;
3232
esac
3333

34-
version="$prog (XZ Utils) 5.6.4"
34+
version="$prog (XZ Utils) 5.8.0"
3535

3636
usage="Usage: ${0##*/} [OPTION]... FILE1 [FILE2]
3737
Compare FILE1 to FILE2, using their uncompressed contents if they are

mingw32/bin/xzdec.exe

1.03 KB
Binary file not shown.

mingw32/bin/xzdiff

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ case ${0##*/} in
3131
*) prog=xzdiff; cmp=${DIFF:-diff};;
3232
esac
3333

34-
version="$prog (XZ Utils) 5.6.4"
34+
version="$prog (XZ Utils) 5.8.0"
3535

3636
usage="Usage: ${0##*/} [OPTION]... FILE1 [FILE2]
3737
Compare FILE1 to FILE2, using their uncompressed contents if they are

mingw32/bin/xzegrep

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ case ${0##*/} in
3535
*) prog=xzgrep; grep=${GREP:-grep};;
3636
esac
3737

38-
version="$prog (XZ Utils) 5.6.4"
38+
version="$prog (XZ Utils) 5.8.0"
3939

4040
usage="Usage: ${0##*/} [OPTION]... [-e] PATTERN [FILE]...
4141
Look for instances of PATTERN in the input FILEs, using their

mingw32/bin/xzfgrep

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ case ${0##*/} in
3535
*) prog=xzgrep; grep=${GREP:-grep};;
3636
esac
3737

38-
version="$prog (XZ Utils) 5.6.4"
38+
version="$prog (XZ Utils) 5.8.0"
3939

4040
usage="Usage: ${0##*/} [OPTION]... [-e] PATTERN [FILE]...
4141
Look for instances of PATTERN in the input FILEs, using their

mingw32/bin/xzgrep

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ case ${0##*/} in
3535
*) prog=xzgrep; grep=${GREP:-grep};;
3636
esac
3737

38-
version="$prog (XZ Utils) 5.6.4"
38+
version="$prog (XZ Utils) 5.8.0"
3939

4040
usage="Usage: ${0##*/} [OPTION]... [-e] PATTERN [FILE]...
4141
Look for instances of PATTERN in the input FILEs, using their

mingw32/bin/xzless

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
# specified via XZ_OPT.
2525
xz='xz --format=auto'
2626

27-
version='xzless (XZ Utils) 5.6.4'
27+
version='xzless (XZ Utils) 5.8.0'
2828

2929
usage="Usage: ${0##*/} [OPTION]... [FILE]...
3030
Like 'less', but operate on the uncompressed contents of xz compressed FILEs.

mingw32/bin/xzmore

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
# specified via XZ_OPT.
2525
xz='xz --format=auto'
2626

27-
version='xzmore (XZ Utils) 5.6.4'
27+
version='xzmore (XZ Utils) 5.8.0'
2828

2929
usage="Usage: ${0##*/} [OPTION]... [FILE]...
3030
Like 'more', but operate on the uncompressed contents of xz compressed FILEs.

mingw32/include/lzma/bcj.h

+97
Original file line numberDiff line numberDiff line change
@@ -96,3 +96,100 @@ typedef struct {
9696
uint32_t start_offset;
9797

9898
} lzma_options_bcj;
99+
100+
101+
/**
102+
* \brief Raw ARM64 BCJ encoder
103+
*
104+
* This is for special use cases only.
105+
*
106+
* \param start_offset The lowest 32 bits of the offset in the
107+
* executable being filtered. For the ARM64
108+
* filter, this must be a multiple of four.
109+
* For the very best results, this should also
110+
* be in sync with 4096-byte page boundaries
111+
* in the executable due to how ARM64's ADRP
112+
* instruction works.
113+
* \param buf Buffer to be filtered in place
114+
* \param size Size of the buffer
115+
*
116+
* \return Number of bytes that were processed in `buf`. This is at most
117+
* `size`. With the ARM64 filter, the return value is always
118+
* a multiple of 4, and at most 3 bytes are left unfiltered.
119+
*
120+
* \since 5.7.1alpha
121+
*/
122+
extern LZMA_API(size_t) lzma_bcj_arm64_encode(
123+
uint32_t start_offset, uint8_t *buf, size_t size) lzma_nothrow;
124+
125+
/**
126+
* \brief Raw ARM64 BCJ decoder
127+
*
128+
* See lzma_bcj_arm64_encode().
129+
*
130+
* \since 5.7.1alpha
131+
*/
132+
extern LZMA_API(size_t) lzma_bcj_arm64_decode(
133+
uint32_t start_offset, uint8_t *buf, size_t size) lzma_nothrow;
134+
135+
136+
/**
137+
* \brief Raw RISC-V BCJ encoder
138+
*
139+
* This is for special use cases only.
140+
*
141+
* \param start_offset The lowest 32 bits of the offset in the
142+
* executable being filtered. For the RISC-V
143+
* filter, this must be a multiple of 2.
144+
* \param buf Buffer to be filtered in place
145+
* \param size Size of the buffer
146+
*
147+
* \return Number of bytes that were processed in `buf`. This is at most
148+
* `size`. With the RISC-V filter, the return value is always
149+
* a multiple of 2, and at most 7 bytes are left unfiltered.
150+
*
151+
* \since 5.7.1alpha
152+
*/
153+
extern LZMA_API(size_t) lzma_bcj_riscv_encode(
154+
uint32_t start_offset, uint8_t *buf, size_t size) lzma_nothrow;
155+
156+
/**
157+
* \brief Raw RISC-V BCJ decoder
158+
*
159+
* See lzma_bcj_riscv_encode().
160+
*
161+
* \since 5.7.1alpha
162+
*/
163+
extern LZMA_API(size_t) lzma_bcj_riscv_decode(
164+
uint32_t start_offset, uint8_t *buf, size_t size) lzma_nothrow;
165+
166+
167+
/**
168+
* \brief Raw x86 BCJ encoder
169+
*
170+
* This is for special use cases only.
171+
*
172+
* \param start_offset The lowest 32 bits of the offset in the
173+
* executable being filtered. For the x86
174+
* filter, all values are valid.
175+
* \param buf Buffer to be filtered in place
176+
* \param size Size of the buffer
177+
*
178+
* \return Number of bytes that were processed in `buf`. This is at most
179+
* `size`. For the x86 filter, the return value is always
180+
* a multiple of 1, and at most 4 bytes are left unfiltered.
181+
*
182+
* \since 5.7.1alpha
183+
*/
184+
extern LZMA_API(size_t) lzma_bcj_x86_encode(
185+
uint32_t start_offset, uint8_t *buf, size_t size) lzma_nothrow;
186+
187+
/**
188+
* \brief Raw x86 BCJ decoder
189+
*
190+
* See lzma_bcj_x86_encode().
191+
*
192+
* \since 5.7.1alpha
193+
*/
194+
extern LZMA_API(size_t) lzma_bcj_x86_decode(
195+
uint32_t start_offset, uint8_t *buf, size_t size) lzma_nothrow;

mingw32/include/lzma/container.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -573,7 +573,7 @@ extern LZMA_API(lzma_ret) lzma_stream_buffer_encode(
573573
* The action argument must be LZMA_FINISH and the return value will never be
574574
* LZMA_OK. Thus the encoding is always done with a single lzma_code() after
575575
* the initialization. The benefit of the combination of initialization
576-
* function and lzma_code() is that memory allocations can be re-used for
576+
* function and lzma_code() is that memory allocations can be reused for
577577
* better performance.
578578
*
579579
* lzma_code() will try to encode as much input as is possible to fit into

mingw32/include/lzma/version.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@
1919
#define LZMA_VERSION_MAJOR 5
2020

2121
/** \brief Minor version number of the liblzma release. */
22-
#define LZMA_VERSION_MINOR 6
22+
#define LZMA_VERSION_MINOR 8
2323

2424
/** \brief Patch version number of the liblzma release. */
25-
#define LZMA_VERSION_PATCH 4
25+
#define LZMA_VERSION_PATCH 0
2626

2727
/**
2828
* \brief Version stability marker

mingw32/lib/liblzma.a

3.29 KB
Binary file not shown.

mingw32/lib/liblzma.dll.a

4.02 KB
Binary file not shown.

mingw32/lib/pkgconfig/liblzma.pc

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ includedir=/mingw32/include
99
Name: liblzma
1010
Description: General purpose data compression library
1111
URL: https://tukaani.org/xz/
12-
Version: 5.6.4
12+
Version: 5.8.0
1313
Cflags: -I${includedir}
1414
Cflags.private: -DLZMA_API_STATIC
1515
Libs: -L${libdir} -llzma

mingw32/share/doc/xz/AUTHORS

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Authors of XZ Utils
2424
by Michał Górny.
2525

2626
Architecture-specific CRC optimizations were contributed by
27-
Ilya Kurdyukov, Hans Jansen, and Chenxi Mao.
27+
Ilya Kurdyukov, Chenxi Mao, and Xi Ruoyao.
2828

2929
Other authors:
3030
- Jonathan Nieder

mingw32/share/doc/xz/COPYING

+6-19
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,12 @@ XZ Utils Licensing
4040
free software licenses. These aren't built or installed as
4141
part of XZ Utils.
4242

43+
The following command may be helpful in finding per-file license
44+
information. It works on xz.git and on a clean file tree extracted
45+
from a release tarball.
46+
47+
sh build-aux/license-check.sh -v
48+
4349
For the files under the BSD Zero Clause License (0BSD), if
4450
a copyright notice is needed, the following is sufficient:
4551

@@ -59,25 +65,6 @@ XZ Utils Licensing
5965
- COPYING.GPLv2: GNU General Public License version 2
6066
- COPYING.GPLv3: GNU General Public License version 3
6167

62-
A note about old XZ Utils releases:
63-
64-
XZ Utils releases 5.4.6 and older and 5.5.1alpha have a
65-
significant amount of code put into the public domain and
66-
that obviously remains so. The switch from public domain to
67-
0BSD for newer releases was made in Febrary 2024 because
68-
public domain has (real or perceived) legal ambiguities in
69-
some jurisdictions.
70-
71-
There is very little *practical* difference between public
72-
domain and 0BSD. The main difference likely is that one
73-
shouldn't claim that 0BSD-licensed code is in the public
74-
domain; 0BSD-licensed code is copyrighted but available under
75-
an extremely permissive license. Neither 0BSD nor public domain
76-
require retaining or reproducing author, copyright holder, or
77-
license notices when distributing the software. (Compare to,
78-
for example, BSD 2-Clause "Simplified" License which does have
79-
such requirements.)
80-
8168
If you have questions, don't hesitate to ask for more information.
8269
The contact information is in the README file.
8370

0 commit comments

Comments
 (0)