Import libarchive-3.1.2.
commitd4d8193e041c7781712669d8c7ab029146e56e0f
authorPeter Avalos <pavalos@dragonflybsd.org>
Sun, 17 Feb 2013 10:25:30 +0000 (17 02:25 -0800)
committerPeter Avalos <pavalos@dragonflybsd.org>
Sun, 17 Feb 2013 10:25:30 +0000 (17 02:25 -0800)
tree6df0919bfae21bc46fad15a94c90d616342d0dd3
parent59bf7050c66cf17316b845403d7458e14b6e9bd1
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.
115 files changed:
contrib/libarchive/NEWS
contrib/libarchive/README
contrib/libarchive/README.DELETED
contrib/libarchive/build/version
contrib/libarchive/cpio/bsdcpio.1
contrib/libarchive/cpio/cmdline.c
contrib/libarchive/cpio/cpio.c
contrib/libarchive/cpio/cpio.h
contrib/libarchive/libarchive/archive.h
contrib/libarchive/libarchive/archive_cmdline.c [new file with mode: 0644]
contrib/libarchive/libarchive/archive_cmdline_private.h [copied from contrib/libarchive/libarchive/filter_fork.h with 75% similarity]
contrib/libarchive/libarchive/archive_crypto.c
contrib/libarchive/libarchive/archive_entry.c
contrib/libarchive/libarchive/archive_entry.h
contrib/libarchive/libarchive/archive_entry_link_resolver.c
contrib/libarchive/libarchive/archive_match.c
contrib/libarchive/libarchive/archive_options.c
contrib/libarchive/libarchive/archive_ppmd7.c
contrib/libarchive/libarchive/archive_private.h
contrib/libarchive/libarchive/archive_rb.c
contrib/libarchive/libarchive/archive_read.c
contrib/libarchive/libarchive/archive_read_append_filter.c [new file with mode: 0644]
contrib/libarchive/libarchive/archive_read_data.3 [new file with mode: 0644]
contrib/libarchive/libarchive/archive_read_disk_entry_from_file.c
contrib/libarchive/libarchive/archive_read_disk_posix.c
contrib/libarchive/libarchive/archive_read_extract.3 [new file with mode: 0644]
contrib/libarchive/libarchive/archive_read_extract.c
contrib/libarchive/libarchive/archive_read_filter.3 [new file with mode: 0644]
contrib/libarchive/libarchive/archive_read_format.3 [new file with mode: 0644]
contrib/libarchive/libarchive/archive_read_free.3 [new file with mode: 0644]
contrib/libarchive/libarchive/archive_read_header.3 [new file with mode: 0644]
contrib/libarchive/libarchive/archive_read_new.3 [new file with mode: 0644]
contrib/libarchive/libarchive/archive_read_open.3 [new file with mode: 0644]
contrib/libarchive/libarchive/archive_read_open_fd.c
contrib/libarchive/libarchive/archive_read_open_file.c
contrib/libarchive/libarchive/archive_read_open_filename.c
contrib/libarchive/libarchive/archive_read_private.h
contrib/libarchive/libarchive/archive_read_set_format.c [new file with mode: 0644]
contrib/libarchive/libarchive/archive_read_support_filter_all.c
contrib/libarchive/libarchive/archive_read_support_filter_bzip2.c
contrib/libarchive/libarchive/archive_read_support_filter_compress.c
contrib/libarchive/libarchive/archive_read_support_filter_grzip.c [new file with mode: 0644]
contrib/libarchive/libarchive/archive_read_support_filter_gzip.c
contrib/libarchive/libarchive/archive_read_support_filter_lrzip.c [new file with mode: 0644]
contrib/libarchive/libarchive/archive_read_support_filter_lzop.c [new file with mode: 0644]
contrib/libarchive/libarchive/archive_read_support_filter_program.c
contrib/libarchive/libarchive/archive_read_support_filter_rpm.c
contrib/libarchive/libarchive/archive_read_support_filter_uu.c
contrib/libarchive/libarchive/archive_read_support_filter_xz.c
contrib/libarchive/libarchive/archive_read_support_format_7zip.c
contrib/libarchive/libarchive/archive_read_support_format_ar.c
contrib/libarchive/libarchive/archive_read_support_format_cab.c
contrib/libarchive/libarchive/archive_read_support_format_cpio.c
contrib/libarchive/libarchive/archive_read_support_format_empty.c
contrib/libarchive/libarchive/archive_read_support_format_iso9660.c
contrib/libarchive/libarchive/archive_read_support_format_lha.c
contrib/libarchive/libarchive/archive_read_support_format_mtree.c
contrib/libarchive/libarchive/archive_read_support_format_rar.c
contrib/libarchive/libarchive/archive_read_support_format_raw.c
contrib/libarchive/libarchive/archive_read_support_format_tar.c
contrib/libarchive/libarchive/archive_read_support_format_xar.c
contrib/libarchive/libarchive/archive_read_support_format_zip.c
contrib/libarchive/libarchive/archive_string.c
contrib/libarchive/libarchive/archive_util.c
contrib/libarchive/libarchive/archive_virtual.c
contrib/libarchive/libarchive/archive_write.c
contrib/libarchive/libarchive/archive_write_add_filter.c
contrib/libarchive/libarchive/archive_write_add_filter_b64encode.c [new file with mode: 0644]
contrib/libarchive/libarchive/archive_write_add_filter_by_name.c [copied from contrib/libarchive/libarchive/archive_write_add_filter.c with 59% similarity]
contrib/libarchive/libarchive/archive_write_add_filter_bzip2.c
contrib/libarchive/libarchive/archive_write_add_filter_compress.c
contrib/libarchive/libarchive/archive_write_add_filter_grzip.c [new file with mode: 0644]
contrib/libarchive/libarchive/archive_write_add_filter_gzip.c
contrib/libarchive/libarchive/archive_write_add_filter_lrzip.c [new file with mode: 0644]
contrib/libarchive/libarchive/archive_write_add_filter_lzop.c [new file with mode: 0644]
contrib/libarchive/libarchive/archive_write_add_filter_program.c
contrib/libarchive/libarchive/archive_write_add_filter_uuencode.c [new file with mode: 0644]
contrib/libarchive/libarchive/archive_write_add_filter_xz.c
contrib/libarchive/libarchive/archive_write_blocksize.3 [new file with mode: 0644]
contrib/libarchive/libarchive/archive_write_data.3 [new file with mode: 0644]
contrib/libarchive/libarchive/archive_write_disk_acl.c [new file with mode: 0644]
contrib/libarchive/libarchive/archive_write_disk_posix.c
contrib/libarchive/libarchive/archive_write_disk_private.h
contrib/libarchive/libarchive/archive_write_filter.3 [new file with mode: 0644]
contrib/libarchive/libarchive/archive_write_finish_entry.3 [new file with mode: 0644]
contrib/libarchive/libarchive/archive_write_format.3 [new file with mode: 0644]
contrib/libarchive/libarchive/archive_write_free.3 [new file with mode: 0644]
contrib/libarchive/libarchive/archive_write_header.3 [new file with mode: 0644]
contrib/libarchive/libarchive/archive_write_new.3 [new file with mode: 0644]
contrib/libarchive/libarchive/archive_write_open.3 [new file with mode: 0644]
contrib/libarchive/libarchive/archive_write_open_filename.c
contrib/libarchive/libarchive/archive_write_private.h
contrib/libarchive/libarchive/archive_write_set_format_7zip.c
contrib/libarchive/libarchive/archive_write_set_format_ar.c
contrib/libarchive/libarchive/archive_write_set_format_by_name.c
contrib/libarchive/libarchive/archive_write_set_format_iso9660.c
contrib/libarchive/libarchive/archive_write_set_format_mtree.c
contrib/libarchive/libarchive/archive_write_set_format_pax.c
contrib/libarchive/libarchive/archive_write_set_format_v7tar.c [new file with mode: 0644]
contrib/libarchive/libarchive/archive_write_set_format_xar.c
contrib/libarchive/libarchive/archive_write_set_format_zip.c
contrib/libarchive/libarchive/archive_write_set_options.c
contrib/libarchive/libarchive/filter_fork.h
contrib/libarchive/libarchive/filter_fork_posix.c [moved from contrib/libarchive/libarchive/filter_fork.c with 62% similarity]
contrib/libarchive/libarchive/libarchive-formats.5
contrib/libarchive/libarchive/libarchive_changes.3 [new file with mode: 0644]
contrib/libarchive/tar/bsdtar.1
contrib/libarchive/tar/bsdtar.c
contrib/libarchive/tar/bsdtar.h
contrib/libarchive/tar/cmdline.c
contrib/libarchive/tar/creation_set.c [new file with mode: 0644]
contrib/libarchive/tar/read.c
contrib/libarchive/tar/subst.c
contrib/libarchive/tar/util.c
contrib/libarchive/tar/write.c