[tex-live] Re: language.dat handling in Debian

Frank Küster frank at debian.org
Mon Jul 18 16:29:43 CEST 2005

Norbert Preining <preining at logic.at> wrote:

> Again, I have created tex-common_0.3.3 which includes already
> update-language etc, and configuration of it.
> Please take a look at the package, maybe you have some useful comments.
> http://www.logic.at/people/preining/tl/

Looks good generally.  I have rewritten the manpage and dropped the
unreleased versions from the changelog (and fixed a typo from Thomas,
already notified him), a diff is attached.  And we should add a section
to the TeX Policy document - do you have time to write it?

Regards, Frank

-------------- next part --------------
diff --exclude=CVS -Nur tex-common-0.3.3/conf/language.d/00tex.cnf tex-common/conf/language.d/00tex.cnf
--- tex-common-0.3.3/conf/language.d/00tex.cnf	2005-07-16 16:21:17.000000000 +0200
+++ tex-common/conf/language.d/00tex.cnf	2005-07-18 16:18:27.686546525 +0200
@@ -24,7 +24,7 @@
-% The hyphenation pattern files are in the dirctory:
+% The hyphenation pattern files are in the directory:
 %       texmf/tex/generic/hyphen
diff --exclude=CVS -Nur tex-common-0.3.3/debian/changelog tex-common/debian/changelog
--- tex-common-0.3.3/debian/changelog	2005-07-18 13:52:56.000000000 +0200
+++ tex-common/debian/changelog	2005-07-18 16:24:27.765880742 +0200
@@ -1,21 +1,12 @@
-tex-common (0.3.3) unstable; urgency=low
+tex-common (0.3.4) unstable; urgency=low
-  * change TEXMFONTMAPS and ENCFONTS according to the suggestions by Hans
-    Hagen. 
+  * Bug fix: "tex-common: generalize TEXFONTMAPS and ENCFONTS", thanks to
+    Norbert Preining and Hans Hagen (Closes: #318872).
+  * language.dat is now a generated file in VARTEXMF, and the actual
+    conffiles are in /etc/texmf/language.d.  This allows packages to add
+    hyphenation patterns - many thanks again to Norbert.
- -- Norbert Preining <preining at logic.at>  Mon, 18 Jul 2005 13:52:07 +0200
-tex-common (0.3.2) unstable; urgency=low
-  * language.dat is in /var/lib/texmf/..., fix the script 
- -- Norbert Preining <preining at logic.at>  Sat, 16 Jul 2005 19:44:08 +0200
-tex-common (0.3.1) unstable; urgency=low
-  * added support for language.d configuration of /etc/texmf/language.dat
- -- Norbert Preining <preining at logic.at>  Sat, 16 Jul 2005 16:43:17 +0200
+ -- Frank K?ster <frank at debian.org>  Mon, 18 Jul 2005 16:24:17 +0200
 tex-common (0.3) unstable; urgency=low
diff --exclude=CVS -Nur tex-common-0.3.3/debian/copyright tex-common/debian/copyright
--- tex-common-0.3.3/debian/copyright	2005-06-28 18:32:32.000000000 +0200
+++ tex-common/debian/copyright	2005-07-18 16:17:21.685823179 +0200
@@ -70,6 +70,9 @@
 		  Florent Rougon (2005) <f.rougon at free.fr>
   update-updmap.1: Atsuhito Kohda (2002,2003) <kohda at debian.org>
 		  Florent Rougon (2004,2005) <f.rougon at free.fr>
+  update-language: Norbert Preinig (2005) <preining at logic.at> based 
+ 		  on update-fmtutil
+  update-language.8: Frank K?ster (2005) <frank at debian.org>
 - conf/texmf.d/
diff --exclude=CVS -Nur tex-common-0.3.3/scripts/update-language.8 tex-common/scripts/update-language.8
--- tex-common-0.3.3/scripts/update-language.8	2005-07-16 16:41:48.000000000 +0200
+++ tex-common/scripts/update-language.8	2005-07-18 16:23:58.612057832 +0200
@@ -1,29 +1,36 @@
-.\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection
-.\" other parms are allowed: see man(7), man(1)
-update-language \- shell script to generate /etc/texmf/language.dat
+update-language \- shell script to generate language.dat
 .B update-language
 .I "[options]"
-This manual page documents briefly the
 .BR update-language
-This manual page was written for the Debian GNU/Linux distribution
-because the original script was designed for Debian packaging system.
+is a shell script to generate 
+.B /var/lib/texmf/tex/generic/config/language.dat
-.B update-language
-is a shell script to generate /etc/texmf/language.dat from files in 
-The tetex-bin provides 05tetex.cnf and we assume
-that other TeX related packages should use the name only with the lower cases.
-The two digit numeral determines the order in which update-language read a file.
+Users or package authors who want to use additional language patterns
+in LaTeX (and other formats that use this file) can put files with extension 
+.B .cnf
+.B /etc/texmf/language.d/
+and invoke this script.  The two digit numeral determines the order in
+which update-language will put the entries into
+.B language.dat.
+Note that only the first entry is treated differently, otherwise the
+order does not matter.
-A user who wants to customize /etc/texmf/language.dat should add, 
-for example, 22mymacro.cnf in /etc/texmf/language.d/ and run 'update-language'.
+A user who wants to customize 
+.B language.dat
+should create a file, for example, 
+.B 90mypatterns.cnf,
+.B /etc/texmf/language.d/ 
+and run
+.B update-language
 .B \-v, --verbose
@@ -34,9 +41,11 @@
-Further information can be found in
+Further information can be found in the Debian TeX Policy, 
+.B /usr/share/doc/tex-common/Debian-TeX-Policy.txt.gz
-This manual page was written by Atsuhito Kohda <kohda at debian.org>,
-for the Debian GNU/Linux system (but may be used by others).
+This manual page was written by Frank K?ster <frank at debian.org>,
+for the Debian GNU/Linux system, but may be used by others under the
+terms of the GNU General Public License, either version 2 or any later
-------------- next part --------------

Frank K?ster
Inst. f. Biochemie der Univ. Z?rich
Debian Developer

More information about the tex-live mailing list