[Debian-tex-commits] SVN tetex-bin commit + diffs: r1931 - in
tetex-bin/trunk/debian: . patches
Frank Küster
frank at alioth.debian.org
Fri Nov 3 15:53:55 CET 2006
Author: frank
Date: 2006-11-03 15:53:55 +0100 (Fri, 03 Nov 2006)
New Revision: 1931
Modified:
tetex-bin/trunk/debian/changelog
tetex-bin/trunk/debian/patches/patch-deb
Log:
* Write a proper manpage for texconfig, and document which commands
make sense to be used on a Debian system. Thanks to G?\195?\131?\194?\169raud Meyer
<geraud_meyer at hotmail.com> for reminding us (closes: #396823)
* Make "texconfig faq" find the teTeX faq
Modified: tetex-bin/trunk/debian/changelog
===================================================================
--- tetex-bin/trunk/debian/changelog 2006-11-03 13:14:35 UTC (rev 1930)
+++ tetex-bin/trunk/debian/changelog 2006-11-03 14:53:55 UTC (rev 1931)
@@ -1,3 +1,12 @@
+tetex-bin (3.0-24~1) unstable; urgency=low
+
+ * Write a proper manpage for texconfig, and document which commands
+ make sense to be used on a Debian system. Thanks to Géraud Meyer
+ <geraud_meyer at hotmail.com> for reminding us (closes: #396823)
+ * Make "texconfig faq" find the teTeX faq
+
+ -- Frank Küster <frank at debian.org> Fri, 3 Nov 2006 15:53:28 +0100
+
tetex-bin (3.0-23) unstable; urgency=low
* Include in pdftex a simple one-line-patch from upstream to allow
Modified: tetex-bin/trunk/debian/patches/patch-deb
===================================================================
--- tetex-bin/trunk/debian/patches/patch-deb 2006-11-03 13:14:35 UTC (rev 1930)
+++ tetex-bin/trunk/debian/patches/patch-deb 2006-11-03 14:53:55 UTC (rev 1931)
@@ -1,25 +1,25 @@
- configure | 13 ++++---
- texk/kpathsea/mktexlsr | 17 +++-------
- texk/make/paths.mk | 2 -
- texk/tetex/Makefile.in | 10 +++---
- texk/tetex/fmtutil | 53 +++++++++++++++++++++++++++++---
- texk/tetex/fmtutil-sys | 10 ++++--
- texk/tetex/fmtutil.man | 19 ++++++++++-
- texk/tetex/texconfig | 7 ++--
- texk/tetex/texconfig-sys | 3 +
- texk/tetex/texconfig.man | 46 +++++++++++++++++++++++----
- texk/tetex/updmap | 74 +++++++++++++++++++++++++++++++++++++++------
- texk/tetex/updmap-sys | 3 +
- texk/tetex/updmap.man | 35 ++++++++++++++++-----
- texk/web2c/cwebdir/cweb.1 | 10 +++---
- texk/web2c/fmtutil.in | 2 -
+ configure | 13 +-
+ texk/kpathsea/mktexlsr | 17 +--
+ texk/make/paths.mk | 2
+ texk/tetex/Makefile.in | 10 +-
+ texk/tetex/fmtutil | 53 +++++++++-
+ texk/tetex/fmtutil-sys | 10 +-
+ texk/tetex/fmtutil.man | 19 +++
+ texk/tetex/texconfig | 7 -
+ texk/tetex/texconfig-sys | 3
+ texk/tetex/texconfig.man | 224 +++++++++++++++++++++++++++++++++++++++++++--
+ texk/tetex/updmap | 74 +++++++++++++-
+ texk/tetex/updmap-sys | 3
+ texk/tetex/updmap.man | 35 +++++--
+ texk/web2c/cwebdir/cweb.1 | 10 +-
+ texk/web2c/fmtutil.in | 2
texk/web2c/man/Makefile.in | 1
- 16 files changed, 237 insertions(+), 68 deletions(-)
+ 16 files changed, 415 insertions(+), 68 deletions(-)
-Index: tetex-bin-3.0/configure
+Index: trunk/configure
===================================================================
---- tetex-bin-3.0.orig/configure 2006-10-14 20:26:57.000000000 +0200
-+++ tetex-bin-3.0/configure 2006-10-14 20:28:24.000000000 +0200
+--- trunk.orig/configure 2006-11-03 14:28:42.000000000 +0100
++++ trunk/configure 2006-11-03 14:29:03.000000000 +0100
@@ -4213,12 +4213,13 @@
@@ -40,10 +40,10 @@
# more customizations for standalone xdvik
if test -z "$xdvik_standalone"; then
-Index: tetex-bin-3.0/texk/kpathsea/mktexlsr
+Index: trunk/texk/kpathsea/mktexlsr
===================================================================
---- tetex-bin-3.0.orig/texk/kpathsea/mktexlsr 2006-10-14 20:26:57.000000000 +0200
-+++ tetex-bin-3.0/texk/kpathsea/mktexlsr 2006-10-14 20:28:24.000000000 +0200
+--- trunk.orig/texk/kpathsea/mktexlsr 2006-11-03 14:28:42.000000000 +0100
++++ trunk/texk/kpathsea/mktexlsr 2006-11-03 14:29:03.000000000 +0100
@@ -103,9 +103,9 @@
db_dir=`echo "$db_file" | sed 's%/[^/][^/]*$%%'` # can't rely on dirname
@@ -84,10 +84,10 @@
done
tty -s && echo "$progname: Done." >&2
exit 0
-Index: tetex-bin-3.0/texk/make/paths.mk
+Index: trunk/texk/make/paths.mk
===================================================================
---- tetex-bin-3.0.orig/texk/make/paths.mk 2006-10-14 20:26:57.000000000 +0200
-+++ tetex-bin-3.0/texk/make/paths.mk 2006-10-14 20:28:24.000000000 +0200
+--- trunk.orig/texk/make/paths.mk 2006-11-03 14:28:42.000000000 +0100
++++ trunk/texk/make/paths.mk 2006-11-03 14:29:03.000000000 +0100
@@ -47,7 +47,7 @@
texmf = @texmfmain@
@@ -97,10 +97,10 @@
# Regular input files.
texinputdir = $(texmf)/tex
-Index: tetex-bin-3.0/texk/tetex/Makefile.in
+Index: trunk/texk/tetex/Makefile.in
===================================================================
---- tetex-bin-3.0.orig/texk/tetex/Makefile.in 2006-10-14 20:26:57.000000000 +0200
-+++ tetex-bin-3.0/texk/tetex/Makefile.in 2006-10-14 20:28:24.000000000 +0200
+--- trunk.orig/texk/tetex/Makefile.in 2006-11-03 14:28:42.000000000 +0100
++++ trunk/texk/tetex/Makefile.in 2006-11-03 14:29:03.000000000 +0100
@@ -35,7 +35,7 @@
# Auxiliary files.
@@ -129,18 +129,18 @@
done
$(SHELL) $(top_srcdir)/../mkinstalldirs $(texmf)/texconfig $(texmf)/texconfig/g $(texmf)/texconfig/v $(texmf)/texconfig/x
$(INSTALL_DATA) $(srcdir)/texmf/texconfig/g/generic $(texmf)/texconfig/g
-Index: tetex-bin-3.0/texk/tetex/texconfig
+Index: trunk/texk/tetex/texconfig
===================================================================
---- tetex-bin-3.0.orig/texk/tetex/texconfig 2006-10-14 20:26:57.000000000 +0200
-+++ tetex-bin-3.0/texk/tetex/texconfig 2006-10-14 20:28:24.000000000 +0200
+--- trunk.orig/texk/tetex/texconfig 2006-11-03 14:28:42.000000000 +0100
++++ trunk/texk/tetex/texconfig 2006-11-03 15:04:15.000000000 +0100
@@ -883,8 +883,8 @@
faq)
setupTexmfmain
- if test -f $MT_TEXMFMAIN/doc/tetex/teTeX-FAQ; then
- <$MT_TEXMFMAIN/doc/tetex/teTeX-FAQ eval ${PAGER-more}
-+ if test -f $MT_TEXMFMAIN/doc/tetex/teTeX-FAQ.gz; then
-+ <$MT_TEXMFMAIN/doc/tetex/teTeX-FAQ.gz eval zcat | ${PAGER-sensible-pager}
++ if test -f $MT_TEXMFDIST/doc/tetex/teTeX-FAQ.gz; then
++ <$MT_TEXMFDIST/doc/tetex/teTeX-FAQ.gz eval zcat | ${PAGER-sensible-pager}
else
echo "$progname: faq not found (usually in \$TEXMFMAIN/doc/tetex/teTeX-FAQ)" >&2
rc=1
@@ -161,10 +161,10 @@
if cmp "$tcBatchHFEdit" "$tcBatchHFOrig" >/dev/null 2>&1; then
echo "$progname: configuration unchanged." >&2
else
-Index: tetex-bin-3.0/texk/tetex/fmtutil
+Index: trunk/texk/tetex/fmtutil
===================================================================
---- tetex-bin-3.0.orig/texk/tetex/fmtutil 2006-10-14 20:26:57.000000000 +0200
-+++ tetex-bin-3.0/texk/tetex/fmtutil 2006-10-14 20:28:24.000000000 +0200
+--- trunk.orig/texk/tetex/fmtutil 2006-11-03 14:28:42.000000000 +0100
++++ trunk/texk/tetex/fmtutil 2006-11-03 14:29:03.000000000 +0100
@@ -25,7 +25,13 @@
# --cnffile file set configfile for fmtutil
# --fmtdir directory set destination directory for format files
@@ -254,10 +254,10 @@
esac
do test $# -gt 0 && shift; done
-Index: tetex-bin-3.0/texk/tetex/fmtutil-sys
+Index: trunk/texk/tetex/fmtutil-sys
===================================================================
---- tetex-bin-3.0.orig/texk/tetex/fmtutil-sys 2006-10-14 20:26:57.000000000 +0200
-+++ tetex-bin-3.0/texk/tetex/fmtutil-sys 2006-10-14 20:28:24.000000000 +0200
+--- trunk.orig/texk/tetex/fmtutil-sys 2006-11-03 14:28:42.000000000 +0100
++++ trunk/texk/tetex/fmtutil-sys 2006-11-03 14:29:03.000000000 +0100
@@ -23,6 +23,12 @@
TEXMFVAR="$v"
@@ -273,10 +273,10 @@
+ *)
+ exec fmtutil ${1+"$@"} ;;
+esac
-Index: tetex-bin-3.0/texk/tetex/fmtutil.man
+Index: trunk/texk/tetex/fmtutil.man
===================================================================
---- tetex-bin-3.0.orig/texk/tetex/fmtutil.man 2006-10-14 20:26:57.000000000 +0200
-+++ tetex-bin-3.0/texk/tetex/fmtutil.man 2006-10-14 20:28:24.000000000 +0200
+--- trunk.orig/texk/tetex/fmtutil.man 2006-11-03 14:28:42.000000000 +0100
++++ trunk/texk/tetex/fmtutil.man 2006-11-03 14:29:03.000000000 +0100
@@ -1,4 +1,4 @@
-.TH "fmtutil" "8" "February 2005" "teTeX" "teTeX"
+.TH "fmtutil" "1" "February 2005" "teTeX" "teTeX"
@@ -314,10 +314,10 @@
.PP
.SH "FILES"
.PP
-Index: tetex-bin-3.0/texk/web2c/fmtutil.in
+Index: trunk/texk/web2c/fmtutil.in
===================================================================
---- tetex-bin-3.0.orig/texk/web2c/fmtutil.in 2006-10-14 20:26:58.000000000 +0200
-+++ tetex-bin-3.0/texk/web2c/fmtutil.in 2006-10-14 20:28:24.000000000 +0200
+--- trunk.orig/texk/web2c/fmtutil.in 2006-11-03 14:28:42.000000000 +0100
++++ trunk/texk/web2c/fmtutil.in 2006-11-03 14:29:03.000000000 +0100
@@ -55,7 +55,7 @@
# Change "amstex.ini -> bamstex.ini" and "- -> language.dat"
@@ -327,10 +327,10 @@
# Change "pdfamstex.ini -> pdfbamstex.ini" and "- -> language.dat"
# if you want babel support in pdfamstex:
-Index: tetex-bin-3.0/texk/web2c/cwebdir/cweb.1
+Index: trunk/texk/web2c/cwebdir/cweb.1
===================================================================
---- tetex-bin-3.0.orig/texk/web2c/cwebdir/cweb.1 2006-10-14 20:26:58.000000000 +0200
-+++ tetex-bin-3.0/texk/web2c/cwebdir/cweb.1 2006-10-14 20:28:24.000000000 +0200
+--- trunk.orig/texk/web2c/cwebdir/cweb.1 2006-11-03 14:28:42.000000000 +0100
++++ trunk/texk/web2c/cwebdir/cweb.1 2006-11-03 14:29:03.000000000 +0100
@@ -100,19 +100,19 @@
.
.SH FILES
@@ -356,10 +356,10 @@
Directory for cweb "include" files.
.
.SH "SEE ALSO"
-Index: tetex-bin-3.0/texk/tetex/updmap.man
+Index: trunk/texk/tetex/updmap.man
===================================================================
---- tetex-bin-3.0.orig/texk/tetex/updmap.man 2006-10-14 20:26:57.000000000 +0200
-+++ tetex-bin-3.0/texk/tetex/updmap.man 2006-10-14 20:28:24.000000000 +0200
+--- trunk.orig/texk/tetex/updmap.man 2006-11-03 14:28:42.000000000 +0100
++++ trunk/texk/tetex/updmap.man 2006-11-03 14:29:03.000000000 +0100
@@ -32,11 +32,20 @@
line, \fBupdmap\fP will write generated map files to a directory of
your choosing (via one of the \fB--*outputdir\fP options), or automatically
@@ -433,10 +433,10 @@
\fBgsftopk\fP(1), \fBpdftex\fP(1), \fBps2pk\fP(1),
\fBtexhash\fP(1), \fBxdvi\fP(1)\&.
.PP
-Index: tetex-bin-3.0/texk/tetex/updmap
+Index: trunk/texk/tetex/updmap
===================================================================
---- tetex-bin-3.0.orig/texk/tetex/updmap 2006-10-14 20:28:24.000000000 +0200
-+++ tetex-bin-3.0/texk/tetex/updmap 2006-10-14 20:28:24.000000000 +0200
+--- trunk.orig/texk/tetex/updmap 2006-11-03 14:29:02.000000000 +0100
++++ trunk/texk/tetex/updmap 2006-11-03 14:29:03.000000000 +0100
@@ -15,6 +15,8 @@
# --nohash do not run texhash
# --nomkmap do not recreate map files
@@ -590,10 +590,10 @@
setoption)
setOption "$setoptionOpt" "$setoptionVal";;
enable)
-Index: tetex-bin-3.0/texk/tetex/updmap-sys
+Index: trunk/texk/tetex/updmap-sys
===================================================================
---- tetex-bin-3.0.orig/texk/tetex/updmap-sys 2006-10-14 20:26:58.000000000 +0200
-+++ tetex-bin-3.0/texk/tetex/updmap-sys 2006-10-14 20:28:24.000000000 +0200
+--- trunk.orig/texk/tetex/updmap-sys 2006-11-03 14:28:42.000000000 +0100
++++ trunk/texk/tetex/updmap-sys 2006-11-03 14:29:03.000000000 +0100
@@ -23,6 +23,7 @@
TEXMFVAR="$v"
@@ -603,10 +603,10 @@
+export TEXMFVAR TEXMFCONFIG RUNNING_AS_SYS
exec updmap ${1+"$@"}
-Index: tetex-bin-3.0/texk/tetex/texconfig-sys
+Index: trunk/texk/tetex/texconfig-sys
===================================================================
---- tetex-bin-3.0.orig/texk/tetex/texconfig-sys 2006-10-14 20:26:58.000000000 +0200
-+++ tetex-bin-3.0/texk/tetex/texconfig-sys 2006-10-14 20:28:24.000000000 +0200
+--- trunk.orig/texk/tetex/texconfig-sys 2006-11-03 14:28:42.000000000 +0100
++++ trunk/texk/tetex/texconfig-sys 2006-11-03 14:29:03.000000000 +0100
@@ -23,6 +23,7 @@
TEXMFVAR="$v"
@@ -616,10 +616,10 @@
+export TEXMFVAR TEXMFCONFIG RUNNING_AS_SYS
exec texconfig ${1+"$@"}
-Index: tetex-bin-3.0/texk/web2c/man/Makefile.in
+Index: trunk/texk/web2c/man/Makefile.in
===================================================================
---- tetex-bin-3.0.orig/texk/web2c/man/Makefile.in 2006-10-14 20:26:58.000000000 +0200
-+++ tetex-bin-3.0/texk/web2c/man/Makefile.in 2006-10-14 20:28:24.000000000 +0200
+--- trunk.orig/texk/web2c/man/Makefile.in 2006-11-03 14:28:42.000000000 +0100
++++ trunk/texk/web2c/man/Makefile.in 2006-11-03 14:29:03.000000000 +0100
@@ -38,7 +38,6 @@
dvicopy.1 \
dvitomp.1 \
@@ -628,11 +628,11 @@
etex.1 \
gftodvi.1 \
gftopk.1 \
-Index: tetex-bin-3.0/texk/tetex/texconfig.man
+Index: trunk/texk/tetex/texconfig.man
===================================================================
---- tetex-bin-3.0.orig/texk/tetex/texconfig.man 2006-10-14 20:26:58.000000000 +0200
-+++ tetex-bin-3.0/texk/tetex/texconfig.man 2006-10-14 20:28:24.000000000 +0200
-@@ -6,22 +6,52 @@
+--- trunk.orig/texk/tetex/texconfig.man 2006-11-03 14:28:42.000000000 +0100
++++ trunk/texk/tetex/texconfig.man 2006-11-03 15:49:59.000000000 +0100
+@@ -6,22 +6,230 @@
.SH SYNOPSIS
.B texconfig
.LP
@@ -648,7 +648,13 @@
+in an easy and convenient manner, offering a series of dialog boxes to
+the user. After choosing settings or options, the appropriate files
+are changed automatically and the new settings are applied for the
-+user.
++user. If needed, copies of files in
++.I TEXMFDIST
++or
++.I TEXMFMAIN
++will be made in the user's
++.I TEXMFCONFIG
++tree.
+.PP
+.I texconfig
+uses either the
@@ -666,15 +672,187 @@
-steps are involved to apply the new settings.
+(for example, default paper size and so on), run
+.I texconfig-sys
-+instead. (You may need ot be root to do this.)
++instead. Changed or generated files will be placed in
++.I TEXMFSYSCONFIG.
++(You may need ot be root to do this.)
+.PP
++Note that on a Debian system, changes to formats, font setup,
++hyphenation for different languages, etc. should not be done with
++texconfig, because
++.B fmtutil.cnf(5), updmap.cfg(5), texmf.cnf
++and
++.B language.dat
++are generated files in Debian. See
++.I TeX-on-Debian.pdf, TeX-on-Debian.txt.gz
++or
++.I TeX-on-Debian.hmlt/index.html
++in
++.I /usr/share/doc/tex-common/
++for alternatives.
++.PP
+.I texconfig
+also offers a non-interactive batch mode which can be accessed with
+the following commands
-+.SH OPTIONS
-+To be written. Run
-+.B texconfig help
-+to get a list of commands.
++.SH COMMANDS
++Commands that accept further options usually display available options
++if called without them. For example,
++.B texconfig dvipdfm paper
++will inform about valid paper settings.
++.PP
++.B
++.IP conf
++Display the system configuration. Note that some of the files listed
++as configuration files are generated files on a Debian system.
++.PP
++.TP
++.B dvipdfm paper [letter|legal|ledger|tabloid|a4|a3]
++Set up dvipdfm to use papersize PAPER by default.
++.TP
++.B dvips add PRINTERNAME
++Create a new (empty) configuration file
++.I TEXMFCONFIG/dvips/config/config.PRINTERNAME.
++This file can later be filled with the
++.B mode, offset
++or
++.B printcmd
++options
++.TP
++.B dvips del PRINTERNAME
++Remove
++.I config.PRINTERNAME
++.TP
++.B dvips mode
++List available MetaFont modes.
++.TP
++.B dvips [-P PRINTER] mode MODE
++Change the MetaFont mode to
++.I MODE
++for
++.I PRINTER
++or for all output files
++.I (config.ps),
++if no
++.B -P
++option is given.
++.TP
++.B dvips [-P PRINTER] offset x-OFFSET,y-OFFSET
++Set printer offset for
++.I PRINTER
++or for all output files
++.I (config.ps),
++if no
++.B -P
++option is given. Offsets must be given with units, e.g.
++.I 0pt,10pt
++You can use testpage.tex from the LaTeX distribution to find these
++numbers.
++.TP
++.B dvips [-P PRINTER] printcmd CMD
++Set the printing command for
++.I PRINTER
++or for all output files
++.I (config.ps),
++if no
++.B -P
++option is given. Commands might be
++.B lp
++or
++.B lpr.
++See the description of the
++.I o
++option in
++.B info dvips
++or the
++.I -O
++option in
++.B dvips(1).
++.TP
++.B faq
++Display the list of Frequently Asked Questions about
++.B teTeX
++(and their answers).
++.TP
++.B font vardir DIR, font ro, font ro
++These options should not be used on a Debian system unless you really
++know what you are doing. For details, look at the output of
++.B texconfig fonts
++and read section 2.5, font caching, in the TeX-on-Debian documentation
++in
++.I /usr/share/doc/tex-common/.
++.TP
++.B formats
++This command allows to edit
++.B fmtutil.cnf(5)
++and (re)creates any new or changed formats afterwards. It should not
++be used on Debian systems, unless you want to temporarily create and
++test a specific format, because
++.B fmtutil.cnf(5)
++is a generated file in Debian, and changes will be overwritten. See
++.B update-fmtutil
++for details.
++.TP
++.B hyphen FORMAT
++This command allows to edit the hyphenation configuration file for
++formats that support this, and recreates the formats afterwards to
++enable the new languages. Available formats are shown when no
++.I FORMAT
++is given.
++.IP
++Note that for formats that use LaTeX's
++.I language.dat,
++ e.g.
++.I (pdf)jadetex
++and
++.I latex
++itself, this change is not persistent, since this file is a generated
++file. You should not use this command in these cases, read
++.B update-language(1)
++for alternatives.
++.TP
++.B init [format]
++Recreate
++.I format
++or all formats if none is given, and the font information. This is
++the same as calling
++.B fmtutil --byfmt format
++or
++.B fmtutil --all,
++respectively, followed by
++.B updmap.
++.TP
++.B mode-list
++List available printer modes, together with the printers they were
++developed for, and their DPI resolution
++.TP
++.B mode MODE
++Set the default printer mode in
++.I /etc/texmf/web2c/mktex.cnf
++or the respective user file in
++.I $TEXMFCONFIG/web2c
++to
++.B MODE.
++.TP
++.B paper [a4|letter]
++Set the default papersize for
++.B dvips, dvipdfm, pdftex
++and
++.B xdvi.
++The set is restricted because not all programs understand all sizes.
++.TP
++.B pdftex paper [a4|letter]
++Set the default paper size for
++.B pdftex.
++.TP
++.B rehash
++Call
++.B mktexlsr.
++.TP
++.B xdvi paper PAPER
++Set the default paper size for
++.B xdvi.
++The (long) list is available with
++.B texconfig xdvi paper.
++
+.SH ENVIRONMENT
+To let you change files,
+.B texconfig
More information about the Debian-tex-commits
mailing list