[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