Commit graph

2726 commits

Author SHA1 Message Date
youri
cd25ed2ff6 Update engrampa to 1.20.0:
Engrampa, the archive viewer, has improved support for encrypted 7z archives.

Full changelog:

build: use PKG_CONFIG to fix cross-build
Add our copyright to About dialog and Caja extension
7z: Fix: rename files with password without the list encrypted
7z: Fix: delete/rename files/folders with the list encrypted
avoid deprecated gdk_screen_make_display_name
don’t use deprecated gtk_show_uri
use a more common gtk+ function
avoid deprecated gdk_screen_get_number
Add the button “Show the Files and Quit” in the progress dialog
Fix: create zip files in “maximum” compression level
Fix: Browsing history not correct
hide folders in “View All Files”
Fix: Wrong behavior of Skip button in Replace file dialog
UI files: avoid deprecations
gtk-utils: remove some GTK_STOCK deprecations
gtk-utils: avoid deprecated gtk_icon_size_lookup_for_settings
fr-window: fix some GTK_STOCK deprecations
add style class frame to scrolledwindows
fr-window: avoid deprecated GtkMisc and GtkAlignment
dlg-add-folder: avoid deprecated gtk_alignment_new()
build: use variable instead of hardcoded file name when cleaning
Translations update
2018-05-14 12:41:20 +00:00
adam
7d20161bf1 lz4: updated to 1.8.2
v1.8.2
perf: *much* faster dictionary compression on small files
perf: improved decompression speed and binary size
perf: slightly faster HC compression and decompression speed
perf: very small compression ratio improvement
fix : compression compatible with low memory addresses (< 0xFFFF)
fix : decompression segfault when provided with NULL input
cli : new command --favor-decSpeed
cli : benchmark mode more accurate for small inputs
fullbench : can bench _destSize() variants
doc : clarified block format parsing restrictions
2018-05-10 13:16:27 +00:00
wiz
dfaa1f08aa brotli: update to 1.0.4.
fix unaligned access for aarch64-cross-armhf build
    fix aarch64 target detection
    allow CLI to compress with enabled "large window" feature
    add NPOSTFIX / NDIRECT encoder parameters
    automatic NDIRECT/NPOSTFIX tuning (better compression)
    fix "memory leak" in python tests
    fix bug in durchschlag
    fix source file lists (add params.h)
    fix Bazel/MSVC compilator options
    fix "fall though" warnings
2018-05-07 11:03:42 +00:00
adam
671b9cba40 unrar: updated to 5.6.3
5.6.3:
Unknown changes.
2018-05-04 08:41:50 +00:00
adam
35aa3efc12 revbump for boost-libs update 2018-04-29 21:31:17 +00:00
ryoon
98a0b13bb1 Provide liblzma.pc for builtin case
This is required by upcoming gimp-2.10.0.
2018-04-29 21:18:16 +00:00
wiz
e5209a786e Add p11-kit to gnutls/bl3.mk and bump dependencies. 2018-04-17 22:29:31 +00:00
wiz
8ee21bdcf0 Recursive bump for new fribidi dependency in pango. 2018-04-16 14:33:44 +00:00
adam
299d329d51 revbump after icu update 2018-04-14 07:33:52 +00:00
jaapb
56ed9d3f04 Revbump associated with the upgrade of lang/ocaml
(this is the upgrade from 4.06 to 4.06.1)
2018-04-13 13:55:27 +00:00
adam
4580acea48 unrar: updated to 5.6.2
5.6.2:
Unknown changes
2018-04-13 08:21:56 +00:00
markd
ba4f2fe9c4 kf5: update to 5.44.0
3 months of bugfixes.
2018-04-11 11:50:34 +00:00
wiz
f1ed7525df libzip: update to 1.5.1.
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-11 08:20:27 +00:00
adam
d49025b094 py-zstandard: updated to 0.9.0
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-09 07:37:33 +00:00
jperkin
3d781ada16 pax: Ensure large files are supported on SunOS.
Bump PKGREVISION.
2018-04-07 08:57:01 +00:00
adam
4f0af767b2 py-lz4: updated to 1.1.0
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-05 12:01:54 +00:00
adam
4e7cb43d31 zstd: updated to 1.3.4
The v1.3.4 release of Zstandard is focused on performance, and offers nice speed boost in most scenarios.
2018-04-02 12:42:48 +00:00
taca
a6579e7beb pkgsrc: Reset PKGREVISION of archivers/php-zip and graphics/php-gd
Reset PKGREVISION by all lang/php* packages.
2018-03-30 00:39:21 +00:00
adam
956153f2a1 py-zstandard: updated to 0.8.2
0.8.2:
Fixed memory leak in ZstdCompressor.copy_stream()
Fixed memory leak in ZstdDecompressor.copy_stream()
2018-03-23 13:42:59 +00:00
kamil
5d79887451 p7zip: Enforce C++03
Clang 7svn defaults to C++11 and this code is not building with it.
This switch fixes the build.
2018-03-21 18:47:02 +00:00
adam
7f180fb34c unrar: updated to 5.6.1
5.6.1:
Unknown changes.
2018-03-14 07:51:41 +00:00
wiz
c57215a7b2 Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
wiz
0861cd8719 libzip: update to 1.5.0.
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-12 08:51:54 +00:00
wiz
7c424dc81d gtar: update to 1.30
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-11 17:28:08 +00:00
mef
ba7399ef94 Updated archivers/brotli to 1.0.3
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-03 02:17:08 +00:00
taca
9bb12b3cb3 pkgsrc: reset PKGREVISION after lang/php{56,70,71,72} update 2018-03-02 02:16:08 +00:00
wiz
4d446a1eba lzip: update to 1.20.
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-25 21:07:53 +00:00
adam
fadf0d20a2 py-lz4: updated to 1.0.0
1.0.0:
Only documentation updates since 0.23.2. This marks the release of a stable frame binding API.
2018-02-23 14:14:23 +00:00
ryoon
509498d03f Update to 0.13.68
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-21 10:43:45 +00:00
adam
20c18abfc1 py-lz4: updated to 0.23.2
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-16 14:43:25 +00:00
ryoon
dcdb268fb3 Fix build with OpenSSL 1.1 under NetBSD 8.99.12 2018-02-13 12:50:40 +00:00
wiz
d391d22169 py-lz4: update to 0.23.1.
Changes not found.
2018-02-11 18:45:27 +00:00
wiz
2cb4759359 libzip: use https 2018-02-11 15:46:58 +00:00
adam
59a789f3df Removed unused line 2018-02-08 16:44:11 +00:00
adam
2389b01d61 py-lhafile: updated to 0.2.2
v0.2.2
dummy version bump
2018-02-08 16:38:43 +00:00
jperkin
e54cefee7e kde: SUBST_STAGE should be pre-configure, not post-patch.
Performing substitutions during *-patch phases makes it impossible to
generate patches via mkpatches without introducing substitution noise.
2018-02-07 15:35:09 +00:00
jperkin
8d888724c5 engrampa: Set _XOPEN_SOURCE correctly. 2018-02-06 09:59:38 +00:00
adam
ded0cfed32 py-lz4: updated to 0.21.6
0.21.6:
This version includes some docstring updates.
2018-02-05 08:58:06 +00:00
jdolecek
957ae3fbbd Add a workaround so libzip 1.4.0 builds successfully on Darwin/Mac OS X
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-03 12:04:03 +00:00
jdolecek
6f0ea0bad1 Switch archivers/php-zip to using pkgsrc libzip
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-03 11:19:09 +00:00
jdolecek
3abbb25f53 use description from php.net; particularily, don't claim php-zip is PECL
package, it is bundled with php distribution
2018-02-02 23:20:17 +00:00
adam
a5b7afbd81 py-lz4: updated to 0.19.2
0.19.2:
This release fixes a memory leak in lz4.frame.decompress_chunk() which also impacted the file handling functionality.
2018-02-02 08:39:03 +00:00
markd
4028ed867b karchive: SUBST rather than patch 2018-01-30 07:29:55 +00:00
mef
e1fc368edd Updated archivers/lzop to 1.04
Changes in 1.04 (10 Aug 2017)
  * Happy 20th anniversary release!
  * Added CMake build support.
  * Assorted minor updates.
2018-01-29 14:47:53 +00:00
adam
7a9862fb9f py-lz4: updated to 0.19.1
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-28 08:54:20 +00:00
mef
3e583350e1 Updated archivers/brotli to 1.0.2
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-27 12:38:19 +00:00
jperkin
79e679eb64 dar: Specify c++03 to avoid conflicts with std::bind. 2018-01-26 13:38:17 +00:00
markd
e9c46ca027 kf5: strip -fvisibility=hidden in all kf5 packages
as it breaks the plugin mechanism due to not being able to
resolve various symbols
2018-01-24 19:06:06 +00:00
ryoon
ace6a9883b Add archivers to CATEGORY 2018-01-24 17:02:15 +00:00
markd
3fe6dd0802 karchive: install karchive.categories via examples dir 2018-01-21 21:34:03 +00:00
adam
840706c14e py-lz4: updated to 0.18.2
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-20 21:10:18 +00:00
markd
6bc2b30178 karchive: update to 5.41.0
16 months worth of updates. requires qt5>=5.7
2018-01-17 19:54:56 +00:00
adam
0cefa1c94e Removed unused patch 2018-01-16 13:01:38 +00:00
abs
210fcacdb4 Fix PLIST 2018-01-16 12:38:35 +00:00
adam
e3a9bf9bc5 lz4: updated to 1.8.1.2
v1.8.1.2:
It's the same as v1.8.1, but the version number in source code has been fixed.
The version number is used in cli and documentation display, to create the full name of dynamic library, and can be requested via LZ4_versionNumber().
2018-01-16 08:13:01 +00:00
adam
b68a495a76 lz4: updated to 1.8.1
v1.8.1
perf : faster and stronger ultra modes (levels 10+)
perf : slightly faster compression and decompression speed
perf : fix bad degenerative case
fix : decompression failed when using a combination of extDict + low memory address
cli : support for dictionary compression (-D)
cli : fix : lz4 -d --rm preserves timestamp
cli : fix : do not modify /dev/null permission as root
api : _destSize() variant supported for all compression levels
build  : make and make test compatible with -jX
build  : can control LZ4LIB_VISIBILITY macro
install: fix man page directory
2018-01-13 19:00:09 +00:00
jperkin
70ca42fbf8 xz: Only enable nls by default if msgfmt is builtin.
Avoids circular dependency issues as xz with nls depends on gettext-tools if
msgfmt comes from pkgsrc, which in turn depends on xz.
2018-01-12 11:35:28 +00:00
jaapb
2db819ded7 Recursive revbump associated with the update to OCaml 4.06. 2018-01-10 16:53:07 +00:00
wiz
c3b49a259a par2: update to 0.8.0.
11 December 2017 Ike Devolder
  * release: 0.8.0
	* improved parallelisation on input files
2018-01-10 12:18:57 +00:00
joerg
960518af21 Add missing build dependencies. 2018-01-07 20:56:16 +00:00
rillig
17e39f419d Fix indentation in buildlink3.mk files.
The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was
reviewed manually.

There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.
2018-01-07 13:03:53 +00:00
fhajny
d1c7519d85 Update archivers/pigz to 2.4.
- Generate Zip64 format .zip files when the output is greater than
  or equal to 4 GiB.
- Improved gzip options processing and return code compatibility
- Some bug fixes
2018-01-02 09:24:08 +00:00
adam
2396ab471b py-lz4: updated to 0.18.1
0.18.1:
This is a minor bugfix release which fixes two small bugs which would result in source references not being released on error conditions in lz4.frame.compress.

0.18.0:
This release changes the strategy for allocating memory to not use undocumented and potentially fragile Python internals (Py_SIZE). This may have a small performance impact, but brings stronger guarantees for future stability.
2018-01-02 08:40:09 +00:00
maya
e48d11bf83 Remove traces of crypto restrictions from packages.
ok for idea riastradh.
2018-01-02 05:37:22 +00:00
rillig
b381c6e2f3 Sort PLIST files.
Unsorted entries in PLIST files have generated a pkglint warning for at
least 12 years. Somewhat more recently, pkglint has learned to sort
PLIST files automatically. Since pkglint 5.4.23, the sorting is only
done in obvious, simple cases. These have been applied by running:

  pkglint -Cnone,PLIST -Wnone,plist-sort -r -F
2018-01-01 22:29:15 +00:00
adam
983847f667 Revbump after boost update 2018-01-01 21:18:06 +00:00
adam
e12bc531e3 py-lz4: updated to 0.17.0
0.17.0:
This release fixes a pathological case where compressing and decompressing a zero length bytes object could result in the resulting bytes object causing False to be returned from val == 'b'.
2017-12-31 18:48:57 +00:00
wiz
f178134a47 p5-Archive-Zip: update to 1.60.
1.60 Tue 19 Dec 2017
    - RT 123913 Wrong shell bang in examples/selfex.pl
2017-12-30 13:14:17 +00:00
wiz
0ada0314b7 libzip: update to 1.4.0.
1.4.0 [2017-12-29]
==================

* Improve build with cmake
* Retire autoconf/automake build system
* Add `zip_source_buffer_fragment()`.
* Add support to clone unchanged beginning of archive (instead of rewriting it).
  Supported for buffer sources and on Apple File System.
* Add support for Microsoft Universal Windows Platform.
2017-12-30 00:19:56 +00:00
adam
4fa7732184 zstd: updated to 1.3.3
1.3.3:
perf: improved zstd_opt strategy (levels 16-19)
fix : bug 944 : multithreading with shared ditionary and large data
cli : fix : content size written in header by default
cli : fix : improved LZ4 format support
cli : new : hidden command -b -S, to benchmark multiple files and generate one result per file
api : change : when setting pledgedSrcSize, use ZSTD_CONTENTSIZE_UNKNOWN macro value to mean "unknown"
api : fix : support large skippable frames
api : fix : re-using context could result in suboptimal block size in some corner case scenarios
api : fix : streaming interface was adding a useless 3-bytes null block to small frames
build: fix : compilation under rhel6 and centos6
build: added check target
build: improved meson support
2017-12-21 14:54:43 +00:00
adam
e9f9246046 py-lz4: updated to 0.12.0
This release brings
Huge changes to the LZ4 Frame support which should now be considered beta quality
A new pytest based test harness, and significantly re-worked testing
An end to Python 2.6 support - no testing is currently done against Python 2.6 although the code probably does still work with Python 2.6 at this point in time.
2017-12-21 08:00:03 +00:00
jperkin
16c3a4c2fc libzip: Work around redefine_extname in SunOS headers. 2017-12-18 16:48:20 +00:00
adam
8977d31a36 Revbump after textproc/icu update 2017-11-30 16:45:00 +00:00
bsiegert
813892501e Disable ACL support on ChromeOS.
For some reason, the configure script mis-detects acl support, then
fails to build because the header file is missing.
2017-11-25 15:48:49 +00:00
adam
ef263705bc py-lz4: updated to 0.11.1
0.11.1:
This release bumps the bundled lz4 library files to version 1.8.0.
2017-11-24 12:42:09 +00:00
wiz
20f7c989fe recursive bump for libxkbcommon removal from at-spi2-core 2017-11-23 17:19:40 +00:00
wiz
62210870e6 libzip: update to 1.3.2.
1.3.2 [2017-11-20]
==================
* Fix bug introduced in last: zip_t was erroneously freed if zip_close() failed.
2017-11-20 10:50:09 +00:00
wiz
280d13c8eb libzip: update to 1.3.1.
1.3.1 [2017-11-19]
==================

* Install zipconf.h into ${PREFIX}/include
* Add zip_libzip_version()
* Fix AES tests on Linux
2017-11-19 15:44:31 +00:00
bsiegert
4295ecbb59 Import atool-0.39.0 from wip, PR pkg/52545.
atool is a script for managing file archives of various types (tar,
tar+gzip, zip, etc.). It provides the following commands:


  * aunpack: extract an archive, avoiding tar bombs
  *   apack: create archives or compressed files
  *     als: list the contents of an archive
  *    acat: extract to the standard output
  *   adiff: generate a diff between two archives
  * arepack: repack archives to a different format

Optional dependencies: lbzip2 or pbzip2, lzip, plzip, lzop, lzma, zip,
unzip, unrar, lha, unace, arj, arc, nomarch, p7zip, unalz.
2017-11-03 20:07:12 +00:00
adam
493aa5e249 brotli: added version 1.0.1
Brotli is a generic-purpose lossless compression algorithm that compresses data
using a combination of a modern variant of the LZ77 algorithm, Huffman coding
and 2nd order context modeling, with a compression ratio comparable to the best
currently available general-purpose compression methods. It is similar in speed
with deflate but offers more dense compression.
2017-10-23 13:15:29 +00:00
adam
d55e835851 py-zstandard: update to 0.8.1
0.8.1:
Add #includes so compilation on OS X and BSDs works.

0.8.0:
CompressionParameters now has a estimated_compression_context_size() method. zstd.estimate_compression_context_size() is now deprecated and slated for removal.
Implemented a lot of fuzzing tests.
CompressionParameters instances now perform extra validation by calling ZSTD_checkCParams() at construction time.
multi_compress_to_buffer() API for compressing multiple inputs as a single operation, as efficiently as possible.
ZSTD_CStream instances are now used across multiple operations on ZstdCompressor instances, resulting in much better performance for APIs that do streaming.
ZSTD_DStream instances are now used across multiple operations on ZstdDecompressor instances, resulting in much better performance for APIs that do streaming.
train_dictionary() now releases the GIL.
Support for training dictionaries using the COVER algorithm.
multi_decompress_to_buffer() API for decompressing multiple frames as a single operation, as efficiently as possible.
Support for multi-threaded compression.
Disable deprecation warnings when compiling CFFI module.
Fixed memory leak in train_dictionary().
Removed DictParameters type.
train_dictionary() now accepts keyword arguments instead of a DictParameters instance to control dictionary generation.
2017-10-23 10:24:18 +00:00
joerg
8409e1185a archivers/zstd: non-redistributable distfile has been fixed. 2017-10-20 13:59:33 +00:00
adam
813b0b2191 zstd: update to 1.3.2
v1.3.2
new : long range mode, using --long command
new : ability to generate and decode magicless frames
changed : maximum nb of threads reduced to 200, to avoid address space exhaustion in 32-bits mode
fix : multi-threading compression works with custom allocators
fix : ZSTD_sizeof_CStream() was over-evaluating memory usage
fix : a rare compression bug when compression generates very large distances and bunch of other conditions (only possible at --ultra -22)
fix : 32-bits build can now decode large offsets (levels 21+)
cli : added LZ4 frame support by default
cli : improved --list output
cli : new : can split input file for dictionary training, using command -B#
cli : new : clean operation artefact on Ctrl-C interruption
cli : fix : do not change /dev/null permissions when using command -t with root access
cli : fix : write file size in header in multiple-files mode
api : added macro ZSTD_COMPRESSBOUND() for static allocation
api : experimental : new advanced decompression API
api : fix : sizeof_CCtx() used to over-estimate
build: fix : no-multithread variant compiles without pool.c dependency
build: better compatibility with reproducible builds
example : added streaming_memory_usage
license : changed /examples license to BSD + GPLv2
license : fix a few header files to reflect new license
2017-10-20 07:23:01 +00:00
adam
9393ef79f2 py-libarchive-c: update to 2.7
2.7
only read regular files
add support for atime and ctime
2017-10-16 07:42:02 +00:00
joerg
f5d01e578d Needs setuptools_scm. 2017-10-01 18:59:54 +00:00
wiz
38f8e319b5 py-lz4: fix packaging
Clean up pkglint warnings while here.
2017-09-30 12:38:02 +00:00
joerg
1fcb39e428 + py-lz4 2017-09-29 21:36:46 +00:00
joerg
d225c6626a Add py-lz4-0.10.1:
py-lz4 provides Python bindings for the LZ4 compression library by Yann
Collet.

At this time the project contains bindings for the LZ4 block format,
which are considered stable.

Support for the LZ4 frame format is a work-in-progress and available as a
technology preview. A future relase will implement support for the LZ4
stream format.
2017-09-29 21:36:23 +00:00
wiedi
216631db12 py-zstandard: fix build
Temporarily remove the zstd buildlink as py-zstandard includes
its own version that it wants to use. Future versions will
support using a system supplied zstd but this one doesn't yet.

Also prevent setup.py from picking up cffi by accident so the
PLIST is stable.
2017-09-23 18:25:50 +00:00
wiedi
6032dbe0ee unshield: add required buildlinks
Requires openssl and may use libiconv if detected,
but then forget to link it.
2017-09-22 23:26:20 +00:00
wiz
f1558df28c unrar: Follow redirects 2017-09-22 07:03:57 +00:00
jperkin
0d573acba3 xz: Honour PKGLOCALEDIR, PR#52552 from Matteo Cypriani.
Bump PKGREVISION as package built previously but with wrong localedir.
2017-09-20 12:05:46 +00:00
maya
33ebf687dc revbump for requiring ICU 59.x 2017-09-18 09:52:56 +00:00
wiz
46845c4621 p5-Archive-Tar: update to 2.26.
2.26  12/05/2017
- '0' is a valid name for an archive, change 'iter' to check definedness
2017-09-17 07:11:53 +00:00
wiz
ef141a6b79 Reset maintainer 2017-09-16 19:26:41 +00:00
wiz
b8778c07b3 Updated par2 to 0.7.4.
08 September 2017 Ike Devolder
  * release: 0.7.4
* performance improvement when not using quiet mode
2017-09-10 21:39:12 +00:00
jaapb
410a1001fa Recursive revbump associated with update of ocaml to 4.05 2017-09-08 09:51:18 +00:00
wiz
3110a02dbc Comment out dead sites. 2017-09-06 10:40:25 +00:00
wiz
1fc957a0ce Follow some redirects. 2017-09-06 09:02:59 +00:00
wiz
ff22ec594f Follow some redirects. 2017-09-04 18:08:18 +00:00