components/groff/patches/fix-groffer.patch
author osayama <osamu.sayama@oracle.com>
Tue, 14 Apr 2015 21:26:46 -0700
changeset 4121 3e66a10136ab
parent 1883 bb9b7c4fd9b7
permissions -rw-r--r--
PSARC/2014/407 Replace roff family of commands with GNU versions 20502714 Replace roff family of commands with GNU versions - userland
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: 1883
diff changeset
     1
This patch comes from in-house and this is Solaris specific patch to use
3e66a10136ab PSARC/2014/407 Replace roff family of commands with GNU versions
osayama <osamu.sayama@oracle.com>
parents: 1883
diff changeset
     2
the GNU version of soelim.
1883
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     3
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     4
--- groff-1.22.2/contrib/groffer/perl/func.pl.orig	2013-11-20 13:51:20.387873317 -0800
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     5
+++ groff-1.22.2/contrib/groffer/perl/func.pl	2013-11-20 13:52:29.569174110 -0800
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     6
@@ -271,7 +271,7 @@
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     7
 
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     8
   my $soelim_r = '';
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     9
   $soelim_r = '-r'
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    10
-    if ! system("echo -n '' | soelim -r 2>$main::Dev_Null >$main::Dev_Null");
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    11
+    if ! system("echo -n '' | /usr/gnu/bin/soelim -r 2>$main::Dev_Null >$main::Dev_Null");
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    12
 
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    13
   ##########
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    14
   # to_tmp (<filename>)
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    15
@@ -410,7 +410,7 @@
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    16
 
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    17
       unlink $tmp_tmp if -e $tmp_tmp;
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    18
       rename $tmp_file, $tmp_tmp;
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    19
-      system("soelim -I$dir $soelim_r $tmp_tmp >$tmp_file");
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    20
+      system("/usr/gnu/bin/soelim -I$dir $soelim_r $tmp_tmp >$tmp_file");
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    21
       unlink $tmp_tmp if -e $tmp_tmp;
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    22
 
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    23
     } else {			# $Filespec_Is_Man is empty
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    24
@@ -421,9 +421,9 @@
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    25
       }
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    26
       close $fh_tmp;
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    27
       if ($dir) {
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    28
-	system("soelim -I$dir $soelim_r $tmp_tmp >$tmp_file");
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    29
+	system("/usr/gnu/bin/soelim -I$dir $soelim_r $tmp_tmp >$tmp_file");
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    30
       } else {
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    31
-	system("soelim $soelim_r $tmp_tmp >$tmp_file");
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    32
+	system("/usr/gnu/bin/soelim $soelim_r $tmp_tmp >$tmp_file");
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    33
       }
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    34
       unlink $tmp_tmp;
bb9b7c4fd9b7 PSARC 2013/394 groff version 1.22.2
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    35
     }				# if ($Filespec_Is_Man)