Commit Graph

234 Commits

Author SHA1 Message Date
heitbaum
ca5352dd2d libarchive: update to 3.6.1
release notes:
- https://github.com/libarchive/libarchive/releases
2022-05-06 08:40:30 +00:00
Rudi Heitbaum
0bac3d0b38 p7zip: patch to support C++17 compiler 2022-04-11 12:42:41 +00:00
CvH
ee58fd10a0 Merge pull request #6339 from heitbaum/zlib
zlib: update to 1.2.12
2022-04-02 11:58:53 +02:00
CvH
e07a360c6e Merge pull request #6175 from heitbaum/pkginfo
PKGCONFIG use ./lib/pkgconfig/ for both host and target
2022-04-02 11:58:29 +02:00
Rudi Heitbaum
2d5a7c1671 zlib: update to 1.2.12
Changelog: https://www.zlib.net/ChangeLog.txt

ChangeLog file for zlib

Changes in 1.2.12 (27 Mar 2022)
- Cygwin does not have _wopen(), so do not create gzopen_w() there
- Permit a deflateParams() parameter change as soon as possible
- Limit hash table inserts after switch from stored deflate
- Fix bug when window full in deflate_stored()
- Fix CLEAR_HASH macro to be usable as a single statement
- Avoid a conversion error in gzseek when off_t type too small
- Have Makefile return non-zero error code on test failure
- Avoid some conversion warnings in gzread.c and gzwrite.c
- Update use of errno for newer Windows CE versions
- Small speedup to inflate [psumbera]
- Return an error if the gzputs string length can't fit in an int
- Add address checking in clang to -w option of configure
- Don't compute check value for raw inflate if asked to validate
- Handle case where inflateSync used when header never processed
- Avoid the use of ptrdiff_t
- Avoid an undefined behavior of memcpy() in gzappend()
- Avoid undefined behaviors of memcpy() in gz*printf()
- Avoid an undefined behavior of memcpy() in _tr_stored_block()
- Make the names in functions declarations identical to definitions
- Remove old assembler code in which bugs have manifested
- Fix deflateEnd() to not report an error at start of raw deflate
- Add legal disclaimer to README
- Emphasize the need to continue decompressing gzip members
- Correct the initialization requirements for deflateInit2()
- Fix a bug that can crash deflate on some input when using Z_FIXED
- Assure that the number of bits for deflatePrime() is valid
- Use a structure to make globals in enough.c evident
- Use a macro for the printf format of big_t in enough.c
- Clean up code style in enough.c, update version
- Use inline function instead of macro for index in enough.c
- Clarify that prefix codes are counted in enough.c
- Show all the codes for the maximum tables size in enough.c
- Add gznorm.c example, which normalizes gzip files
- Fix the zran.c example to work on a multiple-member gzip file
- Add tables for crc32_combine(), to speed it up by a factor of 200
- Add crc32_combine_gen() and crc32_combine_op() for fast combines
- Speed up software CRC-32 computation by a factor of 1.5 to 3
- Use atomic test and set, if available, for dynamic CRC tables
- Don't bother computing check value after successful inflateSync()
- Correct comment in crc32.c
- Add use of the ARMv8 crc32 instructions when requested
- Use ARM crc32 instructions if the ARM architecture has them
- Explicitly note that the 32-bit check values are 32 bits
- Avoid adding empty gzip member after gzflush with Z_FINISH
- Fix memory leak on error in gzlog.c
- Fix error in comment on the polynomial representation of a byte
- Clarify gz* function interfaces, referring to parameter names
- Change macro name in inflate.c to avoid collision in VxWorks
- Correct typo in blast.c
- Improve portability of contrib/minizip
- Fix indentation in minizip's zip.c
- Replace black/white with allow/block. (theresa-m)
- minizip warning fix if MAXU32 already defined. (gvollant)
- Fix unztell64() in minizip to work past 4GB. (Daniël Hörchner)
- Clean up minizip to reduce warnings for testing
- Add fallthrough comments for gcc
- Eliminate use of ULL constants
- Separate out address sanitizing from warnings in configure
- Remove destructive aspects of make distclean
- Check for cc masquerading as gcc or clang in configure
- Fix crc32.c to compile local functions only if used
2022-03-29 09:29:59 +00:00
heitbaum
e700310a97 pigz: update to 2.7
update 2.6 (2021-02-06) to 2.7 (2022-01-15)

ann:
- https://zlib.net/pipermail/pigz-announce_zlib.net/2022-January/000017.html
2022-02-05 04:36:27 +00:00
heitbaum
b45749cfe1 zlib: set PKGCONFIG directories for both host and target to lib/pkgconfig 2022-01-30 12:17:05 +00:00
heitbaum
d678bf06f2 zstd: update to 1.5.2
release notes:
- https://github.com/facebook/zstd/releases/tag/v1.5.2
2022-01-22 21:09:12 +00:00
Ian Leonard
a5752c039f libarchive: update to 3.5.2
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-12-30 22:15:56 +00:00
Ian Leonard
1a5bd70b0e zstd: update to 1.5.1
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-12-22 06:13:55 +00:00
Ian Leonard
82fd4b1de7 zstd: drop upstreamed patch
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-08-12 16:38:51 +00:00
Ian Leonard
c5823d0864 zstd: update to 1.5.0, change to .tar.zstd tarball
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-08-11 18:16:42 +00:00
SupervisedThinking
dd7280f18a zstd: update to 1.4.9 / add upstreamed build fix patch 2021-03-19 20:03:54 +01:00
heitbaum
2b30d3a0d5 pigz: update to 2.6
update 2.5 (2021-01-24) to 2.6 (2021-02-06)
log: https://github.com/madler/pigz/commits/master
changelog (from pigz.c):
- Add --huffman/-H and --rle/U strategy options
- Fix issue when compiling for no threads
- Fail silently on a broken pipe
2021-02-07 10:50:30 +00:00
heitbaum
f308f10a08 pigz: update to 2.5
update 2.4 (2017-12-26) to 2.5 (2021-01-24)
log: https://github.com/madler/pigz/commits/master
changelog (from pigz.c):
- Add --alias/-A option to set .zip name for stdin input
- Add --comment/-C option to add comment in .gz or .zip
- Fix a bug that misidentified a multi-entry .zip
- Fix a bug that did not emit double syncs for -i -p 1
- Fix a bug in yarn that could try to access freed data
- Do not delete multi-entry .zip files when extracting
- Do not reject .zip entries with bit 11 set
- Avoid a possible threads lock-order inversion
- Ignore trailing junk after a gzip stream by default
2021-01-30 06:44:34 +00:00
Ian Leonard
34142fb3ea compress: automated code cleanup
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-01-19 19:33:43 +00:00
Christian Hewitt
b9272a4e90 Merge pull request #4773 from CvH/10.0/unzip_cleanup
drop unzip and minizip package
2021-01-16 16:47:35 +04:00
heitbaum
daffc88144 libarchive: update to 3.5.1 2021-01-08 04:22:23 +00:00
CvH
a02158a092 zip: cleanup version 2020-12-27 20:30:27 +01:00
Ian Leonard
2420e1b8a4 zstd: update to 1.4.8
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2020-12-27 09:01:50 +00:00
CvH
e7202e014f minizip: drop package 2020-12-19 17:56:07 +01:00
heitbaum
a7b57d43bf minizip: updated to 2.10.4 and fixed failed compile 2020-12-19 17:55:36 +01:00
CvH
4aba62ccfe unzip: drop package 2020-12-19 11:13:25 +01:00
Andre Heider
7c6c3f3728 lz4: fix compilation
The cmake files were moved upstream [0] and the build now fails because it
silently falls back to the GNU Makefile:
install: cannot change permissions of '/usr/local/bin/': Operation not permitted

Point to the new location and set PKG_TOOLCHAIN explicitely to "cmake", which
would have caugth this issue:
CMake Error: The source directory "/tmp/libreelec/build.LibreELEC-H6.arm-9.80-devel/build/lz4-1.9.3/contrib/cmake_unofficial" does not exist.
Specify --help for usage, or press the help button on the CMake GUI.
FAILURE: ./scripts/build lz4:host during configure_host (default)

[0] 31d477db07
2020-12-17 09:59:51 +01:00
heitbaum
5ab1a9036e xz: updated to 5.2.5 2020-12-16 12:32:17 +00:00