Commit graph

2721 commits

Author SHA1 Message Date
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
joerg
5969782a6a Merge 70d85407771c2f89cde9de66a267225dfa18653a from upstream:
Use types consistent with the prototypes in the header.
2017-02-25 21:37:47 +00:00
joerg
27f9f3e901 Update to libarchive-3.3.1:
- Various code bugs fixed as a result of fuzzing efforts.
- Better ACL support on Darwin and Solaris
- Support for NFSv4 ACLs in the pax format
2017-02-25 21:13:58 +00:00
joerg
ce4c057b58 Merge libarchive-3.3.1. 2017-02-25 21:11:18 +00:00
joerg
be60383b38 Import libarchive-3.3.1. 2017-02-25 20:54:04 +00:00
kamil
0d863de93d Fix archivers/zziplib build on NetBSD 7.99.62 amd64
Fix inline function error reference:
work/zziplib-0.13.59/zzip/.libs/libzzip.so: undefined reference to `__zzip_aligned4'

Replace _zzip_inline with regular static inline.
2017-02-25 12:16:44 +00:00
wiz
a84b1e56b0 Recursive bump for libzip shlib major bump. 2017-02-23 07:44:09 +00:00
wiz
99b9b30b0a Updated zstd to 1.1.3.
v1.1.3
cli : zstd can decompress .gz files (can be disabled with `make zstd-nogz` or `make HAVE_ZLIB=0`)
cli : new : experimental target `make zstdmt`, with multi-threading support
cli : new : improved dictionary builder "cover" (experimental), by Nick Terrell
cli : new : advanced commands for detailed parameters, by Przemyslaw Skibinski
cli : fix zstdless on Mac OS-X, by Andrew Janke
cli : fix #232 "compress non-files"
dictBuilder : improved dictionary generation quality, thanks to Nick Terrell
API : new : lib/compress/ZSTDMT_compress.h multithreading API (experimental)
API : new : ZSTD_create?Dict_byReference(), requested by Bartosz Taudul
API : new : ZDICT_finalizeDictionary()
API : fix : ZSTD_initCStream_usingCDict() properly writes dictID into frame header, by Gregory Szorc (#511)
API : fix : all symbols properly exposed in libzstd, by Nick Terrell
build : support for Solaris target, by Przemyslaw Skibinski
doc : clarified specification, by Andrew Purcell
2017-02-22 11:56:26 +00:00
wiz
cac5fbaae8 Updated libzip to 1.2.0.
1.2.0 [2017-02-19]
==================

* Support for AES encryption (Winzip version), both encryption
  and decryption.
* Support legacy zip files with >64k entries.
* Fix seeking in zip_source_file if start > 0.
* Add zip_fseek() for seeking in uncompressed data.
* Add zip_ftell() for telling position in uncompressed data.
* Add zip_register_progress_callback() for UI updates during zip_close()
2017-02-19 11:22:43 +00:00
ryoon
72c3cb198b Recursive revbump from fonts/harfbuzz 2017-02-12 06:24:36 +00:00
wiz
7ac05101c6 Recursive bump for harfbuzz's new graphite2 dependency. 2017-02-06 13:54:36 +00:00
wiz
cb6df25ecb Add patches for CVE-2014-9913 and CVE-2016-9844.
Bump PKGREVISION.
2017-02-04 23:25:59 +00:00
mef
b510491409 Updated archivers/p5-Archive-Extract to 0.80
--------------------------------------------
0.80    Wed Jan 18 23:14:32 GMT 2017
* Change Linux unzip heuristic to match FreeBSD's [rt#119905]
2017-01-20 13:49:50 +00:00
zafer
bdf63d3666 update MASTER_SITES. 2017-01-07 15:43:32 +00:00
wiz
56a2c4d5c1 Fix installation and PLIST. 2017-01-05 11:07:55 +00:00
fhajny
20102553d8 Update archivers/lz4 to 1.7.5.
- lz4hc : new high compression mode : levels 10-12 compress more and slower
- lz4cat : fix : works with relative path (#284) and stdin (#285)
- cli : fix minor notification when using -r recursive mode
- API : lz4frame : LZ4F_frameBound(0) gives upper bound of *flush() and *End() operations
- doc : markdown version of man page
- build : Makefile : fix make -jX lib+exe concurrency
- build : cmake : improvements by Michal Gorny
2017-01-04 15:43:51 +00:00
jperkin
cf32c4d741 Use "${MV} || ${TRUE}" and "${RM} -f" consistently in post-install targets. 2017-01-03 13:23:01 +00:00
adam
76632718ac Revbump after boost update 2017-01-01 16:05:55 +00:00
wiz
7f84153239 Add python-3.6 to incompatible versions. 2017-01-01 14:43:22 +00:00
mef
8e8fa19720 Updated archivers/xz to 5.2.3
-----------------------------
5.2.3 (2016-12-30)
    * xz:
        - Always close a file before trying to delete it to avoid
          problems on some operating system and file system combinations.

        - Fixed copying of file timestamps on Windows.

        - Added experimental (disabled by default) sandbox support using
          Capsicum (FreeBSD >= 10). See --enable-sandbox in INSTALL.

    * C99/C11 conformance fixes to liblzma. The issues affected at least
      some builds using link-time optimizations.

    * Fixed bugs in the rarely-used function lzma_index_dup().

    * Use of external SHA-256 code is now disabled by default.
      It can still be enabled by passing --enable-external-sha256
      to configure. The reasons to disable it by default (see INSTALL
      for more details):

        - Some OS-specific SHA-256 implementations conflict with
          OpenSSL and cause problems in programs that link against both
          liblzma and libcrypto. At least FreeBSD 10 and MINIX 3.3.0
          are affected.

        - The internal SHA-256 is faster than the SHA-256 code in
          some operating systems.

    * Changed CPU core count detection to use sched_getaffinity() on
      GNU/Linux and GNU/kFreeBSD.

    * Fixes to the build-system and xz to make xz buildable even when
      encoders, decoders, or threading have been disabled from libilzma
      using configure options. These fixes added two new #defines to
      config.h: HAVE_ENCODERS and HAVE_DECODERS.
2017-01-01 08:24:44 +00:00
jaapb
11a6e0d383 Recursive revbump associated with ocaml update to 4.04. 2016-12-30 11:16:56 +00:00
joerg
0c3f9ad3cb Fix dependency on pointer signs. 2016-12-22 20:59:54 +00:00
mef
db7e5c274a Updated archivers/p5-Archive-Tar to 2.24
----------------------------------------
2.24  16/12/2016 (SREZIC)
- Handle tarballs compressed with pbzip2 (RT #119262)

2.22  16/12/2016 (MANWAR)
- Add missing strict/warnings pragma to Constants.pm
2016-12-17 01:16:16 +00:00