components/libpcap/patches/fix-man-page.patch
author Mike Sullivan <Mike.Sullivan@Oracle.COM>
Fri, 30 Sep 2016 21:33:56 -0700
changeset 7017 25872950aa80
parent 6942 d4c5b8626f38
child 7829 2de4f4ace09c
permissions -rw-r--r--
24476452 The Horizon plugin ironic-ui should be added to Userland (fix pkgmerge)
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
6942
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
     1
commit ab02a7a9053242efa81dfb3bda35117fe951b417
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
     2
Author: Vladimir Marek <[email protected]>
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
     3
Date:   Mon Sep 19 12:42:11 2016 +0200
5826
9c90e4a8156c 23137909 Userland man page normalization work
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     4
6942
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
     5
    Fix man page locations on Solaris
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
     6
    
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
     7
    There are two problems:
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
     8
    a) usermod and ethers man pages lie in nonstandard path
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
     9
    b) Solaris 12 has the man pages sections reordered completely
5826
9c90e4a8156c 23137909 Userland man page normalization work
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    10
6942
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    11
diff --git a/configure.in b/configure.in
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    12
index da2f940..b4943d5 100644
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    13
--- a/configure.in
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    14
+++ b/configure.in
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    15
@@ -1191,6 +1191,8 @@ fi
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    16
 DYEXT="none"
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    17
 MAN_FILE_FORMATS=5
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    18
 MAN_MISC_INFO=7
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    19
+MAN_USERMOD_SECTION=1M
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    20
+MAN_ETHERS_SECTION=3N
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    21
 case "$host_os" in
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    22
 
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    23
 aix*)
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    24
@@ -1423,12 +1425,25 @@ sinix*)
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    25
 solaris*)
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    26
 	AC_DEFINE(HAVE_SOLARIS,1,[On solaris])
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    27
 
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    28
+	case "`uname -r`" in
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    29
+	    5.12)
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    30
+		MAN_USERMOD_SECTION=8
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    31
+		MAN_ETHERS_SECTION=5
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    32
+		MAN_FILE_FORMATS=5
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    33
+		MAN_MISC_INFO=7
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    34
+		;;
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    35
+	    *)
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    36
+		#
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    37
+		# Use System V conventions for man pages.
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    38
+		#
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    39
+
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    40
+		MAN_USERMOD_SECTION=1m
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    41
+		MAN_ETHERS_SECTION=4
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    42
+		MAN_FILE_FORMATS=4
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    43
+		MAN_MISC_INFO=5
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    44
+	esac
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    45
+
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    46
 	DYEXT="so"
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    47
-	#
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    48
-	# Use System V conventions for man pages.
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    49
-	#
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    50
-	MAN_FILE_FORMATS=4
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    51
-	MAN_MISC_INFO=5
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    52
 	;;
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    53
 esac
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    54
 
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    55
@@ -1472,6 +1487,8 @@ AC_SUBST(SSRC)
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    56
 AC_SUBST(DYEXT)
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    57
 AC_SUBST(MAN_FILE_FORMATS)
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    58
 AC_SUBST(MAN_MISC_INFO)
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    59
+AC_SUBST(MAN_USERMOD_SECTION)
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    60
+AC_SUBST(MAN_ETHERS_SECTION)
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    61
 
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    62
 AC_ARG_ENABLE([usb],
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    63
 [AC_HELP_STRING([--enable-usb],[enable nusb support @<:@default=yes, if support available@:>@])],
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    64
diff --git a/pcap-filter.manmisc.in b/pcap-filter.manmisc.in
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    65
index 9d3f34b..f10560e 100644
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    66
--- a/pcap-filter.manmisc.in
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    67
+++ b/pcap-filter.manmisc.in
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    68
@@ -182,7 +182,7 @@ be checked for a match.
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    69
 True if the Ethernet destination address is \fIehost\fP.
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    70
 \fIEhost\fP
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    71
 may be either a name from /etc/ethers or a number (see
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    72
-.IR ethers (3N)
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    73
+.IR ethers (@MAN_ETHERS_SECTION@)
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    74
 for numeric format).
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    75
 .IP "\fBether src \fIehost\fP"
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    76
 True if the Ethernet source address is \fIehost\fP.
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    77
diff --git a/pcap.3pcap.in b/pcap.3pcap.in
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    78
index 93478f1..dd57798 100644
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    79
--- a/pcap.3pcap.in
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    80
+++ b/pcap.3pcap.in
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    81
@@ -244,7 +244,7 @@ that device.  A user can be given that privilege by, for example, adding
5826
9c90e4a8156c 23137909 Userland man page normalization work
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    82
 that privilege to the user's
9c90e4a8156c 23137909 Userland man page normalization work
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    83
 .B defaultpriv
9c90e4a8156c 23137909 Userland man page normalization work
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    84
 key with the
9c90e4a8156c 23137909 Userland man page normalization work
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    85
-.B usermod (1M)
6942
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    86
+.B usermod (@MAN_USERMOD_SECTION@)
5826
9c90e4a8156c 23137909 Userland man page normalization work
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    87
 command.
9c90e4a8156c 23137909 Userland man page normalization work
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    88
 .TP
9c90e4a8156c 23137909 Userland man page normalization work
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    89
 .B Under HP-UX with DLPI:
6942
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    90
@@ -915,7 +915,7 @@ script or some other configuration script to check whether the libpcap
5826
9c90e4a8156c 23137909 Userland man page normalization work
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    91
 1.0 APIs are available and use them only if they are.
9c90e4a8156c 23137909 Userland man page normalization work
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    92
 .SH SEE ALSO
9c90e4a8156c 23137909 Userland man page normalization work
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    93
 autoconf(1), tcpdump(1), tcpslice(1), pcap-filter(@MAN_MISC_INFO@), pfconfig(8),
9c90e4a8156c 23137909 Userland man page normalization work
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    94
-usermod(1M)
6942
d4c5b8626f38 24605406 Man page pcap-filter(5) refers ethers(3N) which is ethers(4) on Solaris
Vladimir Marek <Vladimir.Marek@oracle.com>
parents: 5826
diff changeset
    95
+usermod(@MAN_USERMOD_SECTION@)
5826
9c90e4a8156c 23137909 Userland man page normalization work
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    96
 .SH AUTHORS
9c90e4a8156c 23137909 Userland man page normalization work
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    97
 The original authors of libpcap are:
9c90e4a8156c 23137909 Userland man page normalization work
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    98
 .LP