components/groff/patches/nroff_disable_warn.patch
author Jiri Sasek <Jiri.Sasek@Oracle.COM>
Wed, 04 May 2016 14:21:51 -0700
changeset 5920 1e847165fde2
parent 4121 3e66a10136ab
permissions -rw-r--r--
23210161 gamin fails to build on userland nightly (99)
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
4121
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
     1
This patch comes from in-house and has been submitted upstream:
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
     2
https://savannah.gnu.org/bugs/?44289
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
     3
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
     4
--- groff-1.22.2/src/roff/nroff/nroff.sh.org	2015-02-07 19:56:25.275467577 +0900
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
     5
+++ groff-1.22.2/src/roff/nroff/nroff.sh	2015-02-07 20:11:22.308246071 +0900
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
     6
@@ -39,7 +39,7 @@
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
     7
   IBM-1047)
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
     8
     Tloc=cp1047 ;;
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
     9
   *)
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
    10
-    case "${LC_ALL-${LC_CTYPE-${LANG}}}" in
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
    11
+    case "${LC_ALL:-${LC_CTYPE:-${LANG}}}" in
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
    12
       *.UTF-8)
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
    13
         Tloc=utf8 ;;
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
    14
       iso_8859_1 | *.ISO-8859-1 | *.ISO8859-1 | \
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
    15
@@ -65,6 +65,7 @@
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
    16
 
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
    17
 Topt=
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
    18
 opts=
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
    19
+disable_error=
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
    20
 for i
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
    21
   do
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
    22
   case $1 in
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
    23
@@ -72,6 +73,9 @@
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
    24
       opts="$opts -P-c" ;;
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
    25
     -h)
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
    26
       opts="$opts -P-h" ;;
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
    27
+    -E)
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
    28
+      opts="$opts -E"
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
    29
+      disable_error="2> /dev/null" ;;
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
    30
     -[eq] | -s*)
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
    31
       # ignore these options
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
    32
       ;;
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
    33
@@ -133,6 +137,6 @@
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
    34
 
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
    35
 # Load nroff-style character definitions too.
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
    36
 
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
    37
-PATH="$GROFF_RUNTIME$PATH" groff -mtty-char $T $opts ${1+"$@"}
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
    38
+PATH="$GROFF_RUNTIME$PATH" eval groff -mtty-char $T $opts ${1+"$@"} $disable_error
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
    39
 
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents:
diff changeset
    40
 # eof