components/text-utilities/patches/fix-parfait.patch
author Rich Burridge <rich.burridge@oracle.com>
Sat, 04 Oct 2014 14:57:22 -0700
changeset 2132 c8f040246f83
child 3897 cd126ba3fdda
permissions -rw-r--r--
19731950 Work around Parfait CR #19730835
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2132
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     1
Changes to make "gmake parfait" work. In other words, instead of using
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     2
"-include config.h" as part of the build, replace this with the addition
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     3
of a:
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     4
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     5
#include "config.h"
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     6
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     7
at the beginning of all the source files that get information from this
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     8
file.
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     9
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    10
This patch can be removed when Parfait CR #19730835 is fixed.
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    11
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    12
These changes will not be sent upstream.
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    13
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    14
--- util-linux-2.24.2/Makefile.in.orig	2014-10-03 13:10:39.157296040 -0700
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    15
+++ util-linux-2.24.2/Makefile.in	2014-10-03 13:10:56.518794681 -0700
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    16
@@ -3267,7 +3267,6 @@
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    17
 usrlib_execdir = @usrlib_execdir@
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    18
 usrsbin_execdir = @usrsbin_execdir@
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    19
 AM_CPPFLAGS = \
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    20
-	-include config.h \
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    21
 	-I$(top_srcdir)/include \
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    22
 	-DLOCALEDIR=\"$(localedir)\" \
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    23
 	-D_PATH_LOCALSTATEDIR=\"${localstatedir}\"
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    24
--- util-linux-2.24.2/text-utils/colcrt.c.orig	2014-10-03 12:57:37.229875653 -0700
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    25
+++ util-linux-2.24.2/text-utils/colcrt.c	2014-10-03 13:04:07.012470027 -0700
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    26
@@ -38,6 +38,7 @@
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    27
  * 	modified to work correctly in multi-byte locales
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    28
  */
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    29
 
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    30
+#include "config.h"
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    31
 #include <stdio.h>
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    32
 #include <stdlib.h>
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    33
 #include <unistd.h>		/* for close() */
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    34
--- util-linux-2.24.2/text-utils/colrm.c.orig	2014-10-03 12:57:37.234365767 -0700
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    35
+++ util-linux-2.24.2/text-utils/colrm.c	2014-10-03 13:04:22.353214979 -0700
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    36
@@ -38,6 +38,7 @@
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    37
  * 	modified to work correctly in multi-byte locales
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    38
  */
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    39
 
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    40
+#include "config.h"
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    41
 #include <stdio.h>
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    42
 #include <stdlib.h>
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    43
 #include <getopt.h>
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    44
--- util-linux-2.24.2/text-utils/column.c.orig	2014-10-03 12:57:37.238786225 -0700
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    45
+++ util-linux-2.24.2/text-utils/column.c	2014-10-03 13:04:35.246011917 -0700
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    46
@@ -38,6 +38,7 @@
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    47
  * 	modified to work correctly in multi-byte locales
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    48
  */
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    49
 
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    50
+#include "config.h"
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    51
 #include <sys/types.h>
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    52
 #include <sys/ioctl.h>
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    53
 
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    54
--- util-linux-2.24.2/text-utils/hexdump.c.orig	2014-10-03 12:57:37.243108535 -0700
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    55
+++ util-linux-2.24.2/text-utils/hexdump.c	2014-10-03 13:04:47.087065662 -0700
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    56
@@ -35,6 +35,7 @@
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    57
   * - added Native Language Support
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    58
   */
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    59
 
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    60
+#include "config.h"
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    61
 #include <sys/types.h>
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    62
 #include <stdio.h>
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    63
 #include <string.h>
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    64
--- util-linux-2.24.2/text-utils/hexsyntax.c.orig	2014-10-03 12:57:37.245992188 -0700
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    65
+++ util-linux-2.24.2/text-utils/hexsyntax.c	2014-10-03 13:04:59.228066989 -0700
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    66
@@ -35,6 +35,7 @@
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    67
   * - added Native Language Support
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    68
   */
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    69
 
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    70
+#include "config.h"
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    71
 #include <sys/types.h>
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    72
 #include <unistd.h>
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    73
 #include <stdlib.h>
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    74
--- util-linux-2.24.2/text-utils/rev.c.orig	2014-10-03 12:57:37.248641691 -0700
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    75
+++ util-linux-2.24.2/text-utils/rev.c	2014-10-03 13:05:12.227532484 -0700
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    76
@@ -48,6 +48,7 @@
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    77
  *      Changed tab indentation to 8 chars for better reading the code
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    78
  */
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    79
 
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    80
+#include "config.h"
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    81
 #include <stdarg.h>
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    82
 #include <sys/types.h>
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    83
 #include <errno.h>
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    84
--- util-linux-2.24.2/text-utils/tailf.c.orig	2014-10-03 12:57:37.251263508 -0700
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    85
+++ util-linux-2.24.2/text-utils/tailf.c	2014-10-03 13:05:24.645043233 -0700
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    86
@@ -26,6 +26,7 @@
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    87
  * flushed back to disk.  This is sort of a "stealth" tail.
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    88
  */
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    89
 
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    90
+#include "config.h"
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    91
 #include <stdio.h>
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    92
 #include <stdlib.h>
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    93
 #include <unistd.h>
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    94
--- util-linux-2.24.2/lib/colors.c.orig	2014-10-03 12:57:53.090779693 -0700
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    95
+++ util-linux-2.24.2/lib/colors.c	2014-10-03 13:05:42.799702714 -0700
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    96
@@ -4,6 +4,7 @@
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    97
  * This file may be distributed under the terms of the
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    98
  * GNU Lesser General Public License.
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    99
  */
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   100
+#include "config.h"
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   101
 #include <c.h>
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   102
 #include <assert.h>
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   103
 
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   104
--- util-linux-2.24.2/lib/fileutils.c.orig	2014-10-03 12:57:58.764773604 -0700
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   105
+++ util-linux-2.24.2/lib/fileutils.c	2014-10-03 13:05:52.790897687 -0700
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   106
@@ -2,6 +2,7 @@
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   107
  * Copyright (C) 2012 Sami Kerola <[email protected]>
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   108
  */
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   109
 
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   110
+#include "config.h"
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   111
 #include <stdio.h>
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   112
 #include <stdlib.h>
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   113
 #include <sys/stat.h>
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   114
--- util-linux-2.24.2/lib/tt.c.orig	2014-10-03 12:58:03.068722737 -0700
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   115
+++ util-linux-2.24.2/lib/tt.c	2014-10-03 13:06:03.548849305 -0700
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   116
@@ -10,6 +10,7 @@
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   117
  * This file may be redistributed under the terms of the
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   118
  * GNU Lesser General Public License.
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   119
  */
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   120
+#include "config.h"
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   121
 #include <stdio.h>
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   122
 #include <stdlib.h>
c8f040246f83 19731950 Work around Parfait CR #19730835
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
   123
 #include <unistd.h>