Commit graph

2715 commits

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