./archivers/libarchive, Library to read/create different archive formats

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.7.3, Package name: libarchive-3.7.3, Maintainer: pkgsrc-users

Libarchive is a programming library that can create and read several
different streaming archive formats, including most popular tar variants
and several cpio formats. It can also write shar archives and read
ISO9660 CDROM images.


Required to run:
[security/openssl]

Required to build:
[pkgtools/cwrappers]

Master sites:


Version history: (Expand)


CVS history: (Expand)


   2024-04-15 15:37:24 by David H. Gutteridge | Files touched by this commit (1)
Log message:
libarchive: fix builds where __RCSID isn't defined by the OS

The 3.7.3 release removed all __FBSDID and __RCSID strings and support
for them. Evidently there was a merge botch with archive_pack_dev.c
where __RCSID was retained there in our copy, which breaks builds on
most OSes. Addresses PR pkg/58152 from Hiroshi Hakoyama.
   2024-04-12 17:39:58 by Adam Ciarcinski | Files touched by this commit (682) | Package updated
Log message:
libarchive: updated to 3.7.3

Libarchive 3.7.3 is a feature, security and bugfix release.

New features:

PCRE2 support
add trailing letter b to bsdtar(1) substitute pattern
add support for long options "--group" and "--owner" to tar(1)

Security fixes:

Fix possible vulnerability in tar error reporting introduced in f27c173

Important bugfixes:

ISO9660: preserve the natural order of links
rar5: fix decoding unicode filenames on Windows
rar5: fix infinite loop if during rar5 decompression the last block produced no data
xz filter: fix incorrect eof at the end of an lzip member
zip: fix end-of-data marker processing when decompressing zip archives
multiple bsdunzip(1) fixes
filetime truncation fix on Windows
   2024-04-12 17:28:59 by Adam Ciarcinski | Files touched by this commit (10) | Imported package
Log message:
libarchive: import version 3.7.3

   2024-03-31 15:35:09 by Jonathan Schleifer | Files touched by this commit (1)
Log message:
archivers/libarchive: Revert fix for QNX

bsdzip isn't being built anymore.
   2024-03-29 01:23:47 by Jonathan Schleifer | Files touched by this commit (1)
Log message:
archivers/libarchive: Fix build on QNX

This makes the bootstrap finish on QNX.
   2024-01-25 00:18:04 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
libarchive: fix fake-libarchive-pc target in builtin.mk
   2024-01-25 00:01:26 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
libarchive: build without iconv; fix some pkglint warnings
   2024-01-18 19:00:21 by Adam Ciarcinski | Files touched by this commit (404) | Package updated
Log message:
libarchive: updated to 3.7.2

Libarchive 3.7.2 is a security, bugfix and feature release.

Security fixes:

Multiple vulnerabilities have been fixed in the PAX writer (1b4e0d0)
Important bugfixes:

bsdunzip(1) now correctly handles arguments following an -x after the zipfile
New features:

bsdunzip(1) now supports the "--version" flag
7-zip reader now translates Windows permissions into UNIX permissions
uudecode filter in raw mode now supports file name and file mode
zstd filter now supports the "long" write option

Libarchive 3.7.1 is a security, feature and bugfix release.

Security fixes:

SEGV and stack buffer overflow in verbose mode of cpio
Feature updates:

bsdunzip updated to match latest upstream code
Important bugfixes:

miscellaneous functional bugfixes
build fixes on multiple platforms

Libarchive 3.7.0 is a feature and bugfix release.

New features:

bsdunzip: new tool ported from FreeBSD
drop-in replacement for Info-ZIP unzip, not yet ported for Windows
7zip reader: support for Zstandard compression
7zip reader: support for ARM64 filter
zstd filter: support for multi-frame zstd archives
Other notable bugfixes and improvements:

pax: fix year 2038 problem on platforms with 64-bit time_t
Windows: Universal Windows Platform (UWP) fixes and improvements
Windows: bcrypt usage fixes and improvements
Windows: time function usage fixes and improvements