git: vendor/LIBARCHIVE Import libarchive-3.1.2.
Peter Avalos
pavalos at crater.dragonflybsd.org
Tue Feb 19 10:27:51 PST 2013
commit d4d8193e041c7781712669d8c7ab029146e56e0f
Author: Peter Avalos <pavalos at dragonflybsd.org>
Date: Sun Feb 17 02:25:30 2013 -0800
Import libarchive-3.1.2.
-Add basic archive read and write filter support for lrzip.
-Implement function used to seek within data blocks.
-Add support for lzop.
-Introduce uuencode filter.
-Introduce b64encode filter.
-Add support for grzip compression.
-Add support for writing v7 tar format.
-Implement functions to manually set the format and filters used.
Summary of changes:
contrib/libarchive/NEWS | 27 +
contrib/libarchive/README | 2 +-
contrib/libarchive/README.DELETED | 1 +
contrib/libarchive/build/version | 2 +-
contrib/libarchive/cpio/bsdcpio.1 | 12 +-
contrib/libarchive/cpio/cmdline.c | 5 +
contrib/libarchive/cpio/cpio.c | 79 +-
contrib/libarchive/cpio/cpio.h | 8 +-
contrib/libarchive/libarchive/archive.h | 163 +-
contrib/libarchive/libarchive/archive_cmdline.c | 227 +++
.../{filter_fork.h => archive_cmdline_private.h} | 22 +-
contrib/libarchive/libarchive/archive_crypto.c | 8 +-
contrib/libarchive/libarchive/archive_entry.c | 3 +
contrib/libarchive/libarchive/archive_entry.h | 2 +-
.../libarchive/archive_entry_link_resolver.c | 3 +
contrib/libarchive/libarchive/archive_match.c | 11 +-
contrib/libarchive/libarchive/archive_options.c | 15 +-
contrib/libarchive/libarchive/archive_ppmd7.c | 2 +-
contrib/libarchive/libarchive/archive_private.h | 1 +
contrib/libarchive/libarchive/archive_rb.c | 8 +
contrib/libarchive/libarchive/archive_read.c | 409 ++++-
.../libarchive/archive_read_append_filter.c | 198 +++
contrib/libarchive/libarchive/archive_read_data.3 | 130 ++
.../libarchive/archive_read_disk_entry_from_file.c | 293 +++-
.../libarchive/archive_read_disk_posix.c | 96 +-
.../libarchive/libarchive/archive_read_extract.3 | 137 ++
.../libarchive/libarchive/archive_read_extract.c | 2 +-
.../libarchive/libarchive/archive_read_filter.3 | 129 ++
.../libarchive/libarchive/archive_read_format.3 | 177 +++
contrib/libarchive/libarchive/archive_read_free.3 | 93 ++
.../libarchive/libarchive/archive_read_header.3 | 91 ++
contrib/libarchive/libarchive/archive_read_new.3 | 59 +
contrib/libarchive/libarchive/archive_read_open.3 | 233 +++
.../libarchive/libarchive/archive_read_open_fd.c | 3 +-
.../libarchive/libarchive/archive_read_open_file.c | 4 +-
.../libarchive/archive_read_open_filename.c | 163 +-
.../libarchive/libarchive/archive_read_private.h | 40 +-
.../libarchive/archive_read_set_format.c | 105 ++
.../libarchive/archive_read_support_filter_all.c | 8 +-
.../libarchive/archive_read_support_filter_bzip2.c | 9 +-
.../archive_read_support_filter_compress.c | 3 +-
.../libarchive/archive_read_support_filter_grzip.c | 121 ++
.../libarchive/archive_read_support_filter_gzip.c | 21 +-
.../libarchive/archive_read_support_filter_lrzip.c | 132 ++
.../libarchive/archive_read_support_filter_lzop.c | 486 ++++++
.../archive_read_support_filter_program.c | 188 ++-
.../libarchive/archive_read_support_filter_rpm.c | 3 +-
.../libarchive/archive_read_support_filter_uu.c | 28 +-
.../libarchive/archive_read_support_filter_xz.c | 33 +-
.../libarchive/archive_read_support_format_7zip.c | 66 +-
.../libarchive/archive_read_support_format_ar.c | 1 +
.../libarchive/archive_read_support_format_cab.c | 55 +-
.../libarchive/archive_read_support_format_cpio.c | 1 +
.../libarchive/archive_read_support_format_empty.c | 1 +
.../archive_read_support_format_iso9660.c | 404 +++--
.../libarchive/archive_read_support_format_lha.c | 17 +-
.../libarchive/archive_read_support_format_mtree.c | 214 ++-
.../libarchive/archive_read_support_format_rar.c | 358 ++++-
.../libarchive/archive_read_support_format_raw.c | 3 +-
.../libarchive/archive_read_support_format_tar.c | 96 +-
.../libarchive/archive_read_support_format_xar.c | 1 +
.../libarchive/archive_read_support_format_zip.c | 525 ++++++-
contrib/libarchive/libarchive/archive_string.c | 76 +-
contrib/libarchive/libarchive/archive_util.c | 45 +-
contrib/libarchive/libarchive/archive_virtual.c | 7 +
contrib/libarchive/libarchive/archive_write.c | 6 +
.../libarchive/archive_write_add_filter.c | 6 +-
.../archive_write_add_filter_b64encode.c | 314 ++++
...filter.c => archive_write_add_filter_by_name.c} | 41 +-
.../libarchive/archive_write_add_filter_bzip2.c | 159 +-
.../libarchive/archive_write_add_filter_compress.c | 4 +-
.../libarchive/archive_write_add_filter_grzip.c | 135 ++
.../libarchive/archive_write_add_filter_gzip.c | 188 ++-
.../libarchive/archive_write_add_filter_lrzip.c | 192 +++
.../libarchive/archive_write_add_filter_lzop.c | 486 ++++++
.../libarchive/archive_write_add_filter_program.c | 241 ++-
.../libarchive/archive_write_add_filter_uuencode.c | 305 ++++
.../libarchive/archive_write_add_filter_xz.c | 18 +-
.../libarchive/archive_write_blocksize.3 | 114 ++
contrib/libarchive/libarchive/archive_write_data.3 | 62 +
.../libarchive/libarchive/archive_write_disk_acl.c | 249 ++++
.../libarchive/archive_write_disk_posix.c | 1252 ++++++++++++++--
.../libarchive/archive_write_disk_private.h | 5 +
.../libarchive/libarchive/archive_write_filter.3 | 100 ++
.../libarchive/archive_write_finish_entry.3 | 76 +
.../libarchive/libarchive/archive_write_format.3 | 100 ++
contrib/libarchive/libarchive/archive_write_free.3 | 96 ++
.../libarchive/libarchive/archive_write_header.3 | 73 +
contrib/libarchive/libarchive/archive_write_new.3 | 58 +
contrib/libarchive/libarchive/archive_write_open.3 | 235 +++
.../libarchive/archive_write_open_filename.c | 7 +-
.../libarchive/libarchive/archive_write_private.h | 9 +
.../libarchive/archive_write_set_format_7zip.c | 74 +-
.../libarchive/archive_write_set_format_ar.c | 2 +-
.../libarchive/archive_write_set_format_by_name.c | 4 +
.../libarchive/archive_write_set_format_iso9660.c | 118 +-
.../libarchive/archive_write_set_format_mtree.c | 1562 ++++++++++++++------
.../libarchive/archive_write_set_format_pax.c | 10 +-
...at_ustar.c => archive_write_set_format_v7tar.c} | 391 ++---
.../libarchive/archive_write_set_format_xar.c | 12 +-
.../libarchive/archive_write_set_format_zip.c | 68 +-
.../libarchive/archive_write_set_options.c | 2 +-
contrib/libarchive/libarchive/filter_fork.h | 2 +-
.../{filter_fork.c => filter_fork_posix.c} | 107 +-
contrib/libarchive/libarchive/libarchive-formats.5 | 2 +-
contrib/libarchive/libarchive/libarchive_changes.3 | 341 +++++
contrib/libarchive/tar/bsdtar.1 | 91 +-
contrib/libarchive/tar/bsdtar.c | 187 ++-
contrib/libarchive/tar/bsdtar.h | 36 +-
contrib/libarchive/tar/cmdline.c | 16 +-
contrib/libarchive/tar/creation_set.c | 314 ++++
contrib/libarchive/tar/read.c | 36 +-
contrib/libarchive/tar/subst.c | 8 +-
contrib/libarchive/tar/util.c | 24 +-
contrib/libarchive/tar/write.c | 152 +-
115 files changed, 11781 insertions(+), 2174 deletions(-)
create mode 100644 contrib/libarchive/libarchive/archive_cmdline.c
copy contrib/libarchive/libarchive/{filter_fork.h => archive_cmdline_private.h} (75%)
create mode 100644 contrib/libarchive/libarchive/archive_read_append_filter.c
create mode 100644 contrib/libarchive/libarchive/archive_read_data.3
create mode 100644 contrib/libarchive/libarchive/archive_read_extract.3
create mode 100644 contrib/libarchive/libarchive/archive_read_filter.3
create mode 100644 contrib/libarchive/libarchive/archive_read_format.3
create mode 100644 contrib/libarchive/libarchive/archive_read_free.3
create mode 100644 contrib/libarchive/libarchive/archive_read_header.3
create mode 100644 contrib/libarchive/libarchive/archive_read_new.3
create mode 100644 contrib/libarchive/libarchive/archive_read_open.3
create mode 100644 contrib/libarchive/libarchive/archive_read_set_format.c
create mode 100644 contrib/libarchive/libarchive/archive_read_support_filter_grzip.c
create mode 100644 contrib/libarchive/libarchive/archive_read_support_filter_lrzip.c
create mode 100644 contrib/libarchive/libarchive/archive_read_support_filter_lzop.c
create mode 100644 contrib/libarchive/libarchive/archive_write_add_filter_b64encode.c
copy contrib/libarchive/libarchive/{archive_write_add_filter.c => archive_write_add_filter_by_name.c} (59%)
create mode 100644 contrib/libarchive/libarchive/archive_write_add_filter_grzip.c
create mode 100644 contrib/libarchive/libarchive/archive_write_add_filter_lrzip.c
create mode 100644 contrib/libarchive/libarchive/archive_write_add_filter_lzop.c
create mode 100644 contrib/libarchive/libarchive/archive_write_add_filter_uuencode.c
create mode 100644 contrib/libarchive/libarchive/archive_write_blocksize.3
create mode 100644 contrib/libarchive/libarchive/archive_write_data.3
create mode 100644 contrib/libarchive/libarchive/archive_write_disk_acl.c
create mode 100644 contrib/libarchive/libarchive/archive_write_filter.3
create mode 100644 contrib/libarchive/libarchive/archive_write_finish_entry.3
create mode 100644 contrib/libarchive/libarchive/archive_write_format.3
create mode 100644 contrib/libarchive/libarchive/archive_write_free.3
create mode 100644 contrib/libarchive/libarchive/archive_write_header.3
create mode 100644 contrib/libarchive/libarchive/archive_write_new.3
create mode 100644 contrib/libarchive/libarchive/archive_write_open.3
copy contrib/libarchive/libarchive/{archive_write_set_format_ustar.c => archive_write_set_format_v7tar.c} (59%)
rename contrib/libarchive/libarchive/{filter_fork.c => filter_fork_posix.c} (62%)
create mode 100644 contrib/libarchive/libarchive/libarchive_changes.3
create mode 100644 contrib/libarchive/tar/creation_set.c
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/d4d8193e041c7781712669d8c7ab029146e56e0f
--
DragonFly BSD source repository
More information about the Commits
mailing list