BSD Ports

archivers/libarchive 3.8.8,1 FreeBSD

Library to create and read several streaming archive formats

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
1ec36ab3f0
License
BSD2CLAUSE
Categories
archivers
Package size
523.7 KiB, 1152.9 KiB installed

Description

Libarchive is a programming library that can create and read several different streaming archive formats, including most popular tar variants and the POSIX cpio format.

In the other systems

SystemPortVersion
FreeBSDarchivers/libarchive3.8.8,1
OpenBSDarchivers/libarchive3.8.10
NetBSDarchivers/libarchive3.8.9
DragonFlyarchivers/libarchive3.7.9,1
MidnightBSDarchivers/libarchive3.8.8,1

Install

Binary package:

pkg install libarchive

From the ports tree:

cd /usr/ports/archivers/libarchive/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	libarchive>0:archivers/libarchive
LIB_DEPENDS=	libarchive.so:archivers/libarchive

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.8.8,13.8.8,13.6.2,13.8.1,13.8.8,1
FreeBSD:14:quarterly3.8.8,13.8.8,1n/a3.8.1,13.8.8,1
FreeBSD:15:latest3.8.8,13.8.8,1n/a3.8.1,13.8.1,1
FreeBSD:15:quarterly3.8.8,13.8.8,1n/an/an/a
FreeBSD:16:latest3.8.8,13.8.8,1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 5
Run dependencies 4
Required by 372

The first 100 are listed.

Configuration

Options name: archivers_libarchive

OptionDefaultDescription
LZ4onLZ4 compression support
LZOoffLZO compression support
NETTLEoffCrypto support via Nettle
OPENSSLonSSL/TLS support via OpenSSL
ZSTDonZstandard compression support
USES
cpe iconv:wchar_t libtool localbase:ldflags pathfix pkgconfig tar:xz
Service scripts
none

Files

Manual pages 45
  • archive_entry(3)
  • archive_entry_acl(3)
  • archive_entry_linkify(3)
  • archive_entry_misc(3)
  • archive_entry_paths(3)
  • archive_entry_perms(3)
  • archive_entry_stat(3)
  • archive_entry_time(3)
  • archive_read(3)
  • archive_read_add_passphrase(3)
  • archive_read_data(3)
  • archive_read_disk(3)
  • archive_read_extract(3)
  • archive_read_filter(3)
  • archive_read_format(3)
  • archive_read_free(3)
  • archive_read_header(3)
  • archive_read_new(3)
  • archive_read_open(3)
  • archive_read_set_options(3)
  • archive_util(3)
  • archive_write(3)
  • archive_write_blocksize(3)
  • archive_write_data(3)
  • archive_write_disk(3)
  • archive_write_filter(3)
  • archive_write_finish_entry(3)
  • archive_write_format(3)
  • archive_write_free(3)
  • archive_write_header(3)
  • archive_write_new(3)
  • archive_write_open(3)
  • archive_write_set_options(3)
  • archive_write_set_passphrase(3)
  • bsdcat(1)
  • bsdcpio(1)
  • bsdtar(1)
  • bsdunzip(1)
  • cpio(5)
  • libarchive(3)
  • libarchive-formats(5)
  • libarchive_changes(3)
  • libarchive_internals(3)
  • mtree(5)
  • tar(5)
pkg-plist 55
  • bin/bsdcat
  • bin/bsdcpio
  • bin/bsdtar
  • bin/bsdunzip
  • include/archive.h
  • include/archive_entry.h
  • lib/libarchive.so
  • lib/libarchive.so.13
  • lib/libarchive.so.13.8.8
  • libdata/pkgconfig/libarchive.pc
  • share/man/man1/bsdcat.1.gz
  • share/man/man1/bsdcpio.1.gz
  • share/man/man1/bsdtar.1.gz
  • share/man/man1/bsdunzip.1.gz
  • share/man/man3/archive_entry.3.gz
  • share/man/man3/archive_entry_acl.3.gz
  • share/man/man3/archive_entry_linkify.3.gz
  • share/man/man3/archive_entry_misc.3.gz
  • share/man/man3/archive_entry_paths.3.gz
  • share/man/man3/archive_entry_perms.3.gz
  • share/man/man3/archive_entry_stat.3.gz
  • share/man/man3/archive_entry_time.3.gz
  • share/man/man3/archive_read.3.gz
  • share/man/man3/archive_read_add_passphrase.3.gz
  • share/man/man3/archive_read_data.3.gz
  • share/man/man3/archive_read_disk.3.gz
  • share/man/man3/archive_read_extract.3.gz
  • share/man/man3/archive_read_filter.3.gz
  • share/man/man3/archive_read_format.3.gz
  • share/man/man3/archive_read_free.3.gz
  • share/man/man3/archive_read_header.3.gz
  • share/man/man3/archive_read_new.3.gz
  • share/man/man3/archive_read_open.3.gz
  • share/man/man3/archive_read_set_options.3.gz
  • share/man/man3/archive_util.3.gz
  • share/man/man3/archive_write.3.gz
  • share/man/man3/archive_write_blocksize.3.gz
  • share/man/man3/archive_write_data.3.gz
  • share/man/man3/archive_write_disk.3.gz
  • share/man/man3/archive_write_filter.3.gz
  • share/man/man3/archive_write_finish_entry.3.gz
  • share/man/man3/archive_write_format.3.gz
  • share/man/man3/archive_write_free.3.gz
  • share/man/man3/archive_write_header.3.gz
  • share/man/man3/archive_write_new.3.gz
  • share/man/man3/archive_write_open.3.gz
  • share/man/man3/archive_write_set_options.3.gz
  • share/man/man3/archive_write_set_passphrase.3.gz
  • share/man/man3/libarchive.3.gz
  • share/man/man3/libarchive_changes.3.gz
  • share/man/man3/libarchive_internals.3.gz
  • share/man/man5/cpio.5.gz
  • share/man/man5/libarchive-formats.5.gz
  • share/man/man5/mtree.5.gz
  • share/man/man5/tar.5.gz
distinfo 1
FileSizeSHA256
libarchive-3.8.8.tar.xz6.55908e+063873a88801da067d0528a989af06877710529d50ee8fe6f3970cbb4302efb918
Master sites 2
  • https://github.com/libarchive/libarchive/releases/download/v3.8.8/
  • https://libarchive.org/downloads/

Commit history 1

DateCommitCreditsLog message
1ec36ab3f0 Daniel Engberg archivers/libarchive: Update to 3.8.8
Changelog: https://github.com/libarchive/libarchive/releases/tag/v3.8.8 PR: 296310 Reviewed by: glewis (maintainer)