| Port details |
- libarchive Library to create and read several streaming archive formats
- 3.8.3,1 archivers
=35 3.8.1,1Version of this port present on the latest quarterly branch. - Maintainer: glewis@FreeBSD.org
 - Port Added: 2004-03-24 17:34:03
- Last Update: 2025-11-22 19:55:18
- Commit Hash: 81a4d35
- People watching this port, also watch:: freetype2, expat, libxml2, libiconv, gmake
- License: BSD2CLAUSE
- WWW:
- https://libarchive.org/
- 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.
¦ ¦ ¦ ¦ 
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- libarchive>0:archivers/libarchive
- To install the port:
- cd /usr/ports/archivers/libarchive/ && make install clean
- To add the package, run one of these commands:
- pkg install archivers/libarchive
- pkg install libarchive
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: libarchive
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1763448346
SHA256 (libarchive-3.8.3.tar.xz) = 90e21f2b89f19391ce7b90f6e48ed9fde5394d23ad30ae256fb8236b38b99788
SIZE (libarchive-3.8.3.tar.xz) = 5990552
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- pkgconf>=1.3.0_1 : devel/pkgconf
- Library dependencies:
-
- libexpat.so : textproc/expat2
- liblz4.so : archivers/liblz4
- libzstd.so : archivers/zstd
- This port is required by:
- for Build
-
- archivers/py-extractcode
- graphics/vips
- net/samba416
- net/samba419
- net/samba420
- net/samba422
- science/v_sim
-
Deleted ports which required this port:
- for Libraries
-
- archivers/ark
- archivers/file-roller
- archivers/gnome-autoar
- archivers/pixz
- archivers/rpm4
- archivers/rubygem-libarchive
- archivers/unmakeself
-
Deleted ports which required this port:
- for Run
-
- archivers/py-extractcode
- net/samba416
- net/samba419
- net/samba420
- net/samba422
- science/v_sim
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- ===> The following configuration options are available for libarchive-3.8.3,1:
LZ4=on: LZ4 compression support
LZO=off: LZO compression support
ZSTD=on: Zstandard compression support
====> Crypto and hashing support: you can only select none or one of them
OPENSSL=on: SSL/TLS support via OpenSSL
MBEDTLS=off: SSL/TLS support via mbed TLS
NETTLE=off: Crypto support via Nettle
===> Use 'make config' to modify these settings
- Options name:
- archivers_libarchive
- USES:
- cpe iconv libtool localbase:ldflags pathfix pkgconfig tar:xz ssl
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
2.2.5,1 13 Aug 2007 00:29:34
 |
glewis  |
. Update to 2.2.6 |
2.2.5,1 23 Jul 2007 09:36:52
 |
rafan  |
- Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
supports them. This is determined by running ``configure --help'' in
do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
subdirectory detection.
PR: ports/111470
Approved by: portmgr
Discussed with: stas (Mk/*), gerald (info related stuffs)
Tested by: pointyhat exp run |
2.2.5,1 17 Jul 2007 21:18:30
 |
glewis  |
. Update to 2.2.5. |
2.2.4,1 12 Jul 2007 17:21:22
 |
glewis  |
. Update to 2.2.4. |
2.2.3_1,1 27 Jun 2007 21:11:09
 |
glewis  |
. Bump PORTREVISION for the previous change.
Suggested by: erwin |
2.2.3,1 27 Jun 2007 20:04:51
 |
glewis  |
. Add new man page missed in the update.
Pointed out by: pav
Pointy hat to: glewis |
2.2.3,1 26 Jun 2007 05:19:17
 |
glewis  |
. Update to 2.2.3. |
1.3.1,1 02 May 2007 07:18:13
 |
edwin  |
[patch] cleanup non-supported FreeBSD versions
PR: ports/111638
Submitted by: Edwin Groothuis <edwin@mavetju.org>
Approved by: maintainer timeout |
1.3.1,1 10 Nov 2006 06:05:51
 |
glewis  |
. Update to 1.3.1. |
1.2.53,1 20 Jun 2006 22:33:47
 |
glewis  |
. Update to 1.2.53. bsdtar is now included in this port. |
1.2.37,1 15 Nov 2005 19:51:40
 |
glewis  |
. Update to 1.2.37.
. Add SHA256. |
1.02.036,1 13 Oct 2005 17:09:00
 |
glewis  |
. Update to 1.02.036. |
1.02.034,1 25 Sep 2005 18:56:00
 |
glewis  |
. Update to 1.02.034. |
1.02.032,1 07 Sep 2005 15:08:04
 |
glewis  |
. Update to 1.02.032. |
1.02.031,1 06 Sep 2005 16:35:31
 |
glewis  |
. Allow installation on recent versions of FreeBSD. Although this is in
the base system, the version in this port may contain newer features
which are not in the base system version (depending on how old your
FreeBSD version is). |
1.02.031,1 06 Sep 2005 02:01:10
 |
glewis  |
. Update to 1.02.031. |
1.02.030,1 28 Aug 2005 19:58:30
 |
glewis  |
. Update to 1.02.030. |
1.02.027,1 15 Jun 2005 19:37:58
 |
glewis  |
. Update to 1.02.027. |
1.02.026,1 06 Jun 2005 19:54:52
 |
glewis  |
. Update to 1.02.026. |
1.02.023,1 02 May 2005 04:01:37
 |
glewis  |
. Update to 1.02.023. |
1.02.019,1 18 Apr 2005 14:02:53
 |
glewis  |
. Update to 1.02.019. |
1.02.017,1 12 Apr 2005 16:37:38
 |
glewis  |
. Update to 1.02.017. |
1.02.016,1 16 Mar 2005 16:19:35
 |
glewis  |
. Update to 1.02.016. |
1.02.015,1 15 Mar 2005 17:35:39
 |
glewis  |
. Update to 1.02.015. |
1.02.014,1 14 Mar 2005 17:23:59
 |
glewis  |
. Update to 1.02.014. |
1.02.010,1 27 Feb 2005 06:51:21
 |
glewis  |
. Update to 1.02.010. |
1.02.009,1 23 Feb 2005 20:49:18
 |
glewis  |
. Update to 1.02.009. |
1.02.006,1 16 Feb 2005 19:39:14
 |
glewis  |
. Update to 1.02.006. |
1.02.002,1 01 Feb 2005 16:16:32
 |
glewis  |
. Update to 1.02.002. |
1.01.022,1 29 Dec 2004 06:37:29
 |
glewis  |
. Update to 1.01.022. |
1.01.020,1 15 Nov 2004 16:38:14
 |
glewis  |
. Update to 1.01.020. |
1.01.015_1,1 08 Nov 2004 15:49:30
 |
glewis  |
. The distfile has changed to include some fixes for the handling of write
errors. Chase this and bump PORTREVISION for the fixes. |
1.01.015,1 12 Oct 2004 05:53:09
 |
glewis  |
. Update to 1.01.015. |
1.01.013,1 23 Aug 2004 16:37:49
 |
glewis  |
. Update to 1.01.013.
. Fix a whitespace bogon. [2]
Submitted by: portlint [2] |
2004.07.14 15 Jul 2004 16:09:15
 |
glewis  |
. Update to 2004.07.14. |
2004.06.07 16 Jun 2004 15:20:49
 |
glewis  |
. Update to 2004.06.07. |
2004.04.08 12 Apr 2004 20:25:50
 |
glewis  |
. Update to the 2004-04-08 snapshot. |
2004.03.22 24 Mar 2004 17:20:49
 |
glewis  |
Add a port of Tim Kientzle's libarchive:
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.
WWW: http://people.freebsd.org/~kientzle/libarchive/
This code is present in -CURRENT but Tim currently has no intention of
MFC'ing it. The port will allow 4.x users to benefit from Tim's current
work and the tools he is building on top of it (bsdtar, libpkg).
Not objected to by: kientzle |