Commit graph

2657 commits

Author SHA1 Message Date
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