components/libarchive/patches/libarchive-libarchive-formats.5.patch
author John Beck <John.Beck@Oracle.COM>
Mon, 17 Jun 2013 14:23:50 -0700
branchs11-update
changeset 2651 9b563675339e
permissions -rw-r--r--
PSARC 2012/356 libarchive 15959922 add libarchive to Userland

This patch is needed to convert BSD-style section numbers to Solaris-style
section numbers.  It has not been fed back to the upstream community.  It
may need to be tweaked slightly for future releases.

--- libarchive/libarchive/libarchive-formats.5.orig	Mon Mar 26 19:49:00 2012
+++ libarchive/libarchive/libarchive-formats.5	Fri Nov  9 12:32:18 2012
@@ -25,7 +25,7 @@
 .\" $FreeBSD$
 .\"
 .Dd March 18, 2012
-.Dt LIBARCHIVE-FORMATS 5
+.Dt LIBARCHIVE-FORMATS 4
 .Os
 .Sh NAME
 .Nm libarchive-formats
@@ -32,7 +32,7 @@
 .Nd archive formats supported by the libarchive library
 .Sh DESCRIPTION
 The
-.Xr libarchive 3
+.Xr libarchive 3LIB
 library reads and writes a variety of streaming archive formats.
 Generally speaking, all of these archive formats consist of a series of
 .Dq entries .
@@ -49,7 +49,7 @@
 functions to enable all supported formats.
 .Ss Tar Formats
 The
-.Xr libarchive 3
+.Xr libarchive 3LIB
 library can read most tar archives.
 It can write POSIX-standard
 .Dq ustar
@@ -69,7 +69,7 @@
 .Bl -tag -width indent
 .It Cm gnutar
 The
-.Xr libarchive 3
+.Xr libarchive 3LIB
 library can read most GNU-format tar archives.
 It currently supports the most popular GNU extensions, including
 modern long filename and linkname support, as well as atime and ctime data.
@@ -79,12 +79,12 @@
 formats.
 .Pp
 The
-.Xr libarchive 3
+.Xr libarchive 3LIB
 library can write GNU tar format, including long filename
 and linkname support, as well as atime and ctime data.
 .It Cm pax
 The
-.Xr libarchive 3
+.Xr libarchive 3LIB
 library can read and write POSIX-compliant pax interchange format
 archives.
 Pax interchange format archives are an extension of the older ustar
@@ -371,9 +371,7 @@
 This can cause problems for programs such as
 GNU ld that do not support the BSD-style long filenames.
 .Ss mtree
-Libarchive can read and write files in
-.Xr mtree 5
-format.
+Libarchive can read and write files in mtree format.
 This format is not a true archive format, but rather a textual description
 of a file hierarchy in which each line specifies the name of a file and
 provides specific metadata about that file.
@@ -384,7 +382,7 @@
 .Tn archive_entry
 object.
 When writing, libarchive supports use of the
-.Xr archive_write_set_options 3
+.Xr archive_write_set_options 3ARCHIVE
 interface to specify which keywords should be included in the
 output.
 If libarchive was compiled with access to suitable
@@ -425,7 +423,4 @@
 .Xr shar 1 ,
 .Xr tar 1 ,
 .Xr zip 1 ,
-.Xr zlib 3 ,
-.Xr cpio 5 ,
-.Xr mtree 5 ,
-.Xr tar 5
+.Xr zlib 3