[Debian-tex-commits] SVN tex-common commit + diffs: r5058 - in tex-common/branches/v3: debian scripts
Norbert Preining
preining at alioth.debian.org
Sun Feb 26 04:50:10 UTC 2012
Author: preining
Date: 2012-02-26 04:50:09 +0000 (Sun, 26 Feb 2012)
New Revision: 5058
Added:
tex-common/branches/v3/scripts/update-fmtlang.8
Removed:
tex-common/branches/v3/scripts/update-fmtlang.1
tex-common/branches/v3/scripts/update-fmtutil.8
tex-common/branches/v3/scripts/update-language-dat
tex-common/branches/v3/scripts/update-language-def
tex-common/branches/v3/scripts/update-language.8
Modified:
tex-common/branches/v3/debian/rules
Log:
more cleanups
Modified: tex-common/branches/v3/debian/rules
===================================================================
--- tex-common/branches/v3/debian/rules 2012-02-26 04:46:32 UTC (rev 5057)
+++ tex-common/branches/v3/debian/rules 2012-02-26 04:50:09 UTC (rev 5058)
@@ -5,8 +5,8 @@
INSTDIR=$(CURDIR)/debian/tex-common
-bin_scripts=dh_installtex update-fmtlang
-sbin_scripts=update-texmf-config update-updmap
+bin_scripts=dh_installtex
+sbin_scripts=update-fmtlang update-texmf-config update-updmap
nonbin_scripts=tpm2licenses tpm2licenses.README Tpm.pm FileUtils.pm debianize-updmap
sbin_installfiles=$(foreach script,$(sbin_scripts), scripts/$(script))
Deleted: tex-common/branches/v3/scripts/update-fmtlang.1
===================================================================
--- tex-common/branches/v3/scripts/update-fmtlang.1 2012-02-26 04:46:32 UTC (rev 5057)
+++ tex-common/branches/v3/scripts/update-fmtlang.1 2012-02-26 04:50:09 UTC (rev 5058)
@@ -1,198 +0,0 @@
-.TH update-fontlang 1 "2006-12-11" "Debian" "Debian User's Manual"
-
-.SH NAME
-update-updmap, update-language, update-fmtutil, update-fontlang \- update
-various TeX-related configuration files
-
-.SH SYNOPSIS
-.B update-updmap
-.RI [ options ]
-.br
-.B update-language
-.RI [ options ]
-.br
-.B update-fmtutil
-.RI [ options ]
-.br
-
-.SH DESCRIPTION
-This manual page explains briefly the usage of the three TeX configuration
-update programs
-.B update-updmap, update-language
-and \fBupdate-fmtutil\fP.
-.PP
-The
-.B update-fontlang
-script should not be called directly, but only via the three described links.
-For a more in-depth description, please see the document \fITeX on Debian\fP in
-.I /usr/share/doc/tex-common/TeX-on-Debian.txt.gz
-(also available as HTML and PDF).
-
-The programs \fBupdate-updmap\fP, \fBupdate-language\fP and
-\fBupdate-fmtutil\fP create or update the configuration files
-\fIupdmap.cfg\fP, \fIlanguage.dat\fP and \fIfmtutil.cnf\fP, respectively.
-These files define the the outline fonts available for the TeX system
-(\fIupdmap.cfg\fP), the hyphenation patterns to be loaded into LaTeX-related
-TeX formats (\fIlanguage.dat\fP), and the list of formats to be created
-(\fIfmtutil.cnf\fP).
-
-These programs can be used either in system-wide mode if called by root, or
-in a user-specific mode if called by a user without super-user privileges.
-.SH OPTIONS
-.TP
-.BI \-c\ DIR ,\ \-\-conf-dir= DIR
-directory where the user-specific configuration files are looked for in
-user-specific mode (default: \fITEXMFCONFIG/updmap.d\fP for
-\fBupdate-updmap\fP, \fITEXMFCONFIG/language.d\fP for \fBupdate-language\fP
-and \fITEXMFCONFIG/fmt.d\fP for \fBupdate-fmtutil\fP, where \fITEXMFCONFIG\fP
-is usually \fI$HOME/.texmf-config\fP).
-.TP
-.BI \-o\ FILE ,\ \-\-output-file= FILE
-file to write the output to. Per default, in system-wide mode,
-\fBupdate-updmap\fP writes to
-\fI/var/lib/texmf/web2c/updmap.cfg\fP,
-\fBupdate-language\fP writes to
-\fI/var/lib/texmf/tex/generic/config/language.dat\fP
-and
-\fBupdate-fmtutil\fP writes to
-\fI/var/lib/texmf/web2c/fmtutil.cnf\fP.
-.TP
-.B \-\-checks
-perform sanity checks on the generated config file. Don't use this
-in maintainer scripts.
-.TP
-.B \-\-quiet
-don't write anything to the standard output during normal operation
-.TP
-.B \-\-help
-print a summary of the command-line usage and exit
-.TP
-.B \-\-version
-output version information and exit
-
-.SH USAGE
-
-In system-wide mode, all three programs merge those files
-("configuration snippets") with a specific extension in the respective
-configuration directories to produce the final file. These
-configuration directories and extensions are \fIlanguage.d\fP and
-\fB.cnf\fP for \fBupdate-language\fP, \fIupdmap.d\fP and \fB.cfg\fP for
-\fBupdate-updmap\fP, and \fIfmt.d\fP and \fB.cnf\fP for \fBupdate-fmtutil\fP.
-In system-wide mode, these directories are those under \fI/etc/texmf/\fP. Both
-TeX add-on packages and local administrators can add files to these
-directories.
-
-If a package that provides such snippets is removed but not purged,
-including the snippet will likely break the system. To prevent the
-inclusion in these cases, snippets installed by \fIpackages\fP have to
-contain a magic header:
-
-# -_- DebPkgProvidedMaps -_-
-
-which local administrators should \fInot\fP remove. From the files
-with a magic header, only those files which are also listed in one of
-the files in
-.I /var/lib/tex-common/fontmap-cfg/
-for \fBupdate-updmap\fP,
-.I /var/lib/tex-common/language-cnf/
-for \fBupdate-language\fP, and
-.I /var/lib/tex-common/fmtutil-cnf/
-for \fBupdate-fmtutil\fP, are actually included into the final output
-file. This way, local changes to the configuration can be preserved
-while the package is in state 'rc' (that is, the package is removed, but its
-configuration files are still present). For details about this mechanism,
-package maintainers should consult the Debian TeX Policy. As a
-special case, the files for JadeTeX and xmlTeX are only included if
-there is already a file for the LaTeX format (see \fITeX on Debian\fP
-for details).
-
-The user-specific mode provides a way for a non-admin user to override
-system-wide settings. In this mode,
-\fBupdate-language\fP writes to
-\fITEXMFVAR/tex/generic/config/language.dat\fP,
-\fBupdate-updmap\fP writes to
-\fITEXMFVAR/web2c/updmap.cfg\fP, and
-\fBupdate-fmtutil\fP writes to
-\fITEXMFVAR/web2c/fmtutil.cnf\fP, where \fITEXMFVAR\fP is usually
-\fI$HOME/.texmf-var\fP.
-Furthermore, files present within the user-specific configuration
-directories are included \fIin addition\fP to the files present in the
-system-wide configuration directories. In case the same filename
-exists in the system-wide configuration directory and the
-user-specific configuration directory, the user-specific file is used
-instead of the system-wide one. The user-specific configuration directories
-are
-\fITEXMFCONFIG/updmap.d\fP for \fBupdate-updmap\fP,
-\fITEXMFCONFIG/language.d\fP for \fBupdate-language\fP and
-\fITEXMFCONFIG/fmt.d\fP
-for \fBupdate-fmtutil\fP, where \fITEXMFCONFIG\fP is usually
-\fI$HOME/.texmf-config\fP. The system-wide configuration directories have the
-same names, but are located in \fI/etc/texmf/\fP instead of \fITEXMFCONFIG\fP.
-
-Note that changes introduced by updates of packages are \fInot\fP
-propagated to the user's configuration files. This has to be done by hand.
-
-.SH FILES
-.TP
-.B /var/lib/texmf/tex/generic/config/language.dat
-This file is generated or updated by \fBupdate-language\fP in system-wide
-mode and contains a list of the hyphenation patterns loaded into
-LaTeX-based formats by \fBfmtutil-sys\fP.
-.TP
-.B /var/lib/texmf/web2c/updmap.cfg
-This file is generated or updated by \fBupdate-updmap\fP in system-wide
-mode and contains a list of map files to be included
-into the lists of outline fonts generated by \fBupdmap-sys\fP.
-.TP
-.B /var/lib/texmf/web2c/fmtutil.cnf
-This file is generated or updated by \fBupdate-fmtutil\fP in system-wide
-mode and contains a list of formats to be generated by \fBfmtutil-sys\fP.
-.TP
-.B /etc/texmf/language.d/\fIname\fP.cnf
-Input files for \fBupdate-language\fP
-.TP
-.B /etc/texmf/updmap.d/\fIname\fP.cfg
-Input files for \fBupdate-updmap\fP
-.TP
-.B /etc/texmf/fmt.d/\fIname\fP.cnf
-Input files for \fBupdate-fmtutil\fP
-.TP
-.B /var/lib/tex-common/language-cnf/\fIpackage\fP.list
-Lists the file(s) installed by \fIpackage\fP in \fI/etc/texmf/language.d/\fP.
-.TP
-.B /var/lib/tex-common/fontmap-cfg/\fIpackage\fP.list
-Lists the file(s) installed by \fIpackage\fP in \fI/etc/texmf/updmap.d/\fP.
-.TP
-.B /var/lib/tex-common/fmtutil-cnf/\fIpackage\fP.list
-Lists the file(s) installed by \fIpackage\fP in \fI/etc/texmf/fmt.d/\fP.
-
-.SH SEE ALSO
-
-.TP
-.B updmap(1), updmap-sys(1), fmtutil(1), fmtutil-sys(1)
-The programs actually using the generated configuration files
-(\fIupdmap.cfg\fP, \fIlanguage.dat\fP and \fIfmtutil.cnf\fP).
-.TP
-.B TeX on Debian Documentation
-to be found in \fI/usr/share/doc/tex-common/TeX-on-Debian.txt.gz\fP (also
-available as HTML and PDF), describing in more detail how to setup
-and maintain a TeX system in Debian. It also includes details on user-specific
-configuration.
-.TP
-.B Debian TeX Policy
-to be found in \fI/usr/share/doc/tex-common/Debian-TeX-Policy.txt.gz\fP (also
-available as HTML and PDF), describing the internals and the TeX Policy
-established on the Debian TeX mailing-list
-(debian-tex-maint at lists.debian.org). Intended audience is mainly developers
-packaging TeX-related resources for Debian.
-.TP
-.B dh_installtex(1)
-a debhelper-like script for managing the installation of files into the
-system-wide configuration directories; this script helps to write Debian
-packages containing TeX-related resources that conform to the Debian TeX
-Policy.
-
-.SH AUTHOR
-This manual page was written by Norbert Preining <preining at debian.org>
-for the Debian distribution (and may be used by others). It was later updated
-by Florent Rougon <f.rougon at free.fr>.
Copied: tex-common/branches/v3/scripts/update-fmtlang.8 (from rev 5054, tex-common/branches/v3/scripts/update-fmtlang.1)
===================================================================
--- tex-common/branches/v3/scripts/update-fmtlang.8 (rev 0)
+++ tex-common/branches/v3/scripts/update-fmtlang.8 2012-02-26 04:50:09 UTC (rev 5058)
@@ -0,0 +1,198 @@
+.TH update-fontlang 1 "2006-12-11" "Debian" "Debian User's Manual"
+
+.SH NAME
+update-updmap, update-language, update-fmtutil, update-fontlang \- update
+various TeX-related configuration files
+
+.SH SYNOPSIS
+.B update-updmap
+.RI [ options ]
+.br
+.B update-language
+.RI [ options ]
+.br
+.B update-fmtutil
+.RI [ options ]
+.br
+
+.SH DESCRIPTION
+This manual page explains briefly the usage of the three TeX configuration
+update programs
+.B update-updmap, update-language
+and \fBupdate-fmtutil\fP.
+.PP
+The
+.B update-fontlang
+script should not be called directly, but only via the three described links.
+For a more in-depth description, please see the document \fITeX on Debian\fP in
+.I /usr/share/doc/tex-common/TeX-on-Debian.txt.gz
+(also available as HTML and PDF).
+
+The programs \fBupdate-updmap\fP, \fBupdate-language\fP and
+\fBupdate-fmtutil\fP create or update the configuration files
+\fIupdmap.cfg\fP, \fIlanguage.dat\fP and \fIfmtutil.cnf\fP, respectively.
+These files define the the outline fonts available for the TeX system
+(\fIupdmap.cfg\fP), the hyphenation patterns to be loaded into LaTeX-related
+TeX formats (\fIlanguage.dat\fP), and the list of formats to be created
+(\fIfmtutil.cnf\fP).
+
+These programs can be used either in system-wide mode if called by root, or
+in a user-specific mode if called by a user without super-user privileges.
+.SH OPTIONS
+.TP
+.BI \-c\ DIR ,\ \-\-conf-dir= DIR
+directory where the user-specific configuration files are looked for in
+user-specific mode (default: \fITEXMFCONFIG/updmap.d\fP for
+\fBupdate-updmap\fP, \fITEXMFCONFIG/language.d\fP for \fBupdate-language\fP
+and \fITEXMFCONFIG/fmt.d\fP for \fBupdate-fmtutil\fP, where \fITEXMFCONFIG\fP
+is usually \fI$HOME/.texmf-config\fP).
+.TP
+.BI \-o\ FILE ,\ \-\-output-file= FILE
+file to write the output to. Per default, in system-wide mode,
+\fBupdate-updmap\fP writes to
+\fI/var/lib/texmf/web2c/updmap.cfg\fP,
+\fBupdate-language\fP writes to
+\fI/var/lib/texmf/tex/generic/config/language.dat\fP
+and
+\fBupdate-fmtutil\fP writes to
+\fI/var/lib/texmf/web2c/fmtutil.cnf\fP.
+.TP
+.B \-\-checks
+perform sanity checks on the generated config file. Don't use this
+in maintainer scripts.
+.TP
+.B \-\-quiet
+don't write anything to the standard output during normal operation
+.TP
+.B \-\-help
+print a summary of the command-line usage and exit
+.TP
+.B \-\-version
+output version information and exit
+
+.SH USAGE
+
+In system-wide mode, all three programs merge those files
+("configuration snippets") with a specific extension in the respective
+configuration directories to produce the final file. These
+configuration directories and extensions are \fIlanguage.d\fP and
+\fB.cnf\fP for \fBupdate-language\fP, \fIupdmap.d\fP and \fB.cfg\fP for
+\fBupdate-updmap\fP, and \fIfmt.d\fP and \fB.cnf\fP for \fBupdate-fmtutil\fP.
+In system-wide mode, these directories are those under \fI/etc/texmf/\fP. Both
+TeX add-on packages and local administrators can add files to these
+directories.
+
+If a package that provides such snippets is removed but not purged,
+including the snippet will likely break the system. To prevent the
+inclusion in these cases, snippets installed by \fIpackages\fP have to
+contain a magic header:
+
+# -_- DebPkgProvidedMaps -_-
+
+which local administrators should \fInot\fP remove. From the files
+with a magic header, only those files which are also listed in one of
+the files in
+.I /var/lib/tex-common/fontmap-cfg/
+for \fBupdate-updmap\fP,
+.I /var/lib/tex-common/language-cnf/
+for \fBupdate-language\fP, and
+.I /var/lib/tex-common/fmtutil-cnf/
+for \fBupdate-fmtutil\fP, are actually included into the final output
+file. This way, local changes to the configuration can be preserved
+while the package is in state 'rc' (that is, the package is removed, but its
+configuration files are still present). For details about this mechanism,
+package maintainers should consult the Debian TeX Policy. As a
+special case, the files for JadeTeX and xmlTeX are only included if
+there is already a file for the LaTeX format (see \fITeX on Debian\fP
+for details).
+
+The user-specific mode provides a way for a non-admin user to override
+system-wide settings. In this mode,
+\fBupdate-language\fP writes to
+\fITEXMFVAR/tex/generic/config/language.dat\fP,
+\fBupdate-updmap\fP writes to
+\fITEXMFVAR/web2c/updmap.cfg\fP, and
+\fBupdate-fmtutil\fP writes to
+\fITEXMFVAR/web2c/fmtutil.cnf\fP, where \fITEXMFVAR\fP is usually
+\fI$HOME/.texmf-var\fP.
+Furthermore, files present within the user-specific configuration
+directories are included \fIin addition\fP to the files present in the
+system-wide configuration directories. In case the same filename
+exists in the system-wide configuration directory and the
+user-specific configuration directory, the user-specific file is used
+instead of the system-wide one. The user-specific configuration directories
+are
+\fITEXMFCONFIG/updmap.d\fP for \fBupdate-updmap\fP,
+\fITEXMFCONFIG/language.d\fP for \fBupdate-language\fP and
+\fITEXMFCONFIG/fmt.d\fP
+for \fBupdate-fmtutil\fP, where \fITEXMFCONFIG\fP is usually
+\fI$HOME/.texmf-config\fP. The system-wide configuration directories have the
+same names, but are located in \fI/etc/texmf/\fP instead of \fITEXMFCONFIG\fP.
+
+Note that changes introduced by updates of packages are \fInot\fP
+propagated to the user's configuration files. This has to be done by hand.
+
+.SH FILES
+.TP
+.B /var/lib/texmf/tex/generic/config/language.dat
+This file is generated or updated by \fBupdate-language\fP in system-wide
+mode and contains a list of the hyphenation patterns loaded into
+LaTeX-based formats by \fBfmtutil-sys\fP.
+.TP
+.B /var/lib/texmf/web2c/updmap.cfg
+This file is generated or updated by \fBupdate-updmap\fP in system-wide
+mode and contains a list of map files to be included
+into the lists of outline fonts generated by \fBupdmap-sys\fP.
+.TP
+.B /var/lib/texmf/web2c/fmtutil.cnf
+This file is generated or updated by \fBupdate-fmtutil\fP in system-wide
+mode and contains a list of formats to be generated by \fBfmtutil-sys\fP.
+.TP
+.B /etc/texmf/language.d/\fIname\fP.cnf
+Input files for \fBupdate-language\fP
+.TP
+.B /etc/texmf/updmap.d/\fIname\fP.cfg
+Input files for \fBupdate-updmap\fP
+.TP
+.B /etc/texmf/fmt.d/\fIname\fP.cnf
+Input files for \fBupdate-fmtutil\fP
+.TP
+.B /var/lib/tex-common/language-cnf/\fIpackage\fP.list
+Lists the file(s) installed by \fIpackage\fP in \fI/etc/texmf/language.d/\fP.
+.TP
+.B /var/lib/tex-common/fontmap-cfg/\fIpackage\fP.list
+Lists the file(s) installed by \fIpackage\fP in \fI/etc/texmf/updmap.d/\fP.
+.TP
+.B /var/lib/tex-common/fmtutil-cnf/\fIpackage\fP.list
+Lists the file(s) installed by \fIpackage\fP in \fI/etc/texmf/fmt.d/\fP.
+
+.SH SEE ALSO
+
+.TP
+.B updmap(1), updmap-sys(1), fmtutil(1), fmtutil-sys(1)
+The programs actually using the generated configuration files
+(\fIupdmap.cfg\fP, \fIlanguage.dat\fP and \fIfmtutil.cnf\fP).
+.TP
+.B TeX on Debian Documentation
+to be found in \fI/usr/share/doc/tex-common/TeX-on-Debian.txt.gz\fP (also
+available as HTML and PDF), describing in more detail how to setup
+and maintain a TeX system in Debian. It also includes details on user-specific
+configuration.
+.TP
+.B Debian TeX Policy
+to be found in \fI/usr/share/doc/tex-common/Debian-TeX-Policy.txt.gz\fP (also
+available as HTML and PDF), describing the internals and the TeX Policy
+established on the Debian TeX mailing-list
+(debian-tex-maint at lists.debian.org). Intended audience is mainly developers
+packaging TeX-related resources for Debian.
+.TP
+.B dh_installtex(1)
+a debhelper-like script for managing the installation of files into the
+system-wide configuration directories; this script helps to write Debian
+packages containing TeX-related resources that conform to the Debian TeX
+Policy.
+
+.SH AUTHOR
+This manual page was written by Norbert Preining <preining at debian.org>
+for the Debian distribution (and may be used by others). It was later updated
+by Florent Rougon <f.rougon at free.fr>.
Deleted: tex-common/branches/v3/scripts/update-fmtutil.8
===================================================================
--- tex-common/branches/v3/scripts/update-fmtutil.8 2012-02-26 04:46:32 UTC (rev 5057)
+++ tex-common/branches/v3/scripts/update-fmtutil.8 2012-02-26 04:50:09 UTC (rev 5058)
@@ -1,38 +0,0 @@
-.TH UPDATE-FMTUTIL 8
-.\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection
-.\" other parms are allowed: see man(7), man(1)
-.SH NAME
-update-fmtutil \- shell script to generate /var/lib/texmf/web2c/fmtutil.cnf
-.SH SYNOPSIS
-.B update-fmtutil
-.I "[options]"
-.br
-.SH DESCRIPTION
-This manual page documents briefly the
-.BR update-fmtutil
-command.
-This manual page was written for the Debian GNU/Linux distribution
-because the original script was designed for Debian packaging system.
-.PP
-.B update-fmtutil
-is a shell script to generate /var/lib/texmf/web2c/fmtutil.cnf from files
-matching the pattern /etc/texmf/fmt.d/*.cnf.
-.PP
-The tex-common package provides 00tex.cnf only and other TeX-related packages
-can provide their own .cnf files in /etc/texmf/fmt.d/. These files should have
-a name starting with a two-digit integer indicating the order in which
-update-fmtutil is supposed to read them.
-.PP
-A user who wants to customize /var/lib/texmf/web2c/fmtutil.cnf should add,
-for example, 22local-foo.cnf in /etc/texmf/fmt.d/ and run 'update-fmtutil'.
-.SH OPTIONS
-.TP
-.B \-v
-Show verbose messages (deprecated; will be the default setting soon).
-.TP
-.B \--check
-Executes additional checks that all necessary files are present in the
-kpathsea database. Don't use this in maintainer scripts.
-.SH AUTHOR
-This manual page was written by Atsuhito Kohda <kohda at debian.org>,
-for the Debian GNU/Linux system (but may be used by others).
Deleted: tex-common/branches/v3/scripts/update-language-dat
===================================================================
--- tex-common/branches/v3/scripts/update-language-dat 2012-02-26 04:46:32 UTC (rev 5057)
+++ tex-common/branches/v3/scripts/update-language-dat 2012-02-26 04:50:09 UTC (rev 5058)
@@ -1 +0,0 @@
-link update-fmtlang
\ No newline at end of file
Deleted: tex-common/branches/v3/scripts/update-language-def
===================================================================
--- tex-common/branches/v3/scripts/update-language-def 2012-02-26 04:46:32 UTC (rev 5057)
+++ tex-common/branches/v3/scripts/update-language-def 2012-02-26 04:50:09 UTC (rev 5058)
@@ -1 +0,0 @@
-link update-fmtlang
\ No newline at end of file
Deleted: tex-common/branches/v3/scripts/update-language.8
===================================================================
--- tex-common/branches/v3/scripts/update-language.8 2012-02-26 04:46:32 UTC (rev 5057)
+++ tex-common/branches/v3/scripts/update-language.8 2012-02-26 04:50:09 UTC (rev 5058)
@@ -1,164 +0,0 @@
-.Dd Dec 2, 2004
-.Os Debian
-.Dt UPDATE-LANGUAGE 8 SMM
-.Sh NAME
-.Nm update-language
-.Nd generate
-.Pa /var/lib/texmf/tex/generic/config/language.dat
-from files in
-.Pa /etc/texmf/language.d/
-.Sh SYNOPSIS
-.Nm
-.Bk
-.Op Ar option ...
-.Ek
-.Sh DESCRIPTION
-This manual page documents
-.Nm ,
-a program that was written for the Debian distribution.
-.Ss Overview
-.Nm
-is used to generate the hyphenation configuration file
-.Pa /var/lib/texmf/tex/generic/config/language.dat
-which determines which hyphenation patterns will be available in the
-LaTeX, pdfLaTeX, and some other formats, from the files with names ending in
-.Ql .cnf
-located in
-.Pa /etc/texmf/language.d/ .
-.Pp
-With the underlying mechanism, system
-administrators can disable languages they want by commenting their
-entries in the appropriate files under
-.Pa /etc/texmf/language.d/ ,
-or add files defining language names for locally installed patterns.
-Such changes will be preserved if the package in question is removed
-(not purged) and then reinstalled.
-.Pp
-The TeX packages provide basic hyphenation pattern configuration files in
-.Pa /etc/texmf/language.d/ ,
-Thanks to
-.Nm ,
-TeX-related packages that provide additional patterns can have their own
-language definitions referenced in
-.Pa /var/lib/texmf/tex/generic/config/language.dat
-without having to edit that file.
-.Pp
-The packages simply have to ship their pattern files in the appropriate
-TDS locations and a
-.Ql .cnf
-file under
-.Pa /etc/texmf/language.d/
-(e.g.,
-.Pa 10foo.cnf )
-defining the language names for the pattern files.
-.Ss "Mode of operation"
-.Nm
-concatenates all the
-.Ql .cnf
-files under
-.Pa /etc/texmf/language.d/
-provided that:
-.Bl -dash -offset indent -compact
-.It
-they do not contain the following pseudo-comment:
-.Bd -literal -offset indent
-% -_- DebPkgProvidedMaps -_-
-.Ed
-.Pp
-or;
-.It
-they have this pseudo-comment and are listed in a
-.Ql .list
-file under
-.Pa /var/lib/tex-common/language-cnf ,
-meaning that the package shipping the
-.Ql .cnf
-file is installed. The name of the
-.Ql .list
-file is ignored (but should be the name of the package that installed
-it). The file should contain the names of the
-.Ql .cnf
-files in
-.Pa /etc/texmf/language.d/
-that should be enabled, without the
-.Ql .cnf
-suffix, e.g.
-.Bd -literal -offset indent
-10foo
-12bar
-.Ed
-.El
-.Pp
-The first case is for configuration files added by the local system
-administrator. Files that contain the magic pseudo-comment should be
-used by Debian packages. In this case, only the base name should appear
-in the
-.Ql .list
-file: for instance,
-.Ql 10foo
-for
-.Pa /etc/texmf/language.d/10foo.cnf ;
-please refer to the Debian TeX Policy for details.
-.Pp
-The order used to process the
-.Ql .cnf
-files is obtained by running
-.Xr sort 1
-with the
-.Sq C
-locale (for ordinary alphanumeric characters, it corresponds to the
-.Tn ASCII
-order). The result obtained by concatenating them is stored as the new
-.Pa /var/lib/texmf/tex/generic/config/language.dat
-.Pp
-.Ss "Options"
-.Bl -tag -width ".Fl -version"
-.It Fl -quiet
-don't write anything to the standard output during normal operation
-.It Fl -check
-Executes additional checks that all necessary files are present in the
-kpathsea database. Don't use this in maintainer scripts.
-.It Fl -help
-print a summary of the command-line usage of
-.Nm
-and exit
-.It Fl -version
-output version information and exit
-.El
-.Pp
-Note that the
-.Fl v
-option, which turns on verbose mode, is deprecated. We are currently in a
-transition phase where quiet mode is still the default (therefore,
-.Fl -quiet
-has no effect), but
-.Nm
-will be verbose by default as soon as enough packages use
-.Fl -quiet
-in their maintainer scripts.
-.Sh FILES
-.Bd -unfilled -offset left -compact
-.Pa /etc/texmf/language.d/*.cnf
-.Pa /var/lib/texmf/tex/generic/config/language.dat
-.Pa /var/lib/tex-common/language-cnf/*.list
-.Ed
-.Sh DIAGNOSTICS
-.Nm
-returns 0 on success, or a strictly positive integer on error.
-.Sh SEE ALSO
-The Debian TeX Policy in /usr/share/tex-common/
-.Sh AUTHORS
-This manual page was written by
-.An -nosplit
-.An Frank K\[:u]ster Aq frank at debian.org
-based on older texts by
-.An Atsuhito Kohda Aq kohda at debian.org
-and
-.An "Florent Rougon" Aq f.rougon at free.fr
-for the Debian distribution (and may be used by others).
-.\" For Emacs:
-.\" Local Variables:
-.\" fill-column: 72
-.\" sentence-end: "[.?!][]\"')}]*\\($\\| $\\| \\| \\)[ \n]*"
-.\" sentence-end-double-space: t
-.\" End:
More information about the Debian-tex-commits
mailing list