[Debian-tex-commits] SVN tex-common commit + diffs: r2624 - in tex-common/trunk: conf/texmf.d debian

Frank Küster frank at alioth.debian.org
Mon Apr 2 17:06:07 UTC 2007


Author: frank
Date: 2007-04-02 17:06:07 +0000 (Mon, 02 Apr 2007)
New Revision: 2624

Modified:
   tex-common/trunk/conf/texmf.d/05TeXMF.cnf
   tex-common/trunk/conf/texmf.d/45TeXinputs.cnf
   tex-common/trunk/conf/texmf.d/55Fonts.cnf
   tex-common/trunk/conf/texmf.d/75DviPS.cnf
   tex-common/trunk/conf/texmf.d/85Misc.cnf
   tex-common/trunk/conf/texmf.d/95NonPath.cnf
   tex-common/trunk/debian/NEWS
   tex-common/trunk/debian/changelog
Log:
* Update settings and comments in the texmf.cnf snippets to match
  upstream's as close as possible
* Drop backwards compatibility hacks for paths (see NEWS.Debian)
* Enable parse-first-line feature, except for Knuth's "tex".


Modified: tex-common/trunk/conf/texmf.d/05TeXMF.cnf
===================================================================
--- tex-common/trunk/conf/texmf.d/05TeXMF.cnf	2007-04-01 11:30:48 UTC (rev 2623)
+++ tex-common/trunk/conf/texmf.d/05TeXMF.cnf	2007-04-02 17:06:07 UTC (rev 2624)
@@ -59,13 +59,8 @@
 TEXMFMAIN = /usr/share/texmf
 
 % The main distribution tree:
-% TEXMFDIST = /usr/share/texmf-dist
-% TEXMFDIST is used for tetex and texlive. If both are installed,
-% the first in the list wins; files only present in the second directory
-% are also found.
-TEXMFDIST = /usr/share/texmf-{texlive,tetex}
+TEXMFDIST = /usr/share/texmf-texlive
 
-
 % A place for local additions to a "standard" texmf tree.
 % This tree is not used for local configuration maintained by
 % texconfig, it uses TEXMFCONFIG below.
@@ -77,7 +72,6 @@
 %   TEXMFSYSVAR = $TEXMFMAIN
 % For using a separate tree:
 %   TEXMFSYSVAR = /usr/share/texmf-var
-% Debian uses this separate TEXMFSYSVAR tree:
 TEXMFSYSVAR = /var/lib/texmf
 
 % TEXMFSYSCONFIG, where texconfig-sys stores configuration data.
@@ -86,10 +80,9 @@
 %   TEXMFSYSCONFIG = $TEXMFMAIN
 % For using a separate tree:
 %   TEXMFSYSCONFIG = /usr/share/texmf-config
-% In Debian, this should be /etc/texmf
 TEXMFSYSCONFIG = /etc/texmf
 
-% User texmf trees can be catered for like this...
+% User texmf trees are allowed as follows.
 % This used to be HOMETEXMF.
 TEXMFHOME = $HOME/texmf
 
@@ -98,7 +91,7 @@
 % For sharing this tree with $TEXMFMAIN:
 %   TEXMFVAR = $TEXMFMAIN
 % For using a separate tree:
-%   TEXMFVAR = $HOME/.texmf-var
+%   TEXMFVAR = $HOME/.texmf-var  # teTeX 3.0 default
 TEXMFVAR = $HOME/.texmf-var
 
 % TEXMFCONFIG, where texconfig stores configuration data.
@@ -106,7 +99,7 @@
 % For sharing this tree with $TEXMFMAIN:
 %   TEXMFCONFIG = $TEXMFMAIN
 % For using a separate tree:
-%   TEXMFCONFIG = $HOME/.texmf-config
+%   TEXMFCONFIG = $HOME/.texmf-config  # teTeX 3.0 default
 % For using a separate tree:
 %   TEXMFCONFIG = /usr/share/texmf-config
 TEXMFCONFIG = $HOME/.texmf-config
@@ -116,12 +109,15 @@
 %   TEXMF = {$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFMAIN}
 % The braces are necessary.
 %
-% For texconfig to work properly, TEXMFCONGIG and TEXMFVAR should be named
+% For texconfig to work properly, TEXMFCONFIG and TEXMFVAR should be named
 % explicitly and before all other trees.
 TEXMF = {$TEXMFCONFIG,$TEXMFVAR,$TEXMFHOME,$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFLOCAL,!!$TEXMFMAIN,!!$TEXMFDIST}
 
 % The system trees.  These are the trees that are shared by all the users.
-SYSTEXMF = $TEXMFLOCAL;$TEXMFMAIN;$TEXMFDIST
+% If a tree appears in this list, the mktex* scripts will use
+% VARTEXFONTS for generated files, if the original tree isn't writable;
+% otherwise the current working directory is used.
+SYSTEXMF = $TEXMFSYSVAR,$TEXMFLOCAL;$TEXMFMAIN;$TEXMFDIST
 
 % Where generated fonts may be written.  This tree is used when the sources
 % were found in a system tree and either that tree wasn't writable, or the
@@ -131,11 +127,14 @@
 % Where to look for ls-R files.  There need not be an ls-R in the
 % directories in this path, but if there is one, Kpathsea will use it.
 %
-% Remove $VARTEXFONTS from TEXMFDBS if the VARTEXFONTS directory is below
-% one of the TEXMF directories (avoids overlapping ls-R files).
+% By default, this is only the !! elements of TEXMF, so that mktexlsr
+% does not create ls-R files in the non-!! elements -- because if an
+% ls-R is present, it will be used, and the disk will not be searched.
+% This is arguably a bug in kpathsea, but we will not think about it now.
 %
-% TEXMFDBS = $TEXMF;$VARTEXFONTS
-TEXMFDBS = $TEXMFHOME;$TEXMFSYSVAR;$TEXMFLOCAL;$TEXMFMAIN;$VARTEXFONTS;$TEXMFDIST
+% Historically, Debian has included $TEXMFHOME here, and therefore
+% keeps updating its ls-R file.  It is safe to remove it from this list
+TEXMFDBS = {!!$TEXMFSYSVAR,!!$TEXMFLOCAL,!!$TEXMFMAIN,!!$TEXMFDIST}
 
 % It may be convenient to define TEXMF like this:
 %   TEXMF = {$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFMAIN,$HOME}
@@ -155,5 +154,8 @@
 % is used on many Linux systems.  In this case, set VARTEXFONTS like this
 %   VARTEXFONTS = $TEXMFVAR/fonts
 % and do not mention it in TEXMFDBS (but _do_ mention TEXMFVAR).
+%
+% Remove $VARTEXFONTS from TEXMFDBS if the VARTEXFONTS directory is below
+% one of the TEXMF directories (avoids overlapping ls-R files).
+ 
 
-

Modified: tex-common/trunk/conf/texmf.d/45TeXinputs.cnf
===================================================================
--- tex-common/trunk/conf/texmf.d/45TeXinputs.cnf	2007-04-01 11:30:48 UTC (rev 2623)
+++ tex-common/trunk/conf/texmf.d/45TeXinputs.cnf	2007-04-02 17:06:07 UTC (rev 2624)
@@ -42,8 +42,9 @@
 TEXINPUTS.pdfxtex   = .;$TEXMF/tex/{plain,generic,}//
 
 % XeTeX
-TEXINPUTS.xelatex = .;$TEXMF/tex/{latex,generic,}//
-TEXINPUTS.xetex   = .;$TEXMF/tex/{plain,generic,}//
+TEXINPUTS.xelatex       = .;$TEXMF/tex/{xelatex,latex,generic,}//
+TEXINPUTS.xeplain       = .;$TEXMF/tex/{xeplain,eplain,plain,generic,}//
+TEXINPUTS.xetex         = .;$TEXMF/tex/{xetex,plain,generic,}//
 
 % Omega / Aleph
 TEXINPUTS.lamed = .;$TEXMF/tex/{lamed,lambda,latex,generic,}//
@@ -51,7 +52,7 @@
 TEXINPUTS.omega = .;$TEXMF/tex/{plain,generic,}//
 TEXINPUTS.aleph = .;$TEXMF/tex/{plain,generic,}//
 
-% Context macros by Hans Hagen:
+% ConTeXt
 TEXINPUTS.context = .;$TEXMF/tex/{context,plain,generic,}//
 
 % odd formats  needing their own paths
@@ -71,9 +72,9 @@
 % and string pools (.pool) for ini{tex,mf,mp}.  It is silly that we have six
 % paths and directories here (they all resolve to a single place by default),
 % but historically ...
-TEXFORMATS = .;$TEXMF/web2c/{$engine,}
-MFBASES = .;$TEXMF/web2c/{$engine,}
-MPMEMS = .;$TEXMF/web2c/{$engine,}
+TEXFORMATS = .;$TEXMF/web2c/{$engine,}//
+MFBASES = .;$TEXMF/web2c/{$engine,}//
+MPMEMS = .;$TEXMF/web2c/{$engine,}//
 TEXPOOL = .;$TEXMF/web2c
 MFPOOL = .;$TEXMF/web2c
 MPPOOL = .;$TEXMF/web2c

Modified: tex-common/trunk/conf/texmf.d/55Fonts.cnf
===================================================================
--- tex-common/trunk/conf/texmf.d/55Fonts.cnf	2007-04-01 11:30:48 UTC (rev 2623)
+++ tex-common/trunk/conf/texmf.d/55Fonts.cnf	2007-04-02 17:06:07 UTC (rev 2624)
@@ -1,3 +1,9 @@
+% support the original xdvi.  Must come before the generic settings.
+PKFONTS.XDvi   = .;$TEXMF/%s;$VARTEXFONTS/pk/{%m,modeless}//
+VFFONTS.XDvi   = .;$TEXMF/%s
+PSHEADERS.XDvi = .;$TEXMF/%q{dvips,fonts/type1}//
+TEXPICTS.XDvi  = .;$TEXMF/%q{dvips,tex}//
+
 % Device-independent font metric files.
 VFFONTS = .;$TEXMF/fonts/vf//
 TFMFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/tfm//
@@ -18,14 +24,9 @@
 % A place to puth everything that doesn't fit the other font categories.
 MISCFONTS = .;$TEXMF/fonts/misc//
 
-% font name map files.
-% TEXFONTMAPS = .;$TEXMF/{fonts/map,}/{$progname,pdftex,dvips,}//
-% To avoid triple slashes, Debian uses:
+% font name map files.  This isn't just fonts/map// because ConTeXt
+% wants support for having files with the same name in the different
+% subdirs.  Maybe if the programs ever get unified to accepting the same
+% map file syntax the definition can be simplified again.
 TEXFONTMAPS = .;$TEXMF{/fonts/map,}{/$progname,/pdftex,/dvips,}//
 
-% support non"k"-xdvi:
-PKFONTS.XDvi    = .:$TEXMF/%s:$VARTEXFONTS/pk/{%m,modeless}//
-VFFONTS.XDvi    = .:$TEXMF/%s 
-PSHEADERS.XDvi  = .:$TEXMF/%q{dvips,fonts/type1}//
-TEXPICTS.XDvi   = .:$TEXMF/%q{dvips,tex}//
-

Modified: tex-common/trunk/conf/texmf.d/75DviPS.cnf
===================================================================
--- tex-common/trunk/conf/texmf.d/75DviPS.cnf	2007-04-01 11:30:48 UTC (rev 2623)
+++ tex-common/trunk/conf/texmf.d/75DviPS.cnf	2007-04-02 17:06:07 UTC (rev 2624)
@@ -1,17 +1,25 @@
 % PostScript headers and prologues (.pro); unfortunately, some programs
 % also use this for acessing font files (enc, type1, truetype)
-TEXPSHEADERS = .;$TEXMF/{dvips,fonts/{enc,type1,type3}}//
-TEXPSHEADERS.gsftopk = .;$TEXMF/{dvips,fonts/{enc,type1,type3,truetype}}//
+TEXPSHEADERS = .;$TEXMF/{dvips,fonts/{enc,type1,type42,type3}}//
+TEXPSHEADERS.gsftopk = .;$TEXMF/{dvips,fonts/{enc,type1,type42,type3,truetype}}//
 
+% OSFONTDIR is to provide a convenient hook for allowing TeX to find
+% fonts installed on the system (outside of TeX).  An empty default
+% value would add "//" to the search paths, so we give it a dummy value.
+OSFONTDIR = /please/set/osfontdir/in/the/environment
+
 % PostScript Type 1 outline fonts.
-T1FONTS = .;$TEXMF/fonts/{type1,hbf}//
+T1FONTS = .;$TEXMF/fonts/{type1,hbf}//;$OSFONTDIR//
 
 % PostScript AFM metric files.
-AFMFONTS = .;$TEXMF/fonts/afm//
+AFMFONTS = .;$TEXMF/fonts/afm//;$OSFONTDIR//
 
 % TrueType outline fonts.
-TTFONTS = .;$TEXMF/fonts/truetype//
+TTFONTS = .;$TEXMF/fonts/truetype//;$OSFONTDIR//
 
+% Opentype outline fonts.
+OPENTYPEFONTS = .;$TEXMF/fonts/opentype//;$OSFONTDIR//
+
 % Type 42 outline fonts.
 T42FONTS = .;$TEXMF/fonts/type42//
 

Modified: tex-common/trunk/conf/texmf.d/85Misc.cnf
===================================================================
--- tex-common/trunk/conf/texmf.d/85Misc.cnf	2007-04-01 11:30:48 UTC (rev 2623)
+++ tex-common/trunk/conf/texmf.d/85Misc.cnf	2007-04-02 17:06:07 UTC (rev 2624)
@@ -2,9 +2,7 @@
 INDEXSTYLE = .;$TEXMF/makeindex//
 
 % Font encoding files (.enc).
-% ENCFONTS = .;$TEXMF/{fonts/enc,}/{$progname,pdftex,dvips,}//
-% Temporarily add the old path
-ENCFONTS = .;$TEXMF/{fonts/enc,}/{$progname,pdftex,dvips,}//;$TEXMF/dvips//
+ENCFONTS = .;$TEXMF/fonts/enc//
 
 % CMap files.
 CMAPFONTS = .;$TEXMF/fonts/cmap//
@@ -12,25 +10,34 @@
 % Subfont definition files.
 SFDFONTS = .;$TEXMF/fonts/sfd//
 
-% Opentype outline fonts.
+% OpenType outline fonts.
 OPENTYPEFONTS = .;$TEXMF/fonts/opentype//
 
 % pdftex config files:
 PDFTEXCONFIG = .;$TEXMF/pdftex/{$progname,}//
 
 % Used by DMP (ditroff-to-mpx), called by makempx -troff.
-% The path given is correct for GROFF on Linux installed under /usr.
-% Originally: TRFONTS = /usr/lib/font/devpost
-TRFONTS = /usr/share/groff/current/font/devps
+TRFONTS = /usr/{local,}/share/groff/{current/font,site-font}/devps
 MPSUPPORT = .;$TEXMF/metapost/support
 
 % For xdvi to find mime.types and .mailcap, if they do not exist in
 % $HOME.  These are single directories, not paths.
 % (But the default mime.types, at least, may well suffice.)
-MIMELIBDIR = /usr/etc
-MAILCAPLIBDIR = /usr/etc
+MIMELIBDIR = /etc
+MAILCAPLIBDIR = /etc
 
+% Default settings for fontconfig library, used by Win32 versions of  
+% xetex/xdvipdfmx (note that fontconfig on Linux/Unix-like systems 
+% will ignore settings in this file)
+FONTCONFIG_FILE=fonts.conf
+FONTCONFIG_PATH=$SELFAUTOLOC/conf
+FC_CACHEDIR=$SELFAUTOLOC/cache
+
 % TeX documentation and source files, for use with kpsewhich.
+% TeX Live has a separate hierarchy with just documentation, texmf-doc,
+% in addition to the doc files in the other hierarchies.
+TEXMFDOCDIR = $SELFAUTOPARENT/texmf-doc/doc
+% On Debian systems, $TEXMFDOCDIR is unused
 TEXDOCS = .;$TEXMF/doc//
 TEXSOURCES = .;$TEXMF/source//
 
@@ -38,13 +45,10 @@
 WEBINPUTS = .;$TEXMF/web//
 CWEBINPUTS = .;$TEXMF/cweb//
 
-% Omega-related fonts and other files.  The odd construction for OFMFONTS
-% makes it behave in the face of a definition of TFMFONTS.  Unfortunately
-% no default substitution would take place for TFMFONTS, so an explicit
-% path is retained.
-OFMFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/{ofm,tfm}//;$TFMFONTS
+% Omega-related fonts and other files.
+OFMFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/{ofm,tfm}//
 OPLFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/opl//
-OVFFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/ovf//
+OVFFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/{ovf,vf}//
 OVPFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/ovp//
 OTPINPUTS = .;$TEXMF/omega/otp//
 OCPINPUTS = .;$TEXMF/omega/ocp//
@@ -54,8 +58,8 @@
 % search formats, you'll want to add their variables here as well.
 T4HTINPUTS   = .;$TEXMF/tex4ht//
 
-% Architecture independent executables
-TEXMFSCRIPTS = $TEXMF/scripts//
+% Architecture independent executables.
+TEXMFSCRIPTS = $TEXMF/scripts/{$engine,$progname,}//
 
 %% The mktex* scripts rely on KPSE_DOT. Do not set it in the environment.
 % KPSE_DOT = .
@@ -65,13 +69,11 @@
 % The SELFAUTO* variables are set automatically from the location of
 % argv[0], in kpse_set_progname.  
 % 
-% The TETEXDIR stuff isn't likely to be relevant unless you're using teTeX,
-% but it doesn't hurt.
+% The TETEXDIR stuff isn't likely to be relevant unless you're using 
+% teTeX, but it doesn't hurt.
 %
 % For security reasons, it is better not to have . part of the path.
 % 
-% TEXMFCNF = {$SELFAUTOLOC,$SELFAUTODIR,$SELFAUTOPARENT}{,{/share,}/texmf{-local,}/web2c};$TETEXDIR;/usr/share/texmf/web2c;/usr/share/texmf/web2c
-%
 % Since tetex-bin_3.0-22, it restricts this to dirs that actually exist,
 % to silent e.g. automounters:
 TEXMFCNF = $TETEXDIR;/usr/share/texmf/web2c;/usr/share/texmf/web2c

Modified: tex-common/trunk/conf/texmf.d/95NonPath.cnf
===================================================================
--- tex-common/trunk/conf/texmf.d/95NonPath.cnf	2007-04-01 11:30:48 UTC (rev 2623)
+++ tex-common/trunk/conf/texmf.d/95NonPath.cnf	2007-04-02 17:06:07 UTC (rev 2624)
@@ -1,3 +1,4 @@
+
 # $progname: kpathsea v. 3.5.3 or later overwrites this at runtime. To
 # avoid empty expansions from binaries linked against an earlier
 # version of the library, we set $progname and $engine to something
@@ -36,9 +37,15 @@
 
 % Allow TeX, MF, and MP to parse the first line of an input file for
 % the %&format construct.
-parse_first_line = f
+parse_first_line = t
 
-% Enable file:line:error style messages.
+% But don't parse the first line if invoked as "tex", since we want that
+% to remain Knuth-compatible.  The src_specials and
+% file_line_error_style settings, as well as the options -enctex,
+% -mltex, -8bit, etc., also affect this, but they are all off by default.
+parse_first_line.tex = f
+
+% Control file:line:error style messages.
 file_line_error_style = f
 
 % Enable the mktex... scripts by default?  These must be set to 0 or 1.
@@ -62,7 +69,11 @@
 % if MP is in troff mode.  Set to `0' to disable this feature.
 MPXCOMMAND = makempx
 
+% Used by makempx to run TeX.  We use "etex" because MetaPost is
+% expecting DVI, and not "tex" because we want first line parsing.
+TEX = etex
 
+
 %  Part 3: Array and other sizes for TeX (and Metafont and MetaPost).
 % 
 % If you want to change some of these sizes only for a certain TeX
@@ -70,9 +81,8 @@
 % main_memory.hugetex = 20000000
 % 
 % If a change here appears to be ignored, try redumping the format file
-% with fmtutil-sys
+% with fmtutil-sys.
 
-
 % Memory. Must be less than 8,000,000 total.
 % 
 % main_memory is relevant only to initex, extra_mem_* only to non-ini.
@@ -91,17 +101,16 @@
 extra_mem_top = 0     % extra high memory for chars, tokens, etc.
 extra_mem_bot = 0     % extra low memory for boxes, glue, breakpoints, etc.
 
-% ConTeXt is a memory hog...
+% ConTeXt needs lots of memory.
 extra_mem_top.context = 2000000
 extra_mem_bot.context = 4000000
-main_memory.context = 1500000
-main_memory.mpost = 1500000
 
 % Lambda too is a memory hog with all languages installed
 main_memory.lambda = 2200000
 
 % Words of font info for TeX (total size of all TFM files, approximately). 
-font_mem_size = 500000
+% Must be >= 20000 and <= 4000000 (without tex.ch changes).
+font_mem_size = 1200000
 
 % Total number of fonts. Must be >= 50 and <= 2000 (without tex.ch changes).
 font_max = 2000
@@ -121,34 +130,29 @@
 % min pool space left after loading .fmt
 pool_free = 47500
 
+% Buffer size.  TeX uses the buffer to contain input lines, but macro
+% expansion works by writing material into the buffer and reparsing the
+% line.  As a consequence, certain constructs require the buffer to be
+% very large, even though most documents can be handled with a small value.
+buf_size = 200000
+
 % Hyphenation trie.  The maximum possible is 4194303 (ssup_trie_size in
 % the sources), but we don't need that much.  The value here suffices
-% for all known free hyphenation patterns to be loaded simultaneously.
+% for all known free hyphenation patterns to be loaded simultaneously
+% (as TeX Live does).
 % 
-% US English, German, and Portuguese: 30000.
-% German: 14000.
-% US English: 10000.
-% 
 trie_size = 400000
 
-
-% Buffer size.  TeX uses the buffer to contain input lines, but macro
-% expansion works by writing material into the buffer and reparsing the
-% line.  As a consequence, certain constructs require the buffer to be
-% very large.  As distributed, the size is 50000; most documents can be
-% handled within a tenth of this size.
-buf_size = 200000
-
-hyph_size = 8191        % number of hyphenation exceptions, >610 and <32767.
-			% (should be prime)
+hyph_size = 8191        % prime number of hyphenation exceptions, >610, <32767.
+                        % http://primes.utm.edu/curios/page.php/8191.html
 nest_size = 500		% simultaneous semantic levels (e.g., groups)
 max_in_open = 15	% simultaneous input files and error insertions
-param_size = 5000	% simultaneous macro parameters
+param_size = 10000	% simultaneous macro parameters
 save_size = 5000	% for saving values outside current group
-stack_size = 1500	% simultaneous input sources
+stack_size = 5000	% simultaneous input sources
 
 % These are Omega-specific.
-ocp_buf_size = 20000	% character buffers for ocp filters.
+ocp_buf_size = 500000	% character buffers for ocp filters.
 ocp_stack_size = 10000	% stacks for ocp computations.
 ocp_list_size = 1000	% control for multiple ocps.
 
@@ -157,10 +161,6 @@
 % Set to 2000 by default.
 % path_size.mpost = 10000
 
-% These are pdftex-specific.
-obj_tab_size = 300000    % PDF objects
-dest_names_size = 300000 % destinations
-
 % These work best if they are the same as the I/O buffer size, but it
 % doesn't matter much.  Must be a multiple of 8.
 dvi_buf_size = 16384 % TeX
@@ -173,3 +173,6 @@
 % These apply to Metafont and MetaPost as well.
 error_line = 79
 half_error_line = 50
+max_print_line = 79
+
+

Modified: tex-common/trunk/debian/NEWS
===================================================================
--- tex-common/trunk/debian/NEWS	2007-04-01 11:30:48 UTC (rev 2623)
+++ tex-common/trunk/debian/NEWS	2007-04-02 17:06:07 UTC (rev 2624)
@@ -1,3 +1,27 @@
+tex-common (1.4) unstable; urgency=low
+
+  * Filename database in $TEXMFHOME is no longer created and updated
+  
+    The ls-R filename database in $TEXMFHOME, $HOME/texmf, is no longer
+    created in new installs, and also not updated by default.  This makes
+    sense unless you have a very large number of files installed in that
+    tree. 
+  
+    However, you MUST remove the old file $HOME/texmf/ls-R in order to
+    allow TeX to find new files in that hierarchy!
+   
+  * Backwards compatibility hacks dropped
+  
+    In etch, some tools and search paths still supported obsolete paths
+    and invocations.  These backwards compatibility hacks, most notably to
+    the *-sys tools and font search paths, have now been dropped.
+
+  * The parse-first-line feature is now enabled by default, in order to
+    allow MetaPost to call TeX with different formats.  Only when invoked
+    as "teX" it is disabled to remain Knuth-compatible.
+  
+ -- Frank Küster <frank at debian.org>  Mon,  2 Apr 2007 13:42:06 +0200
+
 tex-common (0.26) unstable; urgency=low
   
   * New font cache handling

Modified: tex-common/trunk/debian/changelog
===================================================================
--- tex-common/trunk/debian/changelog	2007-04-01 11:30:48 UTC (rev 2623)
+++ tex-common/trunk/debian/changelog	2007-04-02 17:06:07 UTC (rev 2624)
@@ -1,10 +1,14 @@
 tex-common (1.4) UNRELEASED; urgency=low
 
-  * change main_memory to 1500000 to go with the main_memory of mpost
+  * Change main_memory to 1500000 to go with the main_memory of mpost
     and TeX Live's texmf.cnf. This change is needed to make mpost work
     under all circumstances [np].
+  * Update settings and comments in the texmf.cnf snippets to match
+    upstream's as close as possible
+  * Drop backwards compatibility hacks for paths (see NEWS.Debian)
+  * Enable parse-first-line feature, except for Knuth's "tex".
 
- -- Norbert Preining <preining at debian.org>  Thu, 29 Mar 2007 18:19:26 +0200
+ -- Frank Küster <frank at debian.org>  Mon,  2 Apr 2007 16:30:44 +0200
 
 tex-common (1.3) experimental; urgency=low
 




More information about the Debian-tex-commits mailing list