summaryrefslogtreecommitdiff
path: root/Build
diff options
context:
space:
mode:
Diffstat (limited to 'Build')
-rw-r--r--Build/source/texk/dvipsk/ChangeLog4
-rw-r--r--Build/source/texk/dvipsk/TODO6
-rw-r--r--Build/source/texk/dvipsk/dvips.info158
-rw-r--r--Build/source/texk/dvipsk/dvips.texi4
-rw-r--r--Build/source/texk/kpathsea/ChangeLog4
-rw-r--r--Build/source/texk/kpathsea/doc/kpathsea.info381
-rw-r--r--Build/source/texk/kpathsea/doc/kpathsea.texi2
-rw-r--r--Build/source/texk/kpathsea/doc/unixtex.texi283
-rwxr-xr-xBuild/source/texk/tetex/fmtutil9
-rw-r--r--Build/source/texk/web2c/ChangeLog4
-rw-r--r--Build/source/texk/web2c/doc/web2c.info208
-rw-r--r--Build/source/texk/web2c/doc/web2c.texi16
12 files changed, 347 insertions, 732 deletions
diff --git a/Build/source/texk/dvipsk/ChangeLog b/Build/source/texk/dvipsk/ChangeLog
index ab58308e5d7..56392617608 100644
--- a/Build/source/texk/dvipsk/ChangeLog
+++ b/Build/source/texk/dvipsk/ChangeLog
@@ -1,3 +1,7 @@
+2010-06-13 Karl Berry <karl@tug.org>
+
+ * dvips.texi: update for 2010.
+
2010-06-04 Karl Berry <karl@tug.org>
* afm2tfm.c (version),
diff --git a/Build/source/texk/dvipsk/TODO b/Build/source/texk/dvipsk/TODO
index 0e82c6e853d..de738d4a773 100644
--- a/Build/source/texk/dvipsk/TODO
+++ b/Build/source/texk/dvipsk/TODO
@@ -24,3 +24,9 @@ Still todo:
and all) and a Unix machine using TDS, make it be just a `make' away.
- Improve diagnostics, especially when files not found.
- Eliminate `extern' declarations; use header files properly
+
+Won't do:
+- would be nice to report the full path of config.ps and psfonts.map,
+etc., if !quiet, but unfortunately these are processed before the banner
+is printed. Can't move the banner earlier because we have to know if we
+are being quiet or not. So, leave as debugging output only.
diff --git a/Build/source/texk/dvipsk/dvips.info b/Build/source/texk/dvipsk/dvips.info
index 2d91b5d7801..16c074cfc55 100644
--- a/Build/source/texk/dvipsk/dvips.info
+++ b/Build/source/texk/dvipsk/dvips.info
@@ -1,7 +1,7 @@
This is ../../../texk/dvipsk/dvips.info, produced by makeinfo version
4.13 from ../../../texk/dvipsk/dvips.texi.
-This manual documents Dvips version 5.98 (May 2010), a program to
+This manual documents Dvips version 5.99 (July 2010), a program to
translate a DVI file into PostScript. You may freely use, modify
and/or distribute this file.
@@ -18,7 +18,7 @@ File: dvips.info, Node: Top, Next: Why Dvips, Up: (dir)
Dvips
*****
-This manual documents Dvips version 5.98 (May 2010), a program to
+This manual documents Dvips version 5.99 (July 2010), a program to
translate a DVI file into PostScript. You may freely use, modify
and/or distribute this file.
@@ -4708,82 +4708,82 @@ Index

Tag Table:
-Node: Top558
-Node: Why Dvips1301
-Node: Installation4749
-Node: config.ps installation5770
-Node: PostScript font installation8307
-Node: Ghostscript installation11181
-Node: Diagnosing problems12278
-Node: Debug options13373
-Node: No output14399
-Node: Small or inverted15867
-Node: Printer errors16586
-Node: Long documents fail17918
-Node: Including graphics fails18259
-Node: Invoking Dvips19497
-Node: Basic usage20088
-Node: Command-line options21072
-Node: Option summary21521
-Node: Option details23726
-Node: Environment variables43092
-Node: Config files46051
-Node: Configuration file searching46734
-Node: Configuration file commands50034
-Node: Paper size and landscape57147
-Node: papersize special58745
-Node: Config file paper sizes60154
-Node: Paper trays64309
-Node: Interaction with PostScript65643
-Node: PostScript figures66296
-Node: Bounding box67022
-Node: \includegraphics70393
-Node: EPSF macros72684
-Node: EPSF scaling74654
-Node: EPSF clipping77224
-Node: psfile special77866
-Node: Dynamic creation of graphics80259
-Node: Fonts in figures81577
-Node: Header files83237
-Node: Including headers from TeX84443
-Node: Including headers from the command line86477
-Node: Headers and memory usage87577
-Node: Literal PS88287
-Node: " special88869
-Node: ps special89610
-Node: Literal headers91108
-Node: PostScript hooks91823
-Node: Literal examples93913
-Node: Hypertext95365
-Node: Hypertext caveats96923
-Node: Hypertext specials101320
-Node: PostScript fonts103954
-Node: Font concepts105070
-Node: Metric files106237
-Node: Glyph files109063
-Node: Virtual fonts111419
-Node: Encodings113309
-Node: PostScript typesetting115712
-Node: Making a font available118794
-Node: Invoking afm2tfm123824
-Node: Changing font encodings124794
-Node: Changing TeX encodings125584
-Node: Changing PostScript encodings126684
-Node: Changing both encodings128028
-Node: Reencoding with Afm2tfm128701
-Node: Encoding file format131805
-Node: Special font effects136008
-Node: Afm2tfm options138271
-Node: psfonts.map141256
-Node: Color145988
-Node: Color macro files147032
-Node: User-definable colors150230
-Node: Color subtleties151505
-Node: Ted Turner153156
-Node: Color device configuration154381
-Node: Color support details156823
-Node: Color specifications157201
-Node: Color specials158604
-Node: Index160733
+Node: Top559
+Node: Why Dvips1303
+Node: Installation4751
+Node: config.ps installation5772
+Node: PostScript font installation8309
+Node: Ghostscript installation11183
+Node: Diagnosing problems12280
+Node: Debug options13375
+Node: No output14401
+Node: Small or inverted15869
+Node: Printer errors16588
+Node: Long documents fail17920
+Node: Including graphics fails18261
+Node: Invoking Dvips19499
+Node: Basic usage20090
+Node: Command-line options21074
+Node: Option summary21523
+Node: Option details23728
+Node: Environment variables43094
+Node: Config files46053
+Node: Configuration file searching46736
+Node: Configuration file commands50036
+Node: Paper size and landscape57149
+Node: papersize special58747
+Node: Config file paper sizes60156
+Node: Paper trays64311
+Node: Interaction with PostScript65645
+Node: PostScript figures66298
+Node: Bounding box67024
+Node: \includegraphics70395
+Node: EPSF macros72686
+Node: EPSF scaling74656
+Node: EPSF clipping77226
+Node: psfile special77868
+Node: Dynamic creation of graphics80261
+Node: Fonts in figures81579
+Node: Header files83239
+Node: Including headers from TeX84445
+Node: Including headers from the command line86479
+Node: Headers and memory usage87579
+Node: Literal PS88289
+Node: " special88871
+Node: ps special89612
+Node: Literal headers91110
+Node: PostScript hooks91825
+Node: Literal examples93915
+Node: Hypertext95367
+Node: Hypertext caveats96925
+Node: Hypertext specials101322
+Node: PostScript fonts103956
+Node: Font concepts105072
+Node: Metric files106239
+Node: Glyph files109065
+Node: Virtual fonts111421
+Node: Encodings113311
+Node: PostScript typesetting115714
+Node: Making a font available118796
+Node: Invoking afm2tfm123826
+Node: Changing font encodings124796
+Node: Changing TeX encodings125586
+Node: Changing PostScript encodings126686
+Node: Changing both encodings128030
+Node: Reencoding with Afm2tfm128703
+Node: Encoding file format131807
+Node: Special font effects136010
+Node: Afm2tfm options138273
+Node: psfonts.map141258
+Node: Color145990
+Node: Color macro files147034
+Node: User-definable colors150232
+Node: Color subtleties151507
+Node: Ted Turner153158
+Node: Color device configuration154383
+Node: Color support details156825
+Node: Color specifications157203
+Node: Color specials158606
+Node: Index160735

End Tag Table
diff --git a/Build/source/texk/dvipsk/dvips.texi b/Build/source/texk/dvipsk/dvips.texi
index 4cf5f3bad7c..22f1d937f94 100644
--- a/Build/source/texk/dvipsk/dvips.texi
+++ b/Build/source/texk/dvipsk/dvips.texi
@@ -2,8 +2,8 @@
@setfilename dvips.info
@settitle Dvips: A DVI-to-PostScript translator
-@set version 5.98
-@set month-year May 2010
+@set version 5.99
+@set month-year July 2010
@copying
This manual documents Dvips version @value{version}
diff --git a/Build/source/texk/kpathsea/ChangeLog b/Build/source/texk/kpathsea/ChangeLog
index 75dd7484a89..94fbb9a6dff 100644
--- a/Build/source/texk/kpathsea/ChangeLog
+++ b/Build/source/texk/kpathsea/ChangeLog
@@ -1,3 +1,7 @@
+2010-06-13 Karl Berry <karl@tug.org>
+
+ * doc/unixtex.texi: reduce to current reality.
+
2010-06-10 Peter Breitenlohner <peb@mppmu.mpg.de>
* getopt.h [NO_KPSE_DLL]: Allow use of this file for chktex.
diff --git a/Build/source/texk/kpathsea/doc/kpathsea.info b/Build/source/texk/kpathsea/doc/kpathsea.info
index c8c68550638..def0252034c 100644
--- a/Build/source/texk/kpathsea/doc/kpathsea.info
+++ b/Build/source/texk/kpathsea/doc/kpathsea.info
@@ -40,7 +40,7 @@ Kpathsea library
This manual documents how to install and use the Kpathsea library for
filename lookup. It corresponds to version 6.0.0, released in
-April 2010.
+July 2010.
* Menu:
@@ -61,7 +61,7 @@ File: kpathsea.info, Node: Introduction, Next: Installation, Prev: Top, Up:
**************
This manual corresponds to version 6.0.0 of the Kpathsea library,
-released in April 2010.
+released in July 2010.
The library's fundamental purpose is to return a filename from a
list of directories specified by the user, similar to what shells do
@@ -1237,166 +1237,27 @@ File: kpathsea.info, Node: unixtex.ftp, Next: Reporting bugs, Prev: TeX direc
2.5 `unixtex.ftp': Obtaining TeX
================================
-This is `ftp://ftp.tug.org/tex/unixtex.ftp', last updated 26 December
-2003. Also available as `http://www.tug.org/unixtex.ftp'. The IP
-address is currently `[130.225.2.178]'. It is also in Kpathsea source
-distributions as `etc/unixtex.ftp' (although the network version is
-usually newer). Mail <tex-k@tug.org> with comments or questions.
-
- Following are general instructions for Unix or other sites who wish
-to acquire the Web2c distribution, (plain) TeX, LaTeX (2e), BibTeX,
-Metafont, MetaPost, DVI processors for the X window system, PostScript,
-the PCL language in the HP LaserJet, and related programs. They are
-oriented towards building from the original sources, though some
-information on alternative packages is included in the last section.
-See also `http://www.tug.org/web2c/', the Web2c and Kpathsea home page.
-
- Please note that the Web2c distribution is a bare-bones distribution
-in source form, and building a complete installation from it is a
-non-trivial matter. For most uses, it is a better idea to install a
-distribution with pre-packaged binaries for your platform. The
-principal example of such a distribution is TeX Live
-(`http://www.tug.org/texlive/'), which is based on the Web2c sources.
-
- Please consider joining the TeX Users Group (TUG) or another user
-group of your choice to help support the maintenance and development of
-the programs you retrieve. See `http://www.tug.org/join.html' for
-information and the membership registration form, and
-`http://www.tug.org/usergroups.html' for a listing of all user groups.
-
- For actual installation instructions after obtaining the necessary
-sources, see *note Installation::. A copy is in the distribution file
-`kpathsea/INSTALL'.
+This is `ftp://ftp.tug.org/tex/unixtex.ftp', last updated 13 June 2010.
+Also available as `http://www.tug.org/unixtex.ftp'. Email
+<tex-k@tug.org> with comments or questions.
-* Menu:
-
-* Electronic distribution:: CTAN and so forth.
-* CD-ROM distribution::
-* Other TeX packages::
-
-
-File: kpathsea.info, Node: Electronic distribution, Next: CD-ROM distribution, Up: unixtex.ftp
-
-2.5.1 Electronic distribution
------------------------------
-
-In many places we refer to CTAN:. This is _both_ a host name and a
-directory name. Here are the primary locations:
-
- `ftp://ctan.tug.org/tex-archive/' (Vermont, USA)
- `ftp://ftp.dante.de/tex-archive/' (Germany)
- `ftp://ftp.tex.ac.uk/tex-archive/' (England)
-
-CTAN has many mirrors worldwide; see the top-level file
-`README.mirrors' from one of the sites above or see
-`http://www.tug.org/CTAN.sites'.
-
- You can also access CTAN via the World Wide Web, electronic mail, or
-NFS. The same `README.mirrors' file explains how.
-
- You will need to retrieve some or all of the following archives,
-depending on your needs (don't forget to set binary mode for file
-transfers):
-
-`CTAN:/systems/web2c/web.tar.gz'
- The original WEB source files, written primarily by Don Knuth.
- Required unless you already have this `web' version. (The WEB
- sources change irregularly with respect to Web2c itself.) Unpacks
- into `web2c-VERSION'.
-
-`CTAN:/systems/web2c/web2c.tar.gz'
- The Web2c system. Required. Also unpacks into `web2c-VERSION'.
-
-`CTAN:/systems/web2c/web2c-etex.tar.gz'
- Additions to the Web2c system for building e-TeX. Optional.
- Unpacks into `web2c-VERSION'.
+ The principal free TeX distribution for Unix-like systems is TeX
+Live, `http://tug.org/texlive'. Its web pages describe many ways to
+acquire TeX, over the Internet or on physical media, both the sources
+and precompiled binaries for many systems, either standalone or as part
+of various operating system distributions.
-`CTAN:/systems/web2c/etexlib.tar.gz'
- Additions to the texmf tree needed to build e-TeX. Optional.
- Unpacks into `texmf/'.
-
-`CTAN:/systems/web2c/etexdoc.tar.gz'
- Documentation for e-TeX as an addition to the texmf tree.
- Optional. Unpacks into `texmf/'.
-
-`CTAN:/systems/web2c/web2c-omega.tar.gz'
- Additions to the Web2c system for building Omega. Optional.
- Unpacks into `web2c-VERSION'.
-
-`CTAN:/systems/web2c/omegalib.tar.gz'
- Additions to the texmf tree needed to build Omega. Optional.
- Unpacks into `texmf/'.
-
-`CTAN:/systems/web2c/omegadoc.tar.gz'
- Documentation for Omega as an addition to the texmf tree.
- Optional. Unpacks into `texmf/'.
-
-`CTAN:/systems/web2c/web2c-pdftex.tar.gz'
- Additions to the Web2c system for building pdfTeX. Optional.
- Unpacks into `web2c-VERSION'.
-
-`CTAN:/systems/web2c/pdftexlib.tar.gz'
- Additions to the texmf tree needed to build pdfTeX. Optional.
- Unpacks into `texmf/'.
-
-`CTAN:/dviware/xdvik/xdvik.tar.gz'
- X window system DVI previewer. Unpacks into `xdvik-VERSION'.
- Optional.
-
- Additional drivers, macro files, and other support are needed to
-build a working system. These are available in teTeX.
-
- All that said, the originating host for the software above is
-`ftp.tug.org'. You can retrieve these distributions (but not much
-else) from the `tex/' directory on that host.
-
-
-File: kpathsea.info, Node: CD-ROM distribution, Next: Other TeX packages, Prev: Electronic distribution, Up: unixtex.ftp
-
-2.5.2 CD-ROM distribution
--------------------------
+ Web2C, Kpathsea, Dvips, and Dviljk are no longer released as a
+separate packages. Their sources are now maintained as part of TeX
+Live.
-Numerous organizations distribute various TeX CD-ROM's (and DVD's):
-
- * Virtually all the TeX user groups collaborate to produce the `TeX
- Live' distribution once a year; see `http://www.tug.org/texlive/'
- for more information.
-
- * The Free Software Foundation's `Source Code CD-ROM' contains the
- minimal TeX source distribution described in the previous section
- (i.e., enough to print GNU documentation); email <gnu@gnu.org>.
-
- * Most GNU/Linux distributions include some TeX package based on TeX
- Live.
-
- If you know of additional TeX distributions to add to this list,
-please inform <tex-k@tug.org>.
-
-
-File: kpathsea.info, Node: Other TeX packages, Prev: CD-ROM distribution, Up: unixtex.ftp
-
-2.5.3 Other TeX packages
-------------------------
-
-Many other TeX implementations are available in `CTAN:/systems',
-including ready-to-run distributions for Unix, Amiga, Acorn, VMS,
-Macintosh, DOS, and Windows (in various forms). Although Web2c has
-support in the source code for many operating systems, and in fact some
-of the other distributions are based on it, it's unlikely to work as
-distributed on anything but Unix. (Please contribute improvements!)
-
- The principal user-oriented Unix distribution based on Web2c is the
-teTeX distribution. It includes complete sources, and runs on all
-modern Unix variants, including Linux. It contains many TeX-related
-programs besides those in the core Web2c.
-
- The host labrea.stanford.edu is the original source for the files
+ The host ftp.cs.stanford.edu is the original source for the files
for which Donald Knuth is directly responsible: `tex.web', `plain.tex',
etc. However, unless you want to build your TeX library tree ab initio,
-it is more reliable and less work to retrieve these files as part of
-the above packages. In any case, labrea is not the canonical source for
-anything except what was created by Stanford TeX project, so do not
-rely on all the files available at that ftp site being up-to-date.
+it is more reliable and less work to retrieve these files as part of a
+larger package. In any case, that ftp site is not the canonical source
+for anything except what was created as part of Stanford TeX project,
+so do not rely on the other files available there being up-to-date.

File: kpathsea.info, Node: Reporting bugs, Prev: unixtex.ftp, Up: Installation
@@ -3891,7 +3752,6 @@ Index
* absolute filenames: Searching overview. (line 52)
* ac_include, Autoconf extension: Running configure. (line 6)
* access warnings: Searching overview. (line 56)
-* Acorn TeX implementations: Other TeX packages. (line 6)
* AFMFONTS: Supported file formats.
(line 20)
* AFS: Installing files. (line 32)
@@ -3906,7 +3766,6 @@ Index
* alphabetical order, not: Subdirectory expansion.
(line 6)
* Amiga support: Custom installation. (line 19)
-* Amiga TeX implementations: Other TeX packages. (line 6)
* Andrew File System, installing with: Installing files. (line 32)
* announcement mailing list: Mailing lists. (line 6)
* ANSI C: TeX or Metafont failing.
@@ -3930,16 +3789,12 @@ Index
* Babel: Kpathsea application distributions.
(line 28)
* Bach, Johann Sebastian: Default expansion. (line 41)
-* backbone of CTAN: Electronic distribution.
- (line 6)
* backslash-newline: Config files. (line 31)
* bash, recommended for running configure: configure shells. (line 6)
* basic glyph lookup: Basic glyph lookup. (line 6)
* Berry, Karl: History. (line 12)
* BIBINPUTS: Supported file formats.
(line 28)
-* binary mode, for file transfers: Electronic distribution.
- (line 20)
* blank lines, in texmf.cnf: Config files. (line 29)
* brace expansion: Brace expansion. (line 6)
* BSD universe: Running make. (line 44)
@@ -3962,7 +3817,6 @@ Index
(line 6)
* cc, compiling with: configure environment.
(line 11)
-* CD-ROM distributions: CD-ROM distribution. (line 6)
* CFLAGS: configure environment.
(line 14)
* ChangeLog entry: Bug checklist. (line 55)
@@ -4032,10 +3886,6 @@ Index
* CPPFLAGS: configure environment.
(line 22)
* crashes, reporting: Bug checklist. (line 61)
-* CTAN, defined: Electronic distribution.
- (line 6)
-* CTAN.sites: Electronic distribution.
- (line 13)
* custom installation: Custom installation. (line 6)
* CWEBINPUTS: Supported file formats.
(line 43)
@@ -4079,9 +3929,6 @@ Index
(line 6)
* distributions, not compiling: Kpathsea application distributions.
(line 6)
-* distributions, on CD-ROM: CD-ROM distribution. (line 6)
-* distributions, via ftp: Electronic distribution.
- (line 6)
* dlclose: dlopen. (line 6)
* dlopen: dlopen. (line 6)
* dlsym: dlopen. (line 6)
@@ -4090,7 +3937,6 @@ Index
(line 173)
* DOS compatible names: mktex configuration. (line 69)
* DOS support: Custom installation. (line 19)
-* DOS TeX implementations: Other TeX packages. (line 6)
* dosnames: mktex configuration. (line 68)
* dot files: ls-R. (line 33)
* doubled colons: Default expansion. (line 6)
@@ -4113,8 +3959,6 @@ Index
* EC fonts, and dynamic source creation: mktex scripts. (line 6)
* elt-dirs.c: Subdirectory expansion.
(line 41)
-* email CTAN access: Electronic distribution.
- (line 17)
* enabling mktex scripts: mktex configuration. (line 6)
* ENCFONTS: Supported file formats.
(line 51)
@@ -4191,12 +4035,9 @@ Index
(line 224)
* fopen, redefined: Debugging. (line 54)
* format of external database: Database format. (line 6)
-* Free Software Foundation: CD-ROM distribution. (line 12)
* FreeBSD configure error: Empty Makefiles. (line 6)
* FreeBSD shells and configure: configure shells. (line 19)
-* FSF Source Code CD-ROM: CD-ROM distribution. (line 12)
-* ftp retrieval: Electronic distribution.
- (line 6)
+* ftp.cs.stanford.edu: unixtex.ftp. (line 20)
* ftp.tug.org: unixtex.ftp. (line 6)
* fundamental purpose of Kpathsea: Introduction. (line 6)
* gcc, compiling with: configure environment.
@@ -4260,10 +4101,7 @@ Index
* kdebug:: Debugging. (line 105)
* kdefault.c: Default expansion. (line 48)
* Knuth, Donald E.: History. (line 6)
-* Knuth, Donald E., archive of programs by: Other TeX packages.
- (line 18)
-* Knuth, Donald E., original author: Electronic distribution.
- (line 25)
+* Knuth, Donald E., archive of programs by: unixtex.ftp. (line 20)
* Korn shell, losing with configure: configure shells. (line 14)
* kpathsae_var_value: Programming with config files.
(line 10)
@@ -4310,7 +4148,6 @@ Index
* kpsewhich: Invoking kpsewhich. (line 6)
* Kpsewhich, and debugging: Debugging. (line 31)
* ksh, losing with configure: configure shells. (line 14)
-* labrea.stanford.edu: Other TeX packages. (line 18)
* LaserJet drive: Kpathsea application distributions.
(line 13)
* last-resort font: Fallback font. (line 6)
@@ -4336,7 +4173,6 @@ Index
* lines, reading arbitrary-length: Calling sequence. (line 112)
* Linux File System Standard: mktex configuration. (line 114)
* Linux shells and configure: configure shells. (line 19)
-* Linux, using Web2c: CD-ROM distribution. (line 16)
* lndir for building symlink trees: configure scenarios. (line 18)
* loader options: configure environment.
(line 39)
@@ -4354,7 +4190,6 @@ Index
* ls-R database file: ls-R. (line 6)
* ls-R, simplest build: ls-R. (line 18)
* Mach10 configure error: Empty Makefiles. (line 6)
-* Macintosh TeX implementations: Other TeX packages. (line 6)
* MacKenzie, David <1>: Subdirectory expansion.
(line 22)
* MacKenzie, David: History. (line 45)
@@ -4387,8 +4222,6 @@ Index
(line 99)
* MFTINPUTS: Supported file formats.
(line 103)
-* mirrors, FTP: Electronic distribution.
- (line 13)
* MISCFONTS: Supported file formats.
(line 107)
* mismatched checksum warnings: Suppressing warnings.
@@ -4446,8 +4279,6 @@ Index
* NeXT, lacking X11: Kpathsea application distributions.
(line 6)
* NFS and ls-R: ls-R. (line 40)
-* NFS CTAN access: Electronic distribution.
- (line 17)
* nomfdrivers: mktex configuration. (line 93)
* nomode: mktex configuration. (line 98)
* non-English typesetting: Kpathsea application distributions.
@@ -4458,9 +4289,6 @@ Index
* null pointers, dereferencing: Bug checklist. (line 61)
* numeric debugging values: Debugging. (line 34)
* obtaining TeX: unixtex.ftp. (line 6)
-* obtaining Web2c by ftp: Electronic distribution.
- (line 6)
-* obtaining Web2c on CD-ROM: CD-ROM distribution. (line 6)
* OCPINPUTS: Supported file formats.
(line 127)
* OFMFONTS: Supported file formats.
@@ -4477,7 +4305,6 @@ Index
* options for debugging: Debugging. (line 6)
* options to configure: configure options. (line 16)
* OS/2 support: Custom installation. (line 19)
-* other TeX distributions: Other TeX packages. (line 6)
* OTPINPUTS: Supported file formats.
(line 141)
* overview of path searching: Searching overview. (line 6)
@@ -4533,7 +4360,6 @@ Index
* PostScript fonts, additional: Simple installation. (line 60)
* precompiled executables, instead of installation: Simple installation.
(line 6)
-* precompiled Unix binaries: Other TeX packages. (line 13)
* preprocessor options: configure environment.
(line 32)
* preprocessor options, additional: Running make. (line 24)
@@ -4563,8 +4389,6 @@ Index
(line 26)
* reading arbitrary-length lines: Calling sequence. (line 112)
* README.CONFIGURE: Running configure. (line 15)
-* README.mirrors: Electronic distribution.
- (line 13)
* recording successful searches: Logging. (line 6)
* relative filenames: Searching overview. (line 52)
* relative filenames in ls-R: Installing files. (line 40)
@@ -4668,12 +4492,10 @@ Index
* testing, post-installation: Installation testing.
(line 6)
* tests, simple: Simple installation. (line 79)
-* teTeX: Other TeX packages. (line 13)
* TeX directory structure <1>: TeX directory structure.
(line 6)
* TeX directory structure: Default path features.
(line 41)
-* TeX distributions besides Web2c: Other TeX packages. (line 6)
* TeX environment variables: Supported file formats.
(line 6)
* TeX failures: TeX or Metafont failing.
@@ -4682,7 +4504,6 @@ Index
* TeX glyph lookup: Glyph lookup. (line 6)
* TeX help mailing list: Mailing lists. (line 25)
* TeX hierarchy, one: configure scenarios. (line 13)
-* TeX Live CD-ROM: CD-ROM distribution. (line 8)
* TeX support: TeX support. (line 6)
* TeX Users Group: Introduction. (line 39)
* tex-file.c: File lookup. (line 37)
@@ -4693,6 +4514,7 @@ Index
(line 24)
* tex-k-request@tug.org: Mailing lists. (line 7)
* tex-k@tug.org (bug address): Reporting bugs. (line 8)
+* tex.web: unixtex.ftp. (line 20)
* TEX_HUSH <1>: Suppressing warnings.
(line 6)
* TEX_HUSH: Searching overview. (line 56)
@@ -4808,7 +4630,6 @@ Index
* VFFONTS: Supported file formats.
(line 207)
* VMS support: Custom installation. (line 19)
-* VMS TeX implementations: Other TeX packages. (line 6)
* Vojta, Paul: History. (line 30)
* Walsh, Norman: History. (line 57)
* warning about unusable ls-R: ls-R. (line 45)
@@ -4827,9 +4648,6 @@ Index
* whitespace, in fontmap files: Fontmap. (line 28)
* whitespace, not ignored on continuation lines: Config files.
(line 31)
-* Windows TeX implementations: Other TeX packages. (line 6)
-* World Wide Web CTAN access: Electronic distribution.
- (line 17)
* www.tug.org: unixtex.ftp. (line 6)
* X11 previewer: Kpathsea application distributions.
(line 25)
@@ -4857,85 +4675,82 @@ Index

Tag Table:
Node: Top1615
-Node: Introduction2259
-Node: History4082
-Node: Installation8174
-Node: Simple installation8964
-Node: Custom installation12547
-Node: Disk space13721
-Node: Kpathsea application distributions14605
-Node: Changing search paths15720
-Node: Default path features16902
-Node: Default path generation18985
-Node: Running configure20428
-Node: configure shells21479
-Node: configure options22531
-Node: configure environment24038
-Node: configure scenarios25840
-Node: Shared library27426
-Node: Running make28440
-Node: Installing files30487
-Node: Cleaning up32434
-Node: Filename database generation33482
-Node: mktex scripts34049
-Node: mktex configuration35326
-Node: mktex script names41145
-Node: mktex script arguments42536
-Node: Installation testing43426
-Node: Security43790
-Node: TeX directory structure46357
-Node: unixtex.ftp50779
-Node: Electronic distribution52789
-Node: CD-ROM distribution55554
-Node: Other TeX packages56369
-Node: Reporting bugs57665
-Node: Bug checklist58400
-Node: Mailing lists62097
-Node: Debugging63306
-Node: Logging68384
-Node: Common problems70254
-Node: Unable to find files71085
-Node: Slow path searching73496
-Node: Unable to generate fonts74873
-Node: TeX or Metafont failing77382
-Node: Empty Makefiles79261
-Node: XtStrings80498
-Node: dlopen81334
-Node: ShellWidgetClass82152
-Node: Pointer combination warnings83784
-Node: Path searching84173
-Node: Searching overview84820
-Node: Path sources88216
-Node: Config files89287
-Node: Path expansion92932
-Node: Default expansion93881
-Node: Variable expansion95951
-Node: Tilde expansion97354
-Node: Brace expansion98334
-Node: KPSE_DOT expansion99439
-Node: Subdirectory expansion99952
-Node: Filename database102303
-Node: ls-R103357
-Node: Filename aliases106251
-Node: Database format107429
-Node: Invoking kpsewhich108442
-Node: Path searching options109388
-Node: Specially-recognized files117552
-Node: Auxiliary tasks118908
-Node: Standard options120733
-Node: TeX support121089
-Node: Supported file formats122380
-Node: File lookup129897
-Node: Glyph lookup131646
-Node: Basic glyph lookup132770
-Node: Fontmap133649
-Node: Fallback font136266
-Node: Suppressing warnings137179
-Node: Programming138284
-Node: Programming overview138797
-Node: Calling sequence141491
-Node: Program-specific files148014
-Node: Programming with config files149037
-Node: Index150349
+Node: Introduction2258
+Node: History4080
+Node: Installation8172
+Node: Simple installation8962
+Node: Custom installation12545
+Node: Disk space13719
+Node: Kpathsea application distributions14603
+Node: Changing search paths15718
+Node: Default path features16900
+Node: Default path generation18983
+Node: Running configure20426
+Node: configure shells21477
+Node: configure options22529
+Node: configure environment24036
+Node: configure scenarios25838
+Node: Shared library27424
+Node: Running make28438
+Node: Installing files30485
+Node: Cleaning up32432
+Node: Filename database generation33480
+Node: mktex scripts34047
+Node: mktex configuration35324
+Node: mktex script names41143
+Node: mktex script arguments42534
+Node: Installation testing43424
+Node: Security43788
+Node: TeX directory structure46355
+Node: unixtex.ftp50777
+Node: Reporting bugs52095
+Node: Bug checklist52830
+Node: Mailing lists56527
+Node: Debugging57736
+Node: Logging62814
+Node: Common problems64684
+Node: Unable to find files65515
+Node: Slow path searching67926
+Node: Unable to generate fonts69303
+Node: TeX or Metafont failing71812
+Node: Empty Makefiles73691
+Node: XtStrings74928
+Node: dlopen75764
+Node: ShellWidgetClass76582
+Node: Pointer combination warnings78214
+Node: Path searching78603
+Node: Searching overview79250
+Node: Path sources82646
+Node: Config files83717
+Node: Path expansion87362
+Node: Default expansion88311
+Node: Variable expansion90381
+Node: Tilde expansion91784
+Node: Brace expansion92764
+Node: KPSE_DOT expansion93869
+Node: Subdirectory expansion94382
+Node: Filename database96733
+Node: ls-R97787
+Node: Filename aliases100681
+Node: Database format101859
+Node: Invoking kpsewhich102872
+Node: Path searching options103818
+Node: Specially-recognized files111982
+Node: Auxiliary tasks113338
+Node: Standard options115163
+Node: TeX support115519
+Node: Supported file formats116810
+Node: File lookup124327
+Node: Glyph lookup126076
+Node: Basic glyph lookup127200
+Node: Fontmap128079
+Node: Fallback font130696
+Node: Suppressing warnings131609
+Node: Programming132714
+Node: Programming overview133227
+Node: Calling sequence135921
+Node: Program-specific files142444
+Node: Programming with config files143467
+Node: Index144779

End Tag Table
diff --git a/Build/source/texk/kpathsea/doc/kpathsea.texi b/Build/source/texk/kpathsea/doc/kpathsea.texi
index a386b5f7980..fade566d07f 100644
--- a/Build/source/texk/kpathsea/doc/kpathsea.texi
+++ b/Build/source/texk/kpathsea/doc/kpathsea.texi
@@ -3,7 +3,7 @@
@settitle Kpathsea: A library for path searching
@set version 6.0.0
-@set month-year April 2010
+@set month-year July 2010
@copying
This file documents the Kpathsea library for path searching.
diff --git a/Build/source/texk/kpathsea/doc/unixtex.texi b/Build/source/texk/kpathsea/doc/unixtex.texi
index bf47da2a317..b77e6ae005a 100644
--- a/Build/source/texk/kpathsea/doc/unixtex.texi
+++ b/Build/source/texk/kpathsea/doc/unixtex.texi
@@ -17,268 +17,29 @@ This
@iftex
chapter
@end iftex
-is @uref{ftp://ftp.tug.org/tex/unixtex.ftp}, last updated 26 December
-2003. Also available as @uref{http://www.tug.org/unixtex.ftp}. The
-IP address is currently @code{[130.225.2.178]}. It is also in
-Kpathsea source distributions as @file{etc/unixtex.ftp} (although the
-network version is usually newer). Mail @email{tex-k@@tug.org}
-with comments or questions.
-
-Following are general instructions for Unix or other sites who wish to
-acquire the Web2c distribution, (plain) @TeX{}, La@TeX{} (2e),
-Bib@TeX{}, Metafont, MetaPost, DVI processors for the X window system,
-PostScript, the PCL language in the HP LaserJet, and related programs.
-They are oriented towards building from the original sources, though
-some information on alternative packages is included in the last
-section. See also @uref{http://www.tug.org/web2c/}, the Web2c and
-Kpathsea home page.
-
-Please note that the Web2c distribution is a bare-bones distribution
-in source form, and building a complete installation from it is a
-non-trivial matter. For most uses, it is a better idea to install a
-distribution with pre-packaged binaries for your platform. The
-principal example of such a distribution is @TeX{} Live
-(@uref{http://www.tug.org/texlive/}), which is based on the
-Web2c sources.
-
-Please consider joining the @TeX{} Users Group (TUG) or another user
-group of your choice to help support the maintenance and development
-of the programs you retrieve. See @uref{http://www.tug.org/join.html}
-for information and the membership registration form, and
-@uref{http://www.tug.org/usergroups.html} for a listing of all user groups.
-
-For actual installation instructions after obtaining the necessary
-sources, see @ref{Installation}. A copy is in the distribution file
-@file{kpathsea/INSTALL}.
-
-@menu
-* Electronic distribution:: CTAN and so forth.
-* CD-ROM distribution::
-* Other TeX packages::
-@end menu
-
-@c * Tape distribution::
-@c used to be in this menu.
-
-@node Electronic distribution
-@subsection Electronic distribution
-
-@cindex ftp retrieval
-@cindex obtaining Web2c by ftp
-@cindex distributions, via ftp
-
-@cindex CTAN, defined
-@cindex backbone of CTAN
-In many places we refer to @var{CTAN:}. This is @emph{both} a host name
-and a directory name. Here are the primary locations:
-
-@example
-@uref{ftp://ctan.tug.org/tex-archive/} @r{(Vermont, USA)}
-@uref{ftp://ftp.dante.de/tex-archive/} @r{(Germany)}
-@uref{ftp://ftp.tex.ac.uk/tex-archive/} @r{(England)}
-@end example
-
-@noindent
-@flindex README.mirrors
-@flindex CTAN.sites
-@cindex mirrors, FTP
-CTAN has many mirrors worldwide; see the top-level file
-@file{README.mirrors} from one of the sites above or see
-@uref{http://www.tug.org/CTAN.sites}.
-
-@cindex World Wide Web CTAN access
-@cindex email CTAN access
-@cindex NFS CTAN access
-You can also access CTAN via the World Wide Web, electronic
-mail, or NFS. The same @file{README.mirrors} file explains how.
-
-@cindex binary mode, for file transfers
-You will need to retrieve some or all of the following archives,
-depending on your needs (don't forget to set binary mode for file
-transfers):
-
-@table @asis
-@item @file{@var{CTAN:}/systems/web2c/web.tar.gz}
-@cindex Knuth, Donald E., original author
-The original WEB source files, written primarily by Don Knuth. Required
-unless you already have this @file{web} version. (The WEB sources
-change irregularly with respect to Web2c itself.) Unpacks into
-@file{web2c-@var{version}}.
-
-@item @file{@var{CTAN:}/systems/web2c/web2c.tar.gz}
-The Web2c system. Required. Also unpacks into
-@file{web2c-@var{version}}.
-
-@item @file{@var{CTAN:}/systems/web2c/web2c-etex.tar.gz}
-Additions to the Web2c system for building e-@TeX{}. Optional. Unpacks
-into @file{web2c-@var{version}}.
-
-@item @file{@var{CTAN:}/systems/web2c/etexlib.tar.gz}
-Additions to the texmf tree needed to build e-@TeX{}. Optional.
-Unpacks into @file{texmf/}.
-
-@item @file{@var{CTAN:}/systems/web2c/etexdoc.tar.gz}
-Documentation for e-@TeX{} as an addition to the texmf tree. Optional.
-Unpacks into @file{texmf/}.
-
-@item @file{@var{CTAN:}/systems/web2c/web2c-omega.tar.gz}
-Additions to the Web2c system for building Omega. Optional. Unpacks
-into @file{web2c-@var{version}}.
-
-@item @file{@var{CTAN:}/systems/web2c/omegalib.tar.gz}
-Additions to the texmf tree needed to build Omega. Optional. Unpacks
-into @file{texmf/}.
-
-@item @file{@var{CTAN:}/systems/web2c/omegadoc.tar.gz}
-Documentation for Omega as an addition to the texmf tree. Optional.
-Unpacks into @file{texmf/}.
-
-@item @file{@var{CTAN:}/systems/web2c/web2c-pdftex.tar.gz}
-Additions to the Web2c system for building pdf@TeX{}. Optional.
-Unpacks into @file{web2c-@var{version}}.
-
-@item @file{@var{CTAN:}/systems/web2c/pdftexlib.tar.gz}
-Additions to the texmf tree needed to build pdf@TeX{}. Optional.
-Unpacks into @file{texmf/}.
-
-@item @file{@var{CTAN:}/dviware/xdvik/xdvik.tar.gz}
-X window system DVI previewer. Unpacks into @file{xdvik-@var{version}}.
-Optional.
-@end table
-
-Additional drivers, macro files, and other support are needed to build
-a working system. These are available in te@TeX{}.
-
-All that said, the originating host for the software above is
-@file{ftp.tug.org}. You can retrieve these distributions (but not much
-else) from the @file{tex/} directory on that host.
-
-
-@node CD-ROM distribution
-@subsection CD-ROM distribution
-
-@cindex CD-ROM distributions
-@cindex obtaining Web2c on CD-ROM
-@cindex distributions, on CD-ROM
-
-Numerous organizations distribute various @TeX{} CD-ROM's (and DVD's):
-
-@itemize @bullet
-@item
-@cindex @TeX{} Live CD-ROM
-Virtually all the @TeX{} user groups collaborate to produce the
-@cite{@TeX{} Live} distribution once a year; see
-@uref{http://www.tug.org/texlive/} for more information.
-
-@item
-@cindex Free Software Foundation
-@cindex FSF Source Code CD-ROM
-The Free Software Foundation's @cite{Source Code CD-ROM} contains the
-minimal @TeX{} source distribution described in the previous section
-(i.e., enough to print GNU documentation); email
-@email{gnu@@gnu.org}.
-
-@c Commented out: the information is outdated in way or another.
-
-@c @item
-@c The Gateway@! CD-ROM set contains a runnable NetBSD/Amiga distribution
-@c and sources; see @url{http://www.netbsd.org/Sites/cdroms.html}.
-
-@c @item
-@c The InfoMagic CD-ROM is a copy of CTAN (see previous section); see
-@c @url{http://www.infomagic.com}.
-
-@c @item
-@c @cindex 4all@TeX{} Live CD-ROM
-@c @cindex NTG
-@c NTG (Dutch-speaking @TeX{} user group) produced the 4all@TeX{} CD-ROM;
-@c email @email{ntg@@nic.surfnet.nl}, or see
-@c @url{http://www.ntg.nl/4allcd/}. This is a runnable system.
-
-@c @item
-@c @cindex Prime Time @TeX{}cetera CD-ROM
-@c The Prime Time @TeX{}cetera CD-ROM is also a copy of CTAN; email
-@c @email{ptf@@ctcl.com} or see @url{http://www.ptf.com/ptf/}.
-
-@c @item
-@c @cindex Walnut Creek @TeX{} CD-ROM
-@c Walnut Creek's @TeX{} CD-ROM is also a copy of CTAN; email
-@c @email{info@@cdrom.com} or see
-@c @url{http://www.cdrom.com:/titles/tex.html}.
-
-@item
-@cindex Linux, using Web2c
-Most GNU/Linux distributions include some @TeX{} package based on
-@TeX{} Live.
-@end itemize
-
-If you know of additional @TeX{} distributions to add to this
-list, please inform @email{tex-k@@tug.org}.
-
-@ignore
-
-@node Tape distribution
-@subsection Tape distribution
-
-@cindex tape distribution
-@cindex obtaining @TeX{} on tape
-@cindex distributions, on tape
-
-@cindex Northwest Computing Support Center
-@flindex unixtex@@u.washington.edu
-@cindex support organization
-You can obtain a complete @TeX{} distribution, including Web2c, on tape.
-Contact:
-@display
-Pierre MacKay / Denny Hall, Mail Stop DH-10 / Department of Classics
-University of Washington / Seattle, WA 98195 / USA
-phone: 206-543-2268; email: @email{unixtex@@u.washington.edu}
-@end display
-
-At this writing, the distribution is available in @code{tar} format on
-4@dmn{mm} DAT cartridges, and the
-cost is US$210. Make checks payable to the University of Washington,
-drawn on a U.S. bank. Purchase orders are acceptable, but they carry an
-extra charge of $10 to pay for invoice processing. Overseas sites,
-please add $20 for shipment via air parcel post, or $30 for shipment via
-courier.
-
-@end ignore
-
-@node Other TeX packages
-@subsection Other @TeX{} packages
-
-@cindex other @TeX{} distributions
-@cindex @TeX{} distributions besides Web2c
-
-@cindex Amiga @TeX{} implementations
-@cindex Acorn @TeX{} implementations
-@cindex VMS @TeX{} implementations
-@cindex Macintosh @TeX{} implementations
-@cindex DOS @TeX{} implementations
-@cindex Windows @TeX{} implementations
-Many other @TeX{} implementations are available in
-@file{@var{CTAN:}/systems}, including ready-to-run distributions for
-Unix, Amiga, Acorn, VMS, Macintosh, DOS, and Windows (in various forms).
-Although Web2c has support in the source code for many operating
-systems, and in fact some of the other distributions are based on it,
-it's unlikely to work as distributed on anything but Unix. (Please
-contribute improvements!)
-
-@cindex te@TeX{}
-@cindex precompiled Unix binaries
-The principal user-oriented Unix distribution based on Web2c is the
-te@TeX{} distribution. It includes complete sources, and runs on
-all modern Unix variants, including Linux. It contains many
-@TeX{}-related programs besides those in the core Web2c.
-
-@flindex labrea.stanford.edu
+is @uref{ftp://ftp.tug.org/tex/unixtex.ftp}, last updated 13 June
+2010. Also available as @uref{http://www.tug.org/unixtex.ftp}. Email
+@email{tex-k@@tug.org} with comments or questions.
+
+The principal free @TeX{} distribution for Unix-like systems is @TeX{}
+Live, on the web at @url{http://tug.org/texlive}. The pages there
+describe many ways to acquire @TeX{}, over the Internet or on physical
+media, both the sources and precompiled binaries for many systems,
+either standalone or as part of various operating system
+distributions.
+
+Web2C, Kpathsea, Dvips, and Dviljk are no longer released as a
+separate packages. Their sources are now maintained as part of @TeX{}
+Live.
+
+@flindex ftp.cs.stanford.edu
+@flindex tex.web
@cindex Knuth, Donald E., archive of programs by
-The host @t{labrea.stanford.edu} is the original source for the files
+The host @t{ftp.cs.stanford.edu} is the original source for the files
for which Donald Knuth is directly responsible: @file{tex.web},
@file{plain.tex}, etc. However, unless you want to build your @TeX{}
library tree ab initio, it is more reliable and less work to retrieve
-these files as part of the above packages. In any case, @t{labrea} is
-not the canonical source for anything except what was created by
-Stanford @TeX{} project, so do not rely on all the files available at
-that ftp site being up-to-date.
+these files as part of a larger package. In any case, that ftp site is
+not the canonical source for anything except what was created as part
+of Stanford @TeX{} project, so do not rely on the other files available
+there being up-to-date.
diff --git a/Build/source/texk/tetex/fmtutil b/Build/source/texk/tetex/fmtutil
index cb3579971a9..a1be58baa5c 100755
--- a/Build/source/texk/tetex/fmtutil
+++ b/Build/source/texk/tetex/fmtutil
@@ -126,8 +126,10 @@ Valid commands for fmtutil:
--version show version info
--help show this message
-The config file is named fmtutil.cnf, and
+The default config file is named fmtutil.cnf, and
running kpsewhich fmtutil.cnf should show the active file.
+The command kpsewhich --engine=/ --all foo.fmt should show the
+locations of any and all foo.fmt files.
For more information about fmt generation in TeX Live, try
tlmgr --help or see http://tug.org/texlive/doc/tlmgr.html.
@@ -488,12 +490,13 @@ main()
--test|--dolinks|--force)
;;
"") break;;
- *) abort "unknown option \`$1'. Try $progname --help for help";;
+ *) abort "unknown option \`$1'; try $progname --help if you need it";;
esac
do test $# -gt 0 && shift; done
case "$cmd" in
- help|"") help;;
+ "") abort "missing command; try $progname --help if you need it";;
+ help) help;;
version) version;;
esac
diff --git a/Build/source/texk/web2c/ChangeLog b/Build/source/texk/web2c/ChangeLog
index ce4483a839a..2c0bf8eb82e 100644
--- a/Build/source/texk/web2c/ChangeLog
+++ b/Build/source/texk/web2c/ChangeLog
@@ -1,3 +1,7 @@
+2010-06-13 Karl Berry <karl@tug.org>
+
+ * doc/web2c.texi (mpost): mention .mps extension.
+
2010-06-11 Peter Breitenlohner <peb@mppmu.mpg.de>
* c-auto.h, config.h (removed): Obsolete, all mplibdir/ and
diff --git a/Build/source/texk/web2c/doc/web2c.info b/Build/source/texk/web2c/doc/web2c.info
index 16fcecaceb6..6b628f45a08 100644
--- a/Build/source/texk/web2c/doc/web2c.info
+++ b/Build/source/texk/web2c/doc/web2c.info
@@ -59,7 +59,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 2009, released in February 2010.
+corresponds to Web2c version 2010, released in July 2010.
* Menu:
@@ -83,8 +83,7 @@ File: web2c.info, Node: Introduction, Next: Installation, Prev: Top, Up: Top
1 Introduction
**************
-This manual corresponds to version 2009 of Web2c, released in February
-2010.
+This manual corresponds to version 2010 of Web2c, released in July 2010.
"Web2c" is the name of a TeX implementation, originally for Unix,
but now also running under DOS, Amiga, and other operating systems. By
@@ -2075,8 +2074,8 @@ structure. See also:
* `http://cm.bell-labs.com/who/hobby/MetaPost.html' (the
MetaPost author's home page);
- * `http://tug.org/metapost.html' (papers, packages, and
- related information).
+ * `http://tug.org/metapost' (papers, packages, and related
+ information).
Also, a standard MetaPost package for drawing graphs is documented in
AT&T technical report CSTR-164, available as the file `mpgraph.ps',
@@ -2148,6 +2147,12 @@ only standard PostScript fonts. MetaPost reads the same `psfonts.map'
file as Dvips, to determine PostScript fonts that need to be downloaded
(*note psfonts.map: (dvips)psfonts.map.).
+ It is posible for pdfTeX to read MetaPost output directly; this is
+in contrast to general EPSF files, which have to be converted for use
+with PDF output. The easiest way is to name the MetaPost output files
+with the `.mps' extension. Then the LaTeX `\includegraphics' command,
+for example, will be able to read them, even when outputting PDF.
+
MetaPost can write output files, via the `write' primitive; this
opens a security hole. *Note tex invocation::.
@@ -3602,11 +3607,11 @@ Index
* -show-opcodes: dvitype invocation. (line 56)
* -strict: tangle invocation. (line 46)
* -style=MFTFILE: mft invocation. (line 68)
-* -T: mpost invocation. (line 112)
+* -T: mpost invocation. (line 118)
* -terse: bibtex invocation. (line 28)
-* -tex=TEXPROGRAM: mpost invocation. (line 115)
+* -tex=TEXPROGRAM: mpost invocation. (line 121)
* -translate-file=TCXFILE: Common options. (line 96)
-* -troff: mpost invocation. (line 112)
+* -troff: mpost invocation. (line 118)
* -underline: tangle invocation. (line 41)
* -uppercase: tangle invocation. (line 35)
* -x: weave invocation. (line 22)
@@ -3622,6 +3627,7 @@ Index
* .mem: Initial MetaPost. (line 6)
* .mf: mf invocation. (line 24)
* .mp: mpost invocation. (line 31)
+* .mps files and PDF: mpost invocation. (line 89)
* .NNN PostScript figures: mpost invocation. (line 37)
* .NNNgf generic fonts: mf invocation. (line 34)
* .tcx character translation files <1>: TCX files. (line 6)
@@ -3664,7 +3670,7 @@ Index
(line 16)
* accented character: TCX files. (line 6)
* accents, hyphenating words with: MLTeX. (line 6)
-* acknowledgements: Introduction. (line 51)
+* acknowledgements: Introduction. (line 50)
* acm.bst: Basic BibTeX style files.
(line 19)
* Ada, WEB for: WEB. (line 13)
@@ -3707,7 +3713,7 @@ Index
* BDF and GF conversion: Font utilities available elsewhere.
(line 15)
* beginfig: mpost invocation. (line 37)
-* Berry, Karl: Introduction. (line 41)
+* Berry, Karl: Introduction. (line 40)
* BIBINPUTS, search path for bib files: bibtex invocation. (line 18)
* bibliographies, creating: BibTeX. (line 6)
* bibliography: References. (line 6)
@@ -3723,7 +3729,7 @@ Index
* blank lines, in TCX files: TCX files. (line 67)
* boxes, memory for: Runtime options. (line 20)
* breakpoints, memory for: Runtime options. (line 20)
-* Breitenlohner, Peter: Introduction. (line 9)
+* Breitenlohner, Peter: Introduction. (line 8)
* BSTINPUTS, search path for bst files: bibtex invocation. (line 18)
* btex for MetaPost labels: mpost invocation. (line 50)
* btxdoc.bib: bibtex invocation. (line 48)
@@ -3792,7 +3798,7 @@ Index
* cross-references, omitting: weave invocation. (line 22)
* current directory, used for output: Output file location.
(line 6)
-* Curtis, Pavel: Introduction. (line 41)
+* Curtis, Pavel: Introduction. (line 40)
* CWEB: WEB. (line 13)
* Cweb: WEB. (line 13)
* date and time, in memory dumps: Hardware and memory dumps.
@@ -3906,7 +3912,7 @@ Index
* fraction routines: Compile-time options.
(line 22)
* Free Software Foundation documentation system: Formats. (line 47)
-* freedom of Web2c: Introduction. (line 23)
+* freedom of Web2c: Introduction. (line 22)
* ftp.math.utah.edu: bibtex invocation. (line 54)
* generating source specials: tex invocation. (line 136)
* geometric designs: Metafont. (line 6)
@@ -3943,12 +3949,12 @@ Index
* headerbyte information: tftopl invocation. (line 96)
* height, in pixels: pktype invocation. (line 62)
* help, online: Common options. (line 11)
-* Henry, Patrick: Introduction. (line 23)
+* Henry, Patrick: Introduction. (line 22)
* Herberts, Mathias: Online Metafont graphics.
(line 20)
* hex character codes, in TCX files: TCX files. (line 78)
-* history: Introduction. (line 41)
-* Hobby, John: Introduction. (line 9)
+* history: Introduction. (line 40)
+* Hobby, John: Introduction. (line 8)
* horizontal escapement <1>: gftype invocation. (line 107)
* horizontal escapement: pktype invocation. (line 57)
* hp2627: Online Metafont graphics.
@@ -3964,7 +3970,7 @@ Index
* hyphenation and languages: Languages and hyphenation.
(line 6)
* hyphenation patterns, creating: patgen invocation. (line 6)
-* ice cream: Introduction. (line 23)
+* ice cream: Introduction. (line 22)
* identifier case: tangle invocation. (line 35)
* identifier collisions: tangle invocation. (line 46)
* identifier length: tangle invocation. (line 27)
@@ -3998,7 +4004,7 @@ Index
* kerning table, in TFM files: tftopl invocation. (line 102)
* keyboard character code, translating: TCX files. (line 102)
* Knuth, Donald E. <1>: mft invocation. (line 58)
-* Knuth, Donald E.: Introduction. (line 9)
+* Knuth, Donald E.: Introduction. (line 8)
* KPATHSEA_DEBUG: Common options. (line 60)
* KRN property: tftopl invocation. (line 102)
* label font: gftodvi invocation. (line 36)
@@ -4012,7 +4018,7 @@ Index
* left side bearing <1>: gftype invocation. (line 82)
* left side bearing: pktype invocation. (line 66)
* legalisms: Legalisms. (line 6)
-* licensing terms: Introduction. (line 23)
+* licensing terms: Introduction. (line 22)
* LIG property: tftopl invocation. (line 102)
* ligature table, in TFM files: tftopl invocation. (line 102)
* LIGTABLE property: tftopl invocation. (line 102)
@@ -4039,7 +4045,7 @@ Index
* magnification: dvicopy invocation. (line 20)
* main_memory: Runtime options. (line 15)
* Make targets, additional: Additional targets. (line 6)
-* Martin, Rick: Introduction. (line 51)
+* Martin, Rick: Introduction. (line 50)
* Mathematical Reviews: Formats. (line 39)
* mathematical typesetting: TeX. (line 6)
* mem file, determining: Determining the memory dump to use.
@@ -4106,8 +4112,8 @@ Index
* mode_setup: Modes. (line 15)
* modes file needed for Metafont: Modes. (line 6)
* modes.mf recommended modes file: Modes. (line 10)
-* Morgan, Tim: Introduction. (line 41)
-* Morris, Bob: Introduction. (line 51)
+* Morgan, Tim: Introduction. (line 40)
+* Morris, Bob: Introduction. (line 50)
* MPEDIT: Editor invocation. (line 10)
* mpgraph.ps: mpost invocation. (line 19)
* mpman.ps: mpost invocation. (line 6)
@@ -4158,6 +4164,7 @@ Index
* path searching: Path searching. (line 6)
* path searching debugging: Common options. (line 60)
* PDF: TeX extensions. (line 20)
+* PDF, and .mps files: mpost invocation. (line 89)
* pdfTeX: TeX extensions. (line 20)
* permissions, legal: Legalisms. (line 6)
* PFA and PFB conversion: Font utilities available elsewhere.
@@ -4220,7 +4227,7 @@ Index
(line 32)
* program names, special <1>: tex invocation. (line 110)
* program names, special: Common options. (line 45)
-* prologues: mpost invocation. (line 112)
+* prologues: mpost invocation. (line 118)
* prologues, and EPSF output: mpost invocation. (line 83)
* proof mode: mf invocation. (line 48)
* proof sheets, of fonts: gftodvi invocation. (line 6)
@@ -4234,7 +4241,7 @@ Index
* pxtoch: Font utilities available elsewhere.
(line 23)
* Raichle, Bernd: MLTeX. (line 6)
-* reading, additional: Introduction. (line 59)
+* reading, additional: Introduction. (line 58)
* readonly directory, running TeX in: Output file location.
(line 15)
* reallocation of arrays: Runtime options. (line 36)
@@ -4251,7 +4258,7 @@ Index
* restricted shell escapes: Shell escapes. (line 6)
* right side bearing <1>: gftype invocation. (line 82)
* right side bearing: pktype invocation. (line 66)
-* Rokicki, Tomas: Introduction. (line 41)
+* Rokicki, Tomas: Introduction. (line 40)
* run length encoded bitmaps <1>: gftype invocation. (line 89)
* run length encoded bitmaps: pktype invocation. (line 76)
* runtime options: Runtime options. (line 6)
@@ -4263,6 +4270,7 @@ Index
* security, and \openout: tex invocation. (line 51)
* security, and output files: tex invocation. (line 51)
* security, and shell escapes: Shell escapes. (line 6)
+* security, and write: mpost invocation. (line 95)
* shapes: Metafont. (line 6)
* sharing memory dumps: Hardware and memory dumps.
(line 6)
@@ -4281,13 +4289,13 @@ Index
* sockets: IPC and TeX. (line 6)
* space-terminated filenames: \input filenames. (line 10)
* Spiderweb: WEB. (line 13)
-* Stallman, Richard: Introduction. (line 51)
+* Stallman, Richard: Introduction. (line 50)
* starting page <1>: dvitype invocation. (line 50)
* starting page: dvicopy invocation. (line 28)
* Steele Jr., Guy L.: Hardware and memory dumps.
(line 34)
* stopping at the first error: Common options. (line 41)
-* strategy, overall: Introduction. (line 17)
+* strategy, overall: Introduction. (line 16)
* string numbers, displaying: pooltype invocation. (line 6)
* string pool, writing: tangle invocation. (line 16)
* string representation: pooltype invocation. (line 30)
@@ -4334,7 +4342,7 @@ Index
* TeX, input files found: tex invocation. (line 20)
* TeX, invocation: tex invocation. (line 6)
* TeX, Metafont, and MetaPost: Three programs. (line 6)
-* TeX, Web2c implementation of: Introduction. (line 9)
+* TeX, Web2c implementation of: Introduction. (line 8)
* tex.fmt: Initial TeX. (line 15)
* TEXBIB, search path for bib files: bibtex invocation. (line 18)
* TEXEDIT: Editor invocation. (line 10)
@@ -4364,11 +4372,11 @@ Index
(line 59)
* torture tests: Triptrap. (line 6)
* translation file for TeX, specifying: Common options. (line 96)
-* translation from WEB to C: Introduction. (line 17)
+* translation from WEB to C: Introduction. (line 16)
* trap Make target: Additional targets. (line 41)
* trap test: Triptrap. (line 6)
* trapman.tex: Triptrap. (line 6)
-* Trickey, Howard: Introduction. (line 41)
+* Trickey, Howard: Introduction. (line 40)
* trip Make target: Additional targets. (line 41)
* trip test: Triptrap. (line 6)
* tripman.tex: Triptrap. (line 6)
@@ -4421,7 +4429,7 @@ Index
* WEB programs, compiling: tangle invocation. (line 6)
* WEB programs, typesetting: weave invocation. (line 6)
* WEB2C, search path for TCX files: TCX files. (line 36)
-* Weber, Olaf: Introduction. (line 41)
+* Weber, Olaf: Introduction. (line 40)
* webmac.tex: weave invocation. (line 22)
* webman.tex: WEB. (line 13)
* whitespace, in TCX files: TCX files. (line 69)
@@ -4466,74 +4474,74 @@ Index

Tag Table:
Node: Top2812
-Node: Introduction3810
-Node: Installation6986
-Node: configure options9150
-Node: Compile-time options11232
-Node: Additional targets12358
-Node: Triptrap13639
-Node: Runtime options15168
-Node: Commonalities16940
-Node: Option conventions17545
-Node: Common options18769
-Node: Path searching23281
-Node: Output file location24303
-Node: Three programs25563
-Node: Initial and virgin26322
-Node: Memory dumps27422
-Node: Creating memory dumps27889
-Node: Determining the memory dump to use29150
-Node: Hardware and memory dumps30774
-Node: Editor invocation33243
-Node: \input filenames33973
-Node: TeX36966
-Node: tex invocation38112
-Node: Initial TeX45082
-Node: Formats46571
-Node: Languages and hyphenation49510
-Node: MLTeX49940
-Node: \charsubdef51435
-Node: \tracingcharsubdef53761
-Node: TCX files54336
-Node: patgen invocation59760
-Node: Shell escapes60477
-Node: IPC and TeX64041
-Node: TeX extensions64611
-Node: Metafont65743
-Node: mf invocation67031
-Node: Initial Metafont70914
-Node: Modes72667
-Node: Online Metafont graphics74923
-Node: gftodvi invocation78338
-Node: mft invocation81160
-Node: MetaPost85215
-Node: mpost invocation85977
-Node: Initial MetaPost90885
-Node: dvitomp invocation92696
-Node: BibTeX93361
-Node: bibtex invocation93722
-Node: Basic BibTeX style files96047
-Node: WEB97389
-Node: tangle invocation98597
-Node: weave invocation100720
-Node: pooltype invocation102128
-Node: DVI utilities103258
-Node: dvicopy invocation104202
-Node: dvitype invocation105500
-Node: dvitype output example107855
-Node: Font utilities110906
-Node: Font file formats112086
-Node: gftopk invocation115385
-Node: pktogf invocation116589
-Node: pktype invocation117768
-Node: gftype invocation120603
-Node: tftopl invocation125119
-Node: pltotf invocation129753
-Node: vftovp invocation130818
-Node: vptovf invocation133102
-Node: Font utilities available elsewhere134156
-Node: Legalisms136564
-Node: References138735
-Node: Index143117
+Node: Introduction3806
+Node: Installation6978
+Node: configure options9142
+Node: Compile-time options11224
+Node: Additional targets12350
+Node: Triptrap13631
+Node: Runtime options15160
+Node: Commonalities16932
+Node: Option conventions17537
+Node: Common options18761
+Node: Path searching23273
+Node: Output file location24295
+Node: Three programs25555
+Node: Initial and virgin26314
+Node: Memory dumps27414
+Node: Creating memory dumps27881
+Node: Determining the memory dump to use29142
+Node: Hardware and memory dumps30766
+Node: Editor invocation33235
+Node: \input filenames33965
+Node: TeX36958
+Node: tex invocation38104
+Node: Initial TeX45074
+Node: Formats46563
+Node: Languages and hyphenation49502
+Node: MLTeX49932
+Node: \charsubdef51427
+Node: \tracingcharsubdef53753
+Node: TCX files54328
+Node: patgen invocation59752
+Node: Shell escapes60469
+Node: IPC and TeX64033
+Node: TeX extensions64603
+Node: Metafont65735
+Node: mf invocation67023
+Node: Initial Metafont70906
+Node: Modes72659
+Node: Online Metafont graphics74915
+Node: gftodvi invocation78330
+Node: mft invocation81152
+Node: MetaPost85207
+Node: mpost invocation85969
+Node: Initial MetaPost91227
+Node: dvitomp invocation93038
+Node: BibTeX93703
+Node: bibtex invocation94064
+Node: Basic BibTeX style files96389
+Node: WEB97731
+Node: tangle invocation98939
+Node: weave invocation101062
+Node: pooltype invocation102470
+Node: DVI utilities103600
+Node: dvicopy invocation104544
+Node: dvitype invocation105842
+Node: dvitype output example108197
+Node: Font utilities111248
+Node: Font file formats112428
+Node: gftopk invocation115727
+Node: pktogf invocation116931
+Node: pktype invocation118110
+Node: gftype invocation120945
+Node: tftopl invocation125461
+Node: pltotf invocation130095
+Node: vftovp invocation131160
+Node: vptovf invocation133444
+Node: Font utilities available elsewhere134498
+Node: Legalisms136906
+Node: References139077
+Node: Index143459

End Tag Table
diff --git a/Build/source/texk/web2c/doc/web2c.texi b/Build/source/texk/web2c/doc/web2c.texi
index d42b6853333..59a715243bd 100644
--- a/Build/source/texk/web2c/doc/web2c.texi
+++ b/Build/source/texk/web2c/doc/web2c.texi
@@ -11,8 +11,8 @@ The latest version is available from ftp://ftp.tug.org/tex/texinfo.tex.}
\fi
@end tex
-@set version 2009
-@set month-year February 2010
+@set version 2010
+@set month-year July 2010
@c Define new indices for commands in auxiliary files, filenames, and options.
@defcodeindex cm
@@ -2423,7 +2423,7 @@ also:
@itemize @bullet
@item @url{http://cm.bell-labs.com/who/hobby/MetaPost.html} (the
MetaPost author's home page);
-@item @url{http://tug.org/metapost.html} (papers, packages, and
+@item @url{http://tug.org/metapost} (papers, packages, and
related information).
@end itemize
@@ -2534,6 +2534,16 @@ only standard PostScript fonts. MetaPost reads the same
@file{psfonts.map} file as Dvips, to determine PostScript fonts that
need to be downloaded (@pxref{psfonts.map,,, dvips, Dvips}).
+@cindex PDF, and @code{.mps} files
+@cindex @code{.mps} files and PDF
+It is posible for pdf@TeX{} to read MetaPost output directly; this is
+in contrast to general EPSF files, which have to be converted for use
+with PDF output. The easiest way is to name the MetaPost output files
+with the @code{.mps} extension. Then the @LaTeX{}
+@code{\includegraphics} command, for example, will be able to read
+them, even when outputting PDF.
+
+@cindex security, and @code{write}
MetaPost can write output files, via the @code{write} primitive; this
opens a security hole. @xref{tex invocation}.