Commit graph

2943 commits

Author SHA1 Message Date
wiz
4874000cca libmspack: update to 0.9.1alpha.
* libmspack is now distributed with its test-suite, which now run
as part of "make check"

* libmspack's programs in src/ have been moved to examples/ and do
not auto-install
2018-12-01 06:01:12 +00:00
wiz
3f67712487 cabextract: update to 1.9.
Set TEST_TARGET.

New in 1.9
* Fixed invisible bad extraction when using cabextract -F (broken in 1.8)
* Fixed configure --with-external-libmspack which was broken in 1.8
* configure --with-external-libmspack will now use pkg-config. To configure
  it manually, set environment variables libmspack_CFLAGS and libmspack_LIBS
  before running configure.
* Now includes the test suite (make check)

New in 1.8
* cabextract -f now extracts even more badly damaged files than before
2018-12-01 05:57:08 +00:00
wen
b61435ce12 Update to 1.64
Upstream changes:
1.64 Wed 12 Sep 2018
    - Fix for year 2030
2018-11-24 03:44:18 +00:00
wen
28d93a94ac Update to 2.32
Uptsream changes:
2.32  13/09/2018 (CBERRY)
- Fix absolute path handling on VMS

2.30  19/06/2018
- skip white_space test on MSWin32 as Windows will report that both
  files exist, which is obviously a 'feature'
2018-11-24 03:30:00 +00:00
kleink
f1a683c990 Revbump after cairo 1.16.0 update. 2018-11-14 22:20:58 +00:00
jaapb
fd6ceb8a4c Revbumps associated with update of lang/ocaml. 2018-11-12 16:10:16 +00:00
ryoon
b86dfe6873 Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
wiz
df8ea5b06e star: add MESSAGE file
Part of 1.5.4 update.
2018-11-10 19:56:17 +00:00
wiz
465b694f04 star: update to 1.5.4nb1.
Packaged for wip by Michael Bäuerle.

Changes: too many to list, last distfile was from 2003.
2018-11-10 19:55:54 +00:00
adam
16b2cda390 py-lz4: updated to 2.1.2
2.1.2:
Improves the speed of importing the module by avoiding the use of pkg_resources
Fixes some flake8 warnings
Resolves a small issue with the test suite when detecting memory usage increases
2018-11-05 09:22:38 +00:00
adam
d44fd5c885 py-zstandard: updated to 0.10.2
0.10.2:

Bug Fixes
* zstd_cffi.py added to setup.py

Changes
* Change some integer casts to avoid ssize_t
2018-11-04 22:12:03 +00:00
bsiegert
ac232c7df5 Revbump all Go packages after go111 update. 2018-11-04 18:37:54 +00:00
triaxx
c20ba9288e pax: add <sys/sysmacros.h> for Linux
* On Arch Linux, the build failed, makedev(3) indicates
  #include <sys/sysmacros.h>
* On Debian Buster, the build succeed but a big warning is displayed:
    warning: In the GNU C Library, "minor" is defined
    by <sys/sysmacros.h>. For historical compatibility, it is
    currently defined by <sys/types.h> as well, but we plan to
    remove this soon. To use "minor", include <sys/sysmacros.h>
    directly. If you did not intend to use a system-defined macro
    "minor", you should undefine it after including <sys/types.h>.
2018-10-29 20:18:02 +00:00
adam
9c98d7ef97 unrar: updated to 5.6.8
5.6.8:
Unknown changes
2018-10-24 10:55:49 +00:00
adam
0ec2f7a4eb py-zstandard: add missing patch 2018-10-22 15:32:01 +00:00
adam
1e2c5345ed py-zstandard: updated to 0.10.1
0.10.1:

Backwards Compatibility Notes
* ZstdCompressor.stream_reader().closed is now a property instead of a
  method.
* ZstdDecompressor.stream_reader().closed is now a property instead of a
  method.

Changes
* Stop attempting to package Python 3.6 for Miniconda. The latest version of
  Miniconda is using Python 3.7. The Python 3.6 Miniconda packages were a lie
  since this were built against Python 3.7.
* ZstdCompressor.stream_reader()'s and ZstdDecompressor.stream_reader()'s
  closed attribute is now a read-only property instead of a method. This now
  properly matches the IOBase API and allows instances to be used in more
  places that accept IOBase instances.


0.10.0:

Backwards Compatibility Notes
* ZstdDecompressor.stream_reader().read() now consistently requires an
  argument in both the C and CFFI backends. Before, the CFFI implementation
  would assume a default value of -1, which was later rejected.
* The compress_literals argument and attribute has been removed from
  zstd.ZstdCompressionParameters because it was removed by the zstd 1.3.5
  API.
* ZSTD_CCtx_setParametersUsingCCtxParams() is no longer called on every
  operation performed against ZstdCompressor instances. The reason for this
  change is that the zstd 1.3.5 API no longer allows this without calling
  ZSTD_CCtx_resetParameters() first. But if we called
  ZSTD_CCtx_resetParameters() on every operation, we'd have to redo
  potentially expensive setup when using dictionaries. We now call
  ZSTD_CCtx_reset() on every operation and don't attempt to change
  compression parameters.
* Objects returned by ZstdCompressor.stream_reader() no longer need to be
  used as a context manager. The context manager interface still exists and its
  behavior is unchanged.
* Objects returned by ZstdDecompressor.stream_reader() no longer need to be
  used as a context manager. The context manager interface still exists and its
  behavior is unchanged.

Bug Fixes
* ZstdDecompressor.decompressobj().decompress() should now return all data
  from internal buffers in more scenarios. Before, it was possible for data to
  remain in internal buffers. This data would be emitted on a subsequent call
  to decompress(). The overall output stream would still be valid. But if
  callers were expecting input data to exactly map to output data (say the
  producer had used flush(COMPRESSOBJ_FLUSH_BLOCK) and was attempting to
  map input chunks to output chunks), then the previous behavior would be
  wrong. The new behavior is such that output from
  flush(COMPRESSOBJ_FLUSH_BLOCK) fed into decompressobj().decompress()
  should produce all available compressed input.
* ZstdDecompressor.stream_reader().read() should no longer segfault after
  a previous context manager resulted in error.
* ZstdCompressor.compressobj().flush(COMPRESSOBJ_FLUSH_BLOCK) now returns
  all data necessary to flush a block. Before, it was possible for the
  flush() to not emit all data necessary to fully represent a block. This
  would mean decompressors wouldn't be able to decompress all data that had been
  fed into the compressor and flush()ed.

New Features
* New module constants BLOCKSIZELOG_MAX, BLOCKSIZE_MAX,
  TARGETLENGTH_MAX that expose constants from libzstd.
* New ZstdCompressor.chunker() API for manually feeding data into a
  compressor and emitting chunks of a fixed size. Like compressobj(), the
  API doesn't impose restrictions on the input or output types for the
  data streams. Unlike compressobj(), it ensures output chunks are of a
  fixed size. This makes this API useful when the compressed output is being
  fed into an I/O layer, where uniform write sizes are useful.
* ZstdCompressor.stream_reader() no longer needs to be used as a context
  manager.
* ZstdDecompressor.stream_reader() no longer needs to be used as a context
  manager.
* Bundled zstandard library upgraded from 1.3.4 to 1.3.6.

Changes
* Added zstd_cffi.py and NEWS.rst to MANIFEST.in.
* zstandard.__version__ is now defined.
* Upgrade pip, setuptools, wheel, and cibuildwheel packages to latest versions.
* Upgrade various packages used in CI to latest versions. Notably tox (in
  order to support Python 3.7).
* Use relative paths in setup.py to appease Python 3.7.
* Added CI for Python 3.7.
2018-10-22 15:31:00 +00:00
adam
6d97b006f6 zstd: updated to 1.3.7
Zstandard v1.3.7
perf: slightly better decompression speed on clang (depending on hardware target)
fix: ratio for dictionary compression at levels 9 and 10, reported by @indygreg
build: no longer build backtrace by default in release mode; restrict further automatic mode
build: control backtrace support through build macro BACKTRACE
misc: added man pages for zstdless and zstdgrep, by @samrussell
2018-10-22 15:28:02 +00:00
jperkin
7a6dd6788e zstd: Fix build on SunOS. Requires GNU grep. 2018-10-17 08:59:16 +00:00
adam
0c07632a25 py-lz4: updated to 2.1.1
2.1.1:
This release updates the bundled LZ4 libraries to version 1.8.3. This fixes a bug with the block format compression/decompression.
2018-10-14 09:15:53 +00:00
sborrill
f0ffe148dc Build fix as parts of tests would fail due to waiting on stdin.
Thanks to joerg@
2018-10-12 13:21:24 +00:00
adam
8c96961e6a zstd: updated to 1.3.6
Zstandard v1.3.6 release is focused on intensive dictionary compression for database scenarios.

This is a new environment we are experimenting. The success of dictionary compression on small data, of which databases tend to store plentiful, led to increased adoption, and we now see scenarios where literally thousands of dictionaries are being used simultaneously, with permanent generation or update of new dictionaries.
2018-10-07 06:25:30 +00:00
adam
318eb587a8 unrar: updated to 5.6.7
5.6.7:
Unknown changes.
2018-10-03 10:20:03 +00:00
sevan
456e549397 Fix build with LibreSSL 2.7
5da00ad75b
2018-10-01 00:37:51 +00:00
tnn
f4cde01a63 ruby-xz: needs ruby 2.3.0 or higher 2018-09-27 23:58:21 +00:00
taca
7cc0b47448 archivers/ruby-zip: update to 1.2.2
Various small bug fixes including CVE-2018-1000544 (absolute path
traversal).
2018-09-23 13:49:00 +00:00
taca
22db86ab48 archivers/ruby-xz: update to 1.0.0
== 1.0.0 (2018-05-20)

* *BreakingChange* The XZ module's methods now take any parameters
  beyond the IO object as real Ruby keyword arguments rather than
  a long argument list.
* *BreakingChange* XZ.decompress_stream now honours Ruby's
  external and internal encoding concept instead of just
  returning BINARY-tagged strings.
* *BreakingChange* Remove deprecated API on stream reader/writer
  class and instead sync the API with Ruby's zlib library
  (Ticket #12 by me).
* *BreakingChange* StreamWriter.new and StreamReader.new do not accept
  a block anymore. This is part of syncing with Ruby's zlib API.
* *BreakingChange* StreamReader.open and StreamWriter.open always
  return the new instance, even if a block is given to the method
  (previous behaviour was to return the return value of the block).
  This is part of the syncing with Ruby's zlib API.
* *BreakingChange* StreamReader.new and StreamWriter.new as well as
  the ::open variants take additional arguments as real Ruby keyword
  arguments now instead of a long parameter list plus options hash.
  This is different from Ruby's own zlib API as that one takes both
  a long parameter list and a hash of additional options. ruby-xz
  is meant to follow zlib's semantics mostly, but not as a drop-in
  replacement, so this divergence from zlib's API is okay (also
  given that it isn't possible to replicate all possible options
  1:1 anyway, since liblzma simply accepts different options as
  libz). If you've never used these methods' optional arguments,
  you should be fine.
* *BreakingChange* Stream#close now returns nil instead of the
  number of bytes written. This syncs Stream#close with Ruby's
  own IO#close, which also returns nil.
* *BreakingChange* Remove Stream#pos=, Stream#seek, Stream#stat. These
  methods irritated the minitar gem, which doesn't expect them to
  raise NotImplementedError, but directly to be missing if the object
  does not support seeking.
* *BreakingChange* StreamReader and StreamWriter now honour Ruby's
  encoding system instead of returning only BINARY-tagged strings.
* *Dependency* Remove dependency on ffi. ruby-xz now uses fiddle from
  the stdlib instead.
* *Dependency* Remove dependency on io-like. ruby-xz now implements
  all the IO mechanics itself. (Ticket #10 by me)
* *Dependency* Bump required Ruby version to 2.3.0.
* *Fix* libzlma.dylib not being found on OS X (Ticket #15 by
  s0nspark).
2018-09-23 13:44:11 +00:00
taca
2e438f25db archivers/ruby-mixlib-archive: update to 0.4.16
## [v0.4.16](https://github.com/chef/mixlib-archive/tree/v0.4.16) (2018-08-28)

#### Merged Pull Requests
- Fix read_tar_magic to properly return an array when a file has less than 264 characters [#30](https://github.com/chef/mixlib-archive/pull/30) ([bdwyertech](https://github.com/bdwyertech))
<!-- latest_release -->

<!-- release_rollup since=0.4.13 -->
### Changes not yet released to rubygems.org

#### Merged Pull Requests
- Fix read_tar_magic to properly return an array when a file has less than 264 characters [#30](https://github.com/chef/mixlib-archive/pull/30) ([bdwyertech](https://github.com/bdwyertech)) <!-- 0.4.16 -->
- Fix mixlib-archive on Windows, add Appveyor [#31](https://github.com/chef/mixlib-archive/pull/31) ([stuartpreston](https://github.com/stuartpreston)) <!-- 0.4.15 -->
- Ensure that paths like foo..bar.baz aren&#39;t ignored [#9](https://github.com/chef/mixlib-archive/pull/9) ([thommay](https://github.com/thommay)) <!-- 0.4.14 -->
<!-- release_rollup -->

<!-- latest_stable_release -->
## [v0.4.13](https://github.com/chef/mixlib-archive/tree/v0.4.13) (2018-08-03)

#### Merged Pull Requests
- add codeowners [#24](https://github.com/chef/mixlib-archive/pull/24) ([thommay](https://github.com/thommay))
- Move deps to the Gemfile and expand Rake tasks [#25](https://github.com/chef/mixlib-archive/pull/25) ([tas50](https://github.com/tas50))
- Add github issue template &amp; standardize expeditor config [#26](https://github.com/chef/mixlib-archive/pull/26) ([tas50](https://github.com/tas50))
- Update codeowners and add PR template [#27](https://github.com/chef/mixlib-archive/pull/27) ([tas50](https://github.com/tas50))
- bugfix to make dir.chdir threadsafe [#29](https://github.com/chef/mixlib-archive/pull/29) ([stevenoneill](https://github.com/stevenoneill))
<!-- latest_stable_release -->

## [v0.4.8](https://github.com/chef/mixlib-archive/tree/v0.4.8) (2018-06-21)

#### Merged Pull Requests
- Use the correct entry size for content with multi-byte characters. [#23](https://github.com/chef/mixlib-archive/pull/23) ([coderanger](https://github.com/coderanger))
<!-- latest_release -->

<!-- release_rollup since=0.4.7 -->
### Changes not yet released to rubygems.org

#### Merged Pull Requests
- Use the correct entry size for content with multi-byte characters. [#23](https://github.com/chef/mixlib-archive/pull/23) ([coderanger](https://github.com/coderanger)) <!-- 0.4.8 -->
<!-- release_rollup -->

<!-- latest_stable_release -->
## [v0.4.7](https://github.com/chef/mixlib-archive/tree/v0.4.7) (2018-06-07)

#### Merged Pull Requests
- fixup strange edge case around tar magic reading [#22](https://github.com/chef/mixlib-archive/pull/22) ([spion06](https://github.com/spion06))
<!-- latest_stable_release -->

## [v0.4.6](https://github.com/chef/mixlib-archive/tree/v0.4.6) (2018-05-08)

#### Merged Pull Requests
- update tar magic to identify oldgnu style tar headers [#21](https://github.com/chef/mixlib-archive/pull/21) ([spion06](https://github.com/spion06))

## [v0.4.5](https://github.com/chef/mixlib-archive/tree/v0.4.5) (2018-05-04)

#### Merged Pull Requests
- Fix up creating archives [#18](https://github.com/chef/mixlib-archive/pull/18) ([thommay](https://github.com/thommay))
- Fix up writing tar archives with the rubygems tar [#19](https://github.com/chef/mixlib-archive/pull/19) ([thommay](https://github.com/thommay))

## [v0.4.2](https://github.com/chef/mixlib-archive/tree/v0.4.2) (2018-04-25)

#### Merged Pull Requests
- use libarchive by preference [#17](https://github.com/chef/mixlib-archive/pull/17) ([thommay](https://github.com/thommay))
2018-09-23 13:42:51 +00:00
fhajny
45ef7e9f53 archivers/lz4: Update to 1.8.3.
- perf: minor decompression speed improvement (~+2%) with gcc
- fix : corruption in v1.8.2 at level 9 for files > 64KB under rare
  conditions (#560)
- cli : new command --fast, by @jennifermliu
- api : LZ4_decompress_safe_partial() now decodes exactly the nb of
  bytes requested (feature request #566)
- build : added Haiku target, by @fbrosson, and MidnightBSD, by @laffer1
- doc : updated documentation regarding dictionary compression
2018-09-14 09:48:56 +00:00
maya
36b6e800e6 xz: add test target, omit old GCC_REQD. 2018-09-02 21:03:22 +00:00
wiz
7d5effa3e5 p5-Archive-Zip: update to 1.63.
1.63 Wed 21 Aug 2018
    - Restore missing META.yml deps (needed updated MB)
    - Symlink traversal test fix [github/haarg]
    - Added missing prereq Encode as suggested by CPANTS [github/manwar]
2018-08-26 06:11:29 +00:00
wiz
f07962f0e5 p5-Archive-Zip: update to 1.62.
Use TEST_DEPENDS

1.62 Sun 19 Aug 2018
    - Add link-samename.zip to MANIFEST
2018-08-24 06:10:19 +00:00
maya
6c25dec844 Remove clauses 3,4 from TNF-only copyright blocks.
This is based on the decision The NetBSD Foundation made in 2008 to
do so, which was already applied to src.

This change has been applied to code which is likely not in other
repositories.

ok board@, reviewed by riastradh@
2018-08-22 20:48:36 +00:00
wiz
9bd737fe76 Recursive bump for perl5-5.28.0 2018-08-22 09:42:51 +00:00
wiz
27b5638694 p5-Archive-Zip: update to 1.61.
1.61 Sat 18 Aug 2018
    - File::Find will not untaint [github/ThisUsedToBeAnEmail]
    - Prevent from traversing symlinks and parent directories when extracting [github/ppisar]
2018-08-21 09:44:35 +00:00
wiz
576ac38faa p5-Archive-Tar-Wrapper: update to 0.33.
0.33 (2018/07/10):
    Skipping bzip2 testing if the program is not available
    (https://github.com/glasswalk3r/archive-tar-wrapper-perl/issues/11).
    Undeclared dependency of Dumbbench
    (https://github.com/glasswalk3r/archive-tar-wrapper-perl/issues/12).

0.32 (2018/07/10):
    Typo fixed by Mohammad S Anwar
    (https://github.com/glasswalk3r/archive-tar-wrapper-perl/pull/10).
    Refactored performance tests, and now they will run as TODO to test the
    hypotesis that there is a better algorithm to write() method.

0.31 (2018/07/03):
    Enabled performance testing to acquire from different setups which scheme is
    faster to remove dots when reading directories.
    Disabled Solaris OS until issues are fixed.
    Fixed bug introduced in Makefile.PL due changes of release 0.30 (thanks to
    David Cantrell <david@cantrell.org.uk>).
    Updated documentation.

0.30 (2018/06):
    Keeping track of changes per request
    https://github.com/glasswalk3r/archive-tar-wrapper-perl/issues/7.
    Fixing proper handling of File::Which when checking on Microsoft Windows.
    Refactored troubleshooting messages on Microsoft Windows.
    Bug fixes provided by Shoichi Kaji (skaji at cpan.org) in PRs
    https://github.com/glasswalk3r/archive-tar-wrapper-perl/pull/9
    and https://github.com/glasswalk3r/archive-tar-wrapper-perl/pull/8

0.29 (2018/06/25):
    Added Microsoft Windows support with the help of Ingram Braun M.A.
    <me@ingram-braun.net>.
2018-08-21 09:39:41 +00:00
adam
9d06c0a472 revbump after boost-libs update 2018-08-16 18:54:26 +00:00
wiz
21ed507ede brotli: update to 1.0.5.
Changes:

    improve q=1 compression on small files
    inverse Bazel workspace tree
    add rolling-composite-hasher for large-window mode
    add tools to download and transform static dictionary data
2018-08-16 08:44:21 +00:00
wiz
707585a6fd libmspack: update to 0.7.1alpha.
There are no bugfixes or new features. This release obfuscates one of the test
files to make libmspack distribution possible.
2018-08-10 11:33:53 +00:00
adam
1aa86dfdc2 py-lz4: updated to 2.1.0
v2.1.0:
Enhance support for block decompression with unknown size of decompressed data
2018-08-07 06:17:45 +00:00
snj
b7bcee2d6c zziplib: Update to 0.13.69.
Changes:
2018-03-15  guidod  <guidod@gmx.de>
    * fix a number of CVEs reported with special *.zip PoC files
    * man-pages are generated with new dbk2man.py - docbook xmlto is optional now
    * completing some doc strings while checking the new man-pages to look good
    * allow the zziptests.py testsuite to run with an installed /bin path
    * try to fix some issues on testing with non-installed binaries on non-linux platfors
    * update autotools to allow compiling on some newer Mac / Win machines
    * a zip-program is still required for testing, but some errors are gone when not there
    * complete the approximation of fnmatch for the test binaries (on platforms without)
    * allow windows __mmap.h to be simpler, helping with some problems on MingW
    * integrate 'fopen("wb")' from TexLive to be more portable across
    * more portability as well for helpers like strnlen being used in the sources
    * update doc refs to point to github instead of sf.net
    * update the sf.net pages to have a prominent hint on newer github.com location
    * release v0.13.69
2018-08-06 12:55:38 +00:00
wiz
a73c08aa54 libmspack: update to 0.7alpha.
2018-04-26  Stuart Caie <kyzer@cabextract.org.uk>

	* read_chunk(): the test that chunk numbers are in bounds was off
	by one, so read_chunk() returned a pointer taken from outside
	allocated memory that usually crashes libmspack when accessed.
	Thanks to Hanno Böck for finding the issue and providing a sample.

	* chmd_read_headers(): reject files with blank filenames. Thanks
	again to Hanno Böck for finding the issue and providing a sample file.

2018-02-06  Stuart Caie <kyzer@cabextract.org.uk>

	* chmd.c: fixed an off-by-one error in the TOLOWER() macro, reported
	by Dmitry Glavatskikh. Thanks Dmitry!

2017-11-26  Stuart Caie <kyzer@cabextract.org.uk>

	* kwajd_read_headers(): fix up the logic of reading the filename and
	extension headers to avoid a one or two byte overwrite. Thanks to
	Jakub Wilk for finding the issue.

	* test/kwajd_test.c: add tests for KWAJ filename.ext handling

2017-10-16  Stuart Caie <kyzer@cabextract.org.uk>

	* test/cabd_test.c: update the short string tests to expect not only
	MSPACK_ERR_DATAFORMAT but also MSPACK_ERR_READ, because of the recent
	change to cabd_read_string(). Thanks to maitreyee43 for spotting this.

	* test/msdecompile_md5: update the setup instructions for this script,
	and also change the script so it works with current Wine. Again, thanks
	to maitreyee43 for trying to use it and finding it not working.

2017-08-13  Stuart Caie <kyzer@cabextract.org.uk>

	* src/chmextract.c: support MinGW one-arg mkdir(). Thanks to AntumDeluge
	for reporting this.

2017-08-13  Stuart Caie <kyzer@cabextract.org.uk>

	* read_spaninfo(): a CHM file can have no ResetTable and have a
	negative length in SpanInfo, which then feeds a negative output length
	to lzxd_init(), which then sets frame_size to a value of your choosing,
	the lower 32 bits of output length, larger than LZX_FRAME_SIZE. If the
	first LZX block is uncompressed, this writes data beyond the end of the
	window. This issue was raised by ClamAV as CVE-2017-6419.  Thanks to
	Sebastian Andrzej Siewior for finding this by chance!

	* lzxd_init(), lzxd_set_output_length(), mszipd_init(): due to the issue
	mentioned above, these functions now reject negative lengths

2017-08-05  Stuart Caie <kyzer@cabextract.org.uk>

	* cabd_read_string(): add missing error check on result of read().
	If an mspack_system implementation returns an error, it's interpreted
	as a huge positive integer, which leads to reading past the end of the
	stack-based buffer. Thanks to Sebastian Andrzej Siewior for explaining
	the problem. This issue was raised by ClamAV as CVE-2017-11423

2016-04-20  Stuart Caie <kyzer@cabextract.org.uk>

	* configure.ac: change my email address to kyzer@cabextract.org.uk

2015-05-10  Stuart Caie <kyzer@4u.net>

	* cabd_read_string(): correct rejection of empty strings. Thanks to
	Hanno Böck for finding the issue and providing a sample file.

2015-05-10  Stuart Caie <kyzer@4u.net>

	* Makefile.am: Add subdir-objects option as suggested by autoreconf.

	* configure.ac: Add AM_PROG_AR as suggested by autoreconf.

2015-01-29  Stuart Caie <kyzer@4u.net>

	* system.h: if C99 inttypes.h exists, use its PRI{d,u}{32,64} macros.
	Thanks to Johnathan Kollasch for the suggestion.
2018-07-26 08:37:40 +00:00
wiz
a90ef9a019 cabextract: update to 1.7.
New in 1.7
* cabextract now supports an --encoding parameter, to specify the character
  encoding of CAB filenames if they are not ASCII or UTF8
* cabextract -L now lowercases non-ASCII characters
2018-07-26 08:35:46 +00:00
taca
307f51cba0 lang/php: reset PKGREVISION
Reset PKGREVISION with all php's version updates.
2018-07-20 13:33:02 +00:00
ryoon
b9c1e1d533 Recursive revbump from textproc/icu-62.1 2018-07-20 03:33:47 +00:00
jaapb
05083dc708 Recursive revbump associated with the update of lang/ocaml to 4.07. 2018-07-19 15:15:20 +00:00
joerg
a19083df44 Mark packages that require C++03 (or the GNU variants) if they fail with
C++14 default language.
2018-07-18 00:06:10 +00:00
adam
03b3112fed py-lz4: updated to 2.0.2
2.0.2:
Fix setup.py to gracefully handle old system installed versions of LZ4 libraries
Fix a possible segfault in the frame decompress functions
2018-07-08 09:33:59 +00:00
jperkin
5393242c73 *: Move SUBST_STAGE from post-patch to pre-configure
Performing substitutions during post-patch breaks tools such as mkpatches,
making it very difficult to regenerate correct patches after making changes,
and often leading to substituted string replacements being committed.
2018-07-04 13:40:07 +00:00
adam
1265e57568 unrar: updated to 5.6.5
5.6.5
Unknown changes.
2018-07-03 14:28:55 +00:00
adam
89cccc7613 zstd: updated to 1.3.5
Zstandard v1.3.5 is a maintenance release focused on dictionary compression performance.
2018-07-03 14:27:59 +00:00
adam
a31bce9748 extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
wen
6bac1784da Update to 0.28
Update LICENSE

Upstream changes:
0.26 (2018/06/09)
    Implemented refactoring due warnings from Perl::Critic.

0.25 (2018/06/04)
    Implemented refactoring due warnings from Perl::Critic.
    Merge pull request #3 from manwar/suggest-code-tidy

0.24 (2018/06/02)
    Added a LICENSE file (GNU GPL v3).
    Removed MYMETA files (see https://rt.cpan.org/Ticket/Display.html?id=108171).
    Improved Kwalitee by adding information to Makefile.PL
    Fixed tests under OpenBSD
    Added some code to check for OpenBSD tar, which is not quite compatible to the command line options passed by this module.
    Also made the method is_gnu() more robust, testing the return code and properly handling STDOUT and STDERR when trying "tar --version".
    Dependencies added are those already available on standard perl (Config and IPC::Open3).
    Added a README.md for better formatting in Github project page.
    Small refactorings and code formating with perltidy.
2018-06-22 07:52:01 +00:00
wen
6d73d1a919 Update to 2.30
Upstream changes:
2.30  19/06/2018
- skip white_space test on MSWin32 as Windows will report that both
  files exist, which is obviously a 'feature'

2.28  08/06/2018 (madroach, ARC, OCBNET, ppisar)
- fix creating file with trailing whitespace on filename - fixes 103279
- allow archiving with absolute pathnames - fixes 97748
- small POD fix
- Speed up extract when archive contains lots of files
- CVE-2018-12015 directory traversal vulnerability [RT#125523]
2018-06-22 07:44:42 +00:00
adam
e97df1fde8 py-lz4: updated to 2.0.1
2.0.1:
This release fixes: tests failed when run under python setup.py test, but passed when running under tox.

2.0.0:
It's now possible to specify a compession dictionary for block compression.
The bundled LZ4 libraries have been updated to 1.8.2
A compatibility fix for 2.x memoryview objects has been added.
Various flake8 cleanups and test additions.
2018-06-22 06:38:14 +00:00
markd
4108c37a9e karchive: update to 5.47.0
* handle zip files embedded within zip files
2018-06-21 05:20:43 +00:00
minskim
e526d31f46 archivers/Makefile: Add go-xz 2018-06-18 20:46:49 +00:00
minskim
11225f4ea0 archivers/go-xz: Import version 0.5.4
This Go language package supports the reading and writing of xz
compressed streams. It includes also a gxz command for compressing and
decompressing data. The package is completely written in Go and
doesn't have any dependency on any C code.
2018-06-18 20:46:47 +00:00
adam
e1278896f2 py-zstandard: updated to 0.9.1
0.9.1:
This release contains packaging improvements. No changes to the Python library code were made in this release.
2018-06-18 10:45:32 +00:00
adam
9267a287bf py-libarchive-c: updated to 2.8
Changes 2.8:
add support for setting atime, ctime, mtime and birthtime
tell libarchive when writing an archive is aborted due to an exception
add support for getting uid and gid
add support for high resolution timestamps
add two new archive readers: stream_reader and custom_reader
add missing archive extraction flags
add the lz4 and warc formats
add support for write options and uid/gid lookup
2018-06-15 08:08:18 +00:00
wiz
cf9f6e66ca innoextract: update to 1.7.
innoextract 1.7 (2018-06-12)
 - Added support for Inno Setup 5.6.0 installers
 - Added support for new GOG installers with GOG Galaxy file parts
 - Added support for encrypted installers with the --password (-P) and --password-file options
 - Added a --show-password option to print password check information
 - Added a --check-password option to abort if the provided password does not match the stored checksum
 - Added a --info (-i) convenience option to print information about the installer
 - Added a --list-sizes option to print file sizes even with --quiet or --silent
 - Added a --list-checksums option to print file checksums
 - Added a --data-version (-V) option to print the data version and exit
 - Added a --no-extract-unknown (-n) option to abort on unknown Inno Setup data versions
 - Fixed building in paths that contain regex expressions
 - Fixed case-sensitivity in parent directory when creating subdirectories
 - Fixed .bin slice file names used with Inno Setup versions older than 4.1.7
 - Fixed build with newer libc++ versions
 - Made loading of .bin slice files case-insensitive
 - The --test option can now be combined with --extract to abort on file checksum errors
 - Now compiles in C++17 mode if supported
2018-06-13 17:18:09 +00:00
leot
4ddfdf51b2 libarchive: Use `:Q' instead of directly quoting the sed commands in builtin.mk
Use `:Q' operator for BUILDLINK_PREFIX and pass the @LIBS@
via a variable.

Suggested by <joerg>, thanks!
(Possible incorrectnesses are mine!)
2018-06-07 14:28:42 +00:00
leot
b122a2396d libarchive: Quote all sed commands in fake-libarchive-pc target
At least the last `-e' contains whitespaces and can be problematic.
Avoid that by quoting all commands.

Should fix PR pkg/53347.
2018-06-07 11:47:58 +00:00
prlw1
91f15c5130 Create a fake libarchive.pc for the builtin case. 2018-06-06 14:21:09 +00:00
adam
43fe8cb9cf xz: updated to 5.2.4
5.2.4:

* liblzma:
    - Allow 0 as memory usage limit instead of returning
      LZMA_PROG_ERROR. Now 0 is treated as if 1 byte was specified,
      which effectively is the same as 0.

    - Use "noexcept" keyword instead of "throw()" in the public
      headers when a C++11 (or newer standard) compiler is used.

    - Added a portability fix for recent Intel C Compilers.

    - Microsoft Visual Studio build files have been moved under
      windows/vs2013 and windows/vs2017.

* xz:
    - Fix "xz --list --robot missing_or_bad_file.xz" which would
      try to print an unitialized string and thus produce garbage
      output. Since the exit status is non-zero, most uses of such
      a command won't try to interpret the garbage output.

    - "xz --list foo.xz" could print "Internal error (bug)" in a
      corner case where a specific memory usage limit had been set.
2018-06-05 22:28:38 +00:00
youri
afd7ccb2fe Update:
0.4.0
=====
- GTK3 Port
- Thunarx-3 Port (Thunar >=1.7.0 required)
- Engrampa archiver is now supported
- Updated translations: Albanian, Arabic, Asturian, Basque, Belarusian,
  Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech,
  Danish, Dutch (Flemish), English (Australia), English (Great Britain),
  Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic,
  Indonesian, Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Malay,
  Norwegian Bokmål, Norwegian Nynorsk, Occitan, Panjabi, Polish, Portuguese,
  Portuguese (Brazilian), Romanian, Russian, Serbian, Slovak, Slovenian,
  Spanish, Swedish, Thai, Turkish, Ukrainian, Urdu, Urdu (Pakistan), Uyghur,
  Vietnamese
2018-05-15 22:16:35 +00:00
jperkin
fa2109dfba p5-Compress-Bzip2: Ensure the correct bzip2 is found. 2018-05-15 18:28:42 +00:00
adam
4c1be7ebcd unrar: updated to 5.6.4
5.6.4:
Possibly bug fixes.
2018-05-15 08:37:17 +00:00
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
wiz
1770bcacd4 Comment out dead sites. 2017-09-04 18:00:49 +00:00
wiz
42426a5a45 Follow some redirects. 2017-09-03 08:53:04 +00:00
wiz
9ddb7f9e9c Comment out dead MASTER_SITES/HOMEPAGEs. 2017-09-03 08:36:49 +00:00
wiz
c0fe3330e6 Bump libzip ABI depends and PKGREVISIONs of its users for bzip2 dependency. 2017-09-02 22:02:24 +00:00
wiz
f01b1ac58c Updated libzip to 1.3.0.
1.3.0 [2017-09-02]
==================

* Support bzip2 compressed zip archives
* Improve file progress callback code
* Fix zip_fdopen()
* CVE-2017-12858: Fix double free().
* CVE-2017-14107: Improve EOCD64 parsing.
2017-09-02 16:27:11 +00:00
martin
e6ed15fe77 Update to 1.4.2 2017-08-29 11:18:40 +00:00
adam
e0e612f4e6 Added gnu-gpl-v2 to LICENSE 2017-08-24 20:17:00 +00:00
adam
62d3f1ac1b Revbump for boost update 2017-08-24 20:02:56 +00:00
adam
918874ca84 Zstandard v1.3.1
New license : BSD + GPLv2
perf: substantially decreased memory usage in Multi-threading mode
perf: Multi-threading supports up to 256 threads. Cap at 256 when more are requested
cli : improved and fixed --list command
cli : command -vV lists supported formats
build : fixed binary variants
build : fix Visual compilation for non x86/x64 targets
API exp : breaking change : ZSTD_getframeHeader() provides more information
API exp : breaking change : pinned down values of error codes
doc : fixed huffman example
new : contrib/adaptive-compression, I/O driven compression strength
new : contrib/long_distance_matching
updated : contrib/linux-kernel
2017-08-21 09:17:04 +00:00
adam
feef1548e1 LZ4 v1.8.0
cli : fix : do not modify /dev/null permissions, reported by @Maokaman1
cli : added GNU separator -- specifying that all following arguments are files
cli : restored -BX command enabling block checksum
API : added LZ4_compress_HC_destSize(), by @remittor
API : added LZ4F_resetDecompressionContext()
API : lz4frame : negative compression levels trigger fast acceleration, request by @llchan
API : lz4frame : can control block checksum and dictionary ID
API : fix : expose obsolete decoding functions, reported by @cyfdecyf
API : experimental : lz4frame_static.h : new dictionary compression API
build : fix : static lib installation, by @ido
build : dragonFlyBSD, OpenBSD, NetBSD supported
build : LZ4_MEMORY_USAGE can be modified at compile time, through external define
doc : Updated LZ4 Frame format to v1.6.0, restoring Dictionary-ID field in header
doc : lz4's API manual in .html format, by @inikep
2017-08-19 14:54:25 +00:00
adam
6c41546717 Changes in version 1.19:
'--merge' is now able to fix files with thousands of scattered errors
per member by grouping the errors into clusters and then merging the
files as if each cluster were a single error.

The option '-a, --trailing-error' now works with '-l, --list' and
'-D, --range-decompress'.

The output of option '-l, --list' has been simplified to make it easier
to read.

In test mode, lziprecover now continues checking the rest of the files
if any input file is a terminal.

Trailing data are now shown both in hexadecimal and as a string of
printable ASCII characters.
2017-08-18 20:45:15 +00:00
adam
f839e7acb7 Changes in version 1.19:
The option '-l, --list' has been ported from lziprecover.

It is now an error to specify two or more different operations in the
command line (--decompress, --list or --test).

Compression time of option '-0' has been slightly reduced.

Decompression time has been reduced by 2%.

In test mode, lzip now continues checking the rest of the files if any
input file is a terminal.

Trailing data are now shown both in hexadecimal and as a string of
printable ASCII characters.
2017-08-18 20:44:50 +00:00
wiz
7909ca8cec Comment out dead sites. 2017-08-16 20:45:30 +00:00
wiz
57a16c8517 Updated unrar to 5.5.8.
Only internal version numbers were changed.
2017-08-16 06:55:02 +00:00
wiz
6df31e8acb Updated unrar to 5.5.7.
Security fixes.
2017-08-15 21:23:09 +00:00
wiz
b9f178985a Remove hack for finding libarchive that is not correct any longer.
Bump PKGREVISION.
2017-08-15 21:04:09 +00:00
joerg
57e00caf5c Bump version for libarchive 3.3.2. 2017-08-01 22:27:28 +00:00
joerg
852e9e0d37 Remove old files. 2017-08-01 22:27:12 +00:00
joerg
fc8648beda Merge for libarchive-3.3.2. 2017-08-01 22:26:22 +00:00
joerg
6b5e3964d3 Import libarchive-3.3.2 + 9de5f3 + f9dacbf:
- Support NFS4 ACLs on Linux
- Bugfixes
2017-08-01 22:21:11 +00:00
wiz
7b294157a3 Comment out dead sites (DNS problems). 2017-08-01 16:47:35 +00:00
wiz
8733ee0040 Follow some http -> https redirects. 2017-08-01 14:58:51 +00:00
wiz
3ffea5b0ee Replace non-working HOMEPAGE. 2017-07-30 22:40:34 +00:00
wiz
5d86518619 Switch github HOMEPAGEs to https. 2017-07-30 22:32:10 +00:00
nros
b20eeb20ad fix pkglint warning about RESTRICTED 2017-07-23 19:02:25 +00:00
nros
9fc91f5e47 Set zstd to RESTRICTED since its examples are not redistributable 2017-07-23 18:28:41 +00:00
adam
7b4c1612f4 v1.3.0
cli : new : `--list` command, by Paul Cruz
cli : changed : xz/lzma support enabled by default
cli : changed : `-t *` continue processing list after a decompression error
API : added : ZSTD_versionString()
API : promoted to stable status : ZSTD_getFrameContentSize(), by Sean Purcell
API exp : new advanced API : ZSTD_compress_generic(), ZSTD_CCtx_setParameter()
API exp : new : API for static or external allocation : ZSTD_initStatic?Ctx()
API exp : added : ZSTD_decompressBegin_usingDDict(), requested by Guy Riddle
API exp : clarified memory estimation / measurement functions.
API exp : changed : strongest strategy renamed ZSTD_btultra, fastest strategy ZSTD_fast set to 1
tools : decodecorpus can generate random dictionary-compressed samples, by Paul Cruz
new : contrib/seekable_format, demo and API, by Sean Purcell
changed : contrib/linux-kernel, updated version and license, by Nick Terrell
2017-07-22 10:49:07 +00:00
jaapb
f70dd873bb Revbump associated with ocaml-4.04.2 2017-07-11 14:19:18 +00:00
jaapb
7242cb0e26 Updated package to latest version, 1.07. Changes include:
- Allocate Zlib data structures outside the OCaml heap for compatibility
  with recent versions of Zlib
  (Github issue #1, pull request #2, report and fix by Einar Lielmanis).
- Don't pass -L and -I options to the C compiler unless necessary.
- Compile and install the shared library zip.cmxs.
  (Contributed by E. Millon.)
- ocamlfind: install under 'zip' and 'camlzip' package names.
2017-07-11 10:00:51 +00:00
wiz
50c3b32e35 Honor LDFLAGS. 2017-07-06 14:11:29 +00:00
wiz
ecfbd96433 Updated zziplib to 0.13.67.
2017-06-11  guidod  <guidod@gmx.de>
    * fix portability issues by introducing <zzip/__mkdir.h>
    * fix portability issues by introducing <zzip/__string.h> for strndup
    * reuse portability header <zzip/__fnmatch.h> in bins/*.c
    * release v0.13.67
2017-07-04 09:27:23 +00:00
wiz
9f81f187b7 Updated par2 to 0.7.3.
25 June 2017 Ike Devolder
  * release: 0.7.3
	* fixed critical issue on windows where created parfiles were corrupt
2017-07-04 09:18:34 +00:00
adam
447612b531 Fix building with newer zlib; clean-up 2017-06-26 09:48:34 +00:00
youri
891dd513bd Update engrampa 1.18.2 2017-06-23 17:09:36 +00:00
wiz
208d7a5067 Update to 5.5.5.
No changelog found, but it's a security fix.
2017-06-21 13:29:15 +00:00
adam
a724136ed7 0.7.0:
- Update to v0.6.0 of the Brotli library.
2017-06-21 09:41:38 +00:00
youri
1805c31772 Add gtk2 dependency back to fix build. 2017-06-20 18:46:47 +00:00
wiz
bc99ef8b45 Updated par2 to 0.7.2.
30 June 2017 Ike Devolder
	* relase: 0.7.2
	* fixed tests on NetBSD, #102
	* fixed failing tests when dir contains whitespace, #103
	* added automake.sh to the files, #104
	* changed some flags related to windows build, #94
	* cleaned up compiler warnings for mingw build
2017-06-14 13:44:01 +00:00
taca
207cfc146d Add and enable ruby-mixlib-archive. 2017-06-10 16:45:16 +00:00
taca
53f54c4673 Add ruby-mixlib-archive package version 0.4.1.
Mixlib::Archive

A very simple gem to extract archives.
2017-06-10 16:44:27 +00:00
ryoon
1344d8d8e3 Recursive revbump from lang/perl5 5.26.0 2017-06-05 14:22:16 +00:00
wiz
fc69e01b90 Add upstream bug report URL. 2017-05-29 11:43:36 +00:00
jperkin
cce8ad93ef Recursive revision bump for archivers/libarchive. 2017-05-29 11:09:45 +00:00
jperkin
69d4ad8ebf Bump libarchive ABI depends, the major was bumped, causing failures in e.g.
pkgin (https://github.com/joyent/pkgsrc/issues/507) on upgrades.
2017-05-29 11:01:43 +00:00
wiz
7b02585403 Updated par2 to 0.7.1.
19 May 2017 Ike Devolder
	* release: 0.7.1
	* fixed basepath issues #93
	* made distcheck behaviour consistent with different --srcdir #96
	* properly package distribution package #98
	* cross compile for windows to get redistributable exe #94
	* change distribution format to tar.gz and tar.bz2 for unix
	  and keep zip for windows #97
2017-05-29 10:55:06 +00:00
jperkin
a9785f8cb9 Honour LDFLAGS. 2017-05-15 13:53:26 +00:00
wiz
4392756ba5 Simplify. 2017-05-15 08:54:53 +00:00
spz
a9ffd354df update from 0.13.59 to v0.13.66
fixing: CVE-2017-5974 CVE-2017-5975 CVE-2017-5976 CVE-2017-5978 CVE-2017-5981

Upstream changelog:
2017-04-24  guidod  <guidod@gmx.de>
    * common frontend 'unzzip.c' for example code in unzzip*-xx.c
    * expand testcases to cover all of big/mem/mix/zap variants
    * release v0.13.66

2017-04-23  guidod  <guidod@gmx.de>
    * turn the testsuite from makefile into python unittest format
    * extend 'make check' testsuite to cover non-libzzip extensions
    * fix unzzipcat-seeko and unzzipcat-mem to match the testsuite
    * release v0.13.65

2017-04-20  guidod  <guidod@gmx.de>
    * check patches in opensuse builds, mostly for some CVE reports

2012-09-15  guidod  <guidod@gmx.de>
    * zzip.h, plugin.h: "};" at end of extern-C produces build errors with
       the default --pedantic-errors on newer CMake. Thanks to Keith Thompson
       recognizing it - see http://stackoverflow.com/questions/12384280/

2012-03-11  guidod  <guidod@gmx.de>

	* configure.ac: fallback to libtool -export-dynamic unless being sure to
	   use gnu-ld --export-dynamic. The darwin case is a bit special here
	   as the c-compiler and linker might be from different worlds.
	* next 0.13.62 - needs a fix for mingw
	   (-mconsole is not a linker option, only the gcc should see it)

2010-12-30 guidod <guidod@gmx.de>
        * done 0.13.60 release, tagged, and announced.
        * prepare 0.13.61

2010-12-29 guidod <guidod@gmx.de>
        * Makefile.am: allow nonstaic build
        * wrap fd.open like in the Fedora patch

2010-12-28 guidod <guidod@gmx.de>
        * zziplib.spec - simplify the spec based on distro specs.

2010-12-27 guidod <guidod@gmx.de>
        * adding fetch.h/fetch.c to msvc8/zziplib.vcproj to allow
          tests with Visual Studio C++ Express 2005

2010-12-27 guidod <guidod@gmx.de>
        * fix stat.c to check ZZIP_CASELESS instead of the deprecated
          ZZIP_CASEINSENSITIVE. The latter is still recognized for
          compatibility reasons and implicitly mapped to ZZIP_CASELESS.
        * fixes the zziplib-Patches-3078188 which reported the bug.

2010-12-27 guidod <guidod@gmx.de>
        * apply patches by Peter Breitenlohner for better compatibility
          with AIX host system. Also the Sun Studio compiler insists on
          static inline functions or else assumes extern inline.
        * also fixes zziplib-Patches-3011551 on the AIX problem.

2010-12-27 guidod <guidod@gmx.de>
        * add hints that the ext_io plugin handlers should be static.

2010-05-09  guidod  <guidod@gmx.de>

	* zzip/__fnmatch.h: add include <string.h> to make mingw32 happy.
	     Patches item #2995373 by Gregory Smith

2010-05-08  guidod  <guidod@gmx.de>

	* SDL/Makefile.am: fix generation of sdl-uninstalled.pc that was
	   not recognized during compilation.

2010-04-05  guidod  <guidod@gmx.de>

	* Makefile.am: fix "osc rm" and fix "test-sdl" if SDL was not found.
	* configure.ac: SDL example builds on pkgconfig/sdl.pc which

	    was introduced with SDL 1.2.11 - CentOs5 ships 1.2.10 which
	    does only have "sdl-config" and it made for a mismatch in
	    in the build configuration: sdl-devel yes, pkgconfig sdl no.
	* zzip/zip.c (__zzip_parse_root_directory): move the check for
	     zzip_disk_entry_check_magic to be after the the check that
	     the seek-value is more than a header's size before the end.
	     (based on a segfault report by Tulipánt Gergely when the
	      new modulo_entries code is enabled (which is off by default))

2010-03-30  guidod  <guidod@gmx.de>

	* zzip/Makefile.am:  fixing symlinks for lib* - use only for Linux
	    Thanks to Ryan Schmidt (macports):
		... likes to install some symlinks that don't make sense on Mac OS X:
		$ ls -l /opt/local/lib/*zzip*so*
		lrwxr-xr-x  /opt/local/lib/libzzip*.so.10 -> libzzip*.so.13
		lrwxr-xr-x  /opt/local/lib/libzzip*.so.11 -> libzzip*.so.13
		lrwxr-xr-x  /opt/local/lib/libzzip*.so.12 -> libzzip*.so.13
		Yes, the filenames literally contain an asterisk.
2017-05-15 08:40:21 +00:00
ryoon
76884737ca Recursive revbump from boost update 2017-04-30 01:21:19 +00:00
ryoon
207ca05faf Fix bootstrap pkgsrc on FreeBSD/amd64 10. Fix --disable-xattr build 2017-04-27 15:08:08 +00:00
wiz
6f4d309c90 Updated par2 to 0.7.0.
17 April 2017 Ike Devolder
	* release: 0.7.0
	* Merged OpenMP version and so enabled multithreading
		* added -t flag to set the number of threads (all possible threads
		  used by default)
	* Added -B flag to set the basepath for difficult to guess situations
	* bugfixes
2017-04-27 12:51:35 +00:00
adam
75a9285105 Revbump after icu update 2017-04-22 21:03:07 +00:00
jperkin
cbb4fb1b47 Needs zlib. Use ${INSTALL}. Fix "install" target. Now works on SunOS. 2017-04-20 13:45:52 +00:00
joerg
fe19ce9851 Avoid type conflicts with compiler builtins by including the correct
system header first before defining macros of the same name.
2017-04-14 17:48:56 +00:00
leot
4424083cce + py-rarfile 2017-04-14 14:01:30 +00:00
leot
e280a5bcef Import py-rarfile-3.0 as archivers/py-rarfile
This is Python module for RAR archive reading. The interface is made as zipfile
like as possible. Licensed under ISC license.

Features:

 * Supports both RAR3 and RAR5 format archives.
 * Supports multi volume archives.
 * Supports Unicode filenames.
 * Supports password-protected archives.
 * Supports archive and file comments.
 * Archive parsing and non-compressed files are handled in pure Python code.
 * Compressed files are extracted by executing external tool: either unrar from
   RARLAB or bsdtar from libarchive.
 * Works with both Python 2.7 and 3.x.
2017-04-14 14:01:02 +00:00
leot
1d2f095e9c + py-brotlipy 2017-04-14 12:11:02 +00:00
leot
1b4b35c542 Import py-brotlipy-0.6.0 as archivers/py-brotlipy
Brotlipy is a collection of CFFI-based bindings to the Brotli
compression reference implementation as written by Google. This
enables Python software to easily and quickly work with the Brotli
compression algorithm, regardless of what interpreter is being
used.
2017-04-14 12:10:26 +00:00
mef
db6224b00a Update archivers/zstd to 1.1.4
-------------------------------
v1.1.4
cli : new : can compress in *.gz format, using --format=gzip command, by
      Przemyslaw Skibinski
cli : new : advanced benchmark command --priority=rt
cli : fix : write on sparse-enabled file systems in 32-bits mode, by @ds77
cli : fix : --rm remains silent when input is stdin
cli : experimental : xzstd, with support for xz/lzma decoding, by Przemyslaw
      Skibinski
speed : improved decompression speed in streaming mode for single shot scenarios (+5%)
memory : DDict (decompression dictionary) memory usage down from 150 KB to 20 KB
arch : 32-bits variant able to generate and decode very long matches (>32 MB),
       by Sean Purcell
API : new : ZSTD_findFrameCompressedSize(),
      ZSTD_getFrameContentSize(), ZSTD_findDecompressedSize()
API : changed : dropped support of legacy versions <= v0.3 (can be changed by
      modifying ZSTD_LEGACY_SUPPORT value)
build: new: meson build system in contrib/meson, by Dima Krasner
build: improved cmake script, by @Majlen
build: added -Wformat-security flag, as recommended by Padraig Brady
doc : new : educational decoder, by Sean Purcell

(pkgsrc changes)
+ MAKE_JOBS_SAFE= no
2017-04-11 14:23:34 +00:00
mef
9daf21bfb9 Updated archivers/advancecomp 1.19 to 1.23
------------------------------------------
ADVANCECOMP VERSION 1.23 2016/11
================================
* Fixed build issue from source code due missing libdeflate header.

ADVANCECOMP VERSION 1.22 2016/11
================================
* Enabled again the command line wildcard expansion in the Windows
  builds. The new MingW compiler was disabling it by default.

ADVANCECOMP VERSION 1.21 2016/11
================================
* Added libdeflate support. It's the new default because it provides
  better performance and compression than 7z.
  From https://github.com/ebiggers/libdeflate
  at commit 28cc14994b8b57f590d31a7340c8fffc5cc37d88
* Update to te latest zopfli library.
  From https://github.com/google/zopfli
  at commit 6818a0859063b946094fb6f94732836404a0d89a.
* Windows binaries built with MingW 4.9.3 using the MXE cross compiler at
  commit 62bcdbee56e87c81f1faa105b8777a5879d4e2e with targets
  i686-w64-mingw32 and x86_64-w64-mingw32.
* DOS binaries built with DJGPP 4.8.5 from
  https://github.com/andrewwutw/build-djgpp

ADVANCECOMP VERSION 1.20 2015/08
================================
* Fixed .gz recompression of data bigger than 400 MB.
* Fixed .gz recompression with -0 and -1 options.
* Updated to the latest zopfli [Aaron Kaluszka].
* Preserve the EFS flag in .zip files [Jason Penney].
2017-04-11 13:47:08 +00:00
mef
5a4e0e3e50 Updated archivers/p5-Compress-Bzip2 to 2.26
-------------------------------------------
2.26 2017-04-10 rurban
   - . in @INC test fixes for perl5.26 (RT #121020)
2017-04-11 13:43:58 +00:00
mef
6282ade0aa Updated archivers/zutils to 1.6
-------------------------------
2017-04-05  Antonio Diaz Diaz  <antonio@gnu.org>

        * Version 1.6 released.
        * zcmp.cc: Accept 'B' suffix in '--ignore-initial=1kB:1234B'.
        * zutils.cc (feed_data): Show input filename in error messages.
2017-04-09 11:39:19 +00:00
adam
c079c38bb5 version 0.630
* checksum.buf should only be changed after the semaphore wait
* Update README
* Add documentation for recursive mode
* Implement gzip compatible -r recursive option
* Add initial argument processing for recursive option
* Tidy
* Add one more verbose for compat mode
* Add support for various combinations in compat mode
* models is array of chars. char's signess is implementation specific. It's
unsigned on ARMv7. Unsigned char cannot represent negative values. GCC 6
complains about it:
* Fix decompression of multiple chunk encrypted archives
* Tidy gotos
* Show correct lengths during testing on big endian and compressed archives
* Update copyright dates
* Allow less than maxram to be malloced for checksum to fix Failed to malloc
ckbuf in hash_search2
* Base temporary output buffer on maximum mallocable, not maxram
* Enable subdir objects for future automake compatibility
* Add support for -m option in lrztar
* Big endian fix for Solaris Sparc courtesy of joelfredrikson.
* Fixed typographical error, changed accomodate to accommodate in README.
* A whitespace fix on lrztar.
* Add sanity check to prevent trying to malloc more ram than a
system/environment is capable of
* Cosmetic help change for compat
* Add rudimentary manpage for lrz
* Fix lrz symbolic linkage
* Do not fail if we are unable to write temporary files, giving a warning only
that it might fail if we don't have enough ram
* Try /tmp/ if none of the temporary environment directories or the current
directory are writeable
* Set STDOUT correctly in compat mode
* Style police
* Fix false warning on decompressing from stdin without keep files
* Fix false warning on compressing from stdin without keep files
* Don't show extra message in compat mode decompress
* Show correct appname when called in compat mode
* Add support for progress, fast and best flags in compat mode
* Add compatibility mode with gzip when called as lrz
* Correct adding slash to control->tmpdir. off-by-one error.
* Update manpage for long options
2017-04-05 17:34:38 +00:00
adam
932299fc5f Version 4.15.2:
* updates to fix cross platform build issues
* fixed problem where contrived uuencoded file caused seg fault
2017-04-05 17:23:07 +00:00
adam
63e2b08428 Changes 0.8.42:
Bug fixes.
2017-04-05 15:58:31 +00:00
joerg
6a32265dbd Extend SHA512 checksums to various files I have on my local distfile
mirror.
2017-03-23 17:06:45 +00:00
taca
94a469494d Add and enable ruby-minitar and ruby-minitar-cli. 2017-03-13 16:07:59 +00:00
taca
6bbe5989b4 Update ruby-archive-tar-minitar to 0.6.1.
This packges provivides compatible library onto ruby-minitar for now.
2017-03-13 16:07:28 +00:00
taca
4683b30efc Add ruby-minitar-cli 0.6.1.
minitar-cli is a pure-Ruby command-line tool that uses to provide a
command-line tool, minitar, for working with POSIX tar(1) archive
files.

This is release 0.6, extracted from minitar(*) with modernizations.

* https://halostatue.ca/minitar
2017-03-13 16:05:58 +00:00
taca
98a19973bb Add ruby-minitar 0.6.1.
The minitar library is a pure-Ruby library that provides the ability to deal
with POSIX tar(1) archive files.

This is release 0.6, providing a number of bug fixes including a directory
traversal vulnerability, CVE-2016-10173. This release starts the migration and
modernization of the code:

*   the licence has been changed to match the modern Ruby licensing scheme
    (Ruby and Simplified BSD instead of Ruby and GNU GPL);
*   the +minitar+ command-line program has been separated into the
    +minitar-cli+ gem; and
*   the +archive-tar-minitar+ gem now points to the +minitar+ and +minitar-cli+
    gems and discourages its installation.

Some of these changes may break existing programs that depend on the internal
structure of the minitar library, but every effort has been made to ensure
compatibility; inasmuch as is possible, this compatibility will be maintained
through the release of minitar 1.0 (which will have strong breaking changes).

minitar (previously called Archive::Tar::Minitar) is based heavily on code
originally written by Mauricio Julio Fern\u{e1}ndez Pradier for the rpa-base
project.
2017-03-13 16:05:01 +00:00
joerg
88dfa7252c Merge 1a1be097da6c042a83fff26bdce361101bb869c8:
Darwin ACL: avoid unnecessary use of getpwuuid() and getgruuid()
2017-03-12 06:52:23 +00:00
joerg
cc9466fb30 Merge 4c3cda21663fa3dc42147c771a3b96b85e631c53:
Darwin ACL: avoid using mbr_identifier_to_uuid()

 Use mbr_uid_to_uuid() and mbr_gid_to_uuid() for backwards compatibility
 instead. These functions have been introduced together with membership.h.
2017-03-12 06:51:23 +00:00
joerg
6945ba9b46 Merge a15c7f7b496ba4cefbcaf6f8ac637db4f3009a58:
Solaris: use aclp instead of acl to not shadow global acl()
2017-03-12 06:48:36 +00:00
joerg
8f0f7973af Merge 60f0931d3b97e00616d7122321e34116d926bcc5:
Reorganize ACL defines and fix detection of ACL_SYNCHRONIZE on Mac OS
 Adjust MacOS part of test_acl_platform_nfs4
2017-03-12 06:45:16 +00:00
taca
59018eacc2 Update ruby-zip to 1.2.1.
v1.2.1

* Add accessor to @internal_file_attributes #304
* Extended globbing #303
* README updates #283, #289
* Cleanup after tests #298, #306
* Fix permissions on new zip files #294, #300
* Fix examples #297
* Support cp932 encoding #308
* Fix Directory traversal vulnerability #315
* Allow open_buffer to work without a given block #314
2017-03-11 15:34:46 +00:00
wiz
8df2d7aa1e Add bl3.mk file. 2017-03-08 16:51:36 +00:00
wiz
0f0a4e8cbb + py-zstandard 2017-03-08 14:54:34 +00:00
wiz
4368fb5db2 Import py-zstandard-0.7.0 as archivers/py-zstandard.
This project provides Python bindings for interfacing with the
Zstandard compression library. A C extension and CFFI interface are
provided.

The primary goal of the project is to provide a rich interface to
the underlying C API through a Pythonic interface while not sacrificing
performance. This means exposing most of the features and flexibility
of the C API while not sacrificing usability or safety that Python
provides.
2017-03-08 14:54:26 +00:00
wiz
522b1a0404 Updated lzo to 2.10.
Changes in 2.10 (01 Mar 2017)
  * Improve CMake build support.
  * Add support for pkg-config.
  * Do not redefine "snprintf" so that the examples build with MSVC 2015.
  * Assorted cleanups.
2017-03-05 12:27:32 +00:00
joerg
50d0767b6d Merge 784851b7b476f3cb2e1247c0f8913b8726c103d9:
Change Solaris ACL support to use acl() and facl()

This removes dependency on libsec and enables compilation on Solaris 10.
2017-03-05 12:15:22 +00:00
joerg
ac840ad6a7 Merge d9036ca49e414c6b5560c48126b6963204a6eda9:
Fix compilation on Mac OS X versions without ACL_SYNCHRONIZE
2017-03-05 12:05:56 +00:00
joerg
e22112bed3 Recognize newer libarchive versions. 2017-02-28 14:58:09 +00:00
wiz
47ab9e45f6 Set LICENSE. 2017-02-28 13:55:04 +00:00