head	1.8;
access;
symbols
	pkgsrc-2026Q3:1.8.0.12
	pkgsrc-2026Q3-base:1.8
	libarchive-3-8-9:1.1.1.7
	libarchive-3-8-8:1.1.1.7
	pkgsrc-2026Q2:1.8.0.10
	pkgsrc-2026Q2-base:1.8
	libarchive-3-8-7:1.1.1.7
	libarchive-3-8-6:1.1.1.7
	pkgsrc-2026Q1:1.8.0.8
	pkgsrc-2026Q1-base:1.8
	libarchive-3-8-5:1.1.1.7
	libarchive-3-8-4:1.1.1.7
	pkgsrc-2025Q4:1.8.0.6
	pkgsrc-2025Q4-base:1.8
	libarchive-3-8-3:1.1.1.7
	libarchive-3-8-2:1.1.1.7
	pkgsrc-2025Q3:1.8.0.4
	pkgsrc-2025Q3-base:1.8
	libarchive-3-8-1:1.1.1.7
	pkgsrc-2025Q2:1.8.0.2
	pkgsrc-2025Q2-base:1.8
	libarchive-3-8-0:1.1.1.7
	libarchive-3-7-9:1.1.1.6
	pkgsrc-2025Q1:1.7.0.10
	pkgsrc-2025Q1-base:1.7
	pkgsrc-2024Q4:1.7.0.8
	pkgsrc-2024Q4-base:1.7
	libarchive-3-7-7:1.1.1.6
	pkgsrc-2024Q3:1.7.0.6
	pkgsrc-2024Q3-base:1.7
	libarchive-3-7-5:1.1.1.6
	pkgsrc-2024Q2:1.7.0.4
	pkgsrc-2024Q2-base:1.7
	libarchive-3-7-4:1.1.1.6
	libarchive-3-7-3:1.1.1.6
	pkgsrc-2024Q1:1.7.0.2
	pkgsrc-2024Q1-base:1.7
	libarchive-3-7-2:1.1.1.6
	pkgsrc-2023Q4:1.6.0.36
	pkgsrc-2023Q4-base:1.6
	pkgsrc-2023Q3:1.6.0.34
	pkgsrc-2023Q3-base:1.6
	pkgsrc-2023Q2:1.6.0.32
	pkgsrc-2023Q2-base:1.6
	pkgsrc-2023Q1:1.6.0.30
	pkgsrc-2023Q1-base:1.6
	pkgsrc-2022Q4:1.6.0.28
	pkgsrc-2022Q4-base:1.6
	pkgsrc-2022Q3:1.6.0.26
	pkgsrc-2022Q3-base:1.6
	pkgsrc-2022Q2:1.6.0.24
	pkgsrc-2022Q2-base:1.6
	pkgsrc-2022Q1:1.6.0.22
	pkgsrc-2022Q1-base:1.6
	pkgsrc-2021Q4:1.6.0.20
	pkgsrc-2021Q4-base:1.6
	pkgsrc-2021Q3:1.6.0.18
	pkgsrc-2021Q3-base:1.6
	pkgsrc-2021Q2:1.6.0.16
	pkgsrc-2021Q2-base:1.6
	pkgsrc-2021Q1:1.6.0.14
	pkgsrc-2021Q1-base:1.6
	pkgsrc-2020Q4:1.6.0.12
	pkgsrc-2020Q4-base:1.6
	pkgsrc-2020Q3:1.6.0.10
	pkgsrc-2020Q3-base:1.6
	pkgsrc-2020Q2:1.6.0.8
	pkgsrc-2020Q2-base:1.6
	pkgsrc-2020Q1:1.6.0.4
	pkgsrc-2020Q1-base:1.6
	pkgsrc-2019Q4:1.6.0.6
	pkgsrc-2019Q4-base:1.6
	pkgsrc-2019Q3:1.6.0.2
	pkgsrc-2019Q3-base:1.6
	libarchive-3-4-0:1.1.1.5
	libarchive-3-3-3:1.1.1.4
	pkgsrc-2019Q2:1.5.0.28
	pkgsrc-2019Q2-base:1.5
	pkgsrc-2019Q1:1.5.0.26
	pkgsrc-2019Q1-base:1.5
	pkgsrc-2018Q4:1.5.0.24
	pkgsrc-2018Q4-base:1.5
	pkgsrc-2018Q3:1.5.0.22
	pkgsrc-2018Q3-base:1.5
	pkgsrc-2018Q2:1.5.0.20
	pkgsrc-2018Q2-base:1.5
	pkgsrc-2018Q1:1.5.0.18
	pkgsrc-2018Q1-base:1.5
	pkgsrc-2017Q4:1.5.0.16
	pkgsrc-2017Q4-base:1.5
	pkgsrc-2017Q3:1.5.0.14
	pkgsrc-2017Q3-base:1.5
	libarchive-3-3-2:1.1.1.4
	pkgsrc-2017Q2:1.5.0.10
	pkgsrc-2017Q2-base:1.5
	pkgsrc-2017Q1:1.5.0.8
	pkgsrc-2017Q1-base:1.5
	libarchive-3-3-1:1.1.1.4
	pkgsrc-2016Q4:1.5.0.6
	pkgsrc-2016Q4-base:1.5
	pkgsrc-2016Q3:1.5.0.4
	pkgsrc-2016Q3-base:1.5
	pkgsrc-2016Q2:1.5.0.2
	pkgsrc-2016Q2-base:1.5
	libarchive-3-2-1:1.1.1.4
	pkgsrc-2016Q1:1.4.0.10
	pkgsrc-2016Q1-base:1.4
	pkgsrc-2015Q4:1.4.0.8
	pkgsrc-2015Q4-base:1.4
	pkgsrc-2015Q3:1.4.0.6
	pkgsrc-2015Q3-base:1.4
	pkgsrc-2015Q2:1.4.0.4
	pkgsrc-2015Q2-base:1.4
	pkgsrc-2015Q1:1.4.0.2
	pkgsrc-2015Q1-base:1.4
	pkgsrc-2014Q4:1.3.0.40
	pkgsrc-2014Q4-base:1.3
	pkgsrc-2014Q3:1.3.0.38
	pkgsrc-2014Q3-base:1.3
	pkgsrc-2014Q2:1.3.0.36
	pkgsrc-2014Q2-base:1.3
	pkgsrc-2014Q1:1.3.0.34
	pkgsrc-2014Q1-base:1.3
	pkgsrc-2013Q4:1.3.0.32
	pkgsrc-2013Q4-base:1.3
	pkgsrc-2013Q3:1.3.0.30
	pkgsrc-2013Q3-base:1.3
	pkgsrc-2013Q2:1.3.0.28
	pkgsrc-2013Q2-base:1.3
	pkgsrc-2013Q1:1.3.0.26
	pkgsrc-2013Q1-base:1.3
	pkgsrc-2012Q4:1.3.0.24
	pkgsrc-2012Q4-base:1.3
	pkgsrc-2012Q3:1.3.0.22
	pkgsrc-2012Q3-base:1.3
	pkgsrc-2012Q2:1.3.0.20
	pkgsrc-2012Q2-base:1.3
	pkgsrc-2012Q1:1.3.0.18
	pkgsrc-2012Q1-base:1.3
	pkgsrc-2011Q4:1.3.0.16
	pkgsrc-2011Q4-base:1.3
	pkgsrc-2011Q3:1.3.0.14
	pkgsrc-2011Q3-base:1.3
	pkgsrc-2011Q2:1.3.0.12
	pkgsrc-2011Q2-base:1.3
	pkgsrc-2011Q1:1.3.0.10
	pkgsrc-2011Q1-base:1.3
	pkgsrc-2010Q4:1.3.0.8
	pkgsrc-2010Q4-base:1.3
	pkgsrc-2010Q3:1.3.0.6
	pkgsrc-2010Q3-base:1.3
	libarchive-2-8-4:1.1.1.3
	pkgsrc-2010Q2:1.3.0.4
	pkgsrc-2010Q2-base:1.3
	pkgsrc-2010Q1:1.3.0.2
	pkgsrc-2010Q1-base:1.3
	libarchive-2-8-3:1.1.1.3
	libarchive-2-8-2:1.1.1.3
	libarchive-2-8-0:1.1.1.3
	pkgsrc-2009Q4:1.1.1.2.0.18
	pkgsrc-2009Q4-base:1.1.1.2
	pkgsrc-2009Q3:1.1.1.2.0.16
	pkgsrc-2009Q3-base:1.1.1.2
	pkgsrc-2009Q2:1.1.1.2.0.14
	pkgsrc-2009Q2-base:1.1.1.2
	pkgsrc-2009Q1:1.1.1.2.0.12
	pkgsrc-2009Q1-base:1.1.1.2
	pkgsrc-2008Q4:1.1.1.2.0.10
	pkgsrc-2008Q4-base:1.1.1.2
	pkgsrc-2008Q3:1.1.1.2.0.8
	pkgsrc-2008Q3-base:1.1.1.2
	cube-native-xorg:1.1.1.2.0.6
	cube-native-xorg-base:1.1.1.2
	libarchive-2-5-5:1.1.1.2
	pkgsrc-2008Q2:1.1.1.2.0.4
	pkgsrc-2008Q2-base:1.1.1.2
	cwrapper:1.1.1.2.0.2
	libarchive-2-5-4b:1.1.1.2
	libarchive-2-5-1b:1.1.1.1
	pkgsrc-2008Q1:1.1.1.1.0.6
	pkgsrc-2008Q1-base:1.1.1.1
	libarchive-2-5-0b:1.1.1.1
	libarchive-2-4-14:1.1.1.1
	libarchive-2-4-13:1.1.1.1
	pkgsrc-2007Q4:1.1.1.1.0.4
	pkgsrc-2007Q4-base:1.1.1.1
	libarchive-2-4-0:1.1.1.1
	pkgsrc-2007Q3:1.1.1.1.0.2
	pkgsrc-2007Q3-base:1.1.1.1
	libarchive-2-2-8:1.1.1.1
	libarchive-2-2-6:1.1.1.1
	libarchive-2-2-5:1.1.1.1
	KIENTZLE:1.1.1;
locks; strict;
comment	@# @;


1.8
date	2025.05.21.15.25.47;	author adam;	state Exp;
branches;
next	1.7;
commitid	6aTN21WjRYk8TMVF;

1.7
date	2024.01.18.18.00.11;	author adam;	state Exp;
branches;
next	1.6;
commitid	hNXpsHx3SuHqsXUE;

1.6
date	2019.09.22.09.55.06;	author joerg;	state Exp;
branches;
next	1.5;
commitid	FdPvRjF4OzwBwZDB;

1.5
date	2016.06.20.17.24.55;	author joerg;	state Exp;
branches;
next	1.4;
commitid	ArUvympBjfBseebz;

1.4
date	2015.01.17.12.44.47;	author adam;	state Exp;
branches;
next	1.3;
commitid	yy7e1hLrfmA2pn6y;

1.3
date	2010.02.20.03.54.07;	author joerg;	state Exp;
branches;
next	1.2;

1.2
date	2010.02.20.03.51.39;	author joerg;	state dead;
branches;
next	1.1;

1.1
date	2007.08.03.12.55.59;	author joerg;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2007.08.03.12.55.59;	author joerg;	state Exp;
branches;
next	1.1.1.2;

1.1.1.2
date	2008.05.25.19.41.23;	author joerg;	state Exp;
branches;
next	1.1.1.3;

1.1.1.3
date	2010.02.20.03.48.46;	author joerg;	state Exp;
branches;
next	1.1.1.4;

1.1.1.4
date	2016.06.20.17.11.11;	author joerg;	state Exp;
branches;
next	1.1.1.5;
commitid	rRgm3BqbmbI8aebz;

1.1.1.5
date	2019.09.22.09.51.28;	author joerg;	state Exp;
branches;
next	1.1.1.6;
commitid	5kDbfPbiV3INvZDB;

1.1.1.6
date	2024.01.18.17.37.41;	author adam;	state Exp;
branches;
next	1.1.1.7;
commitid	zDULEPUODGjTkXUE;

1.1.1.7
date	2025.05.21.15.11.13;	author adam;	state Exp;
branches;
next	;
commitid	Nzqt2UgtvkVXNMVF;


desc
@@


1.8
log
@libarchive bsdtar: updated to 3.8.0

Libarchive 3.8.0 is a feature and bugfix release.

New features:
bsdtar: support --mtime and --clamp-mtime
lib: mbedtls 3.x compatibility
7-zip reader: improve self-extracting archive detection
xar: xmllite support for the XAR reader and writer
zip writer: added XZ, LZMA, ZSTD and BZIP2 support
zip writer: added LZMA + RISCV BCJ filter

Notable security fixes:
rar: do not skip past EOF while reading
rar: fix double free with over 4 billion nodes
rar: fix heap-buffer-overflow
warc: prevent signed integer overflow
tar: fix overflow in build_ustar_entry

Notable bugfixes:
bsdtar: don't hardlink negative inode files together
gz: allow setting the original filename for gzip compressed files
lib: improve lseek handling
lib: support @@-prefixed Unix epoch timestamps as date strings
rar: support large headers on 32 bit systems
tar reader: Improve LFS support on 32 bit systems
@
text
@The libarchive distribution as a whole is Copyright by Tim Kientzle
and is subject to the copyright notice reproduced at the bottom of
this file.

Each individual file in this distribution should have a clear
copyright/licensing statement at the beginning of the file.  If any do
not, please let me know and I will rectify it.  The following is
intended to summarize the copyright status of the individual files;
the actual statements in the files are controlling.

* Except as listed below, all C sources (including .c and .h files)
  and documentation files are subject to the copyright notice reproduced
  at the bottom of this file.

* The following source files are also subject in whole or in part to
  a 3-clause UC Regents copyright; please read the individual source
  files for details:
   libarchive/archive_read_support_filter_compress.c
   libarchive/archive_write_add_filter_compress.c
   libarchive/mtree.5

* The following source files are in the public domain:
   libarchive/archive_parse_date.c

* The following source files are triple-licensed with the ability to choose
  from CC0 1.0 Universal, OpenSSL or Apache 2.0 licenses:
   libarchive/archive_blake2.h
   libarchive/archive_blake2_impl.h
   libarchive/archive_blake2s_ref.c
   libarchive/archive_blake2sp_ref.c

* The build files---including Makefiles, configure scripts,
  and auxiliary scripts used as part of the compile process---have
  widely varying licensing terms.  Please check individual files before
  distributing them to see if those restrictions apply to you.

I intend for all new source code to use the license below and hope over
time to replace code with other licenses with new implementations that
do use the license below.  The varying licensing of the build scripts
seems to be an unavoidable mess.


Copyright (c) 2003-2018 <author(s)>
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
   notice, this list of conditions and the following disclaimer
   in this position and unchanged.
2. Redistributions in binary form must reproduce the above copyright
   notice, this list of conditions and the following disclaimer in the
   documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
@


1.7
log
@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
@
text
@d23 1
a23 1
   libarchive/archive_getdate.c
@


1.6
log
@Update for libarchive-3.4.0:
- improvements for Android APK and JAR archives
- better support for non-recursive list and extract
- tar --exclude-vcs support
- fixes for file attributes and flags handling
- zipx support
- rar 5.0 reader
@
text
@a17 1
   libarchive/archive_entry.c
@


1.5
log
@Update for libarchive 3.2.1.
@
text
@d26 7
d44 1
a44 1
Copyright (c) 2003-2009 <author(s)>
@


1.4
log
@Changes 3.1.2:
This is a maintenance update to fix issues with the new RAR seeking
feature. This new release also contains fixes for build failures when
building libarchive using Visual Studio 2012 and MinGW.
@
text
@d20 1
a20 1
   libarchive/archive_write_set_filter_compress.c
a21 1
   tar/matching.c
d24 1
a24 1
   tar/getdate.c
@


1.3
log
@Merge again...
@
text
@d19 2
a20 2
   libarchive/archive_read_support_compression_compress.c
   libarchive/archive_write_set_compression_compress.c
@


1.2
log
@Merge
@
text
@d1 3
a3 2
All of the C source code and documentation in this package is subject
to the following:
d5 34
a38 1
Copyright (c) 2003-2006 Tim Kientzle
@


1.1
log
@Initial revision
@
text
@@


1.1.1.1
log
@Import libarchive-2.2.5 with three modifications sent upstream:
- optional building of bsdtar
- optional dynamic linkage of bsdtar
- fixed libtool use for bsdtar linkage
- include of pre-built getdate.c
@
text
@@


1.1.1.2
log
@Import libarchive-2.5.4b. Major changes:
- much improved mtree support
- fix a number of non-exploitable integer and buffer overflows
- bsdtar get -s and SIGINFO/SIGUSR1 support
- fix hardlink extraction bug where latter hardlinks would overwrite the
  permissions of earlier entries even when they don't carry data
- fix bsdtar crashes on entries with empty filenames
@
text
@d1 2
a2 3
The libarchive distribution as a whole is Copyright by Tim Kientzle
and is subject to the copyright notice reproduced at the bottom of
this file.
d4 1
a4 34
Each individual file in this distribution should have a clear
copyright/licensing statement at the beginning of the file.  If any do
not, please let me know and I will rectify it.  The following is
intended to summarize the copyright status of the individual files;
the actual statements in the files are controlling.

* Except as listed below, all C sources (including .c and .h files)
  and documentation files are subject to the copyright notice reproduced
  at the bottom of this file.

* The following source files are also subject in whole or in part to
  a 3-clause UC Regents copyright; please read the individual source
  files for details:
   libarchive/archive_entry.c
   libarchive/archive_read_support_compression_compress.c
   libarchive/archive_write_set_compression_compress.c
   libarchive/mtree.5
   tar/matching.c

* The following source files are in the public domain:
   tar/getdate.y

* The build files---including Makefiles, configure scripts,
  and auxiliary scripts used as part of the compile process---have
  widely varying licensing terms.  Please check individual files before
  distributing them to see if those restrictions apply to you.

I intend for all new source code to use the license below and hope over
time to replace code with other licenses with new implementations that
do use the license below.  The varying licensing of the build scripts
seems to be an unavoidable mess.


Copyright (c) 2003-2008 <author(s)>
@


1.1.1.3
log
@Import libarchive 2.8.0:
- Infrastructure:
  - Allow command line tools as fallback for missing compression
    libraries. If compiled without gzip for example, gunzip will
    be used automatically.
  - Improved support for a number of platforms like high-resolution
    timestamps and Extended Attributes on various Unix systems
  - New convience interface for creating archives based on disk content,
    complement of the archive_write_disk interface.
- Frontends:
  - bsdcpio ready for public consumption
  - hand-written date parser replaces the yacc code
- Filter system:
  - Simplified read filter chains
  - Option support for filters
  - LZMA, XZ, uudecode handled
- Format support:
  - Write support for mtree files based on file system or archive
    content
  - Basic read support for Joliet
  - Write support for zip files
  - Write support for shar archives, both text-only and binary-safe
@
text
@d25 1
a25 1
   tar/getdate.c
d38 1
a38 1
Copyright (c) 2003-2009 <author(s)>
@


1.1.1.4
log
@Import libarchive-3.2.1:
- security fixes and other bugfixes
- support for multhreading in xz 5.2+
@
text
@d19 2
a20 2
   libarchive/archive_read_support_filter_compress.c
   libarchive/archive_write_add_filter_compress.c
d22 1
d25 1
a25 1
   libarchive/archive_getdate.c
@


1.1.1.5
log
@Import libarchive 3.4.0
@
text
@a25 7
* The following source files are triple-licensed with the ability to choose
  from CC0 1.0 Universal, OpenSSL or Apache 2.0 licenses:
   libarchive/archive_blake2.h
   libarchive/archive_blake2_impl.h
   libarchive/archive_blake2s_ref.c
   libarchive/archive_blake2sp_ref.c

d37 1
a37 1
Copyright (c) 2003-2018 <author(s)>
@


1.1.1.6
log
@Import libarchive 3.7.2
@
text
@d18 1
@


1.1.1.7
log
@libarchive: import version 3.8.0

Libarchive 3.8.0 is a feature and bugfix release.

New features:
bsdtar: support --mtime and --clamp-mtime
lib: mbedtls 3.x compatibility
7-zip reader: improve self-extracting archive detection
xar: xmllite support for the XAR reader and writer
zip writer: added XZ, LZMA, ZSTD and BZIP2 support
zip writer: added LZMA + RISCV BCJ filter

Notable security fixes:
rar: do not skip past EOF while reading
rar: fix double free with over 4 billion nodes
rar: fix heap-buffer-overflow
warc: prevent signed integer overflow
tar: fix overflow in build_ustar_entry

Notable bugfixes:
bsdtar: don't hardlink negative inode files together
gz: allow setting the original filename for gzip compressed files
lib: improve lseek handling
lib: support @@-prefixed Unix epoch timestamps as date strings
rar: support large headers on 32 bit systems
tar reader: Improve LFS support on 32 bit systems
@
text
@d23 1
a23 1
   libarchive/archive_parse_date.c
@


