Commit graph

3260 commits

Author SHA1 Message Date
wiz
dd5f63c32a *: bump PKGREVISION for flac shlib bump 2022-09-11 12:51:02 +00:00
pin
d9f7efe5e2 archivers/arqiver: update to 0.10.1
V0.10.0
--------
 - Considered the modes of emblemized icons. This is especially relevant to Qt
   icon engines that colorize selected symbolic icons.
 - Get the mimetypes of symlinks directly, without consulting their targets
   (because their targets may be symlinks themselves and so, they aren't
   reliable).
 - First try the file manager DBus interface when opening the containing folder.
 - Removed the action for opening the containing folder when running as root
   (because there are DBus complications with most file managers).
 - Added read-only support for VirtualBox Extension Pack.
 - With 7z, don't show password prompt when the archive can't be read and
   there's no mention of encryption.
 - Enabled compilation against Qt6. With cmake, "ENABLE_QT5" should be set to
   "OFF" (as in `cmake .. -DENABLE_QT5=OFF`) — it's "ON" by default.
2022-09-04 15:08:37 +00:00
adam
ccff7efcd9 xz: updated to 5.2.6
5.2.6 (2022-08-12)

* xz:

    - The --keep option now accepts symlinks, hardlinks, and
      setuid, setgid, and sticky files. Previously this required
      using --force.

    - When copying metadata from the source file to the destination
      file, don't try to set the group (GID) if it is already set
      correctly. This avoids a failure on OpenBSD (and possibly on
      a few other OSes) where files may get created so that their
      group doesn't belong to the user, and fchown(2) can fail even
      if it needs to do nothing.

    - Cap --memlimit-compress to 2000 MiB instead of 4020 MiB on
      MIPS32 because on MIPS32 userspace processes are limited
      to 2 GiB of address space.

* liblzma:

    - Fixed a missing error-check in the threaded encoder. If a
      small memory allocation fails, a .xz file with an invalid
      Index field would be created. Decompressing such a file would
      produce the correct output but result in an error at the end.
      Thus this is a "mild" data corruption bug. Note that while
      a failed memory allocation can trigger the bug, it cannot
      cause invalid memory access.

    - The decoder for .lzma files now supports files that have
      uncompressed size stored in the header and still use the
      end of payload marker (end of stream marker) at the end
      of the LZMA stream. Such files are rare but, according to
      the documentation in LZMA SDK, they are valid.
      doc/lzma-file-format.txt was updated too.

    - Improved 32-bit x86 assembly files:
        * Support Intel Control-flow Enforcement Technology (CET)
        * Use non-executable stack on FreeBSD.

    - Visual Studio: Use non-standard _MSVC_LANG to detect C++
      standard version in the lzma.h API header. It's used to
      detect when "noexcept" can be used.

* xzgrep:

    - Fixed arbitrary command injection via a malicious filename
      (CVE-2022-1271, ZDI-CAN-16587). A standalone patch for
      this was released to the public on 2022-04-07. A slight
      robustness improvement has been made since then and, if
      using GNU or *BSD grep, a new faster method is now used
      that doesn't use the old sed-based construct at all. This
      also fixes bad output with GNU grep >= 3.5 (2020-09-27)
      when xzgrepping binary files.

      This vulnerability was discovered by:
      cleemy desu wayo working with Trend Micro Zero Day Initiative

    - Fixed detection of corrupt .bz2 files.

    - Improved error handling to fix exit status in some situations
      and to fix handling of signals: in some situations a signal
      didn't make xzgrep exit when it clearly should have. It's
      possible that the signal handling still isn't quite perfect
      but hopefully it's good enough.

    - Documented exit statuses on the man page.

    - xzegrep and xzfgrep now use "grep -E" and "grep -F" instead
      of the deprecated egrep and fgrep commands.

    - Fixed parsing of the options -E, -F, -G, -P, and -X. The
      problem occurred when multiple options were specied in
      a single argument, for example,

          echo foo | xzgrep -Fe foo

      treated foo as a filename because -Fe wasn't correctly
      split into -F -e.

    - Added zstd support.

* xzdiff/xzcmp:

    - Fixed wrong exit status. Exit status could be 2 when the
      correct value is 1.

    - Documented on the man page that exit status of 2 is used
      for decompression errors.

    - Added zstd support.

* xzless:

    - Fix less(1) version detection. It failed if the version number
      from "less -V" contained a dot.

* Translations:

    - Added new translations: Catalan, Croatian, Esperanto,
      Korean, Portuguese, Romanian, Serbian, Spanish, Swedish,
      and Ukrainian

    - Updated the Brazilian Portuguese translation.

    - Added French man page translation. This and the existing
      German translation aren't complete anymore because the
      English man pages got a few updates and the translators
      weren't reached so that they could update their work.

* Build systems:

    - Windows: Fix building of resource files when config.h isn't
      used. CMake + Visual Studio can now build liblzma.dll.

    - Various fixes to the CMake support. Building static or shared
      liblzma should work fine in most cases. In contrast, building
      the command line tools with CMake is still clearly incomplete
      and experimental and should be used for testing only.
2022-08-24 06:58:13 +00:00
adam
c5fed64089 lz4: updated to 1.9.4
v1.9.4:
perf : faster decoding speed (~+20%) on Apple Silicon platforms, by @zeux
perf : faster decoding speed (~+70%) for -BD4 setting in CLI
api : new function LZ4_decompress_safe_partial_usingDict() by @yawqi
api : lz4frame: ability to provide custom allocators at state creation
api : can skip checksum validation for improved decoding speed
api : new experimental unit lz4file for file i/o API, by @anjiahao1
api : new experimental function LZ4F_uncompressedUpdate(), by @alexmohr
cli : --list works on stdin input, by @Low-power
cli : --no-crc does not produce (compression) nor check (decompression) checksums
cli : fix: --test and --list produce an error code when parsing invalid input
cli : fix: support skippable frames when passed via stdin, reported by @davidmankin
build: fix: Makefile respects CFLAGS directives passed via environment variable
build: LZ4_FREESTANDING, new build macro for freestanding environments, by @t-mat
build: make and make test are compatible with -j parallel run
build: AS/400 compatibility, by @jonrumsey
build: Solaris 10 compatibility, by @pekdon
build: MSVC 2022 support, by @t-mat
build: improved meson script, by @eli-schwartz
doc : Updated LZ4 block format, provide an "implementation notes" section
2022-08-16 13:02:56 +00:00
gutteridge
1e4ca2627d Bump all dependent packages of wayland (belatedly)
The package changed with the addition of its libepoll-shim dependency.
Otherwise, we can get:
ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.
2022-08-11 05:08:00 +00:00
pin
62fe7a9819 archivers/arqiver: switch build to cmake 2022-08-09 12:06:15 +00:00
wiz
8080ca7b85 py-zipp: update distinfo
From Oskar
2022-08-02 16:06:01 +00:00
adam
ff47b9aa4b py-zipp: switch to .whl 2022-08-01 07:33:33 +00:00
adam
d3145af0c9 py-zipp: updated to 3.8.1
v3.8.1
Refreshed packaging.
Enrolled with Tidelift.

v3.8.0
Removed compatibility code.

v3.7.0
Require Python 3.7 or later.

v3.6.0
Only ``Path`` is exposed in the public API.

v3.5.1
Remove news file intended only for CPython.
2022-07-29 09:02:47 +00:00
wiz
92b4a6e496 *: remove pkg-config from tools where no buildlink3.mk file is included
Bulk build on NetBSD of these packages had the same result as before
(build succeeds, no PLIST change).
2022-07-25 11:12:18 +00:00
wiz
17bbd6a787 libmspack: doesn't really use pkg-config, remove from tools 2022-07-22 22:25:08 +00:00
micha
be420eac91 *: recursive bump for graphics/graphviz 5.0.0 2022-07-22 17:07:10 +00:00
wiz
1edb0688bf xz: improve builtin logic 2022-07-22 16:06:34 +00:00
wiz
a26f740cad xz: fix fake pkg-config file on NetBSD 2022-07-22 15:04:17 +00:00
taca
dc5cf58ec2 archivers/php-pecl-zip: update to 1.21.0
1.21.0 (2022-06-28)

- Fix GH-8781 #ZipArchive deletes zip file with no contents and doesn't
  update stat cache
- implement fseek for zip stream when possible with libzip 1.9.1
- Allow 8.2
2022-07-21 13:21:57 +00:00
ryoon
3f802fe5c3 *: Recursive revbump from audio/pulseaudio 2022-07-02 16:53:03 +00:00
adam
1645eb8c2b py-zstandard: updated to 0.18.0
0.18.0
Bundled zstd library upgraded from 1.5.1 to 1.5.2.
ZstdDecompressionObj now has an unused_data attribute. It will contain data beyond the fully decoded zstd frame data if said data exists.
ZstdDecompressionObj now has an unconsumed_tail attribute. This attribute currently always returns the empty bytes value (b"").
ZstdDecompressionObj now has an eof attribute returning whether the compressed data has been fully read.
2022-07-02 09:13:24 +00:00
nia
04f4eef997 *: Revbump packages that use Python at runtime without a PKGNAME prefix 2022-06-30 11:18:01 +00:00
wiz
01c82aa260 unrar: improve homepage so it points to unrar sources 2022-06-29 11:35:47 +00:00
wiz
91ab3a7aae libzip: update to 1.9.2.
1.9.2 [2022-06-28]
===================

* Fix version number in header file.

1.9.1 [2022-06-28]
===================

* Fix `zip_file_is_seekable()`.
2022-06-28 20:14:51 +00:00
wiz
8292204475 *: recursive bump for perl 5.36 2022-06-28 11:30:51 +00:00
fcambus
81aa03d447 *: drop maintainership for packages not related to toolchains and ELF. 2022-06-27 15:29:13 +00:00
wiz
d5f3ea42f8 archivers/Makefile: + trrntzip 2022-06-17 23:05:24 +00:00
wiz
bea200ab6b archivers/trrntzip: import trrntzip-1.0
Torrentzip converts zip archives to a standard format with some
pre-defined values, sorting the files, and using particular
compression settings so that running it on zip archives created by
other tools will always result in the same output. This helps e.g.
with sharing zip archives using BitTorrent (which is where the name
comes from).
2022-06-17 23:05:04 +00:00
wiz
d906b66617 libzip: update to 1.9.0.
1.9.0 [2022-06-13]
==================

* Add `zip_file_is_seekable()`.
* Improve compatibility with WinAES.
* Fix encoding handling in `zip_name_locate()`.
* Add option to `zipcmp` to output summary of changes.
* Various bug fixes and documentation improvements.
2022-06-13 15:45:22 +00:00
gutteridge
beac338dc4 xfce4-thunar-archive: update to 0.5.0
Change log:

0.5.0
======
- Fix for ark (Issue #4)
- automake: INCLUDES -> AM_CPPFLAGS
- preserve callbacks in tap-provider
- remove GSpawnChildSetupFunc usage from tap_backend_run
- Adds new README.md
- updates AM_INIT_AUTOMAKE macro with foreign option
- Add basic GitLab pipeline
- Allow zip files (i.e. odt, docx...) to be compressed (Bug #15295)
- Start archive application from file's directory (Bug #14773)
- Replace AC_PROG_LIBTOOL with IT_PROG_INTLTOOL
- Add support for archive manager for MATE
- Translation Updates:
  Albanian, Amharic, Arabic, Armenian (Armenia), Asturian, Basque,
  Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan),
  Croatian, Czech, Danish, Dutch, Eastern Armenian, Eastern Armenian
  (Russia), English (Australia), English (United Kingdom), Esperanto,
  Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hindi,
  Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
  Kabyle, Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian
  Bokmål, Norwegian Nynorsk, Occitan (post 1500), Panjabi (Punjabi),
  Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak,
  Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Urdu, Urdu
  (Pakistan), Uyghur, Uzbek, Uzbek (Latin), Vietnamese
2022-06-12 19:06:53 +00:00
adam
e895fc7183 py-yuicompressor: removed; vanished from the world, no dependencies 2022-05-25 09:22:05 +00:00
jaapb
0cb733c72b Replaced mk/ocaml.mk with lang/ocaml/ocaml.mk in ocaml packages 2022-05-24 18:59:20 +00:00
jaapb
42c2fb81b9 Corrected mistake in buildlink3.mk for archivers/ocaml-decompress 2022-05-24 17:37:50 +00:00
taca
f1d649cadf archivers/php-pecl-zip: update to 1.20.1
1.20.1 (2022-05-02)

* Fixed type for index in ZipArchive::replaceFile. (Martin Rehberger)
2022-05-24 14:51:48 +00:00
nia
2b26e23281 mousetar: Eliminate silly NetBSD version test. 2022-05-24 13:02:34 +00:00
adam
2b6d7b5b4b unrar: updated to 6.1.7
6.1.7
Unknown changes
2022-05-14 05:43:03 +00:00
jaapb
741c879d83 Updated archivers/ocaml-decompress to version 1.4.3.
Changes are mostly incremental, but some do break API compatibility:
* different behaviour of the De module
* the Higher returns a result value instead of raising an exception
2022-05-03 19:45:12 +00:00
jaapb
54d2cbd71d Updated archivers/ocaml-bz2 to version 0.7.0.
Changed distribution from ocamlforge to gitlab and used bytes interface
instead of strings.
2022-05-03 18:29:18 +00:00
jaapb
0f823d29fe Updated archivers/ocaml-zip to version 1.11.
This includes a lot of minor changes and bugfixes, including better
support for newer OCaml versions.
2022-05-03 09:27:09 +00:00
wiz
f9508b7f73 *: remove references to py-unittest2 2022-05-01 09:20:56 +00:00
adam
9a46737014 py-zopfli: updated to 0.2.1
v0.2.1
[zopfli.png] Only print debug info to console output when -v/--verbose flag is used.

v0.2.0
Dropped support for EOL Python 2.7 and 3.6, require Python 3.7+.
Added support for compressing PNGs via zopfli.png.optimize method. Also available from the command line as python -m zopfli.png; mimics the upstream's zopflipng c++ executable.
2022-04-27 10:33:41 +00:00
markd
0cd82d0283 karchive: update to 5.93.0
5.82.0
Fix cmake detection for tar+zstd
Implement KZstdFilter

5.83.0
Use better wording for open error
Use imported target for ZLib

5.85.0
Only pkg_check_modules() if PkgConfig is found
Add support for static builds
Use official gzip MIME/Media type application/gzip
Report KArchive_HAVE_ZSTD in CMake Config file to consumers
Deprecate remaining KFilterDev API in favour of KCompressionDevice

5.88.0
Add Android CI
This framework is now LGPL-2.0-or-later

5.89.0
K7Zip: use functions instead of macros

5.90.0
Fix printf conversion specifiers
2022-04-25 03:28:33 +00:00
pin
caf53fdc53 archivers/lxqt-archiver: update to 0.6.0
Main changes:
-Allow changing of the view icon size and remember it.
-Allow sorting by any column (but only sort by the first column at startup).
-Forget the password (if any) on reloading the archive.
2022-04-24 15:25:18 +00:00
wiz
fbc05061d0 minizip: update to 1.2.12.
Changes: not found.
2022-04-20 20:19:26 +00:00
adam
f5e35d538b revbump for textproc/icu update 2022-04-18 19:09:40 +00:00
wiz
8e2f89f96c xz: add upstream patch to fix CVE-2022-1271
Bump PKGREVISION
2022-04-08 06:29:56 +00:00
wiz
32cf836a22 gzip: update to 1.12.
* Noteworthy changes in release 1.12 (2022-04-07) [stable]

** Changes in behavior

  'gzip -l' no longer misreports file lengths 4 GiB and larger.
  Previously, 'gzip -l' output the 32-bit value stored in the gzip
  header even though that is the uncompressed length modulo 2**32.
  Now, 'gzip -l' calculates the uncompressed length by decompressing
  the data and counting the resulting bytes.  Although this can take
  much more time, nowadays the correctness pros seem to outweigh the
  performance cons.

  'zless' is no longer installed on platforms lacking 'less'.

** Bug fixes

  zgrep applied to a crafted file name with two or more newlines
  can no longer overwrite an arbitrary, attacker-selected file.
  [bug introduced in gzip-1.3.10]

  zgrep now names input file on error instead of mislabeling it as
  "(standard input)", if grep supports the GNU -H and --label options.

  'zdiff -C 5' no longer misbehaves by treating '5' as a file name.
  [bug present since the beginning]

  Configure-time options like --program-prefix now work.


* Noteworthy changes in release 1.11 (2021-09-03) [stable]

** Performance improvements

  IBM Z platforms now support hardware-accelerated deflation.
2022-04-08 06:24:00 +00:00
taca
f179ffd1cf archivers/ruby-xz: update to 1.0.3
1.0.3 (2022-03-28)

* *Fix* a number of memory leaks by freeing allocated liblzma data structures
  (Issue Quintus#20 reported by xTRiM, PR win93#7 by Alex Gittemeier)
2022-04-03 05:45:55 +00:00
wiz
0f6341b8bd *: recursive bump for vala 0.56 2022-03-30 10:02:21 +00:00
tnn
33dbc3d37b a*/*: revbump(1) for libsndfile 2022-03-28 10:43:29 +00:00
tnn
1280def20f par2: include <unistd.h> for sysconf(3) 2022-03-27 14:08:33 +00:00
adam
8e5d61ac5a unrar: updated to 6.1.6
6.1.6:
Unknown changes
2022-03-15 05:38:09 +00:00
pho
eda754ca5a Bump all Haskell packages after enabling "split sections" in mk/haskell.mk 2022-02-26 03:57:43 +00:00
pho
dc3a63e008 revbump after changing the default Haskell compiler 2022-02-12 08:50:25 +00:00