diff options
author | Karl Berry <karl@freefriends.org> | 2015-05-03 18:06:32 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2015-05-03 18:06:32 +0000 |
commit | 0852f1037ffa19d3c26e5a998461d4bf125bcf5f (patch) | |
tree | e6697452ae3dd9dadb35acb8c800e74fe2788ce2 /Master/texmf-dist/doc | |
parent | 02519d98fa65eb6787dd394b2c438155b16d55be (diff) |
tl-update-txi for 2015
git-svn-id: svn://tug.org/texlive/trunk@37166 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r-- | Master/texmf-dist/doc/dvipng/dvipng.html | 143 | ||||
-rw-r--r-- | Master/texmf-dist/doc/dvipng/dvipng.pdf | bin | 224087 -> 220235 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/dvips/dvips.html | 48 | ||||
-rw-r--r-- | Master/texmf-dist/doc/dvips/dvips.pdf | bin | 404657 -> 403454 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/info/dvipng.info | 267 | ||||
-rw-r--r-- | Master/texmf-dist/doc/info/dvips.info | 204 | ||||
-rw-r--r-- | Master/texmf-dist/doc/info/kpathsea.info | 446 | ||||
-rw-r--r-- | Master/texmf-dist/doc/info/tlbuild.info | 810 | ||||
-rw-r--r-- | Master/texmf-dist/doc/info/web2c.info | 4 | ||||
-rw-r--r-- | Master/texmf-dist/doc/kpathsea/kpathsea.html | 169 | ||||
-rw-r--r-- | Master/texmf-dist/doc/kpathsea/kpathsea.pdf | bin | 374724 -> 376683 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/texlive/tlbuild/tlbuild.html | 202 | ||||
-rw-r--r-- | Master/texmf-dist/doc/texlive/tlbuild/tlbuild.pdf | bin | 462491 -> 461888 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/web2c/web2c.html | 12 | ||||
-rw-r--r-- | Master/texmf-dist/doc/web2c/web2c.pdf | bin | 464431 -> 464431 bytes |
15 files changed, 1088 insertions, 1217 deletions
diff --git a/Master/texmf-dist/doc/dvipng/dvipng.html b/Master/texmf-dist/doc/dvipng/dvipng.html index 982b70f087f..12f72d2da95 100644 --- a/Master/texmf-dist/doc/dvipng/dvipng.html +++ b/Master/texmf-dist/doc/dvipng/dvipng.html @@ -13,7 +13,7 @@ <link href="#Top" rel="start" title="Top"> <link href="#Index" rel="index" title="Index"> <link href="#SEC_Contents" rel="contents" title="Table of Contents"> -<link href="dir.html#Top" rel="up" title="(dir)"> +<link href="http://tug.org/texinfohtml" rel="up" title="(dir)"> <style type="text/css"> <!-- a.summary-letter {text-decoration: none} @@ -102,7 +102,7 @@ ul.no-bullet {list-style: none} <a name="Top"></a> <div class="header"> <p> -Next: <a href="#Introduction" accesskey="n" rel="next">Introduction</a>, Up: <a href="dir.html#Top" accesskey="u" rel="up">(dir)</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p> +Next: <a href="#Introduction" accesskey="n" rel="next">Introduction</a>, Up: <a href="http://tug.org/texinfohtml" accesskey="u" rel="up">(dir)</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p> </div> <a name="dvipng"></a> <h1 class="top">dvipng</h1> @@ -110,7 +110,7 @@ Next: <a href="#Introduction" accesskey="n" rel="next">Introduction</a>, Up: <a <p>This manual documents dvipng, a program to translate a DVI (DeVice Independent) file into PNG (Portable Network Graphics). </p> -<p>This file documents dvipng version 1.14 +<p>This file documents dvipng version 1.15 </p> <p>Corrections or perhaps rewrites of sections are <em>very welcome</em>. </p> @@ -155,7 +155,7 @@ Next: <a href="#Installation" accesskey="n" rel="next">Installation</a>, Previou <p>This program makes PNG and/or GIF graphics from DVI files as obtained -from TeX and its relatives. +from TeX and its relatives. </p> <p>If GIF support is enabled, GIF output is chosen by using the ‘<samp>dvigif</samp>’ binary or with the ‘<samp>--gif</samp>’ option. @@ -166,7 +166,7 @@ as is possible. The target audience is people who need to generate and regenerate many images again and again. The primary target is the preview-latex (X)Emacs package, a package to preview formulas from within (X)Emacs. Yes, you get to see your formulas in the (X)Emacs -buffer, see <a href="http://www.gnu.org/software/auctex/preview-latex.html">http://www.gnu.org/software/auctex/preview-latex.html</a>. +buffer, see <a href="http://www.gnu.org/software/auctex/preview-latex.html">http://www.gnu.org/software/auctex/preview-latex.html</a>. </p> <p>Another example is WeBWorK, an internet-based method for delivering homework problems to students over the internet, giving students @@ -223,7 +223,7 @@ Next: <a href="#Basic-usage" accesskey="n" rel="next">Basic usage</a>, Previous: <p>Installing dvipng should be simple: merely <code>./configure</code>, -<code>make</code>, and <code>make install</code>. +<code>make</code>, and <code>make install</code>. </p> <table class="menu" border="0" cellspacing="0"> <tr><td align="left" valign="top">• <a href="#Prerequisites" accesskey="1">Prerequisites</a>:</td><td> </td><td align="left" valign="top"> @@ -280,15 +280,6 @@ resolutions without cluttering the disk with lots of bitmapped fonts. <p>Finally, it will enable subfont support in dvipng. That is, if you want to render CJK-LaTeX characters, you must have FreeType 2 installed. </p> -</li><li> The font-rendering library T1lib - -<p>An alternative to FreeType 2 is T1lib, but this will enable only -PostScript fonts in dvipng and will not include subfont support. Also -here, you can render images at different (and unusual) resolutions -without cluttering the disk with lots of bitmapped fonts. If both -FreeType 2 and T1lib are present, FreeType will be internally -preferred by dvipng but T1lib can be chosen at runtime. -</p> </li><li> libpng and libz <p>To be able to compress and write PNG files to disk, dvipng (or really @@ -297,7 +288,7 @@ any modern system, if not, download them and install them. </p> </li><li> The <code>texinfo</code> package -<p>This is needed for building the documentation. +<p>This is needed for building the documentation. </p></li></ul> <hr> @@ -459,7 +450,7 @@ PNG format. If there are four pages in <samp>foo.dvi</samp>, those pages will be output as <samp>foo1.png</samp>, <samp>foo2.png</samp>, <samp>foo3.png</samp>, and <samp>foo4.png</samp>, respectively. </p> -<p>If you have enabled the PostScript font support (via FreeType or T1lib), +<p>If you have enabled the PostScript font support (via FreeType), fonts will be rendered as they are needed. Otherwise, dvipng will use bitmapped (PK) fonts, and if you use PK fonts that have not been used on your system before, they may be automatically generated; this process @@ -513,7 +504,7 @@ Next: <a href="#Option-details" accesskey="n" rel="next">Option details</a>, Up: dvipng with no arguments or with the standard ‘<samp>--help</samp>’ option. </p> <div class="example"> -<pre class="example">This is ./dvipng (TeX Live) 1.14 Copyright 2002-2010 Jan-Ake Larsson +<pre class="example">This is ./dvipng (TeX Live) 1.15 Copyright 2002-2015 Jan-Ake Larsson Usage: ./dvipng [OPTION]... FILENAME[.dvi] Options are chosen to be similar to dvips' options where possible: @@ -549,7 +540,7 @@ These do not correspond to dvips options: --png Output PNG images (dvipng default) --strict When a warning occurs, exit --truecolor* Truecolor output - -Q # Quality (T1lib and PK subsampling) + -Q # Quality (PK subsampling) --width* Output the image width on stdout -z # PNG compression level @@ -634,13 +625,13 @@ both variants will use the latter behaviour. See <a href="#Color">Color</a>. <p>Set the debug flags, showing what dvipng (thinks it) is doing. This will work unless dvipng has been compiled without the <code>DEBUG</code> option (not recommended). Set the flags as you need them, use ‘<samp>-d -1</samp>’ as -the first option for maximum output. See <a href="#Debug-options">Debug options</a>. +the first option for maximum output. See <a href="#Debug-options">Debug options</a>. </p> </dd> <dt>‘<samp>-D <var>num</var></samp>’</dt> <dd><a name="index-output-resolution_002c-setting"></a> <p>Set the output resolution, both horizontal and vertical, to <var>num</var> -dpi (dots per inch). +dpi (dots per inch). </p> <p>One may want to adjust this to fit a certain text font size (e.g., on a web page), and for a text font height of <var>font_px</var> pixels (in @@ -654,7 +645,7 @@ proprietary browsers have font height in pt (points), not pixels. You have to rescale that to pixels, using the screen resolution (default is usually 96 dpi) which means the formula is </p><div class="example"> -<pre class="example"><var>font_px</var> = <var>font_pt</var> * 96 / 72 [pt * px/in / (pt/in)] +<pre class="example"><var>font_px</var> = <var>font_pt</var> * 96 / 72 [pt * px/in / (pt/in)] </pre></div> <p>On some high-res screens, the value is instead 120 dpi. Good luck! </p> @@ -708,9 +699,7 @@ for rendering the fonts. If you have PostScript versions of Computer Modern installed, there will be no need to generate bitmapped (PK) variants on disk of these. Then, you can render images at different (and unusual) resolutions without cluttering the disk with lots of bitmapped -fonts. Note that if you have both FreeType and T1lib on your system, -FreeType will be preferred by dvipng. If you for some reason would want -to use T1lib rendering, use this option. +fonts. </p> </dd> <dt>‘<samp>--gamma <var>num</var></samp>’</dt> @@ -774,7 +763,7 @@ names for most devices. See <a href="kpathsea.html#Unable-to-generate-fonts">Una <dd><a name="index-font-generation_002c-avoiding"></a> <a name="index-mktexpk_002c-avoiding"></a> <p>This option only has an effect when using bitmapped (PK) fonts. It turns -off automatic PK font generation (<samp>mktexpk</samp>). +off automatic PK font generation (<samp>mktexpk</samp>). </p> </dd> <dt>‘<samp>--nogs*</samp>’</dt> @@ -818,7 +807,7 @@ file was ‘<samp><var>file</var>.dvi</samp>’. pair of dimensions such as ‘<samp>.1in,-.3cm</samp>’. The origin of the page is shifted from the default position (of one inch down, one inch to the right from the upper left corner of -the paper) by this amount. +the paper) by this amount. </p> </dd> <dt>‘<samp>-p [=]<var>num</var></samp>’</dt> @@ -896,7 +885,7 @@ output; report no warnings (only errors) to standard error. <dd><a name="index-antialiasing-levels_002c-number-of"></a> <a name="index-quality"></a> <p>Set the quality to <var>num</var>. That is, choose the number of antialiasing -levels for bitmapped fonts (PK) and fonts rendered using T1lib, to be +levels for bitmapped fonts (PK), to be <var>num</var>*<var>num</var>+1. The default value is 4 which gives 17 levels of antialiasing for antialiased fonts from these two. If FreeType is available, its rendering is unaffected by this option. @@ -929,21 +918,6 @@ the left in the produced image. The value ‘<samp>tight</samp>’ will only include all ink put on the page, producing neat images. </p> </dd> -<dt>‘<samp>--t1lib*</samp>’</dt> -<dd><a name="index-T1lib-font-rendering"></a> -<p>Enable T1lib font rendering (default on). This option is available if -the T1lib font library was present at compilation time. If this is the -case, dvipng will have direct support for PostScript Type1 fonts -internally, rather than using ‘<samp>gsftopk</samp>’ for rendering the fonts. If -you have PostScript versions of Computer Modern installed, there will be -no need to generate bitmapped variants on disk of these. Then, you can -render images at different (and unusual) resolutions without cluttering -the disk with lots of bitmapped fonts. Note that if you have both -FreeType and T1lib on your system, FreeType will be preferred by dvipng, -and if you for some reason rather want to use T1lib, give the option -‘<samp>--freetype0</samp>’ (see above). -</p> -</dd> <dt>‘<samp>--truecolor*</samp>’</dt> <dd><a name="index-truecolor-output"></a> <p>This will make ‘<samp>dvipng</samp>’ generate truecolor output. Note that @@ -951,7 +925,7 @@ truecolor output is automatic if you include an external image in your DVI, e.g., via a PostScript special (i.e., the ‘<samp>graphics</samp>’ or ‘<samp>graphicx</samp>’ package). This switch is overridden by the ‘<samp>--palette</samp>’ switch. -</p> +</p> </dd> <dt>‘<samp>-v*</samp>’</dt> <dd><p>Enable verbose operation. This will currently indicate what fonts is @@ -1176,9 +1150,9 @@ by-value spec starts with the name of a color model (one of ‘<samp>rgb</sa ‘<samp>hsb</samp>’, ‘<samp>cmy</samp>’, ‘<samp>cmyk</samp>’, or ‘<samp>gray</samp>’) followed by the appropriate number of parameters. Thus, the color specification ‘<samp>rgb 0.3 0.4 0.5</samp>’ would correspond to the color that is ‘<samp>0.3 -0.4 0.5</samp>’ in its red, blue and green values. The color model used -internally in dvipng is ‘<samp>RGB</samp>’ (discretized to 256 levels), for -details on the formulas used in conversion, see the ‘<samp>xcolor</samp>’ +0.4 0.5</samp>’ in its red, blue and green values. The color model used +internally in dvipng is ‘<samp>RGB</samp>’ (discretized to 256 levels), for +details on the formulas used in conversion, see the ‘<samp>xcolor</samp>’ documentation. </p> <p>By-name color specifications are single (case-dependent) words and are @@ -1261,7 +1235,7 @@ Next: <a href="#Debug-options" accesskey="n" rel="next">Debug options</a>, Up: < <h3 class="section">7.1 Contact information</h3> <p>Bug reports should be sent to -<a href="mailto:dvipng@nongnu.org">dvipng@nongnu.org</a>. +<a href="mailto:dvipng@nongnu.org">dvipng@nongnu.org</a>. </p> <p>Questions, suggestions for new features, pleas for help, and/or praise should go to <a href="mailto:dvipng@nongnu.org">dvipng@nongnu.org</a>. For more information on this @@ -1290,7 +1264,7 @@ parameter to this flag is an integer that tells what errors are currently being tracked. To track a certain class of debug messages, simply provide the appropriate number given below; if you wish to track multiple classes, sum the numbers of the classes you wish to track. To -track all classes, you can use <code>-1</code>. +track all classes, you can use <code>-1</code>. </p> <p>Some of these debugging options are actually provided by Kpathsea (see <a href="kpathsea.html#Debugging">Debugging</a> in <cite>Kpathsea</cite>). @@ -1325,18 +1299,15 @@ track all classes, you can use <code>-1</code>. <dd><p>GhostScript specials </p></dd> <dt>512</dt> -<dd><p>T1lib calls -</p></dd> -<dt>1024</dt> <dd><p>Kpathsea <code>stat</code> calls </p></dd> -<dt>2048</dt> +<dt>1024</dt> <dd><p>Kpathsea hash table lookups </p></dd> -<dt>4096</dt> +<dt>2048</dt> <dd><p>Kpathsea path element expansion </p></dd> -<dt>8192</dt> +<dt>4096</dt> <dd><p>Kpathsea path searches </p> </dd> @@ -1369,65 +1340,6 @@ William H Wheeler, Thomas Klausner, Harald Koenig, Adrian Bunk, Kevin Smith, Jason Riedy, Wolfram Krause, Reinhard Kotucha, Takeshi Abe, and Waldeck Schutzer. </p> -<p>Use of the <code>gd</code> library requires inclusion of the following -copyright notice, which applies to the <code>gd</code> library: -</p> -<blockquote> - -<p>Portions copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, - 2002 by Cold Spring Harbor Laboratory. Funded under Grant - P41-RR02188 by the National Institutes of Health. -</p> -<p>Portions copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002 by - Boutell.Com, Inc. -</p> -<p>Portions relating to GD2 format copyright 1999, 2000, 2001, 2002 - Philip Warner. -</p> -<p>Portions relating to PNG copyright 1999, 2000, 2001, 2002 Greg - Roelofs. -</p> -<p>Portions relating to gdttf.c copyright 1999, 2000, 2001, 2002 John - Ellson (ellson@lucent.com). -</p> -<p>Portions relating to gdft.c copyright 2001, 2002 John Ellson - (ellson@lucent.com). -</p> -<p>Portions copyright 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 - Pierre-Alain Joye (pierre@libgd.org). -</p> -<p>Portions relating to JPEG and to color quantization copyright 2000, - 2001, 2002, Doug Becker and copyright (C) 1994, 1995, 1996, 1997, - 1998, 1999, 2000, 2001, 2002, Thomas G. Lane. This software is - based in part on the work of the Independent JPEG Group. See the - file README-JPEG.TXT for more information. -</p> -<p>Portions relating to WBMP copyright 2000, 2001, 2002 Maurice - Szmurlo and Johan Van den Brande. -</p> -<p>Permission has been granted to copy, distribute and modify gd in - any context without fee, including a commercial application, - provided that this notice is present in user-accessible supporting - documentation. -</p> -<p>This does not affect your ownership of the derived work itself, and - the intent is to assure proper credit for the authors of gd, not to - interfere with your productive use of gd. If you have questions, - ask. "Derived works" includes all programs that utilize the - library. Credit must be given in user-accessible documentation. -</p> -<p>This software is provided "AS IS." The copyright holders disclaim - all warranties, either express or implied, including but not - limited to implied warranties of merchantability and fitness for a - particular purpose, with respect to this code and accompanying - documentation. -</p> -<p>Although their code does not appear in gd, the authors wish to thank - David Koblas, David Rowley, and Hutchison Avenue Software Corporation - for their prior contributions. -</p> -</blockquote> - <hr> <a name="Copying"></a> @@ -1454,7 +1366,7 @@ License along with this program. If not, see </p> <br> <br> -<p>Copyright © 2002-2010 Jan-Åke Larsson +<p>Copyright © 2002-2015 Jan-Åke Larsson </p> <hr> <a name="Index"></a> @@ -1608,7 +1520,6 @@ Previous: <a href="#Copying" accesskey="p" rel="prev">Copying</a>, Up: <a href=" <tr><td></td><td valign="top"><a href="#index-standard-output_002c-output-to">standard output, output to</a>:</td><td> </td><td valign="top"><a href="#Option-details">Option details</a></td></tr> <tr><td colspan="4"> <hr></td></tr> <tr><th><a name="Index_cp_letter-T">T</a></th><td></td><td></td></tr> -<tr><td></td><td valign="top"><a href="#index-T1lib-font-rendering">T1lib font rendering</a>:</td><td> </td><td valign="top"><a href="#Option-details">Option details</a></td></tr> <tr><td></td><td valign="top"><a href="#index-transparent-border-fallback-color">transparent border fallback color</a>:</td><td> </td><td valign="top"><a href="#Option-details">Option details</a></td></tr> <tr><td></td><td valign="top"><a href="#index-transparent-border-width">transparent border width</a>:</td><td> </td><td valign="top"><a href="#Option-details">Option details</a></td></tr> <tr><td></td><td valign="top"><a href="#index-trouble">trouble</a>:</td><td> </td><td valign="top"><a href="#Diagnosing-problems">Diagnosing problems</a></td></tr> diff --git a/Master/texmf-dist/doc/dvipng/dvipng.pdf b/Master/texmf-dist/doc/dvipng/dvipng.pdf Binary files differindex 8274d5f5b37..6fb3a7efabe 100644 --- a/Master/texmf-dist/doc/dvipng/dvipng.pdf +++ b/Master/texmf-dist/doc/dvipng/dvipng.pdf diff --git a/Master/texmf-dist/doc/dvips/dvips.html b/Master/texmf-dist/doc/dvips/dvips.html index d76d0e79c8d..5ff67700e09 100644 --- a/Master/texmf-dist/doc/dvips/dvips.html +++ b/Master/texmf-dist/doc/dvips/dvips.html @@ -1,7 +1,7 @@ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> -<!-- This manual documents Dvips version 5.994 -(April 2014), a program to translate a DVI file into +<!-- This manual documents Dvips version 5.995 +(April 2015), a program to translate a DVI file into PostScript. You may freely use, modify and/or distribute this file. --> <!-- Created by GNU Texinfo 5.2, http://www.gnu.org/software/texinfo/ --> <head> @@ -16,7 +16,7 @@ PostScript. You may freely use, modify and/or distribute this file. --> <link href="#Top" rel="start" title="Top"> <link href="#Index" rel="index" title="Index"> <link href="#SEC_Contents" rel="contents" title="Table of Contents"> -<link href="dir.html#Top" rel="up" title="(dir)"> +<link href="http://tug.org/texinfohtml" rel="up" title="(dir)"> <style type="text/css"> <!-- a.summary-letter {text-decoration: none} @@ -200,13 +200,13 @@ ul.no-bullet {list-style: none} <a name="Top"></a> <div class="header"> <p> -Next: <a href="#Why-Dvips" accesskey="n" rel="next">Why Dvips</a>, Up: <a href="dir.html#Top" accesskey="u" rel="up">(dir)</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p> +Next: <a href="#Why-Dvips" accesskey="n" rel="next">Why Dvips</a>, Up: <a href="http://tug.org/texinfohtml" accesskey="u" rel="up">(dir)</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Dvips"></a> <h1 class="top">Dvips</h1> -<p>This manual documents Dvips version 5.994 -(April 2014), a program to translate a DVI file into +<p>This manual documents Dvips version 5.995 +(April 2015), a program to translate a DVI file into PostScript. You may freely use, modify and/or distribute this file. </p> @@ -276,14 +276,6 @@ on demand. If a font cannot be generated, a scaled version of the same font at a different size can be used instead, although Dvips will complain loudly about the poor aesthetics of the resulting output. </p> -<p>Users will appreciate features such as collated copies and support for -<samp>tpic</samp>, <samp>psfig</samp>, <samp>emtex</samp>, and <samp>METAPOST</samp>; system -administrators will love the support for multiple printers, each with -their own configuration file, and the ability to pipe the output -directly to a program such as <samp>lpr</samp>. Support for MS-DOS, OS/2, and -VMS in addition to Unix is provided in the standard distribution, and -porting to other systems is easy. -</p> <p>One of the most important features is the support of virtual fonts, which add an entirely new level of flexibility to TeX. Virtual fonts are used to give Dvips its excellent PostScript font support, handling @@ -480,16 +472,11 @@ Next: <a href="#Diagnosing-problems" accesskey="n" rel="next">Diagnosing problem <a name="index-PDF-files_002c-making"></a> <a name="index-Aladdin-Ghostscript"></a> <p>Ghostscript is a PostScript interpreter freely available to end-users, -written by Peter Deutsch. It can read the PostScript produced by Dvips -and render it on your monitor, or for another device (e.g., an Epson -printer) that does not support PostScript, or in PDF format. The latest -version is available via <a href="http://www.cs.wisc.edu/~ghost/index.html">http://www.cs.wisc.edu/~ghost/index.html</a> -and <a href="ftp://ftp.cs.wisc.edu/pub/ghost/aladdin/">ftp://ftp.cs.wisc.edu/pub/ghost/aladdin/</a>. -</p> -<a name="index-GNU-Ghostscript"></a> -<p>A somewhat older version of Ghostscript is available under the GNU -General Public License, free to everyone. You can get that from -<a href="ftp://prep.ai.mit.edu/pub/gnu/">ftp://prep.ai.mit.edu/pub/gnu/</a>. +originally written by Peter Deutsch. It can read the PostScript +produced by Dvips and render it on your monitor, or for another device +(e.g., an Epson printer) that does not support PostScript, or in PDF +format. The latest version is available via +<a href="http://ghostscript.com">http://ghostscript.com</a>. </p> <a name="index-Theisen_002c-Tim"></a> <a name="index-ghostview"></a> @@ -497,12 +484,12 @@ General Public License, free to everyone. You can get that from <a name="index-EPS_002c-and-Ghostview"></a> <a name="index-standard-PostScript_002c-required-by-Ghostview"></a> <a name="index-_0025_0025Page_002c-required-by-Ghostview"></a> -<p>The program Ghostview, written by Tim Theisen, provides typical -previewing capabilities (next page/previous page, magnification, etc.). -It requires Ghostscript to run, and files in structured Postscript, -specifically with ‘<samp>%%Page</samp>’ comments (no ‘<samp>N</samp>’ in -<samp>config.ps</samp>). You can get Ghostview from the same places as -Ghostscript. +<p>The program Ghostview, originally written by Johannes Plass and Tim +Theisen, provides typical previewing capabilities (next page/previous +page, magnification, etc.). It requires Ghostscript to run, and files +in structured Postscript, specifically with ‘<samp>%%Page</samp>’ comments (no +‘<samp>N</samp>’ in <samp>config.ps</samp>). The current version is known as GV, +and is available from <a href="http://www.gnu.org/software/gv">http://www.gnu.org/software/gv</a>. </p> <hr> @@ -5915,7 +5902,6 @@ Previous: <a href="#Color" accesskey="p" rel="prev">Color</a>, Up: <a href="#Top <tr><td></td><td valign="top"><a href="#index-Ghostview_002c-and-no-N">Ghostview, and no ‘<samp>N</samp>’</a>:</td><td> </td><td valign="top"><a href="#Ghostscript-installation">Ghostscript installation</a></td></tr> <tr><td></td><td valign="top"><a href="#index-glyph-files">glyph files</a>:</td><td> </td><td valign="top"><a href="#Glyph-files">Glyph files</a></td></tr> <tr><td></td><td valign="top"><a href="#index-GLYPHFONTS_002c-overrides-P"><code>GLYPHFONTS<span class="roman">, overrides</span> P</code></a>:</td><td> </td><td valign="top"><a href="#Configuration-file-commands">Configuration file commands</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-GNU-Ghostscript">GNU Ghostscript</a>:</td><td> </td><td valign="top"><a href="#Ghostscript-installation">Ghostscript installation</a></td></tr> <tr><td></td><td valign="top"><a href="#index-gnuplot"><code>gnuplot</code></a>:</td><td> </td><td valign="top"><a href="#Dynamic-creation-of-graphics">Dynamic creation of graphics</a></td></tr> <tr><td></td><td valign="top"><a href="#index-graphics-inclusion-fails">graphics inclusion fails</a>:</td><td> </td><td valign="top"><a href="#Including-graphics-fails">Including graphics fails</a></td></tr> <tr><td></td><td valign="top"><a href="#index-gs-installation"><code>gs <span class="roman">installation</span></code></a>:</td><td> </td><td valign="top"><a href="#Ghostscript-installation">Ghostscript installation</a></td></tr> diff --git a/Master/texmf-dist/doc/dvips/dvips.pdf b/Master/texmf-dist/doc/dvips/dvips.pdf Binary files differindex f7e631e528d..0312e5aedf8 100644 --- a/Master/texmf-dist/doc/dvips/dvips.pdf +++ b/Master/texmf-dist/doc/dvips/dvips.pdf diff --git a/Master/texmf-dist/doc/info/dvipng.info b/Master/texmf-dist/doc/info/dvipng.info index c1062fb6d72..0f98fd5ebd4 100644 --- a/Master/texmf-dist/doc/info/dvipng.info +++ b/Master/texmf-dist/doc/info/dvipng.info @@ -1,4 +1,4 @@ -This is dvipng.info, produced by makeinfo version 5.1 from dvipng.texi. +This is dvipng.info, produced by makeinfo version 5.2 from dvipng.texi. INFO-DIR-SECTION TeX START-INFO-DIR-ENTRY @@ -15,7 +15,7 @@ dvipng This manual documents dvipng, a program to translate a DVI (DeVice Independent) file into PNG (Portable Network Graphics). - This file documents dvipng version 1.14 + This file documents dvipng version 1.15 Corrections or perhaps rewrites of sections are _very welcome_. @@ -98,11 +98,11 @@ Installing dvipng should be simple: merely './configure', 'make', and * Menu: -* Prerequisites:: -* Configure:: -* Build/install:: +* Prerequisites:: +* Configure:: +* Build/install:: * Installation outside the texmf tree:: -* Advice for non-privileged users:: +* Advice for non-privileged users:: File: dvipng.info, Node: Prerequisites, Next: Configure, Up: Installation @@ -144,15 +144,6 @@ File: dvipng.info, Node: Prerequisites, Next: Configure, Up: Installation want to render CJK-LaTeX characters, you must have FreeType 2 installed. - * The font-rendering library T1lib - - An alternative to FreeType 2 is T1lib, but this will enable only - PostScript fonts in dvipng and will not include subfont support. - Also here, you can render images at different (and unusual) - resolutions without cluttering the disk with lots of bitmapped - fonts. If both FreeType 2 and T1lib are present, FreeType will be - internally preferred by dvipng but T1lib can be chosen at runtime. - * libpng and libz To be able to compress and write PNG files to disk, dvipng (or @@ -286,15 +277,15 @@ format. If there are four pages in 'foo.dvi', those pages will be output as 'foo1.png', 'foo2.png', 'foo3.png', and 'foo4.png', respectively. - If you have enabled the PostScript font support (via FreeType or -T1lib), fonts will be rendered as they are needed. Otherwise, dvipng -will use bitmapped (PK) fonts, and if you use PK fonts that have not -been used on your system before, they may be automatically generated; -this process can take a few minutes, so progress reports appear by -default. The next time the same font is used, it will have been saved -on disk, so rendering will go much faster. (If dvipng tries to -endlessly generate the same fonts over and over again, something is -wrong. *Note (kpathsea)Unable to generate fonts::.) + If you have enabled the PostScript font support (via FreeType), fonts +will be rendered as they are needed. Otherwise, dvipng will use +bitmapped (PK) fonts, and if you use PK fonts that have not been used on +your system before, they may be automatically generated; this process +can take a few minutes, so progress reports appear by default. The next +time the same font is used, it will have been saved on disk, so +rendering will go much faster. (If dvipng tries to endlessly generate +the same fonts over and over again, something is wrong. *Note +(kpathsea)Unable to generate fonts::.) Many options are available (see the next section). For a brief summary of available options, just type @@ -324,7 +315,7 @@ File: dvipng.info, Node: Option summary, Next: Option details, Up: Command-li Here is a handy summary of the options; it is printed out when you run dvipng with no arguments or with the standard '--help' option. - This is ./dvipng (TeX Live) 1.14 Copyright 2002-2010 Jan-Ake Larsson + This is ./dvipng (TeX Live) 1.15 Copyright 2002-2015 Jan-Ake Larsson Usage: ./dvipng [OPTION]... FILENAME[.dvi] Options are chosen to be similar to dvips' options where possible: @@ -360,13 +351,14 @@ dvipng with no arguments or with the standard '--help' option. --png Output PNG images (dvipng default) --strict When a warning occurs, exit --truecolor* Truecolor output - -Q # Quality (T1lib and PK subsampling) + -Q # Quality (PK subsampling) --width* Output the image width on stdout -z # PNG compression level # = number f = file s = string * = suffix, '0' to turn off c = comma-separated dimension pair (e.g., 3.2in,-32.1cm) + File: dvipng.info, Node: Option details, Prev: Option summary, Up: Command-line options @@ -480,10 +472,7 @@ reversal, use '-r0'. Such options are marked with a trailing '*'. PostScript versions of Computer Modern installed, there will be no need to generate bitmapped (PK) variants on disk of these. Then, you can render images at different (and unusual) resolutions - without cluttering the disk with lots of bitmapped fonts. Note - that if you have both FreeType and T1lib on your system, FreeType - will be preferred by dvipng. If you for some reason would want to - use T1lib rendering, use this option. + without cluttering the disk with lots of bitmapped fonts. '--gamma NUM' Control the interpolation of colors in the greyscale anti-aliasing @@ -614,10 +603,10 @@ reversal, use '-r0'. Such options are marked with a trailing '*'. '-Q NUM' Set the quality to NUM. That is, choose the number of antialiasing - levels for bitmapped fonts (PK) and fonts rendered using T1lib, to - be NUM*NUM+1. The default value is 4 which gives 17 levels of - antialiasing for antialiased fonts from these two. If FreeType is - available, its rendering is unaffected by this option. + levels for bitmapped fonts (PK), to be NUM*NUM+1. The default + value is 4 which gives 17 levels of antialiasing for antialiased + fonts from these two. If FreeType is available, its rendering is + unaffected by this option. '-r*' Toggle output of pages in reverse/forward order. By default, the @@ -640,20 +629,6 @@ reversal, use '-r0'. Such options are marked with a trailing '*'. image. The value 'tight' will make dvipng only include all ink put on the page, producing neat images. -'--t1lib*' - Enable T1lib font rendering (default on). This option is available - if the T1lib font library was present at compilation time. If this - is the case, dvipng will have direct support for PostScript Type1 - fonts internally, rather than using 'gsftopk' for rendering the - fonts. If you have PostScript versions of Computer Modern - installed, there will be no need to generate bitmapped variants on - disk of these. Then, you can render images at different (and - unusual) resolutions without cluttering the disk with lots of - bitmapped fonts. Note that if you have both FreeType and T1lib on - your system, FreeType will be preferred by dvipng, and if you for - some reason rather want to use T1lib, give the option '--freetype0' - (see above). - '--truecolor*' This will make 'dvipng' generate truecolor output. Note that truecolor output is automatic if you include an external image in @@ -823,8 +798,8 @@ color specification. * Menu: -* Color specifications:: -* Color specials:: +* Color specifications:: +* Color specials:: File: dvipng.info, Node: Color specifications, Next: Color specials, Up: Color @@ -954,14 +929,12 @@ track all classes, you can use '-1'. 256 GhostScript specials 512 - T1lib calls -1024 Kpathsea 'stat' calls -2048 +1024 Kpathsea hash table lookups -4096 +2048 Kpathsea path element expansion -8192 +4096 Kpathsea path searches @@ -987,61 +960,6 @@ Ridderstro"m, Ezra Peisach, William H Wheeler, Thomas Klausner, Harald Koenig, Adrian Bunk, Kevin Smith, Jason Riedy, Wolfram Krause, Reinhard Kotucha, Takeshi Abe, and Waldeck Schutzer. - Use of the 'gd' library requires inclusion of the following copyright -notice, which applies to the 'gd' library: - - Portions copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, - 2002 by Cold Spring Harbor Laboratory. Funded under Grant - P41-RR02188 by the National Institutes of Health. - - Portions copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002 by - Boutell.Com, Inc. - - Portions relating to GD2 format copyright 1999, 2000, 2001, 2002 - Philip Warner. - - Portions relating to PNG copyright 1999, 2000, 2001, 2002 Greg - Roelofs. - - Portions relating to gdttf.c copyright 1999, 2000, 2001, 2002 John - Ellson (ellson@lucent.com). - - Portions relating to gdft.c copyright 2001, 2002 John Ellson - (ellson@lucent.com). - - Portions copyright 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 - Pierre-Alain Joye (pierre@libgd.org). - - Portions relating to JPEG and to color quantization copyright 2000, - 2001, 2002, Doug Becker and copyright (C) 1994, 1995, 1996, 1997, - 1998, 1999, 2000, 2001, 2002, Thomas G. Lane. This software is - based in part on the work of the Independent JPEG Group. See the - file README-JPEG.TXT for more information. - - Portions relating to WBMP copyright 2000, 2001, 2002 Maurice - Szmurlo and Johan Van den Brande. - - Permission has been granted to copy, distribute and modify gd in - any context without fee, including a commercial application, - provided that this notice is present in user-accessible supporting - documentation. - - This does not affect your ownership of the derived work itself, and - the intent is to assure proper credit for the authors of gd, not to - interfere with your productive use of gd. If you have questions, - ask. "Derived works" includes all programs that utilize the - library. Credit must be given in user-accessible documentation. - - This software is provided "AS IS." The copyright holders disclaim - all warranties, either express or implied, including but not - limited to implied warranties of merchantability and fitness for a - particular purpose, with respect to this code and accompanying - documentation. - - Although their code does not appear in gd, the authors wish to - thank David Koblas, David Rowley, and Hutchison Avenue Software - Corporation for their prior contributions. - File: dvipng.info, Node: Copying, Next: Index, Prev: Credits, Up: Top @@ -1064,7 +982,7 @@ License along with this program. If not, see -Copyright (C) 2002-2010 Jan-AAke Larsson +Copyright (C) 2002-2015 Jan-AAke Larsson File: dvipng.info, Node: Index, Prev: Copying, Up: Top @@ -1075,79 +993,78 @@ Index * Menu: -* -dSAFER: Option details. (line 166) -* absolute page number, and '-l': Option details. (line 140) -* absolute page number, and '-p': Option details. (line 193) -* antialiasing levels, number of: Option details. (line 246) +* -dSAFER: Option details. (line 163) +* absolute page number, and '-l': Option details. (line 137) +* absolute page number, and '-p': Option details. (line 190) +* antialiasing levels, number of: Option details. (line 243) * background color (option): Option details. (line 40) * base resolution, setting: Option details. (line 33) * baseline reporting: Option details. (line 76) -* baseline reporting <1>: Option details. (line 132) +* baseline reporting <1>: Option details. (line 129) * color specifications: Color specifications. (line 6) * command-line options: Command-line options. (line 6) * compilation: Installation. (line 6) -* compression: Option details. (line 312) +* compression: Option details. (line 295) * configuration, of dvipng: Installation. (line 6) -* dark fonts: Option details. (line 119) +* dark fonts: Option details. (line 116) * debugging: Option details. (line 54) * debugging <1>: Diagnosing problems. (line 6) * depth reporting: Option details. (line 76) -* exit on erroneous images: Option details. (line 257) -* first page printed: Option details. (line 193) +* exit on erroneous images: Option details. (line 254) +* first page printed: Option details. (line 190) * follow mode: Option details. (line 97) -* font generation, avoiding: Option details. (line 158) -* forcing palette output: Option details. (line 202) +* font generation, avoiding: Option details. (line 155) +* forcing palette output: Option details. (line 199) * foreground color (option): Option details. (line 91) * FreeType font rendering: Option details. (line 105) -* fuzzy images: Option details. (line 119) -* gamma: Option details. (line 119) -* GhostScript and -dSAFER: Option details. (line 166) -* GhostScript, turning off: Option details. (line 162) -* GIF image format: Option details. (line 125) -* height reporting: Option details. (line 132) +* fuzzy images: Option details. (line 116) +* gamma: Option details. (line 116) +* GhostScript and -dSAFER: Option details. (line 163) +* GhostScript, turning off: Option details. (line 159) +* GIF image format: Option details. (line 122) +* height reporting: Option details. (line 129) * installation, of dvipng: Installation. (line 6) * invoking dvipng: Basic usage. (line 6) -* last page printed: Option details. (line 140) -* light fonts: Option details. (line 119) -* magnification, overriding DVI: Option details. (line 302) -* Metafont mode, specifying: Option details. (line 149) -* mktexpk, avoiding: Option details. (line 158) -* mode name, specifying: Option details. (line 149) -* no erroneous images: Option details. (line 211) -* offset pages: Option details. (line 187) +* last page printed: Option details. (line 137) +* light fonts: Option details. (line 116) +* magnification, overriding DVI: Option details. (line 285) +* Metafont mode, specifying: Option details. (line 146) +* mktexpk, avoiding: Option details. (line 155) +* mode name, specifying: Option details. (line 146) +* no erroneous images: Option details. (line 208) +* offset pages: Option details. (line 184) * option, details of: Option details. (line 6) * options, dvipng: Command-line options. (line 6) * options, reading from standard input: Option details. (line 11) * options, summary: Option summary. (line 6) * output resolution, setting: Option details. (line 60) -* output, redirecting: Option details. (line 180) -* page range: Option details. (line 224) -* page, first printed: Option details. (line 193) -* page, last printed: Option details. (line 140) -* physical page number, and '-l': Option details. (line 140) -* physical page number, and '-p': Option details. (line 193) -* PNG image format: Option details. (line 220) +* output, redirecting: Option details. (line 177) +* page range: Option details. (line 221) +* page, first printed: Option details. (line 190) +* page, last printed: Option details. (line 137) +* physical page number, and '-l': Option details. (line 137) +* physical page number, and '-p': Option details. (line 190) +* PNG image format: Option details. (line 217) * PostScript inclusion problems: Encapsulated PostScript. (line 21) * PostScript, turning off raw PostScript specials: Option details. - (line 174) + (line 171) * problems: Diagnosing problems. (line 6) -* quality: Option details. (line 246) -* quiet operation: Option details. (line 242) -* reverse pagination: Option details. (line 253) -* silent operation: Option details. (line 242) +* quality: Option details. (line 243) +* quiet operation: Option details. (line 239) +* reverse pagination: Option details. (line 250) +* silent operation: Option details. (line 239) * standard input, reading options from: Option details. (line 11) -* standard output, output to: Option details. (line 180) -* T1lib font rendering: Option details. (line 274) +* standard output, output to: Option details. (line 177) * transparent border fallback color: Option details. (line 23) * transparent border width: Option details. (line 23) * trouble: Diagnosing problems. (line 6) -* truecolor output: Option details. (line 288) -* warnings, suppressing: Option details. (line 242) -* width reporting: Option details. (line 299) +* truecolor output: Option details. (line 271) +* warnings, suppressing: Option details. (line 239) +* width reporting: Option details. (line 282) @@ -1155,27 +1072,27 @@ Tag Table: Node: Top296 Node: Introduction1191 Node: Installation3436 -Node: Prerequisites3834 -Node: Configure6331 -Node: Build/install8378 -Node: Installation outside the texmf tree8846 -Node: Advice for non-privileged users9556 -Node: Basic usage10567 -Node: Command-line options11720 -Node: Option summary12143 -Node: Option details14526 -Node: Graphics30489 -Node: Encapsulated PostScript31244 -Node: Bitmapped graphics32594 -Node: Raw PostScript33822 -Node: Color36075 -Node: Color specifications36486 -Node: Color specials37589 -Node: Diagnosing problems39006 -Node: Contact information39490 -Node: Debug options40218 -Node: Credits41229 -Node: Copying44830 -Node: Index45611 +Node: Prerequisites3783 +Node: Configure5823 +Node: Build/install7870 +Node: Installation outside the texmf tree8338 +Node: Advice for non-privileged users9048 +Node: Basic usage10059 +Node: Command-line options11203 +Node: Option summary11626 +Node: Option details14000 +Node: Graphics28938 +Node: Encapsulated PostScript29693 +Node: Bitmapped graphics31043 +Node: Raw PostScript32271 +Node: Color34524 +Node: Color specifications34913 +Node: Color specials36016 +Node: Diagnosing problems37433 +Node: Contact information37917 +Node: Debug options38645 +Node: Credits39634 +Node: Copying40840 +Node: Index41621 End Tag Table diff --git a/Master/texmf-dist/doc/info/dvips.info b/Master/texmf-dist/doc/info/dvips.info index 65e4c59c284..919e98ee7a3 100644 --- a/Master/texmf-dist/doc/info/dvips.info +++ b/Master/texmf-dist/doc/info/dvips.info @@ -1,6 +1,6 @@ This is dvips.info, produced by makeinfo version 5.2 from dvips.texi. -This manual documents Dvips version 5.994 (April 2014), a program to +This manual documents Dvips version 5.995 (April 2015), a program to translate a DVI file into PostScript. You may freely use, modify and/or distribute this file. INFO-DIR-SECTION TeX @@ -16,7 +16,7 @@ File: dvips.info, Node: Top, Next: Why Dvips, Up: (dir) Dvips ***** -This manual documents Dvips version 5.994 (April 2014), a program to +This manual documents Dvips version 5.995 (April 2015), a program to translate a DVI file into PostScript. You may freely use, modify and/or distribute this file. @@ -74,14 +74,6 @@ If a font cannot be generated, a scaled version of the same font at a different size can be used instead, although Dvips will complain loudly about the poor aesthetics of the resulting output. - Users will appreciate features such as collated copies and support -for 'tpic', 'psfig', 'emtex', and 'METAPOST'; system administrators will -love the support for multiple printers, each with their own -configuration file, and the ability to pipe the output directly to a -program such as 'lpr'. Support for MS-DOS, OS/2, and VMS in addition to -Unix is provided in the standard distribution, and porting to other -systems is easy. - One of the most important features is the support of virtual fonts, which add an entirely new level of flexibility to TeX. Virtual fonts are used to give Dvips its excellent PostScript font support, handling @@ -222,21 +214,17 @@ File: dvips.info, Node: Ghostscript installation, Next: Diagnosing problems, ============================ Ghostscript is a PostScript interpreter freely available to end-users, -written by Peter Deutsch. It can read the PostScript produced by Dvips -and render it on your monitor, or for another device (e.g., an Epson -printer) that does not support PostScript, or in PDF format. The latest -version is available via <http://www.cs.wisc.edu/~ghost/index.html> and -<ftp://ftp.cs.wisc.edu/pub/ghost/aladdin/>. - - A somewhat older version of Ghostscript is available under the GNU -General Public License, free to everyone. You can get that from -<ftp://prep.ai.mit.edu/pub/gnu/>. - - The program Ghostview, written by Tim Theisen, provides typical -previewing capabilities (next page/previous page, magnification, etc.). -It requires Ghostscript to run, and files in structured Postscript, -specifically with '%%Page' comments (no 'N' in 'config.ps'). You can -get Ghostview from the same places as Ghostscript. +originally written by Peter Deutsch. It can read the PostScript +produced by Dvips and render it on your monitor, or for another device +(e.g., an Epson printer) that does not support PostScript, or in PDF +format. The latest version is available via <http://ghostscript.com>. + + The program Ghostview, originally written by Johannes Plass and Tim +Theisen, provides typical previewing capabilities (next page/previous +page, magnification, etc.). It requires Ghostscript to run, and files +in structured Postscript, specifically with '%%Page' comments (no 'N' in +'config.ps'). The current version is known as GV, and is available from +<http://www.gnu.org/software/gv>. File: dvips.info, Node: Diagnosing problems, Prev: Ghostscript installation, Up: Installation @@ -3712,7 +3700,7 @@ Index * %%Page, not generating: Option details. (line 203) * %%Page, removing: Option details. (line 160) * %%Page, required by Ghostview: Ghostscript installation. - (line 17) + (line 12) * %%VMusage: Headers and memory usage. (line 12) * %*Font: Fonts in figures. (line 6) @@ -4066,7 +4054,7 @@ Index * EOF: Option details. (line 110) * eop-hook: PostScript hooks. (line 11) * EPS, and Ghostview: Ghostscript installation. - (line 17) + (line 12) * EPSF macros: EPSF macros. (line 6) * EPSF, generating: Option details. (line 82) * epsf.sty: EPSF macros. (line 15) @@ -4132,14 +4120,12 @@ Index * Ghostscript installation: Ghostscript installation. (line 6) * ghostview: Ghostscript installation. - (line 17) + (line 12) * Ghostview, and no 'N': Ghostscript installation. - (line 17) + (line 12) * glyph files: Glyph files. (line 6) * GLYPHFONTS, overrides P: Configuration file commands. (line 126) -* GNU Ghostscript: Ghostscript installation. - (line 13) * gnuplot: Dynamic creation of graphics. (line 25) * graphics inclusion fails: Including graphics fails. @@ -4458,7 +4444,7 @@ Index * resolution, setting: Option details. (line 58) * reverse pagination: Option details. (line 305) * rhi ('psfile' special option): psfile special. (line 46) -* Rokicki, Tomas: Why Dvips. (line 68) +* Rokicki, Tomas: Why Dvips. (line 60) * rotate.tex: ps special. (line 33) * rwi ('psfile' special option): psfile special. (line 46) * S config command (pict path): Configuration file commands. @@ -4510,7 +4496,7 @@ Index * standard input, reading options from: Option details. (line 11) * standard output, output to: Option details. (line 233) * standard PostScript, required by Ghostview: Ghostscript installation. - (line 17) + (line 12) * start-hook: PostScript hooks. (line 11) * structured comments: Option details. (line 203) * system in config file: Configuration file commands. @@ -4552,7 +4538,7 @@ Index (line 168) * tftopl: Metric files. (line 39) * Theisen, Tim: Ghostscript installation. - (line 17) + (line 12) * tight bounding box, finding: Option details. (line 82) * too-small output: Small or inverted. (line 6) * trademark character, accessing: Changing PostScript encodings. @@ -4622,80 +4608,80 @@ Index Tag Table: Node: Top517 Node: Why Dvips1263 -Node: Installation4711 -Node: config.ps installation5714 -Node: PostScript font installation8321 -Node: Ghostscript installation9241 -Node: Diagnosing problems10338 -Node: Debug options11429 -Node: No output12433 -Node: Small or inverted13899 -Node: Printer errors14617 -Node: Long documents fail15949 -Node: Including graphics fails16290 -Node: Invoking Dvips17529 -Node: Basic usage18151 -Node: Command-line options19155 -Node: Option summary19603 -Node: Option details21797 -Node: Environment variables41442 -Node: Config files44303 -Node: Configuration file searching44973 -Node: Configuration file commands48226 -Node: Paper size and landscape55883 -Node: papersize special57481 -Node: Config file paper sizes58890 -Node: Paper trays63046 -Node: Interaction with PostScript64380 -Node: PostScript figures65033 -Node: Bounding box65759 -Node: \includegraphics69131 -Node: EPSF macros71424 -Node: EPSF scaling73424 -Node: EPSF clipping75994 -Node: psfile special76636 -Node: Dynamic creation of graphics79028 -Node: Fonts in figures80346 -Node: Header files81996 -Node: Including headers from TeX83206 -Node: Including headers from the command line85244 -Node: Headers and memory usage86343 -Node: Literal PS87554 -Node: " special88136 -Node: ps special88877 -Node: Literal headers90375 -Node: PostScript hooks91084 -Node: Literal examples93180 -Node: Hypertext94634 -Node: Hypertext caveats96182 -Node: Hypertext specials100570 -Node: PostScript fonts103204 -Node: Font concepts104321 -Node: Metric files105488 -Node: Glyph files108268 -Node: Virtual fonts110627 -Node: Encodings112453 -Node: PostScript typesetting114856 -Node: Making a font available117941 -Node: Invoking afm2tfm122975 -Node: Changing font encodings123933 -Node: Changing TeX encodings124724 -Node: Changing PostScript encodings125826 -Node: Changing both encodings127170 -Node: Reencoding with Afm2tfm127844 -Node: Encoding file format130947 -Node: Special font effects135151 -Node: Afm2tfm options137411 -Node: psfonts.map140397 -Node: Color145127 -Node: Color macro files146171 -Node: User-definable colors149364 -Node: Color subtleties150640 -Node: Ted Turner152292 -Node: Color device configuration153517 -Node: Color support details155961 -Node: Color specifications156339 -Node: Color specials157743 -Node: Index159872 +Node: Installation4280 +Node: config.ps installation5283 +Node: PostScript font installation7890 +Node: Ghostscript installation8810 +Node: Diagnosing problems9747 +Node: Debug options10838 +Node: No output11842 +Node: Small or inverted13308 +Node: Printer errors14026 +Node: Long documents fail15358 +Node: Including graphics fails15699 +Node: Invoking Dvips16938 +Node: Basic usage17560 +Node: Command-line options18564 +Node: Option summary19012 +Node: Option details21206 +Node: Environment variables40851 +Node: Config files43712 +Node: Configuration file searching44382 +Node: Configuration file commands47635 +Node: Paper size and landscape55292 +Node: papersize special56890 +Node: Config file paper sizes58299 +Node: Paper trays62455 +Node: Interaction with PostScript63789 +Node: PostScript figures64442 +Node: Bounding box65168 +Node: \includegraphics68540 +Node: EPSF macros70833 +Node: EPSF scaling72833 +Node: EPSF clipping75403 +Node: psfile special76045 +Node: Dynamic creation of graphics78437 +Node: Fonts in figures79755 +Node: Header files81405 +Node: Including headers from TeX82615 +Node: Including headers from the command line84653 +Node: Headers and memory usage85752 +Node: Literal PS86963 +Node: " special87545 +Node: ps special88286 +Node: Literal headers89784 +Node: PostScript hooks90493 +Node: Literal examples92589 +Node: Hypertext94043 +Node: Hypertext caveats95591 +Node: Hypertext specials99979 +Node: PostScript fonts102613 +Node: Font concepts103730 +Node: Metric files104897 +Node: Glyph files107677 +Node: Virtual fonts110036 +Node: Encodings111862 +Node: PostScript typesetting114265 +Node: Making a font available117350 +Node: Invoking afm2tfm122384 +Node: Changing font encodings123342 +Node: Changing TeX encodings124133 +Node: Changing PostScript encodings125235 +Node: Changing both encodings126579 +Node: Reencoding with Afm2tfm127253 +Node: Encoding file format130356 +Node: Special font effects134560 +Node: Afm2tfm options136820 +Node: psfonts.map139806 +Node: Color144536 +Node: Color macro files145580 +Node: User-definable colors148773 +Node: Color subtleties150049 +Node: Ted Turner151701 +Node: Color device configuration152926 +Node: Color support details155370 +Node: Color specifications155748 +Node: Color specials157152 +Node: Index159281 End Tag Table diff --git a/Master/texmf-dist/doc/info/kpathsea.info b/Master/texmf-dist/doc/info/kpathsea.info index 2586ede9e5a..3155fd95525 100644 --- a/Master/texmf-dist/doc/info/kpathsea.info +++ b/Master/texmf-dist/doc/info/kpathsea.info @@ -3,7 +3,7 @@ kpathsea.texi. This file documents the Kpathsea library for path searching. - Copyright (C) 1996-2014 Karl Berry & Olaf Weber. + Copyright (C) 1996-2015 Karl Berry & Olaf Weber. Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are @@ -37,7 +37,7 @@ Kpathsea library **************** This manual documents the Kpathsea library for path searching. It -corresponds to version 6.2.0, released in May 2014. +corresponds to version 6.2.1, released in May 2015. * Menu: @@ -61,8 +61,8 @@ File: kpathsea.info, Node: Introduction, Next: unixtex.ftp, Prev: Top, Up: T 1 Introduction ************** -This manual corresponds to version 6.2.0 of the Kpathsea library, -released in May 2014. +This manual corresponds to version 6.2.1 of the Kpathsea library, +released in May 2015. The library's fundamental purpose is to return a filename from a list of directories specified by the user, similar to what shells do when @@ -979,8 +979,8 @@ accepted. * Path searching options:: Changing the mode, resolution, etc. * Specially-recognized files:: Default formats for texmf.cnf, etc. -* Auxiliary tasks:: Path and variable expansion. -* Standard options:: -help and -version. +* Auxiliary tasks:: Path and variable expansion, etc. +* Standard options:: '--help' and '--version'. File: kpathsea.info, Node: Path searching options, Next: Specially-recognized files, Up: Invoking kpsewhich @@ -1134,13 +1134,6 @@ filename, and returns the first file found. affect the search paths via the '.PROGNAM' feature in configuration files (*note Config files::). -'--safe-in-name=NAME' -'--safe-out-name=NAME' - Exit successfully if NAME is safe to open for reading or writing, - respectively, else unsuccessfully. No output is written. These - tests take account of the related Kpathsea configuration settings - (*note Calling sequence::). - '--subdir=STRING' Report only those matches whose directory part _ends_ with STRING (compared literally, except case is ignored on a case-insensitive @@ -1258,30 +1251,22 @@ File: kpathsea.info, Node: Auxiliary tasks, Next: Standard options, Prev: Spe 5.5.3 Auxiliary tasks --------------------- -Kpsewhich provides some additional features not strictly related to path -lookup: - - * '--debug=NUM' sets the debugging options to NUM. *Note - Debugging::. - - * '--var-value=VARIABLE' outputs the value of VARIABLE, expanding '$' - (*note Variable expansion:: and '~' (*note Tilde expansion::) - constructs, but not performing other expansions. +Kpsewhich provides some features in addition to path lookup as such: - * '--expand-braces=STRING' outputs the variable and brace expansion - of STRING. *Note Path expansion::. +'--debug=NUM' + Set debugging options to NUM. *Note Debugging::. - * '--expand-var=STRING' outputs the variable and tilde expansion of - STRING. For example, the 'mktex...' scripts run 'kpsewhich - --expand-var='$TEXMF'' to find the root of the TeX system - hierarchy. *Note Path expansion::. +'--expand-braces=STRING' + Output variable and brace expansion of STRING. *Note Path + expansion::. - * '--expand-path=STRING' outputs the complete expansion of STRING, - with each element separated by the usual path separator on the - current system (';' on Windows, ':' otherwise). This may be useful - to construct a custom search path for a format not otherwise - supported. To retrieve the search path for a format that is - already supported, see '--show-path', next. +'--expand-path=STRING' + Output the complete expansion of STRING, with each element + separated by the usual path separator on the current system (';' on + Windows, ':' otherwise). This may be useful to construct a custom + search path for a format not otherwise supported. To retrieve the + search path for a format that is already supported, see + '--show-path'. Nonexistent directories are culled from the output: @@ -1291,12 +1276,36 @@ lookup: => For one-shot uses of an arbitrary (not built in to Kpathsea) path, - see '--path' in the previous section. + see '--path' (*note Path searching options::) - * '--show-path=NAME' shows the path that would be used for file - lookups of file type NAME. Either a filename extension ('pk', - '.vf', etc.) or an integer can be used, just as with '--format', - described in the previous section. +'--expand-var=STRING' + Output the variable and tilde expansion of STRING the 'mktex...' + scripts run 'kpsewhich --expand-var='$TEXMF'' to find the root of + the TeX system hierarchy. *Note Path expansion::. + +'--help-formats' + Output information about each supported format (*note Supported + file formats::), including the names and abbreviations, variables + looked for, and the original path. + +'--safe-in-name=NAME' +'--safe-out-name=NAME' + Exit successfully if NAME is safe to open for reading or writing, + respectively, else unsuccessfully. No output is written. These + tests take account of the related Kpathsea configuration settings + (*note Calling sequence::). + +'--show-path=NAME' + Show the path that would be used for file lookups of file type + NAME. Either a filename extension ('pk', '.vf', etc.) or an + integer can be used, just as with '--format', described in the + previous section. + +'--var-value=VARIABLE' + Outputs the value of VARIABLE (a simple identifier like 'TEXMF', + with no '$' or other constructs), expanding '$' (*note Variable + expansion:: and '~' (*note Tilde expansion::) constructs, but not + performing other expansions. File: kpathsea.info, Node: Standard options, Prev: Auxiliary tasks, Up: Invoking kpsewhich @@ -1360,7 +1369,9 @@ suffixes, and/or a program to be run to create missing files on the fly. environment variables with an underscore, e.g., 'TEXINPUTS_latex' (*note Config files::). - The following table lists the above information. + The following table lists the above information. You can also get +the list by giving the '--help-formats' option to 'kpsewhich' (*note +Auxiliary tasks::). 'afm' (Adobe font metrics, *note (dvips)Metric files::) 'AFMFONTS'; @@ -1374,10 +1385,18 @@ Config files::). (BibTeX bibliography source, *note (web2c)bibtex invocation::) 'BIBINPUTS', 'TEXBIB'; suffix '.bib'. +'bltxml' + (BibLaTeXML bibliography files for Biber, + <http://ctan.org/pkg/biber>) 'BLTXMLINPUTS' suffix '.bltxml'. + 'bst' (BibTeX style, *note Basic BibTeX style files: (web2c)Basic BibTeX style files.) 'BSTINPUTS'; suffix '.bst'. +'clua' + (dynamic libraries for Lua, <http://ctan.org/pkg/luatex>) + 'CLUAINPUTS' suffixes '.dll' and '.so'. + 'cmap' (character map files) 'CMAPFONTS'; suffix '.cmap'. @@ -1505,6 +1524,10 @@ Config files::). (downloadable PostScript, *note (dvips)Header files::) 'TEXPSHEADERS', 'PSHEADERS'; additional suffix '.pro'. +'ris' + (RIS bibliography files, primarily for Biber, + <http://ctan.org/pkg/biber>) 'RISINPUTS' suffix '.ris'. + 'subfont definition files' (subfont definition files) 'SFDFONTS' suffix '.sfd'. @@ -2746,12 +2769,13 @@ Index (line 17) * --engine=NAME: Path searching options. (line 21) -* --expand-braces=STRING: Auxiliary tasks. (line 16) -* --expand-path=STRING: Auxiliary tasks. (line 24) -* --expand-var=STRING: Auxiliary tasks. (line 19) +* --expand-braces=STRING: Auxiliary tasks. (line 12) +* --expand-path=STRING: Auxiliary tasks. (line 16) +* --expand-var=STRING: Auxiliary tasks. (line 34) * --format=NAME: Path searching options. (line 37) * --help: Standard options. (line 8) +* --help-formats: Auxiliary tasks. (line 39) * --interactive: Path searching options. (line 119) * --mktex=FILETYPE: Path searching options. @@ -2766,14 +2790,12 @@ Index (line 140) * --progname=NAME: Path searching options. (line 148) -* --safe-in-name=NAME: Path searching options. - (line 154) -* --safe-out-name=NAME: Path searching options. - (line 154) -* --show-path=NAME: Auxiliary tasks. (line 41) +* --safe-in-name=NAME: Auxiliary tasks. (line 45) +* --safe-out-name=NAME: Auxiliary tasks. (line 45) +* --show-path=NAME: Auxiliary tasks. (line 51) * --subdir=STRING: Path searching options. - (line 160) -* --var-value=VARIABLE: Auxiliary tasks. (line 12) + (line 153) +* --var-value=VARIABLE: Auxiliary tasks. (line 57) * --version: Standard options. (line 11) * --with-mktextex-default: mktex configuration. (line 12) * --without-mktexfmt-default: mktex configuration. (line 12) @@ -2792,93 +2814,101 @@ Index * .2602gf: Unable to generate fonts. (line 36) * .afm: Supported file formats. - (line 20) + (line 22) * .base: Supported file formats. - (line 24) + (line 26) * .bib: Supported file formats. - (line 28) + (line 30) +* .bltxml: Supported file formats. + (line 34) * .bst: Supported file formats. - (line 32) + (line 38) * .cid: Supported file formats. - (line 58) + (line 68) * .cmap: Supported file formats. - (line 36) + (line 46) * .cnf: Supported file formats. - (line 39) + (line 49) +* .dll: Supported file formats. + (line 42) * .enc: Supported file formats. - (line 51) + (line 61) * .eps: Supported file formats. - (line 69) + (line 79) * .epsi: Supported file formats. - (line 69) + (line 79) * .fea: Supported file formats. - (line 61) + (line 71) * .fmt: Supported file formats. - (line 54) + (line 64) * .ist: Supported file formats. - (line 74) + (line 84) * .lig: Supported file formats. - (line 78) + (line 88) * .map: Supported file formats. - (line 84) + (line 94) * .mem: Supported file formats. - (line 87) + (line 97) * .mf: Supported file formats. - (line 95) + (line 105) * .mft: Supported file formats. - (line 103) + (line 113) * .mlbib: Supported file formats. - (line 111) + (line 121) * .mlbst: Supported file formats. - (line 115) + (line 125) * .mp: Supported file formats. - (line 119) + (line 129) * .ocp: Supported file formats. - (line 127) + (line 137) * .ofm: Supported file formats. - (line 131) + (line 141) * .opl: Supported file formats. - (line 138) + (line 148) * .otp: Supported file formats. - (line 141) + (line 151) * .ovf: Supported file formats. - (line 144) + (line 154) * .ovp: Supported file formats. - (line 147) + (line 157) * .pfa: Supported file formats. - (line 197) + (line 211) * .pfb: Supported file formats. - (line 197) + (line 211) * .pk: Supported file formats. - (line 154) + (line 164) * .pool: Supported file formats. - (line 99) + (line 109) * .pool <1>: Supported file formats. - (line 123) + (line 133) * .pool <2>: Supported file formats. - (line 181) + (line 195) * .pro: Supported file formats. - (line 159) + (line 169) * .rhosts, writable by TeX: Security. (line 10) +* .ris: Supported file formats. + (line 173) * .sfd: Supported file formats. - (line 163) + (line 177) +* .so: Supported file formats. + (line 42) * .tex: Supported file formats. - (line 166) + (line 180) * .tex file, included in 'ls-R': ls-R. (line 33) * .tfm: Supported file formats. - (line 185) + (line 199) * .ttc: Supported file formats. - (line 193) + (line 207) * .ttf: Supported file formats. - (line 193) + (line 207) * .vf: Supported file formats. - (line 205) + (line 219) * .w: Supported file formats. - (line 43) + (line 53) * .web: Supported file formats. - (line 43) + (line 53) * .web <1>: Supported file formats. - (line 209) + (line 223) * / may not be /: Searching overview. (line 13) * /, trailing in home directory: Tilde expansion. (line 19) * //: Subdirectory expansion. @@ -2901,7 +2931,7 @@ Index * absolute filenames: Searching overview. (line 52) * access warnings: Searching overview. (line 56) * AFMFONTS: Supported file formats. - (line 20) + (line 22) * aliases for fonts: Fontmap. (line 6) * aliases, for filenames: Filename aliases. (line 6) * all: Suppressing warnings. @@ -2926,16 +2956,18 @@ Index * basic glyph lookup: Basic glyph lookup. (line 6) * Berry, Karl: History. (line 12) * BIBINPUTS: Supported file formats. - (line 28) + (line 30) * BIBINPUTS <1>: Supported file formats. - (line 111) + (line 121) * blank lines, in 'texmf.cnf': Config files. (line 35) +* BLTXMLINPUTS: Supported file formats. + (line 34) * brace expansion: Brace expansion. (line 6) * Breitenlohner, Peter: History. (line 78) * BSTINPUTS: Supported file formats. - (line 32) + (line 38) * BSTINPUTS <1>: Supported file formats. - (line 115) + (line 125) * bug address: Reporting bugs. (line 6) * bug checklist: Bug checklist. (line 6) * bug mailing list: Mailing lists. (line 6) @@ -2951,8 +2983,10 @@ Index (line 16) * circle fonts: Fontmap. (line 19) * client_path in 'kpse->format_info': Calling sequence. (line 47) +* CLUAINPUTS: Supported file formats. + (line 42) * CMAPFONTS: Supported file formats. - (line 36) + (line 46) * cmr10, as fallback font: Fallback font. (line 15) * cmr10.vf: Searching overview. (line 31) * cnf.c: Config files. (line 86) @@ -2980,7 +3014,7 @@ Index * config.ps: Specially-recognized files. (line 16) * config.ps, search path for: Supported file formats. - (line 47) + (line 57) * config.status: Bug checklist. (line 27) * configuration bugs: Bug checklist. (line 27) * configuration file, source for path: Path sources. (line 17) @@ -2993,7 +3027,7 @@ Index * core dumps, reporting: Bug checklist. (line 58) * crashes, reporting: Bug checklist. (line 58) * CWEBINPUTS: Supported file formats. - (line 43) + (line 53) * database search: Searching overview. (line 17) * database, for filenames: Filename database. (line 6) * database, format of: Database format. (line 6) @@ -3016,7 +3050,7 @@ Index * disk searching, avoiding: ls-R. (line 51) * disk usage, reducing: Logging. (line 6) * doc files: Supported file formats. - (line 171) + (line 185) * DOS compatible names: mktex configuration. (line 68) * dosnames: mktex configuration. (line 67) * dot files: ls-R. (line 33) @@ -3027,9 +3061,9 @@ Index * dvipdfmx.cfg: Specially-recognized files. (line 19) * DVIPSFONTS: Supported file formats. - (line 240) + (line 254) * DVIPSHEADERS: Supported file formats. - (line 197) + (line 211) * DVIPSMAKEPK: mktex script names. (line 32) * DVIPSSIZES: Fallback font. (line 6) * dynamic creation of files: mktex scripts. (line 6) @@ -3040,7 +3074,7 @@ Index (line 48) * enabling 'mktex' scripts: mktex configuration. (line 6) * ENCFONTS: Supported file formats. - (line 51) + (line 61) * engine name: Path searching options. (line 21) * environment variable, source for path: Path sources. (line 9) @@ -3095,18 +3129,18 @@ Index * font of last resort: Fallback font. (line 6) * font set, infinite: mktex scripts. (line 6) * FONTCIDMAPS: Supported file formats. - (line 58) + (line 68) * FONTFEATURES: Supported file formats. - (line 61) + (line 71) * fontmap files: Fontmap. (line 6) * fontmaps: mktex configuration. (line 86) * fontmaps <1>: mktex configuration. (line 87) * fontname: mktex configuration. (line 87) * fontnames, arbitrary length: Fontmap. (line 15) * FOOINPUTS: Supported file formats. - (line 222) + (line 236) * FOOINPUTS <1>: Supported file formats. - (line 225) + (line 239) * fopen, redefined: Debugging. (line 54) * format of external database: Database format. (line 6) * ftp.cs.stanford.edu: unixtex.ftp. (line 20) @@ -3114,16 +3148,16 @@ Index * fundamental purpose of Kpathsea: Introduction. (line 6) * gdb, recommended: Bug checklist. (line 58) * gf: Supported file formats. - (line 65) + (line 75) * GFFONTS: Supported file formats. - (line 65) + (line 75) * globally writable directories: Security. (line 30) * glyph lookup: Glyph lookup. (line 6) * glyph lookup bitmap tolerance: Basic glyph lookup. (line 15) * GLYPHFONTS: Supported file formats. - (line 65) + (line 75) * GLYPHFONTS <1>: Supported file formats. - (line 154) + (line 164) * glyphlist.txt: Specially-recognized files. (line 25) * GNU C compiler bugs: TeX or Metafont failing. @@ -3141,7 +3175,7 @@ Index * identifiers, characters valid in: Config files. (line 47) * include fontmap directive: Fontmap. (line 30) * INDEXSTYLE: Supported file formats. - (line 74) + (line 84) * input lines, reading: Calling sequence. (line 110) * interactive query: Path searching options. (line 119) @@ -3200,7 +3234,7 @@ Index (line 22) * license for using the library: Introduction. (line 31) * LIGFONTS: Supported file formats. - (line 78) + (line 88) * lines, reading arbitrary-length: Calling sequence. (line 110) * Linux File System Standard: mktex configuration. (line 113) * local cache of fonts: Security. (line 22) @@ -3210,7 +3244,7 @@ Index * lostchar: Suppressing warnings. (line 19) * ls-R: Supported file formats. - (line 81) + (line 91) * ls-R database file: ls-R. (line 6) * ls-R, simplest build: ls-R. (line 18) * MacKenzie, David: History. (line 44) @@ -3231,15 +3265,15 @@ Index * Metafont using the wrong device: Unable to generate fonts. (line 29) * MFBASES: Supported file formats. - (line 24) + (line 26) * MFINPUTS: Supported file formats. - (line 95) + (line 105) * MFPOOL: Supported file formats. - (line 99) + (line 109) * MFTINPUTS: Supported file formats. - (line 103) + (line 113) * MISCFONTS: Supported file formats. - (line 107) + (line 117) * mismatched checksum warnings: Suppressing warnings. (line 17) * missfont.log: mktex script names. (line 35) @@ -3265,19 +3299,19 @@ Index * mktextex: mktex script names. (line 27) * mktextfm: mktex script names. (line 30) * MLBIBINPUTS: Supported file formats. - (line 111) + (line 121) * MLBSTINPUTS: Supported file formats. - (line 115) + (line 125) * mode directory, omitting: mktex configuration. (line 98) * Morgan, Tim: History. (line 12) * MPINPUTS: Supported file formats. - (line 119) + (line 129) * MPMEMS: Supported file formats. - (line 87) + (line 97) * MPPOOL: Supported file formats. - (line 123) + (line 133) * MPSUPPORT: Supported file formats. - (line 91) + (line 101) * MT_FEATURES: mktex configuration. (line 39) * multiple TeX hierarchies: Brace expansion. (line 20) * must exist: Searching overview. (line 31) @@ -3292,25 +3326,25 @@ Index * numeric debugging values: Debugging. (line 34) * obtaining TeX: unixtex.ftp. (line 6) * OCPINPUTS: Supported file formats. - (line 127) + (line 137) * OFMFONTS: Supported file formats. - (line 131) + (line 141) * online Metafont display, spurious: Unable to generate fonts. (line 36) * OPENTYPEFONTS: Supported file formats. - (line 135) + (line 145) * optimization caveat: TeX or Metafont failing. (line 15) * options for debugging: Debugging. (line 6) * OTPINPUTS: Supported file formats. - (line 141) + (line 151) * overview of path searching: Searching overview. (line 6) * overview of programming with Kpathsea: Programming overview. (line 6) * OVFFONTS: Supported file formats. - (line 144) + (line 154) * OVPFONTS: Supported file formats. - (line 147) + (line 157) * path expansion: Path expansion. (line 6) * path searching: Path searching. (line 6) * path searching options: Path searching options. @@ -3326,14 +3360,14 @@ Index * pdftex.cfg: Specially-recognized files. (line 34) * PDFTEXCONFIG: Supported file formats. - (line 151) + (line 161) * pdftexconfig.tex: Specially-recognized files. (line 34) * permission denied: Searching overview. (line 56) * permissions, directory: Security. (line 51) * permissions, file: Security. (line 47) * PKFONTS: Supported file formats. - (line 154) + (line 164) * plain.base: Unable to generate fonts. (line 46) * privacy, semblance of: Logging. (line 32) @@ -3350,7 +3384,7 @@ Index * proof mode: Unable to generate fonts. (line 36) * PSHEADERS: Supported file formats. - (line 159) + (line 169) * pxp Pascal preprocessor: History. (line 12) * quoting variable values: Variable expansion. (line 17) * re-entrant API: Programming overview. @@ -3367,6 +3401,8 @@ Index * resolutions, last-resort: Fallback font. (line 6) * retrieving TeX: unixtex.ftp. (line 6) * right-hand side of variable assignments: Config files. (line 56) +* RISINPUTS: Supported file formats. + (line 173) * Rokicki, Tom: History. (line 12) * root user: Tilde expansion. (line 19) * runtime configuration files: Config files. (line 6) @@ -3386,7 +3422,7 @@ Index * sending patches: Bug checklist. (line 52) * setgid scripts: Security. (line 40) * SFDFONTS: Supported file formats. - (line 163) + (line 177) * shell scripts as configuration files: Config files. (line 79) * shell variables: Variable expansion. (line 17) * shell_escape, example for code: Programming with config files. @@ -3396,7 +3432,7 @@ Index (line 6) * slow startup time: Slow path searching. (line 6) * source files: Supported file formats. - (line 174) + (line 188) * sources for search paths: Path sources. (line 6) * special: Suppressing warnings. (line 30) @@ -3431,11 +3467,11 @@ Index * system C compiler bugs: TeX or Metafont failing. (line 19) * T1FONTS: Supported file formats. - (line 197) + (line 211) * T1INPUTS: Supported file formats. - (line 197) + (line 211) * T42FONTS: Supported file formats. - (line 202) + (line 216) * tcfmgr.map: Specially-recognized files. (line 46) * TDS: TeX directory structure. @@ -3460,32 +3496,32 @@ Index * tex-k@tug.org (bug address): Reporting bugs. (line 6) * tex.web: unixtex.ftp. (line 20) * TEXBIB: Supported file formats. - (line 28) + (line 30) * TEXBIB <1>: Supported file formats. - (line 111) + (line 121) * TEXCONFIG: Supported file formats. - (line 47) + (line 57) * TEXDOCS: Supported file formats. - (line 171) + (line 185) * TEXFONTMAPS: Supported file formats. - (line 84) + (line 94) * TEXFONTS: Supported file formats. - (line 65) + (line 75) * TEXFONTS <1>: Supported file formats. - (line 154) + (line 164) * TEXFONTS <2>: Supported file formats. - (line 185) + (line 199) * TEXFONTS <3>: Supported file formats. - (line 205) + (line 219) * texfonts.map: Fontmap. (line 6) * TEXFORMATS: Supported file formats. - (line 54) + (line 64) * TEXINDEXSTYLE: Supported file formats. - (line 74) + (line 84) * TEXINPUTS: Supported file formats. - (line 69) + (line 79) * TEXINPUTS <1>: Supported file formats. - (line 166) + (line 180) * TEXMF: TeX directory structure. (line 6) * texmf.cnf: Specially-recognized files. @@ -3496,40 +3532,40 @@ Index * texmf.cnf, source for path: Path sources. (line 17) * TEXMFCNF: Config files. (line 6) * TEXMFCNF <1>: Supported file formats. - (line 39) + (line 49) * TEXMFDBS: ls-R. (line 6) * TEXMFDBS <1>: Supported file formats. - (line 81) + (line 91) * TEXMFINI: Supported file formats. - (line 24) + (line 26) * TEXMFINI <1>: Supported file formats. - (line 54) + (line 64) * TEXMFINI <2>: Supported file formats. - (line 87) + (line 97) * TEXMFLOG: Logging. (line 10) * TEXMFOUTPUT: mktex script names. (line 40) * TEXMFSCRIPTS: Supported file formats. - (line 177) + (line 191) * texmfvar: mktex configuration. (line 122) * TEXMFVAR: mktex configuration. (line 123) * TEXPICTS: Supported file formats. - (line 69) + (line 79) * TEXPKS: Supported file formats. - (line 154) + (line 164) * TEXPOOL: Supported file formats. - (line 181) + (line 195) * TEXPSHEADERS: Supported file formats. - (line 159) + (line 169) * TEXPSHEADERS <1>: Supported file formats. - (line 197) + (line 211) * TEXSIZES: Fallback font. (line 6) * TEXSOURCES: Supported file formats. - (line 174) + (line 188) * TEX_HUSH: Searching overview. (line 56) * TEX_HUSH <1>: Suppressing warnings. (line 6) * TFMFONTS: Supported file formats. - (line 185) + (line 199) * tilde expansion: Tilde expansion. (line 6) * tilde.c: Tilde expansion. (line 25) * time system call: Logging. (line 15) @@ -3537,13 +3573,13 @@ Index * trailing '/' in home directory: Tilde expansion. (line 19) * trailing colons: Default expansion. (line 6) * TRFONTS: Supported file formats. - (line 189) + (line 203) * trick for detecting leaf directories: Subdirectory expansion. (line 22) * trojan horse attack: Security. (line 10) * try_std_extension_first: File lookup. (line 24) * TTFONTS: Supported file formats. - (line 193) + (line 207) * tug.org: unixtex.ftp. (line 6) * typeface directory, omitting: mktex configuration. (line 105) * typeface directory, omitting <1>: mktex configuration. (line 108) @@ -3573,7 +3609,7 @@ Index * version numbers, determining: Bug checklist. (line 15) * VF files, not found: Searching overview. (line 31) * VFFONTS: Supported file formats. - (line 205) + (line 219) * Vojta, Paul: History. (line 30) * Walsh, Norman: History. (line 56) * warning about unusable 'ls-R': ls-R. (line 45) @@ -3582,10 +3618,10 @@ Index * warnings, suppressing: Suppressing warnings. (line 6) * WEB2C: Supported file formats. - (line 213) + (line 227) * Weber, Olaf: History. (line 73) * WEBINPUTS: Supported file formats. - (line 209) + (line 223) * whitespace, in fontmap files: Fontmap. (line 27) * whitespace, not ignored on continuation lines: Config files. (line 37) @@ -3593,7 +3629,7 @@ Index * XDvi: Specially-recognized files. (line 41) * XDVIFONTS: Supported file formats. - (line 240) + (line 254) * XDVIMAKEPK: mktex script names. (line 32) * XDVISIZES: Fallback font. (line 6) * zuhn, david: History. (line 50) @@ -3623,37 +3659,37 @@ Node: ls-R36130 Node: Filename aliases39025 Node: Database format40203 Node: Invoking kpsewhich41216 -Node: Path searching options42160 -Node: Specially-recognized files50371 -Node: Auxiliary tasks51726 -Node: Standard options53551 -Node: TeX support53907 -Node: Supported file formats55259 -Node: File lookup62458 -Node: Glyph lookup64207 -Node: Basic glyph lookup65331 -Node: Fontmap66211 -Node: Fallback font68632 -Node: Suppressing warnings69544 -Node: mktex scripts70671 -Node: mktex configuration71886 -Node: mktex script names77689 -Node: mktex script arguments79075 -Node: Programming79954 -Node: Programming overview80476 -Node: Calling sequence83173 -Node: Program-specific files89705 -Node: Programming with config files90728 -Node: Reporting bugs92040 -Node: Bug checklist92718 -Node: Mailing lists96190 -Node: Debugging96865 -Node: Logging101942 -Node: Common problems103809 -Node: Unable to find files104286 -Node: Slow path searching106696 -Node: Unable to generate fonts108071 -Node: TeX or Metafont failing110542 -Node: Index111895 +Node: Path searching options42171 +Node: Specially-recognized files50091 +Node: Auxiliary tasks51446 +Node: Standard options53785 +Node: TeX support54141 +Node: Supported file formats55493 +Node: File lookup63158 +Node: Glyph lookup64907 +Node: Basic glyph lookup66031 +Node: Fontmap66911 +Node: Fallback font69332 +Node: Suppressing warnings70244 +Node: mktex scripts71371 +Node: mktex configuration72586 +Node: mktex script names78389 +Node: mktex script arguments79775 +Node: Programming80654 +Node: Programming overview81176 +Node: Calling sequence83873 +Node: Program-specific files90405 +Node: Programming with config files91428 +Node: Reporting bugs92740 +Node: Bug checklist93418 +Node: Mailing lists96890 +Node: Debugging97565 +Node: Logging102642 +Node: Common problems104509 +Node: Unable to find files104986 +Node: Slow path searching107396 +Node: Unable to generate fonts108771 +Node: TeX or Metafont failing111242 +Node: Index112595 End Tag Table diff --git a/Master/texmf-dist/doc/info/tlbuild.info b/Master/texmf-dist/doc/info/tlbuild.info index 306b033ad62..a62f1ea9435 100644 --- a/Master/texmf-dist/doc/info/tlbuild.info +++ b/Master/texmf-dist/doc/info/tlbuild.info @@ -3,7 +3,7 @@ tlbuild.texi. This file documents the TeX Live build system and more. - Copyright (C) 2013, 2014 Karl Berry & Peter Breitenlohner. + Copyright (C) 2013, 2014, 2015 Karl Berry & Peter Breitenlohner. Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are @@ -26,7 +26,7 @@ END-INFO-DIR-ENTRY File: tlbuild.info, Node: Top, Next: Introduction, Up: (dir) -Building TeX Live (2014) +Building TeX Live (2015) ************************ For an overview of this manual, *note Introduction::. @@ -52,7 +52,7 @@ File: tlbuild.info, Node: Introduction, Next: Overview of build system, Prev: 1 Introduction ************** -This manual (dated May 2014) corresponds to the TeX Live 2014 release. +This manual (dated May 2015) corresponds to the TeX Live 2015 release. This manual is aimed at system installers and programmers, and focuses on how to configure, build, and develop the TeX Live (TL) @@ -250,10 +250,10 @@ File: tlbuild.info, Node: Build problems, Next: Build in parallel, Prev: Buil 4.2 Build problems ================== -If configuring or building a module fails, you could either (a) find and -fix the problem, or (b) remove the subdirectory for that module from the -build tree, and rerun the top-level 'make' (or 'Build' with '--no-clean' -as its first argument). +If configuring or building a module fails, you should first find and fix +the problem, then perhaps remove the subdirectory for that module from +the build tree, and finally rerun the top-level 'make' (or 'Build' with +'--no-clean' as its first argument). File: tlbuild.info, Node: Build in parallel, Next: Build distribution, Prev: Build problems, Up: Building @@ -307,7 +307,7 @@ comparably simple way to install e-TeX). If you want to work on a single program within the TL sources, this is the recommended way to do it. Here is an example from start to -finish for working on 'dvipdfmx'. +finish for working on 'dvipdfm-x'. mkdir mydir && cd mydir # new working directory @@ -326,17 +326,17 @@ finish for working on 'dvipdfmx'. make >&outm # Test: - cd texk/dvipdfmx + cd texk/dvipdfm-x make check Then you modify source files in 'mydir/texk/dvipdfm-x' and rerun 'make' in 'mydir/Work/texk/dvipdfm-x' to rebuild. - The second line the 'configure' are invocation shows examples of -extra things you likely want to specify if you intend to hack the -sources (and not just build binaries): the '-C' speeds up 'configure', -and the 'CFLAGS' and 'CXXFLAGS' are to eliminate compiler optimization -for debugging purposes. + The second line of the 'configure' invocation shows examples of extra +things you likely want to specify if you intend to hack the sources (and +not just build binaries): the '-C' speeds up 'configure', and the +'CFLAGS' and 'CXXFLAGS' settings eliminate compiler optimization for +debugging purposes. Of course, one should actually look at the output and check that things are working. There are many 'configure' options you can tweak as @@ -403,7 +403,7 @@ defaults: MANDIR DATAROOTDIR/man INFODIR DATAROOTDIR/info -... except possibly modified as follows: +except possibly modified as follows: * If the option '--enable-multiplatform' is given, '/PLATFORM' (i.e., the canonical platform name) is appended to 'BINDIR' and 'LIBDIR'. @@ -555,10 +555,10 @@ many extra hassles, so don't do that, tempting as it may be. Currently the versions we use are: autoconf (GNU Autoconf) 2.69 - automake (GNU automake) 1.14.1 - bison (GNU Bison) 3.0.2 + automake (GNU automake) 1.15 + bison (GNU Bison) 3.0.4 flex 2.5.39 - ltmain.sh (GNU libtool) 2.4.2 + ltmain.sh (GNU libtool) 2.4.6 m4 (GNU M4) 1.4.17 makeinfo (GNU texinfo) 5.2 @@ -588,10 +588,10 @@ File: tlbuild.info, Node: Top-level directories, Next: Autoconf macros, Prev: Here is a brief description of the top-level directories in the TeX Live source tree. - As mentioned at the beginning of the chapter (*note Overview of build -system::), the main source directories are 'texk/' (TeX-specific -programs and libraries), 'utils/' (additional programs), and 'libs' -(generic libraries). + As mentioned at the beginning of *note Overview of build system::, +the main source directories are 'texk/' (TeX-specific programs and +libraries), 'utils/' (additional programs), and 'libs/' (generic +libraries). The top-level directories 'am/' and 'm4/' contain 'Makefile.am' fragments and Autoconf macros, respectively, used in many places. @@ -702,7 +702,7 @@ Macros for compiler-related checks: -- Macro: KPSE_COMPILER_WARNINGS When using the (Objective) C/C++ compiler, set - 'WARNING_[OBJ]C[XX']FLAGS to suitable warning flags (depending on + 'WARNING_[OBJ]C[XX]FLAGS' to suitable warning flags (depending on the value given to or implied for '--enable-compiler-warnings'). Call 'AC_SUBST' for them. At the moment this only works for GNU compilers, but could be extended to others if necessary. @@ -754,13 +754,13 @@ library. E.g., for 'libs/libpng': Provide the configure option '--with-system-libpng'. Set and 'AC_SUBST' 'make' variables for modules using this library (either an installed version or from the TeX Live tree): 'LIBPNG_INCLUDES' - for use in CPPFLAGS, LIBPNG_LIBS for use in LDADD, LIBPNG_DEPEND - for use as dependency, and LIBPNG_RULE defining 'make' rules to - rebuild the library. + for use in 'CPPFLAGS', 'LIBPNG_LIBS' for use in 'LDADD', + 'LIBPNG_DEPEND' for use as dependency, and 'LIBPNG_RULE' defining + 'make' rules to rebuild the library. - -- Macro: KPSE_ADD_FLAGS (LIBNAME) - Temporarily extend CPPFLAGS and LIBS with the values required for - the library module 'NAME'. + -- Macro: KPSE_ADD_FLAGS (NAME) + Temporarily extend 'CPPFLAGS' and 'LIBS' with the values required + for the library module 'NAME'. -- Macro: KPSE_RESTORE_FLAGS Restore 'CPPFLAGS' and 'LIBS' to their original values. @@ -772,8 +772,8 @@ library. E.g., for 'libs/libpng': and its 'Makefile.am' would be along these lines: bin_PROGRAMS = foo - AM_CPPFLAGS = ${ZLIB_INCLUDES} ${LIBPNG_INCLUDES} - foo_LDADD = ${ZLIB_LIBS} ${LIBPNG_LIBS} + AM_CPPFLAGS = ${LIBPNG_INCLUDES} ${ZLIB_INCLUDES} + foo_LDADD = ${LIBPNG_LIBS} ${ZLIB_LIBS} foo_DEPENDENCIES = ${ZLIB_DEPEND} ${LIBPNG_DEPEND} ## Rebuild libz @ZLIB_RULE@ @@ -851,8 +851,8 @@ File: tlbuild.info, Node: 'png' library, Next: 'zlib' library, Up: Library mo ---------------------------------------- This generic library uses the source tree in, e.g., the subdirectory -'libpng-1.5.17' with all modifications for TL recorded in -'libpng-1.5.17-PATCHES/*'. The 'configure.ac' fragment +'libpng-1.6.16' with all modifications for TL recorded in +'libpng-1.6.16-PATCHES/*'. The 'configure.ac' fragment 'ac/withenable.ac' contains KPSE_WITH_LIB([libpng], [zlib]) @@ -936,11 +936,11 @@ installed by 'make install' together with the programs. They are, however, not part of the TL DVD as distributed by TeX user groups, and have never been officially released for standalone use. - It is possible, and possibly even useful for distro builds (*note -Distro builds::, to specify the configure option -'--with-system-kpathsea' in order to use a system version of the library -and it may then be necessary to specify '--with-kpathsea-includes' -and/or '--with-kpathsea-libdir'. + It is possible, and perhaps even useful for distro builds (*note +Distro builds::), to specify the configure option +'--with-system-kpathsea' in order to use a system version of the +library. Programs outside the TL tree should use 'pkg-config' for the +required flags. In addition to 'ac/withenable.ac' and 'ac/kpathsea.ac' there is a third fragment 'ac/mktex.ac' included by both 'ac/withenable.ac' and @@ -972,8 +972,8 @@ File: tlbuild.info, Node: 't1utils' package, Next: 'xindy' package, Up: Progr 6.5.1 The 't1utils' package in 'utils/t1utils' ---------------------------------------------- -Once again we use the distributed source tree 't1utils-1.38' with -modifications documented in 't1utils-1.38-PATCHES/*' and a proxy build +Once again we use the distributed source tree 't1utils-1.39' with +modifications documented in 't1utils-1.39-PATCHES/*' and a proxy build system consisting of 'configure.ac' and 'Makefile.am'. The fragment 'ac/withenable.ac' contains @@ -988,10 +988,10 @@ File: tlbuild.info, Node: 'xindy' package, Next: 'xdvik' package, Prev: 't1ut 6.5.2 The 'xindy' package in 'utils/xindy' ------------------------------------------ -This module uses the distributed source tree 'xindy-2.4' with -modifications documented in 'xindy-2.4-PATCHES/*', a proxy +This module uses the distributed source tree 'xindy-2.5.1' with +modifications documented in 'xindy-2.5.1-PATCHES/*', a proxy 'configure.ac', and a wrapper 'Makefile.am' that descends into -'xindy-2.4'. The 'xindy' build requires that the distributed +'xindy-2.5.1'. The 'xindy' build requires that the distributed 'Makefile's allow a 'VPATH' build, can handle all targets, and do not refer to '${top_srcdir}' or '${top_builddir}'. The fragment 'ac/withenable.ac' contains @@ -1165,7 +1165,7 @@ at the top level gives an exhaustive list of all global options and a few important module-specific ones, whereas, e.g., 'texk/lcdf-typetools/configure --help' also displays the 'lcdf-typetools' specific options, which are not shown -by the top-level '--help'. +at the top-level. The help text also mentions several influential environment variables, but for TeX Live it is better to specify them as assigments @@ -1258,9 +1258,8 @@ files must always be <2GB, due to the file format specifications. With LFS, there is no fixed limit on the size of PDF files created by 'pdftex' or PostScript files created by 'dvips'. The size of PDF images -included by 'pdftex' must, however, be <4GB when using 'xpdf' and <2GB -when using older versions of 'poppler' (even on 64-bit systems with -LFS), whereas 'poppler' versions 0.23 and later impose no such limit. +included by 'pdftex' or 'luatex' must, however, be <2GB when using +'poppler' version 0.22 or before (even on 64-bit systems with LFS). File: tlbuild.info, Node: '--disable-missing', Next: '--enable-compiler-warnings='LEVEL, Prev: '--disable-largefile', Up: Global configure options @@ -1316,12 +1315,11 @@ File: tlbuild.info, Node: '--enable-multiplatform', Next: '--enable-shared', 7.1.8 '--enable-multiplatform' ------------------------------ -If enabled, install executables and libraries in per-platform -subdirectories of 'EPREFIX/bin' and 'EPREFIX/lib' where EPREFIX is the -value given or implied for 'exec_prefix'. This can be overridden by -explicitly '--bindir=DIR' or '--libdir=DIR'. In any case, the values -for 'bindir' and 'libdir' are automatically propagated to all -subdirectories. +If enabled and '--bindir=DIR' or '--libdir=DIR' are not specified, +install executables and libraries in per-platform subdirectories of +'EPREFIX/bin' and 'EPREFIX/lib' where EPREFIX is the value given or +implied for 'exec_prefix'. In any case, the values for 'bindir' and +'libdir' are automatically propagated to all subdirectories. File: tlbuild.info, Node: '--enable-shared', Next: '--enable-silent-rules', Prev: '--enable-multiplatform', Up: Global configure options @@ -1447,11 +1445,6 @@ Disable TeX's '--ipc' option. '--disable-mf-nowin' Do not build a separate non-graphically-capable Metafont ('mf-nowin'). -'--disable-omfonts' -Build the WEB versions of the Omega font utilities 'ofm2opl', 'opl2ofm', -'ovf2ovp', and 'ovp2ovf' instead of the C version 'omfonts'. The WEB -and C versions should be roughly equivalent. - '--disable-tex', '--enable-etex', ... Do not or do build the various TeX, Metafont, and MetaPost engines (defaults are defined in the fragment 'texk/web2c/ac/web2c.ac'). @@ -1479,19 +1472,22 @@ Build the TeX engines with or without 'SyncTeX' support; ignored for a native TeX Live build, defaults are again defined in 'texk/web2c/ac/web2c.ac'. +'--disable-synctex' +Do not build the 'SyncTeX' library and tool. + File: tlbuild.info, Node: Configure options for 'texk/bibtex-x', Next: Configure options for 'texk/dvipdfm-x', Prev: Configure options for 'texk/web2c', Up: Program-specific configure options 7.2.4 Configure options for 'texk/bibtex-x' ------------------------------------------- -The former programs 'bibtex8' and 'bibtexu' have been merged into the -module 'bibtex-x' (extended BibTeX). +The programs 'bibtex8' and 'bibtexu' have been merged into the module +'bibtex-x' (extended BibTeX). '--disable-bibtex8' Do not build the 'bibtex8' program. - -disable-bibtexu '--disable-bibtexu' +'--disable-bibtexu' Do not build the 'bibtexu' program (building 'bibtexu' requires 'ICU' libraries). @@ -1508,11 +1504,10 @@ created by default. In addition, 'dvipdfm' is created as a symlink to 'dvipdfmx', with backward-compatible (very slightly different) behavior. '--disable-dvipdfmx' -Do not build the 'dvipdfmx' program or create the 'dvipdfm' symlink. +Do not build the 'dvipdfmx' program with the 'dvipdfm' symlink. '--disable-xdvipdfmx' -Do not build the 'xdvipdfmx' program (building 'xdvipdfmx' requires the -'freetype' library). +Do not build the 'xdvipdfmx' program. File: tlbuild.info, Node: Configure options for 'texk/dvisvgm', Next: Configure options for 'texk/texlive', Prev: Configure options for 'texk/dvipdfm-x', Up: Program-specific configure options @@ -1528,8 +1523,8 @@ PostScript specials. '--without-libgs' Build 'dvisvgm' without PostScript support at all. Because the dynamic -loading just mention defeats all attempts at static linking, the result -can crash due to library incompatibilities, e.g., on CentOS 5. +loading just mentioned defeats all attempts at static linking, the +result can crash due to library incompatibilities, e.g., on CentOS 5. '--with-libgs-includes=DIR', '--with-libgs-libdir=DIR' Specify non-standard locations of the Ghostscript headers and library. @@ -1584,11 +1579,6 @@ for a non-native one) indicates that 'xindy' will use the installed version of 'clisp' (which must be identical to the one used to build 'xindy'). -'--with-recode' -Use 'recode' instead of 'iconv' to build the 'xindy' rules and -documentation, required for some systems where 'iconv' is missing or -broken. - File: tlbuild.info, Node: Library-specific configure options, Next: Variables for configure, Prev: Program-specific configure options, Up: Configure options @@ -1606,8 +1596,8 @@ Using a system version implies also using the system versions of all libraries (if any) that LIB depends on. For many libraries '--with-LIB-includes=DIR' and -'--with-LIB-libdir=DIR' to specify non-standard search locations; others -use 'pkg-config' or similar to determine the required flags. +'--with-LIB-libdir=DIR' can specify non-standard search locations; +others use 'pkg-config' or similar to determine the required flags. The top-level 'configure' script performs a consistency check for all required system libraries and bails out if tests fail. @@ -1649,13 +1639,14 @@ File: tlbuild.info, Node: Configure options for system 'poppler', Prev: Config 7.3.2 Configure options for system 'poppler' -------------------------------------------- -Building LuaTeX and XeTeX requires 'poppler', either from the TL tree or -system headers and library. Building pdfTeX requires either 'xpdf' from -the TeX Live tree or system 'poppler' headers and library. +Building LuaTeX (or LuaJITTeX) and XeTeX requires 'poppler', either from +the TL tree or system headers and library. Building pdfTeX requires +either 'xpdf' from the TeX Live tree or system 'poppler' headers and +library. '--with-system-poppler' -Use a system version (0.18 or newer) of 'poppler' for LuaTeX and XeTeX, -and use 'pkg-config' to obtain the required flags. +Use a system version (0.18 or newer) of 'poppler' for LuaTeX (or +LuaJITTeX) and XeTeX, and use 'pkg-config' to obtain the required flags. '--with-system-xpdf' Use a system version (0.12 or better) of 'poppler' (and 'pkg-config') @@ -1727,10 +1718,13 @@ useful to add the configure option '--build=HOST' to get the correct canonical host name, but note that this should _not_ be '--host=HOST' (*note (autoconf)Hosts and Cross-Compilation::). - In order to build, e.g., 32-bit binaries with 'clang' on a 64-bit OSX -system one could use - './Build --build=i386-apple-darwin CC='clang -arch i386'' \ - 'CXX='clang++ -arch i386' OBJCXX='clang++ -arch i386'' + In order to build, e.g., 32-bit binaries with 'clang' on a 64-bit +MacOSX system one could use: + + TL_BUILD_ENV="CC='clang -arch i386' \ + CXX='clang++ -arch i386' \ + OBJCXX='clang++ -arch i386'" \ + ./Build --build=i386-apple-darwin * Menu: @@ -1872,7 +1866,7 @@ that may or may not be available on a particular system. It uses the perhaps slightly less efficient alternative #if !(defined HAVE_DECL_STPCPY && HAVE_DECL_STPCPY) - #static inline char *stpcpy(char *dest, const char *src) + static inline char *stpcpy(char *dest, const char *src) { return strcpy(dest, src) + strlen(src); } @@ -4368,17 +4362,21 @@ Index * --bindir configure option: '--prefix' '--bindir' .... (line 6) +* --bindir configure option <1>: '--enable-multiplatform'. + (line 6) * --build=HOST: Cross configuring. (line 6) * --disable-all-packages configure option: Build one package. (line 6) * --disable-all-pkgs: '--disable-all-pkgs'. (line 6) * --disable-bibtex8: Configure options for 'texk/bibtex-x'. (line 9) +* --disable-bibtexu: Configure options for 'texk/bibtex-x'. + (line 12) * --disable-dump-share: Configure options for 'texk/web2c'. (line 27) * --disable-dvipdfmx: Configure options for 'texk/dvipdfm-x'. (line 12) * --disable-etex-synctex: Configure options for 'texk/web2c'. - (line 64) + (line 59) * --disable-ipc: Configure options for 'texk/web2c'. (line 31) * --disable-largefile: '--disable-largefile'. @@ -4390,28 +4388,28 @@ Index * --disable-missing: '--disable-missing'. (line 6) * --disable-native-texlive-build: '--disable-native-texlive-build'. (line 6) -* --disable-omfonts: Configure options for 'texk/web2c'. - (line 37) * --disable-PROG: '--enable-PROG' '--disable-PROG'. (line 6) +* --disable-synctex: Configure options for 'texk/web2c'. + (line 64) * --disable-tex: Configure options for 'texk/web2c'. - (line 42) + (line 37) * --disable-web-progs: Configure options for 'texk/web2c'. - (line 46) + (line 41) * --disable-xdvipdfmx: Configure options for 'texk/dvipdfm-x'. (line 15) * --enable-*win for Metafont window support: Configure options for 'texk/web2c'. - (line 60) + (line 55) * --enable-auto-core: Configure options for 'texk/web2c'. - (line 50) + (line 45) * --enable-compiler-warnings=LEVEL: '--enable-compiler-warnings='LEVEL. (line 6) * --enable-cxx-runtime-hack configure option: Macros for compilers. (line 29) * --enable-etex: Configure options for 'texk/web2c'. - (line 42) + (line 37) * --enable-libtool-hack: Configure options for 'texk/web2c'. - (line 55) + (line 50) * --enable-maintainer-mode: '--enable-maintainer-mode'. (line 6) * --enable-maintainer-mode configure option: Build system tools. @@ -4425,7 +4423,7 @@ Index * --enable-silent-rules: '--enable-silent-rules'. (line 6) * --enable-tex-synctex: Configure options for 'texk/web2c'. - (line 64) + (line 59) * --enable-texlive-build: '--disable-native-texlive-build'. (line 16) * --enable-xi2-scrolling: Configure options for 'texk/xdvik'. @@ -4435,7 +4433,7 @@ Index * --enable-xindy-rules: Configure options for 'utils/xindy'. (line 6) * --host=HOST: Cross configuring. (line 6) -* --libdir: '--enable-multiplatform'. +* --libdir configure option: '--enable-multiplatform'. (line 6) * --no-clean Build option: Build problems. (line 6) * --prefix configure option: '--prefix' '--bindir' .... @@ -4456,8 +4454,6 @@ Index (line 16) * --with-libgs-includes, -libdir: Configure options for 'texk/dvisvgm'. (line 17) -* --with-recode: Configure options for 'utils/xindy'. - (line 23) * --with-system-kpathsea: 'kpathsea' library. (line 14) * --with-system-LIB: Adding a new generic library module. (line 34) @@ -4466,9 +4462,9 @@ Index * --with-system-libgs: Configure options for 'texk/dvisvgm'. (line 6) * --with-system-poppler: Configure options for system 'poppler'. - (line 10) + (line 11) * --with-system-xpdf: Configure options for system 'poppler'. - (line 14) + (line 15) * --with-xdvi-x-toolkit: 'xdvik' package. (line 21) * --with-xdvi-x-toolkit=KIT: Configure options for 'texk/xdvik'. (line 9) @@ -4629,8 +4625,6 @@ Index * GNU/Linux distro: Distro builds. (line 6) * Gnulib, used for common files: Top-level directories. (line 30) -* iconv: Configure options for 'utils/xindy'. - (line 23) * ICU cross compiling: Cross problems. (line 25) * ICU libraries: Variables for configure. (line 24) @@ -4735,7 +4729,7 @@ Index * Libtool: Overview of build system. (line 6) * libtool, hack for avoiding excessive linking: Configure options for 'texk/web2c'. - (line 55) + (line 50) * libXt: Configure options for 'texk/web2c'. (line 22) * linked scripts: Linked scripts. (line 6) @@ -4770,8 +4764,6 @@ Index * one package, building: Build one package. (line 6) * OpenGL, required for Asymptote: 'asymptote'. (line 6) * operating system distribution, building for: Distro builds. (line 6) -* opl2ofm, et al.: Configure options for 'texk/web2c'. - (line 37) * otangle: Cross problems. (line 31) * overall build process: Building. (line 6) * parallel build: Build in parallel. (line 6) @@ -4794,7 +4786,7 @@ Index (line 10) * Preining, Norbert: Distro builds. (line 54) * preloaded binaries: Configure options for 'texk/web2c'. - (line 50) + (line 45) * prerequisites for building: Prerequisites. (line 6) * problems with build: Build problems. (line 6) * program module, adding: Adding a new program module. @@ -4803,8 +4795,6 @@ Index * program-specific 'configure' options: Program-specific configure options. (line 6) * reautoconf: Build system tools. (line 28) -* recode: Configure options for 'utils/xindy'. - (line 23) * requirements for building: Prerequisites. (line 6) * runscript.exe: Macros for Windows. (line 25) * scripts, linked and not maintained: Linked scripts. (line 6) @@ -4833,6 +4823,8 @@ Index * support files, separate from build: Installing. (line 8) * symlinks, used for scripts: Linked scripts. (line 6) * synctex: Configure options for 'texk/web2c'. + (line 59) +* synctex <1>: Configure options for 'texk/web2c'. (line 64) * system distribution, building for: Distro builds. (line 6) * t1utils package: 't1utils' package. (line 6) @@ -4859,7 +4851,7 @@ Index * WARNING_C[XX]FLAGS: Macros for compilers. (line 9) * web2c program: Cross problems. (line 13) * web2c.ac: Configure options for 'texk/web2c'. - (line 42) + (line 37) * wget: Linked scripts. (line 22) * WIN32, Automake conditional: Macros for Windows. (line 16) * WIN32_WRAP, Automake conditional: Macros for Windows. (line 25) @@ -4897,313 +4889,313 @@ Index Tag Table: -Node: Top993 -Node: Introduction1911 -Node: Overview of build system3384 -Node: Prerequisites5448 -Node: Building7510 -Node: Build iteration8729 -Node: Build problems9801 -Node: Build in parallel10194 -Node: Build distribution10786 -Node: Build one package11357 -Node: Installing14130 -Node: Installation directories15145 -Node: Linked scripts16965 -Node: Distro builds18446 -Node: Layout and infrastructure20836 -Node: Build system tools21625 -Node: Top-level directories23637 +Node: Top999 +Node: Introduction1917 +Node: Overview of build system3390 +Node: Prerequisites5454 +Node: Building7516 +Node: Build iteration8735 +Node: Build problems9807 +Node: Build in parallel10210 +Node: Build distribution10802 +Node: Build one package11373 +Node: Installing14149 +Node: Installation directories15164 +Node: Linked scripts16980 +Node: Distro builds18461 +Node: Layout and infrastructure20851 +Node: Build system tools21640 +Node: Top-level directories23650 Node: Autoconf macros25691 Node: General setup macros26392 Node: Macros for programs27259 Node: Macros for compilers28071 Node: Macros for libraries29505 Node: Macros for library and header flags29931 -Node: Macros for Windows31800 -Node: Library modules33377 -Node: 'png' library33874 -Node: 'zlib' library36167 -Node: 'freetype' library36688 -Node: 'kpathsea' library37222 -Node: Program modules38646 -Node: 't1utils' package39082 -Node: 'xindy' package39649 -Node: 'xdvik' package40828 -Node: 'asymptote'41907 -Node: Extending TeX Live42362 -Node: Adding a new program module42730 -Node: Adding a new generic library module44249 -Node: Adding a new TeX-specific library module46462 -Node: Configure options47149 -Node: Global configure options48540 -Node: '--disable-native-texlive-build'49108 -Node: '--prefix' '--bindir' ...50104 -Node: '--disable-largefile'50652 -Node: '--disable-missing'51419 -Node: '--enable-compiler-warnings='LEVEL51826 -Node: '--enable-cxx-runtime-hack'52571 -Node: '--enable-maintainer-mode'53004 -Node: '--enable-multiplatform'53539 -Node: '--enable-shared'54100 -Node: '--enable-silent-rules'54477 -Node: '--without-ln-s'54939 -Node: '--without-x'55296 -Node: Program-specific configure options55488 -Node: '--enable-PROG' '--disable-PROG'56151 -Node: '--disable-all-pkgs'56434 -Node: Configure options for 'texk/web2c'57428 -Node: Configure options for 'texk/bibtex-x'60095 -Node: Configure options for 'texk/dvipdfm-x'60671 -Node: Configure options for 'texk/dvisvgm'61510 -Node: Configure options for 'texk/texlive'62400 -Node: Configure options for 'texk/xdvik'62827 -Node: Configure options for 'utils/xindy'63437 -Node: Library-specific configure options64499 -Node: Configure options for 'kpathsea'65513 -Node: Configure options for system 'poppler'66226 -Node: Variables for configure66993 -Node: Cross compilation68421 -Node: Cross configuring69686 -Node: Cross problems71359 -Node: Coding conventions73220 -Node: Declarations and definitions73889 -Node: Const76072 -Node: install-tl77935 -Node: install-tl NAME78276 -Node: install-tl SYNOPSIS78434 -Node: install-tl DESCRIPTION78642 -Node: install-tl REFERENCES79643 -Node: install-tl OPTIONS80159 -Ref: install-tl *-gui* [[=]_module_]80513 -Ref: install-tl 'text'80722 -Ref: install-tl 'wizard'80845 -Ref: install-tl 'perltk'80999 -Ref: install-tl *-no-gui*81433 -Ref: install-tl *-lang* _llcode_81514 -Ref: install-tl *-repository* _url|path_82201 -Ref: install-tl *-select-repository*84012 -Ref: install-tl *-all-options*84448 -Ref: install-tl *-custom-bin* _path_84755 -Ref: install-tl *-debug-translation*85410 -Ref: install-tl *-force-platform* _platform_85629 -Ref: install-tl *-help*, *--help*, *-?*85873 -Ref: install-tl *-in-place*86266 -Ref: install-tl *-logfile* _file_86793 -Ref: install-tl *-no-cls*87144 -Ref: install-tl *-non-admin*87275 -Ref: install-tl *--persistent-downloads*87380 -Ref: install-tl *--no-persistent-downloads*87408 -Ref: install-tl *-portable*88016 -Ref: install-tl *-print-platform*88155 -Ref: install-tl *-profile* _profile_88348 -Ref: install-tl *-q*89842 -Ref: install-tl *-scheme* _scheme_89904 -Ref: install-tl *-v*90378 -Ref: install-tl *-version*, *--version*90539 -Node: install-tl ENVIRONMENT VARIABLES90670 -Ref: install-tl 'TEXLIVE_INSTALL_ENV_NOCHECK'91059 -Ref: install-tl 'TEXLIVE_INSTALL_NO_CONTEXT_CACHE'91261 -Ref: install-tl 'TEXLIVE_INSTALL_PREFIX'91367 -Ref: install-tl 'TEXLIVE_INSTALL_TEXMFCONFIG'91398 -Ref: install-tl 'TEXLIVE_INSTALL_TEXMFHOME'91427 -Ref: install-tl 'TEXLIVE_INSTALL_TEXMFLOCAL'91457 -Ref: install-tl 'TEXLIVE_INSTALL_TEXMFSYSCONFIG'91491 -Ref: install-tl 'TEXLIVE_INSTALL_TEXMFSYSVAR'91522 -Ref: install-tl 'TEXLIVE_INSTALL_TEXMFVAR'91550 -Ref: install-tl 'NOPERLDOC'91605 -Node: install-tl AUTHORS AND COPYRIGHT91669 -Node: tlmgr92027 -Node: tlmgr NAME92464 -Node: tlmgr SYNOPSIS92589 -Node: tlmgr DESCRIPTION92779 -Node: tlmgr EXAMPLES93875 -Ref: tlmgr 'tlmgr option repository http://mirror.ctan.org/systems/texlive/tlnet'94166 -Ref: tlmgr 'tlmgr update --list'94347 -Ref: tlmgr 'tlmgr update --all'94440 -Ref: tlmgr 'tlmgr info' _pkg_94596 -Node: tlmgr OPTIONS94802 -Ref: tlmgr *--repository* _url|path_95322 -Ref: tlmgr *--gui* [_action_]96047 -Ref: tlmgr *--gui-lang* _llcode_96454 -Ref: tlmgr *--debug-translation*97137 -Ref: tlmgr *--machine-readable*97340 -Ref: tlmgr *--no-execute-actions*97608 -Ref: tlmgr *--package-logfile* _file_97801 -Ref: tlmgr *--pause*98056 -Ref: tlmgr *--persistent-downloads*98211 -Ref: tlmgr *--no-persistent-downloads*98239 -Ref: tlmgr *--pin-file*98733 -Ref: tlmgr *--usermode*98951 -Ref: tlmgr *--usertree* _dir_99071 -Node: tlmgr ACTIONS99621 -Node: tlmgr help100853 -Node: tlmgr version101329 -Node: tlmgr backup [--clean[=_N_]] [--backupdir _dir_] [--all | _pkg_]...101647 -Ref: tlmgr *--backupdir* _directory_102741 -Ref: tlmgr *--all*102938 -Ref: tlmgr *--clean*[=_N_]103160 -Ref: tlmgr *--dry-run*103457 -Node: tlmgr candidates _pkg_103577 -Ref: tlmgr *candidates _pkg_* 1103864 -Node: tlmgr check [_option_]... [files|depends|executes|runfiles|all]104008 -Ref: tlmgr *files*104451 -Ref: tlmgr *depends*104586 -Ref: tlmgr *executes*104928 -Ref: tlmgr *runfiles*105046 -Ref: tlmgr *--use-svn*105158 -Node: tlmgr conf [texmf|tlmgr|updmap [--conffile _file_] [--delete] [_key_ [_value_]]]105275 -Node: tlmgr dump-tlpdb [--local|--remote]107347 -Ref: tlmgr *--local*107857 -Ref: tlmgr *--remote*107896 -Node: tlmgr generate [_option_]... _what_108318 -Ref: tlmgr *generate language*108559 -Ref: tlmgr *generate language.dat*108584 -Ref: tlmgr *generate language.def*108609 -Ref: tlmgr *generate language.dat.lua*108638 -Ref: tlmgr *generate fmtutil*108658 -Ref: tlmgr *--dest* _output_file_110895 -Ref: tlmgr *--localcfg* _local_conf_file_111471 -Ref: tlmgr *--rebuild-sys*111594 -Node: tlmgr gui112455 -Node: tlmgr info [_option_...] [collections|schemes|_pkg_...]112699 -Ref: tlmgr *--list*113904 -Ref: tlmgr *--only-installed*114183 -Ref: tlmgr *--taxonomy*114398 -Ref: tlmgr *--keyword*114410 -Ref: tlmgr *--functionality*114428 -Ref: tlmgr *--characterization*114449 -Node: tlmgr init-usertree114662 -Node: tlmgr install [_option_]... _pkg_...115088 -Ref: tlmgr *--file*115452 -Ref: tlmgr *--reinstall*115678 -Ref: tlmgr *--no-depends*116058 -Ref: tlmgr *--no-depends-at-all*116217 -Ref: tlmgr *--dry-run* 1116615 -Ref: tlmgr *--force*116733 -Node: tlmgr option116939 -Ref: tlmgr *option [show]*117112 -Ref: tlmgr *option showall*117130 -Ref: tlmgr *option _key_ [_value_]*117156 -Node: tlmgr paper121004 -Ref: tlmgr *paper [a4|letter]*121189 -Ref: tlmgr *[xdvi|pdftex|dvips|dvipdfmx|context|psutils] paper [_papersize_|--list]*121263 -Node: tlmgr path [--w32mode=user|admin] [add|remove]122290 -Node: tlmgr pinning123773 -Ref: tlmgr 'pinning show'124080 -Ref: tlmgr 'pinning add' _repo_ _pkgglob_...124153 -Ref: tlmgr 'pinning remove' _repo_ _pkgglob_...124272 -Ref: tlmgr 'pinning remove _repo_ --all'124425 -Node: tlmgr platform list|add|remove _platform_...124479 -Node: tlmgr platform set _platform_124727 -Node: tlmgr platform set auto124955 -Ref: tlmgr *--dry-run* 2126072 -Node: tlmgr postaction [--w32mode=user|admin] [--fileassocmode=1|2] [--all] [install|remove] [shortcut|fileassoc|script] [_pkg_]...126181 -Node: tlmgr print-platform127483 -Node: tlmgr restore [--backupdir _dir_] [--all | _pkg_ [_rev_]]127955 -Ref: tlmgr *--all* 1128851 -Ref: tlmgr *--backupdir* _directory_ 1129045 -Ref: tlmgr *--dry-run* 3129201 -Ref: tlmgr *--force* 1129318 -Node: tlmgr remove [_option_]... _pkg_...129346 -Ref: tlmgr *--no-depends* 1129869 -Ref: tlmgr *--no-depends-at-all* 1129931 -Ref: tlmgr *--force* 2129987 -Ref: tlmgr *--dry-run* 4130459 -Node: tlmgr repository130566 -Ref: tlmgr *repository list*130774 -Ref: tlmgr *repository list _path|tag_*130804 -Ref: tlmgr *repository add _path_ [_tag_]*130837 -Ref: tlmgr *repository remove _path|tag_*130869 -Ref: tlmgr *repository set _path_[#_tag_] [_path_[#_tag_] ...]*130923 -Node: tlmgr search [_option_...] _what_132007 -Node: tlmgr search [_option_...] --file _what_132518 -Node: tlmgr search [_option_...] --taxonomy _what_132769 -Node: tlmgr search [_option_...] --keyword _what_133080 -Node: tlmgr search [_option_...] --functionality _what_133398 -Node: tlmgr search [_option_...] --characterization _what_133736 -Node: tlmgr search [_option_...] --all _what_134076 -Ref: tlmgr *--global*134524 -Ref: tlmgr *--word*134636 -Ref: tlmgr *--list* 1134875 -Ref: tlmgr *--file* 1135221 -Ref: tlmgr *--taxonomy* 1135278 -Ref: tlmgr *--keyword* 1135290 -Ref: tlmgr *--functionality* 1135308 -Ref: tlmgr *--characterization* 1135329 -Ref: tlmgr *--all* 2135484 -Node: tlmgr uninstall135567 -Ref: tlmgr *--force* 3135821 -Node: tlmgr update [_option_]... [_pkg_]...135877 -Ref: tlmgr *--all* 3136248 -Ref: tlmgr *--self*137989 -Ref: tlmgr *--dry-run* 5138753 -Ref: tlmgr *--list* [_pkg_]138930 -Ref: tlmgr *--exclude* _pkg_139619 -Ref: tlmgr *--no-auto-remove* [_pkg_]...140312 -Ref: tlmgr *--no-auto-install* [_pkg_]...140763 -Ref: tlmgr *--reinstall-forcibly-removed*141419 -Ref: tlmgr *--backup* and *--backupdir* _directory_141983 -Ref: tlmgr *--no-depends* 2143164 -Ref: tlmgr *--no-depends-at-all* 2143367 -Ref: tlmgr *--force* 4143423 -Node: tlmgr USER MODE143849 -Node: tlmgr user mode install146660 -Node: tlmgr user mode backup; restore; remove; update147607 -Node: tlmgr user mode generate; option; paper148049 -Node: tlmgr CONFIGURATION FILE FOR TLMGR148425 -Node: tlmgr TAXONOMIES149516 -Ref: tlmgr '--keyword' 2150142 -Ref: tlmgr '--functionality' 2150227 -Ref: tlmgr '--characterization' 2150383 -Ref: tlmgr '--taxonomy' 2150524 -Node: tlmgr MULTIPLE REPOSITORIES151065 -Node: tlmgr Pinning152786 -Node: tlmgr GUI FOR TLMGR154761 -Node: tlmgr Main display155983 -Node: tlmgr Display configuration area156235 -Ref: tlmgr Status156596 -Ref: tlmgr Category156760 -Ref: tlmgr Match156946 -Ref: tlmgr Selection157206 -Ref: tlmgr Display configuration buttons157410 -Node: tlmgr Package list area157593 -Ref: tlmgr a checkbox158177 -Ref: tlmgr package name158313 -Ref: tlmgr local revision (and version)158412 -Ref: tlmgr remote revision (and version)158787 -Ref: tlmgr short description159084 -Node: tlmgr Main display action buttons159129 -Ref: tlmgr Update all installed159395 -Ref: tlmgr Update159767 -Ref: tlmgr Install159817 -Ref: tlmgr Remove160003 -Ref: tlmgr Backup160181 -Node: tlmgr Menu bar160338 -Ref: tlmgr 'tlmgr' menu160535 -Ref: tlmgr 'Options menu'160843 -Ref: tlmgr 'Actions menu'161926 -Ref: tlmgr 'Help menu'162354 -Node: tlmgr MACHINE-READABLE OUTPUT162487 -Node: tlmgr Machine-readable 'update' and 'install' output163303 -Ref: tlmgr 'location-url' _location_164585 -Ref: tlmgr 'total-bytes' _count_164801 -Ref: tlmgr _pkgname_165211 -Ref: tlmgr _status_165421 -Ref: tlmgr 'd'165499 -Ref: tlmgr 'f'165559 -Ref: tlmgr 'u'165738 -Ref: tlmgr 'r'165784 -Ref: tlmgr 'a'165907 -Ref: tlmgr 'i'166085 -Ref: tlmgr 'I'166204 -Ref: tlmgr _localrev_166306 -Ref: tlmgr _serverrev_166413 -Ref: tlmgr _size_166525 -Ref: tlmgr _runtime_166694 -Ref: tlmgr _esttot_166764 -Node: tlmgr Machine-readable 'option' output166797 -Node: tlmgr AUTHORS AND COPYRIGHT167315 -Node: Index167662 +Node: Macros for Windows31811 +Node: Library modules33388 +Node: 'png' library33885 +Node: 'zlib' library36178 +Node: 'freetype' library36699 +Node: 'kpathsea' library37233 +Node: Program modules38636 +Node: 't1utils' package39072 +Node: 'xindy' package39639 +Node: 'xdvik' package40824 +Node: 'asymptote'41903 +Node: Extending TeX Live42358 +Node: Adding a new program module42726 +Node: Adding a new generic library module44245 +Node: Adding a new TeX-specific library module46458 +Node: Configure options47145 +Node: Global configure options48527 +Node: '--disable-native-texlive-build'49095 +Node: '--prefix' '--bindir' ...50091 +Node: '--disable-largefile'50639 +Node: '--disable-missing'51332 +Node: '--enable-compiler-warnings='LEVEL51739 +Node: '--enable-cxx-runtime-hack'52484 +Node: '--enable-maintainer-mode'52917 +Node: '--enable-multiplatform'53452 +Node: '--enable-shared'53996 +Node: '--enable-silent-rules'54373 +Node: '--without-ln-s'54835 +Node: '--without-x'55192 +Node: Program-specific configure options55384 +Node: '--enable-PROG' '--disable-PROG'56047 +Node: '--disable-all-pkgs'56330 +Node: Configure options for 'texk/web2c'57324 +Node: Configure options for 'texk/bibtex-x'59848 +Node: Configure options for 'texk/dvipdfm-x'60397 +Node: Configure options for 'texk/dvisvgm'61176 +Node: Configure options for 'texk/texlive'62068 +Node: Configure options for 'texk/xdvik'62495 +Node: Configure options for 'utils/xindy'63105 +Node: Library-specific configure options64010 +Node: Configure options for 'kpathsea'65025 +Node: Configure options for system 'poppler'65738 +Node: Variables for configure66535 +Node: Cross compilation67963 +Node: Cross configuring69262 +Node: Cross problems70935 +Node: Coding conventions72796 +Node: Declarations and definitions73465 +Node: Const75647 +Node: install-tl77510 +Node: install-tl NAME77851 +Node: install-tl SYNOPSIS78009 +Node: install-tl DESCRIPTION78217 +Node: install-tl REFERENCES79218 +Node: install-tl OPTIONS79734 +Ref: install-tl *-gui* [[=]_module_]80088 +Ref: install-tl 'text'80297 +Ref: install-tl 'wizard'80420 +Ref: install-tl 'perltk'80574 +Ref: install-tl *-no-gui*81008 +Ref: install-tl *-lang* _llcode_81089 +Ref: install-tl *-repository* _url|path_81776 +Ref: install-tl *-select-repository*83587 +Ref: install-tl *-all-options*84023 +Ref: install-tl *-custom-bin* _path_84330 +Ref: install-tl *-debug-translation*84985 +Ref: install-tl *-force-platform* _platform_85204 +Ref: install-tl *-help*, *--help*, *-?*85448 +Ref: install-tl *-in-place*85841 +Ref: install-tl *-logfile* _file_86368 +Ref: install-tl *-no-cls*86719 +Ref: install-tl *-non-admin*86850 +Ref: install-tl *--persistent-downloads*86955 +Ref: install-tl *--no-persistent-downloads*86983 +Ref: install-tl *-portable*87591 +Ref: install-tl *-print-platform*87730 +Ref: install-tl *-profile* _profile_87923 +Ref: install-tl *-q*89417 +Ref: install-tl *-scheme* _scheme_89479 +Ref: install-tl *-v*89953 +Ref: install-tl *-version*, *--version*90114 +Node: install-tl ENVIRONMENT VARIABLES90245 +Ref: install-tl 'TEXLIVE_INSTALL_ENV_NOCHECK'90634 +Ref: install-tl 'TEXLIVE_INSTALL_NO_CONTEXT_CACHE'90836 +Ref: install-tl 'TEXLIVE_INSTALL_PREFIX'90942 +Ref: install-tl 'TEXLIVE_INSTALL_TEXMFCONFIG'90973 +Ref: install-tl 'TEXLIVE_INSTALL_TEXMFHOME'91002 +Ref: install-tl 'TEXLIVE_INSTALL_TEXMFLOCAL'91032 +Ref: install-tl 'TEXLIVE_INSTALL_TEXMFSYSCONFIG'91066 +Ref: install-tl 'TEXLIVE_INSTALL_TEXMFSYSVAR'91097 +Ref: install-tl 'TEXLIVE_INSTALL_TEXMFVAR'91125 +Ref: install-tl 'NOPERLDOC'91180 +Node: install-tl AUTHORS AND COPYRIGHT91244 +Node: tlmgr91602 +Node: tlmgr NAME92039 +Node: tlmgr SYNOPSIS92164 +Node: tlmgr DESCRIPTION92354 +Node: tlmgr EXAMPLES93450 +Ref: tlmgr 'tlmgr option repository http://mirror.ctan.org/systems/texlive/tlnet'93741 +Ref: tlmgr 'tlmgr update --list'93922 +Ref: tlmgr 'tlmgr update --all'94015 +Ref: tlmgr 'tlmgr info' _pkg_94171 +Node: tlmgr OPTIONS94377 +Ref: tlmgr *--repository* _url|path_94897 +Ref: tlmgr *--gui* [_action_]95622 +Ref: tlmgr *--gui-lang* _llcode_96029 +Ref: tlmgr *--debug-translation*96712 +Ref: tlmgr *--machine-readable*96915 +Ref: tlmgr *--no-execute-actions*97183 +Ref: tlmgr *--package-logfile* _file_97376 +Ref: tlmgr *--pause*97631 +Ref: tlmgr *--persistent-downloads*97786 +Ref: tlmgr *--no-persistent-downloads*97814 +Ref: tlmgr *--pin-file*98308 +Ref: tlmgr *--usermode*98526 +Ref: tlmgr *--usertree* _dir_98646 +Node: tlmgr ACTIONS99196 +Node: tlmgr help100428 +Node: tlmgr version100904 +Node: tlmgr backup [--clean[=_N_]] [--backupdir _dir_] [--all | _pkg_]...101222 +Ref: tlmgr *--backupdir* _directory_102316 +Ref: tlmgr *--all*102513 +Ref: tlmgr *--clean*[=_N_]102735 +Ref: tlmgr *--dry-run*103032 +Node: tlmgr candidates _pkg_103152 +Ref: tlmgr *candidates _pkg_* 1103439 +Node: tlmgr check [_option_]... [files|depends|executes|runfiles|all]103583 +Ref: tlmgr *files*104026 +Ref: tlmgr *depends*104161 +Ref: tlmgr *executes*104503 +Ref: tlmgr *runfiles*104621 +Ref: tlmgr *--use-svn*104733 +Node: tlmgr conf [texmf|tlmgr|updmap [--conffile _file_] [--delete] [_key_ [_value_]]]104850 +Node: tlmgr dump-tlpdb [--local|--remote]106922 +Ref: tlmgr *--local*107432 +Ref: tlmgr *--remote*107471 +Node: tlmgr generate [_option_]... _what_107893 +Ref: tlmgr *generate language*108134 +Ref: tlmgr *generate language.dat*108159 +Ref: tlmgr *generate language.def*108184 +Ref: tlmgr *generate language.dat.lua*108213 +Ref: tlmgr *generate fmtutil*108233 +Ref: tlmgr *--dest* _output_file_110470 +Ref: tlmgr *--localcfg* _local_conf_file_111046 +Ref: tlmgr *--rebuild-sys*111169 +Node: tlmgr gui112030 +Node: tlmgr info [_option_...] [collections|schemes|_pkg_...]112274 +Ref: tlmgr *--list*113479 +Ref: tlmgr *--only-installed*113758 +Ref: tlmgr *--taxonomy*113973 +Ref: tlmgr *--keyword*113985 +Ref: tlmgr *--functionality*114003 +Ref: tlmgr *--characterization*114024 +Node: tlmgr init-usertree114237 +Node: tlmgr install [_option_]... _pkg_...114663 +Ref: tlmgr *--file*115027 +Ref: tlmgr *--reinstall*115253 +Ref: tlmgr *--no-depends*115633 +Ref: tlmgr *--no-depends-at-all*115792 +Ref: tlmgr *--dry-run* 1116190 +Ref: tlmgr *--force*116308 +Node: tlmgr option116514 +Ref: tlmgr *option [show]*116687 +Ref: tlmgr *option showall*116705 +Ref: tlmgr *option _key_ [_value_]*116731 +Node: tlmgr paper120579 +Ref: tlmgr *paper [a4|letter]*120764 +Ref: tlmgr *[xdvi|pdftex|dvips|dvipdfmx|context|psutils] paper [_papersize_|--list]*120838 +Node: tlmgr path [--w32mode=user|admin] [add|remove]121865 +Node: tlmgr pinning123348 +Ref: tlmgr 'pinning show'123655 +Ref: tlmgr 'pinning add' _repo_ _pkgglob_...123728 +Ref: tlmgr 'pinning remove' _repo_ _pkgglob_...123847 +Ref: tlmgr 'pinning remove _repo_ --all'124000 +Node: tlmgr platform list|add|remove _platform_...124054 +Node: tlmgr platform set _platform_124302 +Node: tlmgr platform set auto124530 +Ref: tlmgr *--dry-run* 2125647 +Node: tlmgr postaction [--w32mode=user|admin] [--fileassocmode=1|2] [--all] [install|remove] [shortcut|fileassoc|script] [_pkg_]...125756 +Node: tlmgr print-platform127058 +Node: tlmgr restore [--backupdir _dir_] [--all | _pkg_ [_rev_]]127530 +Ref: tlmgr *--all* 1128426 +Ref: tlmgr *--backupdir* _directory_ 1128620 +Ref: tlmgr *--dry-run* 3128776 +Ref: tlmgr *--force* 1128893 +Node: tlmgr remove [_option_]... _pkg_...128921 +Ref: tlmgr *--no-depends* 1129444 +Ref: tlmgr *--no-depends-at-all* 1129506 +Ref: tlmgr *--force* 2129562 +Ref: tlmgr *--dry-run* 4130034 +Node: tlmgr repository130141 +Ref: tlmgr *repository list*130349 +Ref: tlmgr *repository list _path|tag_*130379 +Ref: tlmgr *repository add _path_ [_tag_]*130412 +Ref: tlmgr *repository remove _path|tag_*130444 +Ref: tlmgr *repository set _path_[#_tag_] [_path_[#_tag_] ...]*130498 +Node: tlmgr search [_option_...] _what_131582 +Node: tlmgr search [_option_...] --file _what_132093 +Node: tlmgr search [_option_...] --taxonomy _what_132344 +Node: tlmgr search [_option_...] --keyword _what_132655 +Node: tlmgr search [_option_...] --functionality _what_132973 +Node: tlmgr search [_option_...] --characterization _what_133311 +Node: tlmgr search [_option_...] --all _what_133651 +Ref: tlmgr *--global*134099 +Ref: tlmgr *--word*134211 +Ref: tlmgr *--list* 1134450 +Ref: tlmgr *--file* 1134796 +Ref: tlmgr *--taxonomy* 1134853 +Ref: tlmgr *--keyword* 1134865 +Ref: tlmgr *--functionality* 1134883 +Ref: tlmgr *--characterization* 1134904 +Ref: tlmgr *--all* 2135059 +Node: tlmgr uninstall135142 +Ref: tlmgr *--force* 3135396 +Node: tlmgr update [_option_]... [_pkg_]...135452 +Ref: tlmgr *--all* 3135823 +Ref: tlmgr *--self*137564 +Ref: tlmgr *--dry-run* 5138328 +Ref: tlmgr *--list* [_pkg_]138505 +Ref: tlmgr *--exclude* _pkg_139194 +Ref: tlmgr *--no-auto-remove* [_pkg_]...139887 +Ref: tlmgr *--no-auto-install* [_pkg_]...140338 +Ref: tlmgr *--reinstall-forcibly-removed*140994 +Ref: tlmgr *--backup* and *--backupdir* _directory_141558 +Ref: tlmgr *--no-depends* 2142739 +Ref: tlmgr *--no-depends-at-all* 2142942 +Ref: tlmgr *--force* 4142998 +Node: tlmgr USER MODE143424 +Node: tlmgr user mode install146235 +Node: tlmgr user mode backup; restore; remove; update147182 +Node: tlmgr user mode generate; option; paper147624 +Node: tlmgr CONFIGURATION FILE FOR TLMGR148000 +Node: tlmgr TAXONOMIES149091 +Ref: tlmgr '--keyword' 2149717 +Ref: tlmgr '--functionality' 2149802 +Ref: tlmgr '--characterization' 2149958 +Ref: tlmgr '--taxonomy' 2150099 +Node: tlmgr MULTIPLE REPOSITORIES150640 +Node: tlmgr Pinning152361 +Node: tlmgr GUI FOR TLMGR154336 +Node: tlmgr Main display155558 +Node: tlmgr Display configuration area155810 +Ref: tlmgr Status156171 +Ref: tlmgr Category156335 +Ref: tlmgr Match156521 +Ref: tlmgr Selection156781 +Ref: tlmgr Display configuration buttons156985 +Node: tlmgr Package list area157168 +Ref: tlmgr a checkbox157752 +Ref: tlmgr package name157888 +Ref: tlmgr local revision (and version)157987 +Ref: tlmgr remote revision (and version)158362 +Ref: tlmgr short description158659 +Node: tlmgr Main display action buttons158704 +Ref: tlmgr Update all installed158970 +Ref: tlmgr Update159342 +Ref: tlmgr Install159392 +Ref: tlmgr Remove159578 +Ref: tlmgr Backup159756 +Node: tlmgr Menu bar159913 +Ref: tlmgr 'tlmgr' menu160110 +Ref: tlmgr 'Options menu'160418 +Ref: tlmgr 'Actions menu'161501 +Ref: tlmgr 'Help menu'161929 +Node: tlmgr MACHINE-READABLE OUTPUT162062 +Node: tlmgr Machine-readable 'update' and 'install' output162878 +Ref: tlmgr 'location-url' _location_164160 +Ref: tlmgr 'total-bytes' _count_164376 +Ref: tlmgr _pkgname_164786 +Ref: tlmgr _status_164996 +Ref: tlmgr 'd'165074 +Ref: tlmgr 'f'165134 +Ref: tlmgr 'u'165313 +Ref: tlmgr 'r'165359 +Ref: tlmgr 'a'165482 +Ref: tlmgr 'i'165660 +Ref: tlmgr 'I'165779 +Ref: tlmgr _localrev_165881 +Ref: tlmgr _serverrev_165988 +Ref: tlmgr _size_166100 +Ref: tlmgr _runtime_166269 +Ref: tlmgr _esttot_166339 +Node: tlmgr Machine-readable 'option' output166372 +Node: tlmgr AUTHORS AND COPYRIGHT166890 +Node: Index167237 End Tag Table diff --git a/Master/texmf-dist/doc/info/web2c.info b/Master/texmf-dist/doc/info/web2c.info index 2466881f3cc..ac9b9bad24d 100644 --- a/Master/texmf-dist/doc/info/web2c.info +++ b/Master/texmf-dist/doc/info/web2c.info @@ -58,7 +58,7 @@ Web2c This document describes how to install and use the programs in the Web2c implementation of the TeX system, especially for Unix systems. It -corresponds to Web2c version 2014, released in May 2014. +corresponds to Web2c version 2015, released in May 2015. * Menu: @@ -82,7 +82,7 @@ File: web2c.info, Node: Introduction, Next: Installation, Prev: Top, Up: Top 1 Introduction ************** -This manual corresponds to version 2014 of Web2c, released in May 2014. +This manual corresponds to version 2015 of Web2c, released in May 2015. "Web2c" is the name of a TeX implementation, originally for Unix, but now also running under DOS, Amiga, and other operating systems. By "TeX diff --git a/Master/texmf-dist/doc/kpathsea/kpathsea.html b/Master/texmf-dist/doc/kpathsea/kpathsea.html index d66988000e0..be6e5842504 100644 --- a/Master/texmf-dist/doc/kpathsea/kpathsea.html +++ b/Master/texmf-dist/doc/kpathsea/kpathsea.html @@ -2,7 +2,7 @@ <html> <!-- This file documents the Kpathsea library for path searching. -Copyright (C) 1996-2014 Karl Berry & Olaf Weber. +Copyright (C) 1996-2015 Karl Berry & Olaf Weber. Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are @@ -31,7 +31,7 @@ approved by the TeX Users Group. --> <link href="#Top" rel="start" title="Top"> <link href="#Index" rel="index" title="Index"> <link href="#SEC_Contents" rel="contents" title="Table of Contents"> -<link href="dir.html#Top" rel="up" title="(dir)"> +<link href="http://tug.org/texinfohtml" rel="up" title="(dir)"> <style type="text/css"> <!-- a.summary-letter {text-decoration: none} @@ -166,14 +166,14 @@ ul.no-bullet {list-style: none} <a name="Top"></a> <div class="header"> <p> -Next: <a href="#Introduction" accesskey="n" rel="next">Introduction</a>, Up: <a href="dir.html#Top" accesskey="u" rel="up">(dir)</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p> +Next: <a href="#Introduction" accesskey="n" rel="next">Introduction</a>, Up: <a href="http://tug.org/texinfohtml" accesskey="u" rel="up">(dir)</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Kpathsea-library"></a> <h1 class="top">Kpathsea library</h1> <p>This manual documents the Kpathsea library for path searching. It -corresponds to version 6.2.0, released in -May 2014. +corresponds to version 6.2.1, released in +May 2015. </p> <table class="menu" border="0" cellspacing="0"> <tr><td align="left" valign="top">• <a href="#Introduction" accesskey="1">Introduction</a>:</td><td> </td><td align="left" valign="top">Overview and history. @@ -213,8 +213,8 @@ Next: <a href="#unixtex_002eftp" accesskey="n" rel="next">unixtex.ftp</a>, Previ <a name="index-introduction"></a> <a name="index-fundamental-purpose-of-Kpathsea"></a> -<p>This manual corresponds to version 6.2.0 of the Kpathsea -library, released in May 2014. +<p>This manual corresponds to version 6.2.1 of the Kpathsea +library, released in May 2015. </p> <p>The library’s fundamental purpose is to return a filename from a list of directories specified by the user, similar to what shells do when @@ -1495,9 +1495,9 @@ abbreviation is accepted. </td></tr> <tr><td align="left" valign="top">• <a href="#Specially_002drecognized-files" accesskey="2">Specially-recognized files</a>:</td><td> </td><td align="left" valign="top">Default formats for texmf.cnf, etc. </td></tr> -<tr><td align="left" valign="top">• <a href="#Auxiliary-tasks" accesskey="3">Auxiliary tasks</a>:</td><td> </td><td align="left" valign="top">Path and variable expansion. +<tr><td align="left" valign="top">• <a href="#Auxiliary-tasks" accesskey="3">Auxiliary tasks</a>:</td><td> </td><td align="left" valign="top">Path and variable expansion, etc. </td></tr> -<tr><td align="left" valign="top">• <a href="#Standard-options" accesskey="4">Standard options</a>:</td><td> </td><td align="left" valign="top">–help and –version. +<tr><td align="left" valign="top">• <a href="#Standard-options" accesskey="4">Standard options</a>:</td><td> </td><td align="left" valign="top">‘<samp>--help</samp>’ and ‘<samp>--version</samp>’. </td></tr> </table> @@ -1688,16 +1688,6 @@ can affect the search paths via the ‘<samp>.<var>prognam</var></samp>&rsqu configuration files (see <a href="#Config-files">Config files</a>). </p> </dd> -<dt>‘<samp>--safe-in-name=<var>name</var></samp>’</dt> -<dt>‘<samp>--safe-out-name=<var>name</var></samp>’</dt> -<dd><a name="index-_002d_002dsafe_002din_002dname_003dname"></a> -<a name="index-_002d_002dsafe_002dout_002dname_003dname"></a> -<p>Exit successfully if <var>name</var> is safe to open for reading or -writing, respectively, else unsuccessfully. No output is written. -These tests take account of the related Kpathsea configuration -settings (see <a href="#Calling-sequence">Calling sequence</a>). -</p> -</dd> <dt>‘<samp>--subdir=<var>string</var></samp>’</dt> <dd><a name="index-_002d_002dsubdir_003dstring"></a> <p>Report only those matches whose directory part <em>ends</em> with @@ -1868,36 +1858,28 @@ Next: <a href="#Standard-options" accesskey="n" rel="next">Standard options</a>, <a name="index-auxiliary-tasks"></a> -<p>Kpsewhich provides some additional features not strictly related to path -lookup: +<p>Kpsewhich provides some features in addition to path lookup as such: +</p> +<dl compact="compact"> +<dt>‘<samp>--debug=<var>num</var></samp>’</dt> +<dd><a name="index-_002d_002ddebug_003dnum"></a> +<p>Set debugging options to <var>num</var>. See <a href="#Debugging">Debugging</a>. +</p> +</dd> +<dt>‘<samp>--expand-braces=<var>string</var></samp>’</dt> +<dd><a name="index-_002d_002dexpand_002dbraces_003dstring"></a> +<p>Output variable and brace expansion of <var>string</var>. See <a href="#Path-expansion">Path expansion</a>. +</p> +</dd> +<dt>‘<samp>--expand-path=<var>string</var></samp>’</dt> +<dd><a name="index-_002d_002dexpand_002dpath_003dstring"></a> +<p>Output the complete expansion of <var>string</var>, with each element +separated by the usual path separator on the current system (‘<samp>;</samp>’ +on Windows, ‘<samp>:</samp>’ otherwise). This may be useful to construct a +custom search path for a format not otherwise supported. To retrieve +the search path for a format that is already supported, see +‘<samp>--show-path</samp>’. </p> -<ul> -<li> <a name="index-_002d_002ddebug_003dnum"></a> -‘<samp>--debug=<var>num</var></samp>’ sets the debugging options to <var>num</var>. -See <a href="#Debugging">Debugging</a>. - -</li><li> <a name="index-_002d_002dvar_002dvalue_003dvariable"></a> -‘<samp>--var-value=<var>variable</var></samp>’ outputs the value of <var>variable</var>, -expanding ‘<samp>$</samp>’ (see <a href="#Variable-expansion">Variable expansion</a> and ‘<samp>~</samp>’ (see <a href="#Tilde-expansion">Tilde expansion</a>) constructs, but not performing other expansions. - -</li><li> <a name="index-_002d_002dexpand_002dbraces_003dstring"></a> -‘<samp>--expand-braces=<var>string</var></samp>’ outputs the variable and brace -expansion of <var>string</var>. See <a href="#Path-expansion">Path expansion</a>. - -</li><li> <a name="index-_002d_002dexpand_002dvar_003dstring"></a> -‘<samp>--expand-var=<var>string</var></samp>’ outputs the variable and tilde -expansion of <var>string</var>. For example, the ‘<samp>mktex…</samp>’ -scripts run ‘<samp>kpsewhich --expand-var='$TEXMF'</samp>’ to find the root of -the TeX system hierarchy. See <a href="#Path-expansion">Path expansion</a>. - -</li><li> <a name="index-_002d_002dexpand_002dpath_003dstring"></a> -‘<samp>--expand-path=<var>string</var></samp>’ outputs the complete expansion of -<var>string</var>, with each element separated by the usual path separator -on the current system (‘<samp>;</samp>’ on Windows, ‘<samp>:</samp>’ otherwise). -This may be useful to construct a custom search path for a format not -otherwise supported. To retrieve the search path for a format that is -already supported, see ‘<samp>--show-path</samp>’, next. - <p>Nonexistent directories are culled from the output: </p> <div class="example"> @@ -1908,15 +1890,49 @@ $ kpsewhich --expand-path '/nonesuch' </pre></div> <p>For one-shot uses of an arbitrary (not built in to Kpathsea) path, see -‘<samp>--path</samp>’ in the previous section. +‘<samp>--path</samp>’ (see <a href="#Path-searching-options">Path searching options</a>) </p> -</li><li> <a name="index-_002d_002dshow_002dpath_003dname"></a> -‘<samp>--show-path=<var>name</var></samp>’ shows the path that would be used for file -lookups of file type <var>name</var>. Either a filename extension -(‘<samp>pk</samp>’, ‘<samp>.vf</samp>’, etc.) or an integer can be used, just as with -‘<samp>--format</samp>’, described in the previous section. - -</li></ul> +</dd> +<dt>‘<samp>--expand-var=<var>string</var></samp>’</dt> +<dd><a name="index-_002d_002dexpand_002dvar_003dstring"></a> +<p>Output the variable and tilde expansion of <var>string</var> +the ‘<samp>mktex…</samp>’ scripts run ‘<samp>kpsewhich +--expand-var='$TEXMF'</samp>’ to find the root of the TeX system +hierarchy. See <a href="#Path-expansion">Path expansion</a>. +</p> +</dd> +<dt>‘<samp>--help-formats</samp>’</dt> +<dd><a name="index-_002d_002dhelp_002dformats"></a> +<p>Output information about each supported format (see <a href="#Supported-file-formats">Supported file formats</a>), including the names and abbreviations, variables +looked for, and the original path. +</p> +</dd> +<dt>‘<samp>--safe-in-name=<var>name</var></samp>’</dt> +<dt>‘<samp>--safe-out-name=<var>name</var></samp>’</dt> +<dd><a name="index-_002d_002dsafe_002din_002dname_003dname"></a> +<a name="index-_002d_002dsafe_002dout_002dname_003dname"></a> +<p>Exit successfully if <var>name</var> is safe to open for reading or +writing, respectively, else unsuccessfully. No output is written. +These tests take account of the related Kpathsea configuration +settings (see <a href="#Calling-sequence">Calling sequence</a>). +</p> +</dd> +<dt>‘<samp>--show-path=<var>name</var></samp>’</dt> +<dd><a name="index-_002d_002dshow_002dpath_003dname"></a> +<p>Show the path that would be used for file lookups of file type +<var>name</var>. Either a filename extension (‘<samp>pk</samp>’, ‘<samp>.vf</samp>’, etc.) +or an integer can be used, just as with ‘<samp>--format</samp>’, described in +the previous section. +</p> +</dd> +<dt>‘<samp>--var-value=<var>variable</var></samp>’</dt> +<dd><a name="index-_002d_002dvar_002dvalue_003dvariable"></a> +<p>Outputs the value of <var>variable</var> (a simple identifier like +‘<samp>TEXMF</samp>’, with no ‘<samp>$</samp>’ or other constructs), expanding +‘<samp>$</samp>’ (see <a href="#Variable-expansion">Variable expansion</a> and ‘<samp>~</samp>’ (see <a href="#Tilde-expansion">Tilde expansion</a>) constructs, but not performing other expansions. +</p> +</dd> +</dl> <hr> @@ -2011,7 +2027,9 @@ suffixes, and/or a program to be run to create missing files on the fly. for environment variables with an underscore, e.g., ‘<samp>TEXINPUTS_latex</samp>’ (see <a href="#Config-files">Config files</a>). </p> -<p>The following table lists the above information. +<p>The following table lists the above information. You can also get the +list by giving the ‘<samp>--help-formats</samp>’ option to <code>kpsewhich</code> +(see <a href="#Auxiliary-tasks">Auxiliary tasks</a>). </p> <dl compact="compact"> <dt>‘<samp>afm</samp>’</dt> @@ -2040,6 +2058,14 @@ suffix ‘<samp>.base</samp>’. suffix ‘<samp>.bib</samp>’. </p> </dd> +<dt>‘<samp>bltxml</samp>’</dt> +<dd><a name="index-_002ebltxml"></a> +<a name="index-BLTXMLINPUTS"></a> +<p>(BibLaTeXML bibliography files for Biber, <a href="http://ctan.org/pkg/biber">http://ctan.org/pkg/biber</a>) +<code>BLTXMLINPUTS</code> +suffix ‘<samp>.bltxml</samp>’. +</p> +</dd> <dt>‘<samp>bst</samp>’</dt> <dd><a name="index-_002ebst"></a> <a name="index-BSTINPUTS"></a> @@ -2049,6 +2075,15 @@ style files</a> in <cite>Web2c</cite>) suffix ‘<samp>.bst</samp>’. </p> </dd> +<dt>‘<samp>clua</samp>’</dt> +<dd><a name="index-_002edll"></a> +<a name="index-_002eso"></a> +<a name="index-CLUAINPUTS"></a> +<p>(dynamic libraries for Lua, <a href="http://ctan.org/pkg/luatex">http://ctan.org/pkg/luatex</a>) +<code>CLUAINPUTS</code> +suffixes ‘<samp>.dll</samp>’ and ‘<samp>.so</samp>’. +</p> +</dd> <dt>‘<samp>cmap</samp>’</dt> <dd><a name="index-_002ecmap"></a> <a name="index-CMAPFONTS"></a> @@ -2332,6 +2367,14 @@ dynamic creation program: <code>mktexpk</code>. additional suffix ‘<samp>.pro</samp>’. </p> </dd> +<dt>‘<samp>ris</samp>’</dt> +<dd><a name="index-_002eris"></a> +<a name="index-RISINPUTS"></a> +<p>(RIS bibliography files, primarily for Biber, <a href="http://ctan.org/pkg/biber">http://ctan.org/pkg/biber</a>) +<code>RISINPUTS</code> +suffix ‘<samp>.ris</samp>’. +</p> +</dd> <dt>‘<samp>subfont definition files</samp>’</dt> <dd><a name="index-_002esfd"></a> <a name="index-SFDFONTS"></a> @@ -4251,6 +4294,7 @@ Previous: <a href="#Reporting-bugs" accesskey="p" rel="prev">Reporting bugs</a>, <tr><td></td><td valign="top"><a href="#index-_002d_002dexpand_002dvar_003dstring"><code>--expand-var=<var>string</var></code></a>:</td><td> </td><td valign="top"><a href="#Auxiliary-tasks">Auxiliary tasks</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002dformat_003dname"><code>--format=<var>name</var></code></a>:</td><td> </td><td valign="top"><a href="#Path-searching-options">Path searching options</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002dhelp"><code>--help</code></a>:</td><td> </td><td valign="top"><a href="#Standard-options">Standard options</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-_002d_002dhelp_002dformats"><code>--help-formats</code></a>:</td><td> </td><td valign="top"><a href="#Auxiliary-tasks">Auxiliary tasks</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002dinteractive"><code>--interactive</code></a>:</td><td> </td><td valign="top"><a href="#Path-searching-options">Path searching options</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002dmktex_003dfiletype"><code>--mktex=<var>filetype</var></code></a>:</td><td> </td><td valign="top"><a href="#Path-searching-options">Path searching options</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002dmode_003dstring"><code>--mode=<var>string</var></code></a>:</td><td> </td><td valign="top"><a href="#Path-searching-options">Path searching options</a></td></tr> @@ -4258,8 +4302,8 @@ Previous: <a href="#Reporting-bugs" accesskey="p" rel="prev">Reporting bugs</a>, <tr><td></td><td valign="top"><a href="#index-_002d_002dno_002dmktex_003dfiletype"><code>--no-mktex=<var>filetype</var></code></a>:</td><td> </td><td valign="top"><a href="#Path-searching-options">Path searching options</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002dpath_003dstring"><code>--path=<var>string</var></code></a>:</td><td> </td><td valign="top"><a href="#Path-searching-options">Path searching options</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002dprogname_003dname"><code>--progname=<var>name</var></code></a>:</td><td> </td><td valign="top"><a href="#Path-searching-options">Path searching options</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-_002d_002dsafe_002din_002dname_003dname"><code>--safe-in-name=<var>name</var></code></a>:</td><td> </td><td valign="top"><a href="#Path-searching-options">Path searching options</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-_002d_002dsafe_002dout_002dname_003dname"><code>--safe-out-name=<var>name</var></code></a>:</td><td> </td><td valign="top"><a href="#Path-searching-options">Path searching options</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-_002d_002dsafe_002din_002dname_003dname"><code>--safe-in-name=<var>name</var></code></a>:</td><td> </td><td valign="top"><a href="#Auxiliary-tasks">Auxiliary tasks</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-_002d_002dsafe_002dout_002dname_003dname"><code>--safe-out-name=<var>name</var></code></a>:</td><td> </td><td valign="top"><a href="#Auxiliary-tasks">Auxiliary tasks</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002dshow_002dpath_003dname"><code>--show-path=<var>name</var></code></a>:</td><td> </td><td valign="top"><a href="#Auxiliary-tasks">Auxiliary tasks</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002dsubdir_003dstring"><code>--subdir=<var>string</var></code></a>:</td><td> </td><td valign="top"><a href="#Path-searching-options">Path searching options</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002dvar_002dvalue_003dvariable"><code>--var-value=<var>variable</var></code></a>:</td><td> </td><td valign="top"><a href="#Auxiliary-tasks">Auxiliary tasks</a></td></tr> @@ -4283,10 +4327,12 @@ Previous: <a href="#Reporting-bugs" accesskey="p" rel="prev">Reporting bugs</a>, <tr><td></td><td valign="top"><a href="#index-_002eafm"><code>.afm</code></a>:</td><td> </td><td valign="top"><a href="#Supported-file-formats">Supported file formats</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002ebase"><code>.base</code></a>:</td><td> </td><td valign="top"><a href="#Supported-file-formats">Supported file formats</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002ebib"><code>.bib</code></a>:</td><td> </td><td valign="top"><a href="#Supported-file-formats">Supported file formats</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-_002ebltxml"><code>.bltxml</code></a>:</td><td> </td><td valign="top"><a href="#Supported-file-formats">Supported file formats</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002ebst"><code>.bst</code></a>:</td><td> </td><td valign="top"><a href="#Supported-file-formats">Supported file formats</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002ecid"><code>.cid</code></a>:</td><td> </td><td valign="top"><a href="#Supported-file-formats">Supported file formats</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002ecmap"><code>.cmap</code></a>:</td><td> </td><td valign="top"><a href="#Supported-file-formats">Supported file formats</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002ecnf"><code>.cnf</code></a>:</td><td> </td><td valign="top"><a href="#Supported-file-formats">Supported file formats</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-_002edll"><code>.dll</code></a>:</td><td> </td><td valign="top"><a href="#Supported-file-formats">Supported file formats</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002eenc"><code>.enc</code></a>:</td><td> </td><td valign="top"><a href="#Supported-file-formats">Supported file formats</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002eeps"><code>.eps</code></a>:</td><td> </td><td valign="top"><a href="#Supported-file-formats">Supported file formats</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002eepsi"><code>.epsi</code></a>:</td><td> </td><td valign="top"><a href="#Supported-file-formats">Supported file formats</a></td></tr> @@ -4315,7 +4361,9 @@ Previous: <a href="#Reporting-bugs" accesskey="p" rel="prev">Reporting bugs</a>, <tr><td></td><td valign="top"><a href="#index-_002epool-2"><code>.pool</code></a>:</td><td> </td><td valign="top"><a href="#Supported-file-formats">Supported file formats</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002epro"><code>.pro</code></a>:</td><td> </td><td valign="top"><a href="#Supported-file-formats">Supported file formats</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002erhosts_002c-writable-by-TeX"><code>.rhosts<span class="roman">, writable by TeX</span></code></a>:</td><td> </td><td valign="top"><a href="#Security">Security</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-_002eris"><code>.ris</code></a>:</td><td> </td><td valign="top"><a href="#Supported-file-formats">Supported file formats</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002esfd"><code>.sfd</code></a>:</td><td> </td><td valign="top"><a href="#Supported-file-formats">Supported file formats</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-_002eso"><code>.so</code></a>:</td><td> </td><td valign="top"><a href="#Supported-file-formats">Supported file formats</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002etex"><code>.tex</code></a>:</td><td> </td><td valign="top"><a href="#Supported-file-formats">Supported file formats</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002etex-file_002c-included-in-ls_002dR"><code>.tex <span class="roman">file, included in <samp>ls-R</samp></span></code></a>:</td><td> </td><td valign="top"><a href="#ls_002dR">ls-R</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002etfm"><code>.tfm</code></a>:</td><td> </td><td valign="top"><a href="#Supported-file-formats">Supported file formats</a></td></tr> @@ -4382,6 +4430,7 @@ Previous: <a href="#Reporting-bugs" accesskey="p" rel="prev">Reporting bugs</a>, <tr><td></td><td valign="top"><a href="#index-BIBINPUTS"><code>BIBINPUTS</code></a>:</td><td> </td><td valign="top"><a href="#Supported-file-formats">Supported file formats</a></td></tr> <tr><td></td><td valign="top"><a href="#index-BIBINPUTS-1"><code>BIBINPUTS</code></a>:</td><td> </td><td valign="top"><a href="#Supported-file-formats">Supported file formats</a></td></tr> <tr><td></td><td valign="top"><a href="#index-blank-lines_002c-in-texmf_002ecnf">blank lines, in <samp>texmf.cnf</samp></a>:</td><td> </td><td valign="top"><a href="#Config-files">Config files</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-BLTXMLINPUTS"><code>BLTXMLINPUTS</code></a>:</td><td> </td><td valign="top"><a href="#Supported-file-formats">Supported file formats</a></td></tr> <tr><td></td><td valign="top"><a href="#index-brace-expansion">brace expansion</a>:</td><td> </td><td valign="top"><a href="#Brace-expansion">Brace expansion</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Breitenlohner_002c-Peter">Breitenlohner, Peter</a>:</td><td> </td><td valign="top"><a href="#History">History</a></td></tr> <tr><td></td><td valign="top"><a href="#index-BSTINPUTS"><code>BSTINPUTS</code></a>:</td><td> </td><td valign="top"><a href="#Supported-file-formats">Supported file formats</a></td></tr> @@ -4401,6 +4450,7 @@ Previous: <a href="#Reporting-bugs" accesskey="p" rel="prev">Reporting bugs</a>, <tr><td></td><td valign="top"><a href="#index-checksum"><code>checksum</code></a>:</td><td> </td><td valign="top"><a href="#Suppressing-warnings">Suppressing warnings</a></td></tr> <tr><td></td><td valign="top"><a href="#index-circle-fonts">circle fonts</a>:</td><td> </td><td valign="top"><a href="#Fontmap">Fontmap</a></td></tr> <tr><td></td><td valign="top"><a href="#index-client_005fpath-in-kpse_002d_003eformat_005finfo"><code>client_path <span class="roman">in <code>kpse->format_info</code></span></code></a>:</td><td> </td><td valign="top"><a href="#Calling-sequence">Calling sequence</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-CLUAINPUTS"><code>CLUAINPUTS</code></a>:</td><td> </td><td valign="top"><a href="#Supported-file-formats">Supported file formats</a></td></tr> <tr><td></td><td valign="top"><a href="#index-CMAPFONTS"><code>CMAPFONTS</code></a>:</td><td> </td><td valign="top"><a href="#Supported-file-formats">Supported file formats</a></td></tr> <tr><td></td><td valign="top"><a href="#index-cmr10_002c-as-fallback-font"><code>cmr10<span class="roman">, as fallback font</span></code></a>:</td><td> </td><td valign="top"><a href="#Fallback-font">Fallback font</a></td></tr> <tr><td></td><td valign="top"><a href="#index-cmr10_002evf"><code>cmr10.vf</code></a>:</td><td> </td><td valign="top"><a href="#Searching-overview">Searching overview</a></td></tr> @@ -4747,6 +4797,7 @@ Previous: <a href="#Reporting-bugs" accesskey="p" rel="prev">Reporting bugs</a>, <tr><td></td><td valign="top"><a href="#index-resolutions_002c-last_002dresort">resolutions, last-resort</a>:</td><td> </td><td valign="top"><a href="#Fallback-font">Fallback font</a></td></tr> <tr><td></td><td valign="top"><a href="#index-retrieving-TeX">retrieving TeX</a>:</td><td> </td><td valign="top"><a href="#unixtex_002eftp">unixtex.ftp</a></td></tr> <tr><td></td><td valign="top"><a href="#index-right_002dhand-side-of-variable-assignments">right-hand side of variable assignments</a>:</td><td> </td><td valign="top"><a href="#Config-files">Config files</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-RISINPUTS"><code>RISINPUTS</code></a>:</td><td> </td><td valign="top"><a href="#Supported-file-formats">Supported file formats</a></td></tr> <tr><td></td><td valign="top"><a href="#index-Rokicki_002c-Tom">Rokicki, Tom</a>:</td><td> </td><td valign="top"><a href="#History">History</a></td></tr> <tr><td></td><td valign="top"><a href="#index-root-user"><tt>root</tt> user</a>:</td><td> </td><td valign="top"><a href="#Tilde-expansion">Tilde expansion</a></td></tr> <tr><td></td><td valign="top"><a href="#index-runtime-configuration-files">runtime configuration files</a>:</td><td> </td><td valign="top"><a href="#Config-files">Config files</a></td></tr> diff --git a/Master/texmf-dist/doc/kpathsea/kpathsea.pdf b/Master/texmf-dist/doc/kpathsea/kpathsea.pdf Binary files differindex db9db052f77..049e26d08c8 100644 --- a/Master/texmf-dist/doc/kpathsea/kpathsea.pdf +++ b/Master/texmf-dist/doc/kpathsea/kpathsea.pdf diff --git a/Master/texmf-dist/doc/texlive/tlbuild/tlbuild.html b/Master/texmf-dist/doc/texlive/tlbuild/tlbuild.html index f7c79a93a00..6d6c96e6307 100644 --- a/Master/texmf-dist/doc/texlive/tlbuild/tlbuild.html +++ b/Master/texmf-dist/doc/texlive/tlbuild/tlbuild.html @@ -2,7 +2,7 @@ <html> <!-- This file documents the TeX Live build system and more. -Copyright (C) 2013, 2014 Karl Berry & Peter Breitenlohner. +Copyright (C) 2013, 2014, 2015 Karl Berry & Peter Breitenlohner. Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are @@ -20,10 +20,10 @@ except that this permission notice may be stated in a translation approved by the TeX Users Group. --> <!-- Created by GNU Texinfo 5.2, http://www.gnu.org/software/texinfo/ --> <head> -<title>Building TeX Live (2014)</title> +<title>Building TeX Live (2015)</title> -<meta name="description" content="Building TeX Live (2014)"> -<meta name="keywords" content="Building TeX Live (2014)"> +<meta name="description" content="Building TeX Live (2015)"> +<meta name="keywords" content="Building TeX Live (2015)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> @@ -31,7 +31,7 @@ approved by the TeX Users Group. --> <link href="#Top" rel="start" title="Top"> <link href="#Index" rel="index" title="Index"> <link href="#SEC_Contents" rel="contents" title="Table of Contents"> -<link href="dir.html#Top" rel="up" title="(dir)"> +<link href="http://tug.org/texinfohtml" rel="up" title="(dir)"> <style type="text/css"> <!-- a.summary-letter {text-decoration: none} @@ -65,7 +65,7 @@ ul.no-bullet {list-style: none} </head> <body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000"> -<h1 class="settitle" align="center">Building TeX Live (2014)</h1> +<h1 class="settitle" align="center">Building TeX Live (2015)</h1> @@ -289,10 +289,10 @@ ul.no-bullet {list-style: none} <a name="Top"></a> <div class="header"> <p> -Next: <a href="#Introduction" accesskey="n" rel="next">Introduction</a>, Up: <a href="dir.html#Top" accesskey="u" rel="up">(dir)</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p> +Next: <a href="#Introduction" accesskey="n" rel="next">Introduction</a>, Up: <a href="http://tug.org/texinfohtml" accesskey="u" rel="up">(dir)</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p> </div> -<a name="Building-TeX-Live-_00282014_0029"></a> -<h1 class="top">Building TeX Live (2014)</h1> +<a name="Building-TeX-Live-_00282015_0029"></a> +<h1 class="top">Building TeX Live (2015)</h1> <p>For an overview of this manual, see <a href="#Introduction">Introduction</a>. </p> @@ -335,8 +335,8 @@ Next: <a href="#Overview-of-build-system" accesskey="n" rel="next">Overview of b <a name="index-introduction"></a> -<p>This manual (dated May 2014) corresponds to the TeX Live -2014 release. +<p>This manual (dated May 2015) corresponds to the TeX Live +2015 release. </p> <p>This manual is aimed at system installers and programmers, and focuses on how to configure, build, and develop the TeX Live (TL) sources. The @@ -620,11 +620,10 @@ Next: <a href="#Build-in-parallel" accesskey="n" rel="next">Build in parallel</a <a name="index-problems-with-build"></a> <a name="index-failure-to-build"></a> <a name="index-_002d_002dno_002dclean-Build-option"></a> -<p>If configuring or building a module fails, you could either -(a) find and fix the problem, or (b) remove the subdirectory -for that module from the build tree, and rerun the top-level -<code>make</code> (or <samp>Build</samp> with <code>--no-clean</code> as its first -argument). +<p>If configuring or building a module fails, you should first find and fix the +problem, then perhaps remove the subdirectory for that module from the build +tree, and finally rerun the top-level <code>make</code> (or <samp>Build</samp> with +<code>--no-clean</code> as its first argument). </p> <hr> @@ -708,7 +707,7 @@ e-TeX). </p> <p>If you want to work on a single program within the TL sources, this is the recommended way to do it. Here is an example from start to -finish for working on <code>dvipdfmx</code>. +finish for working on <code>dvipdfm-x</code>. </p> <div class="example"> <pre class="example">mkdir mydir && cd mydir # new working directory @@ -728,17 +727,17 @@ mkdir Work && cd Work make >&outm # Test: -cd texk/dvipdfmx +cd texk/dvipdfm-x make check </pre></div> <p>Then you modify source files in <samp>mydir/texk/dvipdfm-x</samp> and rerun <code>make</code> in <samp>mydir/Work/texk/dvipdfm-x</samp> to rebuild. </p> -<p>The second line the <code>configure</code> are invocation shows examples of +<p>The second line of the <code>configure</code> invocation shows examples of extra things you likely want to specify if you intend to hack the sources (and not just build binaries): the <code>-C</code> speeds up -<code>configure</code>, and the <code>CFLAGS</code> and <code>CXXFLAGS</code> are to +<code>configure</code>, and the <code>CFLAGS</code> and <code>CXXFLAGS</code> settings eliminate compiler optimization for debugging purposes. </p> <p>Of course, one should actually look at the output and check that @@ -833,7 +832,7 @@ otherwise, they are given by their usual Autoconf defaults: <var>infodir</var> <var>datarootdir</var>/info </pre></div> -<p>… except possibly modified as follows: +<p>except possibly modified as follows: </p> <ul> <li> If the option <code>--enable-multiplatform</code> is given, @@ -1052,10 +1051,10 @@ may be. </p> <div class="display"> <pre class="display">autoconf (GNU Autoconf) 2.69 -automake (GNU automake) 1.14.1 -bison (GNU Bison) 3.0.2 +automake (GNU automake) 1.15 +bison (GNU Bison) 3.0.4 flex 2.5.39 -ltmain.sh (GNU libtool) 2.4.2 +ltmain.sh (GNU libtool) 2.4.6 m4 (GNU M4) 1.4.17 makeinfo (GNU texinfo) 5.2 </pre></div> @@ -1103,9 +1102,9 @@ Next: <a href="#Autoconf-macros" accesskey="n" rel="next">Autoconf macros</a>, P <p>Here is a brief description of the top-level directories in the TeX Live source tree. </p> -<p>As mentioned at the beginning of the chapter (see <a href="#Overview-of-build-system">Overview of build system</a>), the main source directories are <samp>texk/</samp> +<p>As mentioned at the beginning of see <a href="#Overview-of-build-system">Overview of build system</a>, the main source directories are <samp>texk/</samp> (TeX-specific programs and libraries), <samp>utils/</samp> (additional -programs), and <samp>libs</samp> (generic libraries). +programs), and <samp>libs/</samp> (generic libraries). </p> <a name="index-am_002f-top_002dlevel-directory"></a> <a name="index-m4_002f-top_002dlevel-directory"></a> @@ -1261,7 +1260,7 @@ Next: <a href="#Macros-for-libraries" accesskey="n" rel="next">Macros for librar <dt><a name="index-KPSE_005fCOMPILER_005fWARNINGS"></a>Macro: <strong>KPSE_COMPILER_WARNINGS</strong></dt> <dd><a name="index-WARNING_005fC_005bXX_005dFLAGS"></a> <p>When using the (Objective) C/C++ compiler, set -<code>WARNING_[OBJ]C[XX</code>]FLAGS to suitable warning flags (depending on +<code>WARNING_[OBJ]C[XX]FLAGS</code> to suitable warning flags (depending on the value given to or implied for <code>--enable-compiler-warnings</code>). Call <code>AC_SUBST</code> for them. At the moment this only works for GNU compilers, but could be extended to others if necessary. @@ -1340,17 +1339,17 @@ that provides make variables for that library. E.g., for <dl> <dt><a name="index-KPSE_005fLIBPNG_005fFLAGS"></a>Macro: <strong>KPSE_LIBPNG_FLAGS</strong></dt> <dd><p>Provide the configure option <code>--with-system-libpng</code>. Set and -<code>AC_SUBST</code> <code>make</code> variables for modules using this library -(either an installed version or from the TeX Live tree): <code>LIBPNG_INCLUDES</code> -for use in CPPFLAGS, LIBPNG_LIBS for use in LDADD, LIBPNG_DEPEND for -use as dependency, and LIBPNG_RULE defining <code>make</code> rules to -rebuild the library. +<code>AC_SUBST</code> <code>make</code> variables for modules using this library (either +an installed version or from the TeX Live tree): <code>LIBPNG_INCLUDES</code> for use +in <code>CPPFLAGS</code>, <code>LIBPNG_LIBS</code> for use in <code>LDADD</code>, +<code>LIBPNG_DEPEND</code> for use as dependency, and <code>LIBPNG_RULE</code> defining +<code>make</code> rules to rebuild the library. </p></dd></dl> <dl> -<dt><a name="index-KPSE_005fADD_005fFLAGS"></a>Macro: <strong>KPSE_ADD_FLAGS</strong> <em>(<var>libname</var>)</em></dt> -<dd><p>Temporarily extend CPPFLAGS and LIBS with the values required for the -library module <code><var>name</var></code>. +<dt><a name="index-KPSE_005fADD_005fFLAGS"></a>Macro: <strong>KPSE_ADD_FLAGS</strong> <em>(<var>name</var>)</em></dt> +<dd><p>Temporarily extend <code>CPPFLAGS</code> and <code>LIBS</code> with the values required +for the library module <code><var>name</var></code>. </p></dd></dl> <dl> @@ -1369,8 +1368,8 @@ KPSE_LIBPNG_FLAGS <p>and its <samp>Makefile.am</samp> would be along these lines: </p><div class="example"> <pre class="example">bin_PROGRAMS = foo -AM_CPPFLAGS = ${ZLIB_INCLUDES} ${LIBPNG_INCLUDES} -foo_LDADD = ${ZLIB_LIBS} ${LIBPNG_LIBS} +AM_CPPFLAGS = ${LIBPNG_INCLUDES} ${ZLIB_INCLUDES} +foo_LDADD = ${LIBPNG_LIBS} ${ZLIB_LIBS} foo_DEPENDENCIES = ${ZLIB_DEPEND} ${LIBPNG_DEPEND} ## Rebuild libz @ZLIB_RULE@ @@ -1490,8 +1489,8 @@ Next: <a href="#zlib-library" accesskey="n" rel="next"><code>zlib</code> library <a name="index-png-library"></a> <a name="index-libpng-library"></a> <p>This generic library uses the source tree in, e.g., the subdirectory -<samp>libpng-1.5.17</samp> with all modifications for TL recorded in -<samp>libpng-1.5.17-PATCHES/*</samp>. The <samp>configure.ac</samp> fragment +<samp>libpng-1.6.16</samp> with all modifications for TL recorded in +<samp>libpng-1.6.16-PATCHES/*</samp>. The <samp>configure.ac</samp> fragment <samp>ac/withenable.ac</samp> contains </p> <div class="example"> @@ -1613,11 +1612,9 @@ distributed by TeX user groups, and have never been officially released for standalone use. </p> <a name="index-_002d_002dwith_002dsystem_002dkpathsea"></a> -<p>It is possible, and possibly even useful for distro builds -(see <a href="#Distro-builds">Distro builds</a>, to specify the configure option -<code>--with-system-kpathsea</code> in order to use a system version of the -library and it may then be necessary to specify -<code>--with-kpathsea-includes</code> and/or <code>--with-kpathsea-libdir</code>. +<p>It is possible, and perhaps even useful for distro builds (see <a href="#Distro-builds">Distro builds</a>), to specify the configure option <code>--with-system-kpathsea</code> in +order to use a system version of the library. Programs outside the TL tree +should use <code>pkg-config</code> for the required flags. </p> <a name="index-kpathsea_002eac"></a> <a name="index-mktex_002eac"></a> @@ -1670,10 +1667,10 @@ Next: <a href="#xindy-package" accesskey="n" rel="next"><code>xindy</code> packa <a name="index-t1utils-package"></a> -<p>Once again we use the distributed source tree <samp>t1utils-1.38</samp> with -modifications documented in <samp>t1utils-1.38-PATCHES/*</samp> and a proxy -build system consisting of <samp>configure.ac</samp> and <samp>Makefile.am</samp>. -The fragment <samp>ac/withenable.ac</samp> contains +<p>Once again we use the distributed source tree <samp>t1utils-1.39</samp> +with modifications documented in <samp>t1utils-1.39-PATCHES/*</samp> and +a proxy build system consisting of <samp>configure.ac</samp> and +<samp>Makefile.am</samp>. The fragment <samp>ac/withenable.ac</samp> contains </p> <div class="example"> <pre class="example">KPSE_ENABLE_PROG([t1utils]) @@ -1694,14 +1691,13 @@ Next: <a href="#xdvik-package" accesskey="n" rel="next"><code>xdvik</code> packa <a name="index-xindy-1"></a> -<p>This module uses the distributed source tree <samp>xindy-2.4</samp> with -modifications documented in <samp>xindy-2.4-PATCHES/*</samp>, a proxy -<samp>configure.ac</samp>, and a wrapper <samp>Makefile.am</samp> that descends -into <samp>xindy-2.4</samp>. The <code>xindy</code> build requires that the -distributed <samp>Makefile</samp>s allow a <code>VPATH</code> build, can handle -all targets, and do not refer to <code>${top_srcdir}</code> or -<code>${top_builddir}</code>. The fragment <code>ac/withenable.ac</code> -contains +<p>This module uses the distributed source tree <samp>xindy-2.5.1</samp> +with modifications documented in <samp>xindy-2.5.1-PATCHES/*</samp>, a +proxy <samp>configure.ac</samp>, and a wrapper <samp>Makefile.am</samp> that descends +into <samp>xindy-2.5.1</samp>. The <code>xindy</code> build requires that the +distributed <samp>Makefile</samp>s allow a <code>VPATH</code> build, can handle all +targets, and do not refer to <code>${top_srcdir}</code> or +<code>${top_builddir}</code>. The fragment <code>ac/withenable.ac</code> contains </p> <div class="example"> <pre class="example">KPSE_ENABLE_PROG([xindy], , [disable native]) @@ -1959,8 +1955,8 @@ are a large number <code>configure</code> options, most of which are described here. The command<br> <code>configure --help</code><br>at the top level gives an exhaustive list of all global options and a few important module-specific ones, whereas, e.g.,<br> <code>texk/lcdf-typetools/configure --help</code><br> also displays the -<code>lcdf-typetools</code> specific options, which are not shown by the -top-level <code>--help</code>. +<code>lcdf-typetools</code> specific options, which are not shown at the +top-level. </p> <a name="index-environment-variables_002c-for-configure"></a> <p>The help text also mentions several influential environment variables, @@ -2100,10 +2096,9 @@ specifications. <a name="index-PostScript-files_002c-size-of"></a> <p>With LFS, there is no fixed limit on the size of PDF files created by <samp>pdftex</samp> or PostScript files created by <samp>dvips</samp>. The size -of PDF images included by <samp>pdftex</samp> must, however, be <em><4</em>GB -when using <samp>xpdf</samp> and <em><2</em>GB when using older versions of -<samp>poppler</samp> (even on 64-bit systems with LFS), whereas -<samp>poppler</samp> versions 0.23 and later impose no such limit. +of PDF images included by <samp>pdftex</samp> or <samp>luatex</samp> must, however, +be <em><2</em>GB when using <samp>poppler</samp> version 0.22 or before +(even on 64-bit systems with LFS). </p> <hr> @@ -2184,14 +2179,15 @@ Next: <a href="#g_t_002d_002denable_002dshared" accesskey="n" rel="next"><code>- <a name="index-_002d_002denable_002dmultiplatform"></a> <a name="index-exec_005fprefix"></a> -<a name="index-_002d_002dlibdir"></a> -<p>If enabled, install executables and libraries in per-platform +<a name="index-_002d_002dbindir-configure-option-1"></a> +<a name="index-_002d_002dlibdir-configure-option"></a> +<p>If enabled and <code>--bindir=<var>dir</var></code> or <code>--libdir=<var>dir</var></code> +are not specified, install executables and libraries in per-platform subdirectories of <samp><var>eprefix</var>/bin</samp> and <samp><var>eprefix</var>/lib</samp> where <var>eprefix</var> is the value given or -implied for <code>exec_prefix</code>. This can be overridden by explicitly -<code>--bindir=<var>dir</var></code> or <code>--libdir=<var>dir</var></code>. In any case, -the values for <code>bindir</code> and <code>libdir</code> are automatically -propagated to all subdirectories. +implied for <code>exec_prefix</code>. In any case, the values for +<code>bindir</code> and <code>libdir</code> are automatically propagated to all +subdirectories. </p> <hr> @@ -2385,13 +2381,6 @@ architectures). <p><code>--disable-mf-nowin</code><br>Do not build a separate non-graphically-capable Metafont (<samp>mf-nowin</samp>). </p> -<a name="index-_002d_002ddisable_002domfonts"></a> -<a name="index-opl2ofm_002c-et-al_002e"></a> -<p><code>--disable-omfonts</code><br>Build the WEB versions of the -Omega font utilities <samp>ofm2opl</samp>, <samp>opl2ofm</samp>, <samp>ovf2ovp</samp>, -and <code>ovp2ovf</code> instead of the C version <samp>omfonts</samp>. The WEB -and C versions should be roughly equivalent. -</p> <a name="index-_002d_002ddisable_002dtex"></a> <a name="index-_002d_002denable_002detex"></a> <a name="index-web2c_002eac"></a> @@ -2430,6 +2419,11 @@ support for Metafont (EPSF output, <code>mftalk</code>, old terminals, …) support; ignored for a native TeX Live build, defaults are again defined in <samp>texk/web2c/ac/web2c.ac</samp>. </p> +<a name="index-_002d_002ddisable_002dsynctex"></a> +<a name="index-synctex-1"></a> +<p><code>--disable-synctex</code> +<br>Do not build the <code>SyncTeX</code> library and tool. +</p> <hr> <a name="Configure-options-for-texk_002fbibtex_002dx"></a> @@ -2444,14 +2438,14 @@ Next: <a href="#Configure-options-for-texk_002fdvipdfm_002dx" accesskey="n" rel= <a name="index-bibtex8"></a> <a name="index-bibtexu"></a> <a name="index-bibtex_002dx"></a> -<p>The former programs <code>bibtex8</code> and <code>bibtexu</code> have been merged -into the module <code>bibtex-x</code> (extended BibTeX). +<p>The programs <code>bibtex8</code> and <code>bibtexu</code> have been merged into the +module <code>bibtex-x</code> (extended BibTeX). </p> <a name="index-_002d_002ddisable_002dbibtex8"></a> <p><code>--disable-bibtex8</code><br>Do not build the <samp>bibtex8</samp> program. </p> -<p>–disable-bibtexu -<code>--disable-bibtexu</code><br>Do not build the <samp>bibtexu</samp> program +<a name="index-_002d_002ddisable_002dbibtexu"></a> +<p><code>--disable-bibtexu</code><br>Do not build the <samp>bibtexu</samp> program (building <samp>bibtexu</samp> requires <code>ICU</code> libraries). </p> @@ -2477,11 +2471,11 @@ different) behavior. </p> <a name="index-_002d_002ddisable_002ddvipdfmx"></a> <p><code>--disable-dvipdfmx</code><br>Do not build the <samp>dvipdfmx</samp> -program or create the <samp>dvipdfm</samp> symlink. +program with the <samp>dvipdfm</samp> symlink. </p> <a name="index-_002d_002ddisable_002dxdvipdfmx"></a> <p><code>--disable-xdvipdfmx</code><br>Do not build the <samp>xdvipdfmx</samp> -program (building <samp>xdvipdfmx</samp> requires the <code>freetype</code> library). +program. </p> <hr> @@ -2504,7 +2498,7 @@ possible, or otherwise disable support for PostScript specials. </p> <a name="index-_002d_002dwithout_002dlibgs"></a> <p><code>--without-libgs</code><br>Build <samp>dvisvgm</samp> without PostScript -support at all. Because the dynamic loading just mention defeats all +support at all. Because the dynamic loading just mentioned defeats all attempts at static linking, the result can crash due to library incompatibilities, e.g., on CentOS 5. </p> @@ -2592,13 +2586,6 @@ build, but the default for a non-native one) indicates that <samp>xindy</samp> will use the installed version of <samp>clisp</samp> (which must be identical to the one used to build <samp>xindy</samp>). </p> -<a name="index-_002d_002dwith_002drecode"></a> -<a name="index-recode"></a> -<a name="index-iconv"></a> -<p><code>--with-recode</code><br>Use <samp>recode</samp> instead of <samp>iconv</samp> -to build the <code>xindy</code> rules and documentation, required for some -systems where <samp>iconv</samp> is missing or broken. -</p> <hr> <a name="Library_002dspecific-configure-options"></a> @@ -2624,7 +2611,7 @@ versions of all libraries (if any) that <var>lib</var> depends on. </p> <a name="index-_002d_002dwith_002dlib_002dincludes_003ddir_002c-_002dlibdir"></a> <p>For many libraries <code>--with-<var>lib</var>-includes=<var>dir</var></code> and -<code>--with-<var>lib</var>-libdir=<var>dir</var></code> to specify non-standard +<code>--with-<var>lib</var>-libdir=<var>dir</var></code> can specify non-standard search locations; others use <samp>pkg-config</samp> or similar to determine the required flags. </p> @@ -2694,15 +2681,15 @@ Previous: <a href="#Configure-options-for-kpathsea" accesskey="p" rel="prev">Con <a name="index-poppler"></a> <a name="index-xpdf-as-library"></a> -<p>Building LuaTeX and XeTeX requires <code>poppler</code>, either from -the TL tree or system headers and library. Building pdfTeX -requires either <code>xpdf</code> from the TeX Live tree or system -<code>poppler</code> headers and library. +<p>Building LuaTeX (or LuaJITTeX) and XeTeX requires +<code>poppler</code>, either from the TL tree or system headers and +library. Building pdfTeX requires either <code>xpdf</code> from +the TeX Live tree or system <code>poppler</code> headers and library. </p> <a name="index-_002d_002dwith_002dsystem_002dpoppler"></a> <p><code>--with-system-poppler</code><br>Use a system version (0.18 or -newer) of <code>poppler</code> for LuaTeX and XeTeX, and use -<samp>pkg-config</samp> to obtain the required flags. +newer) of <code>poppler</code> for LuaTeX (or LuaJITTeX) and XeTeX, +and use <samp>pkg-config</samp> to obtain the required flags. </p> <a name="index-_002d_002dwith_002dsystem_002dxpdf"></a> <p><code>--with-system-xpdf</code><br>Use a system version (0.12 or better) @@ -2830,9 +2817,15 @@ name, but note that this should <em>not</em> be <code>--host=<var>host</var></co (see <a href="http://www.gnu.org/software/autoconf/manual/autoconf.html#Hosts-and-Cross_002dCompilation">Hosts and Cross-Compilation</a> in <cite>GNU Autoconf</cite>). </p> <p>In order to build, e.g., 32-bit binaries with <code>clang</code> on a 64-bit -OSX system one could use <br> <code>./Build --build=i386-apple-darwin -CC='clang -arch i386'</code> \ <br> <code>CXX='clang++ -arch i386' OBJCXX='clang++ -arch i386'</code> +MacOSX system one could use: </p> +<div class="example"> +<pre class="example">TL_BUILD_ENV="CC='clang -arch i386' \ + CXX='clang++ -arch i386' \ + OBJCXX='clang++ -arch i386'" \ + ./Build --build=i386-apple-darwin +</pre></div> + <table class="menu" border="0" cellspacing="0"> <tr><td align="left" valign="top">• <a href="#Cross-configuring" accesskey="1">Cross configuring</a>:</td><td> </td><td align="left" valign="top">Configuring for cross compilation. </td></tr> @@ -3041,7 +3034,7 @@ less efficient alternative </p> <div class="example"> <pre class="example">#if !(defined HAVE_DECL_STPCPY && HAVE_DECL_STPCPY) -#static inline char *stpcpy(char *dest, const char *src) +static inline char *stpcpy(char *dest, const char *src) { return strcpy(dest, src) + strlen(src); } @@ -6093,10 +6086,12 @@ Previous: <a href="#tlmgr" accesskey="p" rel="prev">tlmgr</a>, Up: <a href="#Top <tr><td colspan="4"> <hr></td></tr> <tr><th><a name="Index_cp_symbol-1">-</a></th><td></td><td></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002dbindir-configure-option"><code>--bindir configure <span class="roman">option</span></code></a>:</td><td> </td><td valign="top"><a href="#g_t_002d_002dprefix-_002d_002dbindir-_2026"><code>--prefix</code> <code>--bindir</code> …</a></td></tr> +<tr><td></td><td valign="top"><a href="#index-_002d_002dbindir-configure-option-1"><code>--bindir configure <span class="roman">option</span></code></a>:</td><td> </td><td valign="top"><a href="#g_t_002d_002denable_002dmultiplatform"><code>--enable-multiplatform</code></a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002dbuild_003dhost"><code>--build=<var>host</var></code></a>:</td><td> </td><td valign="top"><a href="#Cross-configuring">Cross configuring</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002dall_002dpackages-configure-option"><code>--disable-all-packages configure <span class="roman">option</span></code></a>:</td><td> </td><td valign="top"><a href="#Build-one-package">Build one package</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002dall_002dpkgs"><code>--disable-all-pkgs</code></a>:</td><td> </td><td valign="top"><a href="#g_t_002d_002ddisable_002dall_002dpkgs"><code>--disable-all-pkgs</code></a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002dbibtex8"><code>--disable-bibtex8</code></a>:</td><td> </td><td valign="top"><a href="#Configure-options-for-texk_002fbibtex_002dx">Configure options for <samp>texk/bibtex-x</samp></a></td></tr> +<tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002dbibtexu"><code>--disable-bibtexu</code></a>:</td><td> </td><td valign="top"><a href="#Configure-options-for-texk_002fbibtex_002dx">Configure options for <samp>texk/bibtex-x</samp></a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002ddump_002dshare"><code>--disable-dump-share</code></a>:</td><td> </td><td valign="top"><a href="#Configure-options-for-texk_002fweb2c">Configure options for <samp>texk/web2c</samp></a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002ddvipdfmx"><code>--disable-dvipdfmx</code></a>:</td><td> </td><td valign="top"><a href="#Configure-options-for-texk_002fdvipdfm_002dx">Configure options for <samp>texk/dvipdfm-x</samp></a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002detex_002dsynctex"><code>--disable-etex-synctex</code></a>:</td><td> </td><td valign="top"><a href="#Configure-options-for-texk_002fweb2c">Configure options for <samp>texk/web2c</samp></a></td></tr> @@ -6106,8 +6101,8 @@ Previous: <a href="#tlmgr" accesskey="p" rel="prev">tlmgr</a>, Up: <a href="#Top <tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002dmf_002dnowin"><code>--disable-mf-nowin</code></a>:</td><td> </td><td valign="top"><a href="#Configure-options-for-texk_002fweb2c">Configure options for <samp>texk/web2c</samp></a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002dmissing"><code>--disable-missing</code></a>:</td><td> </td><td valign="top"><a href="#g_t_002d_002ddisable_002dmissing"><code>--disable-missing</code></a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002dnative_002dtexlive_002dbuild"><code>--disable-native-texlive-build</code></a>:</td><td> </td><td valign="top"><a href="#g_t_002d_002ddisable_002dnative_002dtexlive_002dbuild"><code>--disable-native-texlive-build</code></a></td></tr> -<tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002domfonts"><code>--disable-omfonts</code></a>:</td><td> </td><td valign="top"><a href="#Configure-options-for-texk_002fweb2c">Configure options for <samp>texk/web2c</samp></a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002dprog"><code>--disable-<var>prog</var></code></a>:</td><td> </td><td valign="top"><a href="#g_t_002d_002denable_002dprog-_002d_002ddisable_002dprog"><code>--enable-<var>prog</var></code> <code>--disable-<var>prog</var></code></a></td></tr> +<tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002dsynctex"><code>--disable-synctex</code></a>:</td><td> </td><td valign="top"><a href="#Configure-options-for-texk_002fweb2c">Configure options for <samp>texk/web2c</samp></a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002dtex"><code>--disable-tex</code></a>:</td><td> </td><td valign="top"><a href="#Configure-options-for-texk_002fweb2c">Configure options for <samp>texk/web2c</samp></a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002dweb_002dprogs"><code>--disable-web-progs</code></a>:</td><td> </td><td valign="top"><a href="#Configure-options-for-texk_002fweb2c">Configure options for <samp>texk/web2c</samp></a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002ddisable_002dxdvipdfmx"><code>--disable-xdvipdfmx</code></a>:</td><td> </td><td valign="top"><a href="#Configure-options-for-texk_002fdvipdfm_002dx">Configure options for <samp>texk/dvipdfm-x</samp></a></td></tr> @@ -6130,7 +6125,7 @@ Previous: <a href="#tlmgr" accesskey="p" rel="prev">tlmgr</a>, Up: <a href="#Top <tr><td></td><td valign="top"><a href="#index-_002d_002denable_002dxindy_002ddocs"><code>--enable-xindy-docs</code></a>:</td><td> </td><td valign="top"><a href="#Configure-options-for-utils_002fxindy">Configure options for <samp>utils/xindy</samp></a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002denable_002dxindy_002drules"><code>--enable-xindy-rules</code></a>:</td><td> </td><td valign="top"><a href="#Configure-options-for-utils_002fxindy">Configure options for <samp>utils/xindy</samp></a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002dhost_003dhost"><code>--host=<var>host</var></code></a>:</td><td> </td><td valign="top"><a href="#Cross-configuring">Cross configuring</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-_002d_002dlibdir"><code>--libdir</code></a>:</td><td> </td><td valign="top"><a href="#g_t_002d_002denable_002dmultiplatform"><code>--enable-multiplatform</code></a></td></tr> +<tr><td></td><td valign="top"><a href="#index-_002d_002dlibdir-configure-option"><code>--libdir configure <span class="roman">option</span></code></a>:</td><td> </td><td valign="top"><a href="#g_t_002d_002denable_002dmultiplatform"><code>--enable-multiplatform</code></a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002dno_002dclean-Build-option"><code>--no-clean Build <span class="roman">option</span></code></a>:</td><td> </td><td valign="top"><a href="#Build-problems">Build problems</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002dprefix-configure-option"><code>--prefix configure <span class="roman">option</span></code></a>:</td><td> </td><td valign="top"><a href="#g_t_002d_002dprefix-_002d_002dbindir-_2026"><code>--prefix</code> <code>--bindir</code> …</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002dwith_002dbanner_002dadd_003dstr"><code>--with-banner-add=<var>str</var></code></a>:</td><td> </td><td valign="top"><a href="#Configure-options-for-texk_002fweb2c">Configure options for <samp>texk/web2c</samp></a></td></tr> @@ -6141,7 +6136,6 @@ Previous: <a href="#tlmgr" accesskey="p" rel="prev">tlmgr</a>, Up: <a href="#Top <tr><td></td><td valign="top"><a href="#index-_002d_002dwith_002dgs_003dfilename"><code>--with-gs=<var>filename</var></code></a>:</td><td> </td><td valign="top"><a href="#Configure-options-for-texk_002fxdvik">Configure options for <samp>texk/xdvik</samp></a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002dwith_002dlib_002dincludes_003ddir_002c-_002dlibdir"><code>--with-<var>lib</var>-includes=<var>dir</var><span class="roman">,</span> -libdir</code></a>:</td><td> </td><td valign="top"><a href="#Library_002dspecific-configure-options">Library-specific configure options</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002dwith_002dlibgs_002dincludes_002c-_002dlibdir"><code>--with-libgs-includes<span class="roman">,</span> -libdir</code></a>:</td><td> </td><td valign="top"><a href="#Configure-options-for-texk_002fdvisvgm">Configure options for <samp>texk/dvisvgm</samp></a></td></tr> -<tr><td></td><td valign="top"><a href="#index-_002d_002dwith_002drecode"><code>--with-recode</code></a>:</td><td> </td><td valign="top"><a href="#Configure-options-for-utils_002fxindy">Configure options for <samp>utils/xindy</samp></a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002dwith_002dsystem_002dkpathsea"><code>--with-system-kpathsea</code></a>:</td><td> </td><td valign="top"><a href="#kpathsea-library"><code>kpathsea</code> library</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002dwith_002dsystem_002dlib"><code>--with-system-<var>lib</var></code></a>:</td><td> </td><td valign="top"><a href="#Adding-a-new-generic-library-module">Adding a new generic library module</a></td></tr> <tr><td></td><td valign="top"><a href="#index-_002d_002dwith_002dsystem_002dlib-1"><code>--with-system-<var>lib</var></code></a>:</td><td> </td><td valign="top"><a href="#Library_002dspecific-configure-options">Library-specific configure options</a></td></tr> @@ -6272,7 +6266,6 @@ Previous: <a href="#tlmgr" accesskey="p" rel="prev">tlmgr</a>, Up: <a href="#Top <tr><td></td><td valign="top"><a href="#index-Gnulib_002c-used-for-common-files">Gnulib, used for common files</a>:</td><td> </td><td valign="top"><a href="#Top_002dlevel-directories">Top-level directories</a></td></tr> <tr><td colspan="4"> <hr></td></tr> <tr><th><a name="Index_cp_letter-I">I</a></th><td></td><td></td></tr> -<tr><td></td><td valign="top"><a href="#index-iconv"><code>iconv</code></a>:</td><td> </td><td valign="top"><a href="#Configure-options-for-utils_002fxindy">Configure options for <samp>utils/xindy</samp></a></td></tr> <tr><td></td><td valign="top"><a href="#index-ICU-cross-compiling">ICU cross compiling</a>:</td><td> </td><td valign="top"><a href="#Cross-problems">Cross problems</a></td></tr> <tr><td></td><td valign="top"><a href="#index-ICU-libraries">ICU libraries</a>:</td><td> </td><td valign="top"><a href="#Variables-for-configure">Variables for configure</a></td></tr> <tr><td></td><td valign="top"><a href="#index-icu_002dconfig"><code>icu-config</code></a>:</td><td> </td><td valign="top"><a href="#Variables-for-configure">Variables for configure</a></td></tr> @@ -6379,7 +6372,6 @@ Previous: <a href="#tlmgr" accesskey="p" rel="prev">tlmgr</a>, Up: <a href="#Top <tr><td></td><td valign="top"><a href="#index-one-package_002c-building">one package, building</a>:</td><td> </td><td valign="top"><a href="#Build-one-package">Build one package</a></td></tr> <tr><td></td><td valign="top"><a href="#index-OpenGL_002c-required-for-Asymptote">OpenGL, required for Asymptote</a>:</td><td> </td><td valign="top"><a href="#asymptote"><code>asymptote</code></a></td></tr> <tr><td></td><td valign="top"><a href="#index-operating-system-distribution_002c-building-for">operating system distribution, building for</a>:</td><td> </td><td valign="top"><a href="#Distro-builds">Distro builds</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-opl2ofm_002c-et-al_002e"><code>opl2ofm<span class="roman">, et al.</span></code></a>:</td><td> </td><td valign="top"><a href="#Configure-options-for-texk_002fweb2c">Configure options for <samp>texk/web2c</samp></a></td></tr> <tr><td></td><td valign="top"><a href="#index-otangle"><code>otangle</code></a>:</td><td> </td><td valign="top"><a href="#Cross-problems">Cross problems</a></td></tr> <tr><td></td><td valign="top"><a href="#index-overall-build-process">overall build process</a>:</td><td> </td><td valign="top"><a href="#Building">Building</a></td></tr> <tr><td colspan="4"> <hr></td></tr> @@ -6405,7 +6397,6 @@ Previous: <a href="#tlmgr" accesskey="p" rel="prev">tlmgr</a>, Up: <a href="#Top <tr><td colspan="4"> <hr></td></tr> <tr><th><a name="Index_cp_letter-R">R</a></th><td></td><td></td></tr> <tr><td></td><td valign="top"><a href="#index-reautoconf"><code>reautoconf</code></a>:</td><td> </td><td valign="top"><a href="#Build-system-tools">Build system tools</a></td></tr> -<tr><td></td><td valign="top"><a href="#index-recode"><code>recode</code></a>:</td><td> </td><td valign="top"><a href="#Configure-options-for-utils_002fxindy">Configure options for <samp>utils/xindy</samp></a></td></tr> <tr><td></td><td valign="top"><a href="#index-requirements-for-building">requirements for building</a>:</td><td> </td><td valign="top"><a href="#Prerequisites">Prerequisites</a></td></tr> <tr><td></td><td valign="top"><a href="#index-runscript_002eexe"><code>runscript.exe</code></a>:</td><td> </td><td valign="top"><a href="#Macros-for-Windows">Macros for Windows</a></td></tr> <tr><td colspan="4"> <hr></td></tr> @@ -6429,6 +6420,7 @@ Previous: <a href="#tlmgr" accesskey="p" rel="prev">tlmgr</a>, Up: <a href="#Top <tr><td></td><td valign="top"><a href="#index-support-files_002c-separate-from-build">support files, separate from build</a>:</td><td> </td><td valign="top"><a href="#Installing">Installing</a></td></tr> <tr><td></td><td valign="top"><a href="#index-symlinks_002c-used-for-scripts">symlinks, used for scripts</a>:</td><td> </td><td valign="top"><a href="#Linked-scripts">Linked scripts</a></td></tr> <tr><td></td><td valign="top"><a href="#index-synctex">synctex</a>:</td><td> </td><td valign="top"><a href="#Configure-options-for-texk_002fweb2c">Configure options for <samp>texk/web2c</samp></a></td></tr> +<tr><td></td><td valign="top"><a href="#index-synctex-1">synctex</a>:</td><td> </td><td valign="top"><a href="#Configure-options-for-texk_002fweb2c">Configure options for <samp>texk/web2c</samp></a></td></tr> <tr><td></td><td valign="top"><a href="#index-system-distribution_002c-building-for">system distribution, building for</a>:</td><td> </td><td valign="top"><a href="#Distro-builds">Distro builds</a></td></tr> <tr><td colspan="4"> <hr></td></tr> <tr><th><a name="Index_cp_letter-T">T</a></th><td></td><td></td></tr> diff --git a/Master/texmf-dist/doc/texlive/tlbuild/tlbuild.pdf b/Master/texmf-dist/doc/texlive/tlbuild/tlbuild.pdf Binary files differindex 0873eca1bf8..a9b3eb103e8 100644 --- a/Master/texmf-dist/doc/texlive/tlbuild/tlbuild.pdf +++ b/Master/texmf-dist/doc/texlive/tlbuild/tlbuild.pdf diff --git a/Master/texmf-dist/doc/web2c/web2c.html b/Master/texmf-dist/doc/web2c/web2c.html index 8061ed9a489..27607d18dbf 100644 --- a/Master/texmf-dist/doc/web2c/web2c.html +++ b/Master/texmf-dist/doc/web2c/web2c.html @@ -32,7 +32,7 @@ except that this permission notice may be stated in a translation --> <link href="#Top" rel="start" title="Top"> <link href="#Index" rel="index" title="Index"> <link href="#SEC_Contents" rel="contents" title="Table of Contents"> -<link href="dir.html#Top" rel="up" title="(dir)"> +<link href="http://tug.org/texinfohtml" rel="up" title="(dir)"> <style type="text/css"> <!-- a.summary-letter {text-decoration: none} @@ -186,15 +186,15 @@ ul.no-bullet {list-style: none} <a name="Top"></a> <div class="header"> <p> -Next: <a href="#Introduction" accesskey="n" rel="next">Introduction</a>, Up: <a href="dir.html#Top" accesskey="u" rel="up">(dir)</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p> +Next: <a href="#Introduction" accesskey="n" rel="next">Introduction</a>, Up: <a href="http://tug.org/texinfohtml" accesskey="u" rel="up">(dir)</a> [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Index" title="Index" rel="index">Index</a>]</p> </div> <a name="Web2c"></a> <h1 class="top">Web2c</h1> <p>This document describes how to install and use the programs in the Web2c implementation of the TeX system, especially for Unix systems. It -corresponds to Web2c version 2014, released in -May 2014. +corresponds to Web2c version 2015, released in +May 2015. </p> <table class="menu" border="0" cellspacing="0"> <tr><td align="left" valign="top">• <a href="#Introduction" accesskey="1">Introduction</a>:</td><td> </td><td align="left" valign="top">A brief introduction. @@ -237,8 +237,8 @@ Next: <a href="#Installation" accesskey="n" rel="next">Installation</a>, Previou <a name="index-introduction"></a> -<p>This manual corresponds to version 2014 of Web2c, released in -May 2014. +<p>This manual corresponds to version 2015 of Web2c, released in +May 2015. </p> <a name="index-Knuth_002c-Donald-E_002e"></a> <a name="index-TeX_002c-Web2c-implementation-of"></a> diff --git a/Master/texmf-dist/doc/web2c/web2c.pdf b/Master/texmf-dist/doc/web2c/web2c.pdf Binary files differindex 930c4a58711..336d6a5de19 100644 --- a/Master/texmf-dist/doc/web2c/web2c.pdf +++ b/Master/texmf-dist/doc/web2c/web2c.pdf |