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