summaryrefslogtreecommitdiff
path: root/archivers
AgeCommit message (Collapse)AuthorFilesLines
2018-05-04unrar: updated to 5.6.3adam2-7/+7
5.6.3: Unknown changes.
2018-04-29revbump for boost-libs updateadam4-8/+8
2018-04-29Provide liblzma.pc for builtin caseryoon1-1/+33
This is required by upcoming gimp-2.10.0.
2018-04-17Add p11-kit to gnutls/bl3.mk and bump dependencies.wiz3-4/+6
2018-04-16Recursive bump for new fribidi dependency in pango.wiz3-6/+6
2018-04-14revbump after icu updateadam2-3/+4
2018-04-13Revbump associated with the upgrade of lang/ocamljaapb2-4/+4
(this is the upgrade from 4.06 to 4.06.1)
2018-04-13unrar: updated to 5.6.2adam2-7/+7
5.6.2: Unknown changes
2018-04-11kf5: update to 5.44.0markd2-9/+8
3 months of bugfixes.
2018-04-11libzip: update to 1.5.1.wiz2-7/+7
1.5.1 [2018-04-11] ================== * Choose format of installed documentation based on available tools. * Fix visibility of symbols. * Fix zipcmp directory support. * Don't set RPATH on Linux. * Use Libs.private for link dependencies in pkg-config file. * Fix build with LibreSSL. * Various bugfixes.
2018-04-09py-zstandard: updated to 0.9.0adam3-9/+12
0.9.0: Backwards Compatibility Notes CFFI 1.11 or newer is now required (previous requirement was 1.8). The primary module is now zstandard. Please change imports of zstd and zstd_cffi to import zstandard. See the README for more. Support for importing the old names will be dropped in the next release. ZstdCompressor.read_from() and ZstdDecompressor.read_from() have been renamed to read_to_iter(). read_from() is aliased to the new name and will be deleted in a future release. Support for Python 2.6 has been removed. Support for Python 3.3 has been removed. The selectivity argument to train_dictionary() has been removed, as the feature disappeared from zstd 1.3. Support for legacy dictionaries has been removed. Cover dictionaries are now the default. train_cover_dictionary() has effectively been renamed to train_dictionary(). The allow_empty argument from ZstdCompressor.compress() has been deleted and the method now allows empty inputs to be compressed by default. estimate_compression_context_size() has been removed. Use CompressionParameters.estimated_compression_context_size() instead. get_compression_parameters() has been removed. Use CompressionParameters.from_level() instead. The arguments to CompressionParameters.__init__() have changed. If you were using positional arguments before, the positions now map to different arguments. It is recommended to use keyword arguments to construct CompressionParameters instances. TARGETLENGTH_MAX constant has been removed (it disappeared from zstandard 1.3.4). ZstdCompressor.write_to() and ZstdDecompressor.write_to() have been renamed to ZstdCompressor.stream_writer() and ZstdDecompressor.stream_writer(), respectively. The old names are still aliased, but will be removed in the next major release. Content sizes are written into frame headers by default (ZstdCompressor(write_content_size=True) is now the default). CompressionParameters has been renamed to ZstdCompressionParameters for consistency with other types. The old name is an alias and will be removed in the next major release. Bug Fixes Fixed memory leak in ZstdCompressor.copy_stream(). Fixed memory leak in ZstdDecompressor.copy_stream(). Fixed memory leak of ZSTD_DDict instances in CFFI's ZstdDecompressor. New Features Bundlded zstandard library upgraded from 1.1.3 to 1.3.4. This delivers various bug fixes and performance improvements. It also gives us access to newer features. Support for negative compression levels. Support for long distance matching (facilitates compression ratios that approach LZMA). Supporting for reading empty zstandard frames (with an embedded content size of 0). Support for writing and partial support for reading zstandard frames without a magic header. New stream_reader() API that exposes the io.RawIOBase interface (allows you to .read() from a file-like object). Several minor features, bug fixes, and performance enhancements. Wheels for Linux and macOS are now provided with releases. Changes Functions accepting bytes data now use the buffer protocol and can accept more types (like memoryview and bytearray). Add #includes so compilation on OS X and BSDs works. New ZstdDecompressor.stream_reader() API to obtain a read-only i/o stream of decompressed data for a source. New ZstdCompressor.stream_reader() API to obtain a read-only i/o stream of compressed data for a source. Renamed ZstdDecompressor.read_from() to ZstdDecompressor.read_to_iter(). The old name is still available. Renamed ZstdCompressor.read_from() to ZstdCompressor.read_to_iter(). read_from() is still available at its old location. Introduce the zstandard module to import and re-export the C or CFFI backend as appropriate. Behavior can be controlled via the PYTHON_ZSTANDARD_IMPORT_POLICY environment variable. See README for usage info. Vendored version of zstd upgraded to 1.3.4. Added module constants CONTENTSIZE_UNKNOWN and CONTENTSIZE_ERROR. Add STRATEGY_BTULTRA compression strategy constant. Switch from deprecated ZSTD_getDecompressedSize() to ZSTD_getFrameContentSize() replacement. ZstdCompressor.compress() can now compress empty inputs without requiring special handling. ZstdCompressor and ZstdDecompressor now have a memory_size() method for determining the current memory utilization of the underlying zstd primitive. train_dictionary() has new arguments and functionality for trying multiple variations of COVER parameters and selecting the best one. Added module constants LDM_MINMATCH_MIN, LDM_MINMATCH_MAX, and LDM_BUCKETSIZELOG_MAX. Converted all consumers to the zstandard new advanced API, which uses ZSTD_compress_generic() CompressionParameters.__init__ now accepts several more arguments, including support for long distance matching. ZstdCompressionDict.__init__ now accepts a dict_type argument that controls how the dictionary should be interpreted. This can be used to force the use of content-only dictionaries or to require the presence of the dictionary magic header. ZstdCompressionDict.precompute_compress() can be used to precompute the compression dictionary so it can efficiently be used with multiple ZstdCompressor instances. Digested dictionaries are now stored in ZstdCompressionDict instances, created automatically on first use, and automatically reused by all ZstdDecompressor instances bound to that dictionary. All meaningful functions now accept keyword arguments. ZstdDecompressor.decompressobj() now accepts a write_size argument to control how much work to perform on every decompressor invocation. ZstdCompressor.write_to() now exposes a tell(), which exposes the total number of bytes written so far. ZstdDecompressor.stream_reader() now supports seek() when moving forward in the stream. Removed TARGETLENGTH_MAX constant. Added frame_header_size(data) function. Added frame_content_size(data) function. Consumers of ZSTD_decompress* have been switched to the new advanced decompression API. ZstdCompressor and ZstdCompressionParams can now be constructed with negative compression levels. ZstdDecompressor now accepts a max_window_size argument to limit the amount of memory required for decompression operations. FORMAT_ZSTD1 and FORMAT_ZSTD1_MAGICLESS constants to be used with the format compression parameter to control whether the frame magic header is written. ZstdDecompressor now accepts a format argument to control the expected frame format. ZstdCompressor now has a frame_progression() method to return information about the current compression operation. Error messages in CFFI no longer have b'' literals. Compiler warnings and underlying overflow issues on 32-bit platforms have been fixed. Builds in CI now build with compiler warnings as errors. This should hopefully fix new compiler warnings from being introduced. Make ZstdCompressor(write_content_size=True) and CompressionParameters(write_content_size=True) the default. CompressionParameters has been renamed to ZstdCompressionParameters.
2018-04-07pax: Ensure large files are supported on SunOS.jperkin1-2/+4
Bump PKGREVISION.
2018-04-05py-lz4: updated to 1.1.0adam3-12/+15
1.1.0: This release removes the deprecated functions which were marked as remove in 1.0, but nonetheless remained: lz4.lz4version() LZ4FrameCompressor.finalize() As a side effect, we noo longer have a dependency on the deprecation package.
2018-04-02zstd: updated to 1.3.4adam2-9/+8
The v1.3.4 release of Zstandard is focused on performance, and offers nice speed boost in most scenarios.
2018-03-30pkgsrc: Reset PKGREVISION of archivers/php-zip and graphics/php-gdtaca1-2/+1
Reset PKGREVISION by all lang/php* packages.
2018-03-23py-zstandard: updated to 0.8.2adam2-7/+7
0.8.2: Fixed memory leak in ZstdCompressor.copy_stream() Fixed memory leak in ZstdDecompressor.copy_stream()
2018-03-21p7zip: Enforce C++03kamil1-2/+2
Clang 7svn defaults to C++11 and this code is not building with it. This switch fixes the build.
2018-03-14unrar: updated to 5.6.1adam2-7/+7
5.6.1: Unknown changes.
2018-03-12Recursive bumps for fontconfig and libzip dependency changes.wiz8-15/+27
2018-03-12libzip: update to 1.5.0.wiz3-16/+26
1.5.0 [2018-03-11] ================== * Use standard cryptographic library instead of custom AES implementation. This also simplifies the license. * Use `clang-format` to format the source code. * More Windows improvements.
2018-03-11gtar: update to 1.30wiz3-11/+8
version 1.30 - Sergey Poznyakoff, 2017-12-17 * Member names containing '..' components are now skipped when extracting. This fixes tar's behavior to match its documentation, and is a bit safer when extracting untrusted archives over old files (an unsafe practice that the tar manual has long recommended against). * Report erroneous use of position-sensitive options. During archive creation or update, tar keeps track of positional options (see the manual, subsection 3.4.4 "Position-Sensitive Options"), and reports those that had no effect. For example, when invoked as tar -cf a.tar . --exclude '*.o' tar will create the archive, but will exit with status 2, having issued the following error message tar: The following options were used after non-optional arguments in archive create or update mode. These options are positional and affect only arguments that follow them. Please, rearrange them properly. tar: --exclude '*.o' has no effect tar: Exiting with failure status due to previous errors * --numeric-owner now affects private headers too. This helps the output of 'tar' to be more deterministic. * Fixed the --delay-directory-restore option In some cases tar would restore the directory permissions too early, causing subsequent link extractions in that directory to fail. * The --warnings=failed-read option This new warning control option suppresses warning messages about unreadable files and directories. It has effect only if used together with the --ignore-failed-read option. * The --warnings=none option now suppresses all warnings This includes warnings about unreadable files produced when --ignore-failed-read is in effect. To output these, use --warnings=none --warnings=no-failed-read. * Fix reporting of hardlink mismatches during compare Tar reported incorrect target file name in the 'Not linked to' diagnostic message.
2018-03-03Updated archivers/brotli to 1.0.3mef2-7/+7
Brotli v1.0.3 Key changes: - new feature: "Large Window Brotli" - new dictionary generator Other changes: - improved compression ratio: sub-blocks stitching - improved compression ratio: eliminated floating numbers rounding - improved compression ratio: make the zopflification aware of NDIRECT, NPOSTFIX - improve automake build - improve BrotliEncoderMaxCompressedSize precision - fix API documentation / typos - fix code style - make hashers host-endianness-independent - Java: added "eager" decoding both to JNI wrapper and pure decoder - CLI: window size is auto-adjusted - added dictionaryless compressed dictionary
2018-03-02pkgsrc: reset PKGREVISION after lang/php{56,70,71,72} updatetaca1-2/+1
2018-02-25lzip: update to 1.20.wiz2-7/+7
Changes in version 1.20: The option '--loose-trailing', has been added. The test used by lzip to discriminate trailing data from a corrupt header in multimember or concatenated files has been improved to a Hamming distance (HD) of 3, and the 3 bit flips must happen in different magic bytes for the test to fail. As a consequence some kinds of files no longer can be appended to a lzip file as trailing data unless the '--loose-trailing' option is used when decompressing. Lziprecover can be used to remove conflicting trailing data from a file. The contents of a corrupt or truncated header found in a multimember file are now shown, after the error message, in the same format as trailing data. Option '-S, --volume-size' now keeps input files unchanged. When creating multimember files or splitting the output in volumes, the dictionary size is now adjusted for each member individually. The 'bits/byte' ratio has been replaced with the inverse compression ratio in the output. The progress of decompression is now shown at verbosity level 2 (-vv) or higher. Progress of (de)compression is only shown if stderr is a terminal. A final diagnostic is now shown at verbosity level 1 (-v) or higher if any file fails the test when testing multiple files. A second '.lz' extension is no longer added to the argument of '-o' if it already ends in '.lz' or '.tlz'. In case of (de)compressed size mismatch, the stored size is now also shown in hexadecimal to ease visual comparison. The dictionary size is now shown at verbosity level 4 (-vvvv) when decompressing or testing. The new chapter "Meaning of lzip's output" has been added to the manual.
2018-02-23py-lz4: updated to 1.0.0adam2-7/+7
1.0.0: Only documentation updates since 0.23.2. This marks the release of a stable frame binding API.
2018-02-21Update to 0.13.68ryoon2-7/+7
Changelog: 2018-02-02 guidod <guidod@gmx.de> * fix a number of CVEs reported with special *.zip files * the testsuite has been expanded to cover all the CVEs * some minor doc updates referencing GitHub instead of sf.net * release v0.13.68
2018-02-16py-lz4: updated to 0.23.2adam2-7/+7
0.23.2: Fixes an error in the deprecated LZ4Compressor.finalize() method Improves documentation Has all example code in documentation verified via doctest
2018-02-13Fix build with OpenSSL 1.1 under NetBSD 8.99.12ryoon1-1/+3
2018-02-11py-lz4: update to 0.23.1.wiz2-7/+7
Changes not found.
2018-02-11libzip: use httpswiz1-2/+2
2018-02-08Removed unused lineadam1-3/+1
2018-02-08py-lhafile: updated to 0.2.2adam3-16/+13
v0.2.2 dummy version bump
2018-02-07kde: SUBST_STAGE should be pre-configure, not post-patch.jperkin1-2/+2
Performing substitutions during *-patch phases makes it impossible to generate patches via mkpatches without introducing substitution noise.
2018-02-06engrampa: Set _XOPEN_SOURCE correctly.jperkin2-1/+18
2018-02-05py-lz4: updated to 0.21.6adam2-7/+7
0.21.6: This version includes some docstring updates.
2018-02-03Add a workaround so libzip 1.4.0 builds successfully on Darwin/Mac OS Xjdolecek1-1/+11
Skip running the regression tests since for some reason the setting of LD_LIBRARY_PATH isn't passed down through cmake invocation; this avoids error: dyld: Library not loaded: @rpath/libzip.5.dylib Referenced from: ${WRKSRC}/regress/../src/ziptool Reason: image not found
2018-02-03Switch archivers/php-zip to using pkgsrc libzipjdolecek1-1/+5
The module has bundled version 1.1.2, but the configure script warns when using the bundled one, and it's of course better to not duplicate it. Noticed this on recent PHP 7.1.14/7.2.2 releases which had fixes for zip extension when used with libzip >= 1.3.1. XXX May need backport of the fix for 7.0 and 5.6 which did not get the fix, or can just switch over to using the PECL module directly
2018-02-02use description from php.net; particularily, don't claim php-zip is PECLjdolecek1-1/+3
package, it is bundled with php distribution
2018-02-02py-lz4: updated to 0.19.2adam2-7/+7
0.19.2: This release fixes a memory leak in lz4.frame.decompress_chunk() which also impacted the file handling functionality.
2018-01-30karchive: SUBST rather than patchmarkd3-17/+8
2018-01-29Updated archivers/lzop to 1.04mef3-8/+19
Changes in 1.04 (10 Aug 2017) * Happy 20th anniversary release! * Added CMake build support. * Assorted minor updates.
2018-01-28py-lz4: updated to 0.19.1adam3-8/+11
0.19.1: This release adds compressed file handling capability to the lz4.frame sub-package. This necessitated some changes to the API of lz4.frame.decompress_chunk, ad some smaller changes to the LZ4FrameCompressor and LZ4FrameDecompressor classes. Please see updated documentation for further details.
2018-01-27Updated archivers/brotli to 1.0.2mef3-11/+14
This is a build-maintenance release. Major changes: added Autotools build files switched shared library version to libtool scheme In this release semantic suffix and libtool suffix are the same: 1.0.2. Don't expect them to match in future releases. Minor changes: BrotliDictionary members are not const now ZopfliNode distance could be up to 128MiB fixed API documentation typos total_out is always set by decoder fixed BROTLI_ENSURE_CAPACITY macro; no-op in preprocessed output Other changes: fixed scripts for oss-fuzz, test them with Travis made Bazel JNI tests less messy fixed linter warnings in JS decoder fixed permissions of various files added Bazel build to Appveyor matrix added Sieve dictionary generator
2018-01-26dar: Specify c++03 to avoid conflicts with std::bind.jperkin1-2/+2
2018-01-24kf5: strip -fvisibility=hidden in all kf5 packagesmarkd1-2/+2
as it breaks the plugin mechanism due to not being able to resolve various symbols
2018-01-24Add archivers to CATEGORYryoon1-2/+2
2018-01-21karchive: install karchive.categories via examples dirmarkd4-3/+24
2018-01-20py-lz4: updated to 0.18.2adam2-7/+7
0.18.2: This release fixes a memory leak that was introduced in lz4.frame.decompress in 0.18.1. This leak resulted from an incorrect ref count on the returned result which prevented it from ever being released and garbage collected.
2018-01-17karchive: update to 5.41.0markd2-7/+6
16 months worth of updates. requires qt5>=5.7
2018-01-16Removed unused patchadam1-15/+0