components/asciidoc/patches/use-lynx-in-a2x.patch
author Norm Jacobs <Norm.Jacobs@Oracle.COM>
Wed, 13 Jan 2016 10:15:11 -0600
changeset 5343 48c162cab8f5
parent 4888 45b8c07e70cd
permissions -rw-r--r--
22541052 aspell, cppunit, openusb, and re2c shouldn't override gcc version
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
4888
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     1
Adjusted the a2x script to always use lynx to convert to text (rather
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     2
than w3m). Note that this patch just does the minimal change required
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     3
to achieve this rather than purge all the Python w3m code in a2x.py
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     4
The a2x manual page has been updated to match.
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     5
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     6
This patch will not be sent upstream.
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     7
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     8
--- a2x.py.orig	2015-09-21 17:43:51.919082319 -0700
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     9
+++ a2x.py	2015-09-21 17:54:58.379239030 -0700
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    10
@@ -883,7 +883,7 @@
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    11
         action='store_true', dest='keep_artifacts', default=False,
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    12
         help='do not delete temporary build files')
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    13
     parser.add_option('--lynx',
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    14
-        action='store_true', dest='lynx', default=False,
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    15
+        action='store_true', dest='lynx', default=True,
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    16
         help='use lynx to generate text files')
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    17
     parser.add_option('-L', '--no-xmllint',
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    18
         action='store_true', dest='no_xmllint', default=False,
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    19
--- doc/a2x.1.orig	2015-09-21 18:03:27.062349415 -0700
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    20
+++ doc/a2x.1	2015-09-21 18:08:23.216968250 -0700
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    21
@@ -145,8 +145,7 @@
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    22
 .RS 4
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    23
 Use
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    24
 \fIlynx(1)\fR
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    25
-to generate text formatted output\&. The default behavior is to use
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    26
-\fIw3m(1)\fR\&.
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    27
+to generate text formatted output\&. Note that this is the default behavior on Solaris\&.
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    28
 .RE
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    29
 .PP
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    30
 \fB\-L, \-\-no\-xmllint\fR
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    31
@@ -603,20 +602,6 @@
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    32
 .IP \(bu 2.3
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    33
 .\}
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    34
 
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    35
-\fBw3m\fR
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    36
-(text format):
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    37
-http://w3m\&.sourceforge\&.net/index\&.en\&.html
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    38
-.RE
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    39
-.sp
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    40
-.RS 4
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    41
-.ie n \{\
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    42
-\h'-04'\(bu\h'+03'\c
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    43
-.\}
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    44
-.el \{\
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    45
-.sp -1
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    46
-.IP \(bu 2.3
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    47
-.\}
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    48
-
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    49
 \fBLynx\fR
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    50
 (text format \(em alternative text file generator):
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    51
 http://lynx\&.isc\&.org/
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    52
@@ -715,8 +700,7 @@
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    53
 XSLTPROC = \*(Aqxsltproc\*(Aq
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    54
 DBLATEX = \*(Aqdblatex\*(Aq         # pdf generation\&.
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    55
 FOP = \*(Aqfop\*(Aq                 # pdf generation (\-\-fop option)\&.
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    56
-W3M = \*(Aqw3m\*(Aq                 # text generation\&.
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    57
-LYNX = \*(Aqlynx\*(Aq               # text generation (if no w3m)\&.
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    58
+LYNX = \*(Aqlynx\*(Aq               # text generation (\-\-lynx option)\&.
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    59
 XMLLINT = \*(Aqxmllint\*(Aq         # Set to \*(Aq\*(Aq to disable\&.
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    60
 EPUBCHECK = \*(Aqepubcheck\*(Aq     # Set to \*(Aq\*(Aq to disable\&.
45b8c07e70cd 21877624 Remove w3m dependency from asciidoc
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    61
 # External executable default options\&.