Commit graph

3012 commits

Author SHA1 Message Date
wiz
3769848d5c p5-Archive-Tar: remove, part of perl since 2008 2020-09-04 10:15:12 +00:00
wiz
60ea67dee2 *: remove dependency on p5-Archive-Tar, which is part of perl 2020-09-04 10:13:40 +00:00
bsiegert
43f54ecac5 Revbump all Go packages after default Go version was changed to 1.15.1 2020-09-03 07:29:32 +00:00
wiz
00da7815c0 *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
wiz
450511c07d brotli: update to 1.0.9.
Version 1.0.9 contains a fix to "integer overflow" problem. This
happens when "one-shot" decoding API is used (or input chunk for
streaming API is not limited), input size (chunk size) is larger
than 2GiB, and input contains uncompressed blocks. After the overflow
happens, `memcpy` is invoked with a gigantic `num` value, that will
likely cause the crash.
2020-08-31 08:45:44 +00:00
nia
0254b94d5a innoextract: Update to 1.9
innoextract 1.9 (2020-08-09)
 - Added preliminary support for Inno Setup 6.1.0
 - Added support for a modified Inno Setup 5.4.2 variant
 - Fixed output directory being created for unsupported installers
 - Fixed some safe non-ASCII characters being stripped from filenames
 - Fixed handling of path separators in Japanese and Korean installers
 - Fixed build with newer Boost versions
 - Windows: Fixed heap corruption
 - Windows: Fixed garbled output
2020-08-29 09:54:36 +00:00
micha
7b74c8ea56 archivers/star: Update to 1.6.1nb10
New features with AN-2020-07-18:
- star: star could dump core if it was used as "star -t ..." or.
  "star -x ..." while being in a UTF-8 based locale and trying to deal
  with extremely long pathnames (more than PATH_MAX) in the archive.

  This bug was caused by the dummy conversion routines _to_utf8() or
  _from_utf8() that did not stop after "tolen" bytes (the current size
  of the dynamically growing path structure) have been copied.
  This bug has been introduced in 2018 when the dynamic path name
  variables have been introduced together with support for extremely
  long path names.

- star: lpath_unix.c and lhash.c renamed a local variable buflen to bflen
  to avoid a gcc shadowing warning with the rest of star.

- star: star.c fixed some fallthrough warnings from lint.

- star: The FIFO code (which is 30 years old) did use an int for the size
  which historically was OK, but this did limit the size of the FIFO to
  2 GB. Now with modern tape drives that are really fast, a FIFO with
  2 GB would only give a tape streaming reserve for approx. 8 seconds,
  which is not sufficient. Approx. 30 seconds reserve are recommended.
  With modern tape drives, this would need approx. 8 GB of FIFO. Be.
  however careful not to use more than half of the real RAM available
  in the whole system for the star FIFO.

  Note that this change induced the need for a lot of derived changes
  in approx. 1000 lines of code spread over the whole star project and
  for this reason, it is advised to carefully test the new version and
  to report if problems occur.


New features with AN-2020-08-12:
- autoconf: added a new test for the existence of <sys/auxv.h>

- autoconf: added new tests for Linux getauxval() and FreeBSD elf_aux_info()

- libschily: getexecpath.c now uses getauxval() on Linux and elf_aux_info()
  on FreeBSD. This was needed since readlink("/proc/curproc/file") on
  FreeBSD returns random values for hardlinked files, making it impossible
  to use the result in order to find out which behavior variant of a
  fat binary is requested.

- star: GNU cpio archives may contain longer path names than permitted by
  the AT&T documentation. This did cause problems with our automated
  recognition of swapped CPIO headers. We now use a more robust method.

- star: GNU cpio archives may contain longer path names than permitted by
  the AT&T documentation. This could cause star to dump core because the
  cpio module did not yet call the routine to grow our new dynamic path
  store.

- star: older GNU compilers seem to decide that a division:

      long long / long results in a long.

  We now cast the divisor to long long to definitely get the right
  result for a printf argument.

- star: changed a name in a parameter list for lreadlink() to avoid
  a GCC shadow warning.

- star: The variable use_fifo is also needed if the FIFO is not
  available (e.g. on DOS). The previous code did not compile on platforms
  that did not support to implement the FIFO. We moved
  extern BOOL use_fifo out of a #ifdef FIFO

  Thanks to a hint from Albert Wik.

- star: The file README.otherbugs has been changed to match the
  state of today and a geocrawler based URL now includes an
  archive.org prefix as geocrawler no longer exists.
2020-08-26 13:51:36 +00:00
gutteridge
8c1a4d3d79 p5-Archive-Tar: update to 2.38
2.38  25/06/2020 (ATOOMIC)
- Avoid indirect calls
- Add use warnings to bin/ptar*
2020-08-25 23:01:15 +00:00
gutteridge
4221beb477 mate*: remove unintentional linkage against pkgsrc gettext-libs
As of 1.24, MATE requires GNU-specific msgfmt features. meta-pkgs/mate/
Makefile.common r. 1.10 expressed this tool dependency using
USE_BUILTIN.gettext=no, but this exposed pkgsrc gettext-libs in the
build environment as well, which some MATE packages then linked
against, but gettext-libs didn't end up being declared as a run-time
dependency, so binary package installations were broken (with the
workaround of manually installing the undeclared gettext-libs
dependency). Express this dependency differently, so GNU msgfmt is
used as a tool without exposing pkgsrc gettext-libs.

(The pkgsrc tooling infrastruture could be altered to provide a
distinct "gmsgfmt" tool, same with "gxgettext", and perhaps others.
Here I'm just immediately concerned with fixing this packaging issue.)

Addresses PR pkg/55503 by Jay Patel.
2020-08-24 04:41:39 +00:00
leot
b13a568190 *: revbump for libsndfile 2020-08-18 17:57:24 +00:00
leot
0e49372c4e *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
bsiegert
9fad3613b8 Revbump all Go packages after go114 update 2020-08-14 20:01:19 +00:00
taca
7a12337d37 archivers/ruby-ffi-libarchive: update to 1.0.3
Update ruby-ffi-libarchive to 1.0.3.


1.0.3 (2020-06-26)

* Optionally clone entries when iterating through an archive #30 (jatoben)
* Replace specific types with more generic equivalents. #32 (phiggins)
* Modern expeditor / buildkite setup #33 (tas50)
2020-08-09 15:03:41 +00:00
adam
1021f0f09f py-rarfile: updated to 3.3
rarfile v3.3

Fixes:
Add the .sfx test files to MANIFEST.in for inclusion in pypi tarball.
Add all files in git to tarball.


rarfile v3.2

New features:
Support unar as decompression backend. It has much better support for RAR features than bsdtar.
Support SFX archives - archive header is searched in first 2MB of the file.
Add HACK_TMP_DIR option, to force temp files into specific directory.

Fixes:
Always use "/" for path separator in command-line, gives better results on Windows.

Cleanups:
Drop module-level options from docs, they create confusion.
Drop support for Python 2 and 3.5 and earlier. Python 2 is dead and requiring Python 3.6 gives blake2s, stdlib that supports pathlib, and ordered dict without compat hacks.
Replace PyCrypto with PyCryptodome in tests.
Use Github Actions for CI.
2020-07-29 12:10:46 +00:00
pin
8da0e6b482 archivers/arqiver: update to 0.6.0
V0.6.0
--------
 * Added an option to (not) stretch the first column.
 * Added app icon.
 * A workaround for a Qt bug that might give a too small height to rows if the horizontal scrollbar isn't at its minimum value when items are removed.
 * Better names for extraction folders of archives without parent directories.
 * Scroll to the current item when expanding or filtering.
 * Fixed startup invisibility with some window managers.
 * Updated the code for Qt 5.15.
2020-07-28 14:28:01 +00:00
bsiegert
20b9b74c5f Revbump all Go packages after go114 update. 2020-07-17 18:04:11 +00:00
micha
4bc1d2e863 archivers/star: Update to 1.6.1nb9
Changelog from AN-2020-07-01:
- star: Backslashes are now honored when looking for the substitution
  separators in options like -s /from/to/ or -pax-s /from/to/

  Previously, -s '/xxx\/yy//' was interpreted in a way that made
  the **to string** "yy" and the **from string** "xxx\" instead of
  making the from string "xxx\/yy" and the to string empty.
2020-07-17 10:58:41 +00:00
wiz
ce1349028b libzip: update to 1.7.3.
1.7.3 [2020-07-15]
==================

* Support cmake < 3.17 again.
* Fix pkgconfig file (regression in 1.7.2).
2020-07-15 08:15:39 +00:00
nia
59d7fb0955 Add LUA_LINKER_MAGIC variable that centrally sets LDFLAGS on Darwin,
as should probably have been done to begin with. Remove per-package hacks.
2020-07-11 15:14:29 +00:00
nia
9cd52a6d5f lua-zlib: attempt to fix build on darwin 2020-07-11 14:30:25 +00:00
wiz
22f6948707 libzip: update to 1.7.2.
Add github master site as fallback.

1.7.2 [2020-07-11]
==================

* Fixes for the CMake find_project() files.
* libzip moved to the CMake libzip:: NAMESPACE.
* CMake usage best practice cleanups.
2020-07-11 10:26:04 +00:00
adam
2c1d85f994 py-lz4: updated to 3.1.0
v3.1.0:
Out-of-band stream block size record support in the stream bindings
2020-07-07 20:15:25 +00:00
wiz
0c00fd315f lua-zlib: set GITHUB_PROJECT so 'make fetch' succeeds 2020-07-05 18:59:04 +00:00
nia
48c07c4ef5 lua-zlib: fix prefix 2020-07-05 00:14:48 +00:00
hauke
13e3daed40 Disable lz4, unbreaking bsdtar build on OmniOS. 2020-07-03 19:57:23 +00:00
nia
721a3fa2e7 archivers: Add lua-zlib
Simple streaming interface to zlib for Lua.
2020-07-02 20:00:23 +00:00
adam
4d3c27d0ad unrar: updated to 5.9.4
5.9.4:
Unknown changes
2020-07-01 07:54:38 +00:00
adam
3a3446e1af unrar: updated to 5.9.3
5.9.3:
Unknown changes
2020-06-20 08:34:08 +00:00
nia
b7e6520bc4 libzip: more executables in buildlink 2020-06-17 17:15:53 +00:00
bsiegert
121a05e61b Revbump Go packages after Go 1.14.4 update. 2020-06-17 09:54:00 +00:00
wiz
64aff0aa93 zstd: mark as not make-jobs safe for now
I saw
../lib/libzstd.so: file not recognized: file format not recognized
in my MAKE_JOBS=8 build.
2020-06-16 14:58:08 +00:00
wiz
3496e1b1b6 libzip: update bl3.mk
Stop linking lib/libzip/include, does not exist since 1.3.1; and depend
on that version (from 2017).

Link bin/zipcmp for the cmake infrastructure (the cmake support
files are looking for zipcmp in the same place as the headers/library).

The latter fixes a build problem in mgba reported by nia.
2020-06-14 22:18:54 +00:00
adam
7218b852c2 py-zstandard: updated to 0.14.0
0.14.0:
Backwards Compatibility Notes
-----------------------------
* This will likely be the final version supporting Python 2.7. Future
  releases will likely only work on Python 3.5+.
* There is a significant possibility that future versions will use
  Rust - instead of C - for compiled code.

Bug Fixes
---------
* Some internal fields of C structs are now explicitly initialized.
* The ``make_cffi.py`` script used to build the CFFI bindings now
  calls ``distutils.sysconfig.customize_compiler()`` so compiler
  customizations (such as honoring the ``CC`` environment variable)
  are performed.
* The ``make_cffi.py`` script now sets ``LC_ALL=C`` when invoking
  the preprocessor in an attempt to normalize output to ASCII.

Changes
-------
* Bundled zstandard library upgraded from 1.4.4 to 1.4.5.
* ``setup.py`` is now executable.
* Python code reformatted with black using 80 character line lengths.
2020-06-14 13:53:06 +00:00
adam
42b8102c11 zstd: updated to 1.4.5
Zstd v1.4.5 Release Notes

This is a fairly important release which includes performance improvements and new major CLI features. It also fixes a few corner cases, making it a recommended upgrade.

perf: Improved decompression speed (x64 >+5%, ARM >+15%), by @terrelln
perf: Automatically downsizes ZSTD_DCtx when too large for too long
perf: Improved fast compression speed on aarch64
perf: Small level 1 compression speed gains (depending on compiler)
fix: Compression ratio regression on huge files (> 3 GB) using high levels (--ultra) and multithreading, by @terrelln
api: ZDICT_finalizeDictionary() is promoted to stable
api: new experimental parameter ZSTD_d_stableOutBuffer
build: Generate a single-file libzstd library
build: Relative includes, no longer require -I flags for zstd lib subdirs
build: zstd now compiles cleanly under -pedantic
build: zstd now compiles with make-4.3
build: Support mingw cross-compilation from Linux, by @Ericson2314
build: Meson multi-thread build fix on windows
build: Some misc icc fixes backed by new ci test on travis
cli: New --patch-from command, create and apply patches from files, by @bimbashreshta
cli: --filelist= : Provide a list of files to operate upon from a file
cli: -b can now benchmark multiple files in decompression mode
cli: New --no-content-size command
cli: New --show-default-cparams command
misc: new diagnosis tool, checked_flipped_bits, in contrib/, by @felixhandte
misc: Extend largeNbDicts benchmark to compression
misc: experimental edit-distance match finder in contrib/
doc: Improved beginner CONTRIBUTING.md docs
doc: New issue templates for zstd
2020-06-14 13:51:55 +00:00
taca
47599b3292 archivers/php-pecl-zip: update to 1.19.0
Update php-pecl-zip to 1.19.0.


1.19.0 (2020-06-05)

- add ZipArchive::EM_TRAD_PKWARE and ZipArchive::EM_UNKNOWN constants
- Fix #79424 don't use gl_pathc after call to globfree (Max Rees)
- add ZipArchive::isCompressionMethodSupported() method (libzip 1.7.0)
- add ZipArchive::isEncryptionMethodSupported() method (libzip 1.7.0)
- initial PHP 8 support
2020-06-13 16:20:28 +00:00
wiz
83cf1c0111 libzip: update to 1.7.1.
1.7.1 [2020-06-13]
==================

* Restore `LIBZIP_VERSION_{MAJOR,MINOR,MICRO}` symbols.
* Fixes warnings reported by PVS-Studio.
* Add `LIBZIP_DO_INSTALL` build setting to make it easier to use
  libzip as subproject.
2020-06-13 10:46:55 +00:00
markd
29920a1c12 kde: update kde release service to 20.04.1
changes unknown
2020-06-09 11:56:05 +00:00
markd
3b44e39be1 karchive: update to 5.70.0
changes unknown
2020-06-07 10:45:42 +00:00
micha
50358bab23 archivers/star: Update to 1.6.1nb8
- Remove pkgsrc patches (merged upstream)
- Move OS specific helper code to devel/smake/Makefile.common

Changes from AN-2020-05-25:
-       libmdgest: Added a "defined(_M_ARM)" check for MSVC byte order
        definitions (byte_order.h).

        Thanks to "Excalibur" for reporting.

-       star: SmartOS supports aclutils.h as published include file (what we
        intented to include in Schillix-ON as well, since it is needed for
        libsec) and aclutils.h includes ctype.h. We thus need to
        #include <ctype.h> before star.h in acl_unix.c

        The problem occurred because we did already have a aclutils.h related
        autoconf test, even though Schillix-ON does not yet ship aclutils.h

        Thanks to Michael Bäuerle from pkgsrc for reporting.

-       star: The subst command (since 2018) malloc()s the space for a copy
        of the old string in case that the string Is too long for the static
        storage. It did however still use the static buffer instead of a
        pointer to the allocated space. We now use the allocated space if
        needed.

-       star: The subst command for pax now supports the \1, \2, ... escapes
        for \(...\) selections in the from pattern, like it is used by sed(1).

        Thanks to Kristyna Streitova for reminding on this.

-       star: A new unit test for this new feature has been added, using the
        example from the SUSE bug-report for the above substitute command.

-       star: A new subst option -pax-s has been added that supports sed(1)
        like substitutions. The old option -s continues to support change(1)
        like substititions.

        NOTE: Both pax -s and star -pax-s silently fall back to change(1)-like
        substitutions in case that a target platform does not support "regex"
        in libc.
2020-06-05 17:04:31 +00:00
wiz
6c99b53273 libzip: update to 1.7.0.
1.7.0 [2020-06-05]
==================

* Add support for encrypting using traditional PKWare encryption.
* Add `zip_compression_method_supported()`.
* Add `zip_encryption_method_supported()`.
* Add the `ZIP_SOURCE_GET_FILE_ATTRIBUTES` source command.
* Refactor stdio file backend.
* Add CMake find_project() support.
2020-06-05 10:44:48 +00:00
pin
fc83da673d archivers/lxqt-archiver: Follow github hosted package nomenclature
as suggested by @leot
2020-06-02 09:06:03 +00:00
adam
6bd0c30da6 Revbump for icu 2020-06-02 08:22:31 +00:00
pin
b252650462 archivers/lxqt-archiver: declare graphics/hicolo-icon-theme 2020-06-01 15:08:38 +00:00
pin
57f05985cc Import lxqt-archiver 2020-06-01 11:11:56 +00:00
pin
5c94951622 Import lxqt-archiver
A simple & lightweight Qt file archiver.
The core I/O functions are ported from Engrampa (a Gnome File Roller fork).
This is only a front-end (a graphical interface) to archiving programs
like tar and zip.

This is part of LXQt-0.15.0 desktop
2020-06-01 11:10:44 +00:00
ryoon
a2e8f62952 archivers: Enable quazip 2020-05-28 14:16:46 +00:00
ryoon
f3525256e8 archivers/quazip: import quazip-0.9
QuaZIP is the C++ wrapper for Gilles Vollant's ZIP/UNZIP package
(AKA Minizip) using Trolltech's Qt library.

If you need to write files to a ZIP archive or read files from one
using QIODevice API, QuaZIP is exactly the kind of tool you need.
2020-05-28 14:15:12 +00:00
wiz
188111f641 *: reset MAINTAINER for fhajny on his request 2020-05-27 19:37:36 +00:00
nia
a0181a27a9 libarchive: Update to 3.4.3
Libarchive 3.4.3 is a feature and bugfix release.

New features:

    support for pzstd compressed files (#1357)
    support for RHT.security.selinux tar extended attribute (#1348)

Important bugfixes:

    various zstd fixes and improvements (#1342 #1352 #1359)
    child process handling fixes (#1372)

Libarchive 3.4.2 is a feature and security release.

New features:

    support for atomic file extraction (bsdtar -x --safe-writes) (#1289)
    support for mbed TLS (PolarSSL) (#1301)

Important bugfixes:

    security fixes in RAR5 reader (#1280 #1326)
    compression buffer fix in XAR writer (#1317)
    fix uname and gname longer than 32 characters in PAX writer (#1319)
    fix segfault when archiving hard links in ISO9660 and XAR writers (#1325)
    fix support for extracting 7z archive entries with Delta filter (#987)

Libarchive 3.4.1 is a feature and security release.

New features:

    Unicode filename support for reading lha/lzh archives
    New pax write option "xattrhdr"

Important bugfixes:

    security fixes in wide string processing (#1276 #1298)
    security fixes in RAR5 reader (#1212 #1217 #1296)
    security fixes and optimizations to write filter logic (#351)
    security fix related to use of readlink(2) (1dae5a5)
    sparse file handling fixes (#1218 #1260)

Thanks to all contributors and bug reporters.
Special thanks to Christos Zoulas (@zoulasc) from NetBSD for the atomic file extraction feature.
2020-05-26 09:16:39 +00:00
adam
d62c903eea revbump after updating security/nettle 2020-05-22 10:55:42 +00:00