summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Build/source/texk/dviljk/AUTHORS7
-rw-r--r--Build/source/texk/dviljk/ChangeLog4
-rw-r--r--Build/source/texk/dviljk/README2
-rwxr-xr-xBuild/source/texk/dviljk/dvihp5
-rw-r--r--Build/source/texk/dviljk/dvihp.man4
-rw-r--r--Build/source/texk/dviljk/dvilj.pod5
-rw-r--r--Build/source/texk/dvipsk/AUTHORS5
-rw-r--r--Build/source/texk/dvipsk/ChangeLog5
-rw-r--r--Build/source/texk/dvipsk/INSTALL358
-rw-r--r--Build/source/texk/dvipsk/README32
-rw-r--r--Build/source/texk/dvipsk/contrib/config.proto2
-rw-r--r--Build/source/texk/dvipsk/dvips.16
-rw-r--r--Build/source/texk/dvipsk/dvips.info148
-rw-r--r--Build/source/texk/kpathsea/ChangeLog8
-rw-r--r--Build/source/texk/kpathsea/README4
-rw-r--r--Build/source/texk/kpathsea/README.CONFIGURE193
-rw-r--r--Build/source/texk/kpathsea/access.c6
-rw-r--r--Build/source/texk/kpathsea/mktex.opt4
-rwxr-xr-xBuild/source/texk/kpathsea/mktexdir6
-rw-r--r--Build/source/texk/kpathsea/mktexdir.opt5
-rwxr-xr-xBuild/source/texk/kpathsea/mktexmf4
-rwxr-xr-xBuild/source/texk/kpathsea/mktexnam4
-rw-r--r--Build/source/texk/kpathsea/mktexnam.opt4
-rwxr-xr-xBuild/source/texk/kpathsea/mktexpk2
-rwxr-xr-xBuild/source/texk/kpathsea/mktextfm4
-rwxr-xr-xBuild/source/texk/kpathsea/mktexupd4
-rw-r--r--Build/source/texk/kpathsea/readlink.c6
-rw-r--r--Build/source/texk/web2c/AUTHORS13
-rw-r--r--Build/source/texk/web2c/README29
-rw-r--r--Build/source/texk/web2c/etexdir/ChangeLog4
-rw-r--r--Build/source/texk/web2c/etexdir/etexextra.in4
-rw-r--r--Build/source/texk/web2c/help.h7
-rw-r--r--Build/source/texk/web2c/lib/ChangeLog5
-rw-r--r--Build/source/texk/web2c/lib/texmfmp.c4
-rw-r--r--Build/source/texk/web2c/lib/usage.c2
-rw-r--r--Build/source/texk/web2c/window/ChangeLog4
-rw-r--r--Build/source/texk/web2c/window/mftalk.c2
37 files changed, 184 insertions, 727 deletions
diff --git a/Build/source/texk/dviljk/AUTHORS b/Build/source/texk/dviljk/AUTHORS
index fd7ae4f7475..46089ba9b57 100644
--- a/Build/source/texk/dviljk/AUTHORS
+++ b/Build/source/texk/dviljk/AUTHORS
@@ -2,8 +2,9 @@ dviljk is a fork from dvi2xx, authored by Gustaf Neumann
<neumann@wu-wien.ac.at>, Wirtschaftsuniversitaet Wien. Gustaf is not
active in TeX development any more.
-The fork was created by kb@mail.tug.org.
-Send bug reports to tex-k@mail.tug.org, not to Gustaf.
+The fork was created by Karl Berry.
+Send bug reports to tex-k@tug.org, not to Gustaf.
Joachim Schrod <jschrod@acm.org> supplied security fixes, fixed and
-enhanced the special handling, and updated the man page.
+enhanced the special handling, updated the man page, and is the current
+maintainer.
diff --git a/Build/source/texk/dviljk/ChangeLog b/Build/source/texk/dviljk/ChangeLog
index 167935f7268..87b2e52bc40 100644
--- a/Build/source/texk/dviljk/ChangeLog
+++ b/Build/source/texk/dviljk/ChangeLog
@@ -1,3 +1,7 @@
+2009-12-24 Karl Berry <karl@tug.org>
+
+ * AUTHORS, dviljk.pod, README, dvihp: doc/email fixes.
+
2009-08-30 Peter Breitenlohner <peb@mppmu.mpg.de>
Cleanup: move extern declarations to header tfm.h.
diff --git a/Build/source/texk/dviljk/README b/Build/source/texk/dviljk/README
index a15f3e7bb93..7a12949dff1 100644
--- a/Build/source/texk/dviljk/README
+++ b/Build/source/texk/dviljk/README
@@ -1,4 +1,4 @@
-This directory contains Dviljk, my (kb@mail.tug.org) modified version of
+This directory contains Dviljk, a modified version of
Gustaf Neumann's dvi2xx, a DVI-to-PCL translator.
This program does not work with DeskJet printers; instead, try
diff --git a/Build/source/texk/dviljk/dvihp b/Build/source/texk/dviljk/dvihp
index 6b149517086..fdaf3fb87bf 100755
--- a/Build/source/texk/dviljk/dvihp
+++ b/Build/source/texk/dviljk/dvihp
@@ -1,6 +1,7 @@
#!/bin/sh
# $Id: dvihp,v 1.3 1996/12/03 19:53:56 karl Exp karl $
-# Run dvicopy, then dvilj[k]. kb@mail.tug.org, 1994. Public domain.
+# Run dvicopy, then dvilj[k]. Originally written by Karl Berry.
+# Public domain.
# Try to accept arguments a la dvips, from Thomas Esser.
: ${DVILJ=dvilj4} # the dvilj variant to run
@@ -43,7 +44,7 @@ usage="Usage: `basename $0` [OPTIONS] [DVIFILE[.dvi]].
Other options are passed to the dvilj program.
-Email bug reports to tex-k@mail.tug.org."
+Email bug reports to tex-k@tug.org."
if test $# -eq 0; then
diff --git a/Build/source/texk/dviljk/dvihp.man b/Build/source/texk/dviljk/dvihp.man
index cd88772978a..9627bb312ee 100644
--- a/Build/source/texk/dviljk/dvihp.man
+++ b/Build/source/texk/dviljk/dvihp.man
@@ -1,4 +1,4 @@
-.TH DVIHP 1 "October 30, 1999"
+.TH DVIHP 1 "December 24, 2009"
.\" man page by Jim Van Zandt <jrv@vanzandt.mv.com> -*- nroff -*-
.SH NAME
dvihp \- convert a TeX DVI file to Hewlett-Packard PCL
@@ -44,6 +44,6 @@ write usage summary.
.P
Other options are passed to the dvilj program.
.SH BUGS
-Email bug reports to tex-k@mail.tug.org.
+Email bug reports to tex-k@tug.org.
.SH SEE ALSO
\fBdvicopy\fP(1), \fBdvilj4\fP(1).
diff --git a/Build/source/texk/dviljk/dvilj.pod b/Build/source/texk/dviljk/dvilj.pod
index c20258215c9..3d8412eeacd 100644
--- a/Build/source/texk/dviljk/dvilj.pod
+++ b/Build/source/texk/dviljk/dvilj.pod
@@ -594,10 +594,9 @@ sequences are supported on which HP printers.
=head1 AUTHOR
-dvi2xx by Gustaf Neumann <neumann@wu-wien.ac.at>,
-Wirtschaftsuniversitaet Wien
+dvi2xx by Gustaf Neumann, Wirtschaftsuniversitaet Wien.
-dviljk fork by kb@mail.tug.org
+dviljk fork by Karl Berry.
Joachim Schrod <jschrod@acm.org> supplied security fixes and updated
this man page.
diff --git a/Build/source/texk/dvipsk/AUTHORS b/Build/source/texk/dvipsk/AUTHORS
index b934b590617..104d44e89e9 100644
--- a/Build/source/texk/dvipsk/AUTHORS
+++ b/Build/source/texk/dvipsk/AUTHORS
@@ -1,5 +1,6 @@
-This program, dvipsk, was modified by kb@mail.tug.org from Tom Rokicki's
-dvips distribution. Send bug reports to tex-k@mail.tug.org, not to Tom.
+This program, dvipsk, was originally modified by Karl Berry from Tom
+Rokicki's dvips distribution. Send bug reports to tex-k@tug.org,
+not to Tom personally.
Jim Hafner originally implemented the color support.
Sergey Lesenko originally implemented the partial Type 1 font downloading.
diff --git a/Build/source/texk/dvipsk/ChangeLog b/Build/source/texk/dvipsk/ChangeLog
index 5bdc30a6971..5c90b028eda 100644
--- a/Build/source/texk/dvipsk/ChangeLog
+++ b/Build/source/texk/dvipsk/ChangeLog
@@ -1,3 +1,8 @@
+2009-12-24 Karl Berry <karl@tug.org>
+
+ * AUTHORS, README, dvips.1, contrib/config.proto: doc updates.
+ * INSTALL: remove, completely stale.
+
2009-12-22 Karl Berry <karl@tug.org>
* debug.h (D_MEM): disable completely by defining to 0.
diff --git a/Build/source/texk/dvipsk/INSTALL b/Build/source/texk/dvipsk/INSTALL
deleted file mode 100644
index 27779ae5371..00000000000
--- a/Build/source/texk/dvipsk/INSTALL
+++ /dev/null
@@ -1,358 +0,0 @@
-Contents:
-
-Installation
- `config.ps' installation
- PostScript font installation
- Ghostscript installation
- Diagnosing problems
- Debug options
- No output at all
- Output too small or inverted
- Error messages from printer
- Long documents fail to print
- Including graphics fails
-
-
-Installation
-************
-
- (A copy of this chapter is in the distribution file `dvipsk/INSTALL'.)
-
- Installing Dvips is mostly the same as installing any Kpathsea-using
-program. Therefore, for the basic steps involved, *note Installation:
-(kpathsea)Installation.. (A copy is in the file `kpathsea/INSTALL'.)
-
- For solutions to common installation problems and information on how
-to report a bug, see the file `kpathsea/BUGS' (*note Bugs:
-(kpathsea)Bugs.). For solutions to Dvips-specific problems, *note
-Debug options::.. Also see the Dvips home page at
-`http://www.radicaleye.com/dvips'.
-
- Dvips does require some additional installation, detailed in the
-sections below. Also, to configure color devices, *note Color device
-configuration::..
-
-`config.ps' installation
-========================
-
- Dvips has its own configuration files: a file `config.ps' for
-sitewide defaults, and a file `config.PRINTER' for each printer (output
-device). Since these are site-specific, `make install' does not create
-them; you must create them yourself.
-
- (These Dvips configuration files are independent of the Kpathsea
-onfiguration file `texmf.cnf' (*note Config files: (kpathsea)Config
-files.).
-
- Dvips configuration files contents and searching are described fully
-in *Note Config files::. The simplest way to create a new
-configuration file is to copy and modify the file
-`dvipsk/contrib/config.proto', seasoning with options to your taste
-from *Note Config files::. Here is `config.proto' for your reading
-pleasure:
- % Prototype Dvips configuration file.
-
- % How to print, maybe with lp instead lpr, etc.
- o |lpr
-
- % Default resolution of this device, in dots per inch.
- D 600
-
- % Metafont mode. (This is completely different from the -M command-line
- % option, which controls whether mktexpk is invoked.) Get
- % `ftp://ftp.tug.org/tex/modes.mf' for a list of mode names. This mode
- % and the D number above must agree, or mktexpk will get confused.
- M ljfour
-
- % Memory available. Download the three-line PostScript file:
- % %! Hey, we're PostScript
- % /Times-Roman findfont 30 scalefont setfont 144 432 moveto
- % vmstatus exch sub 40 string cvs show pop showpage
- % to determine this number. (It will be the only thing printed.)
- m 3500000
-
- % Correct printer offset. You can use testpage.tex from the LaTeX
- % distribution to find these numbers. Print testpage.dvi more than once.
- O 0pt,0pt
-
- % Partially download Type 1 fonts by default. Only reason not to do
- % this is if you encounter bugs. (Please report them to
- % <tex-k@mail.tug.org> if you do.)
- j
-
- % Also look for fonts at these resolutions.
- R 300 600
-
- % With a high resolution and a RISC cpu, better to compress the bitmaps.
- Z
-
- % Uncomment these if you have and want to use PostScript versions of the
- % fonts.
- %p +cmfonts.map
- %p +lafonts.map
- %p +cyrfonts.map
- %p +eufonts.map
-
- % You will also want definitions for alternative paper sizes -- A4,
- % legal, and such. Examples in `contrib/papersize.level2' and
- % `contrib/papersize.simple'.
-
-PostScript font installation
-============================
-
- To use PostScript fonts with TeX and Dvips, you need both metric
-files (`.tfm' and `.vf') and the outlines (`.pfa' or `.pfb'). *Note
-Font concepts::.
-
- To support the basic PostScript font set, the recommended (and
-simplest) approach is to retrieve
-`ftp://ftp.tug.org/tex/psfonts.tar.gz' and unpack it in your
-`$(fontdir)' directory (`/usr/local/share/texmf/fonts' by default).
-This archive contains metrics, outlines, and bitmaps (for previewing)
-for the 35 de facto standard fonts donated by URW and the additional
-high-quality freely available PostScript fonts donated by Adobe,
-Bitstream, and URW, including geometrically-created variants such as
-oblique and small caps.
-
- `CTAN:/fonts/psfonts' contains support for many additional fonts for
-which you must buy outlines (Adobe, Bigelow & Holmes, Monotype,
-Softkey, Y&Y). `psfonts.tar.gz' is a small extract from this
-directory. (For CTAN info, *note unixtex.ftp: (kpathsea)unixtex.ftp.;
-a copy is in the top-level file `INSTALL'.)
-
- If you have additional PostScript fonts, you can make them available
-to Dvips by (1) giving them with appropriate filenames; and (2) running
-Afm2tfm (*note Making a font available::.) to make TFM and VF metrics
-for TeX and Dvips to use. Also add them to `psfonts.map' if necessary
-(*note psfonts.map::.); it contains everything contained in
-`psfonts.tar.gz' and most fonts that come with Unix systems.
-
- Following are locations for vendor-supplied fonts. Please mail
-<tex-k@mail.tug.org> if you find fonts elsewhere on your system.
-
-DEC Ultrix
- /usr/lib/DPS/outline/decwin
-
-DEC Digital Unix
- /usr/lib/X11/fonts/Type1Adobe
-
-HP HP-UX 9, 10
- /usr/lib/X11/fonts/type1.st/typefaces
-
-IBM AIX
- /usr/lpp/DPS/fonts/outlines
- /usr/lpp/X11/lib/X11/fonts/Type1
- /usr/lpp/X11/lib/X11/fonts/Type1/DPS
-
-NeXT
- /NextLibrary/Fonts/outline
-
-SGI IRIX
- /usr/lib/DPS/outline/base /usr/lib/X11/fonts/Type1
-
-Sun SunOS 4.x
- (NeWSprint only)
- newsprint_2.5/SUNWsteNP/reloc/$BASEDIR/
- NeWSprint/small_openwin/lib/fonts
- /usr/openwin/lib/X11/fonts/Type1/outline
-
-Sun Solaris 2
- /usr/openwin/lib/X11/fonts/Type1/outline
-
-VMS
- SYS$COMMON:[SYSFONT.XDPS.OUTLINE]
-
-The NeXT system supplies more fonts than any others, but there's a lot
-of overlap.
-
- Finally, if you have an Hewlett-Packard printer, you should be able to
-get Type 1 font files for the standard 35 fonts from HP, if the freely
-available URW Type 1's do not satisfy for whatever reason. The phone
-number for HP Printer Drivers is (in the United States) 303-339-7009.
-The driver set to ask for is Adobe Type Manager 2.51, and the disk set
-number is `MP210en3'. Mentioning anything other than Microsoft Windows
-when you ask for the driver set will likely lead to great confusion on
-the other end.
-
-Ghostscript installation
-========================
-
- 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.
-
-Diagnosing problems
-===================
-
- You've gone through all the trouble of installing Dvips, carefully
-read all the instructions in this manual, and still can't get something
-to work. The following sections provide some helpful hints if you find
-yourself in such a situation.
-
- For details on effective bug reporting, common installation problems,
-and `mktexpk' problems, *note Bugs: (kpathsea)Bugs..
-
-Debug options
--------------
-
- The `-d' flag to Dvips helps in tracking down certain errors. The
-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 `-1'. Another useful value is `3650',
-which tracks everything having to do with file searching and opening.
-
- Some of these debugging options are actually provided by Kpathsea
-(*note Debugging: (kpathsea)Debugging.).
-
- The classes are:
-1
- specials
-
-2
- paths
-
-4
- fonts
-
-8
- pages
-
-16
- headers
-
-32
- font compression
-
-64
- files
-
-128
- config files
-
-256
- Partial Type 1 font encoding vectors
-
-512
- Partial Type 1 subr calls
-
-1024
- Kpathsea `stat' calls
-
-2048
- Kpathsea hash table lookups
-
-4096
- Kpathsea path element expansion
-
-8192
- Kpathsea path searches
-
-No output at all
-----------------
-
- If you are not getting any output at all, even from the simplest
-one-character file (for instance, `\ \bye'), then something is very
-wrong. Practically any file sent to a PostScript laser printer should
-generate some output, at the very least a page detailing what error
-occurred, if any. Talk to your system administrator about downloading a
-PostScript error handler. (Adobe distributes a good one called
-`ehandler.ps'.)
-
- It is possible, especially if you are using non-Adobe PostScript, that
-your PostScript interpreter is broken. Even then it should generate an
-error message. Dvips tries to work around as many bugs as possible in
-common non-Adobe PostScript interpreters, but doubtless it misses a few.
-PowerPage Revision 1, Interpreter Version 20001.001, on a Mitsubishi
-Shinko CHC-S446i color thermal dye sublimation printer is known to be
-unable to print with any but builtin fonts.
-
- If Dvips gives any strange error messages, or compilation on your
-machine generated a lot of warnings, perhaps the Dvips program itself is
-broken. Try using the debug options to determine where the error
-occurred (*note Debug options::.).
-
- It is possible your spooler is broken and is misinterpreting the
-structured comments. Try the `-N' flag to turn off structured comments
-and see what happens.
-
-Output too small or inverted
-----------------------------
-
- If some documents come out inverted or too small, probably your
-spooler is not supplying an end of job indicator at the end of each
-file. (This commonly happens on small machines that don't have
-spoolers.) You can force Dvips to do this with the `-F' flag (or `F'
-config file option), but this generates files with a terminating binary
-character (control-D). You can also try using the `-s' flag (or `s'
-config file option) to enclose the entire job in a save/restore pair.
-*Note Command-line options::, and *Note Config files::.
-
-Error messages from printer
----------------------------
-
- If your printer returns error messages, the error message gives very
-good information on what might be going wrong. One of the most common
-error messages is `bop undefined'. This is caused by old versions of
-Transcript and other spoolers that do not properly parse the setup
-section of the PostScript. To fix this, turn off structured comments
-with the `-N' option, but it'd be best to get your spooling software
-updated.
-
- Another error message is `VM exhausted'. Some printers indicate this
-error by locking up, others quietly reset. This is caused by Dvips
-thinking that the printer has more memory than it actually does, and
-then printing a complicated document. To fix this, try lowering the
-`m' parameter in the configuration file; use the debug option to make
-sure you adjust the correct file.
-
- Other errors may indicate you are trying to include graphics that
-don't nest properly in other PostScript documents, among other things.
-Try the PostScript file on a QMS PS-810 or other Adobe PostScript
-printer if you have one, or Ghostscript (*note Ghostscript
-installation::.); it might be a problem with the printer itself.
-
-Long documents fail to print
-----------------------------
-
- This is usually caused by incorrectly specifying the amount of memory
-the printer has in the configuration file; see the previous section.
-
-Including graphics fails
-------------------------
-
- The most common problem with including graphics is an incorrect
-bounding box (*note Bounding box::.). Complain to whoever wrote the
-software that generated the file if the bounding box is indeed
-incorrect.
-
- Another possible problem is that the figure you are trying to include
-does not nest properly; there are certain rules PostScript applications
-must follow when generating files to be included. The Dvips program
-includes work-arounds for such errors in Adobe Illustrator and other
-programs, but there are certainly applications that haven't been tested.
-
- One possible thing to try is the `-K' flag which strips the comments
-from an included figure. This might be necessary if the PostScript
-spooling software does not read the structured comments correctly. Use
-of this flag will break graphics from some applications, though, since
-some applications read the PostScript file from the input stream,
-looking for a particular comment.
-
- Any application which generates graphics output containing raw binary
-(not ASCII hex) will probably fail with Dvips.
-
diff --git a/Build/source/texk/dvipsk/README b/Build/source/texk/dvipsk/README
index 48c4cc4eb26..9e3d6860519 100644
--- a/Build/source/texk/dvipsk/README
+++ b/Build/source/texk/dvipsk/README
@@ -1,31 +1,17 @@
-This directory contains Dvipsk, my (kb@mail.tug.org) modified version of
-Tom Rokicki's dvips, a DVI-to-PostScript translator.
+This directory contains Dvipsk, a modified version of
+Tom Rokicki's dvips, a DVI-to-PostScript translator. This has become
+the only maintained Dvips, and functions as the original.
-See `NEWS' for major changes by release, `ChangeLog` for all changes.
-See `INSTALL' for installation instructions.
+See `ChangeLog` for all changes.
See `../kpathsea/BUGS' for details on reporting bugs.
-AT LEAST NEWS, ChangeLog, AND INSTALL ARE WOEFULLY OUT OF DATE.
-Aside from configuration, this differs from the original primarily in
-that it uses the same code for path searching as TeX and my other
-distributions.
-
-Dvipsk does not install any default config.ps file, since no one file is
-generally suitable. Sample Dvips config files are in the contrib/
-directory. See ./INSTALL.
-
-The documentation is now in Texinfo format. I've removed the font
-naming section, since it was an old version of the font naming document
-(which you can get from ftp://ftp.tug.org/tex/fontname/).
+Dvipsk does not install by itself any default config.ps file, since no
+one file is generally suitable. Sample Dvips config files are in the
+contrib/ directory.
Dvipsk is free software; Tom's original files are public domain. The
-files I wrote (originally for the Free Software Foundation) are covered
-by the GNU General Public License -- see the files COPYING*.
-
-You can get the original dvips from ftp://labrea.stanford.edu/pub/dvips*.
-
-kb@mail.tug.org
-Member of the League for Programming Freedom -- write lpf@uunet.uu.net.
+files Karl wrote (originally for the Free Software Foundation) are
+covered by the GNU General Public License -- see the files COPYING*.
-------------------------------------------------------------------------
dvips 5.86 notes:
diff --git a/Build/source/texk/dvipsk/contrib/config.proto b/Build/source/texk/dvipsk/contrib/config.proto
index 3033dce6afe..51a633acb5d 100644
--- a/Build/source/texk/dvipsk/contrib/config.proto
+++ b/Build/source/texk/dvipsk/contrib/config.proto
@@ -25,7 +25,7 @@ O 0pt,0pt
% Partially download Type 1 fonts by default. Only reason not to do
% this is if you encounter bugs. (Please report them to
-% @email{tex-k@@mail.tug.org} if you do.)
+% @email{tex-k@@tug.org} if you do.)
j
% Also look for fonts at these resolutions.
diff --git a/Build/source/texk/dvipsk/dvips.1 b/Build/source/texk/dvipsk/dvips.1
index 09170168cd8..0eb42aa8ce5 100644
--- a/Build/source/texk/dvipsk/dvips.1
+++ b/Build/source/texk/dvipsk/dvips.1
@@ -1,4 +1,4 @@
-.TH DVIPS 1 "27 May 2004"
+.TH DVIPS 1 "24 December 2009"
.SH NAME
dvips \- convert a TeX DVI file to PostScript
.SH SYNOPSIS
@@ -13,7 +13,7 @@ See the Texinfo documentation instead.
You can read it either in Emacs or with the standalone
.B info
program which comes with the GNU texinfo distribution as
-prep.ai.mit.edu:pub/gnu/texinfo*.tar.gz.
+ftp.gnu.org:pub/gnu/texinfo*.tar.gz.
.PP
The program
.B dvips
@@ -520,4 +520,4 @@ PostScript is a registered trademark of Adobe Systems Incorporated.
.SH AUTHOR
Tomas Rokicki <rokicki@cs.stanford.edu>; extended to virtual fonts
by Don Knuth. Path searching and configuration modifications by
-kb@mail.tug.org.
+Karl Berry.
diff --git a/Build/source/texk/dvipsk/dvips.info b/Build/source/texk/dvipsk/dvips.info
index 007024dca84..db7f1626fe5 100644
--- a/Build/source/texk/dvipsk/dvips.info
+++ b/Build/source/texk/dvipsk/dvips.info
@@ -180,7 +180,7 @@ pleasure:
% Partially download Type 1 fonts by default. Only reason not to do
% this is if you encounter bugs. (Please report them to
- % <tex-k@mail.tug.org> if you do.)
+ % <tex-k@tug.org> if you do.)
j
% Also look for fonts at these resolutions.
@@ -4707,78 +4707,78 @@ Node: Top564
Node: Why Dvips1313
Node: Installation4761
Node: config.ps installation5899
-Node: PostScript font installation8441
-Node: Ghostscript installation11315
-Node: Diagnosing problems12412
-Node: Debug options13507
-Node: No output14710
-Node: Small or inverted16178
-Node: Printer errors16897
-Node: Long documents fail18229
-Node: Including graphics fails18570
-Node: Invoking Dvips19808
-Node: Basic usage20399
-Node: Command-line options21383
-Node: Option summary21832
-Node: Option details23994
-Node: Environment variables42998
-Node: Config files45957
-Node: Configuration file searching46640
-Node: Configuration file commands49940
-Node: Paper size and landscape57053
-Node: papersize special58651
-Node: Config file paper sizes60060
-Node: Paper trays64215
-Node: Interaction with PostScript65549
-Node: PostScript figures66202
-Node: Bounding box66928
-Node: \includegraphics70299
-Node: EPSF macros72590
-Node: EPSF scaling74560
-Node: EPSF clipping77130
-Node: psfile special77772
-Node: Dynamic creation of graphics80165
-Node: Fonts in figures81483
-Node: Header files83143
-Node: Including headers from TeX84349
-Node: Including headers from the command line86383
-Node: Headers and memory usage87483
-Node: Literal PS88193
-Node: " special88775
-Node: ps special89516
-Node: Literal headers91014
-Node: PostScript hooks91729
-Node: Literal examples93819
-Node: Hypertext95271
-Node: Hypertext caveats96829
-Node: Hypertext specials101226
-Node: PostScript fonts103860
-Node: Font concepts104976
-Node: Metric files106143
-Node: Glyph files108969
-Node: Virtual fonts111325
-Node: Encodings113215
-Node: PostScript typesetting115597
-Node: Making a font available118679
-Node: Invoking afm2tfm123709
-Node: Changing font encodings124679
-Node: Changing TeX encodings125469
-Node: Changing PostScript encodings126569
-Node: Changing both encodings127913
-Node: Reencoding with Afm2tfm128586
-Node: Encoding file format131690
-Node: Special font effects135893
-Node: Afm2tfm options138156
-Node: psfonts.map141141
-Node: Color145873
-Node: Color macro files146917
-Node: User-definable colors150115
-Node: Color subtleties151390
-Node: Ted Turner153041
-Node: Color device configuration154266
-Node: Color support details156708
-Node: Color specifications157086
-Node: Color specials158489
-Node: Index160618
+Node: PostScript font installation8436
+Node: Ghostscript installation11310
+Node: Diagnosing problems12407
+Node: Debug options13502
+Node: No output14705
+Node: Small or inverted16173
+Node: Printer errors16892
+Node: Long documents fail18224
+Node: Including graphics fails18565
+Node: Invoking Dvips19803
+Node: Basic usage20394
+Node: Command-line options21378
+Node: Option summary21827
+Node: Option details23989
+Node: Environment variables42993
+Node: Config files45952
+Node: Configuration file searching46635
+Node: Configuration file commands49935
+Node: Paper size and landscape57048
+Node: papersize special58646
+Node: Config file paper sizes60055
+Node: Paper trays64210
+Node: Interaction with PostScript65544
+Node: PostScript figures66197
+Node: Bounding box66923
+Node: \includegraphics70294
+Node: EPSF macros72585
+Node: EPSF scaling74555
+Node: EPSF clipping77125
+Node: psfile special77767
+Node: Dynamic creation of graphics80160
+Node: Fonts in figures81478
+Node: Header files83138
+Node: Including headers from TeX84344
+Node: Including headers from the command line86378
+Node: Headers and memory usage87478
+Node: Literal PS88188
+Node: " special88770
+Node: ps special89511
+Node: Literal headers91009
+Node: PostScript hooks91724
+Node: Literal examples93814
+Node: Hypertext95266
+Node: Hypertext caveats96824
+Node: Hypertext specials101221
+Node: PostScript fonts103855
+Node: Font concepts104971
+Node: Metric files106138
+Node: Glyph files108964
+Node: Virtual fonts111320
+Node: Encodings113210
+Node: PostScript typesetting115592
+Node: Making a font available118674
+Node: Invoking afm2tfm123704
+Node: Changing font encodings124674
+Node: Changing TeX encodings125464
+Node: Changing PostScript encodings126564
+Node: Changing both encodings127908
+Node: Reencoding with Afm2tfm128581
+Node: Encoding file format131685
+Node: Special font effects135888
+Node: Afm2tfm options138151
+Node: psfonts.map141136
+Node: Color145868
+Node: Color macro files146912
+Node: User-definable colors150110
+Node: Color subtleties151385
+Node: Ted Turner153036
+Node: Color device configuration154261
+Node: Color support details156703
+Node: Color specifications157081
+Node: Color specials158484
+Node: Index160613

End Tag Table
diff --git a/Build/source/texk/kpathsea/ChangeLog b/Build/source/texk/kpathsea/ChangeLog
index 5f55b2f7df7..2092d8830bb 100644
--- a/Build/source/texk/kpathsea/ChangeLog
+++ b/Build/source/texk/kpathsea/ChangeLog
@@ -1,3 +1,11 @@
+2009-12-24 Karl Berry <karl@tug.org>
+
+ * README.CONFIGURE: remove, stale.
+ * README,
+ access.c, readlink.c,
+ mktex.opt, mktexdir, mktexdir.opt, mktexmf, mktexnam,
+ mktexnam.opt, mktextfm, mktexupd: doc/email updates.
+
2009-12-21 Karl Berry <karl@tug.org>
* kpsewhich.c (find_format): had forgotten to increment the loop
diff --git a/Build/source/texk/kpathsea/README b/Build/source/texk/kpathsea/README
index 2f2960c5f81..333570490ab 100644
--- a/Build/source/texk/kpathsea/README
+++ b/Build/source/texk/kpathsea/README
@@ -4,7 +4,6 @@ generic path searching, configuration, and TeX-specific file searching.
See `NEWS' for changes by release, `ChangeLog` for all changes.
See `INSTALL' for installation instructions.
See `BUGS' for bug reporting details.
-See `README.CONFIGURE' for details on running the configure scripts.
See `PROJECTS' for future improvements you might like to work on.
Suggestions for improvements in either the library or the documentation,
@@ -15,5 +14,4 @@ This is free software. See the files GPL and LGPL for copying permissions.
The top-level headers are `pathsearch.h' for the generic path searching
support, and `tex-{file,glyph}.h' for the TeX-specific support.
-kb@mail.tug.org
-Member of the League for Programming Freedom -- write lpf@uunet.uu.net.
+Karl Berry
diff --git a/Build/source/texk/kpathsea/README.CONFIGURE b/Build/source/texk/kpathsea/README.CONFIGURE
deleted file mode 100644
index 77a38061f91..00000000000
--- a/Build/source/texk/kpathsea/README.CONFIGURE
+++ /dev/null
@@ -1,193 +0,0 @@
-Contents:
-
- Basic Installation
- Compilers and Options
- Compiling For Multiple Architectures
- Installation Names
- Optional Features
- Specifying the System Type
- Sharing Defaults
- Operation Controls
-
-
-Basic Installation
-==================
-
- These are generic installation instructions.
-
- The `configure' shell script attempts to guess correct values for
-various system-dependent variables used during compilation. It uses
-those values to create a `Makefile' in each directory of the package.
-It may also create one or more `.h' files containing system-dependent
-definitions. Finally, it creates a shell script `config.status' that
-you can run in the future to recreate the current configuration, a file
-`config.cache' that saves the results of its tests to speed up
-reconfiguring, and a file `config.log' containing compiler output
-(useful mainly for debugging `configure').
-
- If you need to do unusual things to compile the package, please try
-to figure out how `configure' could check whether to do them, and mail
-diffs or instructions to the address given in the `README' so they can
-be considered for the next release. If at some point `config.cache'
-contains results you don't want to keep, you may remove or edit it.
-
- The file `configure.in' is used to create `configure' by a program
-called `autoconf'. You only need `configure.in' if you want to change
-it or regenerate `configure' using a newer version of `autoconf'.
-
-The simplest way to compile this package is:
-
- 1. `cd' to the directory containing the package's source code and type
- `./configure' to configure the package for your system. If you're
- using `csh' on an old version of System V, you might need to type
- `sh ./configure' instead to prevent `csh' from trying to execute
- `configure' itself.
-
- Running `configure' takes awhile. While running, it prints some
- messages telling which features it is checking for.
-
- 2. Type `make' to compile the package.
-
- 3. Optionally, type `make check' to run any self-tests that come with
- the package.
-
- 4. Type `make install' to install the programs and any data files and
- documentation.
-
- 5. You can remove the program binaries and object files from the
- source code directory by typing `make clean'. To also remove the
- files that `configure' created (so you can compile the package for
- a different kind of computer), type `make distclean'. There is
- also a `make maintainer-clean' target, but that is intended mainly
- for the package's developers. If you use it, you may have to get
- all sorts of other programs in order to regenerate files that came
- with the distribution.
-
-Compilers and Options
-=====================
-
- Some systems require unusual options for compilation or linking that
-the `configure' script does not know about. You can give `configure'
-initial values for variables by setting them in the environment. Using
-a Bourne-compatible shell, you can do that on the command line like
-this:
- CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure
-
-Or on systems that have the `env' program, you can do it like this:
- env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure
-
-Compiling For Multiple Architectures
-====================================
-
- You can compile the package for more than one kind of computer at the
-same time, by placing the object files for each architecture in their
-own directory. To do this, you must use a version of `make' that
-supports the `VPATH' variable, such as GNU `make'. `cd' to the
-directory where you want the object files and executables to go and run
-the `configure' script. `configure' automatically checks for the
-source code in the directory that `configure' is in and in `..'.
-
- If you have to use a `make' that does not supports the `VPATH'
-variable, you have to compile the package for one architecture at a time
-in the source code directory. After you have installed the package for
-one architecture, use `make distclean' before reconfiguring for another
-architecture.
-
-Installation Names
-==================
-
- By default, `make install' will install the package's files in
-`/usr/local/bin', `/usr/local/man', etc. You can specify an
-installation prefix other than `/usr/local' by giving `configure' the
-option `--prefix=PATH'.
-
- You can specify separate installation prefixes for
-architecture-specific files and architecture-independent files. If you
-give `configure' the option `--exec-prefix=PATH', the package will use
-PATH as the prefix for installing programs and libraries.
-Documentation and other data files will still use the regular prefix.
-
- In addition, if you use an unusual directory layout you can give
-options like `--bindir=PATH' to specify different values for particular
-kinds of files. Run `configure --help' for a list of the directories
-you can set and what kinds of files go in them.
-
- If the package supports it, you can cause programs to be installed
-with an extra prefix or suffix on their names by giving `configure' the
-option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
-
-Optional Features
-=================
-
- Some packages pay attention to `--enable-FEATURE' options to
-`configure', where FEATURE indicates an optional part of the package.
-They may also pay attention to `--with-PACKAGE' options, where PACKAGE
-is something like `gnu-as' or `x' (for the X Window System). The
-`README' should mention any `--enable-' and `--with-' options that the
-package recognizes.
-
- For packages that use the X Window System, `configure' can usually
-find the X include and library files automatically, but if it doesn't,
-you can use the `configure' options `--x-includes=DIR' and
-`--x-libraries=DIR' to specify their locations.
-
-Specifying the System Type
-==========================
-
- There may be some features `configure' can not figure out
-automatically, but needs to determine by the type of host the package
-will run on. Usually `configure' can figure that out, but if it prints
-a message saying it can not guess the host type, give it the
-`--host=TYPE' option. TYPE can either be a short name for the system
-type, such as `sun4', or a canonical name with three fields:
- CPU-COMPANY-SYSTEM
-
-See the file `config.sub' for the possible values of each field. If
-`config.sub' isn't included in this package, then this package doesn't
-need to know the host type.
-
- If you are building compiler tools for cross-compiling, you can also
-use the `--target=TYPE' option to select the type of system they will
-produce code for and the `--build=TYPE' option to select the type of
-system on which you are compiling the package.
-
-Sharing Defaults
-================
-
- If you want to set default values for `configure' scripts to share,
-you can create a site shell script called `config.site' that gives
-default values for variables like `CC', `cache_file', and `prefix'.
-`configure' looks for `PREFIX/share/config.site' if it exists, then
-`PREFIX/etc/config.site' if it exists. Or, you can set the
-`CONFIG_SITE' environment variable to the location of the site script.
-A warning: not all `configure' scripts look for a site script.
-
-Operation Controls
-==================
-
- `configure' recognizes the following options to control how it
-operates.
-
-`--cache-file=FILE'
- Use and save the results of the tests in FILE instead of
- `./config.cache'. Set FILE to `/dev/null' to disable caching, for
- debugging `configure'.
-
-`--help'
- Print a summary of the options to `configure', and exit.
-
-`--quiet'
-`--silent'
-`-q'
- Do not print messages saying which checks are being made.
-
-`--srcdir=DIR'
- Look for the package's source code in directory DIR. Usually
- `configure' can determine that directory automatically.
-
-`--version'
- Print the version of Autoconf used to generate the `configure'
- script, and exit.
-
-`configure' also accepts some other, not widely useful, options.
-
diff --git a/Build/source/texk/kpathsea/access.c b/Build/source/texk/kpathsea/access.c
index 81a6b238bce..90a23740005 100644
--- a/Build/source/texk/kpathsea/access.c
+++ b/Build/source/texk/kpathsea/access.c
@@ -1,6 +1,6 @@
/* access -- test for access permissions of a file.
- Copyright 2008 Karl Berry.
+ Copyright 2008, 2009 Karl Berry.
Copyright 1997-2001, 2005 Olaf Weber.
This program is free software; you can redistribute it and/or modify
@@ -41,11 +41,11 @@ main (int argc, char **argv)
\n\
--help display this help and exit\n\
--version output version information and exit\n\n", argv[0]);
- fputs ("Email bug reports to tex-k@mail.tug.org.\n", stdout);
+ fputs ("Email bug reports to tex-k@tug.org.\n", stdout);
exit(0);
} else if (argc > 1 && strcmp (argv[1], "--version") == 0) {
printf ("%s (%s)\n\
-Copyright (C) 1997 Olaf Weber.\n\
+Copyright (C) 2009 Olaf Weber & Karl Berry.\n\
There is NO warranty. You may redistribute this software\n\
under the terms of the GNU General Public License\n\
For more information about these matters, see the file named COPYING.\n\
diff --git a/Build/source/texk/kpathsea/mktex.opt b/Build/source/texk/kpathsea/mktex.opt
index 58854e3f17e..0e6254f2708 100644
--- a/Build/source/texk/kpathsea/mktex.opt
+++ b/Build/source/texk/kpathsea/mktex.opt
@@ -1,8 +1,8 @@
# mktex.opt -- common mktex* options, etc.
# Meant to be sourced after $usage, $version, and $MT_TEXMFMAIN have been set.
#
-# te@dbs.uni-hannover.de and kb@mail.tug.org. Public domain.
-# $Id: mktex.opt,v 1.36 2005/01/21 19:17:01 olaf Exp $
+# Originally written by Thomas Esser.
+# $Id$
if test "x$1" = x--help || test "x$1" = x-help; then
echo "$usage"
diff --git a/Build/source/texk/kpathsea/mktexdir b/Build/source/texk/kpathsea/mktexdir
index 5d378ad4778..8096b8833cb 100755
--- a/Build/source/texk/kpathsea/mktexdir
+++ b/Build/source/texk/kpathsea/mktexdir
@@ -3,10 +3,10 @@
# Author: Noah Friedman <friedman@prep.ai.mit.edu>, created: 1993-05-16.
# Public domain.
#
-# Modified for sticky directory creation, --help, --version.
-# te@dbs.uni-hannover.de and kb@mail.tug.org.
+# Modified for sticky directory creation, --help, --version, more,
+# by Thomas Esser, Karl Berry, Olaf Weber, et al.
-version='$Id: mktexdir,v 1.17 2004/12/29 13:38:45 olaf Exp $'
+version='$Id$'
usage="Usage: $0 DIRS...
Create each DIR, including any missing leading directories."
mt_max_args=$#
diff --git a/Build/source/texk/kpathsea/mktexdir.opt b/Build/source/texk/kpathsea/mktexdir.opt
index c06cee31202..1420faa62d6 100644
--- a/Build/source/texk/kpathsea/mktexdir.opt
+++ b/Build/source/texk/kpathsea/mktexdir.opt
@@ -1,8 +1,9 @@
# mktexdir.opt to determine various manipulations of the filenames.
# Sourced from mktexdir.
#
-# te@dbs.uni-hannover.de and kb@mail.tug.org. Public domain.
-# $Id: mktexdir.opt,v 1.4 2002/10/22 18:33:54 olaf Exp $
+# Originally written by Thomas Esser.
+# Public domain.
+# $Id$
# Set append-only bit on created directories.
case "$MT_FEATURES" in
diff --git a/Build/source/texk/kpathsea/mktexmf b/Build/source/texk/kpathsea/mktexmf
index 32bb85ec3d8..bf30feece8f 100755
--- a/Build/source/texk/kpathsea/mktexmf
+++ b/Build/source/texk/kpathsea/mktexmf
@@ -4,10 +4,10 @@
# (If you change or delete the word `original' on the previous line,
# installation won't write this script over yours.)
#
-# te@dbs.uni-hannover.de, kb@mail.tug.org, and infovore@xs4all.nl.
+# Originally written by Thomas Esser.
# Public domain.
-version='$Id: mktexmf,v 1.27 2005/01/25 17:39:21 olaf Exp $'
+version='$Id$'
progname=`echo $0 | sed 's%.*/%%'`
usage="Usage: $progname FONT.
diff --git a/Build/source/texk/kpathsea/mktexnam b/Build/source/texk/kpathsea/mktexnam
index 2993be3c5f1..69a975cdc79 100755
--- a/Build/source/texk/kpathsea/mktexnam
+++ b/Build/source/texk/kpathsea/mktexnam
@@ -1,9 +1,9 @@
#!/bin/sh
# maketexnam -- find PK and TFM names.
-# te@dbs.uni-hannover.de, kb@mail.tug.org, and infovore@xs4all.nl.
+# Primarily written by Thomas Esser, Karl Berry, and Olaf Weber.
# Public domain.
-version='$Id: mktexnam,v 1.30 2004/12/28 20:55:56 olaf Exp $'
+version='$Id$'
usage="Usage: $0 NAME [DPI MODE] [DESTDIR].
Output the PK, TFM, and MF names for a font NAME."
mt_max_args=4
diff --git a/Build/source/texk/kpathsea/mktexnam.opt b/Build/source/texk/kpathsea/mktexnam.opt
index d4c518bc450..56b536ad2ab 100644
--- a/Build/source/texk/kpathsea/mktexnam.opt
+++ b/Build/source/texk/kpathsea/mktexnam.opt
@@ -1,8 +1,8 @@
# mktexnam.opt to determine various manipulations of the filenames.
# Sourced from mktexnam.
#
-# te@dbs.uni-hannover.de and kb@mail.tug.org. Public domain.
-# $Id: mktexnam.opt,v 1.14 2004/12/28 20:58:18 olaf Exp $
+# Primarily written by Thomas Esser, Karl Berry, and Olaf Weber.
+# $Id$
# Get 8.3 filenames like dpiNNN/NAME.pk.
case "$MT_FEATURES" in
diff --git a/Build/source/texk/kpathsea/mktexpk b/Build/source/texk/kpathsea/mktexpk
index baed82a83fa..aecf5c34f30 100755
--- a/Build/source/texk/kpathsea/mktexpk
+++ b/Build/source/texk/kpathsea/mktexpk
@@ -8,7 +8,7 @@
# Report bugs to tex-k@tug.org.
# Public domain.
-version='$Id: mktexpk,v 1.34 2005/06/21 10:49:10 olaf Exp $'
+version='$Id$'
progname=`echo $0 | sed 's%.*/%%'`
usage="Usage: $progname [OPTIONS] NAME [REDIRECT],
Create a PK font.
diff --git a/Build/source/texk/kpathsea/mktextfm b/Build/source/texk/kpathsea/mktextfm
index e695f8ffbf4..9a10a79bb00 100755
--- a/Build/source/texk/kpathsea/mktextfm
+++ b/Build/source/texk/kpathsea/mktextfm
@@ -4,10 +4,10 @@
# (If you change or delete the word `original' on the previous line,
# installation won't write this script over yours.)
#
-# te@dbs.uni-hannover.de, kb@mail.tug.org, and infovore@xs4all.nl.
+# Primarily written by Thomas Esser, Karl Berry, and Olaf Weber.
# Public domain.
-version='$Id: mktextfm,v 1.27 2004/07/03 19:25:15 olaf Exp $'
+version='$Id$'
progname=`echo $0 | sed 's%.*/%%'`
usage="Usage: $progname [--destdir DESTDIR] FONT.
diff --git a/Build/source/texk/kpathsea/mktexupd b/Build/source/texk/kpathsea/mktexupd
index 317ec9eb8aa..5124f5e34d8 100755
--- a/Build/source/texk/kpathsea/mktexupd
+++ b/Build/source/texk/kpathsea/mktexupd
@@ -1,9 +1,9 @@
#!/bin/sh
# mktexupd -- update ls-R with a new entry.
#
-# te@dbs.uni-hannover.de and kb@mail.tug.org. Public domain.
+# Primarily written by Thomas Esser, Karl Berry, and Olaf Weber.
-version='$Id: mktexupd,v 1.20 2004/12/19 12:41:13 olaf Exp $'
+version='$Id$'
usage="Usage: $0 DIR FILE.
Update the ls-R file with an entry for FILE in DIR."
mt_min_args=2
diff --git a/Build/source/texk/kpathsea/readlink.c b/Build/source/texk/kpathsea/readlink.c
index 2020b06312a..a828a5ea378 100644
--- a/Build/source/texk/kpathsea/readlink.c
+++ b/Build/source/texk/kpathsea/readlink.c
@@ -1,6 +1,6 @@
/* readlink -- obtain contents of symlink.
- Copyright 2008 Karl Berry.
+ Copyright 2008, 2009 Karl Berry.
Copyright 1998, 1999, 2001, 2005 Olaf Weber.
This program is free software; you can redistribute it and/or modify
@@ -46,11 +46,11 @@ main (int argc, char **argv)
\n\
--help display this help and exit\n\
--version output version information and exit\n\n", argv[0]);
- fputs ("Email bug reports to tex-k@mail.tug.org.\n", stdout);
+ fputs ("Email bug reports to tex-k@tug.org.\n", stdout);
exit(0);
} else if (argc > 1 && strcmp (argv[1], "--version") == 0) {
printf ("%s (%s)\n\
-Copyright (C) 1998 Olaf Weber.\n\
+Copyright (C) 2009 Olaf Weber & Karl Berry.\n\
There is NO warranty. You may redistribute this software\n\
under the terms of the GNU General Public License\n\
For more information about these matters, see the file named GPL.\n\
diff --git a/Build/source/texk/web2c/AUTHORS b/Build/source/texk/web2c/AUTHORS
index 4048947993c..cfa80450c81 100644
--- a/Build/source/texk/web2c/AUTHORS
+++ b/Build/source/texk/web2c/AUTHORS
@@ -15,13 +15,16 @@ Richard Furuta initially ported some of the TeXware programs.
Ulrik Vieth initially adapted MetaPost to Kpathsea.
Tomas Rokicki wrote the original TeX to C program.
-Tim Morgan made most of the subsequent changes.
+Tim Morgan made many subsequent changes.
Dozens of other people have contributed to porting, bug fixes, and other
improvements. (The names are recorded in the ChangeLogs to the best of
-my knowledgement. Do not hesitate to contact me with corrections.)
+my knowledgement. Do not hesitate to send corrections.)
-Karl Berry <kb@mail.tug.org> maintained the distribution for several
-years. Version 7.0 was the last to be released by him.
+Karl Berry maintained the distribution for several years, ending his
+first tenure with version 7.0, whereupon Olaf Weber took over. Karl
+reentered the scene some years later, in collaboration with Olaf and
+others.
-Olaf Weber <olaf@infovore.xs4all.nl> is the current maintainer.
+Peter Breitenlohner has made pervasive improvements to the build
+structure and tests.
diff --git a/Build/source/texk/web2c/README b/Build/source/texk/web2c/README
index 4e2494995b6..00865c5d60f 100644
--- a/Build/source/texk/web2c/README
+++ b/Build/source/texk/web2c/README
@@ -1,31 +1,18 @@
+(This file is public domain.)
+
This directory contains Web2c, a system which converts TeX, Metafont,
and other related WEB programs to C. By itself, it is not a complete,
-ready-to-run, TeX distribution (I recommend teTeX for that, available on
-CTAN:/systems/tetex). Nor is it a general-purpose Pascal-to-C or
-WEB-to-C translator.
+ready-to-run, TeX distribution, nor is it a general-purpose Pascal-to-C
+or WEB-to-C translator.
-Web2c is electronically distributed in two files: the web files, in
-web.tar.gz, and the Web2c-specific files, in web2c.tar.gz. If you
-already have the web files for a particular Knuthian version, you need
-not re-retrieve them. Web2c changes irregularly wrt Knuth's updates.
+Web2c no longer exists as a separate distribution. It is maintained as
+part of TeX Live (http://tug.org/texlive).
See `NEWS' for changes by release, `ChangeLog` for all changes.
See `INSTALL' for installation instructions.
See `PROJECTS' for future improvements you might like to work on.
See `../kpathsea/BUGS' for details on reporting bugs.
-If present, see etexdir/README, omegadir/README, and pdftexdir/README
-for details on building those packages.
-
-Web2c is free software. The files I wrote (originally for the Free
-Software Foundation) are covered by the GNU General Public License --
-see the file COPYING. Knuth's original sources are covered by their
-own copyright -- see the beginning of tex.web, mf.web, etc. You can get
-the original files on their own from CTAN:/systems/knuth; you can get
-MetaPost from ftp://netlib.att.com/netlib/research/metapost.tar.Z
-(see also http://cm.bell-labs.com/who/hobby/MetaPost.html).
-
-kb@mail.tug.org
-Member of the League for Programming Freedom -- write lpf@uunet.uu.net.
+If present, see *dir/README for more details on those packages.
-olaf@infovore.xs4all.nl
+Web2c is free software.
diff --git a/Build/source/texk/web2c/etexdir/ChangeLog b/Build/source/texk/web2c/etexdir/ChangeLog
index f003d165992..5c89f073e13 100644
--- a/Build/source/texk/web2c/etexdir/ChangeLog
+++ b/Build/source/texk/web2c/etexdir/ChangeLog
@@ -1,3 +1,7 @@
+2009-12-23 Karl Berry <karl@tug.org>
+
+ * etexextra.in (BUG_ADDRESS): tex-k@tug.org, not @mail.
+
2009-12-12 Peter Breitenlohner <peb@mppmu.mpg.de>
* am/etex.am: Replace the obsolete $(mkdir_p) by $(MKDIR_P).
diff --git a/Build/source/texk/web2c/etexdir/etexextra.in b/Build/source/texk/web2c/etexdir/etexextra.in
index a4acebdf2b2..f64645f119d 100644
--- a/Build/source/texk/web2c/etexdir/etexextra.in
+++ b/Build/source/texk/web2c/etexdir/etexextra.in
@@ -3,7 +3,7 @@
This is included by e-TeX, from ../etexextra.c
(generated from ../lib/texmfmp.c).
-Copyright (C) 1995, 96 Karl Berry.
+Copyright (C) 1995, 1996, 2009 Karl Berry.
Copyright (C) 2004 Olaf Weber.
This program is free software; you can redistribute it and/or modify
@@ -24,7 +24,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
#define COPYRIGHT_HOLDER "Peter Breitenlohner"
#define AUTHOR NULL
#define PROGRAM_HELP ETEXHELP
-#define BUG_ADDRESS "tex-k@mail.tug.org"
+#define BUG_ADDRESS "tex-k@tug.org"
#define DUMP_VAR TEXformatdefault
#define DUMP_LENGTH_VAR formatdefaultlength
#define DUMP_OPTION "fmt"
diff --git a/Build/source/texk/web2c/help.h b/Build/source/texk/web2c/help.h
index 9fb4e682255..a7d243e473c 100644
--- a/Build/source/texk/web2c/help.h
+++ b/Build/source/texk/web2c/help.h
@@ -10,9 +10,9 @@
thing, the messages have a lot in common, so it's nice to have them
in one place.)
-Copyright 1995, 1996 Karl Berry.
-Copyright 2001, 2003, 2004 Olaf Weber.
+Copyright 1995, 1996, 2009 Karl Berry.
Copyright 2008 Taco Hoekwater.
+Copyright 2001, 2003, 2004 Olaf Weber.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -36,7 +36,8 @@ along with this program; if not, see <http://www.gnu.org/licenses/>. */
#ifdef BIBTEX
const_string BIBTEXHELP[] = {
"Usage: bibtex [OPTION]... AUXFILE[.aux]",
- " Write bibliography for entries in AUXFILE to AUXFILE.bbl.",
+ " Write bibliography for entries in AUXFILE to AUXFILE.bbl,",
+ " along with a log file AUXFILE.blg."
"",
"-min-crossrefs=NUMBER include item after NUMBER cross-refs; default 2",
"-terse do not print progress reports",
diff --git a/Build/source/texk/web2c/lib/ChangeLog b/Build/source/texk/web2c/lib/ChangeLog
index 17927496325..042bb631d9f 100644
--- a/Build/source/texk/web2c/lib/ChangeLog
+++ b/Build/source/texk/web2c/lib/ChangeLog
@@ -1,3 +1,8 @@
+2009-12-23 Karl Berry <karl@tug.org>
+
+ * usage.c (usagehelp)
+ * texmfmp.c (BUG_ADDRESS): default to tex-k@tug.org, no @mail.
+
2009-12-01 Alexander Cherepanov <cherepan@mccme.ru>
* texmfmp.c (parse_first_line): initialize s to NULL.
diff --git a/Build/source/texk/web2c/lib/texmfmp.c b/Build/source/texk/web2c/lib/texmfmp.c
index 8a9470ea1ff..6e471b7132b 100644
--- a/Build/source/texk/web2c/lib/texmfmp.c
+++ b/Build/source/texk/web2c/lib/texmfmp.c
@@ -55,7 +55,7 @@
#define COPYRIGHT_HOLDER "D.E. Knuth"
#define AUTHOR NULL
#define PROGRAM_HELP TEXHELP
-#define BUG_ADDRESS "tex-k@mail.tug.org"
+#define BUG_ADDRESS "tex-k@tug.org"
#define DUMP_VAR TEXformatdefault
#define DUMP_LENGTH_VAR formatdefaultlength
#define DUMP_OPTION "fmt"
@@ -71,7 +71,7 @@
#define COPYRIGHT_HOLDER "D.E. Knuth"
#define AUTHOR NULL
#define PROGRAM_HELP MFHELP
-#define BUG_ADDRESS "tex-k@mail.tug.org"
+#define BUG_ADDRESS "tex-k@tug.org"
#define DUMP_VAR MFbasedefault
#define DUMP_LENGTH_VAR basedefaultlength
#define DUMP_OPTION "base"
diff --git a/Build/source/texk/web2c/lib/usage.c b/Build/source/texk/web2c/lib/usage.c
index ae35356a702..c09ee874fce 100644
--- a/Build/source/texk/web2c/lib/usage.c
+++ b/Build/source/texk/web2c/lib/usage.c
@@ -25,7 +25,7 @@ void
usagehelp (const_string *message, const_string bug_email)
{
if (!bug_email)
- bug_email = "tex-k@mail.tug.org";
+ bug_email = "tex-k@tug.org";
while (*message) {
printf("%s\n", *message);
++message;
diff --git a/Build/source/texk/web2c/window/ChangeLog b/Build/source/texk/web2c/window/ChangeLog
index ddf330f51ad..3c13833ea1d 100644
--- a/Build/source/texk/web2c/window/ChangeLog
+++ b/Build/source/texk/web2c/window/ChangeLog
@@ -1,3 +1,7 @@
+2009-12-23 Karl Berry <karl@tug.org>
+
+ * mftalk.c: doc fix.
+
2009-06-23 Peter Breitenlohner <peb@mppmu.mpg.de>
* epsf.c, hp2627.c, mftalk.c, next.c, regis.c, suntools.c,
diff --git a/Build/source/texk/web2c/window/mftalk.c b/Build/source/texk/web2c/window/mftalk.c
index 34d920c3098..3bfd0a65ae2 100644
--- a/Build/source/texk/web2c/window/mftalk.c
+++ b/Build/source/texk/web2c/window/mftalk.c
@@ -1,6 +1,6 @@
/* mftalk.c -- generic Metafont window server.
Copyright (C) 1994 Ralph Schleicher
- Slightly modified for Web2c 7.0 by kb@mail.tug.org.
+ Slightly modified for Web2c 7.0 by Karl Berry.
Further modifications for Web2C 7.2 by Mathias.Herberts@irisa.fr */
/* This library is free software; you can redistribute it and/or