--- tex4ht-20090611.orig/debian/update_src.sh +++ tex4ht-20090611/debian/update_src.sh @@ -0,0 +1,130 @@ +#!/bin/sh +# Created by Kapil Hari Paranjape +# Based on inputs from Antonio Ospite +# This creates the new .orig.tar.gz if there is an update +set -e + +# Uncomment this to debug +#set -x + +CHANGELOGS="bugfixes2.txt bugfixes3.txt bugfixes4.txt" +NEWS="bugfixes.txt" +STYFILES="DraTex.sty AlDraTex.sty ProTex.sty AlProTex.sty" +#EITSCR="http://www.cse.ohio-state.edu/~gurari/temp/nogjava.perl" +#FIXJAVA="nogjava.perl" + +# Use the watch file and uscan +# "uscan" exit is 1 even when there *is* a new file! +USCANOUT=$(uscan --report) || /bin/true + +if [ -z "$USCANOUT" ] +then + echo "Existing source is up-to-date." + exit 0 +fi + +# Extract information from the uscan report + +URL=$(expr "$USCANOUT" : '.*\(http:\/\/.*\.tar\.gz\).*') +VERSION=$(expr "$USCANOUT" : '.*Newer version (\([0-9]*\)).*') + +T4HTFIXURL=$(dirname "$URL") +T4HTURL=$(dirname "$T4HTFIXURL") +LIT="$T4HTFIXURL/tex4ht-lit.zip" +STYURL=$(expr "$T4HTURL" : '\(.*~[^/]*\)/.*')/tpf + +ARCHIVE=$(basename $URL) +DIR=$(basename $ARCHIVE .tar.gz) + +echo -n "Creating temporary directory for download ..." +TMPDIR=$(mktemp -d) +echo "Done." + +OLDIR=$PWD + +echo -n "Downloading the new sources ..." +cd $TMPDIR +if ! (wget -q $URL) +then + echo "Error: Could not download $URL" + exit 201 +fi +if ! (wget -q $LIT) +then + echo "Error: Could not download $LIT" + exit 202 +fi +for txtfile in $NEWS $CHANGELOGS +do + htmlfile=$(basename $txtfile .txt).html + if ! (w3m -dump $T4HTURL/$htmlfile > $txtfile) + then + echo "Error: Could not download $T4HTURL/$htmlfile" + exit 203 + fi +done +for sty in $STYFILES +do + if ! (wget -q $STYURL/$sty) + then + echo "Error: Could not download $STYURL/$sty" + exit 204 + fi +done +#if ! (wget -q $EITSCR -O $FIXJAVA) +#then +# echo "Error: Could not download $FIXJAVE" +# exit 205 +#fi +echo "Done." + +echo -n "Unpacking the source ..." +if [ -e $ARCHIVE ] +then + tar xzf $ARCHIVE + + # Fix unnecessary execute permissions + find $DIR/src ! -type d | xargs -i chmod -x \{\} + + # Fix unnecessary execute permissions + find $DIR/texmf ! -type d | xargs -i chmod -x \{\} +else + echo "Error: $ARCHIVE not found" + exit 211 +fi + +if [ -e tex4ht-lit.zip ] +then + if type -path unzip + then + unzip -d $DIR/lit -aqq tex4ht-lit.zip + else + 7z x -o$DIR/lit -tzip -y tex4ht-lit.zip + fi + mv $STYFILES $NEWS $CHANGELOGS $DIR/lit + + # Fix unnecessary execute permissions + find $DIR/lit ! -type d | xargs -i chmod -x \{\} +else + echo "Error: tex4ht-lit.zip not found" + echo 212 +fi +#mv $FIXJAVA $DIR/src +chmod +x $DIR/src/$FIXJAVA +echo "Done." + +echo -n "Creating the new orig.tar.gz..." +mv $DIR tex4ht-${VERSION}.orig +GZIP="--best --rsyncable" tar czf $OLDIR/../tex4ht_${VERSION}.orig.tar.gz tex4ht-${VERSION}.orig +#tar czf $OLDIR/../tex4ht_${VERSION}.orig.tar.gz ${DIR} +echo "Done." + +echo "Cleaning up ..." +cd $OLDIR +rm -rf $TMPDIR +echo "Done." + +echo "New original sources are at ../tex4ht_${VERSION}.orig.tar.gz". + +exit 0 + --- tex4ht-20090611.orig/debian/README.validate +++ tex4ht-20090611/debian/README.validate @@ -0,0 +1,59 @@ +HOWTO validate the HTML/XML code generated by tex4ht +---------------------------------------------------- +Eitan Gurari (the upstream author) strongly recommends +the validation of the generated HTML/XML. The command line switch +"-cvalidate" can be used to do this after making suitable changes as +outlined below. + +One possibility is to install the Debian packages ""libxml2-utils" +and/or "w3c-markup-validator". The latter package will pull-in all +the Document Type Definition (DTD) files that are required in order +to perform validation in most cases. The program "xmllint" in +"libxml2-utils" performs xml and html validation. The other method for +html validation is via a cgi-bin in the "w3c-markup-validator" +package. There is a hint about how this can be run from the command line +in "/usr/share/doc/w3c-markup-validator/README.Debian". + +Eitan Gurari has also provided a java program and some instructions on +how to use it. The following instructions are taken from some +instructions originally found at his website. + +If needed, a simple XML validator in Java can be installed in the +following manner. + + 1. The files /usr/share/tex4ht/xv4ht.java contains + the sources. + + 2. Compile the java program with the following command. This works + with the free-java-sdk. + + javac /usr/share/tex4ht/xv4ht.java + + 3. In your copy of tex4ht.env replace the record + + .xml myxmlparser %%1.xml + + with (there should be no leading spaces) + + java -classpath xv4ht %%1.xml + + where should be name of the directory where the classes + now reside and catalog file is the name of XML catalog (usually + /etc/xml/catalog on Debian systems; a catalog file is also + provided in /usr/share/tex4ht/xv4ht.cat). + + 4. Download the desirable DTD'S and and have the catalog file correctly + reference their locations. If you install the debian packages + xml-core, w3-dtd-mathml, sgml-data, w3c-dtd-xhtml, docbook-xml then a + number of DTD's are installed in the locations that are entered in the + default "xmlvalidator.cat". You must find/download others which you + may want to use. + +A CSS validator can also be installed in a similar way. For a CSS +validator see + + http://jigsaw.w3.org/css-validator/ + +Kapil H. Paranjape +Mon Nov 21 07:36:50 IST 2005 +-- --- tex4ht-20090611.orig/debian/README.kpathsea +++ tex4ht-20090611/debian/README.kpathsea @@ -0,0 +1,91 @@ +CONFIGURING TEX4HT WITH KPATHSEA + +(revised for v.20030426-1 of Debian tex4ht package) + +The Debian packaged versions of the tex4ht programs are compiled with support +for the kpathsea file searching library. This ensures that the main +configuration of the programs uses the same system as other programs in the +TeX family, and so should be reasonably familiar to TeX-admins. + +From version 20030426-1, the use of the kpathsea routines and their +relationship with tex4ht-specific configuration options is better documented. +This file attempts to briefly summarise the file searching options and the +implications of using the kpathsea library. Full details are spread through +the HTML documentation and the tex4ht files. + +FINDING TEX4HT FILES USING KPATHSEA + +The following are the kinds of files that require to be found by the tex4ht +programs (i.e. by tex4ht and t4ht): + +1. TFM font metric files (*.tfm) +2. HTF hypertext font definition files (*.htf) +3. The tex4ht.env configuration file + +Using kpathsea, these files are found as follows: + +1. TFM fonts are found in the same way as by tex/latex, using the TFMFONTS +variable from texmf.cnf (this should already be set up in your texmf.cnf by +the tetex-bin package). + +The tex4ht-specific methods of specifying paths for TFM fonts are not used and +will be ignored. + +2. HTF fonts are found using the TEX4HTINPUTS, T4HTINPUTS and (optionally) +TEX4HTFONTSET variables from texmf.cnf, and are in any case stored in the +default location for the TEX4HTINPUTS variable. As the default texmf.cnf +shipped with tetex-bin includes the T4HTINPUTS variable, none of these needs +setting. However, the tex4ht package updates the texmf.cnf file to include +suitable settings for these variables, so that HTF fonts can be found +automatically. + +The tex4ht-specific methods of specifying paths for HTF fonts are, however, +still supported, and may be needed to specify alternative versions of the HTF +fonts (e.g. for MathML output). These methods and their use in a +kpathsea-enabled tex4ht/t4ht are summarised below. + +3. The tex4ht.env configuration file (used for defining the method of +generating bitmaps for symbol characters and pictorial content, among other +things), will be found in the correct location for the TEX4HTINPUTS/T4HTINPUTS +variable of texmf.cnf. If you want to use an alternative config file, you can +either put it in one of the default places to be found by kpathsea (such as in +~/texmf/tex4ht), or you can use the '-e' command-line switch to the programs +to specify its location (such as '-e/usr/local/tex4ht.env': note that no +space should be left between the '-e' and the path name). + +SPECIFYING ALTERNATIVE LOCATIONS FOR FILES + +The tex4ht programs include two ways of specifying alternative locations for +files: + +a.) with command-line switches (-i, -t) +b.) with directives in the tex4ht.env configuration file + +The kpathsea-enabled programs observe both these methods for finding +alternative versions of HTF files, but in a slightly subtle way, viz: + +a.) The command-line switches work as expected, thus use +'-i/usr/share/texmf/tex4ht/unicode/!' to use the Unicode HTF fonts (the '!' is +tex4ht's method of specifying recursive subdirectory searching). + +b.) Directives ('i' lines) in tex4ht.env that point to actual directories will +work as expected. Directives in tex4ht.env that point to directories that do +not exist will still work, so long as the directives point to directories that +include an 'ht-fonts' component. In these cases, the exact path given in +tex4ht.env will be ignored, and the subdirectory component(s) following the +'ht-fonts' will be added to the paths specified in texmf.cnf to find the +fonts. This means that, even if the HTF directory tree is moved to another +place within the filesystem, the 'i' directives within tex4ht.env should still +work without needing to be changed. + +The kpathsea-enabled programs ignore both the '-t' command-line switches and +the 't' directives in tex4ht.env (for finding TFM fonts). They also ignore +any '-l' switch or 'l' directive and do not use tex4ht's own bookkeeping file. +(The non-kpathsea-enabled version of tex4ht uses a cache tex4ht.fls of its own +to speed up file searches.) + + +Andrew Gray , +Tue, 13 May 2003 21:28:22 +0100 +(Written for the Debian package of tex4ht, but may be used by others.) + --- tex4ht-20090611.orig/debian/copyright +++ tex4ht-20090611/debian/copyright @@ -0,0 +1,467 @@ +This package was debianized by Andrew Gray on +Mon, 21 Jun 1999 22:30:05 +0100. It is currently maintained by +Kapil H. Paranjape . + +The current release of the package has been downloaded from the author's +website, at http://www.cse.ohio-state.edu/~gurari/TeX4ht/, specifically +the following files: + http://www.cse.ohio-state.edu/~gurari/fix/tex4ht.tar.gz + http://www.cse.ohio-state.edu/~gurari/fix/tex4ht-lit.zip + +The current release is dated 2006-04-11 and is a a bug-fix release of +the 1.0 release of TeX4ht made on 2005-02-28. The latter is available +from CTAN at www.ctan.org/tex-archive/support/TeX4ht/. + +Upstream Author: Eitan Gurari + +The author has the following remark regarding package updates and so on: + + The home page of TEX4ht is updated once a year, normally in February. To + stabilize the main distribution, no 'in development' features are introduced + to it for a few weeks before its release. + + Intermediate modifications to the system are reported in the bug fixes + page (without waiting for them to scrutinized by users). + +The bugfixes page is at: + + http://www.cse.ohio-state.edu/~gurari/TeX4ht/bugfixes.html + or + file:///usr/share/doc/tex4ht/html/bugfixes.html + +Copyright + +The source files contain notices like the following: + +/**********************************************************/ +/* t4ht.c 2005-02-21-19:12 */ +/* Copyright (C) 1998--2005 Eitan M. Gurari */ +/* */ +/* This work may be distributed and/or modified under the */ +/* conditions of the LaTeX Project Public License, either */ +/* version 1.3 of this license or (at your option) any */ +/* later version. The latest version of this license is */ +/* in */ +/* http://www.latex-project.org/lppl.txt */ +/* and version 1.3 or later is part of all distributions */ +/* of LaTeX version 2003/12/01 or later. */ +/* */ +/* This work has the LPPL maintenance status "maintained".*/ +/* */ +/* This Current Maintainer of this work */ +/* is Eitan M. Gurari. */ +/* */ +/* If you modify this program your changing its signature */ +/* with a directive of the following form will be */ +/* appreciated. */ +/* #define PLATFORM "signature" */ +/* */ +/* gurari@cse.ohio-state.edu */ +/* http://www.cse.ohio-state.edu/~gurari */ +/**********************************************************/ + +The LaTeX Project Public License v1.3 is as follows: + + +The LaTeX Project Public License +=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- + +LPPL Version 1.3 2003-12-01 + +Copyright 1999 2002-03 LaTeX3 Project + Everyone is allowed to distribute verbatim copies of this + license document, but modification of it is not allowed. + + +PREAMBLE +======== + +The LaTeX Project Public License (LPPL) is the primary license under +which the the LaTeX kernel and the base LaTeX packages are distributed. + +You may use this license for any work of which you hold the copyright +and which you wish to distribute. This license may be particularly +suitable if your work is TeX-related (such as a LaTeX package), but +you may use it with small modifications even if your work is unrelated +to TeX. + +The section `WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE', +below, gives instructions, examples, and recommendations for authors +who are considering distributing their works under this license. + +This license gives conditions under which a work may be distributed +and modified, as well as conditions under which modified versions of +that work may be distributed. + +We, the LaTeX3 Project, believe that the conditions below give you +the freedom to make and distribute modified versions of your work +that conform with whatever technical specifications you wish while +maintaining the availability, integrity, and reliability of +that work. If you do not see how to achieve your goal while +meeting these conditions, then read the document `cfgguide.tex' +and `modguide.tex' in the base LaTeX distribution for suggestions. + + +DEFINITIONS +=========== + +In this license document the following terms are used: + + `Work' + Any work being distributed under this License. + + `Derived Work' + Any work that under any applicable law is derived from the Work. + + `Modification' + Any procedure that produces a Derived Work under any applicable + law -- for example, the production of a file containing an + original file associated with the Work or a significant portion of + such a file, either verbatim or with modifications and/or + translated into another language. + + `Modify' + To apply any procedure that produces a Derived Work under any + applicable law. + + `Distribution' + Making copies of the Work available from one person to another, in + whole or in part. Distribution includes (but is not limited to) + making any electronic components of the Work accessible by + file transfer protocols such as FTP or HTTP or by shared file + systems such as Sun's Network File System (NFS). + + `Compiled Work' + A version of the Work that has been processed into a form where it + is directly usable on a computer system. This processing may + include using installation facilities provided by the Work, + transformations of the Work, copying of components of the Work, or + other activities. Note that modification of any installation + facilities provided by the Work constitutes modification of the Work. + + `Current Maintainer' + A person or persons nominated as such within the Work. If there is + no such explicit nomination then it is the `Copyright Holder' under + any applicable law. + + `Base Interpreter' + A program or process that is normally needed for running or + interpreting a part or the whole of the Work. + A Base Interpreter may depend on external components but these + are not considered part of the Base Interpreter provided that each + external component clearly identifies itself whenever it is used + interactively. Unless explicitly specified when applying the + license to the Work, the only applicable Base Interpreter is a + "LaTeX-Format". + + + +CONDITIONS ON DISTRIBUTION AND MODIFICATION +=========================================== + +1. Activities other than distribution and/or modification of the Work +are not covered by this license; they are outside its scope. In +particular, the act of running the Work is not restricted and no +requirements are made concerning any offers of support for the Work. + +2. You may distribute a complete, unmodified copy of the Work as you +received it. Distribution of only part of the Work is considered +modification of the Work, and no right to distribute such a Derived +Work may be assumed under the terms of this clause. + +3. You may distribute a Compiled Work that has been generated from a +complete, unmodified copy of the Work as distributed under Clause 2 +above, as long as that Compiled Work is distributed in such a way that +the recipients may install the Compiled Work on their system exactly +as it would have been installed if they generated a Compiled Work +directly from the Work. + +4. If you are the Current Maintainer of the Work, you may, without +restriction, modify the Work, thus creating a Derived Work. You may +also distribute the Derived Work without restriction, including +Compiled Works generated from the Derived Work. Derived Works +distributed in this manner by the Current Maintainer are considered to +be updated versions of the Work. + +5. If you are not the Current Maintainer of the Work, you may modify +your copy of the Work, thus creating a Derived Work based on the Work, +and compile this Derived Work, thus creating a Compiled Work based on +the Derived Work. + +6. If you are not the Current Maintainer of the Work, you may +distribute a Derived Work provided the following conditions are met +for every component of the Work unless that component clearly states +in the copyright notice that it is exempt from that condition. Only +the Current Maintainer is allowed to add such statements of exemption +to a component of the Work. + + a. If a component of this Derived Work can be a direct replacement + for a component of the Work when that component is used with the + Base Interpreter, then, wherever this component of the Work + identifies itself to the user when used interactively with that + Base Interpreter, the replacement component of this Derived Work + clearly and unambiguously identifies itself as a modified version + of this component to the user when used interactively with that + Base Interpreter. + + b. Every component of the Derived Work contains prominent notices + detailing the nature of the changes to that component, or a + prominent reference to another file that is distributed as part + of the Derived Work and that contains a complete and accurate log + of the changes. + + c. No information in the Derived Work implies that any persons, + including (but not limited to) the authors of the original version + of the Work, provide any support, including (but not limited to) + the reporting and handling of errors, to recipients of the + Derived Work unless those persons have stated explicitly that + they do provide such support for the Derived Work. + + d. You distribute at least one of the following with the Derived Work: + + 1. A complete, unmodified copy of the Work; + if your distribution of a modified component is made by + offering access to copy the modified component from a + designated place, then offering equivalent access to copy + the Work from the same or some similar place meets this + condition, even though third parties are not compelled to + copy the Work along with the modified component; + + 2. Information that is sufficient to obtain a complete, unmodified + copy of the Work. + +7. If you are not the Current Maintainer of the Work, you may +distribute a Compiled Work generated from a Derived Work, as long as +the Derived Work is distributed to all recipients of the Compiled +Work, and as long as the conditions of Clause 6, above, are met with +regard to the Derived Work. + +8. The conditions above are not intended to prohibit, and hence do +not apply to, the modification, by any method, of any component so that it +becomes identical to an updated version of that component of the Work as +it is distributed by the Current Maintainer under Clause 4, above. + +9. Distribution of the Work or any Derived Work in an alternative +format, where the Work or that Derived Work (in whole or in part) is +then produced by applying some process to that format, does not relax or +nullify any sections of this license as they pertain to the results of +applying that process. + +10. a. A Derived Work may be distributed under a different license + provided that license itself honors the conditions listed in + Clause 6 above, in regard to the Work, though it does not have + to honor the rest of the conditions in this license. + + b. If a Derived Work is distributed under this license, that + Derived Work must provide sufficient documentation as part of + itself to allow each recipient of that Derived Work to honor the + restrictions in Clause 6 above, concerning changes from the Work. + +11. This license places no restrictions on works that are unrelated to +the Work, nor does this license place any restrictions on aggregating +such works with the Work by any means. + +12. Nothing in this license is intended to, or may be used to, prevent +complete compliance by all parties with all applicable laws. + + +NO WARRANTY +=========== + +There is no warranty for the Work. Except when otherwise stated in +writing, the Copyright Holder provides the Work `as is', without +warranty of any kind, either expressed or implied, including, but not +limited to, the implied warranties of merchantability and fitness for +a particular purpose. The entire risk as to the quality and performance +of the Work is with you. Should the Work prove defective, you +assume the cost of all necessary servicing, repair, or correction. + +In no event unless agreed to in writing will the Copyright Holder, or +any author named in the components of the Work, or any other party who +may distribute and/or modify the Work as permitted above, be liable to +you for damages, including any general, special, incidental or +consequential damages arising out of any use of the Work or out of +inability to use the Work (including, but not limited to, loss of +data, data being rendered inaccurate, or losses sustained by anyone as +a result of any failure of the Work to operate with any other +programs), even if the Copyright Holder or said author or said other +party has been advised of the possibility of such damages. + + +MAINTENANCE OF THE WORK +======================= + +The Work has the status `author-maintained' if the Copyright Holder +explicitly and prominently states near the primary copyright notice in +the Work that the Work can only be maintained by the Copyright Holder +or simply that is `author-maintained'. + +The Work has the status `maintained' if there is a Current Maintainer +who has indicated in the Work that they are willing to receive error +reports for the Work (for example, by supplying a valid e-mail +address). It is not required for the Current Maintainer to acknowledge +or act upon these error reports. + +The Work changes from status `maintained' to `unmaintained' if there +is no Current Maintainer, or the person stated to be Current +Maintainer of the work cannot be reached through the indicated means +of communication for a period of six months, and there are no other +significant signs of active maintenance. + +You can become the Current Maintainer of the Work by agreement with +any existing Current Maintainer to take over this role. + +If the Work is unmaintained, you can become the Current Maintainer of +the Work through the following steps: + + 1. Make a reasonable attempt to trace the Current Maintainer (and + the Copyright Holder, if the two differ) through the means of + an Internet or similar search. + + 2. If this search is successful, then enquire whether the Work + is still maintained. + + a. If it is being maintained, then ask the Current Maintainer + to update their communication data within one month. + + b. If the search is unsuccessful or no action to resume active + maintenance is taken by the Current Maintainer, then announce + within the pertinent community your intention to take over + maintenance. (If the Work is a LaTeX work, this could be + done, for example, by posting to comp.text.tex.) + + 3a. If the Current Maintainer is reachable and agrees to pass + maintenance of the Work to you, then this takes effect + immediately upon announcement. + + b. If the Current Maintainer is not reachable and the Copyright + Holder agrees that maintenance of the Work be passed to you, + then this takes effect immediately upon announcement. + + 4. If you make an `intention announcement' as described in 2b. above + and after three months your intention is challenged neither by + the Current Maintainer nor by the Copyright Holder nor by other + people, then you may arrange for the Work to be changed so as + to name you as the (new) Current Maintainer. + + 5. If the previously unreachable Current Maintainer becomes + reachable once more within three months of a change completed + under the terms of 3b) or 4), then that Current Maintainer must + become or remain the Current Maintainer upon request provided + they then update their communication data within one month. + +A change in the Current Maintainer does not, of itself, alter the fact +that the Work is distributed under the LPPL license. + +If you become the Current Maintainer of the Work, you should +immediately provide, within the Work, a prominent and unambiguous +statement of your status as Current Maintainer. You should also +announce your new status to the same pertinent community as +in 2b) above. + + +WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE +====================================================== + +This section contains important instructions, examples, and +recommendations for authors who are considering distributing their +works under this license. These authors are addressed as `you' in +this section. + +Choosing This License or Another License +---------------------------------------- + +If for any part of your work you want or need to use *distribution* +conditions that differ significantly from those in this license, then +do not refer to this license anywhere in your work but, instead, +distribute your work under a different license. You may use the text +of this license as a model for your own license, but your license +should not refer to the LPPL or otherwise give the impression that +your work is distributed under the LPPL. + +The document `modguide.tex' in the base LaTeX distribution explains +the motivation behind the conditions of this license. It explains, +for example, why distributing LaTeX under the GNU General Public +License (GPL) was considered inappropriate. Even if your work is +unrelated to LaTeX, the discussion in `modguide.tex' may still be +relevant, and authors intending to distribute their works under any +license are encouraged to read it. + +A Recommendation on Modification Without Distribution +----------------------------------------------------- + +It is wise never to modify a component of the Work, even for your own +personal use, without also meeting the above conditions for +distributing the modified component. While you might intend that such +modifications will never be distributed, often this will happen by +accident -- you may forget that you have modified that component; or +it may not occur to you when allowing others to access the modified +version that you are thus distributing it and violating the conditions +of this license in ways that could have legal implications and, worse, +cause problems for the community. It is therefore usually in your +best interest to keep your copy of the Work identical with the public +one. Many works provide ways to control the behavior of that work +without altering any of its licensed components. + +How to Use This License +----------------------- + +To use this license, place in each of the components of your work both +an explicit copyright notice including your name and the year the work +was authored and/or last substantially modified. Include also a +statement that the distribution and/or modification of that +component is constrained by the conditions in this license. + +Here is an example of such a notice and statement: + + %% pig.dtx + %% Copyright 2003 M. Y. Name + % + % This work may be distributed and/or modified under the + % conditions of the LaTeX Project Public License, either version 1.3 + % of this license or (at your option) any later version. + % The latest version of this license is in + % http://www.latex-project.org/lppl.txt + % and version 1.3 or later is part of all distributions of LaTeX + % version 2003/12/01 or later. + % + % This work has the LPPL maintenance status "maintained". + % + % This Current Maintainer of this work is M. Y. Name. + % + % This work consists of the files pig.dtx and pig.ins + % and the derived file pig.sty. + +Given such a notice and statement in a file, the conditions +given in this license document would apply, with the `Work' referring +to the three files `pig.dtx', `pig.ins', and `pig.sty' (the last being +generated from `pig.dtx' using `pig.ins'), the `Base Interpreter' +referring to any "LaTeX-Format", and both `Copyright Holder' and +`Current Maintainer' referring to the person `M. Y. Name'. + +To prevent the Maintenance section of LPPL from allowing someone else +to become the Current Maintainer without your agreement, you could +change "maintained" above into "author-maintained". + + +Important Recommendations +------------------------- + + Defining What Constitutes the Work + + The LPPL requires that distributions of the Work contain all the + files of the Work. It is therefore important that you provide a + way for the licensee to determine which files constitute the Work. + This could, for example, be achieved by explicitly listing all the + files of the Work near the copyright notice of each file or by + using a line such as: + + % This work consists of all files listed in manifest.txt. + + in that place. In the absence of an unequivocal list it might be + impossible for the licensee to determine what is considered by you + to comprise the Work and, in such a case, the licensee would be + entitled to make reasonable conjectures as to which files comprise + the Work. + +======================================================================= --- tex4ht-20090611.orig/debian/README.Debian-source +++ tex4ht-20090611/debian/README.Debian-source @@ -0,0 +1,125 @@ +tex4ht for DEBIAN - source package notes - revised for v.20070821 +----------------------------------------------------------------- + +The sources can be updated by running the script "debian/update_src.sh" +in the source package. There is also a target "get-orig-source" for +"debian/rules" that does this. + +The sources for this package are organised as follows: + + bin/, + temp/, + src/, + texmf/: These directories were created by unpacking the archive + http://www.cse.ohio-state.edu/~gurari/TeX4ht/fix/tex4ht.tar.gz. + + lit/: This directory was created by unpacking the archive + http://www.cse.ohio-state.edu/~gurari/TeX4ht/fix/tex4ht-lit.zip + and adding the style files found under + http://www.cse.ohio-state.edu/~gurari/systems + +Upstream's instructions for building the package are found at +http://www.cse.ohio-state.edu/~gurari/TeX4ht/mn-unix.html. + +Based on these documents the previous maintainer Andrew Gray created +the following files in the src/ directory: + 90tex4ht.cnf (now renamed to 80tex4ht.cnf) + htcmd.c + Makefile + scripts.sh + tex4ht.man +The build procedure for the package currently only makes use +of the directories src/, bin/ and texmf/ --- the latter two are +arch-independent. Why is lit/ not used? Read on. + +The non-use of "lit/" +----------------- +As has been remarked in bug #244276, the upstream author generates the +distributed archive using his own literate programming system that is +found in the various style files in lit/. In response to this bug the +upstream author has created the tex4ht-lit.zip archive as explained in +the following link. + + http://www.cse.ohio-state.edu/~gurari/Tex4ht/bugfixes.html + or + file:///usr/share/doc/tex4ht/html/bugfixes.html + +Each .tex file in lit/ is the literate source for one of the files in one +of the three directories bin/ src/ texmf/. The instruction for +compilation is to be found at the top of each .tex file. + +This source is *not* currently used in the Debian build process for the +following reasons (the point 2 is the more serious one): + + 1. The upstream author has already provided the output files + of the result of applying tex/latex to these literate + sources. The main purpose of providing the lit/ source is + to allow others to read/modify this source. To facilitate + this use of lit/ there is now a target "litbuild" for + debian/rules that re-creates the top-level tree in the + directory dest/ by using the lit/ source. + + 2. As a result of the way dates are used to create version + information, the version strings of the created + files will not match that of the sources used for the + build. The consequence for bug reports would be quite + difficult to handle. + +This has the unfortunate side effect of increasing (to almost double) +the size of the source package but that is (in my opinion) a small price +to pay for providing the complete source. + +The use of "lit/" +----------------- +The DFSG requires that the source be in a form that is suitable for +modification---which is naturally interpreted as the form in which +the upstream author actually incorporates modification. The source is +also a source(!) of information on how the system works. + +Thus, the primary use of "lit/" is to re-build the distributed files +in case someone wants to produce (for whatever reason) a modified +version of "tex4ht" after changing one of the files in "lit/". Towards +this end a new target "litbuild" has been provided for the makefile +"debian/rules". + +Thanks to work done by Patrice Dumas, there are two ways to invoke +the "litbuild" target. If invoked with "LITK" defined this target +depends on an installed "tex4ht" package and uses that to rebuild the +distribution. The version without options rebuild everything using TeX +and the C compiler. + +Both versions need "texlive-latex-recommended" and all dependencies of +that installed. In addition, the bootstrap version needs "libkpathsea-dev" +in order to compile the "tex4ht" and "t4ht" binaries that are used +during the bootstrap. + +The "litbuild" target rebuilds the "bin/", "src/" and "texmf/" directories +as subdirectories of "dest/". Additional documentation generated as a +consequence of literate programming can be found in "dest/litdoc/". +The log of this process is kept in "debian/lit/litbuild.log". The +".diff"s of the differences between the generate directories and those +distributed can be found in the files "debian/lit/*diff.log". + +Some of the differences are "expected" due to the folllowing reasons +(some of these were provided by the upstream author): + + 1. Sometimes the *.4ht files are not re-compiled following + a bug fix. Instead the bug fix is "back-ported" to the + literate program. This causes some minor differences + which do not affect the functioning of the system. + + 2. Some of the literate files are more up-to-date than the + texmf tree since the former are still being worked on. + In particular, the "jsmath" and "emacspeak" part of + the system is currently being worked on. + + 3. In some places 8-bit characters come out as (say) + the 0xE5 character in the generated file whereas it is + "^^e5" in the distributed file. TeX treats these similarly + so it should not cause a problem. Handling this is part + of upstream's new approach to accents which is still being + worked on. + +Kapil Hari Paranjape +Sun, 06 Apr 2008 04:24:42 +0000 +-- --- tex4ht-20090611.orig/debian/README.Debian +++ tex4ht-20090611/debian/README.Debian @@ -0,0 +1,148 @@ +tex4ht for DEBIAN - packaging notes - revised for v.20070821 +------------------------------------------------------------ + +Each file in the tex4ht system has a version date recorded within it. The +version of this Debian package is 20070821, based on the upstream +authors numbering scheme---suitably Debian-ized. +The version dates of the main source and style files are as follows: + + tex4ht.c 2007-04-21-21:07 + t4ht.c 2007-01-05-03:17 + tex4ht.sty 2007-08-19-01:12 + +The author has responded to comments on the Debian bugs archive regarding +the availability of the literate programming source. Please see +README.Debian-source in this directory for details. + +In addition to the substantial work (see below) done by the previous maintainer +Andrew Gray (many, many thanks to him wherever he is now), the following features +in the new source were exploited. + + (1) The LGTYP variable was defined in Andrew's Makefile + so that PNG is the default graphic format instead of GIF. + (2) The new tex4ht.env allows for multiple tagged sections of + possible ways to create graphics. The default one + creates PNG's using dvipng. + (3) Sample file in /usr/share/doc/tex4ht/html also provides + some rudimentary documentation. You can process this with + "htlatex tex4ht_doc.tex" or "htlatex tex4ht_doc.tex bg". + (4) The package has been split for the convenience of the + mirrors into "tex4ht" and "tex4ht-common" but it is + unlikely that you can use one package without the other. + (5) The package "tex4ht" now includes "xtpipes.jar" which is + a java program that is used for some of the conversions. + Its use requires a java runtime supporting version at least + 1.5 to work. + +On configuration (tex4ht.env) +============================= + +The configuration file for tex4ht is searched for by kpathsearch library +routines. You can put this file in the following places (see +README.kpathsea for details). + + $PWD/tex4ht.env, $PWD/.tex4ht, $HOME/tex4ht.env, $HOME/.tex4ht + /usr/share/texmf/tex4ht/tex4ht.env + +The last file is provided by the package as a symlink to +/etc/tex4ht/tex4ht.env in keeping with the Debian convention on +configuration files. This file differs from the upstream version only in +the graphics conversion section. It is somewhat self documenting. + +On graphics conversion +====================== + +As explained at the top of /etc/tex4ht/tex4ht.env, suitable tags +can be used select the named sections of the graphics conversion process. +Please examine the top of that file to understand its format. + +The graphics sections provided are default, upstream and netpbm. + +The default scripts (htlatex and friends) for converting TeX/LaTeX to +HTML only convert graphics to PNG. + +If you explicitly ask for non-PNG graphics then the configuration file +always depends on the imagemagick suite to perform conversion. + +The default conversion method uses only dvipng for conversion to PNG. + +The upstream conversion method uses the imagemagick suite. If you wish +to use many different types of graphics outputs this may be your best +choice. Note that convert also depends on a suitable ghostscript for the +initial conversion from postscript to bitmap. This method also offers +a way to convert figures to SVG using pstoedit. + +The upstream conversion method also has a commented out (with +spaces!) a method that uses the "pngalpha" driver which is available +with ghostscript 8.14 and higher; if you wish to use this then remove +the spaces in front of it. A further commented out section (tagged +KHP) uses "pnggray" which does not have transparency. If you only have +access to gs 8.01 then use this instead of the line on top. Note that +gs-esp version 7.xx does not currently crop images correctly and results +in awful HTML pages. + +There is another commented out method which is an older version of +the imagmagick method. If you have an older imagemagick you may want +to use this. + +The netpbm conversion method uses the netpbm suite. + +Kapil Hari Paranjape +Wed, 22 Aug 2007 12:09:22 +0530 + +Original Maintainer's notes +=========================== + + + +There are no original manual pages for tex4ht, but I wrote a page based +on the HTML documentation. The user-guide consists of HTML documentation +which is available in /usr/share/doc/texmf/tex4ht. Start with file mn.html +(or index.html) in your web browser. + +The original source did not include a Makefile, so I have written one (with +the program sources, in the temp/ subdirectory of the source package). This +has been simplified in v.20030426, partly because the source tex4ht files are +organised in a directory structure closer to the typical web2c structure. + +The Debian versions of tex4ht and t4ht are built with the 'kpathsea' +file-search library, as used by tex and other programs in the package +tetex-bin. See the file README.kpathsea in this directory for notes on how +tex4ht can be configured using the global kpathsea configuration file. Note +that because the programs are built with kpathsea, the path-searching and +bookkeeping file options within the tex4ht.env configuration file ('t', 'i' +and 'l' lines) are redundant and/or will be interpreted in special ways (see +README.kpathsea for details). + +The 'bug-fix' files (in newt4ht.zip) and new htf fonts (in htf.zip) have +overwritten the equivalent files from tex4ht.zip. + +In keeping with Debian's free software philosophy, I have altered the +configuration file and scripts to generate PNG rather than GIF files by +default. The alterations are as follows: + + - in tex4ht.env config file: altered 'g' line to 'g.png', to generate PNG + files for any symbol characters that are used in your document + + - in the htlatex-like scripts (httex, httexi and htlatex in /usr/bin/httex, + and scripts in /usr/share/tex4ht), add 'png' option to the + tex/latex commands, to generate PNG files for any pictures specifically + requested in your document + +Note that, if you do not have the imagemagick package installed, you will have +to adjust the 'G' lines towards the end of the configuration file +/etc/tex4ht/tex4ht.env. See the HTML documentation for more details, or the +comments within tex4ht.env: the version of tex4ht.env currently shipped with +the package includes (commented out) versions of these lines for netpbm-users. + +For more details on the configuration of tex4ht, see the HTML documentation. +Note that the HTML documentation and the test files are placed under +/usr/share/doc/texmf/tex4ht. + +If you are upgrading from a Debian tex4ht package earlier than v.20000703, you +may want to read the notes in file NEWS.Debian. + +Andrew Gray , +Fri, 2 May 2003 22:22:03 +0100 +-- --- tex4ht-20090611.orig/debian/update_doc.sh +++ tex4ht-20090611/debian/update_doc.sh @@ -0,0 +1,33 @@ +#!/bin/sh +# Created by Kapil Hari Paranjape +# This updates the html documentation in debian/{html,images} +# if the file debian/doc/tex4ht_doc.tex has changed. + +set -e + +mkdir -p doc +cd doc +cp -p ../debian/html/tex4ht_doc.tex . +cp -p ../debian/html/bg.cfg . + +htlatex tex4ht_doc "bg" + +mkdir -p images html + +cp -p *.html *.tex *.css *.cfg html/ +for i in *.png +do + j=$(basename $i .png) + uuencode $i < $i > images/$j.uue +done +cp -p ../debian/images/bgimage.uue images + +for i in html images +do + mv ../debian/$i ../debian/$i.old + mv $i ../debian/$i +done + +cd .. +rm -rf doc + --- tex4ht-20090611.orig/debian/tex4ht-common.postrm +++ tex4ht-20090611/debian/tex4ht-common.postrm @@ -0,0 +1,16 @@ +#!/bin/sh + +set -e + +if [ "$1" = remove ] ; then + command -v texhash > /dev/null 2>&1 && \ + texhash /usr/share/texmf || true +fi + +if [ "$1" = purge ] ; then + if command -v update-texmf > /dev/null 2>&1 ; then + update-texmf + fi +fi + +#DEBHELPER# --- tex4ht-20090611.orig/debian/control +++ tex4ht-20090611/debian/control @@ -0,0 +1,61 @@ +Source: tex4ht +Section: tex +Priority: optional +Maintainer: Kapil Hari Paranjape +Build-Depends: libkpathsea-dev, debhelper (>= 5), quilt, sharutils +Build-Depends-Indep: gcj-native-helper, fastjar +Vcs-Svn: svn://svn.debian.org/svn/collab-maint/deb-maint/tex4ht +Homepage: http://www.cse.ohio-state.edu/~gurari/TeX4ht/ +Standards-Version: 3.8.2 + +Package: tex4ht +Architecture: any +Depends: texlive-base-bin , tex4ht-common (=${source:Version}), ${shlibs:Depends} +Description: LaTeX and TeX for Hypertext (HTML) - executables + TeX4ht is a highly configurable TeX-based authoring system for producing + hypertext. It interacts with TeX-based applications through style files and + postprocessors, leaving the processing of the source files to the native TeX + compiler. Consequently, TeX4ht can handle the features of TeX-based systems + in general, and of LaTeX in particular. + . + TeX4ht can be used both for authoring HTML using TeX/LaTeX input files, or + for converting existing TeX input files (in any format) into HTML, with + (usually) only minor modifications. Other varieties of hypertext can also be + produced, including XML, XHTML, MathML and the Openoffice.org format of XML. + . + There are a number of different ways to convert glyphs and graphics + in the DVI files into PNG, GIF or JPEG. The default is to use dvipng. + Alternatives using ghostscript, imagemagick, netpbm and/or pstoedit are + also possible. + . + This package contains the architecture dependent executables for + TeX4ht. + +Package: tex4ht-common +Architecture: all +Depends: texlive-base-bin +Conflicts: tex4ht (<< 20051106.1516) +Replaces: tex4ht (<< 20051106.1516) +Recommends: tex4ht, dvipng, zip +Suggests: imagemagick | netpbm, ghostscript (>= 8.62), libxml2-utils, + openjdk-6-jre-headless | java5-runtime-headless +Description: LaTeX and TeX for Hypertext (HTML) - support files + TeX4ht is a highly configurable TeX-based authoring system for producing + hypertext. It interacts with TeX-based applications through style files and + postprocessors, leaving the processing of the source files to the native TeX + compiler. Consequently, TeX4ht can handle the features of TeX-based systems + in general, and of LaTeX in particular. + . + TeX4ht can be used both for authoring HTML using TeX/LaTeX input files, or + for converting existing TeX input files (in any format) into HTML, with + (usually) only minor modifications. Other varieties of hypertext can also be + produced, including XML, XHTML, MathML and the Openoffice.org format of XML. + . + There are a number of different ways to convert glyphs and graphics + in the DVI files into PNG, GIF or JPEG. The default is to use dvipng. + Alternatives using ghostscript, imagemagick, netpbm and/or pstoedit are + also possible. + . + This package contains only the architecture independent files for + TeX4ht. You should install the tex4ht package to use these files. + --- tex4ht-20090611.orig/debian/NEWS +++ tex4ht-20090611/debian/NEWS @@ -0,0 +1,54 @@ +tex4ht (20090611-1) unstable; urgency=low + + We are saddened to note that the author and upstream maintainer + of TeX4HT, Eitan Gurari passed away on 22nd June 2009. Numerous + people from TUG and elsewhere have volunteered to step in and + carry on his work. The current package represents the last + release that he made. + + -- Kapil Hari Paranjape Thu, 09 Jul 2009 14:08:38 +0530 + +tex4ht (20071211-1) unstable; urgency=low + + mk4ht in VERSIONS LATER THAN 20071203: + + The perl script "mk4ht" depends on various scripts that are part of + the TeX4HT system. The newer versions of "mk4ht" search for these + scripts using "kpsewhich". On Debian these scripts are installed in + /usr/share/tex4ht. Thus the variable "TEXINPUTS.mk4ht" is defined as + this path in "/etc/texmf/texmf.d/80tex4ht.cnf". + + -- Kapil Hari Paranjape Wed, 12 Dec 2007 12:19:52 +0530 + +tex4ht (20070821-1) unstable; urgency=low + + ADDITION of xtpipes.jar in VERSIONS LATER THAN 20070821: + + The java jar file "xtpipes.jar" has been added in the directory + /usr/share/tex4ht. This allows the entries related to xtpipes in + tex4ht.env to become operational *if* a suitable java runtime + which supports java version 1.5 or greater is installed. On Debian + this is currently only "gij" (version 4.1 or greater) so that package + has been added as a "Suggests:" to "tex4ht". We may increase this + dependency level is "xtpipes" becomes more integral to the TeX4HT + system. + + -- Kapil Hari Paranjape Wed, 22 Aug 2007 14:23:08 +0530 + +tex4ht (20051130-1) unstable; urgency=low + + UPGRADING FROM VERSIONS EARLIER THAN 20051130: + + The current version of the package is split into a arch-dependendent + "tex4ht" package and an architecture independent "tex4ht-common". This + split is for the convenience of the mirrors since the latter provides + the bulk of the TeX4ht system. + + The DFSG non-free documentation has been removed from the package. In + its place the documentation provided links to the author Eitan M. Gurari's + web site. In addition a sample file has been provided that also + contains the documentation in the "html/" sub-directory of this + directory. + + -- Kapil Hari Paranjape Fri, 02 Dec 2005 12:05:53 +0530 + --- tex4ht-20090611.orig/debian/tex4ht.postrm +++ tex4ht-20090611/debian/tex4ht.postrm @@ -0,0 +1,10 @@ +#!/bin/sh + +set -e + +if [ "$1" = purge ] ; then + command -v texhash > /dev/null 2>&1 && \ + texhash /usr/share/texmf || true +fi + +#DEBHELPER# --- tex4ht-20090611.orig/debian/OLDNEWS.Debian +++ tex4ht-20090611/debian/OLDNEWS.Debian @@ -0,0 +1,71 @@ +Notes for those upgrading from earlier Debian packages of tex4ht +---------------------------------------------------------------- + +mk4ht in VERSIONS LATER THAN 20071203: + +The perl script "mk4ht" depends on various scripts that are part of +the TeX4HT system. The newer versions of "mk4ht" search for these +scripts using "kpsewhich". On Debian these scripts are installed in +/usr/share/tex4ht. Thus the variable "TEXINPUTS.mk4ht" is defined as +this path in "/etc/texmf/texmf.d/80tex4ht.cnf". + +ADDITION of xtpipes.jar in VERSIONS LATER THAN 20070821: + +The java jar file "xtpipes.jar" has been added in the directory +/usr/share/tex4ht. This allows the entries related to xtpipes in +tex4ht.env to become operational *if* a suitable java runtime +which supports java version 1.5 or greater is installed. On Debian +this is currently only "gij" (version 4.1 or greater) so that package +has been added as a "Suggests:" to "tex4ht". We may increase this +dependency level is "xtpipes" becomes more integral to the TeX4HT +system. + +UPGRADING FROM VERSIONS EARLIER THAN 20051130: + +The current version of the package is split into a arch-dependendent +"tex4ht" package and an architecture independent "tex4ht-common". This +split is for the convenience of the mirrors since the latter provides +the bulk of the TeX4ht system. + +The DFSG non-free documentation has been removed from the package. In +its place the documentation provided links to the author Eitan M. Gurari's +web site. In addition a sample file has been provided that also +contains the documentation in the "html/" sub-directory of this +directory. + +UPGRADING FROM VERSIONS EARLIER THAN 20030426: + +The current version of the package uses a modified version of the tex4ht.env +configuration file included with the upstream sources. This includes some new +functionality, in particular 'tagged' sections that are used by some of the +scripts for generating MathML, OpenOffice.org and other output formats. +Although the programs should continue to work with earlier versions of +tex4ht.env, upgrading to the currently shipped version is recommended. + +UPGRADING FROM VERSIONS EARLIER THAN 20000703: + +1. Configuration file htfcss.env is no longer used. Instead, entries for CSS +files are included at the end of the .htf font files themselves. See +/usr/share/doc/texmf/tex4ht/mn20.html for more details. This will not affect +you unless you have added your own entries to htfcss.env, or have created your +own .htf font files. + +2. The 'd...' line in configuration file tex4ht.env has been replaced by a +'l...' line. This is explained in the 'bugfixes' page of the manual. (But +neither 'd...' nor 'l...' lines are used by default in the Debian package, as +they are not required with kpathsea file searching, so this should not affect +you.) + +3. The 'g...' line in configuration file tex4ht.env now forces generation of +'.png' instead of '.gif' files for maths symbols etc, because this seems more +in keeping with Debian's free software philosophy. See README.Debian for more +notes. + +4. New scripts 'httex', 'htlatex' and 'httexi' are provided, as alternatives +to the 'ht' script for tex/latex/texinfo files that do not explicitly load the +tex4ht style file or include the tex4ht configuration commands. See the +manual (/usr/share/doc/texmf/tex4ht/mn.html) for more details. + + +Andrew Gray +Tue, 13 May 2003 21:38:25 +0100 --- tex4ht-20090611.orig/debian/tex4ht.install +++ tex4ht-20090611/debian/tex4ht.install @@ -0,0 +1,12 @@ +tmp/usr/bin/* /usr/bin/ +tmp/usr/share/man /usr/share/ +tmp/usr/share/tex4ht /usr/share/ +tmp/etc/tex4ht /etc/ +OLDNEWS.Debian /usr/share/doc/tex4ht/ +README.Debian /usr/share/doc/tex4ht/ +README.kpathsea /usr/share/doc/tex4ht/ +README.scripts /usr/share/doc/tex4ht/ +README.Debian-source /usr/share/doc/tex4ht/ +README.validate /usr/share/doc/tex4ht/ +doc/* /usr/share/doc/tex4ht/ +html/* /usr/share/doc/tex4ht/html/ --- tex4ht-20090611.orig/debian/tex4ht-common.postinst +++ tex4ht-20090611/debian/tex4ht-common.postinst @@ -0,0 +1,33 @@ +#!/bin/sh + +set -e + +LASTVERSION="20060913-1" + +# Snippet taken from http://wiki.debian.org/DpkgConffileHandling +# +# Move a conffile without triggering a dpkg question +mv_conffile() { + OLDCONFFILE="$1" + NEWCONFFILE="$2" + + if [ -e "$OLDCONFFILE" ]; then + echo "Preserving user changes to $NEWCONFFILE ..." + mv -f "$NEWCONFFILE" "$NEWCONFFILE".dpkg-new + mv -f "$OLDCONFFILE" "$NEWCONFFILE" + fi +} + +case "$1" in +configure) + if dpkg --compare-versions "$2" le "$LASTVERSION"; then + mv_conffile "/etc/texmf/texmf.d/90tex4ht.cnf" "/etc/texmf/texmf.d/80tex4ht.cnf" + fi +esac +# + +# Update the kpathsea lists +texhash /usr/share/texmf # since we only install files there +update-texmf + +#DEBHELPER# --- tex4ht-20090611.orig/debian/doc-base +++ tex4ht-20090611/debian/doc-base @@ -0,0 +1,10 @@ +Document: tex4ht +Title: TeX4ht user manual +Author: Eitan Gurari +Abstract: This manual describes the configuration and features of + TeX4ht for authoring hypertext (HTML) using TeX or LaTeX. +Section: Text + +Format: HTML +Index: /usr/share/doc/tex4ht/html/index.html +Files: /usr/share/doc/tex4ht/html/* --- tex4ht-20090611.orig/debian/tex4ht-common.preinst +++ tex4ht-20090611/debian/tex4ht-common.preinst @@ -0,0 +1,32 @@ +#!/bin/sh + +set -e + +LASTVERSION="20060913-1" + +# Snippet taken from http://wiki.debian.org/DpkgConffileHandling +# +# Move a conffile without triggering a dpkg question +pre_mv_conffile() { + PKGNAME="$1" + CONFFILE="$2" + + if [ -e "$CONFFILE" ]; then + md5sum="`md5sum \"$CONFFILE\" | sed -e \"s/ .*//\"`" + old_md5sum="`dpkg-query -W -f='${Conffiles}' $PKGNAME | sed -n -e \"\\\\' $CONFFILE'{s/ obsolete$//;s/.* //p}\"`" + if [ "$md5sum" = "$old_md5sum" ]; then + echo "Removing obsolete conffile $CONFFILE ..." + rm -f "$CONFFILE" + fi + fi +} + +case "$1" in +install|upgrade) + if dpkg --compare-versions "$2" le "$LASTVERSION"; then + pre_mv_conffile tex4ht-common "/etc/texmf/texmf.d/90tex4ht.cnf" + fi +esac +# + +#DEBHELPER# --- tex4ht-20090611.orig/debian/changelog +++ tex4ht-20090611/debian/changelog @@ -0,0 +1,602 @@ +tex4ht (20090611-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Replace build depends on default-jdk-builddep with one one + gcj-native-helper (default-jdk isn't enough, as ecj is being used) + (Closes: #588440) + * Added biblatex.4ht.diff from Ahmed El-Mahmoudy patch to fix a conflict between + biblatex & tex4ht. (Closes: #564186) + + -- Alexander Reichle-Schmehl Wed, 28 Jul 2010 12:36:49 +0200 + +tex4ht (20090611-1) unstable; urgency=low + + * New upstream release (2009_06_11_1038). + See upstream changelog for details. + * debian/control: Standards Version 3.8.2. + No other changes required. + + -- Kapil Hari Paranjape Thu, 09 Jul 2009 14:07:23 +0530 + +tex4ht (20090521-1) unstable; urgency=low + + * New upstream release (2009_05_21_0955). + - Numerous improvements to support for amsmath, docbook and + opendocument as well as additional configurations. + See upstream changelog for more details. + * debian/tex4ht{,-common}.{pre,post}{inst,rm}: + Call texhash with argument "/usr/share/texmf/" since we only + install kpathsea searchable files under that heirarchy. (Thanks + to Frank Ku:ster's suggestion in #528021). (Closes: #528022) + * debian/control: + - Replaced build depency on java-gcj-compat by + default-jdk-builddep thanks to suggestion by Matthias Klose. + (Closes: #526304). + - Standards Version 3.8.1. No other changes required. + * Bumped debhelper version dependency in debian/control and + debian/compat to 5. No other changes required. + * debian/patches/*: added explanations to the patch files. + + -- Kapil Hari Paranjape Tue, 02 Jun 2009 23:42:23 +0530 + +tex4ht (20090223-1) unstable; urgency=low + + * New upstream release (2009_02_18_0757). (Closes: #495021) + * debian/patches/fix_tex4ht_env.diff: updated to reflect location + of xtpipes stuff on Debian systems. + * debian/rules: use "bugfixes3.txt" as changelog instead + of "bugfixes2.txt". + * debian/{update_src.sh,rules}: use "w3m -dump" to get the "bugfixes*" file + as text from the upstream web page instead of converting later using + "html2text". These web pages are xhtml which is not supported by + "html2text". + * debian/patches/add_Makefile.diff: fix "src/Makefile" to reflect + changed location of ht-scripts in the upstream source tar.gz. + * debian/patches/{add_Makefile,add_xtpipes_support,Makefile_indep_arch}: + merged these patches to make maintenance simpler. + * debian/patches/add_java_manifest: moved this patch out of + add_xtpipes_support into its own patch. + + -- Kapil Hari Paranjape Thu, 26 Feb 2009 10:50:49 +0530 + +tex4ht (20080701-2) unstable; urgency=low + + * debian/patches/add_manpage.diff: Modified the man page + to recommend that "mk4ht" be used for conversions other than + from TeX/LaTeX to HTML. This is in response to #495768. + * debian/control: Replaced "sun-java5-jre" with "openjdk-6-jre-headless" + in the "Suggests" field for "tex4ht-common". The latter java runtime + seems to work with "xtpipes.jar" and the former is non-free. + (Closes: #486482) + + -- Kapil Hari Paranjape Fri, 12 Sep 2008 10:32:36 +0530 + +tex4ht (20080701-1) unstable; urgency=low + + * New upstream release (2008_07_01_1835.tar.gz). (Closes: #487237) + - Improved support for HTML 3.2 + - Introduced support for the subequations and subeqnarray + - Introduced tab-based layout of equations + - Dropped 'xv4ht.java' from sources + - Numerous other improvements, see upstream changelog. + * debian/patches/: + - Makefile_indep_arch: removed installation of xv4ht.java + - fix_tex4ht_env.diff: refreshed patch to incorporate upstream + changes to tex4ht.env + - fix_tex4ht_env.diff: replaced "mkdir" by "mkdir -p" in + section. (Closes: #486476) + - fix_mk4ht.diff: refreshed. + + -- Kapil Hari Paranjape Sat, 05 Jul 2008 09:51:45 +0530 + +tex4ht (20080614-1) unstable; urgency=low + + * New upstream release (2008_06_14_2221.tar.gz). + Numerous improvements, see upstream changelog. + * debian/control: + - Removed dependency on obsolete package tetex-bin. + - Replaced dependency on gs-gpl|gs by dependency + on ghostscript. + - Replaced dependency on java5-runtime-headless by + dependency on default-jre-headless. + - Standards Version bumped to 3.8.0. + No other changes required. + * debian/patches/fix_tex4ht_env.diff: Patch refreshed. + + -- Kapil Hari Paranjape Sun, 15 Jun 2008 11:24:52 +0530 + +tex4ht (20080228-1) unstable; urgency=low + + * New upstream release (2008_02_28_2058). + Numerous improvements, see upstream changelog. + * debian/patches/fix_tex4ht_env.diff: incorporated + new upstream version. + * debian/control: + - replaced Build-Depends on "ecj-gcj" with the recommended + "java-gcj-compat-dev". + - removed "Suggests: gij" for tex4ht. + - added "Suggests: sun-java5-jre | java5-runtime-headless" for + tex4ht-common. (Closes: #471837). + * Incorporate improvements to litbuild thanks to Patrice Dumas. + - debian/lit/rebuild.sh: patched to use "htlatex" instead of + three calls to "latex". + - debian/README.Debian-source: added explanation of bootstrap + version of "litbuild" and "-k" version. + - debian/rules: if "LITK" is defined for "litbuild" then use "-k" + version. + * debian/doc-base: changed section from "Apps/Text" to "Text" + to comply with new doc-base policy. + + -- Kapil Hari Paranjape Mon, 07 Apr 2008 06:33:54 +0530 + +tex4ht (20080125-1) unstable; urgency=low + + * New upstream release (2008_01_25_0949). + - upgraded support for biblatex to v. 0.7 + - fixed array configuration of mdwtab.sty + - introduced the command line option -css + - modified configurations of fig4tex.4ht + - configured spanish accents. + - add OpenDocument support for pstricks + - introduced OpenDocument support for fancyvrb + * fixed "mk4ht" to find scripts in "/usr/share/tex4ht" by + using the variable TEXINPUTS.mk4ht defined in + "/etc/texmf/texmf.d/80tex4ht.cnf". + (Closes: #463821) + * debian/update_doc.sh: added script to re-create + documentation directories debian/{html,images}. + * added comment to documentation that filenames with + metacharacters will cause problems. + (Closes: #460985) + * fixed previous entry in the changelog; should be "rule" + not "target". + + -- Kapil Hari Paranjape Tue, 12 Feb 2008 21:43:53 +0530 + +tex4ht (20071211-2) unstable; urgency=low + + * debian/rules: removed "build" rule as "build-arch" and + "build-indep" are separately defined. + + -- Kapil Hari Paranjape Thu, 13 Dec 2007 09:51:29 +0530 + +tex4ht (20071211-1) unstable; urgency=low + + * New upstream release (2007_12_11_2112). + - added missing literate sources. + - modified handling of \email. Closes: #447840. + - fixed mathml configuration. Closes: #444135. + - introduce configuration for SIunits.sty. Closes: #444131. + - new features of "mk4ht" (see NEWS.Debian). Closes: #450415. + - removed unnecessary directory texmf/tex4ht/xttl. + * debian/update_src.sh: + - ignore exit status of "uscan". It is misleading. + - comment out use of $FIXJAVA. No longer required. + * debian/patches: + - add_texmf_cnf.diff: added search path for "mk4ht". + - add_xtpipes_support: changed java compulation switch "-source 1.5" + to be compatible with "icedtea" compiler. Thanks to Patrice Dumas. + - fix_mk4ht.diff: refreshed. + * fixed build of src from literate source; thanks to Patrice Dumas + and Eitan Gurari for their work. + - debian/lit/rebuild.sh: incorporated changes from Patrice Dumas. + - debian/lit/patches/fix_tex4ht_fonts_4hf.diff: refreshed. + - debian/lit/add_texmf.cnf: moved needed extra definitions from + debian/lit/texmf.cnf.patch here. + - debian/lit/texmf.cnf.patch: removed; not required. + * separated the arch-dependent and independent builds to bypass + un-necessary extra compilation on ports. + - debian/rules: created new targets + {build,install}-{arch,indep}{,-stamp}. + - debian/patches/Makefile_indep_arch: created new targets + {,install-}{arch,indep}. + - debian/tex4ht-common.install: add all files under /usr/share + that are created under binary-indep target. + * debian/control: + - Standards Version 3.7.3. No changes required. + - removed "XS" from Vcs-Svn field. + - moved Homepage entry from Description to its own field. + - added Build-Depends-Indep field and moved "ecj-gcj" and + "fastjar" to it. + * created NEWS file in changelog format and moved really old + news to OLDNEWS.Debian. Thanks to "lintian". + - debian/tex4ht.install: added OLDNEWS.Debian. + + -- Kapil Hari Paranjape Thu, 13 Dec 2007 07:26:33 +0530 + +tex4ht (20070904-1) unstable; urgency=low + + * New upstream release (2007_09_04_0340). + - introduced support for \includegraphics in \title{}. + Closes: #440169. + - repackaged xtpipes within tex4ht. + * debian/control: + - depend on version of ecj-gcj that depends on the + jvm used to build it. Closes: #441660. + * debian/tex4ht.{postinst,postrm}: run "texhash" to ensure + that "tex4ht.env" entry in the search lists is updated. + Closes: #431964. + * thank Michael Hanke for suggesting "ecj" as the compiler for + "xtpipes" support which helped close #405800 and #384578. + * debian/update_src.sh: + - replace "set -x" with "set -e". + * debian/patches: + - add_Makefile.diff: modified the sed command to make tex4ht.env + avoid SELFAUTOPARENT. Closes: #440075. + - add_xtpipes_support.diff: + * modified installation of xtpipes files to increase compatibility + with upstream. + * fixed definition of XTPIPES_SRC using make globbing. + - fix_tex4ht_env.diff: modified the java calls to reflect the + location of jar file in /usr/share/tex4ht/. Closes: #440071. + + -- Kapil Hari Paranjape Fri, 14 Sep 2007 10:47:38 +0530 + +tex4ht (20070821-1) unstable; urgency=low + + * New upstream release (2007_08_21_01:16). + * debian/update_src.sh + - fixed to avoid getting nogjava.perl. + * debian/patches/add_xtpipes_support: + - added src/java/manifest for xtpipes.jar + - patched src/Makefile to compile and install xtpipes.jar + and support files for xtpipes. + * debian/patches/fix_tex4ht_env.diff: + - added support to make a directory for "-d" switch of t4ht. + Closes: #438595. + * debian/rebuild.sh: + - included "set -e" so that the script exits on error. + - incorporated bootstrap mode. Thanks to Patrice Dumas. + * debian/control: + - added space for Homepage entry. + - added "Build-Depends: ecj-gcj, fastjar". + - added "Suggests: gij" for tex4ht. + * debian/rules: + - changed "clean" rule to catch "clean" target errors of Makefile. + * debian/NEWS.Debian,README.Debian,README.Debian-source: + - added info about "xtpipes" and java sources. Closes: #384578. + - updated time stamps. + + -- Kapil Hari Paranjape Wed, 22 Aug 2007 14:23:08 +0530 + +tex4ht (20070717-2) unstable; urgency=low + + * debian/tex4ht-common.{postinst,preinst}: + - Fix a typo which makes the package uninstallable. + - Define the LASTVERSION variable. + + -- Kapil Hari Paranjape Wed, 8 Aug 2007 15:09:36 +0530 + +tex4ht (20070717-1) unstable; urgency=low + + * New upstream release (2007_07_17_02:28). + - Modified the OpenDocument bibliography configurations for + apacite.sty. Closes: #405914. + - Modified the OpenDocument configurations for vertical + spaces. Closes: #405918. + - Configured listoffigures and listoftables for OpenDocument. + Closes: #406060. + - Many bugfixes since last release (see bugfixes2.html). + * debian/update_src.sh: + - fixed this script to avoid changing directory permissions. + - fixed this script to use "7z" if "unzip" is not available. + - fixed this script to get bugfixes4.html. + - fixed this script to get nogjava.perl. + - added --rsyncable while compressing. + * debian/rules: + - ensured that bugfixes4.* is also in doc directory. + * debian/control: + - dropped libkpathsea4-dev from dependencies. Closes: #432429, #429680. + - added XS-Vcs-Svn field. + - changed maintainer's e-mail address. + * debian/html: fixed tex4ht_doc.tex and regenerated documentation + incorporating fixes from Braun Gabor. Closes: #352525. + * debian/patches: refreshed patches for tex4ht.env. + * debian/tex4ht-common.{preinst,postinst}: moved 90tex4ht.cnf to + 80tex4ht.cnf. Thanks to Frank Ku:ster and wiki.debian.org. Closes: #428044 + + -- Kapil Hari Paranjape Wed, 8 Aug 2007 11:17:53 +0530 + +tex4ht (20060913-1) unstable; urgency=low + + * New upstream release (2006_09_13_14:58). + - Disabled improper hyphenation. Closes: #382436. + - For other changes see bugfixes2.txt.gz in the doc directory. + * Disabled "xtpipes" from "mk4ht" and "tex4ht.env". This is + in response to #384578. (See: RFH #386269 for why.) + * debian/patches: refreshed patches for tex4ht.env and mk4ht + to implement the above. + * debian/update_src.sh: used tex4t-.orig as the toplevel + directory for the re-packaged source. (Debian Developer's Ref. + Section 6.7.8.20). + * debian/control: changed Source-Version dependency to + source:Version dependency to ensure binNMU's are safe. + + -- Kapil Hari Paranjape Fri, 15 Sep 2006 20:12:20 +0530 + +tex4ht (20060619-1) unstable; urgency=low + + * New upstream release (2006-06-19-16:46). + - "mk4ht" has a configuration file which + can clean up. Closes: #366712, #219350. + - representation of numbers in OpenOffice + output fixed. Closes: #363675. + * Added remark about stricter multi-part subscripts + to documentation in /usr/share/doc/tex4ht/html. + Closes: #360622. + * Added information about configuration file for "mk4ht" + to the man page. + * debian/: Renamed README.src to README.Debian-source to + comply with Debian Developer's Reference 6.7.8.2. + * debian/rules: Renamed target "update" to "get-orig-source" to + comply with Debian Developer's Reference 6.7.8.2. + * Re-organised the source directories; see README.Debian-source + and debian/update_src.sh. + * Manage debian patches with quilt. + * New experimental target "litbuild" to regenerate + the top-level tree from the lit sources; see + README.Debian-source. + * Added files in debian/lit to support the "litbuild" target. + * Standards Version: 3.7.2. No changes required. + * debian/: Removed tex4ht-common.prerm as it is no longer required. + + -- Kapil Hari Paranjape Thu, 22 Jun 2006 07:59:42 +0530 + +tex4ht (20060312-1) unstable; urgency=low + + * New upstream release (2006-03-12-21:45). + - Fixes the conversion lines for "gif" + and "svg" formats. Closes: #350411. + - Fixes the DTD header for xhtml output + with frames. Closes: #350412. + - Fixes an XML error in the mathml output. + Closes: #350768. + * Replaced the use of "\href" with "\url" in tex4ht_doc.tex. + Thanks to Braun Gabor for this bug report and patch, + and numerous others that led to the fixes described above. + * Build with libkpathsea4 if possible. Thanks to + Frank Ku:ster. Closes: #357263. + * Added bugfixes*.html files to doc directory from + the upstream web site. These files provide the "NEWS" + and "changelog(s)" for the package. + + -- Kapil Hari Paranjape Tue, 21 Mar 2006 11:28:43 +0530 + +tex4ht (20051223-1) unstable; urgency=low + + * New upstream release (2005-11-23-20:08). + - Support for xhlatex in mk4ht. Closes: #344049. + - Fix "
  • " tag for XML validation. Closes: #344051. + + -- Kapil Hari Paranjape Mon, 26 Dec 2005 10:49:39 +0530 + +tex4ht (20051214-1) unstable; urgency=low + + * New upstream release (2005-12-14-00:54). + * Fixed typos in previous changelog. Thanks + to Anibal Monsalve Salazar. + * Fixed watch file. Closes: #342672. + * Incorporated a script to automate update of + source package. Thanks to Antonio Ospite. + * Separated the binary-indep and binary-arch builds. + * Add the literate programming files and changelogs + from upstream site that were missed in the previous + source package. + * Incorporated upstream's address change. + * Fixed depends of tex4ht. Should be tex4ht-common + not tex4ht-files. Closes: #343321. + * Put alternate dependency on texlive-base-bin instead + of tetex-bin. Suggested by Norbert Preining. + * Made tex4ht depend on corresponding version of tex4t-common. + Suggested by Anibal Monsalve Salazar. + + -- Kapil Hari Paranjape Thu, 15 Dec 2005 17:01:01 +0530 + +tex4ht (20051130-1) unstable; urgency=low + + * New upstream release (2005-11-30-22:55). + - No lonely

    tags. Closes: #320968. + - Handle Scandinavian Characters better. + Closes: #320933. + - Handle embedded images better. Closes: #340296. + - Include support for eTeX and conTeXt. + Closes: #311523. + - Give user the option of avoiding unicode + ligatures. Closes: #307647. + * Removed all alternatives providing ht. Closes: #303658. + * The html files from the web-site are not included with + the packages. Instead added an introductory html document + generated from LaTeX with source. Closes: #219482. + * The arch-independent files put in a separate package. + This complies with section 6.7.5 in the developer's + reference. + * Added some clarifications to the man page regarding + optional arguments for the scripts. Closes: #315992. + * Added "Suggests: zip". Closes: #339593. + * Standards Version bumped to 3.6.2 (no changes required). + * Debhelper Version bumped to 4 (no changes required). + * Dropped the "time" portion of the upstream version + number when converting to Debian numbering. + + -- Kapil Hari Paranjape Fri, 02 Dec 2005 12:05:53 +0530 + +tex4ht (20050402.1817-1) unstable; urgency=low + + * New upstream release (2005-04-02-18:17). Closes: #299934. + * See README.src, README.validate, README.Debian and copyright + for information on minor changes. + * This upload fixes a some .htf files. Closes: #295109. + * Updated the description to reflect recent changes. + * Fixed some typos in src/tex4ht-mkht.tex and consequently + in the mk4ht script. + * Updated the man page to include mk4ht. + * Updated the description of options for the scripts in the man page. + Put more information in the man page about the way the system works. + Closes: #219348, #219347. + * Added debian/watch file. + + -- Kapil Hari Paranjape Tue, 5 Apr 2005 14:14:41 +0530 + +tex4ht (20050216.2023-1) unstable; urgency=low + + * New maintainer. Closes: #268126. + * New upstream version (2005-02-16 20:23). Closes: #256834, + #234678, #229362, #219726. + * Organisation of files in the source package has changed + somewhat; e.g. literate source files are included; see + /usr/share/doc/tex4ht/README.src for details. Closes: #244276 + * Added CFLAG to the Makefile to fix default graphics type to PNG. + Closes: #219346. + * Fixed typo in package description. Closes: #254049. + * Added dvipng method for conversion. The ghostscript method + depends on version >= 8.14. The dvipng method is now the default + as it was my suggestion :-). Closes: #229569. + * Changed the file copyright to include LPPL v1.3 in place of v1.0. + This is the new upstream license. + * Changed erroneous execute permissions on data files under + "/usr/share/texmf". + * Fixed some typos in the html documentation. + * Added a symlink to the html documentation under the doc + directory. + * Fixed the "#!" line in script "/usr/bin/mk4ht". Also modified + temp/Makefile to handle this perl script. + * Bumped standards version to 3.6.1 (no changes required). + * Included the validation scripts from upstream in "/usr/share/tex4ht". + The relevant instructions are in README.validate. + * Upload sponsored by Frank K�ster + + -- Kapil Hari Paranjape Fri, 18 Feb 2005 08:11:44 +0530 + +tex4ht (20030426-3) unstable; urgency=low + + * QA Group upload orphaning this package + + -- Andrew Pollock Sun, 7 Nov 2004 13:19:41 +1100 + +tex4ht (20030426-2) unstable; urgency=low + + * Corrected Makefile to create scripts directory. Closes: #193259, #193593 + + -- Andrew Gray Mon, 19 May 2003 22:36:44 +0100 + +tex4ht (20030426-1) unstable; urgency=low + + * New upstream sources. Closes: #132367, #160798 + * Use scripts provided in upstream sources (modified for Debian locations) + instead of generating them while building package, removes Build-Depends + on tetex-bin. Also alter scripts to generate PNG not GIF pictures by + default. + * Use '-transparent' not '-transparency' option to convert in tex4ht.env. + (Generally, adopt extended version of tex4ht.env from upstream sources.) + Closes: #174415 + * Moved imagemagick to Recommends instead of Suggests, added netpbm as + alternative Recommends, added gs to Recommends. Closes: #190205 + * Corrected Makefile to remove double-matching of files causing compilation + error. Closes: #165681 + * Use of 'i' directives works correctly with kpathsea-enabled programs, and + more fully documented in README.kpathsea. Closes: #133750 + * Bug preventing autobuilding was fixed in v.20011214-2 but that version got + stuck in upload queue and an NMU fixed the bug instead. Likewise new + version request closed in same v.20011214-2 that never got beyond upload + queue. So close both bugs now. Closes: #132894, #129754 + + -- Andrew Gray Tue, 13 May 2003 22:23:30 +0100 + +tex4ht (20021008-1) unstable; urgency=low + + * New upstream sources + + -- Andrew Gray Wed, 6 Nov 2002 20:41:43 +0000 + +tex4ht (20011214-2) unstable; urgency=low + + * Added TEXINPUTS assignment (for latex) and command-line reference to + tex4ht.env (for tex4ht and t4ht) in Makefile so that package builds + successfully without tex4ht already installed. Closes: #132894 + * Should have closed new version request when I packaged 20011214-1, do so + now. Closes: #129754 + + -- Andrew Gray Thu, 7 Mar 2002 07:30:00 +0000 + +tex4ht (20011214-1) unstable; urgency=low + + * New upstream sources + * Minor adjustments to README.Debian and Makefile + * Corrected convert '-transparent' option in tex4ht.env. Closes: #124401 + * Generated all the shell scripts from mkht-scripts.4ht, put into + /usr/share/tex4ht and set PATH in httex, htlatex and httexi accordingly + (see /usr/share/doc/tex4ht/README.scripts). Closes: #118090 + + -- Andrew Gray Mon, 31 Dec 2001 16:26:17 +0000 + +tex4ht (20010309-3) unstable; urgency=low + + * Rename ht script to tex4ht-ht and use alternatives system, to avoid clash + with /usr/bin/ht in the ht package. + + -- Andrew Gray Fri, 6 Jul 2001 07:41:40 +0100 + +tex4ht (20010309-2) unstable; urgency=low + + * Removed manpage ht.1 (created as symlink to tex4ht.1 manpage) to avoid + clash with other package 'ht'. Closes: #101220 + + -- Andrew Gray Tue, 19 Jun 2001 21:43:08 +0100 + +tex4ht (20010309-1) unstable; urgency=low + + * New upstream sources + * Minor adjustments to README.Debian and the Makefile + + -- Andrew Gray Tue, 13 Mar 2001 15:32:20 +0000 + +tex4ht (20000703-3) unstable; urgency=low + + * Incremented Standards-version to 3.2.1 + * Added Build-depends (libkpathsea-dev and debhelper). Closes: #81751 + * Remove obsolete config file htfcss.env and /etc/tex4ht directory (if they + exist) in the postrm. Closes: #80103,#69558 + * made ht, httex, htlatex, httexi into explicit /bin/sh scripts (using + hash-bang notation) + * changed dependency on tetex-bin from 'Recommends' to 'Depends' (tex4ht + is pretty useless without it) + + -- Andrew Gray Sat, 13 Jan 2001 16:33:24 +0000 + +tex4ht (20000703-2) unstable; urgency=low + + * Build with libkpathsea3. Closes: #79888 + + -- Andrew Gray Sun, 24 Dec 2000 00:53:15 +0000 + +tex4ht (20000703-1) unstable; urgency=low + + * New upstream sources and style files. Closes: #65788, #65176 + * Docs and manual now in /usr/share/doc (policy 3.1.1) + * Makefile no longer tries to strip non-binary scripts. Closes: #62910 + * Wrote README.upgrading for Debian users of previous version(s); added to + README.Debian file. + + -- Andrew Gray Sat, 15 Jul 2000 20:22:37 +0100 + +tex4ht (19990804-1) unstable; urgency=low + + * upstream updates + * include README.kpathsea in /usr/doc/tex4ht (bug #40156) + * incorporate lppl.txt (Latex Project Public License) in copyright file + * minor alterations to Makefile and rules file (test/demo files renamed + upstream) + + -- Andrew Gray Thu, 5 Aug 1999 12:31:55 +0100 + +tex4ht (19990609-1) unstable; urgency=low + + * Initial Release. + * Added Makefile and manual pages. + * Adjusted configuration file tex4ht.env for Debian and kpathsea. + + -- Andrew Gray Mon, 21 Jun 1999 22:29:39 +0100 + +Local variables: +mode: debian-changelog +End: --- tex4ht-20090611.orig/debian/rules +++ tex4ht-20090611/debian/rules @@ -0,0 +1,196 @@ +#!/usr/bin/make -f +# Made with the aid of dh_make, by Craig Small +# Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess. +# Some lines taken from debmake, by Cristoph Lameter. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# QUILT_PATCH_DIR: where the patches live +QUILT_PATCH_DIR=debian/patches + +get-orig-source: + dh_testdir + chmod +x debian/update_src.sh + debian/update_src.sh + +patch: patched-stamp + +patched-stamp: + # quilt exits with 2 as return when there was nothing to do. + # That's not an error here (but it's usefull to break loops in crude scripts) + QUILT_PATCHES=$(QUILT_PATCH_DIR) quilt push -a || test $$? = 2 + touch patched-stamp + +#build: build-arch build-indep + +build-arch: build-arch-stamp +build-arch-stamp: patched-stamp + dh_testdir + + $(MAKE) -C src arch + + touch build-arch-stamp + +build-indep: build-indep-stamp +build-indep-stamp: patched-stamp + dh_testdir + + $(MAKE) -C src indep + + touch build-indep-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-arch-stamp build-indep-stamp install-arch-stamp install-indep-stamp + + # Clean up after the build process. + [ ! -f src/Makefile ] || $(MAKE) -C src clean + + # Clean up the Quilt stuff + QUILT_PATCHES=$(QUILT_PATCH_DIR) quilt pop -a -R || test $$? = 2 + rm -rf .pc patched-stamp + + # Remove .png files created out of uue files + rm -f debian/html/*.png + + # Remove the index.html file for html documentation + rm -f debian/html/index.html + + # Remove the changelogs and NEWS stuff + rm -rf debian/doc + + # Remove the litbuild stuff + rm -rf dest + rm -rf debian/lit/*log + + dh_clean + +install-arch: DH_OPTIONS=-a +install-arch: install-arch-stamp +install-arch-stamp: build-arch-stamp + dh_testdir + dh_testroot + dh_clean -k -d + + dh_installdirs -a + + $(MAKE) -C src install-arch DESTDIR=`pwd`/debian/tmp + # Install documentation + (cd debian/images; for i in *.uue; do uudecode $$i; done; mv *.png ../html) + ln -sf tex4ht_doc.html debian/html/index.html + mkdir -p debian/doc + #(for i in bugfixes bugfixes2 bugfixes3 bugfixes4; do html2text -nobs -style compact -ascii -width 79 -o debian/doc/$$i.txt lit/$$i.html ; done) + cp -a lit/bugfixes*.txt debian/doc/ + ln -sf bugfixes3.txt debian/doc/changelog + ln -sf bugfixes.txt debian/doc/NEWS + + dh_install --sourcedir=debian -a + + touch install-arch-stamp + +install-indep: DH_OPTIONS=-i +install-indep: install-indep-stamp +install-indep-stamp: build-indep-stamp + dh_testdir + dh_testroot + dh_clean -k -d + + dh_installdirs -i + + # Add here commands to install the package into debian/tmp. + $(MAKE) -C src install-indep DESTDIR=`pwd`/debian/tmp + install -d debian/tmp/etc/texmf/texmf.d + install -m 644 src/80tex4ht.cnf debian/tmp/etc/texmf/texmf.d/ + + + # Setup links + install -d debian/tmp/usr/share/texmf/tex4ht + ln -sf /etc/tex4ht/tex4ht.env debian/tmp/usr/share/texmf/tex4ht/ + + dh_install --sourcedir=debian -i + + touch install-indep-stamp + +binary: binary-arch binary-indep + +# Build architecture-independent files here. +binary-indep: build-indep install-indep +# We have nothing to do by default. +# dh_testversion -i + dh_testdir -i + dh_testroot -i + dh_installdocs -i +# dh_installexamples -i +# dh_installmenu -i + dh_installchangelogs -i + dh_compress --exclude=test --exclude=demo --exclude=.png -i + dh_fixperms -i +# dh_suidregister -i + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +# Build architecture-dependent files here. +binary-arch: build-arch install-arch +# dh_testversion -a + dh_testdir -a + dh_testroot -a + dh_installdocs -a +# dh_installexamples -a +# dh_installmenu -a +# dh_installinit -a +# dh_installcron -a +# dh_installmanpages -a + dh_installchangelogs -a + dh_strip -a + dh_compress --exclude=test --exclude=demo --exclude=.png -a + dh_fixperms -a +# dh_suidregister -a + dh_installdeb -a + dh_shlibdeps -a + dh_gencontrol -a +# dh_makeshlibs -a + dh_md5sums -a + dh_builddeb -a + +source diff: + @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false + +litbuild: clean + dh_testdir + + # Apply some patches to lit/ + QUILT_PATCHES=debian/lit/patches quilt push -a || test $?=2 + +# If the LITK variable is defined the avoid bootstrap +ifdef LITK + debian/lit/rebuild.sh -k | tee -a debian/lit/litbuild.log +else + debian/lit/rebuild.sh | tee -a debian/lit/litbuild.log +endif + + # Reverse the patches to lit/ + QUILT_PATCHES=debian/lit/patches quilt pop -a || test $?=2 + rm -rf .pc + + # Diff ignore regular expression matching date strings + # also ignore the exit level 1 indicating that differences are found + -diff -ur -B -b -I '[[:space:]]*%.*' \ + -I '.*[^0-9][0-9]\{4\}-[0-9][0-9]-[0-9][0-9][^0-9].*' \ + texmf/ dest/texmf/ > debian/lit/texmf.diff.log + -diff -ur -B -b \ + -I '.*[^0-9][0-9]\{4\}-[0-9][0-9]-[0-9][0-9][^0-9].*' \ + src/ dest/src/ > debian/lit/src.diff.log + -diff -ur -B -b \ + -I '.*[^0-9][0-9]\{4\}-[0-9][0-9]-[0-9][0-9][^0-9].*' \ + bin/unix/ dest/bin/unix/ > debian/lit/scripts.diff.log + @echo "Look in debian/lit/litbuild.log for a copy of the litbuild" + @echo "output. The significant differences are in .diff.log" + @echo "files the same directory. The documentation for the" + @echo "literate source is in dest/litdoc." + +.PHONY: build build-indep build-arch clean binary-indep binary-arch binary install-indep install-arch + --- tex4ht-20090611.orig/debian/watch +++ tex4ht-20090611/debian/watch @@ -0,0 +1,17 @@ +# format version number, currently 3; this line is compulsory! +version=3 + +# URL Pattern [Version [Action]] +opts="uversionmangle=s/[0-9]+\.[0-9]+\.([0-9]{4})_([0-9]{2})_([0-9]{2})_.*/$1$2$3/" \ + http://www.cse.ohio-state.edu/~gurari/TeX4ht/bugfixes.html \ + fix/tex4ht-(.*)\.tar\.gz + +# Need to figure out whether we need to watch these other files. +# Probably not if Eitan has set things up for us. +#http://www.cse.ohio-state.edu/~gurari/TeX4ht/tex4ht-lit.zip +#http://www.cse.ohio-state.edu/~gurari/TeX4ht/tex4ht-all.zip +#http://www.cse.ohio-state.edu/~gurari/TeX4ht/tex4ht-(.*)\.tar\.gz +#http://www.cse.ohio-state.edu/~gurari/TeX4ht/bugfixes.html \ +# fix/tex4ht-lit.zip +#http://www.cse.ohio-state.edu/~gurari/TeX4ht/bugfixes.html \ +# fix/htf.zip --- tex4ht-20090611.orig/debian/compat +++ tex4ht-20090611/debian/compat @@ -0,0 +1 @@ +5 --- tex4ht-20090611.orig/debian/tex4ht.postinst +++ tex4ht-20090611/debian/tex4ht.postinst @@ -0,0 +1,8 @@ +#!/bin/sh + +set -e + +# Update the kpathsea lists +texhash /usr/share/texmf # since we only install files there + +#DEBHELPER# --- tex4ht-20090611.orig/debian/README.scripts +++ tex4ht-20090611/debian/README.scripts @@ -0,0 +1,43 @@ +ADDITIONAL SCRIPTS FOR TEX4HT +(from package version 20011214-1, revised for v.20050331.2350) + +The translation of a TeX or LaTeX source file to HTML is usually done with one +of the scripts 'htlatex' or 'httex', which take care of running tex/latex with +the tex4ht.sty and other macro files, and of running the tex4ht program and +t4ht post-processor to generate the HTML, CSS and other required files. + +A variety of such scripts is provided with the tex4ht package, for generating +specific formats such as MathML or XHTML etc. These scripts are in a +subdirectory bin/unix of the source package, and in addition a file +mkht-scripts.4ht is provided, that can be used with the tex4ht upstream +author's own ProTeX macros to regenerate scripts for Unix or Windows systems. + +From v.20011214-1, the main shell scripts (httex, htlatex and httexi) are +provided in the usual /usr/bin directory. The full range of other scripts +provided with the package are stored separately, in /usr/share/tex4ht, so as +not to conflict with any scripts or programs of the same names that might +belong in other Debian packages. From version 20050216 onwards, the same +command *names* cna be used as arguments to a portmanteau script mk4ht +which is placed in the /usr/bin directory. For versions 20011214-1 to 20021008-1, these +scripts were generated within the source package from a modified version of +mkht-scripts.4ht. From v.20030426-1, the scripts provided with the upstream +package are modified for the Debian system and used directly rather than being +generated by the source package: this avoids the Build-Depends on tetex-bin, +and means that the ProTeX macro files are no longer added to the source +package. The Debian versions of the scripts all set the PATH environment +variable at their start, to find the other scripts in /usr/share/tex4ht, if +not already set. Scripts from /usr/share/tex4ht should not normally have to +be called directly, although they can be if needed. + +From v.20010309-3, the ht script is renamed to tex4ht-ht and uses the +update-alternatives system, to avoid a conflict with the ht script in the +Debian package 'ht'. + +From v.20050402.1817-2 the above altrnatives mechanism is being +undone for a number of reasons (see Debian Bug #303658). + +Andrew Gray +Fri, 2 May 2003 22:32:40 +0100 +Kapil Paranjape +Sun, 1 May 2005 09:15:53 -0700 + --- tex4ht-20090611.orig/debian/tex4ht-common.install +++ tex4ht-20090611/debian/tex4ht-common.install @@ -0,0 +1,2 @@ +tmp/usr/share/* /usr/share/ +tmp/etc/texmf /etc/ --- tex4ht-20090611.orig/debian/lit/rebuild.sh +++ tex4ht-20090611/debian/lit/rebuild.sh @@ -0,0 +1,327 @@ +#!/bin/bash +# Copyright 2006 Kapil Hari Paranjape +# bootstrap modifications are +# Copyright 2007 Patrice Dumas +# This program is released into the public domain. +# You may do whatever you please with it. + +set -e + +# This script takes the literate sources for Eitan Gurari's TeX4HT +# system and produces a directory tree like the one that is +# distributed as a tar.gz archive. It is gleaned from the 3-4 line +# headers that is put on each of the literate source files indicating +# how that particular file is to be handled. + +# This script is meant to be idempotent in case the existing +# Debian tex4ht system is old and the literate sources need +# to be rebuilt using the new tex4ht tree. + +# The script depends on the following: +# (a) A complete Debian installation of tex4ht! +# This is literate source after all :-) +# (b) A complete Debian installation of tex +# (c) A Java compiler is required for some steps. + +# The script is meant to be run from the top level +# of the Debian source for TeX4HT which contains: +# (a) the literate source in the subdirectory lit/ +# (b) the top-level tree of TeX4HT in src/ texmf/ bin/ +# (c) the Debian stuff in the subdirectory debian/ +# The new tree is built in the subdirectory dest/ + +bootstrap=yes +[ z"$1" = 'z-k' ] && bootstrap=no + +TOP=${PWD} +LITDIR=${TOP}/lit +DESTDIR=${TOP}/dest +DEBDIR=${TOP}/debian + +unset TEXINPUTS TEXMFCNF TEX4HTINPUTS T4HTINPUTS \ + TEX4HTFONTSET TEXINPUTS_tex4ht TEXINPUTS_t4ht + +# We need a different texmf.cnf that expands +# TeX's memory usage. We will create this in +# the following directory: +TEXMFCNF=${DESTDIR} + +# The order of directories searched for input +# is: first the newly created files, then the +# distributed tree and finally the existing installation. +if [ "$bootstrap" = "yes" ]; then + TEXINPUTS=${LITDIR}:${DESTDIR}/texmf/tex//: + TEX4HTINPUTS=${DESTDIR}/texmf/tex4ht//: + T4HTINPUTS=${DESTDIR}/texmf/tex4ht//: + TEX4HTFONTSET=${DESTDIR}/texmf/tex4ht/ht-fonts//: +else + TEXINPUTS=${LITDIR}:${DESTDIR}/texmf/tex//:${TOP}/texmf/tex//: + TEX4HTINPUTS=${DESTDIR}/texmf/tex4ht//:${TOP}/texmf/tex4ht//: + T4HTINPUTS=${DESTDIR}/texmf/tex4ht//:${TOP}/texmf/tex4ht//: + TEX4HTFONTSET=${DESTDIR}/texmf/tex4ht/ht-fonts//:${TOP}/texmf/tex4ht/ht-fonts//: +fi +TEXINPUTS_tex4ht="$TEX4HTINPUTS" +TEXINPUTS_t4ht="$T4HTINPUTS" + +# Sanitise the build environment +LC_CTYPE=C +LANG=C + +# The installation will run some scripts like xhlatex +# which are installed in /usr/share/tex4ht in Debian. +PATH=$PATH:/usr/share/tex4ht:$DESTDIR/bin/linux:$DESTDIR/bin/unix + +export LANG LC_CTYPE PATH + +# A function to clean up all the stuff we do not use +function texclean() +{ + + rm -f *.{aux,dvi,idv,ps,4tc,4ct,log,lg,xref,tmp,trc} mktex4ht.cnf + +} + +# This is the directory heirarchy that we need to have in +# place so that installations can go smoothly. +function mkdirheir() +{ + mkdir -p ${DESTDIR}/texmf/tex/generic/tex4ht + mkdir -p ${DESTDIR}/bin/{unix,win32,linux} + mkdir -p ${DESTDIR}/texmf/tex4ht/{xttl,xtpipes,bin,ht-fonts} + mkdir -p ${DESTDIR}/texmf/tex4ht/base/{unix,win32} + mkdir -p ${DESTDIR}/src/java + mkdir -p ${DESTDIR}/litdoc +} + +# Clean up the directory heirarchy +function cleandirheir() +{ + rm -rf ${DESTDIR} + mkdir ${DESTDIR} +} + +# The patched version of texmf.cnf +# It expands TeX's memory usage and +# puts the current directory at the *tail* +# of TeX's search path. +function makesomefiles() +{ + if [ ! -f ${DESTDIR}/texmf.cnf ] + then + cat ${DEBDIR}/lit/add_texmf.cnf $(kpsewhich texmf.cnf) >> ${DESTDIR}/texmf.cnf + fi + if [ $bootstrap = 'yes' ] + then + # these files are required for bootstrap, see below + cp ${TOP}/texmf/tex/generic/tex4ht/{tex4ht,html4-math,html4,info4ht,infoht4,infomml}.4ht\ + ${DESTDIR}/texmf/tex/generic/tex4ht + fi +} + +# Function to setup the new TeX environment +function setupenv() +{ + export TEXINPUTS TEXMFCNF TEX4HTINPUTS T4HTINPUTS \ + TEX4HTFONTSET TEXINPUTS_tex4ht TEXINPUTS_t4ht +} + +# Installation function that moves the files into the directory +# heirarchy +function movefiles() +{ + # Run within ${DESTDIR} + set +e + mv -f *.sty *.4ht texmf/tex/generic/tex4ht/ + mv -f m-tex4ht.tex texmf/tex/generic/tex4ht/ + [ -f tex4ht.env-unix ] && mv -f tex4ht.env-unix texmf/tex4ht/base/unix/tex4ht.env + [ -f tex4ht.env-win32 ] && mv -f tex4ht.env-win32 texmf/tex4ht/base/win32/tex4ht.env + mv -f *.c src + mv -f *.{html,png,css} litdoc/ + cp -p mk4ht.perl bin/win32/mk4ht + mv -f mk4ht.perl bin/unix/mk4ht + for i in *.unix + do + j=$(basename $i .unix) + mv -f $i bin/unix/$j + done + mv -f *.bat bin/win32 + cp -p *.4xt texmf/tex4ht/xttl/ + mv -f *.dtd *.4xt texmf/tex4ht/xtpipes/ +# .class are not generated, and they are scattered at different places +# mv -f *.class src/class/ + mv -f *.java work.dir/* src/java/ + set -e +} + +# Sanity check +[ -d ${LITDIR} -a -d ${DEBDIR} ] || \ +(echo "Must be in top-level source directory to run this"; exit 0) + +# the trick is to avoid argument list too long for rm! +[ $bootstrap = 'yes' ] && cleandirheir + +# Initialise the working environment +mkdirheir +makesomefiles +setupenv + +cd $DESTDIR + +if [ $bootstrap = 'yes' ]; then + # make some 4ht files. This creates th4.4ht. + tex tex4ht-4ht + # Now make tex4ht.sty. Indeed tex4ht-4ht and other tex files require + # tex4ht.sty to do the other 4ht files + tex tex4ht-sty + # Make cond4ht.4ht, required for next tex4ht-4ht run. + tex tex4ht-cond4ht + # now that th4.4ht is present, mktex4ht.4ht files is created, by using + # tex4ht.sty. It is during that run that {tex4ht,html4-math,html4}.4ht + # are required. + tex tex4ht-4ht + # creates tex4ht.4ht. Needs {info4ht,infoht4,infomml}.4ht + latex tex4ht-options + # remaining 4ht files required for bootstrap + for htype in html4 info info-html4 info-mml; do + latex tex4ht-${htype}.tex + latex tex4ht-${htype}.tex + latex tex4ht-${htype}.tex + done + # now that bootstrap is done remove the bootstrap files, and replace them + # with the generated files + rm texmf/tex/generic/tex4ht/* + movefiles + texclean + + # restart everything with the bootstrapped files + tex tex4ht-sty + tex tex4ht-cond4ht + tex tex4ht-4ht + latex tex4ht-options + for htype in html4 info info-html4 info-mml; do + latex tex4ht-${htype}.tex + latex tex4ht-${htype}.tex + latex tex4ht-${htype}.tex + done + # install bootstrapped 4ht files + movefiles + texclean +fi + +# now start the build from the beginning + +# Make tex4ht.c +tex tex4ht-c + +# Make t4ht.c +tex tex4ht-t4ht + +# Make scripts +latex tex4ht-mkht +perl -c mk4ht.perl +latex ./mkht-scripts.4ht + +# Make tex4ht.sty +tex tex4ht-sty + +# Make tex4ht.env +latex tex4ht-env +if [ "bootstrap" = "no" ] +then + # move away generated tex4ht.env + # as it will override existing settings + mv tex4ht.env tex4ht.env.gen +fi + +# Make basic 4ht files +tex tex4ht-4ht +tex tex4ht-cond4ht +tex ./cond4ht.4ht +latex tex4ht-options + +tex tex4ht-htcmd + +# Make first move and clean +movefiles +texclean + +# set the script executables +chmod a+x bin/unix/* + +if [ "$bootstrap" = "yes" ]; then +# compile the executables + for file in src/*.c; do + basefile=`basename $file .c` + #cc -O2 -g \ + # -DHAVE_STRING_H -DHAVE_DIRENT_H -DHAVE_UNISTD_H -DHAVE_SYS_DIR_H \ + # -DENVFILE="\"/usr/share/texmf/tex4ht/base/unix/tex4ht.env\"" \ + # $file -o bin/linux/$basefile + cc -O2 -g \ + -DHAVE_STRING_H -DHAVE_DIRENT_H -DHAVE_UNISTD_H \ + -DHAVE_SYS_DIR_H -DKPATHSEA \ + $file -o bin/linux/$basefile -lkpathsea + done +fi + +# For 23 html ht styles. It is important that +# The current directory be the last in the search +# path for some of these builds to work. ?? Is it still true? +# Seems that html4 needs to be done first + +for htype in html4 html-speech info info-html4 html0 html32 \ + docbook jsmath jsml javahelp mathml mathltx mathplayer moz \ + tei svg word unicode +do + xhlatex tex4ht-${htype} "html,3,sections+" +done + +htlatex tex4ht-ooffice "xhtml,3,sections+" + +for htype in info-mml info-svg info-javahelp info-ooffice +do + htlatex tex4ht-${htype} "html,sections+" +done + +latex tex4ht-bibtex2 + +# The xttl files are for the experimental speech support. +# use javac +# and xttl/jsml.4xt, and base/*/xv4ht.cat and the xtpipes dtd +htlatex xtpipes "xhtml,3,next" "" "-d./" +#xhlatex tex4ht-docbook-xttl "html,next,3" "" "-d./" +htlatex tex4ht-docbook-xtpipes "xhtml,next,3" "" "-d./" +#xhlatex tex4ht-oo-xttl "html,next,3" "" "-d./" +htlatex tex4ht-oo-xtpipes "xhtml,next,3" "" "-d./" +#xhlatex tex4ht-html-speech-xtpipes "html,next,3" "" "-d./" +htlatex tex4ht-html-speech-xtpipes "html,next,3" "" "-d./" +#htlatex tex4ht-xhtml-xttl "xhtml,next,3" "" "-d./" +htlatex tex4ht-xhtml-xtpipes "xhtml,next,3" "" "-d./" +htlatex tex4ht-jsml-xtpipes "xhtml,next,3" "" "-d./" + +movefiles +texclean + +# Make font files. The Needs directives in this file cause "t4ht" to +# move the files into their correct locations automatically. +for font in noncjk cjk; do + ht tex tex4ht-fonts-${font} +done + +htlatex tex4ht-fonts-4hf "xhtml,3" + +movefiles +texclean +# also remove the htf files that are already copied as stated above +rm -f *.htf + +# That's it. + +exit 0 +# Remarks about other sources in lit/ +# 1. tex4ht-auto-script is a contributed script. Its results are not +# used in the Debian package. Its build fails, and the scripts don't +# seem to be shipped. +# 2. tex4ht-fonts-modern.tex is input by tex4ht-fonts-noncjk.tex and is +# not built separately +# 3. wripro.tex seems to be something specific for Windows/Mathematica? + --- tex4ht-20090611.orig/debian/lit/add_texmf.cnf +++ tex4ht-20090611/debian/lit/add_texmf.cnf @@ -0,0 +1,38 @@ +% add_texmf.cnf +% This file redefines various various as required to +% build TeX4HT from the literate sources +% It should be appended to the end of the default texmf.cnf + +% Search default paths first +TEXINPUTS.tex = $TEXMF/tex/{plain,generic,}//;. +TEXINPUTS.latex = $TEXMF/tex/{latex,generic,}//;. +TEXINPUTS.elatex = $TEXMF/tex/{latex,generic,}//;. +TEXINPUTS.etex = $TEXMF/tex/{plain,generic,}//;. +TEXINPUTS = $TEXMF/tex/{$progname,generic,}//;. + +% For TeX4HT search current directory first. +TEXINPUTS.tex4ht = .;$TEXMF/tex4ht// +TEXINPUTS.t4ht = .;$TEXMF/tex4ht/ht-fonts// + +% The build requires more memory and resources +main_memory = 25000000 % words of inimemory available; also applies to inimf&mp +extra_mem_top = 4000000 % extra high memory for chars, tokens, etc. +extra_mem_bot = 8000000 % extra low memory for boxes, glue, breakpoints, etc. + +font_mem_size = 5000000 + +hash_extra = 500000 + +pool_size = 3000000 + +string_vacancies = 200000 + +max_strings = 1500000 + +pool_free = 475000 + +trie_size = 300000 + +buf_size = 300000 + +%% End Of add_texmf.cnf --- tex4ht-20090611.orig/debian/lit/patches/fix_tex4ht_dir.diff +++ tex4ht-20090611/debian/lit/patches/fix_tex4ht_dir.diff @@ -0,0 +1,9 @@ +Index: tex4ht-20060411/lit/tex4ht-dir.tex +=================================================================== +--- tex4ht-20060411.orig/lit/tex4ht-dir.tex 2006-04-12 15:32:43.000000000 +0530 ++++ tex4ht-20060411/lit/tex4ht-dir.tex 2006-04-12 15:27:50.000000000 +0530 +@@ -1,2 +1 @@ +-\def\HOME{/home/4/gurari/tex4ht.dir/} +-\def\DTDS{/home/4/gurari/dtd.dir/} +\ No newline at end of file ++\def\HOME{./} --- tex4ht-20090611.orig/debian/lit/patches/series +++ tex4ht-20090611/debian/lit/patches/series @@ -0,0 +1,2 @@ +fix_tex4ht_fonts_4hf.diff +fix_tex4ht_dir.diff --- tex4ht-20090611.orig/debian/lit/patches/fix_tex4ht_fonts_4hf.diff +++ tex4ht-20090611/debian/lit/patches/fix_tex4ht_fonts_4hf.diff @@ -0,0 +1,19 @@ +Index: tex4ht-20071203/lit/tex4ht-fonts-4hf.tex +=================================================================== +--- tex4ht-20071203.orig/lit/tex4ht-fonts-4hf.tex 2007-12-03 13:33:38.000000000 +0530 ++++ tex4ht-20071203/lit/tex4ht-fonts-4hf.tex 2007-12-11 17:08:48.000000000 +0530 +@@ -30,6 +30,7 @@ + + + \documentclass{article} ++\input{tex4ht-dir.tex} + + \ifx \HOME\UnDef + \def\HOME{/home/4/gurari/tex4ht.dir/} +@@ -37499,4 +37500,4 @@ + + + +-\end{document} +\ No newline at end of file ++\end{document} --- tex4ht-20090611.orig/debian/images/tex4ht_doc0x.uue +++ tex4ht-20090611/debian/images/tex4ht_doc0x.uue @@ -0,0 +1,17 @@ +begin 644 tex4ht_doc0x.png +MB5!.1PT*&@H````-24A$4@```%\````H!`,```!J13N_````,%!,5$7___\` +M```````````````````````````````````````````````````````````O +MW:![````#W123E,`,E1VNR)$B1!F[YFKS=T7]^?,```!QTE$050X$;54/4_" +M4!2]0%L@&D/<$T@:E6.Q]9P`I$K,W[=MV_(P#M1_'[W:(1,"E3RRP+PMOR5AW+;0UP=^58!SARC)3F``\(=T1J7`,U%JD]S,`>*0B@%M +M^NK5K4OGB(?(D(8-*,!I@=8J]Y)5&%*Q@^#C1!Q2A8`PI.*`\FO^Y^H=$UZE +M6OBQ*O1K0$7!Y5OT=L8TS?P6O*@&Z#&A'H#QOM]!_9:`'A/H3_\!5C-Z]!W( +.A@T`````245.1*Y"8((` +` +end --- tex4ht-20090611.orig/debian/images/bgimage.uue +++ tex4ht-20090611/debian/images/bgimage.uue @@ -0,0 +1,1037 @@ +begin 644 bgimage.png +MB5!.1PT*&@H````-24A$4@```9````$L"`0```!'OBU)`````F)+1T0`_X>/ +MS+\````)<$A99X?]D_EU%7=79TCF^QF''+"SLS.[MZM;F\O^BP)D"Q+ +MAE\8\`O#MF`8,"P;L&$;!`SHC>&7>FW`@&'#LBW+.EW0[MV&FSSD#',.G7.J +M#M5=V2]8VTMRR&$U69RPT[]7[.KF\]3S_'_A^\N!6LV72-O6;1@5%FS@KXNN +M^]09;[AG4\TA[4+X2U''I/W2VSJ%0,F5Z0, +M";HBX*20<1<%O*%/Q+>50F?/-O^BZVI/>:51+;J%!)[)%D5A53.2"A:L*[DD +M+"V!-E?D71!T;(_%0UJU?,'U@FH^E-*#B(`K^D0>8_[/TX(Y1>F'7YB0HGL. +M2ZDH6-+OKJ(^R0:>:[_O\2,I86&$K'C+EOL6M*&FZK=T-.4^%00P84*/2>U& +M%-04S3IFK*Z"OJ4"\I^>W5(1;]H%-WSFO@L.B>V]_FM(U7\*-'1@4^ZCS8!V +M4ZZ*>4>7&4%=`I):[>CQ`\D&KI=SS9HM+=9=\1HB2G(^E=;QA?^_9,--]QQ] +MA$422K;D]$LHNF'3*<=$A9LJ'B7CEG4H*\B@+"0O;\1U\[;T&6K`_C5"242?K\.5I +M%!07D[=B\)'/XXK&942MBGA39X."WS@M.>^.W]$I(2:*JIMJ1G4AZ"W))@&X +M5=N2_DI*M[(MBTY@65E:ZEMM.^H"\C^?[9;WU]YJ"GZ>]['C7M7QT*OMM.+5 +M/0O2"%5=-*HBIQ<=U@2$M4J[XH8-_2*"#3#EDBOF=>N5M&'&*0$?R%@3<5+_ +M,P4L("R!&[*/P*PP=ET6=,2Q)EK?7ZF'2PH.N6''D%`=!H8$Q74*ZG3D&8+= +M*$VJ6=*M7=I/?%=&U(X9]W0;VD,`WVX*TF94GP]?Z#*U.F.'=.BJ"\<%6_7? +M_DC7OJX6T"7LL+N6%>PZJF+ECGZ;E#3CY!5[/\T/4#1&#LG[DIU;WOF/-@HMR-,EAWC%NTR6? +M2@L[8=A/,>#'SOA>4UW_WP`G/:@@J/>Y;@&? +M&="AYJ(M+=H5+;B`'WJMH6\YK2RO5PNNZY<6$/*1FE$=,F(-"4?9K((ANS;E +M]3X"W08>\TR:07GGK.JQI5M$0LT5I_=^M^68;-/\FR5I(Z+&E?1CR+\45M4J +M+=Y@E/%;84&J"`M*[\ML5QYZV5==]G._]"%.JKKJNKQS)K0]1SQE2]F.3M3L +M6C6C**3J4\/^ENZ&=.-=6V[ZUW(R^@SY%`DA;89$]^$MU*QJ$3?FL,M6'OI- +M\A'(U2RJ&A94U>7!J?S`FHO((^F5?=KAIXO]I&F?6A*4]1WO6T/-J"4]!U[' +MXQ;D=\_&;8@;;5AG5.VX9T6;(/)N:G=(/?+J?HD+2,5U`1D)2V[[CK"@3;LZ +M940EI03V)1ZSKMD64O*:C(BX;D>T^4#$/]3?P!4*UA0ET&O+III1*;\T*&C$ +M=[\P)5A]Z.E+KLGH,FE2EQU7#8LK6-+J#>U-MR"+\A(2PN:M&+>AWZ164>P* +MU(/(S^MK%-TTKT,+MLP[IMVEE%6\YNB!S_$T`?D?S^X_AK]ETKI) +MK;JUNF57E[!U,UYYKN#@E@63[HG8T"\I**E#3%B75Y^9[7X`).[8\?\Z+"6D +MQ47'I%7M"COQ3->V:'TO,K9AQ;"DC)5ZLO,:@KH<>P&@\S1OZ9X;JEJEQ(PY +MHFS&O#7J&?_D"]TQ+*Y5R;117+=K0$584)>(H&67C#IT8#N>%<7:;ZSECAT1 +M.XA)Z_83*Z;\S#N&GH-)0B("AAW"@BE1(9P`VYGU:N>+L1;]=<9_HUR'5 +MD`8N67)11I^PG$UW'34H9E%%1DI6I$FIN5];O(]->UN;?#W]%Y83$A.3-%0/ +M4#>'(HIN&K!KS;JWM0B:$Y8VW*1\_&\R/<>Y%P6,HL^@^U*B#@L\1WAPQ[@: +MRO[,/]"-'3EG5/R.-QJZ0LZ&H%/F730OC=_WOQD6<=B@!`U^JTTWM(B*HT.K +M;2NZK,GI;/@:C5--Q;:T6V8,6;+E=3D1+?)6#8@WC6W+PFK2>FRZY"TSIMS3 +M95-,^B!B];(L2%%.19>JD'-NZ3;P7$PT[R^\XX0[-G7KQ+P/I+WZ6.73TV#1 +MO(O&I?6(B_K4JP):+?C$J*R8X#[P^R$[9O0+*0T"J"BY* +M*/I8RA\[V3`V+Z@)*2B(")@2%?$S:7_+HE5QE[SJK0:-6D!5U(9%I\1$+5G6 +M:4?`]Q_)>7^QJ"\+B(IJ4;!M2[=[>O4XI$._<-.MQUV7I/0(2`A:MF3,@*H6 +MUU6=:EII^8II:54?FY>4%5)P6Y=.@TY*'5B/ERD@<3$UT]XSY@_VD0PLN&?# +MMAN(BPCZ_^SXCI.BIK7K=;BA@.ZN%05)<6T>E+ET"TOXA8+A?>#J59.675;0 +M@[1EJU(BUG5*:A%Z"5GE@KMB6L01$?&94>VV7))TNDG0:M-5,P[KD=4J9]P) +M2;LF;3JD99\!^`,!.?MD]%H60E[U"1H]84"?-QP1V$=D)^RS+2,II\OW#H!5&HFP9U2QL0:W+$BNO*'H2L(TKR +MB@(R2-APT[!332HM7[9A7;>LLCD9&01= +MC,N*>L053>IURL>B4E(2+R&@6S)MPDV+NH745/6:4M(JI(0WGR-W].3[S%M4 +M\C,Y,5EY,\:P**Q7[`!6-5-`"A;,V]+A;1D4]]AOTSGW9;7L(TY?51-`3(=C +M[BF(B[IK5[>(D+AGY_+7+:HYI.::5EWH]G\951(RUG"W8M4M2VIB>K3IL*IJ +M6$W0#8=U-KV,I.*6DEYMHK9-">@TJTW`NA4Q::U-JNV:,2?LB#8=YMWREJ)U +MJTIBQO;5K'9`CU+P5T?Y*%(.&A$6MZMJP^WZY[?\A1W#1O=AKE?*/\@S +M?,>L:1-N-*S5JN:<=]ZZJ!YO>E\1O4[[EW:_<%3#X[2F;,I59_2@:LLU%=OZ +M_=U])SD;"0)U(#5%<^X)25FW+B0N842+NY+:K;@G+27ODB[#1ANNB\U;D7=;J#ZN +M!UI4K3GO>TXWQ"`U034)FV:=%A61,Z]34=!O-=0?\B#H$$1KFI*,(RZ9EY$TW+1VJ[L6]>N6MR:I#7$?.:H'%6N. +M'$2M7DQ`_H>S02M^)J>F[+K[)L5U"^HP:U/$E)O>%!61T:6_X8/-N6C6EK<, +M/_)_NG5Y9Z\Q]XMC/JMVE+5J4[-J5Z^PI+^Q:V@?4SV67;*NI!4)V^9D)9$V +MZ+!X@_V%C=.:#]SS.Y*V;.D3%)57$S>@W4X]R]\,"+=DR@5=.H3E33@BI*JD +M6ZNT;=,6=+Z$$OUOD8#\9V=3$HX@9US5*3.JDI+(FG15R1_56V=37W"PA4=& +M(%0%U+19-F/PL6K1@%A#3OFB23'G+,KK%E%VQ9"`!=W>:5CG5\S9UF[9AUX7 +M$,:.!64MHF(B^^J$:0SR5"2L6M)MP:2LO`T9JZX;U-6D:%+9E*@6K;CLC!8% +MFS;%K$D90=6:0M/Z$+^U`O+ZV8QV,2E3;OFN8R*F!'4*2.AUR)OBSV#G';?= +M%M(BZ,%X@5T%41D1%2M&GNNK31G2I5O!GWE=6LV.:Y+&'-I'I*GL9GVNR:1E +MP];TF')'C[Z7]$H#8A(B/I&1D!+0XC.=[NLVV"2XDW?-C&EC$F)FY0R*VW)- +MW("L,()B3AV4LK^H@/S79^\[(BB&*H9ES=NR8EVW:`.9UZI-(?-ZM&+-%.9- +MN^&8C&WKROLL;B@+FG7342%Q47GSQE3=-N2UAB'>YH,'=+\^[VG,NP;MR@MY +MS9&7X)3G]@(&80$U-[RI1\2V^Z)>:Y+MV#4KK57>@J!.(7&_-"(DKFC+R;W\ +MU,'@GB8(R#\Y6[&F#^W6E`2TB?MK"]YHT!D/N&O2CR4$!2QH,:!;V$5E`Z(V +M7;6NMT$163-C3H^BJY(Z/$BN5?0*&&W8%E5,&3?AGJ)38E:,:E-U1<2(_J:/ +MZZFX[B-##^GKI*`Y)?WFS!IT[#EM1_$QA;!NTI24#@DEUQR15)+WOAZ'[%JU +M*-QP&.6`GBD@_]W9M!MB=H1DS-JVY8IC_G[#+[FJ:D9(2$7-GQG5(B@B[F^\ +M*F)"ID&?H6K"LHP;2,B9\ZV(9UJ$A(J\I8-R$LX[(BP +MDOL23AS,)FFF!6FQXKRHC*PUG\C[7TBEE5=MS(<[-KR:*P*5MY]W_6]?5\D8E>;BIBRI!FW'$-808O8/I#PFLO^;1%M +MLCBLWU6W'-;;<*"R+*1=OVVW_`#]QE54_;9YF28%5Q^F.;,V]!B4D772NT81 +M%77!&X:=>L%XV/O^Q-@>.`LJFW3=9=]U55#$(1D!B?HH5@?U5LVW(+]S-BQI +MV"V?Z?7F;>M +MFC2HU:XY"6T(671&AQ&Q)N>4UTPJ.FS9'7'=$D(6K1J6-V[6D1<&T3P'Y3\X>K3X&RW:1>MIL[S;#ND2I,GYY`D? +MX@U1?2X8UBXH(NPC,?/ZO-,$<0S9-6YQA$0'G)*QIT;,O<9T4 +MUR=BG9%)!T>L/?;;MCD\-^WZ#6>XMLV;U&GM$$`IF +M%72+-3B%JNRV'EF?FO4[%L1UJ0@KN>J>'^EH,K`JFU(6E;7KF@T_M"A>3P`^ +ML'O]3;S;MC5W1/S6([9RR0A-[UHYH"=:D/_R[/[320^*M0NN"#]4R%`SHZW! +M@&[)+2L2R@X]]O=AK;H:GO68,ZMLTI"<^[8=T8U)+5(HFM4NTD0@LN2>F"57 +M;3LNZ)8UIW37OVM0O$D9B"TY>15I"06S8@\-`H_+[FL@Q0&]4!1KOZ4(.Z[+ +M:W541L&[CNR9_Z`S#<:):I85C$OXHR?\MO&CSYLS+&[5NC:=9KVE8D55%0/F +M73?U'#/FG_;DE^6\(^.P&4%%6:>\Y_NJ>]^Y.6!NUIJ,"X)..Z3'EDOZ.8!4 +M7X4%V>_0AE45\V:])BILTYS#>RYE(V!FVXI=G;H5K(@]YP:1![1IRZIM'YF1 +MUJ)JVH1VP^+8L6&T:5F!;2NVW34HHRRJ3:>8H();XB_T%)^/72TXK$.73>]Y +M6U+9BAL23;W+`35=0/+**C*Z!*S:T2FRZ:EB'FA:9IQ94 +M;WVNYBEG1$S(54=D==EU4?>^"@=KJGLV(>6,`3_4JN::B/!C$[&:A=-7=-DP +MI,,A\_[4ZT[5X4[5F29%K'Y-+3YP5!]2CJHJ2_G;!X6'7Q%]`0]]XIR%/:U6 +M\8HQ`?]*3EJ/`1^XIU:D?.FO:F^1I5ZWO_7K:`P\X(6436,;?K>V=1+Z=LQCT?5@'=+H*8 +MH#9A+0?B\76$6$E1'2*"=MPS(J9%U)8[3DF:,>-8O0+H2516=,^L;DFKIJS) +M*KLGIZQ+OU5514'?VT=8=-JJ+FL^\+$7Y80EK)K%9K*FY;T679?6_)8M6.'CW[0N\3!F5U +M6]92;\XB)>J8U%XUTHO%J<;M6+%BTA$["HJFZJO?HBK6M8O+NZ);5Y.$8]>L +MG"G7'O(Q6G5:L:%GGYN_#NA+$9`=V^(>%'[02D%2[8-ZY#TGE%)%7>U6A/:1W?[KKP8?BDI;,J`/J4]?)@6WN<(NR=3 +MR8*D(1E](HHZM0F[)5P?#=$B)Z&FZ#5'FL*V51,6I1P1,F[;0/WSJ+1>(^(' +M559?1Q^D[**".3D9)W6ZC'9A'V#+^C,GB53=5_:@)Z)'I\NJ$K+.>->8WS%@ +M0D1[PYG@65=<<-&6'A]:-J3?IN6F0X^R21$!42G'#0@*URMT=^I>5414S.&& +MAV,_ZWX3)EPP+R#K51\\M$UZ1855U.TZ(R4&[84]3US +M57#0O`5%2]KK&G?)83%Q$Y:$''=H']LI9JP[(F["J'7;PH[4=R8UNU1ORY1# +M(DIJQJW8E1$7M&G&J()5.TV[9]&6BK@V%;<J)Q7,2<@ZI=6P\#/SN16+SDDX(8*$BDDQ655+%KVVKR+PBIN2>K08%)<6 +M\9&@:9V/C1)J!B7J^Z[6_=Q5=\Q9-R(JZP,!*W65\;RT:FXOT;=L7,DYBX;% +M[-2WS99VW]IE2>U#M=%1(1$E9IS%A0Q(OQ7GM+"=(673%F\KN2*DH.>7D@7A\?05DUUV+KLKHM2VGI,6, +M#B6+SAAMB#D>]&(?49!3EK4J*6G3I*"QADLEBN[:EM.JI.BR+JTHU!<:M[TT +MYS7ID&'O.&9$GVXMQAT1E)!YP?E947W:M`K@GKQ^(4DM/I718\5%(P[ML[WL +M@+Y4`5DQ+RUMQKA-8U;-ZY>WH]6AAH8.%$S:L*ZB1=R:6;WR-L7E'?):PT[Y +MI@DQ\]XU+"-OUPW'Y:V*[@5W7Q;%M(A)U.UD7DKK"T&YVEXA8UK);3O:;7K? +MB;W)Q+NZ;?NN@0/?X^L;Q!3WL%NDJH9!0_6UJW8=-XJ>NN9\K2P/FG??VE#[`ZH*19D0\"B.<>%Q52M +MRCBB2U2_6(,:=%&[;FT2UMUVJMX7ON-P0ZMQ?N4!P3UKHM:D32"A['4=QE[( +M!W@RS;LA^]@8U)!I-X0M"-;'LKV8_EDR(V)65E9(R;R35DP)BUM&_\$JYJ^W +M@/Q79RO2LBIV;.I'N^N&M0OI%&X8&+TOI`A&[$J[YR\HY("4@H6 +MA8Q(F#:C3[?D`;3Z6E/XLJ"45PS:,&%`KSD9+77TU>CA[>IPQ9B$L+`C$HAH +MI:&H5<62+7V8\:DE8][U=X1EG)!\":-LJJ8L&-6FSQT>:GB"B+\MV:0PP*Y; +MPJKUJN:0'ILN^RTC1L0%FU(!<$`OU8+\3V<+_MQA60]JD4*BCC14&5M]Z'## +MUFU;-XP-\P[MH_XTYYQI&8-:=,BYH]>RG)"8XR]ETE/)?2=DA(2UJ]@1?D1$ +M$H],JG^AUVM0P(:";CE1"4735AS6(G0@'M\$)[U=OS-^B@%==JW(-L3C#).^I.#I6C?I"A6JV-:+6'0H`F;=6?YBVS' +MA+MJCWR6=-H?2TIKV\>F\JNNR!HU(N02&%/3:<`_,-#@8NC&:<%?FQ-2<4=` +M!16;$J[:_EPTZT5HVQW;+OF)"M*&)%W39EG!H#,'7/?-BF(%;,L[A;B*57?T +M?N'T\TT!026)Q_XJ+*--:X.[!\NFU`S;D1`5L^V^'E&3&)!X*7,[*OK,Z!2W +M;,JHL*"(-M2:6.)1L8(C4J;,&U'4(6_5C,.R!YGR;YZ`;)JM=V]7[=CP^A=$ +MY;?<-F-0TF9]"]7S0I.:-3%A`7?%Q07M&$?&V$L(?-Z35A77(FQ%NS;O"PMK +ML6E=U]YXZ!>ELJ"@#U0D;8DZ9T#1MD&]^B6%#[R.;YJ`_.'9HGY=@@("0HX] +MU7^H*1N7,ZNH7=S""^UIW3'GH@E_(65&TG!]=^!@0^O9]D-%U]QRP[*`E+1% +M(5G=)LQ8%)36UI0A;`5WK9N7U6O#NJ@Q(9_JDY24$#]H?OH&4OB4-J4]9_CI +MNGM92,`Q6P;]J6V]6A_S0O9'*?WBEOUC80NJ@@9LNJE?HHD6I*PHJ%]0R&V? +MN">IU[161W4JHE.E*?.F-MS3+>!/18T8\8'#X@8MV'Z!!0@']%53H%9KA,U6 +M+-AUS]\7577/O-NZ_?B%%@K4ZJ'3_]!W=*O4UFP?TC;4@3Q*'1S^IYK$4%5;IBV;U8VL:5$9 +MIPW9L6ES"L] +M[S^00PYJUE=PGM,U)QY +MY>O&[2B@543!I*.(R\M9UBKJ44'-11L+"7BE+\QGH +MKK]QV'%)$1$I$51$:@O=&@Q]*56Z)8.K-27 +M*2!!!4''_$19O,[(264S`D*V]?N>J`G+2D]&DJ(2PD("`\XX@ZM0S)[(TZD^-6S+MB#:[5B5DT&9$0E;'8Y5= +M+Y=J9NPVN-:Z?EQ`2-C29\"RCPP+BP@*V_2)3H?KQ8,MPHX]03RJ"D_( +M@8?UFM>K5\B:*2/2+^%1"F:DC!KT2ZD]48ACRH)#DDV"<)NNZY!Q78\607ES +M#JD("TO+-&6$7>,TXZ*I!@9;5^U::[B[YX`\'>-4Q*2\XKB4G_M0N9[O^)&3 +M>^@];N@IEUMQ&^LJCWU^VY0=1:_[W:;!G,?%,*154-B/_'3O_A6\ZH\;U+&- +M.>9!;=K\4`;=.E7]U$0=3GZY5,9W)'W:P$'OVGYFE=T!-6!!PN9L69;WEKS; +MUBQJ<:(A>._*9]4``"``241!5%(3=,&RRF.3%XO*SDO)ZFKJJH`'&CVF(B@H +MI"(EI-6B26/*`H*2^YCAV`A-N>M5(0D!.VK*+AMQ^BO2;QE1$1?T/+-"."*K +MUK1"_F^Q@!#V@0&O:)&U[K[O&F@0-CR(@87]]F-P)B)KP+#(2YA3?LYU59U( +MU)DDH,^?2]J1:KH_4%5U7527!P67*4&O/.?R[&99SJ":>\8>6ZOZ.!7=<%_W +M@8B\N(#L:*U/M2I*^X.&4W>;0FJ2*DJ?@U$A;2)-[^^@*N:6.26M>UD>#CP$[,K[S%$1.3M26K_RY011$3/F!+1^@3HHB[@M?+`\^L4%).2F +MJ*JXB/8&]4W5@JL"!J6LFM,M;^LALQ]HNF!LB2%@2]*07ZA(UN]7L6;(VTT2 +MQP4UQ8=:<%/"2F;-2.N4^DKU<4%52,".!9SYPC#$BJ"D#27QEZ"H?E/I*;58 +MOW3-W]]'4#1O7DK$I#-"[KHOZ2U7'&NB<_PPK3FO2YM#J+KNB#ONR/L]23&Q +MQ[K,GY]VS,LKNN_W'YK)55614Y5I<"_CRZ*[5IS2@@71ABK8/I/7H>^@/NQ% +MHEA5BQ+^4OG +M/E'QO`G(0GV.^\."'W3**3$S#\7E@B(Z='^EFGC%A[:=KBN@G@8+/,>4#1V( +M1\-4?+(%*>WCX*?<<5+5E#5KY@TXY+"X5>/.?,$6D>>E"5>\9M"NJF`](G99 +MT&$QTV:\\]P(>\.T-:_56:XBA+_4[Q4KYF3UJWU-T'O9'8OU/8;/ZTL=T+-I +MR:TG\^\7BT=ECTTJBG8$_,R_JZ(LX^]8LRXD(V6D:4#GUP>\9Q\,)CY%Z,\O4"E@W79?S@ +M"4>W*OX%12XY.TW:;/+MH$E%I_>[)WW17SA:'U2/69BJBHJG:#GWO6;7_F%TI/*70I6S?O:CT6^C`T;.K\R[+YB4DBG\UY1%GZ"E3CO_T!)PI+8 +MY[[GHD6S(H;U'W3%/Y/67981+\"DM2K55Y84EK!3:,20DKNZK*B0Y=H +M4_R.K;V:KHII\UI=,*U#2D+(A(0125,N..[0"^8[-JS6J\.2RI9L&Q65<4J/VF/CQC>LROHSKQ@0 +M53DH6/Q"53EG7E2KB@T7=>]70,+R/C:A6U*+FFW+AD4471;QMNZFM`A5U,P; +MUX<%[REY74:?#[U:G](;](%^DR+>;@)HJ#@O:4%07$S5;5U:!81]*&-0KT-? +M89E?7J>R;;W"9I!]1`%=\C/'_9%.&7$A$:G')C8N2\D*NN&T@"V5@RS(4W'* +M/363-AV1LJ5H2^B?G-T/KJZJZG1)359$0LD]+2IVG79$RT.M4,]/<^9MNVU2 +M1L*JBNM.B%E5TR>A)H)%"U[5UQ1K57+73<=TU0,4%?<=%[5M0J=#PGR%P*0F +MJ"*O74B'X8?R]O-^H>S'CQ2Z!#YW!C5;6I6MB8M;DVIZ9/$WA9:%'%*SCDYM +M4FX+_=-]69"`J*0.OZ@O*0Z+NJ17EP[Q)C!1P36[A@4DQ$PZ+BLL;UZ?=3/F +M[>JPBE8_;%(A2<6L<2TZZMTO+4J6;:A*>L7H5WYL$5%;Y@UID]ZS#A7G77#& +MF\\L_HQ+"BF:DL7Z0R4Y!_0HG;/BB)19A[0(21O=+\1Z0!EY$_K%)/3HT][@ +MDIU&\/:.HQ)2L@9%!.IB>-FF88=M^TL]=O3J:YI.#TKJM6'.D*)=,1'S/G/R +M:[2[HTVHGKA]\-3C?B[E=QM,YH9LB5FV+FCX8"[PYX!504E,5:N?RMI5U:ED +M343R^02$(1_4-_>1:%K%[+9?:-6SQ_H9"0_6@-9,>5M"BZ"XH28?B/PZ?/&1<6][I6&HM&O"/1E']#*)@)J<7&0^[8!X^M;T@8U>T7XGJ^MN7@57_E +MIS;<]J_.?`\GO!>QDW:%M%IV16[[ANS[*B_IT?-H.B3+$A9 +MH5[&O2[GB&X1.Y^S%8M&73;DQU-1FH77_ +M7-SO/U*$-R6ALPE5714W=>D4L&G!D*`%53U?>;/3_I]CW:Y+;MM1UJ'+<4,2 +M7V$1S#>-BJ9LN.%W]:+D$R-ZK/I8U%M:7!!7U*53TE,:I@H^M61'UI()D]X4 +M5A7?MRN^PJ.[JUWR[FONRD!Y*!V!>/25BV;<-5?V5*5^-IZ +M&T^/N;48<$2'17FSIDW*Z11\`C2L6'I)'3G?5"K9$M:OZ&.O>1`N+VF7-^", +MI)`V+5(&ZG#^B19DQ[9[)OR!C#G]JBH^<_P1B%-Y24C]_Y%SR.NR=A3D19M6 +M7K?IEIRX-TR:4/:J+26]+VG&RI=!ZQ9,NF%3T+`_>2($O:7]&_R$S?#;@@_Y +MN/>5S7E+IX#_U7'OV'';A[YG2/J)ZOZ))B`AH6C7)3^P:5Y8V?!CK_]E.;(_ +M,N<#2X9M&5-^(;_C!PEKUB$HX_#FE537A +MHOBWN`OD76U:Q.2<-R-L0$K8.6<$I6UY7U:/M-!3G87@Q3HRVWBLW32L1X_W +M;!CSNI18D\1CXYE_$=%MP#%IZ2;8J4<19(=N"96U^+X3SPC_A&?T2[NOY*Z_^TAU4]*N +M8<>D-&O(]*HKXM[^T@K_-N2%'D/@/59]Y@VO:?T-:D&=$/^<,EGQGLLJRM_B +M,3]I"\Y)>D.G@*LN>57&J_Y4R7>>V)7Y.0O2XX)-1_1I]>YCNOWLSV]!5K0_\EZKIEUP +M7[M_W]O?X@Q("7'3[J''D`O6!)4,&=/Q5/$HJ^Q9W=!_4'7+Z"Z;`Y.5\:KV>C0OV&'!?3D3& +MJ]ZKKYYI/O5K\[<<-V?*>Q;W)+3X$NZU9MQ=ET1U&!7UT2.O[.N04JL)6S=O +M;I]6^&D:;V.OS;9HRE5_;^U9;C5Y35+>,2LBJJ!K^P1KODKK\T8:U> +M;A7ZIV[+"BLUZXY,9V" +MXGZA4^!KM2UP35"/FR+:&ZR16G5+\"E)OSG;#HE@Q91/G?=;_O9#Z[QW!!6_ +M-6U2%9/N/8(2X@HFE10,>>L9?%"UX+03QA5DQ83.GDTIFU.1MHVW7UJ9=ZL9 +M\+^/?>V2'[ZY-:V[8;4I4\$755^4E?X=UB^+6 +M1!]2\V&[)E2=;D`5!_3)2"E84]$C=/9L0%C9QVJ&C;[4P&>+=JT"8H(6964E +MM#OV`N(Q[T.1^F//F]9FQZQSSDBHR%N65I7RPZ]90/?!$W>YQ-Y$X:?1@HLB +M3FD3,?>07?CUM:9MRYIPSEV_][GEW#/H4;%D==^CYII+"Z;EM+W4H,&BF*P^ +M2^)^ED,V]%>\V&'>^G](1=?T +MZ_VN..T?/L'#6A4T8,BNNU]A@*+LKE538JI.OK2[%&Q:TNJ&LBXG +MZX,$@[KV+91A)UUR7^@_/[LCJ=O1+Z5?(.]_-R!M54E?$T!/FS8=5J54_4Q6 +M.Z+2SAL1->>P-[_6?1`=YFR*VE9[:'[\KW7_1:U.R*BY:MI)AY]PT"5WG5?T +M=YXX=K6,&SJE!92M&?R*@MLE.9N.V;:AM>FJ>,NXHK"X724W]7K'KJ"6^ND_ +MSS,_F(86^L=G(UJ_M,A.U;`5.7'M33*U%>?-"8C*F73"@]%$(0.2>KYB2-$( +MM?O(O+3^SP&`@DE'](J9<4Z'[SYELV/`NU[U[SS%E]FUJ639L)1U@<>&!GV9 +MH#+IL$ZLV6YR?=B"!15WW3TB +M31EKO6M'3=R6<<>MR=G1AYP%(TT;)/%R(RY+=KWJY!.^:UB'I%T7K7O=\%.O +M$73B*;-7"M9LB:C)*>I4-6'T*TH;!NLM=UE+-ME7R_"C*O;QT7 +MI*R<:34[@@]U,#T/W?)_>U5@I_;-ZH?X-:VY+^^W,>ZN5J-N^=@?"$AJ;Z@+ +MHL27#L#*CRB&'5LZOH!EIUQTHK[MJS$,'JZ+6LV&+25!G;9M..=-;6(O9;_P +MTVA3[`F#!)=]AG>>$&YX-FV;5W#JL5/\%U[59DG.)?^1.S;M&M,N\EQ*^($W +M6+&H:N!I"W2^_IIW6EC6E%X9.^ZXXWLREA1DM$@T\&I6W1%1=?I+["J\KVIX +M'T*Y*;"/AJ>2305]V+&AH"RCTRT;CEL7UR+\I2J$.9]XU;#':_FNFY;UYG.P +M;MYE4UYW[)'/YVU9-B;I)V*&#(J)/V>]QEVKWG[$\GT#:5=555!9QK5ZZVR/ +M#TP;=%S?$UM?*I_#K4N.Z_6!I9>RYN=)`OFQG+YGL.C'+CWT4WI?_8!!.5'L +M6+$CI$_5>TK.2!O2)?$EV\L^,1?]E66/5E4?%;-J\KE@VJAC/GVL\KQ724Y* +MR'%%6:WB#3CF.T]4,1?<-?\(T/V&4=Z4G(R"BX(^\[HY9PPI">E\RN/L6E%[ +MR#$LBKAO1(N8[]L5>.G5855WS!E[1I!USD]5_=%SWR5DV"KB:)7T_[-W9]]U +MGMF9V']GG@$=BYRE=PEM[G+RE)6 +MKO(WY#[+7MWNE>ZXW9XJ-4A5*I6DHB12G$F`F.?IX`!G/KG`$0J@".`#159) +MI=YWHH"#[[S?N_>[]_,^^]D/;+CP:]7W^IY=_]&N,\X?0*ZB+KCI@9Y3UPAQ +MO>J6_<)W#P6_E#LNBNKTQX$JS[(Y2W9=>6)U8KZA>:A_YAF%XWY=B=6$->WF +MG)/3IN&?&Y?3E-;I]2/`P[HMMTU*:\>6A^*2'EF6,VW(H)VG]G,_B\THB7[. +M31=]+.$;)]SY_,"_]X8__@(]Y$US;MO6IDK9GN`4K6A?R4/N!6_&PDK0%0]H#::953/6I8_9"!5IHQ;>8>8?UZI0VZQ]=;,DB-'QB7H^>4ZO5K%K1*V;'AT8.;.M>76*!1P=NF7)- +MOYJ[?NXURP://I6_&B=(R9::3AUVS>J50<5UVZK:GW*'L+==0LI^8LE9GH.7,JQO1J.Q7,NT=R;'A71VM( +M1<@-?9K/B$#V2-AU3D+-/=VZCSS)OO0.4L:TL[I$S1K6J6!#64U.7L\^[G_X +M[-@VZ;Z&+CWR-EI;9\>HYR%'LV#%D3J>(D+BA0*G#NK]V +MWQ][XSE>:<8D=.H_Q3=J"JFZ:]"0DHK,,U1!C0!_+R)N2+].*;%3G5*K;EI1 +MD%1PRS7$E*W[4(]\H&]:L7M(MR3BYY9=4A(QZ.(Q;^M+[B"S%JV9=DY#0U*7 +MD*1I-PWI/')I]H3MBB:-BGELPI)1.46+0EZRZF\5E/1J$WTN4_MBVFW;UJ9; +MAZY`+O>NOW#%GWY!NN;GK>-4&WQ32%3$^\KZQ:R[*-*:VAC-'/N[46VB=JT9D%*VI*E;PJYM%_2(2WOS +M.2(4.V*R;AJ4$PO@'C/^G4W_VM4#WW9:[%?"B:ON;Y.:>9,F+>N3]W>ZK.C7 +MZ8;M4\VA"IFWYGQ`_=_0J?8`]XQJE]&4T"_F'5GK,J[H.M(]KKMN1`P[%E7U +MBUJQN`_&A"5TR^J0/.&9OZ0.4C,CHEU35L.F6;\C)V1%17>@^2`A*14S,GHE +M5-TU*J>AX+X.5YX+;O79L\Z9MJ['F8"]D=_WG[SIGQV(]%6W3`J_<&+^EI\H +MM;#_9:MBAM7\Q*A!?=9=M./?H6#:^"D^-R]J4>&9&59/LVWWA,3<4I(P;42? +MIF[GQ.2ECAV],2U7 +M5C0A)/6"E72K9O7*:IITWQU#NB1PR\ORK4[^W_,MH^[K#8"J[1$'&^8],F]& +M]CDI8=8M6[=F1=Z.3^1=T&;'LFXY'=(GZ+3UR;7.]0Y;[K@@*RSDAO/[:%>0 +MDVSAR^<@-4UE(>M^8DA*6-.`0;,6]>@^%6J15E50,""EXJ%U.:\^1ZIUU:2" +M=W2Y;"!`8K7K;[WO#_SNY[[%FIPN]\5>,!T]KE>751EQ(=LVG1.7,J$BK=NJ +M?Z%7TXR(WA,2OFD?V1&5$E)0T2GF\3%507#;=<=C<]YT0"3D-8ATT;K;F,'9+NVS*K/S`@'](0L6G3D+2:&6$9!2'?#BBU5+4G +M&O0E,*0D=MI2DCGC&%?_!8__"MX[8.'N_U>6ZB.P+DY>H6U.7M>.QO'9A57== +M4#/GLM=%+=NTJ__$;IV0>\:]XN76L^YIVR8535GS4_F`U5C-K&GI?6=<\:EE +M6[JU*9O5+RFLS7E9YR1.`<@G9%1-R>H04?4!QIP/I$VPY;YY=YW],M4@CTS8 +M-*1+QONZ=:#=J`T#`:^4=LW;,/-$:U'"E"V7];Z`]JF4L)BR#4U]UL2/.+Q_ +MXB]]PW]S8GZ>$#4IIEOXN0].N=7U"(N*R@0#Y +M@_!T5%C%I'-"IN6/Y.H]>386S1C6,&7)F2^+@VS9L>RV"]J$A'WLFH:PN.&` +M*4?)A!XC8D_6O%/W9$TT^1UF/:3L:-L6? +MTJ-^^GKN,ZY3U6V+&GH,R\DH6U/2HV3&1>?WGSLD'J!\;8JUZ#Z'[8Z_]IH_ +M/46A'I*6-B6J2\,MH]JE1,1UR"EX['%KTE.0#&3"BL2!MY]6L69*S#D7`R77 +M-2&35O7(:WC[R^`@-64D=(FJFW=.0MR\"4W=@O%KZBC9L2/DCDE1T?T",_Z" +M<:%E$SHU].O^').TZ1_]@^_ZHU.(#K7[F3EG#@S#?G:KN*=;2-FVBFE3WFB= +MQC%EGZCI],JIAR.L6)9^:@JV[K=/J5@2%A=5]ZGS8FXI2)HUHM,A%DW#X6BJGO:O1((VBF;L*2IS2,Q<_)[*>^OUT'6/+#IL4V]LNKFA'2K +MFE?W6D"?G[1J2=ZLA]Y7T69=^)A[]N=I#2NFM'M9V^?9MJK3DH%3NM3XY:LN."@5,FGG4+/E'0]528M>L9U$KJUE45 +M;.JUZ:9V%[79M:A;VM5`X6W3FG4QH\;\5.2`R]><"ZB[-F=-U,?&=>M5T&Y, +MPL2OE^Z^:,-Y//:NL"MZ;?I02+OO!!1=WK(I9L=U"9?U:1A1-?$^UP*V1VQ:-&<0=6>\>NK/FQ=6 +MM&K\N2%MN^:DC2EY9$1>G\>N*5H2TPA4>S:L6U#VD3>%\4_]EBA=>?\B1C2?NI;!M1\X]=Y@C3=U:-=0D+(CWU;VH9I'0&QAK);9D4,R0KY +MT!O*8L+*JB_\PNT@D)SZ7/'XH;\TYK\[\5Z\Y+:FS('",O8<1XK6;%J75C/6 +MJAO"=DPKR4F>^N_43+KKCDY+KLH^MW%*RX9EI#3<\]N2'ELWKS\@W7/!K*IA +M.=SP*O*V?(I\(-1SK]>S**_-ML?.BZ&LZJ:$=D._'@AQQZR\3FV_MF;[)?_>K'_E]1-_AH:;00O/RT@:E +MQ'\5#K(IY)?J$`W39JVY9^Z5^>>+1O^=2VJ\^I"^1)VQ-P7I"3%K=NUK`M)6%AWWK& +MOQD5-V;4L+L6[)IP3^H9=?EW/+!D6K^&]_3HL"W'3`P\;#']*A9% +M]8A(>5N[FI3?"538USU6,&]74B_2MBS)J$N*Z9<6%WK1#M*T[)%;VO93GC4K +M7I)7T*FI8,)+RA9%=!]3E"_O.T[3@FF/;:GJ$%-WPUD96Q;T^:94:[[UK]XF +M_%L5?^[2B3_YT"W#KKRP">WS,KH,6)654E.RJJ;9`]H2Z3XU+:UHUZY*>@.X5 +M-F=(SKI5(R*BPI;@$') +M(P_%G[NC718-]X6,B]GP(Z_(:"B;1I?+I^*?/N]`\'=^Y'O^Z5-QG(.:*5L^ +MT?#J"^3MEBQYK.AMTU8EC`AY*.O,B9NOKJBB>(!;"7GO7G!_YIIQ- +M:4-H*EORFO.'GN$%.TC8?6M>%_;9]=.Z#WU+6%C5NBX7Y9R5/):=&9>4%Q=2 +M-FU42INX)5,N2IGSR`5]OT+YMZ#34S.HW*^Q"]2MILNREFY(36IU^>8%4546DSYF251'594I-V +MX7/XW`MVD*JJ1Y)VQ441LF/9MB$A37,RTC)'D@@^:^3,R-NTK%/$3^5T(B9E +MQI"&F#>?TZR_+V(]3]WT-6OF?2BWGZVGGZNR>47Y*9S;=CW&79(3M^BLL%B` +M9J:8.767+:CH/^*G*RK^Z3/QH9\JZ-6M0^S$NK%F7D32 +M.](:EG5XVS5SFC:->RU08K5E1L6D>=/&C)E0,2SG'\RZXY]#W_O2H?\.`@NJAB!ZR8T9#2=C@*6)]I[/Z+=M6 +MD38K]SDWB>A\AM.O9D)9TG4%7=)J;AJ6L6;;^99\STFK4[#HD07=!M7,&S:J +MZ*$V/0'/CJ:0&1DCNH6\+6]`UJI-?^,E;VJ::G'"#N=`+]0:0MKT6#L0W:[Z +M7?/N2.O0/"&;OJ%A44&;*SI](JY=W7O8MJ4CD%C`K\O6%,7\2+]!B1G7/E5["!_Z-']A\3FE@5,6@?M^QHBZCW["?N*W7 +MOPP`:5!UQTWS+KHJJPS+4T1?@A#]4\^I36ET[#,L'!+R7;1V@75I4PI>E@\4GY?MB)LS9T2_O8%J/].C+.T;@8B150L^ +M496T9-,H$FIJ\I+*ZL94S"NW>EM^10ZR;MZ*FH2TAO(!]<)0*_*%3]QBW-*LWK\K*Z5Z +M5+"VTFWO>^S,@:?+6-$0_\(ZCVL6?2(J8=&T=B/RYC4U=/A.H!NO'5-F].N4 +M5K7BK#UYO(P9PSH""8U.6531U"9OQ;P.;2A8]9*(337KUG09>FHR^D(>$+%IT4=ZN +M=4W=`=L/%LS8E-4K+F?7EI(>9/2ZW*(HG>2DFY9-F?9[>L0T;;OM@C4%9[2U +M`*"*<>DC,+07XB!A"T9D=4OXB8Q^46O>TZLK4$PK*VJ*2>JT;D-3TH*\NADO +M!::B_/HMHB!O4D'4R'/L$ZQ;-NFZ7FU(6#-GQ+;2,_2]5"Q*&S`C=X`^I28O,@1[K']8AQDS8]<%A<1$7/?2VHV?/.)*YBC;-6$ +M>1_*RR%AW:PS-E5EG0V(=7\Y;,?L6-`A@Z0AO7I;UP['VZ:;+\9!BM9L&4'#M-90L&Y53]PC55*0UEC_3*R7[%YOTT+4IX29OHA+J+WE@RB]?C(#4%M0-+$!-3]YZL;6W.!WIQ!=<]=D:'-753^IWQ_[JD(2NI/\!- +MZY?1H@&[$H)DY)^:4Q+7K>:6\U*J=OQ,3ZNR"YWZK57\PJ3O.>R70-]HP;=,=<\X\GR)]W5U;_H.HT/ZCMNO6 +MAUZI`-U]#0T[JNZK&=!K28=!(4T/]Z=(A'Q];=>2HGYEMTPX+Z9HU9`=":,' +M)!=.4\E4S/AKFWYW'VZ]X3W?\U]*('3*I+#HH6%Y=Y0.#<(KZ/+M0(!N7=BR +MD`$1;1+^HXNZ[/K$?7_D-5TJ8D^X0M.VQ^ZK/T']C,K:,2NC'14-Y_0'[%&M +M6I0UHLV/Y'5\4>1QQZJ&<\)"'IGPKP_@($%;@>8MZ-D7<\PO?5?&QCPRZ\$R]+PTE[_C`'QZ8Y[HEYW\*U$I;M_.Y +MM[*(K(AKK8&=GX6S?*!/;)H2UJ;@MHM(Z?.FAP9(?++NK%D1K?+ +M9K^(-F\9(7D%*SI;@.Q=_8>:34ZRB@5=^M5LVS`L)NZ&JIPKQL1?6$/15\,: +M)I25]4NI>6A47-2.@I=$94^D3,G:*SOF'.#;,&O*);PYK[AJ2M6M,M)ZFH;-M(2WSZ +M:8!02L7L4R1;DW:L.!,(:BCZY;U*N[(UXR)B[CZK@\QYX*&<#G$E<\XC95U7 +MP$R/HEE\9$>_M*I[NK2KV'7;:_I/.8/H-\.VK>PG+T7SJN9]X+*D)RP +M95*GJ!VWC&@34C.ASZ8!;\A^)1&K+VI;_JVX'E%E#RVT1$#7+3@K;=N\'57= +M`?73ZZ;<]ET]*'GHAH^][!4I$T)?2$,^(FO+JJ8+4OHL>Z3'D)@''N@-J)Z^ +MZX%EM^6,*2MJZ$*;(9UZM!^XR`L=@WSN.6)*U?:AH9Y[UF;&M+%#?(#J$ZM7 +M]L"P;JL6#;0X@D51]PSJD@GJ('5+M?H,DL+&K-/2^)BXG:47=!OUYG6[2-DVS%@G8YCTS9 +M,6;;E$%-,5$9F0#00\F,1QZJZ[2GXC^I3>;0VFR)^O:!JKANWK+0?JW5%#)K +MQ9BXA,I^UT[&B#.M%#:@@X3=4U6UKEW,VW(JUHQ+JTIA1\V50.+"]=8@D[IS +M2.&QL&Y90RV&[M<+T#W8--LN9%+-H#9-GQJ3%1+VD90^#65%78$)A)VF[8JU +M*'E#"FJ:.N7]P$U7`R?#3[.TFIK-UDW#(UWZA*4D`[A'T74SVHS(Z+7EGG,2 +MMMP3T1.P&JJ:%=>CY`>^(2PLHN*.FLX#KI5XHIENQYI/K1G'K@U52;O>T6M9 +MRGD[B`H)BXBW=G-`!ZG:]#,Q(^(V;+EEW)B4304=+<2@(G+"";+NMC63\BI^ +MXI*4L(8-]YUK701^O-RPFIF75.PK9[>@U+VG172%?@ +M]"CEKJS.5GF;,6U7Q:>Z_,DA[F[P&NF7VS]MVZRL-L66LE30P+8E9-&2EUH% +M]I9V;6ZX$%`EI2&DZ'V#NM4M6W+6C&[3=EPYMKJ*:!.QKB+FD34_D]>T9=9K +MNH0M:GR.7!/008I^*J+;&)(V[*@;M65)2E98Q*QI%X[-/E#K$KG7#TJKF5-4D73-NKR=[X`3%XIH'JBV- +M]KTI'@T]+4PIJ>(#$[X;4%SG,(6C8LK:@;DAT99.8]:.?*MM-JC;=JG;LJL/ +M>3>,R[@2B(38,*\I)J6@8E'$56_K14./;QT9H)L("8M**+NCS;"W.B;MO5^17)A?Z94BL2A[[N;XGY!'"TBJF9'2(6O21R_M%;TBO +MT6,WXI2_4/*Q<]*H^@B<57)ICEG#IQW6;O" +M,GI.H"!6-(55E%L_%;)'8YS0)V5.I=7Z=++MF++AKB6C>B1M.2N*F[I:\J-' +M!XZ-UBHF-.R8=4F;N!F[+FMWQX0>@T]QL!,=@G8JJV9*753$OK%I'R0V=U..>@H*S3G%[)0UU]X4,18]%=*T\,6J[9]%#3%1VJIG7(RVT!/@2K3@=-B#40JVJIGP< +M>+KO9ZXXX[P5CRS8,2SNL;9#SA#D*C?J9R:L2TCK/O".<[;-:#,:B/6UZY$9 +MUXWK$A%VPU4U,U9D]07`XVJV6SI:26$1#;>=DQ*QYE/G=(D?P3<^X"";%NP> +M.JAJ-A6%+?JD):^U[8&(@1,84C$ATQ*'\.>PJJ(%+ZE8$CF@11&2/L6`F:]Z +M8K7JQVYI"DM9>.I\CIIU*6^>F'#6+=FQ)=+:M#%#ATA[H?W;@&6?X*K4*49H +M=ZI:LZM/3M-[(JUW=EK!N$5+IJ1<=D[XP,#.D)BJQT:%3GBJDOLB\A+JEIV7 +MD#!K4\YYF4"SSBEZ1]U(J\Y):=BV*J\FXG>.[9O<=Y"*#7?=-WI@"<*6/7;7 +M)\8\DM&E3Z>A$[#XL*2$AMLN''K];9*V+7ADT-#7\)Y\;_9J7:]A#]VR;%?' +M4]P@+<`%(U:=)[EI7UM1A6D2/N5WJ<=U7F%$V_(<15W#>B4Y=N4SYN$5Q. +M.M.:^X/?]L+N'IC?K5/5K.W]QKF4JE6/#)P`[2S;,&5$MX8Y8=TB=KWMG#,Z +M`W9J5@VI6M`M95=,4MDG*D8.[?=C'20BH:EA]1":D#$BZ;_6;\B6$3'M$@&T +M)':4;-EZ0H,O:UR;"X>0FZ^7A:5UZC6BW[J/;`II?HYR&"P1BMKR6\JV.:%W +M/"[=ZJ,+:K56G5"QX(RP3IUXK.V$=*9NQRTK^M4L*"&KRV5WU:1$/;+;DP3=<4]C\SZ3DM4(:+JEF%556\Z"-`BG@@ +MQ8IH5S8K<:`4B[8PB*:R<*LSXV1OG;4_*$"+"0L+?:U=8_/I$)#TKIE +M1&1\X($8FC9.B>(E#$K)>:@@9,:C@-W:)Y?#CRR;-2"M;`E=2!M1?^)]?KX> +MJOO`+0EE4^;]@WSKS,FX):KJNE$]+0<)B;EX9++>4&O--M]4;P7:E(8%]YQQ +MYAD0SW9K-H3E+.G1;2S0V7/`04+[M*^S!V)8U$TKZO*!^3MULT9TR*I[&$@Y +M[S?;)7[)0MVTYL<2+:Y9Q*;O&!5VWT>FC`7L?=E55=A/EY*BUOW$C%>?RV"T +M=:O2RCZ1:/'"[AEKG6I9BT>RM??NQE(ZG#-OSH9A`Q9;M^-MRM;\W!M>.31/ +MZRC;\*DUJ_IT*%EH33^LVU;W6X&4\1L*3]#N0Y**;LOJ.&8.?,/VH:3K"9@W +MI:I@ZP#M*R0MY]XJTNH([ +MDCH51#1ECGB;4]ZQZ:RDC)()87]@R$.5EM9*GQYOZ#MR+QR<"[]DR8BHOS6F +M0\BN-2/JHI+&CZRD#LZ[VO;`HI\]46&D=RZX8,V/O-1BKA4MJ7PAF;?/3H^Z1?.N28A9 +MM^",NKN&O6+-76L:^PG2DVGUI*2JJFYT*&AJDY/V0,6"I(SD,8!NPXK8?E2_ +MJT]GB[+8J5W!C`D=LL?D,#=]H%\298O*NB053+0Z[G]9BW1+'Q/JR[;-6G1N +M_]2/O/56U9QE,ZZ[("(FI&+:.;531/Z"%>RX+BUNUY1+FAH695S[`O)C7U6K +M*7ID0<9E_=9\9,Z($6%%F=84K$6/;!H4/M7&7A#VIKPN)3>=$[77&K39ZL5[ +MUK.CIMXJP5=4]8E*>U=1QC5GD;*L\YC+W&DU9WQLI!5F-^WHU>&!=YTY\70+ +M638C:UY&Q!UKVDSK-ZRD:8?<5Y87MNN.1UT_=_C]S5GTT(:2O+B:&T9E;5@QYN+^9_8<$^@:[NG1JVY!6$.7;=LV +M3`KY(R\'J!A"WK=@1)N*+;F0"=0?\IJ56DS:T&W9'2)^PC%>\IRZG[)Y)9\1,J/GC9Y"DB/FA:ZU-F_%! +MJ^B-6#`54-;F2;LGX;RD@G_TLIRFJ@E-?5Y^0J_WZ=84TK!NTR4EUZU+:M?A +M'=>][HU`1)*2FY9D7146L6O'AE>4+&G*!@S4!;\P8T"GN+K'+HJ+F77#X"G6 +MN2Z!LKE6QW[DK;?RENPJ.ROCY\9%M;L:"!'9Z\Y*Z].TK*9/1,9/->4-Z@\D +M[_B;9`TA3=O>=/.94MFB"6?%9<5MF'!9RHPEEP_)]SSMW>^)SFVHB^.^3EOFU*UX +M7QS8K:M&)-5LZ0D;U?9Z\=0 +M^_>8(M']]W??E$%99A#Y']_JUNM!J[E]1<580(QYP6W+HK*(J_O$F*QM +M"]I;K)^OUVU'W=LM%G.;7G$)D=9P^BBZK)MUQ1F=(N(*%B5/T1N^9MY-\\:U +M>T]23E35;=?$U"2,G;"AC[*P#Z1T(R9NR8"&C-\Z42AVVSU%2QY+28E:]8&, +ML$%9[YOR71<#W=S7W+*I7T[:JD4=*C8-&9+B +MD6O<5/#(.[(M!>*&=0MNB^H54W''B(3(&V^]K.;=5G%]UDN!\MB::359RS[R +MBJ8X*F:$=3COXM?N(K"A(63+==/.6Y=KE:H9[VO3)8)1[TAHDQ''0]_W2D`' +M*5KTT,<&?=>\A$[O*@C[F0YC8L+:CL5FCK,MFV:=%16QB0L2V@*DQ5'?-Z,BGNK!%Q98^%M&L7]S-79-55+(N+_/E;.SJ%?:!'3V`U[Y+[ +M>@U)N*.BW[IN"VX[%U!=Z3?+MA5$157EE3W0KD]$2$1(V,^\*J(A+.L#G;IL +MN8T_.N;"JR:T3^RK>>!3!;\KZ:\47#,@H^:V46]("IU2>;)YJ,TW:LQ(F[!-WTSX%RK>SYVUJZ>EDMV*%HW8UA7H'U8 +M-J&D?F#'I=3M>"1BW.43$]B"F[XEJNB>>0]<:4UTF34N;=5-[2+_QUL_T&;0 +M2P8"709^5BK>%;5APQE_YZH-=0EO&OC:.4?%NGFUE@!%P7>L>F175E1$2LRB +M10F3>@R:LF1+P:ASQ\;8#3]6;R%4)7?T^1WO^HGO^JZ8D$ZCQ@V+G1H"6;-@ +M\U"%V2;GMH*&P4-=/<>?F*664GI&FY([^[-$>@*=BG4A&Q+*'IM1UR8BHJ9# +MCUQKY/?)1?FLAFEW7#[D_O>D70L4IG<5+*M(Z5>QJ6A`3,;[]/#;>F*NV-L3NM,';5NC4E +MG[;&R7P6[#+.RQLZQ5"[B*1!`SZ4E%$QJ2/0>(L]F[)IU8AVY_38-&?%'2'S +M>N2T!W"/;0\LZS(F84+I`/.C8M25P'3/67?T&1.55G/+@)R*73\R[I(\(O_K +M6^>\%"@.'6ZGBKEMQB4-(1E7GV&P_&^"-36U^4A2FZR*^ZK.&-14\PU9K+GG +M=;\CU[8<.D=7U"""MY;$ZGN+!=K*FW3.7LR<5(*YN*_)]O +M!4&9BQ;MR!V2CZO[6!2]A\B-7R\+B\G)>4^G3BD5.>T>N.A2B_90BI(BZ +MNV*G`KGK5C1D]:E;4]*+C)`ER[H,')@&'TC59,Z"L`]MR^__8EA(7E7?5W"P +MS?.T$'K-6="NPZH'!E1LM5Y75/9`VA(^=@//ZFMETR%UC(J8EVK=(7_1Z]:X +M/@W;"H;%9-U0T@R<%M4]5-'NDE?LV`F.A?WLI&[&FAF[NF0T%*T;$;?EIO.GT/E:,Z/H%W:TRZBTAI2' +M9`WJD3K4A!70089TZW+3F0/Y8;(U.C?J/]N0OY<5L^&LO`W+VD^9="9-*8NT +MMFQ27D[8CBEG;2@\L^)+P2T[2MKL]5/L:2#7+%MQY8B8O6OC\=^OF&DGLV=!N5,"5MS:B7CW3_LA]:,"2"77=EC5AP +MS[(Q"37WQ52D3PD/S>@TH,/[QN5:8__"LJ(2DD]40`$"T[(/Q)44O2JE\<0O +MA_^S=Z#='[IMS3<,JKECYAG6Y26[9NP<.)GZ](KZ*W^Y_Z^GK9"6S>JPX._5 +MD-1GR"\LJ'K5GQW!;RI;<-M[^X!^%04_5;9FRJO:U`[M@J.M0\F*I.J!'9.2 +M-R\OK*BB9.Q82E-"MV$UL".N6]AE5_S(G)1>21](GB#Y<[BX9]-[4D(:OB&J +MJ4_:`\N:3XIXA=VS)*?E4CW_R +M#*!%UJI5PX>B^I*?ZO0G!S"GTUC=A+PA'1Y;-F9;7L$#46>/S=@35A4T=)IS +MWZ2DIFT/]!C5847I"0WE0_JW:[=5A7E3+7 +MFNH;$Q&R;LRNA.\%=HZ229\:Q+PE55GC=I6PZ\J1JCK17WZ9*:LNM8JMLD7S +M*MI=$Y,QXV4=&DHJSZ5O[:MNY7U%L%_:'_J_-)QU]12`YT&K";MC7&V_X+WE +M??]5`"[LTTK976VB5M54;?J&OW=>4U',[SIWS)D3$I7VD@<^D1`WXH$?^U?2 +M-I0E[2J(?@Z;.NIK@HG%SZGJ/N76K*^VC8E-FE/V!*#[U,G)R.H1U +MGH+@OVA;IX9U;7(>&=>'DBWGO70#J(?MT'7C6MKJ?E?''??*:S8]$#BQX; +MU:=IU:`^?"RK_]A9??56#U!(4D/)G'$]4B95G17S0W$;N@T&S"%*HK+FY0]5 +M4&%1;;J/'B)3GRT(AE +M%8,GW/WL.TA4IXAE==W*?FQ`7DW)A)=L.2]I2]>I2\^OOCTIIE=S2UJ_9?>, +M'%CH*B&J8[_][DD'.&G5&]ZU(:E-0DK% +M(T-R:A[:EM:O-^#:U-WUR*!9D^;\)ULF#;FH9EY&]XG@Q[Z#A$1$5=PV*J-N +MQ[*0E]UL=:4/&3H$67X];-WZ`:Y/4TC1@C$9[3;T'*C'(BT2XK-:N)6GMWN@ +M:-)'.IXIF6VX*VQ`TI"TAKJ[J&CS\HF;H6G7IW95Y,1$U-USH34[\KJ4<9V! +MW&/-0]L>6#,@J[Q_TW":;W';I':O"=L3=ZB8]9I^W7(Z3U#P(=T!!*P.%.D-*?760,0>62O&Q41\2_@G7#ZJ;T^&;`IUFQ[*P>%1\K&Q)3=E=9 +M//!(UKJJN*1M<1UJPK(JILWHU:TMX&3?'1/J\MHE_="KN@SIEQ8Q94@\4$/& +MZF<.4G7'DK[]@8CM)OW<&W9570BLZ?J;9F$I%3N*.CSVV*?BV'+/!2,25I6> +M:4QU1>F83LMV/5[6)OU,KE=7=;_5B5TSK4^7RX&FU5-0$K>E3U)32$+-'45I +M%YP/^#1-MW7H%)42\[=>E;/EL?P!(83C;-=]A=85WJ9YHY;5)&Q;=/X48Q9V +MW+/@MHM2HNHFG'==V::$L4!U8MFJS3T'J5NVXD.=NO:5L6K6/=862!KX-]&: +M0D*BLBH>B.G0I>1#OV5%05R_#1T*NA:-.067$IFZ:-.'^*Y''O!+N$N*@&\OY_]NZL +M.[+S2A/S$_.$``+SC$P@9R:9)$45I9*JNJK+[6Y7N5:OMI>7[9_A&]_9:^FJ +M_X!O_0-L7UBK[9Y4DRR)I$A1'',>D8EY'B,0J +M;RM[YHJ"E%5KKLEY3T732"@)L\-7R5//3#OOUG,UQJ[/;+S"N$#-K"_U'MH3 +M\SK4K)LSJ#M$EKW?;=]%#ITV;$K(6E80\_H9K8V:-BT'Y/>(>==D0TZ5[[AO +MV64#AK1M67/#MB4M.1UG!BPB8G(:'BHH:"C[!]]S0S:$FGP=#1FKGHG]\Y\L +MFW5)6LJ23>/25GUNU,CO3)#[-B=7=[1E;,G(J5L4-R0NXWT7]7I=P<1+>B$G +M7W/F+7N@TT5#/G3CX&_N^4#L1,6_XW;<15WRJD>ZXAF3>ER4/M2@.SZEF;,I +M;LED<-8D[)K3IZ1+YYF!AZBF;?==T+`BKC]D]=JP9--#&8.B>JPJ&M8OI6%( +M1\C4ZGG&>43=$^?MR/J^D5!/=]Z,9R9TB6B(_6\_*5M!OYB,7QE4P=LF_Z#[ +MY4UUO[4E)R\JKN6V23E1%;\Q8$3'&>6@ZWCF,W7_Q*J\"2M6]$G8\*%E@R:< +M/Q.(OC_DVU;0;5[UT#1'1'3?H37$^3/MJ8>M@(>&I1O51'M@R75]+D%@UX3 +M05I;U;)Q3:NNGWGFON6I)4U#.BV8E+`NY9)_9<%$L%=.&3D3%+*(N"6S9OW< +MLF>R,J<$V'H@?/K58HB(ZA93LWZD4Y$S$G):<=T]&QX:.K)9Y$SIT$;+&?4D,P)N5#=S@&07[%B7%ZW +M94-R8F(7?O*&K*IE0TJZO/%24Y?O]M6R9-9O#1X@1WNRXK84Y-3%9-3=MZK/ +ME3.#%@TESWPJID=!PA/O>F338^-^I%NOC/.A(=#]M&C&AOM634I:==$?Z]'0 +M>R)YXXDG'NL+@FC>EA4-7;J5%34/==@C(6FHZU9=4/"A+IV'5DU45%;L)*2)U9B+9_)VU.4 +ML^=G+MNQZ8*,W+&FJSFL;*,G((E4:-BUI75_<;W_#`(BXXSG$@ULS9T&9'PH0G#^HW) +M2I@Q=$+%4#7KBJ8Q$66/)/2:=DO3H(1=,[HTST23:?M27C^28GJ#D>/3`BIS +M9'UMJ1@1UR7G'PSH%U-TQ^LZ0R96^[PM%LRZ>&;09'\#V_*YN$%).W8],FY" +MSHJZF-C__I//;2MNB!TI\@JV;&OI,:]?YA5(B$U+9MT3 +M==&@124)/9;\K=?\UZ&5*X\N\\=F#WGU?>D-=Y1L21@_$2M*^%C!11$1936C +M,KKQ,V_KU+#@L;&0H/6N+R3E+)K68\&04<53:YZB10^?,U5:\['K8N(BHM9< +MD%/34#,>*H\I>FQ+5J^4NLV70.=AOLW/Q9PWA*156WH,V+6V3[_Z7W]2:7A#IY8Y':=\IXB$LB6Y0QO-MG45PTA9U:BD[+ +M;AK3KV3K2*(8+CC6,*5NWJBDFKR4#]35#!H0$?N??I+SC\^@\/?=/$$:YDV[ +M_MP9D9$3DP@&,L]RW7?7727]!F4M*.J5]B-O7IES$5$D$K6S6I6Z[@#$C_TO/^G[@R>PM^QI2FB^0"Y/ +M&]`?BJ9Q^'ID09<^W;(R.E1L6?6%LG_N]=#GQ2?F@W2D;!H=[KDEK4],W5UC +MZJI^8"JDC>66EHH!G2JV/'-!7"D@CH>I._?>2O8853]QU7@P-33'\K1X)LX8,:DM; +M,>_B"4J\CE0_51E/=>D1D;=N75;:AGXY70<]KMB__,D?=G#4M9#3J^;Q"Y8/ +MIZL6[@5PZ>$R^I:(&R*>J%DTJDO#;9/^R:DB_H=+X+L&Y210436N0[>:7WDW +M\.J[[[S)T(!\3)<.5;,NRJO9,:M6S;G704-/:[K=N48 +M@^GZD3.E;%-.\KGGW&G0D&Y]!SSAV$O2V8BH334[1JR[95U)4M$=!0,&%6U+ +M2OI>J/F9AEGW;2E(&9`,3`_*[NG6]5QHAA)M^.Y>R^8LJDG*V:=43YWQ$XI^ +M%K![H@=+\7,93_W&57ONZ]6CX/4#:;G30V-?&6M(0554W!W+II"6MJ)J4%'- +M#\\(.$?EU`+O\X)Q*4E]H;S3=VW+ZI5U2Y=KNOS(H'YK\CIE7BHY6#?MF>B! +M.\RVC]PTJNN%YQR7U7&*;&%$7*^ZIR+:>FS[R)NV[,B:TK2IJ%=7J,JN95M- +MW2-+BA*!JG%6M[2A8$OZSP&"A@ +M1Y=./>(ADJMEGWJFH%MIOB,E:U++DGO.ZQ`5KD?=D+9K +MWB5)2>M6]'FF8O@$&AK\SY/(Q;^D/.$"*_LYE +M:5%1"8]=4=/T)X=T7L-F]PEC,MZSIRDOAKQ_;<&J'[MQ1D!W?ZJOHJ)'3E+= +M8V\I6[>JIFD@9,VP95%6A\J1<&_9$_&G9U(A3.O6#%*[J(8/E+SNJL0)B[*E +M[9FTE%UUFYXH*(A*^,!U"4LBW@A9D=5]HF%#I[BDECM&Y$7$_%K#9?UR(6&4 +M10.&3'BH1TY4W3T7]+E^;'C\00?(CAU;SB%I2]YX`.B>_8I(ZS*B[E>:TE)B +M\K+^^A4LL",>N*W@35%D`UONZT9$1/2_D",?5\7L:.G58T7UD&I_1,K8*XP& +M)]3=-"&FI-\U8Z>FQJY+8BJ$5Q[X3^%.K^G1%)\_H"K]ZG;ALZ<"/\SP&"RB'$*6[9LH1>)2NB)WAX +MARN!NPSHL.XS:04#9YRC^"J=*=F3M'MHJF]?$KO7D/Y0IG8K8F(6S9OW*]/F +M960.@B+%T/.9DRKZW$.'1K6%0UK:-KV[AF2V*HM#70$ +M-=C^\,&JIO->/Z.%7=%]:7U&[=D6L>7M4U&O/Z``*;NO=,AK.RXEXM=B&OJ< +M^SUPT&+Z#=NU8O$5]$V:%FWH,JK]W%3?M!'G0]4,%;-6`FG.F#GC_I%.384S +MG!JK;DG*/1=*&6,:AJ5#L'SKVMKZ)3Q5D$="VVU950-N2(7=L +M:`2MQK@W0X$4A_6[DE9MZ#:)+9LWXC$B[_8<1'BM6-`P^5QB6;:L;/.)2 +M]+M>526M,Y,^-\S)FI7T8PV?V'!5APT7;4N$PM5:YE5TRIOW]_[:@*(."46? +M>SLDRZIHQ8;8L1Y/803C5CS5=$&/#8_L^F=!0CNGXGQH99RR>6V;.KR&FQ8- +M.V_:==N:(0'N'>DCOVW=0Q_Z*W6=H1J;?S`G2,,]$1NV5)]+?!)!US1QID^+ +MG+A0XC+29T[7ED5-&517$)>T:UY_,-47A@12\\@S7YC4*R[BMM?=4[8M:CPD +M<%USUX!-JVK'4"DCIP;I8W7#=GSFO&YU&RJZQ:3T&PXE&K0/9C\T8-RF>S9, +MR-JT+*LAI2=4W5$SXZE[XH>@@*P!(ZJZ=!X[R-50TSBTN?U!!$C5HE$#-I4, +M/+>#G96>N6G=PJFC26?YU'59#;_48T!@#4M`Z^4F0\J]= +M#8:_9UW0$^K9KMB4T:?L$V\=J12[]>LZ-CS*BN[8T_NUWMEW.T!*(F(J?NJ* +M+C51Y[RHEAB^BEDV[3,Q%P[:>;_;5?.Y.Y+RMCWPN@B*MF3EC1H]EH+8./3G +MJ[9M:.:?VB?JE+ +MPU)P?L0MBW@[=%'>4-8.K-&N(R$NHF1.B[D!F8^+(QA4Y +M]G?O>N(#.6_^89P@=7.>N"^C2\0M.;MZ=7JH^@KLY;9U"^Y8\\?Z_']&0DU; +MG_8J&^)J/O,]NY:"3L.>%86@%'[Y`OW"3)`"53U3E7';'1E]`;8_J:;H'9>/ +M%4<[W&'?]<2:#Q449-W5$C-BR1VED+E^PYI-:V+:=MPR;D+>METY!==#0[$[ +M'EKQF\AO]3PG]K,H3%_4F9 +M>M6&;;-!KI_U@0NF#*N*ZSG%U&Z?QM@4$7/'BO,B,C(6U0PI*7KGE&Y[15I! +M1M$=BV9>Q +M?*;C\*FXO"?^WI_YD=SO-'NY+]/6:5#+E\X'/.(O<47_"Z[5H.T?6)> +MUJ",EGM!8%1]HD-"2U[)HIRI8Q[Z%DK'3%='Q/S(X"O,[7^=T9;-VI2V9$JG +MEJIEDU+*YDT:/*49>%]<1EE;2]FLK+@=2RZC9DF?PC&+LJ1TJ-/3MN,S2[)Z +MI;7=,24K9MNGSBF+2%A7=D[_L7>S:Y\]4'77#YS3X;_0;\B**5F=IT#G+3$W +MK:@%('9*7EPC>!HI]STV9B"4#N)^P/U:5(>FAO>];E=%S:ZKI_C95'QIT0T_ +M]=2H'EE;+NN7$%'5-/)="I"&DHJ4';,NR6@I6C>A8<8%;Z@H6]0TJ.>8A_;, +M4Q^9U7[IGA/9UTDZ\WVUK`9%8LVT9QXY[VT)^Z::,UHJ06A +M`?W'#AJWS;AGW7DY&<]4]=@5T["G(Y2T1<2NA"$_DY`)*HR,AAE)'7:TO7W" +MOO^R*V?=MH9+>&!87,&-$.C9G'5/M<2\(:O+!54=J+COBH[O3H#L>.J1F"E- +M6TH&`VWR+9T!N2YO2-I$('S_\J6\X(::7;%CF*:ODEA%;)J6-R^O5U+-BHO[ +M!:"4+H],*$B>BK-$/'%31^"9\16-\35#&IH&CQ5-B&@J6K=L1-R2)SKTRVO: +M5C0DK>&F76,F99'79UCW$?WYH\!X520>4J$EYI$O=+M@1U9+4LG_H<^\?V?< +MZZ+?C0"INF]#I[I):2DUCPSHL&G=1><.!43VQ$6>,:Y;UM.`,#CW>U&V;VO[ +MU())76(**DIJ`4:2TAWH(I^VJ)KV[(@I&0Z:E&DUC[3T&C%T8H\ZH2"N;-N0 +MED]=T(%4,/P:MZK3'QU94/'GGE-5^5!K-"XOH^FN2X%9V^NBXM\%P*D;_4>0TK?C,+YT_\VS(R_&5 +M.Y:D70U>6LJ..1T:!U7!Z5GVDFWY`QKC2$!CW/%4;P`X1T[)T3OL6).1E0F( +ME`EM9;?DG7?AE`6UYZ9A6^H'L&U60]&F<4T-#>_J=Q;3AJAY#36++EHWK677 +MGBG70G&U-GTJ=Z1M&%$2<4NO@9#=]GTAHD'#_D[2FIH!KTD:,^!=7<&,R;H!54.%G5.Q98[)GSA*19%7345:K==]0_B7C]2 +MF<5E=-D+JI^S@Q=-"3=DM+65_;%KH9T/9 +MNIHWC5@Q_NV>26^+6@]F)6#1>=URGCJG2T71AIINJ3/Y/M7<\D3CB.-IQK8] +M[5?2>OTZ#5@U9DQ;3$;,CA57S$OK-AF*H;LEK>%7N@V(&1+3E!-7MFLR%%VF +M:=%="X&[?49)PS6OJ_O`I$NATIF-@'S2M.Z\]B$QGZ3N$QBZ>THG]M%;'NK1 +MEA`-U$[";1#O4Q&/+BJ=67-!KT[:FC,7G=NZ7SXV4/7)7_H2M*F['^SH50IX^9<3,^M2; +M\E8-G$EIX[1Y+RHLX%:@+?Z@#9%[/?T_3,974/E+0,&+(JJB+N +MQV>T&][_S+P19>L:AU"KA&V+KKV"BVW)/=MV)OBL\-Z1>Q:MF4)?V>6C1E(.2,R;2,*14Y<6D;%HPI +MJIQZ>D6T["B:#QR"7WX^WG3A!!+(8<9RT4-+;KF@TV-;:MKZ[)G7#)E*1\SY +M4-3W7YJ6YH]EOWW+`J0:8!_[*K5K9OQ`IY8-=0,&7V&_;XM+BTDJ>6PT.&3; +MOG`[D$HXVZ=M6I>U[B/O&);QYZXZ9\5H(()]>GCLNFO%A"YI*S:<5_>>41MJ +M!D(NAYH8$M;4K:MZS?OZM%5U>C>TIDG#KHB(;4^DY415/=4K%^(NHGHE+:D= +MNV6U7#I!)O2^SXV*HV[5GCX1\]:=-VY5QC5?^IE.O_1:*.?V)'HUE8QH:87& +MV[YE`;*L'8QM?NZJF+IGLK8D3R#&G9S(?`7PIC55K(MZHEM;Q27C9RS2-]VV +MJ,^(K%US+MJ3T586#=$G_VK77[9I1D2_N*SW739EP!YZ=(1(1_;T`A/W2?3=EK4HZIT?=6*B[B(AJ:?KLR`0_M.Q8@ +M+1%[;BOHE`[RZ^\YIV1;_YE$";XN8.L>^1N#09[<8=5-=PX@W0HI4S]KVI1TY/;IT^FNCXA*Z)8V$NHM]Y&M)S)[-`P&+RADV +MG"$=TLK(VG+?M4!+Y8ZK"E8-^3-I96L&CA@0-50EK'I/EQXQ93.R)FTH2(G9 +MMN**.;&0GE[?B@!I6=*6%O$EQI!6]\P.+CMWJC/%RY.0/7_GM_[TH#1?\N^= +M\]\;"/"0LP"7>]K:NN5%W#.L4T3,1[IUN2I]K'?'US3&NCD;XF9V>*>%V+89&VK&]:FZXS5M#<]L2QD,V?2LNVW`A*0U'_LA>L6T%45T +MAW8,W-<-F=0G949"CY85=W2%WG1BBCZS9$I!7-VJ\Y+2[GNB4UU"MW7KAH]0 +M^TN>>:97EUZ]$F(:=H+`F)=34%6RH"`;4J;C6Q`@>Y[9=,^:?B6?NR`MJFS) +M5DCQEZ,9?DUBZ]X(>?U3,@NLJN@U)A$R/UK4U +M),V:=1TI+5L6-8T[%PIC;%MQ5\VHG+IIW;I$U7VN:9^Y%=_RQ?DNVM`T:.,(W +M?=F#WC%MZ^"E["I:\6M3AD2]?D:)ZN,71,F8N$X=?B-M"+/6W3BD7G[\'?*Y +MIR84Q'2K*&HN\56L^,ZSMD:Q>^V;5=UQYP:#Y^/,X:+65;+HD;$<>VM/P9TL1O=(#LJUMT +MBVA8-R4E[:FRO.OZ7[)WO&SYW3%M5`^:'KNEJ2'GM0//BM^M+EI7D;'K5ZY* +MB8J*6C%E3Z\?AYK%;KAK3L;U`QKCKAG=&L%/1T.F`4E]HII63$E+F;6DJ=_; +MH=C(+24;>BR[Z;J<]6`Z?,.&ON=2F./.G:]JH+++>CR6D-%PVP4U:W+^-)1* +M<5U,W;:\E(IE65UJ-BQJ.>^-D%5#3LV6DB$9-3/R&J:M2^L+36/\Q@?(BOO6 +M/#:B1[RR(>T``"``241!5,NL5(!(_,)DH+%T^A+?\4!/H(JT8\-3FYK*1GX/ +M7KX;'JGXMZ94%16-VY>V[#48N,>>OBR?ZM8EKZQD6$E45M.B>T;//`VQKW^[ +M+_G3MF;&F[I#A=>B34O21DSZ0,RPG*PO;.HP?.QHV==)XH*2O*HX?BVIWZZX +M#A-R*C:M&3(:2JYGSA=BFI;=\X5/U96DI#T6\>:9R$-)-8_TZPQ.DW$;!O6_ +M$F/L&QD@J[9=U.T]O;K$-=PSKJ;NA\Z'W@/BGMH?YB0NZ;H!;4W;OU9*/"B8DW)CH^-ZT./?^-[LKI<-*3OQ*GRK].JS["H2]2. +MF_*JQA2L*[B@QU2HZJ6I9M.>3_RQB(8N?VE`2U["N!O'?D+K.9NWKP*$F@53 +M/JDC*B=JQZ +MS8R4@HNAEO:V:8GG1F(S]LQJN!B2)_S8@K8Q'2)N>A/==GRN9EA6.F2"M^JV +MBC^2$;5I1=/;DNJ690-XX?1/F;%D4*^4#:M>DW%>2L*&S"GF!!%+=G0&S(&C +M:=:JNH:V"U[['5C9WZ@`V75;6=2VI[JL&M6O**JDZ8D'MEU*ZJNH;;UJ0, +MJ-DU;41OJ"Y!2]N\+9W/;1=U12/>"0E4KU@W:]EU66F+MHRKV[7F^V=(9ZI6 +ME$4##?>4DB>ZE:P&ELYAOLV\9V8U#4C(^;51%;,VQ?6?FN)1]RD6GF,J1"2L +M^<@Y4[\C&/.-"9"*>9M8,:'HJ:@WY+3,Z90W=6HZ5/3,C%NRAT@$#44?NBAR +ML/#N^\!55T,!NDUM%;_1>&&D:$_9?==%1&RJZ)$YQLKR>>#A@5TE,;,>^QM= +MRIKB1@S*Z`_%T%VR(2>G]0(;-Z;S#/3\M`$MRV+ZQ63\2DK;@'?/U%F*Z]5A +MUXKS-L0-Z[)FR_@Q&-ZN9:TC[S(BI4LM8`Y$--TQ8EVO@1/4`PZCB'<4_=$+ +M=UU5]$=G2,B_X0%2]=@S]]SPNJ26DFF7E`,D(\R>6/+0KK*B^`$8>-=/7;&@ +M95#$O@7"/W4^U!WMV).0$)<[-$KUU>*J6+>LVY:F[A/@RR6K!SO8EF5IJW[C +M'?U2_M@-YZP9DI/4_=*>SH[:H5.E;L:,>5/2=I5>X!-%0X5]-/BW44E-=TS* +MJEC1NI40-Z31U#1VE8]\A#5YX+LJR(FD63TBH> +M:GK78(@4KZUB15EL1[0).HZ0E8Q%>ON>*A?7DOT)4J'>6,6S>O6+7OLPMST[P(O +MV1UW+.DS*F/;O$MJR:C1_7,<'7%0[NV +MY8.?2VLI6Y&0,>:MT)EZT;0.&SZ7T:L5F!/L$T#V;:6C)^!+1<47MIR,NCEQ +M5+QF2D<(3^!MMVU).&_;B@G;ZHLVI$[I +M&W84;'O?.^IV5?1Y$A(D^986Z=%`5J!74RH8 +MG8^%6,X[1W+:'BUWU/T/!Z\@(Z+HD>OZ0W%JH^APS;!UO[8A=2"(??1EQ\5? +MLL^US'AH358:>24/M(SI%''7F#QB/M8GZXKJ]N6=!O4HZE]P*NJ*GOK8,;_]&O&'K;-R]B05K9DP)IQ_:Z& +MV,XB&HH:%@)*S>&TM=]8`'2<]HY6W;2@S[",BF=NV+0BKQF:H_LM")"OI7:^ +MOK*J%CPR>@;!A4T?VSO4.8C)JXBY=.C3>_7[(X6`9A#F-&O)&7#1H*C[O@2) +M4+50PY(NFRZ*H&+5E@=!:K=/8TS:M.BB*Y*GS"M&`RV21Z[ID9.U:=H567UZ +M)`P>J]^Q&0R\YM'6$!'QF1W]YN6-B&B+(6XP=-VQ8\6N+PPZ)Z4BX8).OY30 +M*R<>:CM;-Z?7KBWMEYQ_88".EK9=58OJSDO(^5+!@*@'+H4F5'[C`V33;>M6 +MGNOV-FRI^Y,S61.L^+6RX4,[1]RJ.D<^)4GH#+MNRYS[1L3UJNHV9,%'=N3, +M!NG$22_PYRZ[')PM^YWMBG7C@3_KKIH>WP\]&IQ5M:'B'+J450-XM]>N^$NP +MO;8]Q%75S+MHQWVK9@THNJEMU+!6T-@+STEJ6?2E!:.N&!`1\U-7%.Q)Z#<9 +M>EG.ZC6@(.)S4Z\PPS.G:-N(+CS0KTM$W/O2KKLN_7LP8OU/$B#/*Q(M6S,N +MX=\[=Z3$C14W]M5\IB"II.I-^^J\'6=8GE^Y,F[:\,9!8CLO)6WJ5"/E +MK_;]B!6W34E)H6HI))[X-4C^1%O+O]6O6TS#,Y=%K6AZ0T^HEN0W,$!J5NP^ +M![C=,ZA'5E+\.;S\K-,837F#(M:.G!@I;0LAI77:RG9]I*B@:(O7LB<7X;3E$U[=D@6+B:J9EJWBAY_?N8L.2YJSYP+6M:E](FZ +M;=6.OB.;R;XXZ:9FD$KFU=S58U16U*?^7-.\;0NRQD-O'E73UCPSKE_%KD@P +MR%JP9%!G*%[;NGEK^K1\$O"=4TH>6M1YAF2ZK&9"E[BB(9T:5BRKFO#6F9A: +MWZ@`:=KRT+U@UJ*HK2WFOG6=9@T;5?Z=(C\NK2"AY)&)@SVQZH$%5T*<135% +MFU9U:FC8F39G2)RHJB[(EKTE)6K'NAG.2"GI"M23WNTOW +M]"GX6%N/C*(9H]J2,B[J"A$>34^59=VUK%/5'9?%16W8-AY2MF[_^M*2*2M: +MAF6UMNL5B)W?H`")BHN)F#9EW2.+'ANUXZZ4RPJJ%D+,31S_\/?G%#+J +M]FP:MQ[8K]3\V:G=\GW9_Y_K,F5<5LVL]TT8D+;CD6%1$5_Z0N$YJLE)J61$ +MARYU*\X=J6J&?3_4^7A46O5KC*P5"6G.NJLIJJ;BGK,B%M3D[#L.^_HF[9-R)`VL%D=T'3KF6=SFFZ +M)2NG;-,;RE8Y1K#K]."H>:`>)&]91;.^M&1"4K^"CE,6047)MFFKZBZ)2XL; +M$_500;]%GTOK-N,3-Y[K_!Z?2&S;TI*75;4H>K##QQ1"G1TM*V8L&G])XI8W +M)GEH"N:H]OK'VB;TV[`0F`-%`BBZZ:9)2>MXXP1#G!?/#F+FW7;!O(1)M'#3 +M.6^>>HI^K$_=GK1U_^`U)FK8^"N$1UO=II]YY%+PD.(> +M^M1%?RDE(AJBU;3@CDX7=/F585UBDA(F_4;9&JZ9,R)N2"8$"E/0LN>67=VR]FQXIF!,CV4M>?W&Y$*4M&W1E*LZ7)`5 +M._,7;:KYK9^ZY+\+7GG+FCO^RO="?U;=JKIK`8;VN3<.[J/@%X:]I5^I&=,=JFMZ +M.#`JHJ):_HTE_\VA@SYR9%XYU-=6"R:FLY*F%8T%C[S7CF5=>J7%57UDQ\53 +M7^H]2R9%I*4M*P<=\+="Z=^R:,NVE`6WW'-;AV6IT/J')%7%I9&1,&OKD.1= +MQ:"W0HOM[,NT;3NG4]:'SNO#8_/R1D,'V9Z"B!7CXMK2HCZ4MJG[&).XYZ\M +M*]K.:;NKTP"&_%^F-.5U&WBER2Q?.WB!*VPRJG[B4OW$Y$"9CPB\D=,I9<-N(/SWUTUNJ;NK5 +MB8@]68,2(4GU%6N*=GQLP*!N7?[*J(38F>88\@>R_PDI?V]*ASW['*>P0&I# +M6T/.=N#.%Q5QRP\,Z]6O[Z4J``V5(Z=K,1`MZK6GJ*S'C#$C^K6-O#1U?/%9 +M+OG2,QE#TE)^X[JXG"V_<3$`2R)\^P.$AFYM)<-H2FLKNR/K8N#B$?ZJV/)8 +M1<.*B*'?"^H=TQD@0DE1+?=<$U,6D93SL:PU55=?4C!_=6UZ')3>$;MV++J, +MAF4%O2$[.D\L8$R'MB^\JZW[D$S;6;:CV$$G*:KEMHA5`V&1]E3C_0$YU/5O,>>:.A!SIHUW2*V]>K2+QWBF2R*2LC8 +M-7\H(>]3%_'C,]IZ?N,#)*<0S%LW;>K4\M`Y-T('QZQM"1%%]]SRJ1]ZUX*R +MQ)F2J:_@UY=!T-&#`CCMMI(E"5TBAMPUZS77CDU-&M9LVB2XETXE:U9$["F8 +M"+DL5ZR9L^PU64F+MO6Z8TU*S^_`2TW;===XZ-E"FNZ+Z+?H@7%=&N;$Y!55 +MO7%"6M2T:MF&\_:5(9/Z5?R#-T7%Q94]U2]Z0*\_[2YFW/,TL.G9#!+RG/>4 +MC9VAM?DMZH,D1.U:==6,A*0+AWH#IQ71?^_7ZHJ&1`-WO1&]\NZ*2K_`5#VY +ML[!]RC#L_NCL$S\T+J)A1J<_.U&JFQLBTA*>N!IB%)#;>-BEK1=R:WL&]T@-0\>8YH +MV&E/T9)\Z,G`_6O.DO_2.1?%Q'4:5%35KTO=31\[%SH!*5ERST:0*A5?VK:S??Q4LAJBTB6-KI)J6MG4;JJ;]1E$L8$GE]!B1.B8\]@Y]^TW3ENUIR4MJ +MNNV"K*H5+3\,^N"O>K4D3(5.0M<]E2 +MC%TURR)>]YX^I'0:EP_QULN^]$Q"OZ2D]UR5#Q+RC(O._0>@(/Y'"Y!-'Q,L +MK&US-NT\1V/NT&W->9UGJ#N:-E4.43OBU:E)3VQ +MX+=&7TB<&OJ,'EJ4\>>^X]<3?RMN6135MN:1:6_8DI`.PNEX@>F[WM<=D,^? +M*AK5MNS7WI#5LF=50LJHMT-M(K43GF4T-&)5MVA57)>R7?>-.:?#NK*T7J\? +M>T97U`[NU;4I.^U[SYV?JH$:E +M9%0]4M`E8\<3EU](!8]?EK?\5F>PESY1,Z'B0V^Y*.\O#!BRZ/RI.WY-0D%6 +M1,2\49T*4N8MN"AMPRT#QD+55C73ID\PG@F/"LXH6=N3=<==;*EHF70FUM'<\M&W$H*@M.T;%17QA2<:- +M$"W);WR`=.O6;UO:MK*JHL]M!&I/7R_1LP%S&Z(OF?PK^TS27[["THA(:]JR +M9DJ7K-N2H20YOSI-XL%8;-UCYW3J4)&7L"6F;D_^A#S]J['73MVBUG3B%X$_ +M:T+>7>.BRMYT(51:M6Y5WI;4`2>X\8KIV)*\<5N6%>1E_O_J[JM)[O1*#_PO +MO:W,K"R795`.0`-HPVZ:X7`X,SN:4*^EPA4_MU[SGO,N77:EIW(">A:;#78#WNN*3$M#WVEI8EVS)*@8`U+:N6->3UBTAH +MNF]07EE3U@??.FA,04C,Q][1"GBFI10=65,4\;&XKC73"CK6+.L8E'LM +M&J"KKMD[G2H^MR$DXL"2JT(B#H5=%C<2Z$SL"MF45C!F15I7R+K%"R&$V_Z+ +M0<-"JB8E9`RX*F5:Y)6G:;LWHYC7;T#,LHRH.8>N(J5K357*%6D#+^F7OVX] +M%A*Q8BI]Y2D_'-OF;)N(I#]=ZQ94G^. +M&&?/LGO>?46P$;H0-&W#8Q&_-*B@XYEKXJ+6W384&`1RZ+YU=4D';ADW(^O0 +MKBDI,Z*GU*Q"*NX9MZ\E*J_BB6MV[2D;5[>MH1304'<=S_4]M>OO;%B35+#H +MW@ORU4%75]=OS:@[,J*A+",C_QKS.$9EPX++&N[:LJVDX7.CO>^RZ3>F31L( +M`$)LZCIRQ[1Q%6UY:605E.44)`,)G?[>&4CWE3>=D-=Q:-^8FH2N(]&`BGPM +MGRB;D$75/5\9MFWR#=8MGAE4,JSNDK9--8..['L[8'R[;E]82=5#L^J.-%Q6 +ML2$F+^=L&.*2A^J*,K(Z*O:])>17DG85`PYU[9NWZS?2(B(>N^Q'FB)RDF8# +MD\6U[0GUWFS8L*I=2=?=]-_4''Z#BN>EC:*H95_%B`$URW)"FIZZHFU/RT], +M!OIN6QX(R;JE;EC8@_)NJEF1RF@:.B67VCZ4>^T2FJ8-Z3DNICQ0-(X\-2@43%W?=^06=.R +M(A9-!1828]^;KD9)^40W/_%#"LD,K +MAEP-5*?2V[K02X.R(0US +MAF5/*N(AQ?&[.C)"[VB:$=6WKVA7R +MGL%`GV'+;VW*N69"2%K#JJ1A-V1=$0UP9TTT]`O9,XF6N%!OBGY*RE*FHR<$&W;M625B\=_EWY(>Q+5_TS62%QN3.-[7>LZ6E- +M^\HF794W)ATH9S@P9]&&/S4NHL^87>][ZC\8EJJ_3*BT^L +M>?A2)R)IT:ZW3)UTEH.LM)H]#"$FW6,U2IORL9^[?B'L31M'.E9M&55QRXRD +ML'T[IKT7*%YO];;SEC4_ZOG;B++/%)3D3B+RTPO@:Y;-&K)C5UC"AKRPQP8# +MJLW6/;.L*.*^AHJ$RVJHV#082X=?[&E,R=BR8O"4MUU7T17S +M-6MZRY"XAL]UC,I)!/3]825[=B5[)WC>,S=M^Q>NF?&TI_SR_T,#(:I/7,.* +MI+R.9PY,O)"J]_G#"TP'%]T1-7ARN'?-:4@9\I<7JO6OF],P(BOK-R9E-,TI +MVL=H(./H6+1FP:2BEMK)J=GQS&7O!AQ]FM.2=U=.3MRN%3-VM"2-NQ(P.%M4 +M59#7L&O.^TK"]I3-F-`70&'KZ\Y%Q2VS1E6T7^IP5.VI6Q,S<0JX?MLSJSY5 +ME!42TW#?)6%K0B5\08=NT9,G,"<*_X5-S?F+JW'#X8\K0-5ONF)85$G;' +M3TUJVI63"\1D6W=?5L$=NT9DE2T9%!'1-?F"2SBKPC\N9T124D;3D66Y'D5U +MD+6@(FK5LAO2:IHVC=E1,70.1MYU(7%1MU0-"SGL385'3DK8:12-O!;O'1UQ;7_KL0%;0KU#]Z&8?W4A:-J&+TPI"6E9 +M,R,IXID-(6^;"#@!3=F!"1E9Z\9E=-7,J1D)"!]<5Y.QZJ8?B4A+:FDKR-MQ +M22'@%FBY;]2XNH:T/@7CEBW)G,&#V'BNNU.S8,L#6T8-^5M993/J/K&G<+*Q +M4PHR+V64SX>)JPX\-*)/P[RF04L*Y@P';N2UK,J8EG-+RXBFG#US#GOR!@/(MDDQ:7%%5&YJH*2JDW/7#(E:54(DVX$\ON[DF*R-FT8 +M<^"F22E'#H5[#"NA,WWM8TUE66U%_TW1MI)^=U2DSY`5..Y4U`S):'IDT4VS +M!D1QUSMR%GSLR+\R:\:"H5--OFU)2$Y(5I^2386>N3\V8SAP]>QX#:I9,N2R +M(X_TZS?^`GHMYDW,"%8\$3)A1^*-@N-?8R"[,KW^9MB2`4-&Q'IS90UW=0U[ +M^XS6TJLSF57_Y!W?4W@.H%%4L:3F?=ESOORO/?>F';?\QKZ802EMNT;U!P)) +MMCR2-Z&H)6/3MDOR]NQ(&`ADL'5?>>K(J+BLCTPJ"+NOKB,?0$;LN`3Z3-BB +MWWI+0L:H75<=^8]:*N9=/O,78@8EK2K("VG8<5E"TKRJF$$U?R'CR$-]IZJN +M['MD0=>(L!4#PF[:,Z&FWSN!VI(OMI0SZI:\)2YBR;C1<_-G!EDK0F;$Y"1? +M&S*^00,9TB?B0$;9W[BN3UQ61U/*BK(;!L]Y*!Z_M(ZRJBN];??Q2:.K:-I[ +M,AIYT?9?NXY[Z(M*S;]D64`M(F[*N*V/65 +MR5YQX+:?&C=S`V>Z`MK.:.&?6A#Z8W!Y$\,I*;V@O<^\+EE_:)VK+@JA$UU83E_ +M<.Z"[H:(MHBP=4]H81]-?" +MUBR[J6K2FGXWC,D9"Q075RVY(VQ24L.J64D=\Q[*N!10UO/X'FZK2=B3=UN_ +MCHI1F_X7H[J643K#T.H(Z5>UH"`OK.6^*0U5/W993,6JA/$SJV!)>2,R'GNF +MV,-HC9L6#T3ENF+>(V7YDR::KJJ$4B$ODQV +M$#,B+]V;Y!Y0U18-..JS;T]-!B5UNS*FQ7QD6)^FAIBF37%7SMB<*QYYK$]. +M7,.B*]+:O1GSRW*(&3)L*&#_)-HK$7RES["HOE?.S+2^D3T\$S$C[A>N/(>G +MR!IV3>8Q?K.H&W#)B$EON6'0$Y-OZ%J1#S\DI*UBU[)97?,VK;DD +MIVE#R)B87TK:D0\\)?:\C<];->Z21XYD995L67!+T?]Z(>+AIH?RIJ1T3[9- +M1,TS"4-2@?A>'SE2/KEZS)&6L*:VU!DR.W4+BFC9=6#>FK^0I2PJR:O +MJNY'+X0TT5/*HR^>N"'D3#M0>BWJ><^:O1,D=D=(S6?>DM81EY-][@U$>AS- +M;VX=^M2V=_1K&)(1$1&7U*=I3_RY$^S;A6^]$"NJ7\2A740V=5D%N3,\3\03A_;5#?>`XLW> +M1$9*GZB$?ND`**L][/=H#FY[1U?;/1W$W%!"S&B/JCGR0E#7?UE1QUT)/(7U-6$C$(_LZ:F;% +MU0*>5A=91U82AC0O&\*RUU`<3NHG7+!JUXYI8MP]:? +M4QA)!"H7MBU+F=!OPZ(KCH2$Q:25#`4`(38]]85+9H204K5LL!(^=\ +M?/9$GVN>+7AJT15)T_Y)3,F1/C=-*YQ\W)?I1SNV+%H_J1X>2SK'_%).W8Y9 +M&2T1*[(^"#@_TS!GPJ"R)>/?.*DBISB*F+2.11,6[)BS:MBNKUQR14S9]CE4 +MV\_GU1\I&)14L:BH84N_7=L&5*R[+AYP9.NT75+1$1/^79*^+RRF:L'[$F+V +MK9K1-:?@G4#Q]/-=]2.'GFH(FY6P9\T?&-+RE8B_N%"=NNZ!A)PO5,T:5?+G +M2N)"YQB?/D+*K>JJ#EPUZPI*7L.]1GP +MUBM3^I:#;ZB/KU@S(RZN:2A@&'3\I0]8SBZ[(GH&%#HL84K,@:UV?`U]YYJJRJK9)!S8DY5]3 +M[VI8]M1F#P3:TD%(TT?Z;4NXHJ8;P$0Z=DXRBKBZ+UWJX=5N^C-%&]8<&?\. +MSH]M]V1,*]DUV)//_LI/)%5\JL_4!;IHKPY_-\R(^FO71?[/#W>D5>PJ2HAI +MNV-"GP.KAKT7XQ-]C7,2F#8]LFW"CYU%C^LSAKTQ<(#)<5=9GU:?>L>[( +MK*2&.S:D%0-)V[1M6+;8T\2+:OG$>]):CI0"$BJ7K>&981E1^];-6-75U?3! +MF9,,4<,&;$E)B*K:\I:$N!7[,HX4_%F@'D-$6E/-FG<4#6K8L.==?3Y54S5J +M^+5/T]$TKRHI;].\)Z+:CNQ;]$,#PC:U`I1-0C8L*5B3DD+#:N]IUNS*>\>@ +MJ3<$'GDQN%TQ:%Q4PI"HB)2P+9NZMEUUY0U>\9%A+4GW1/[W#\N&Q#`H(J&K +M85[(@.OG`)*L^[D_,8J$L)1KY@W(]\PK;,R8=R]0YJM;M^>12ZI6+1HS*6U) +M2I_A'N7_V2_VL8P9$5%QQUR"<]JZ$FX$#M`69(T84=8GTZ-F+E@W;CA0*-'Q +MP))=T_(ZUH0-B@CY!^D>R#+HRCKT2-Z@D#Z'#DT8<46N]XRO-ZZ$?A7+XII* +M*AZ;]WU[#G7TVU+3'\`'=X1\9LFH`M(ZUG5Z)9U?&E,*J'!_GE415?>YOMZY +M%-52DQ!3\9&WW'BCQ*0Q&9\:\CWW1?[UA[\V*JNL)8NT54]=5CK7<17V3$U9 +MS8"T/AE1R]+Z+6E)!TZA7XZ9'\J[I$]7TI8-E^7LVQ4W*A.`@;"CJZ6B*63# +MG*BPA+J\.Z8#C@;7A-3M6-/VB8<.Q92TW54XA8'QF\^24K4DHR"JZ:Y9;6NN +M^>$Y"Y(1$1T+ID7%U!R8E9"4/9DX?_U?'A/P[7I'2LF!=777%-VUH/B"K-MI +M3_*515G?$^Z%?4UW7-)0\\->2_G-&L#3\)*#)QGM6U +M)NK0J,B__W#'AG57[VW&.? +M^+%_?@'SZ-CO55M6S;MESY@U1>\8EC;VVL"J^P+#UF-=*1_IFC"BWU\9DQ`V +MX)C9_=6;8^GF3\K2.C'X1._)R_E%&2DK-3D\'Z[M927W>D1`1^9T5`_,<=F#[27L>ZRD*RPCNJ9NAM?:(:[J@I>B_PAJJ9LZ/Q0E_C>)N'#$N?NR76IVK7 +MD1%5._H#SLN\N!*Z#NVXYHFLK"MO7*F\XZE/+=H5D9*S)BJOWT-/->W)&+C` +MU.EY',EQ2A#YWSY(''J +M:EHVJ%_+;_Q`J">[UM04ESMC*U3=->I04\*"F]ZSJ6Q:5LU=6^(!=#?&I0T[ +MU!&UYY%)!41]ZD?FK,K)!YQ^JUIQ1=&F@Q.(3L2FLK>,!0[-CJQ*._2/?OC2 +M-H^9E@K0O/WFU&=/E_':O.KO2&"M[TVE'M<.,R!D4,_3&(8A'YCQ4 +M-RXF[[J2`W,.[0DKRBH8"'3?9[F*JKJX+T5E3ZO]_=L/IQ3/W9I/&U10=5O= +MP$D`4?.%/7_I>Q>H9%2MV#0HZU#;HG[7_-56WQ$T*F?!_]=0[@G^I0TOJ-BQX_-+`59^"(>'7;+--NRO>E)X])!2(:/=]:\\B0*Z)JAFQ+ZC=F5-*B\'/\-^>/37:T/0_8_+64 +M,2F1%_3GOV$@'W[HS-#J5=0,(0436E8]T5$44O'?C?L_SJ'.^GR]Z:FT>UJ& +M#3D4ZPG>/'#)U"FT`B_[ND'LFG),BQ9R3U/+0$"RN*_]:U[+BJA^,4V?:>OW +M]BEJA<^_J74'!CQ54K%GVX_U"5D3.E>U9#^A]TPH&Y+2LV?%8W+BHM%\; +MNQ"!>/"<8$/-9]X6M6S74`]ET+(G*29QP=.CH^'0O"F+NFA;](G+MFR+F+)G +MV\#I)\AIR=)C*^*O34O#XD8-]!I-0Q=\-66_<$5.P@":VIXY4#R#Y.9W?SUO +MWEU9623L6C'I0$.A%R>?/Q]*:2E;UC'B^X&FTVJ.M%1MF[/JK]7L*QFW8-[X +M.8@.&B*]1F19V828C"^UM/7Y<8"!U;(Y#?OR.G:MN8R8IHA"X$I33LTCH9XR +M^I=F982%W!)1^,XTGR)R$MH>&=&TKT_9FJ)?B!B[<"#7U'3@*Q$A)8_M&3*B +M[(GW5>WUU-M?;WJG&LBA)]9EC9]:CXHIF-#?(WD(Q[9EW#`8R]&=NR_J^,#9M +MBAG`D277`WO@FE4[GIB5U=6T;D;"GLHY^D4O!YQ-*[Z0<4-)U9"J@QYDZ!-9D\:4%$\%B)YJ(`V_E?-!`#\>/%T+ +MV;5B0.,Y,^G:]T1602&KYKU]+D!+T"K;+1TS2C;M]#B+$T(J%H3M>- +MBEO4D!/W1X%,[XPM*3E@ +M2_9D+6HJ2;UVMJ+F@3OT%#7:%D6$W-0TYE@^^:D^&3LN^=%KMV7W-9)&?;9L +M2TK8-&K<@))X@,U=?4E\-:1NT:`C??ZG-]XII^IS:_(]?9@MT[WK)Y1][JKK +MW[)3OBOMBK`IG^B<%(BSGMHU$9B=ZTQNWK2'XG)O#/72L:TAP4LI?:27E"<" +MM`-#E@T;,>A3LY(^L>V*(TDS`:E+=WUE1TG=%\+J2H9MB`6@\8_*B]G4%+)N +MST<&=>S;\H>]@F[8)9/BK_VMKGT=78,*CH645SR15_>5&0EA1^JF911/3TG@8G"7[\RRKTXHNAGKO="Z(9^[Y_#X3]G(!V'KVB8Y!S8%3\W +MF""F(NNM0PH9AQ3:J6W=:0L65- +M2]&D0PU%)8.R@;NZ6W*B$A:,JRK;$[$M?E15^(_J)BGDDH"-OM*0U=Q$#6C,L:L:Y/OSW[FI*Z`9M/ +M;7,V=*659&Q:=,T8=NTIZ0\4G.T[5-.R[DL+_I.X->.NV;1G5/\93Q9R6US9 +M@5R/)BYE0$32/R@IF'$M8$$W9,]M45/Z9$\$92(*)L44Y20";.V*WV#HE>.^ +MQ^2?D3,-=5L+*^:L^<_JYF7D3[;5FPZLVA[Y0L3W=*TK]F;PP^YY2\R@&T8O +M.*K;/O7,;E@TZ`<7HCU]P4#RAD4]],RXYU$K11L.M3WP]"25.M_-=^WWFH[_ +MMZI]:0-B/G/M5!KEYW]C3]F"%7^J3TQ(RSVC-G5-!+JCCF7K&OZK*0E)37]E +M5EC*F!&S`<0)&C9]+F]<5%A4QU>N2.G8MN6*OL`%W:9545Q!2M-1;_@I*J,@ +M$X"5X\"&/E/JMJ7EE"\0"!UX8MNG^N3%;?J1]\2%OK-6X+:&N*3?F-:TKJS? +M@GY1:QX8EY4]QP#:BZ'[CM8I$4Y7S.P%82HOG2!)$](V/;5KY+D&2MXM<_K- +MRIS30-9MV-0R8%_%FI\:UY`PK-^[@7ZM;M6V4>^C'X);?==$D)6S:*\FG>-7AC9U='R2R&IUWZ#\+<(VUXRD!#Z7-%T +MUXY:KV1*4L:4L7-.JA]/]94L>&3'^W)^:$C!H8CB*5-]+QK8(PFW=0Q+J5K5 +M+X.(86.OF44X\LR29J^PT-$5,F?1K)JF@@$''JKHR"L%W@XATZK6#$JHB$LZ +M=%O:9.`^1:MWK7`OT7]@4ERDUZ.>#6@8H?N6_'4 +M#3EQVS:,^E)=1?H"$4*0O..I$9,BRH9%/15R7;^H58_,N/&M1G5#0C(6I0)I +9P9QW_;^Q\JH71R_@1`````!)14Y$KD)@@@`` +` +end --- tex4ht-20090611.orig/debian/patches/biblatex.4ht.diff +++ tex4ht-20090611/debian/patches/biblatex.4ht.diff @@ -0,0 +1,53 @@ +Description: Fix a conflict between biblatex & tex4ht +Source: upstream +--- a/texmf/tex/generic/tex4ht/biblatex.4ht 2009-06-11 14:20:16.000000000 +0000 ++++ b/texmf/tex/generic/tex4ht/biblatex.4ht 2010-01-07 18:21:21.000000000 +0000 +@@ -1,5 +1,5 @@ + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +-% biblatex.4ht 2009-05-21-09:32 % ++% biblatex.4ht Version 1.1 % + % Copyright (C) 2007--2009 Eitan M. Gurari % + % % + % This work may be distributed and/or modified under the % +@@ -13,18 +13,18 @@ + % % + % This work has the LPPL maintenance status "maintained".% + % % +-% This Current Maintainer of this work % +-% is Eitan M. Gurari. % ++% The Current Maintainer of this work % ++% is the TeX4ht Project . % + % % + % If you modify this program your changing its signature % + % with a directive of the following form will be % + % appreciated. % + % \message{signature} % + % % +-% gurari@cse.ohio-state.edu % +-% http://www.cse.ohio-state.edu/~gurari % ++% tex4ht@tug.org % ++% http://www.tug.org/tex4ht % + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +-\immediate\write-1{version 2009-05-21-09:32} ++\immediate\write-1{Version 1.1} + + \ifx \blx@startbib\:UnDef + \pend:def\blx@shorthands{% +@@ -37,7 +37,7 @@ + \else \c:printshorthands \fi + } + {\d:printshorthands}% +- \append:def\endtheshorthands{\b:printshorthands}% ++% \append:def\endtheshorthands{\b:printshorthands}% + \csname a:@shorthands\endcsname + }} + \NewConfigure{printshorthands}{4} +@@ -149,6 +149,8 @@ + \blx:item[#1]% + \ifhmode \spacefactor\blx@sf@par\fi + } ++\let\blx@resetpuncthook\@empty ++\let\blx@csq@ifkernmark\@empty + \def\blx@begunit{% + \toggletrue{blx@tempa}% + \iftoggle{blx@insert} --- tex4ht-20090611.orig/debian/patches/series +++ tex4ht-20090611/debian/patches/series @@ -0,0 +1,8 @@ +add_Makefile.diff +add_java_manifest +add_manpage.diff +add_scripts_sh.diff +add_texmf_cnf.diff +fix_tex4ht_env.diff +fix_mk4ht.diff +biblatex.4ht.diff --- tex4ht-20090611.orig/debian/patches/add_texmf_cnf.diff +++ tex4ht-20090611/debian/patches/add_texmf_cnf.diff @@ -0,0 +1,20 @@ +This config file for texmf overrides some settings in the texlive +distribution which are the based on upstream install directories. + +Index: tex4ht-20071203/src/80tex4ht.cnf +=================================================================== +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ tex4ht-20071203/src/80tex4ht.cnf 2007-12-11 21:29:59.000000000 +0530 +@@ -0,0 +1,12 @@ ++% Additional variables for tex4ht/t4ht programs. The default texmf.cnf ++% already has T4HTINPUTS. TEX4HTINPUTS is not strictly necessary but is ++% included for completeness (it points to the kpathsea default). ++% TEX4HTFONTSET is not needed for default situations, but setting it avoids a ++% warning message from tex4ht. ++%T4HTINPUTS = .;$TEXMF/tex4ht// ++TEX4HTINPUTS = .;$TEXMF/tex4ht// ++TEX4HTFONTSET = .;$TEXMF/tex4ht/ht-fonts// ++ ++% Added the default search location for scripts on Debian ++TEXINPUTS.mk4ht = /usr/share/tex4ht/ ++ --- tex4ht-20090611.orig/debian/patches/add_Makefile.diff +++ tex4ht-20090611/debian/patches/add_Makefile.diff @@ -0,0 +1,197 @@ +Upstream does not use "make" so we provide a Makefile. + +Index: tex4ht-20090223/src/Makefile +=================================================================== +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ tex4ht-20090223/src/Makefile 2009-02-26 10:18:53.000000000 +0530 +@@ -0,0 +1,190 @@ ++# Makefile created by Andrew Gray for tex4ht, 11/3/1999 ++# modified for 1999-05-06 version of tex4ht, 23/5/1999 ++# modified for 2000-07-03 version of tex4ht, 15/7/2000 ++# modified for 2001-03-09 version of tex4ht, 13/3/2001 (safer for non-Debian ++# users - the scripts 'httex' etc won't be deleted on a 'make clean'!) ++# modified for debian sub-version 20010309-2 (remove ht.1 manpage symlink), ++# 19/6/2001 ++# modified for debian sub-version 20010309-3 (rename ht to tex4ht-ht in ++# install target, and add tex4ht-ht.1 manpage link), 20/7/2001 ++# modified for 2001-12-14 version of tex4ht, 16/12/2001 (*.4ht files now ++# unpacked into a sub-directory all4ht/, *.txt in doc/share included, shell ++# scripts generated in scripts/ and installed into /usr/share/tex4ht) ++# modified to allow building without having tex4ht already installed, 7/3/2002 ++# modified to slightly simplify generation of the scripts in ++# /usr/share/tex4ht, for debian version 20021008-1, 6/11/2002 ++# modified for v.20030426-1 (changed directory layout in upstream sources), ++# 3/5/2003 ++# modified for v.20050212-1 Additional script mk4ht is a perl script. ++# 19/2/2005 ++# modified for debian sub-version 20050402.1817-2 (do not rename ht to ++# tex4ht-ht in install target, and add tex4ht-ht.1 manpage link). ++# removed the doc directories and edited man page accordingly. ++# added installation of xv4ht.cat which can be used with xv4ht.java ++# 17/11/2005 ++# added support for installation of xtpipes.jar ++# - defined JAVAC JAR for compliation ++# - added xtpipes.jar to target ++# - defined XTPIPES_SRC (currently compiled all at once) ++# - defined XTTLFILES, XTTLDIR, XTPFILES ++# - added install rules for XTTLFILES XTPFILES and xtpipes.jar ++# 22/08/2005 ++# modified the sed patterns for tex4ht.env to replace use of ++# SELFAUTOPARENT and use TEXMFDIR instead. ++# 14/09/2007 ++# modifed (for v.20070904) the XTPFILES variable. Defined XTPDIR variable and ++# modified install rules to install XTPFILES in XTPDIR. Renamed ++# xtpipes.jar to tex4ht.jar ++# 14/09/2007 ++# modified to create new targets "indep" "arch" "install-arch" and ++# "install-indep" to split the arch-dependent and independent builds. ++# 12/12/2007 ++# removed reference to xttl stuff which is no longer in the upstream ++# archive. ++# 12/12/2007 ++# location of unix ht scripts has changed to ../bin/ht/unix ++# 26/02/2009 ++ ++# (designed for Debian GNU/Linux, but should be moreorless usable on other ++# Linuxes/Unixes) ++ ++############################################################ ++# You may want to comment out this variable if not compiling for Debian: ++PACKAGEDFOR=debian ++ ++# Comment this out if not using the kpathsea file search library: ++SEARCHLIBRARY=kpathsea ++ ++############################################################ ++# Directories for installation ++ ++# DESTDIR used for Debian packaging; USRDIR typically /usr or /usr/local: ++DESTDIR= ++USRDIR=/usr ++ ++BINDIR=$(DESTDIR)$(USRDIR)/bin ++ ++ifeq ($(PACKAGEDFOR),debian) ++ MANDIR=$(DESTDIR)$(USRDIR)/share/man/man1 ++ TEXMFDIR=$(DESTDIR)$(USRDIR)/share/texmf ++ TEX4HTDIR=$(DESTDIR)/etc/tex4ht ++ TEXMFCNF=$(DESTDIR)/etc/texmf/texmf.cnf ++else ++ MANDIR=$(DESTDIR)$(USRDIR)/man/man1 ++ TEXMFDIR=$(DESTDIR)$(USRDIR)/lib/texmf ++ TEX4HTDIR=$(TEXMFDIR)/tex4ht ++ TEXMFCNF=$(TEXMFDIR)/web2c/texmf.cnf ++endif ++ ++TEXDIR=$(TEXMFDIR)/tex/generic/tex4ht ++HTFDIR=$(TEXMFDIR)/tex4ht/ht-fonts ++XTPDIR=$(TEXMFDIR)/tex4ht/xtpipes ++SCRIPTSDIR=$(DESTDIR)$(USRDIR)/share/tex4ht ++ ++############################################################ ++# These definitions try to group the files from the tex4ht sources. They may ++# need some adjustment, depending how you have unpacked the 'zip' files. ++TEXFILES=../texmf/tex/generic/tex4ht/* ++TEX4HTFILE=../texmf/tex4ht/base/unix/tex4ht.env ++HTFFILES=../texmf/tex4ht/ht-fonts/* ++XTPFILES=../texmf/tex4ht/xtpipes/* ++TESTFILES=testa.tex testb.tex ++SCRIPTS=../bin/ht/unix/* ../bin/unix/mk4ht ++ ++############################################################ ++# Compiler/program options: ++SED=sed ++CC=gcc ++CFLAGS=-O2 -g -Wall -DANSI -DHAVE_UNISTD_H -DHAVE_STRING_H -DHAVE_SYS_DIR_H -DHAVE_DIR_H -DHAVE_DIRENT_H -DLGTYP='".png"' ++ifeq ($(SEARCHLIBRARY),kpathsea) ++ CFLAGS:=$(CFLAGS) -I/usr/include/kpathsea -lkpathsea -DKPATHSEA ++else ++ CFLAGS:=$(CFLAGS) -DENVFILE='"$(TEX4HTDIR)/tex4ht.env"' -DHTFDIR='"$(HTFDIR)"' ++endif ++JAVAC=ecj ++JAR=fastjar ++ ++############################################################ ++ ++define edit-script ++ ++if ( head -1 "$(SCRIPT)" | grep -q '^\#!.*perl' ); then \ ++ cp -p $(SCRIPT) ../scripts/$(notdir $(SCRIPT)); \ ++else \ ++$(SED) -e "1r $<" -e "1d" \ ++ -e "s;-i[^ ]*/;-i$(HTFDIR)/;" \ ++ -e "s;\(#1,x\{0,1\}html\)\([,\]}]\);\1,png\2;" \ ++ $(SCRIPT) > ../scripts/$(notdir $(SCRIPT)) ; \ ++fi ++ ++endef ++ ++PROGS=tex4ht t4ht ++MAINSCRIPTS=httex htlatex httexi mk4ht ++MANS=tex4ht.1 t4ht.1 ht.1 httex.1 htlatex.1 httexi.1 mk4ht.1 ++XTPIPES_SRC=java/*.java java/xtpipes/*.java java/xtpipes/util/*.java ++ ++.PHONY : all arch indep install install-arch install-indep clean ++ ++all : arch indep ++ ++arch : $(PROGS) $(MANS) tex4ht.env ht-scripts ++ ++indep : tex4ht.jar ++ ++tex4ht : tex4ht.c ++ $(CC) -o $@ $^ $(CFLAGS) ++ ++t4ht : t4ht.c ++ $(CC) -o $@ $^ $(CFLAGS) ++ ++tex4ht.jar: $(XTPIPES_SRC) ++ $(JAVAC) -d class -source 1.5 $(XTPIPES_SRC) ++ $(JAR) -c -f tex4ht.jar -m java/manifest -C class . ++ ++ht-scripts : scripts.sh ++ mkdir -p ../scripts ++ $(foreach SCRIPT, $(wildcard $(SCRIPTS)), $(edit-script)) ++ touch $@ ++ ++tex4ht.env : $(TEX4HTFILE) ++ $(SED) \ ++ -e "s;^i.*/ht-fonts/;i$(HTFDIR)/;" \ ++ -e "s;^tpath/tex/;t$(TEXMFDIR)/;" \ ++ -e "s;%%~/texmf-dist/;$(TEXMFDIR)/;" \ ++ $< > $@ ++ ++t4ht.1 ht.1 httex.1 htlatex.1 httexi.1 mk4ht.1: tex4ht.1 ++ ln -s $< $@ ++ ++tex4ht.1 : tex4ht.man ++ $(SED) \ ++ -e "s;@TEXDIR@;$(TEXDIR);g" \ ++ -e "s;@TEX4HTDIR@;$(TEX4HTDIR);g" \ ++ -e "s;@TEXMFCNF@;$(TEXMFCNF);g" \ ++ -e "s;@HTFDIR@;$(HTFDIR);g" \ ++ -e "s;@SCRIPTSDIR@;$(SCRIPTSDIR);g" \ ++ $< > $@ ++ ++install : install-arch install-indep ++ ++install-arch : arch ++ install -d -m 755 $(BINDIR) $(TEX4HTDIR) $(MANDIR) $(SCRIPTSDIR) ++ install -s -m 755 $(PROGS) $(BINDIR) ++ install -m 755 ../scripts/ht $(BINDIR)/ht ++ install -m 755 ../scripts/* $(SCRIPTSDIR) ++ $(foreach SCRIPT,$(MAINSCRIPTS),install -m 755 ../scripts/$(SCRIPT) $(BINDIR);) ++ $(foreach MANFILE,$(MANS),cp -d $(MANFILE) $(MANDIR);) ++ install -m 644 tex4ht.env $(TEX4HTDIR) ++ ++install-indep : indep ++ install -d -m 755 $(TEXDIR) $(HTFDIR) $(XTPDIR) $(SCRIPTSDIR) ++ install -m 644 $(TEXFILES) $(TEXDIR) ++ install -m 644 tex4ht.jar $(SCRIPTSDIR) ++ cp -r $(XTPFILES) $(XTPDIR) ++ cp -r $(HTFFILES) $(HTFDIR) ++ ++clean : ++ rm -f $(PROGS) $(MANS) tex4ht.env ht-scripts ../scripts/* tex4ht.jar ++ rm -rf class ++ --- tex4ht-20090611.orig/debian/patches/fix_tex4ht_env.diff +++ tex4ht-20090611/debian/patches/fix_tex4ht_env.diff @@ -0,0 +1,169 @@ +The system-wide tex4ht.env is modified to use Debian specific locations + +Index: tex4ht-20090218/texmf/tex4ht/base/unix/tex4ht.env +=================================================================== +--- tex4ht-20090218.orig/texmf/tex4ht/base/unix/tex4ht.env 2009-02-22 14:47:39.000000000 +0530 ++++ tex4ht-20090218/texmf/tex4ht/base/unix/tex4ht.env 2009-02-22 14:55:57.000000000 +0530 +@@ -1,6 +1,7 @@ + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + % tex4ht.env / .tex4ht (unix) 2009-01-20-20:54 % + % Copyright (C) 1997--2009 Eitan M. Gurari % ++% Modified Kapil Paranjape % + % % + % This work may be distributed and/or modified under the % + % conditions of the LaTeX Project Public License, either % +@@ -20,6 +21,9 @@ + % http://www.cse.ohio-state.edu/~gurari % + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + % ++% Modifictions by Kapil Paranjape are tagged % ++% % ++% % + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + % Notes: % + % 1. Empty lines might be harmful % +@@ -50,6 +54,7 @@ + % + t entries are ignored % + % + the path before /ht-fonts/ is ignored in i records that don't % + % represent real addresses % ++% + (see /usr/share/doc/tex4ht/README.kpathsea for details) + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + % + % +@@ -150,7 +155,11 @@ + % magnification: -x mag (e.g., -x 1200) % + % page size: -T x,y (e.g., -T 14in,14in) % + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +- ++% ++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ++% The convert method is the upstream default method ++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ++ + G.png + Gdvips -E -q -Ppdf -f %%1 -pp %%2 > zz%%4.ps + Ggs -sDEVICE=pngalpha -sOutputFile=%%3 -r110x110 -dEPSCrop -dBackgroundColor=16#ffffff -dTextAlphaBits=2 -dGraphicsAlphaBits=2 -q -dbatch -dNOPAUSE zz%%4.ps -c quit +@@ -167,7 +176,8 @@ + % Gconvert -crop 0x0 +repage -density 110x110 -transparent "#FFFFFF" zz%%4.ps %%3 + % Gconvert -crop 0x0 +page -density 110x110 -transparent "#FFFFFF" zz%%4.ps %%3 + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +- ++ ++% + + Gdvips -Ppdf -mode ibmvga -D 110 -f %%1 -pp %%2 > zz%%4.ps + Ggs -sDEVICE=ppm -r110 -sOutputFile=zz%%4.ppm -q -dbatch -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -dNOPAUSE zz%%4.ps -c quit +@@ -180,7 +190,11 @@ + Grm temp.ppm + % Gppmtogif -interlace -transparent 1,1,1 zz%%4.ppm > %%3 + +- ++% ++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ++% This is the Debian default which uses dvipng ++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ++ + G.png + Gdvipng -T tight -x 1400 -D 72 -bg Transparent -pp %%2:%%2 %%1 -o %%3 + G.gif +@@ -189,7 +203,8 @@ + Gdvips -Ppdf -mode ibmvga -D 110 -f %%1 -pp %%2 > zz%%4.ps + Gconvert -crop 0x0 -density 110x110 -transparent '#FFFFFF' zz%%4.ps %%3 + Grm zz%%4.ps +- ++ ++% + + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + % Default scripts, shifted rightward 1 pos +@@ -215,9 +230,11 @@ + % removed protection % + S* + % ++% ++% + + .html mv %%1.html %%1.tmp +-.html java -classpath %%~/texmf-dist/tex4ht/bin/tex4ht.jar xtpipes -i %%~/texmf-dist/tex4ht/xtpipes/ -s javahelp.4xt -o %%1.html %%1.tmp ++.html java -classpath /usr/share/tex4ht/tex4ht.jar xtpipes -i /usr/share/texmf/tex4ht/xtpipes/ -s javahelp.4xt -o %%1.html %%1.tmp + .jhm echo "java -jar ${HOME}/jh2.0/javahelp/bin/jhindexer.jar -db %%0-doc/%%1-jhs %%1*.html" + .jhm echo "--- Warning --- Beware of leftover %%1*.html files from other compilations" + .jhm java -jar ${HOME}/jh2.0/javahelp/bin/jhindexer.jar -db %%0-doc/%%1-jhs %%1*.html +@@ -228,43 +245,46 @@ + + + .html mv %%1.html %%1.tmp +-.html java -classpath %%~/texmf-dist/tex4ht/bin/tex4ht.jar xtpipes -i %%~/texmf-dist/tex4ht/xtpipes/ -o %%1.html %%1.tmp ++.html java -classpath /usr/share/tex4ht/tex4ht.jar xtpipes -i /usr/share/texmf/tex4ht/xtpipes/ -o %%1.html %%1.tmp + + + + .jsml mv %%1.jsml %%1.tmp +-.jsml java -classpath %%~/texmf-dist/tex4ht/bin/tex4ht.jar xtpipes -i %%~/texmf-dist/tex4ht/xtpipes/ -o %%1.jsml %%1.tmp ++.jsml java -classpath /usr/share/tex4ht/tex4ht.jar xtpipes -i /usr/share/texmf/tex4ht/xtpipes/ -o %%1.jsml %%1.tmp + + + + .xml cp %%1.xml %%1.tmp +-.xml java -classpath %%~/texmf-dist/tex4ht/bin/tex4ht.jar xtpipes -i %%~/texmf-dist/tex4ht/xtpipes/ -o %%1.xml %%1.tmp ++.xml java -classpath /usr/share/tex4ht/tex4ht.jar xtpipes -i /usr/share/texmf/tex4ht/xtpipes/ -o %%1.xml %%1.tmp + + + + .html mv %%1.html %%1.tmp +-.html java -classpath %%~/texmf-dist/tex4ht/bin/tex4ht.jar xtpipes -i %%~/texmf-dist/tex4ht/xtpipes/ -s xhtml.4xt -o %%1.html %%1.tmp ++.html java -classpath /usr/share/tex4ht/tex4ht.jar xtpipes -i /usr/share/texmf/tex4ht/xtpipes/ -s xhtml.4xt -o %%1.html %%1.tmp + .xht mv %%1.xht %%1.tmp +-.xht java -classpath %%~/texmf-dist/tex4ht/bin/tex4ht.jar xtpipes -i %%~/texmf-dist/tex4ht/xtpipes/ -s xhtml.4xt -o %%1.xht %%1.tmp ++.xht java -classpath /usr/share/tex4ht/tex4ht.jar xtpipes -i /usr/share/texmf/tex4ht/xtpipes/ -s xhtml.4xt -o %%1.xht %%1.tmp + .xml mv %%1.xml %%1.tmp +-.xml java -classpath %%~/texmf-dist/tex4ht/bin/tex4ht.jar xtpipes -i %%~/texmf-dist/tex4ht/xtpipes/ -s xhtml.4xt -o %%1.xml %%1.tmp ++.xml java -classpath /usr/share/tex4ht/tex4ht.jar xtpipes -i /usr/share/texmf/tex4ht/xtpipes/ -s xhtml.4xt -o %%1.xml %%1.tmp + + + + .html mv %%1.html %%1.tmp +-.html java -classpath %%~/texmf-dist/tex4ht/bin/tex4ht.jar xtpipes -i %%~/texmf-dist/tex4ht/xtpipes/ -s xhtmml.4xt -o %%1.html %%1.tmp ++.html java -classpath /usr/share/tex4ht/tex4ht.jar xtpipes -i /usr/share/texmf/tex4ht/xtpipes/ -s xhtmml.4xt -o %%1.html %%1.tmp + .xht mv %%1.xht %%1.tmp +-.xht java -classpath %%~/texmf-dist/tex4ht/bin/tex4ht.jar xtpipes -i %%~/texmf-dist/tex4ht/xtpipes/ -s xhtmml.4xt -o %%1.xht %%1.tmp ++.xht java -classpath /usr/share/tex4ht/tex4ht.jar xtpipes -i /usr/share/texmf/tex4ht/xtpipes/ -s xhtmml.4xt -o %%1.xht %%1.tmp + .xml mv %%1.xml %%1.tmp +-.xml java -classpath %%~/texmf-dist/tex4ht/bin/tex4ht.jar xtpipes -i %%~/texmf-dist/tex4ht/xtpipes/ -s xhtmml.4xt -o %%1.xml %%1.tmp ++.xml java -classpath /usr/share/tex4ht/tex4ht.jar xtpipes -i /usr/share/texmf/tex4ht/xtpipes/ -s xhtmml.4xt -o %%1.xml %%1.tmp + + + + .4oo mv %%0.4oo %%0.tmp +-.4oo java -classpath %%~/texmf-dist/tex4ht/bin/tex4ht.jar xtpipes -i %%~/texmf-dist/tex4ht/xtpipes/ -o %%0.4oo %%0.tmp ++.4oo java -classpath /usr/share/tex4ht/tex4ht.jar xtpipes -i /usr/share/texmf/tex4ht/xtpipes/ -o %%0.4oo %%0.tmp + .4om mv %%1.4om %%1.tmp +-.4om java -classpath %%~/texmf-dist/tex4ht/bin/tex4ht.jar xtpipes -i %%~/texmf-dist/tex4ht/xtpipes/ -o %%1.4om %%1.tmp ++.4om java -classpath /usr/share/tex4ht/tex4ht.jar xtpipes -i /usr/share/texmf/tex4ht/xtpipes/ -o %%1.4om %%1.tmp + ++ % ++ % ++ % + % + + .html xmllint --noout --valid --html %%1.html +@@ -277,8 +297,8 @@ + % + + %%% openoffice % +-.4oo mkdir sxw-%%0.dir +-.4os mkdir sxw-%%0.dir/Pictures ++.4oo mkdir -p sxw-%%0.dir ++.4os mkdir -p sxw-%%0.dir/Pictures + .4os mv %%1.4os sxw-%%0.dir/settings.xml + .4oo mv %%0.4oo sxw-%%0.dir/content.xml + % % +@@ -286,7 +306,7 @@ + .4om mv %%1.4om sxw-%%0.dir/%%1/content.xml + .4om cp sxw-%%0.dir/settings.xml sxw-%%0.dir/%%1/settings.xml + % % +-.4of mkdir sxw-%%0.dir/META-INF ++.4of mkdir -p sxw-%%0.dir/META-INF + .4of mv %%1.4of sxw-%%0.dir/META-INF/manifest.xml + % % + .4ot mv %%1.4ot sxw-%%0.dir/meta.xml --- tex4ht-20090611.orig/debian/patches/fix_mk4ht.diff +++ tex4ht-20090611/debian/patches/fix_mk4ht.diff @@ -0,0 +1,31 @@ +Debian requires that perl scripts are invoked using /usr/bin/perl + +Index: tex4ht/bin/unix/mk4ht +=================================================================== +--- tex4ht.orig/bin/unix/mk4ht 2008-07-02 12:01:17.000000000 +0530 ++++ tex4ht/bin/unix/mk4ht 2008-07-02 12:07:19.000000000 +0530 +@@ -1,3 +1,7 @@ ++#!/usr/bin/perl ++# The shebang line above replaces the shebang line below for Debian Policy compliance: ++# Kapil Hari Paranjape Thu, 17 Feb 2005 22:42:11 +0530 ++# + #!/usr/bin/env perl + #%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + # mk4ht 2008-06-28-19:09 % +@@ -353,7 +357,7 @@ + $i++; + } + my $cmd; +-open (KPSEA, "kpsewhich " . $command[0] . " |"); ++open (KPSEA, "kpsewhich --progname mk4ht " . $command[0] . " |"); + if ($cmd = ){ + $cmd =~ s/\s+$//; + } else { +@@ -385,3 +389,7 @@ + } + exit( $rtrn ); + ++ ++# The line below is required for Debian Policy compliance ++# Kapil Hari Paranjape Thu, 17 Feb 2005 22:42:11 +0530 ++1; --- tex4ht-20090611.orig/debian/patches/add_java_manifest +++ tex4ht-20090611/debian/patches/add_java_manifest @@ -0,0 +1,9 @@ +The manifest file is not automatically created by fastjar + +Index: tex4ht-20090223/src/java/manifest +=================================================================== +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ tex4ht-20090223/src/java/manifest 2009-02-26 10:04:37.000000000 +0530 +@@ -0,0 +1,2 @@ ++Manifest-Version: 1.0 ++Main-Class: xtpipes --- tex4ht-20090611.orig/debian/patches/add_manpage.diff +++ tex4ht-20090611/debian/patches/add_manpage.diff @@ -0,0 +1,511 @@ +Upstream does not provide manpages so we provide them. + +Index: tex4ht-20080701/src/tex4ht.man +=================================================================== +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ tex4ht-20080701/src/tex4ht.man 2008-09-12 10:40:42.000000000 +0530 +@@ -0,0 +1,504 @@ ++.\" Written by Andrew Gray , 12 March 1999 ++.\" Revised Tue, 22 Jun 1999 09:53:47 +0100 ++.\" Revised Sun, 16 Jul 2000 14:08:07 +0100 ++.\" Revised Sat, 3 May 2003 22:41:20 +0100 ++.\" Revised by Kapil Hari Paranjape Tue, 5 Apr 2005 08:51:27 +0530 ++.\" Revised Thu, 11 Sep 2008 12:40:50 +0530 ++.TH TEX4HT 1 "5 Apr 2005" ++.SH NAME ++TeX4ht \- a system for authoring hypertext with TeX and friends ++.SH SYNOPSIS ++.BR mk4ht ++.I command ++.I file ++.RI "[ " "options1" " ]" ++.RI "[ " "options2" " ]" ++.RI "[ " "options3" " ]" ++.LP ++.BR httex | htlatex | httexi ++.I file ++.RI "[ " "options1" " ]" ++.RI "[ " "options2" " ]" ++.RI "[ " "options3" " ]" ++.LP ++.B ht ++tex|latex ++.IR file " [ " "t4ht options" " ]" ++.LP ++.B tex4ht ++[ ++.BI \-f dir-char ++] ++.I file[.dvi] ++[ ++.BI \-c tag-name ++] [ ++.BI \-e env-file ++] [ ++.BI \-g bitmap-file-ext ++] [ ++.BR \-h ( e|f|F|g|s|v|V ) ++] [ ++.BI \-i htf-font-dir ++] [ ++.BI \-l bookkeeping-file ++] [ ++.BR \-P ( * | \fIfilter\fP ) ++] [ ++.BI \-t tfm-font-dir ++] [ ++.B \-u10 ++] [ ++.B \-utf8 ++] [ ++.B \-xs ++] ++.LP ++.B t4ht ++[ ++.BI \-f dir-char ++] ++.I file[.lg] ++[ ++.BI \-c tag-name ++] [ ++.BI \-d out-dir ++] [ ++.BI \-e env-file ++] [ ++.B \-i ++] [ ++.BI \-m mode ++] [ ++.BI \-M mode ++] [ ++.B \-p ++] [ ++.B \-r ++] [ ++.BR \-S ( * | \fIfilter\fP ) ++] [ ++.BI \-X field-content ++] [ ++.BI \-. field-content ++] ++.LP ++.SH "DESCRIPTION" ++(This manual page was written for the Debian GNU/Linux distribution because the ++original program does not have a manual page. Instead, it is ++documented in detail at the author's website; see below. Please refer to ++that documentation for more details or up to date information.) ++.PP ++This page documents briefly ++the portmanteau perl script ++.BR mk4ht ", ++the more specific shell scripts ++.BR httex ", "htlatex ", "httexi ", ++and others like them, the lower level shell script interface ++.BR ht ", ++and the commands ++.BR tex4ht " and "t4ht " ++that all these scripts invoke. Together these programs constitute ++TeX4ht; a highly configurable TeX-based authoring system for producing hypertext. ++.PP ++TeX4ht interacts with TeX-based applications through a style file ++.I tex4ht.sty ++and other files which are loaded by this style file, ++leaving the processing of the source files to the native TeX ++compiler. The output of the TeX compiler is then post-processed by ++.BR tex4ht " and "t4ht ". ++Consequently, TeX4ht can handle most features of TeX-based systems in ++general, and of LaTeX in particular. ++.PP ++The shell scripts ++.BR " httex ", " htlatex " and " httexi ++convert TeX (respectively LaTeX and texinfo) into HTML. Typical user ++requirements should be satisfied by these scripts which can generally ++convert typical TeX source ++.IR without ++requiring any modifications. ++.PP ++To convert from a one of the other dialects of TeX (like ConTeXt), ++.IR or ++to convert into one of the other variants of hypertext ++(MathML, XML, OO and so on), it is ++.IR recommended ++that you use the perl script ++.BR "mk4ht". ++Most common usage of the ++system can be covered by the appropriate use of this command with its options. ++.PP ++The shell script ++.BR " ht ++is a much more elementary script which is provided for more complicated ++needs. Its correct use depends on a better understanding of the system. ++.PP ++All these scripts begin with suitable invocations of ++.BR tex (1) ++or ++.BR latex (1) ++or other dialects of TeX as required. The post-processing of the ++.I .dvi ++output is handled by ++.BR "tex4ht". ++Anything that cannot be rendered using HTML (or its chosen hypertext variant), such ++as the creation of bitmap images or CSS (Cascade Style Sheet) files is handled by ++the auxiliary program ++.BR "t4ht". ++The method used for generating the images can be configured. ++.PP ++.SH OPTIONS ++The following is only a very brief summary of the main program options. ++For more details of the command-line and configuration options, see the HTML ++documentation (see below). ++.SS Options for httex, htlatex and httexi ++.BR httex ", " htlatex " and " httexi ++are shell scripts that can be used to convert a file in the TeX/LaTeX/texinfo format ++into HTML. This TeX source file should be like any other TeX source file ++normally used to produce a ++.I .dvi ++file by processing with TeX and friends. The name of such a file is the mandatory file argument ++for each script. This is followed by up to three optional arguments (delimited with ++quotation marks). These arguments, which are ++.B not ++required for typical usage, are as follows: ++.IP 1. ++The first argument is a list of options for the ++.I tex4ht.sty ++style file (used with tex or latex), separated with commas. ++See the HTML documentation for the list of options available. The ++.I .log ++file generated by tex/latex also includes summaries of some of the options available. ++If not empty, this argument must start with ++.B html ++or ++.BR xhtml . ++Additional options could be ++.B mathml ++or ++.B docbook ++to indicate appropriate style of output. ++.IP 2. ++This argument is used to select tagged sections of ++.I tex4ht.env ++that specifies the font files (*.htf) to use. This corresponds to the ++.BI \-c ++option for the command ++.I tex4ht ++as explained below. Examples include ++.B unicode ++or ++.BR mozilla . ++.IP 3. ++This argument lists options for the ++.I t4ht ++program as explained below. ++.LP ++See the HTML documentation for more details and examples. ++.LP ++Similar scripts are ++available within the directory ++.I @SCRIPTSDIR@ ++for generating other kinds of hypertext output. It is also possible ++to use the perl script ++.BR mk4ht ++as explained below. ++.SS Options for mk4ht ++.BR mk4ht ++is a perl script that can be used to convert TeX source files from ++numerous dialects of TeX into different hypertext variants. This script ++takes two mandatory arguments: the name of the command to run and the ++file to run it on. Each possible command is of the form ++"": so for example ++.IR xhmlatex ++denotes a LaTeX source that needs to be converted to XHTML with ++MathML extensions. The possible names for commands can be found by ++listing the directory ++.I @SCRIPTSDIR@. ++The three optional arguments to ++.BR mk4ht ++are identical to those outlined above for ++.BR httex ", "htlatex " and " httexi ". ++In fact, the command ++.BR htlatex " "foo " ++is identical to ++.BR mk4ht " "htlatex " "foo " ++except that the former is shorter to type! However, ++.BR mk4ht ++can be configured to shorten the command line as follows. ++.PP ++Each user can create the configuration file ++.IR mk4ht.cfg ++or ++.IR .mk4ht ++in the home or working directory to configure commonly used options ++for mk4ht; in addition options to clean up temporary files can also ++be added to this configuration file. Running the command ++.BR mk4ht ++without any arguments will summarise the use of this user configuration ++file. ++.SS Options for ht ++.B ht ++is a small shell script that is used to run the tex4ht programs. It has two ++compulsory arguments, as follows: ++.IP 1. ++The TeX command name to run, usually either ++.B tex ++or ++.BR latex . ++.IP 2. ++The input file name (with or without extension). ++.PP ++It may take any additional options, which will be passed on to the call to ++.BR t4ht . ++.SS General directory/file search options ++Several of the options detailed below relate to setting directory paths to ++find particular kinds of files. Note the following when specifying ++directories for the programs: ++.IP 1. ++There must be no space between the option letter (eg, ++.BR \-t ) ++and the directory/file name. ++.IP 2. ++The directory name must end with a trailing slash ++.RB ( / , ++or ++.B /! ++\- see below). ++.IP 3. ++You can add an exclamation mark ++.RB ( ! ) ++to the end of the directory name, to enable sub-directory searching. ++.IP 4. ++Only one directory can be specified at a time. To search multiple ++directories, either use the sub-directory searching facility or repeat the ++option. (The directory search options can be repeated as often as required.) ++.IP 5. ++When compiled with ++.B kpathsea ++(as in the Debian package), the path-searching is in part taken over by ++kpathsea. On a Debian system see ++.I /usr/share/doc/tex4ht/README.kpathsea ++for more information on path-searching in a kpathsea-enabled tex4ht. ++.LP ++As well as command-line options, most of these options can (and normally ++should) be set in the configuration file ++.IR tex4ht.env . ++The format within this file is similar, but without using a hyphen before the ++option letter. See the HTML documentation for more details on the ++configuration options available. The file ++.IR tex4ht.env ++can be superseded on a per-directory and/or a per-user basis as ++explained in the HTML documentation. On a Debian system see ++.I /usr/share/doc/tex4ht/README.Debian ++as well. ++.SS Options for tex4ht ++.TP ++.BI \-c tag-name ++Certain lines within the ++.I tex4ht.env ++configuration file can be marked with tags. These lines (typically ++.I htf-font-dir ++search lines) ++will be omitted unless specifically requested by specifying the tag name on ++the tex4ht command line. If not used, a command-line option of ++.BI \-c default ++is assumed. (See the supplied tex4ht.env file for examples of tagged ++sections.) ++.TP ++.BI \-e env-file ++Specify address of the tex4ht configuration file ++.IR tex4ht.env . ++.TP ++.BI \-g bitmap-file-ext ++Set the extension of bitmap images to ++.I bitmap-file-ext ++instead of the default ++.IR .png . ++Note that the extension should begin with a dot ++.RB ( . ). ++Note also that this option only affects images generated automatically for ++symbol fonts, and not images generated with the ++.B \(rsPicture ++macro of tex4ht. ++.TP ++.B \-he ++Trace errors and warnings (produces verbose output). ++.TP ++.B \-hg ++Trace groups ++.TP ++.B \-hs ++Trace ++.BR \(rsspecial s. ++.TP ++.B \-hV ++Trace search path for tex4ht.env configuration file ++.TP ++.B \-hF ++Trace search path for ++.I .htf ++font files ++.TP ++.B \-hv ++Dump contents of found tex4ht.env configuration file to stderr (for debugging) ++.TP ++.B \-hf ++Dump contents of each ++.I .htf ++font file found to stderr (for debugging) ++.TP ++.BI \-i htf-font-dir ++Set directory for HTF font files (used by tex4ht) to ++.IR htf-font-dir . ++.TP ++.BI \-l bookkeeping-file ++Specify name of the file listing cache used to speed up filename lookups ++(ignored if compiled with kpathsea support) ++.TP ++.BI \-P filter ++Restrict system calls requested in the source (La)TeX files to utilities whose ++names have ++.I filter ++as a prefix. Use a single asterisk as ++.I filter ++to allow any system calls. ++.TP ++.BI \-t tfm-font-dir ++Set directory for TFM font files to ++.I tfm-font-dir ++(ignored if compiled with kpathsea support). ++.TP ++.BI \-u10 ++Use base 10 encoding for unicode characters. ++.TP ++.BI \-utf8 ++Use utf-8 encoding for unicode characters. ++.TP ++.BI \-xs ++Use 8.3 (MSDOS style) file names for the generated PNG files. ++.SS Options for t4ht ++.TP ++.BI \-c tag-name ++Certain lines within the ++.I tex4ht.env ++configuration file can be marked with tags. These lines (typically scripts ++for post-processing files) will be omitted unless specifically requested by ++specifying the tag name on the tex4ht command line. If not used, a ++command-line option of ++.BI \-c default ++is assumed. (See the supplied tex4ht.env file for examples of tagged ++sections.) ++.TP ++.BI \-d out-dir ++Output files to directory ++.IR out-dir , ++instead of to the current directory. ++.TP ++.BI \-e env-file ++Specify address of the tex4ht configuration file ++.IR tex4ht.env . ++.TP ++.B \-i ++Generate verbose debugging output. ++.TP ++.BI \-m mode ++Create any new output files with access mode as indicated by ++.IR mode . ++The ++.I mode ++should be a numeric mode, as used by the ++.BR chmod (1) ++command. ++.TP ++.BI \-M mode ++As ++.I -m ++but change all mode of all output files (including reused bitmaps). ++.TP ++.B \-p ++Do not convert pictures (ie, images generated with macros like ++.BR \(rsPicture , ++not characters in symbol fonts that will be automatically converted into a ++graphic file). ++.TP ++.B \-r ++Do not resuse existing bitmaps of glyphs (for characters in symbol fonts etc), ++but instead generate all bitmaps anew. ++.TP ++.BI \-S filter ++Restrict system calls requested in the source (La)TeX files to utilities whose ++names have ++.I filter ++as a prefix. Use a single asterisk as ++.I filter ++to allow any system calls. ++.TP ++.BI \-X field-content ++Scripts for post-processing of files can be specified in tex4ht.env. If these ++scripts refer to a field %%3, content for that field can be set with this ++command-line option. ++.TP ++.BI \-. field-content ++Scripts for post-processing of groups of files with a particular extension can ++be specified in tex4ht.env. If these scripts refer to a field %%2, content ++for that field can be set with this command-line option. ++.SH FILES ++.TP ++.I @TEX4HTDIR@/tex4ht.env ++Configuration file for tex4ht. This file is commented within the file, and ++some additional notes are in ++.I /usr/share/doc/tex4ht/README.kpathsea ++on a Debian system. Further explanation is available in the HTML ++documentation. ++.TP ++.I @TEXMFCNF@ ++Global configuration file for all TeX-related programs using the kpathsea path ++searching library. The variables ++.IR TEX4HTINPUTS , ++.I T4HTINPUTS ++and ++.I TEX4HTFONTSET ++within this file relate to file searching within ++.B tex4ht ++and ++.BR t4ht. ++These variables may also be set in the environment, outwith @TEXMFCNF@. ++.TP ++.I @HTFDIR@/*.htf ++Hypertext font files used by tex4ht. ++.TP ++.IR @TEXDIR@/tex4ht.sty " and " @TEXDIR@/*.4ht ++Macro files used by tex or latex when using tex4ht to generate HTML output. ++.TP ++.I @SCRIPTSDIR@/* ++Shell scripts for generating different kinds of hypertext output from tex or ++latex sources. ++.SH "SEE ALSO" ++The use of the tex4ht macros is documented in the HTML documentation ++at the web site given below. ++.PP ++.BR tex (1), ++.BR latex (1), ++.BR amstex (1), ++.BR kpsewhich (1), ++.I http://www.cse.ohio-state.edu/~gurari/TeX4ht/mn.html ++.SH BUGS ++This manual page is not complete. Users should refer to the HTML ++documentation for fuller details of the ++configuration options and for details of the use of the tex4ht style files. ++.B tex4ht ++is still a work in progress, so bug reports ++and requests are very welcome: contact Eitan Gurari ++. ++.SH AUTHOR ++This manual page was originally written by Andrew Gray ++(and then modified by Kapil Paranjape), ++for the Debian GNU/Linux system (but it may be used by others). ++.PP ++The ++.B tex4ht ++programs and macro files were written by Eitan Gurari ++. The author maintains a home page at ++.I http://www.cse.ohio-state.edu/~gurari/TeX4ht/ ++. --- tex4ht-20090611.orig/debian/patches/add_scripts_sh.diff +++ tex4ht-20090611/debian/patches/add_scripts_sh.diff @@ -0,0 +1,14 @@ +A script that is used as a template script + +Index: tex4ht-1.0.2006_04_01_2140/src/scripts.sh +=================================================================== +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ tex4ht-1.0.2006_04_01_2140/src/scripts.sh 2006-04-06 18:37:55.000000000 +0530 +@@ -0,0 +1,7 @@ ++#!/bin/sh ++if command -v xhtex > /dev/null 2>&1 ; then ++ true ++else ++ export PATH=/usr/share/tex4ht:$PATH ++fi ++ --- tex4ht-20090611.orig/debian/html/bg.cfg +++ tex4ht-20090611/debian/html/bg.cfg @@ -0,0 +1,4 @@ +\Preamble{html} +\begin{document} + \Css{body { background-image : url(bgimage.png); background-repeat : repeat; }} +\EndPreamble --- tex4ht-20090611.orig/debian/html/tex4ht_doc.tex +++ tex4ht-20090611/debian/html/tex4ht_doc.tex @@ -0,0 +1,238 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% tex4ht_doc.tex 2008-02-12-09:30 % +% Copyright (C) 2005, 2008 Kapil H. Paranjape % +% % +% This work may be distributed and/or modified under the % +% conditions of the General Public License, either % +% version 2 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.gnu.org/gpl.txt % +% and version 2 or later is part of all distributions % +% of Debian. % +% % +% This Current Maintainer of this work % +% is Kapil H. Paranjape. % +% % +% If you modify this work your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% kapil@imsc.res.in % +% http://www.imsc.res.in/~kapil % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\documentclass{amsart} +\usepackage{hyperref} +\begin{document} +\title{A brief introduction to TeX4ht} +\author{Kapil Hari Paranjape} +\maketitle + +\section{What do we have here?} +What follows is a brief introduction to the TeX4ht system +designed and currently maintained by Eitan M. Gurari. The source +for this document is in the file \verb|tex4ht_doc.tex| and can +be processed using the command \verb|htlatex tex4ht_doc.tex| as +explained below. It is hoped that such processing will prove +instructive as well. + +\section{Executive summary} +TeX4ht is a system to convert TeX input into hypertext documents of +different kinds. TeX4ht operates on input that is ``standard'' \TeX\ or +\LaTeX (but please check the last section for some differences). +This input is processed by \verb|tex| in the usual way except +that certain additional macros are loaded which create some hooks in +the output that can be used to produce the hypertext. The output is +then post-processed by the program \verb|tex4ht| which produces the +hypertext. Auxiliary files such as \verb|.css| files and image files +are produced by the program \verb|t4ht|. + +Usage is simplified via the Perl script \verb|mk4ht| which can be called +directly to combine the above operations transparently. For example the +source of this document can be processed using +\begin{verbatim} + mk4ht htlatex tex4ht_doc.tex +\end{verbatim} +This will produce \verb|tex4ht_doc.html| and some supplementary +files which is the HTML version of this documentation. Similarly, +\begin{verbatim} + mk4ht xhmlatex tex4ht_doc.tex +\end{verbatim} +will produce the XML version with MATH-ML and +\begin{verbatim} + mk4ht mzlatex tex4ht_doc.tex +\end{verbatim} +will produce MATH-ML which uses fonts that are rendered well via the +``Gecko'' engine of \verb|mozilla|. Additional such commands are +\begin{verbatim} + mk4ht oolatex tex4ht_doc.tex +\end{verbatim} +to a format that can be read by \verb|OpenOffice| and +\begin{verbatim} + mk4ht dblatex tex4ht_doc.tex +\end{verbatim} +for DocBook and +\begin{verbatim} + mk4ht teilatex tex4ht_doc.tex +\end{verbatim} +for TEI format XML output. +The broad structure of the \verb|mk4ht| command-line is +\begin{verbatim} + mk4ht #1 #2 #3 #4 #5 +\end{verbatim} +The first argument is the type of conversion required. Using +\verb|mk4ht| without arguments lists the conversions available. The +second argument is the name of the file that is to be processed. The +third, fourth and fifth arguments are optional and are described +is some detail below. + +The rest of this document introduces the system in a little more detail. +See\ \cite{authdoc} and \cite{website} for authoritative information. +In the first following section (Section~\ref{style}) we examine the +options for modifying the way in which \TeX\ processes the source; +specifically these can be thought of as options for the macros in +\verb|tex4ht.sty|. The next section (Section~\ref{postproc}) deals +with the post-processing that converts \TeX's output into hypertext. +The final section (Section~\ref{supple}) shows how one can change the +way the system generates the supplementary files like images and +style-sheets for the hypertext output. + +This document is assumes that the reader has some familiarity with +the \TeX\ and \LaTeX\ systems; see \cite{tex} and \cite{latex} for +more information. + +\section{Options for Styles}\label{style} +Options for \TeX\ and \LaTeX\ processing can be added as the first +optional argument (\verb|#3| above) to the \verb|mk4ht| command. For +example, the command +\begin{verbatim} + mk4ht xhmlatex tex4ht_doc.tex +\end{verbatim} +is in fact similar\footnote{The differences lie in the font files +chosen as described in section~\ref{postproc}} to the command +\begin{verbatim} + mk4ht htlatex tex4ht_doc.tex "xhtml,mathml" +\end{verbatim} +Similarly, +\begin{verbatim} + mk4ht oolatex tex4ht_doc.tex +\end{verbatim} +is in fact similar to the command +\begin{verbatim} + mk4ht htlatex tex4ht_doc.tex "xhtml,ooffice" +\end{verbatim} +In most cases this list of options begins with \verb|html| or +\verb|xhtml|. Additional options available can be found by searching +for the string \verb|--- Note ---| at the start of a line in the +resulting log file. For example +\begin{verbatim} + mk4ht htlatex tex4ht_doc.tex + grep -A 1 '^--- Note ---' tex4ht_doc.log +\end{verbatim} +will list all the available options for \verb|html| conversion. + +When this list of options does not start with \verb|html| or +\verb|xhtml| then the system looks for a file with the name given by +the first option and the \verb|.cfg| extension. The simplest use of +this feature is as follows. Create a file called \verb|bgimage.cfg| +containing the lines +\begin{verbatim} + \Preamble{html} + \begin{document} + \Css{BODY { background-image : url(background.png); }} + \EndPreamble +\end{verbatim} +After this +\begin{verbatim} + mk4ht htlatex tex4ht_doc.tex "bgimage" +\end{verbatim} +will add an additional line to \verb|tex4ht_doc.css| incorporating +the image \verb|background.png|. See the main documentation +\cite{authdoc} for more details on creating configuration files. + +\section{Post processing}\label{postproc} +The optional arguments \verb|#4| and \verb|#5| refer to options for +the \verb|tex4ht| and \verb|t4ht| commands respectively. Both these +commands make use of the configuration file \verb|tex4ht.env| (which +may be over-ridden by \verb|.tex4ht| in the current directory or the +user's home directory). This configuration file is called the +``environment file'' in the main documentation \cite{authdoc} in +order to avoid confusing it with the configuration file described in +the previous section. + +The program \verb|tex4ht| has to look for ``font descriptions'' that +describe how various non-standard glyphs are to be ``rendered'' in +hypertext. The TeX4ht system provides a number of possibilities like +using Unicode or fonts suited to the Gecko engine of the +Mozilla browser and so on. So the command +\begin{verbatim} + mk4ht mzlatex tex4ht_doc.tex +\end{verbatim} +is almost\footnote{There is an additional option as explained in +section~\ref{supple} below.} equivalent to +\begin{verbatim} + mk4ht htlatex tex4ht_doc.tex "xhtml,mozilla" "-cmozhtf" +\end{verbatim} +The \verb|-c| option for \verb|tex4ht| picks up the tagged +section from the \verb|tex4ht.env| environment file. Any other +command-line option of \verb|tex4ht| can also be used as part of +\verb|#4| which is just a space separated list of options for this +command. + +\section{Creating Supplementary Files}\label{supple} +The final step of conversion is the creation of supplementary files +like image files for formulae and equations like +\[ \frac{x^n-1}{x-1} = \sum_{i=0}^{n-1} x^i \] +which is the rendering of the \LaTeX\ input string +\begin{verbatim} + \[ \frac{x^n-1}{x-1} = \sum_{i=0}^{n-1} x^i \] +\end{verbatim} +In most cases such \TeX\ constructions can only be rendered as +images. The \verb|tex4ht| program creates a series of instructions +for the \verb|t4ht| program in a \verb|.lg| file. The latter carries +out these instructions by making use of external programs like +\verb|dvipng| or \verb|convert| to create these images. The most +useful option in the argument list \verb|#5| is \verb|-p| which +prevents images from being generated. Another useful option is +\verb|-cvalidate| which causes the net output to be validated using +an external validation program such as \verb|xmllint|. All the +options in the argument list \verb|#5| are passed on \verb|t4ht|. + +\section{Some difference between TeX4ht and TeX} +We document some differences between the systems. For more up-to-date +information please see the author's documentation\cite{authdoc}. + +\subsection{Regarding filenames} +In short, do {\em not} use special characters in your filenames; +ideally stick with filenames which are composed of standard ASCII +alphanumerics wherever possible. Some explanations follow. + +\TeX\ nowadays accepts files with names that contain all manner of +characters and so it is natural to imagine that TeX4ht will do so to. +However, one has to be concerned with the filenames used in output as +well as those used for input. Since the latter will appear in +URL's that will appear within the hypertext using special characters +will cause hyperlinks to break. Thus TeX4ht does not currently behave +well if special characters are used in input file names. + +\subsection{Extra braces required} +In short, when in doubt enclosed sub- and super- scripts in braces if +they are longer than a single character. + +In this respect the syntax of the TeX language that is accepted by +TeX4ht is stricter than that accepted by \TeX\ and \LaTeX. + +\begin{thebibliography}{00} +\bibitem[1]{authdoc} +\url{http://www.cse.ohio-state.edu/~gurari/mn.html} +The authoritative documentation maintained by Eitan M. Gurari. +\bibitem[2]{website} +\url{http://www.cse.ohio-state.edu/~gurari} +Eitan M.~Gurari's web page that discusses related projects. +\bibitem[3]{tex} +\url{http://www.tug.org/} +The \TeX\ User's group primary web site. +\bibitem[4]{latex} +\url{http://www.latex-project.org/} +The \LaTeX\ project's primary web site. +\end{thebibliography} +\end{document} --- tex4ht-20090611.orig/debian/html/tex4ht_doc3.html +++ tex4ht-20090611/debian/html/tex4ht_doc3.html @@ -0,0 +1,23 @@ + + + + + + + + + + + +
    +

    2There is an additional option as explained in section 5 below.

    + + --- tex4ht-20090611.orig/debian/html/tex4ht_doc.css +++ tex4ht-20090611/debian/html/tex4ht_doc.css @@ -0,0 +1,126 @@ + +/* start css.sty */ +.cmr-7{font-size:70%;} +.cmmi-7{font-size:70%;font-style: italic;} +.cmmi-10{font-style: italic;} +.cmsy-7{font-size:70%;} +.cmr-8{font-size:80%;} +.cmr-6{font-size:60%;} +.cmbx-10{ font-weight: bold;} +.cmtt-10{font-family: monospace;} +.cmtt-10{font-family: monospace;} +.cmti-10{ font-style: italic;} +.cmtt-8{font-size:80%;font-family: monospace;} +.cmtt-8{font-family: monospace;} +p.noindent { text-indent: 0em } +td p.noindent { text-indent: 0em; margin-top:0em; } +p.nopar { text-indent: 0em; } +p.indent{ text-indent: 1.5em } +@media print {div.crosslinks {visibility:hidden;}} +a img { border-top: 0; border-left: 0; border-right: 0; } +center { margin-top:1em; margin-bottom:1em; } +td center { margin-top:0em; margin-bottom:0em; } +.Canvas { position:relative; } +img.math{vertical-align:middle;} +li p.indent { text-indent: 0em } +.enumerate1 {list-style-type:decimal;} +.enumerate2 {list-style-type:lower-alpha;} +.enumerate3 {list-style-type:lower-roman;} +.enumerate4 {list-style-type:upper-alpha;} +div.newtheorem { margin-bottom: 2em; margin-top: 2em;} +.obeylines-h,.obeylines-v {white-space: nowrap; } +div.obeylines-v p { margin-top:0; margin-bottom:0; } +.overline{ text-decoration:overline; } +.overline img{ border-top: 1px solid black; } +td.displaylines {text-align:center; white-space:nowrap;} +.centerline {text-align:center;} +.rightline {text-align:right;} +div.verbatim {font-family: monospace; white-space: nowrap; } +table.verbatim {width:100%;} +.fbox {padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; } +div.fbox {display:table} +div.center div.fbox {text-align:center; clear:both; padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; } +table.minipage{width:100%;} +div.center, div.center div.center {text-align: center; margin-left:1em; margin-right:1em;} +div.center div {text-align: left;} +div.flushright, div.flushright div.flushright {text-align: right;} +div.flushright div {text-align: left;} +div.flushleft {text-align: left;} +.underline{ text-decoration:underline; } +.underline img{ border-bottom: 1px solid black; margin-bottom:1pt; } +.framebox-c, .framebox-l, .framebox-r { padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; } +.framebox-c {text-align:center;} +.framebox-l {text-align:left;} +.framebox-r {text-align:right;} +span.thank-mark{ vertical-align: super } +span.footnote-mark sup.textsuperscript, span.footnote-mark a sup.textsuperscript{ font-size:80%; } +div.tabular, div.center div.tabular {text-align: center; margin-top:0.5em; margin-bottom:0.5em; } +table.tabular td p{margin-top:0em;} +table.tabular {margin-left: auto; margin-right: auto;} +div.td00{ margin-left:0pt; margin-right:0pt; } +div.td01{ margin-left:0pt; margin-right:5pt; } +div.td10{ margin-left:5pt; margin-right:0pt; } +div.td11{ margin-left:5pt; margin-right:5pt; } +table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; } +td.td00{ padding-left:0pt; padding-right:0pt; } +td.td01{ padding-left:0pt; padding-right:5pt; } +td.td10{ padding-left:5pt; padding-right:0pt; } +td.td11{ padding-left:5pt; padding-right:5pt; } +table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; } +.hline hr, .cline hr{ height : 1px; margin:0px; } +.tabbing-right {text-align:right;} +span.TEX {letter-spacing: -0.125em; } +span.TEX span.E{ position:relative;top:0.5ex;left:-0.0417em;} +a span.TEX span.E {text-decoration: none; } +span.LATEX span.A{ position:relative; top:-0.5ex; left:-0.4em; font-size:85%;} +span.LATEX span.TEX{ position:relative; left: -0.4em; } +div.float img, div.float .caption {text-align:center;} +div.figure img, div.figure .caption {text-align:center;} +.marginpar {width:20%; float:right; text-align:left; margin-left:auto; margin-top:0.5em; font-size:85%; text-decoration:underline;} +.marginpar p{margin-top:0.4em; margin-bottom:0.4em;} +table.equation {width:100%;} +.equation td{text-align:center; } +td.equation { margin-top:1em; margin-bottom:1em; } +td.equation-label { width:5%; text-align:center; } +td.eqnarray4 { width:5%; white-space: normal; } +td.eqnarray2 { width:5%; } +table.eqnarray-star, table.eqnarray {width:100%;} +div.eqnarray{text-align:center;} +div.array {text-align:center;} +div.pmatrix {text-align:center;} +table.pmatrix {width:100%;} +span.pmatrix img{vertical-align:middle;} +div.pmatrix {text-align:center;} +table.pmatrix {width:100%;} +img.cdots{vertical-align:middle;} +span.footnote-mark{ vertical-align: super; font-size:80%; } +div.submaketitle{ text-align:left; margin-top:2em; border-top: 1px solid black; border-bottom: 1px solid black; margin-left:5%; margin-right:5%; font-size:85%; line-height: 95%;} +div.submaketitle div {margin-top:0.5em; margin-bottom:0.5em; } +div.submaketitle p { margin-top:0em; margin-bottom:0em; } +div.abstract{ margin-top: 2em; text-align:left; margin-right:15pt; margin-left:15pt; } +div.addresses p {margin-top:0em; margin-bottom:0em; } +h2.titleHead{text-align:center;} +div.maketitle{ margin-bottom: 2em; text-align:center; } +.caption td.id{font-weight: bold; white-space: nowrap; } +table.caption {text-align:center;} +p.bibitem { text-indent: -2em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; } +p.bibitem-p { text-indent: 0em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; } +.qed {width:2ex; float:right; text-align:right;} +.partToc a, .partToc, .likepartToc a, .likepartToc {line-height: 200%; font-weight:bold; font-size:110%;} +div.translators {text-align:right; margin-bottom:0.7em;} +.sectionHead{text-align:center;} +.equation td{text-align:center; } +.equation-star td{text-align:center; } +table.equation-star { width:100%; } +table.equation { width:100%; } +table.align, table.alignat, table.xalignat, table.xxalignat, table.flalign {width:100%; margin-left:5%; white-space: nowrap;} +table.align-star, table.alignat-star, table.xalignat-star, table.flalign-star {margin-left:auto; margin-right:auto; white-space: nowrap;} +td.align-label { width:5%; text-align:center; } +td.align-odd { text-align:right; padding-right:0.3em;} +td.align-even { text-align:left; padding-right:0.6em;} +table.multline, table.multline-star {width:100%;} +td.gather-star, td.gather1 {text-align:center; } +table.gather, table.gather-star {width:100%;} +body { background-image : url(bgimage.png); background-repeat : repeat; } +/* end css.sty */ + --- tex4ht-20090611.orig/debian/html/tex4ht_doc.html +++ tex4ht-20090611/debian/html/tex4ht_doc.html @@ -0,0 +1,458 @@ + + + A brief introduction to TeX4ht + + + + + + + + +
    +

    +A BRIEF INTRODUCTION TO TEX4HT +

    +KAPIL HARI PARANJAPE +
    +
    +
    +
    +

    1. What do we have here?

    +

    What follows is a brief introduction to the TeX4ht system designed and currently +maintained by Eitan M. Gurari. The source for this document is in the file +tex4ht_doc.tex and can be processed using the command htlatex tex4ht_doc.tex +as explained below. It is hoped that such processing will prove instructive as +well. +

    2. Executive summary

    +

    TeX4ht is a system to convert TeX input into hypertext documents of different kinds. +TeX4ht operates on input that is “standard” TEX or LATEX(but please check +the last section for some differences). This input is processed by tex in the +usual way except that certain additional macros are loaded which create some +hooks in the output that can be used to produce the hypertext. The output is +then post-processed by the program tex4ht which produces the hypertext. +Auxiliary files such as .css files and image files are produced by the program +t4ht. +

    Usage is simplified via the Perl script mk4ht which can be called directly to combine +the above operations transparently. For example the source of this document can be +processed using + + + +
    +mk4ht htlatex tex4ht_doc.tex +
    +
    +

    This will produce tex4ht_doc.html and some supplementary files which is the HTML +version of this documentation. Similarly, + + + +
    +mk4ht xhmlatex tex4ht_doc.tex +
    +
    +

    will produce the XML version with MATH-ML and + + + +
    +mk4ht mzlatex tex4ht_doc.tex +
    +
    +

    will produce MATH-ML which uses fonts that are rendered well via the “Gecko” engine +of mozilla. Additional such commands are + + + +
    +mk4ht oolatex tex4ht_doc.tex +
    +
    +

    to a format that can be read by OpenOffice and + + + +
    +mk4ht dblatex tex4ht_doc.tex +
    +
    +

    for DocBook and + + + +
    +mk4ht teilatex tex4ht_doc.tex +
    +
    +

    for TEI format XML output. The broad structure of the mk4ht command-line +is + + + +
    +mk4ht #1 #2 #3 #4 #5
    +
    +

    The first argument is the type of conversion required. Using mk4ht without arguments +lists the conversions available. The second argument is the name of the file that is to be +processed. The third, fourth and fifth arguments are optional and are described is some +detail below. +

    The rest of this document introduces the system in a little more detail. See [1] and [2] +for authoritative information. In the first following section (Section 3) we examine the +options for modifying the way in which TEX processes the source; specifically these +can be thought of as options for the macros in tex4ht.sty. The next section +(Section 4) deals with the post-processing that converts TEX’s output into hypertext. +The final section (Section 5) shows how one can change the way the system +generates the supplementary files like images and style-sheets for the hypertext +output. +

    This document is assumes that the reader has some familiarity with the TEX and +LATEX systems; see [3] and [4] for more information. +

    3. Options for Styles

    +

    Options for TEX and LATEX processing can be added as the first optional argument +(#3 above) to the mk4ht command. For example, the command + + + +
    +mk4ht xhmlatex tex4ht_doc.tex +
    +
    +

    is in fact similar1 +to the command + + + +
    +mk4ht htlatex tex4ht_doc.tex "xhtml,mathml" +
    +
    +

    Similarly, + + + +
    +mk4ht oolatex tex4ht_doc.tex +
    +
    +

    is in fact similar to the command + + + +
    +mk4ht htlatex tex4ht_doc.tex "xhtml,ooffice" +
    +
    +

    In most cases this list of options begins with html or xhtml. Additional options available +can be found by searching for the string --- Note --- at the start of a line in the +resulting log file. For example + + + +
    +mk4ht htlatex tex4ht_doc.tex + 
    grep -A 1 ’^--- Note ---’ tex4ht_doc.log +
    +
    +

    will list all the available options for html conversion. +

    When this list of options does not start with html or xhtml then the system looks for +a file with the name given by the first option and the .cfg extension. The simplest use +of this feature is as follows. Create a file called bgimage.cfg containing the +lines + + + +
    +\Preamble{html} + 
    \begin{document} + 
    \Css{BODY { background-image : url(background.png); }} + 
    \EndPreamble +
    +
    +

    After this + + + +
    +mk4ht htlatex tex4ht_doc.tex "bgimage" +
    +
    +

    will add an additional line to tex4ht_doc.css incorporating the image +background.png. See the main documentation [1] for more details on creating +configuration files. +

    4. Post processing

    +

    The optional arguments #4 and #5 refer to options for the tex4ht and t4ht commands +respectively. Both these commands make use of the configuration file tex4ht.env (which +may be over-ridden by .tex4ht in the current directory or the user’s home directory). +This configuration file is called the “environment file” in the main documentation [1] in +order to avoid confusing it with the configuration file described in the previous +section. +

    The program tex4ht has to look for “font descriptions” that describe how various +non-standard glyphs are to be “rendered” in hypertext. The TeX4ht system provides a +number of possibilities like using Unicode or fonts suited to the Gecko engine of the +Mozilla browser and so on. So the command + + + +
    +mk4ht mzlatex tex4ht_doc.tex +
    +
    +

    is almost2 +equivalent to + + + +
    +mk4ht htlatex tex4ht_doc.tex "xhtml,mozilla" "-cmozhtf" +
    +
    +

    The -c<tagname> option for tex4ht picks up the tagged section from the +tex4ht.env environment file. Any other command-line option of tex4ht can also +be used as part of #4 which is just a space separated list of options for this +command. +

    5. Creating Supplementary Files

    +

    The final step of conversion is the creation of supplementary files like image files for +formulae and equations like +

    +xn - 1  n∑-1 i
+x---1-=    x
+        i=0
+
    +

    which is the rendering of the LATEX input string + + + +
    +\[ \frac{x^n-1}{x-1} = \sum_{i=0}^{n-1} x^i \] +
    +
    +

    In most cases such TEX constructions can only be rendered as images. The tex4ht +program creates a series of instructions for the t4ht program in a .lg file. The latter +carries out these instructions by making use of external programs like dvipng or +convert to create these images. The most useful option in the argument list #5 +is -p which prevents images from being generated. Another useful option is +-cvalidate which causes the net output to be validated using an external validation +program such as xmllint. All the options in the argument list #5 are passed on +t4ht. +

    6. Some difference between TeX4ht and TeX

    +

    We document some differences between the systems. For more up-to-date information +please see the author’s documentation[1]. +

    6.1. Regarding filenames. + In short, do not use special characters in your filenames; ideally stick with filenames +which are composed of standard ASCII alphanumerics wherever possible. Some +explanations follow. +

    TEX nowadays accepts files with names that contain all manner of characters and so +it is natural to imagine that TeX4ht will do so to. However, one has to be concerned with +the filenames used in output as well as those used for input. Since the latter will appear +in URL’s that will appear within the hypertext using special characters will cause +hyperlinks to break. Thus TeX4ht does not currently behave well if special characters are +used in input file names. +

    6.2. Extra braces required. + In short, when in doubt enclosed sub- and super- scripts in braces if they are longer +than a single character. +

    In this respect the syntax of the TeX language that is accepted by TeX4ht is stricter +than that accepted by TEX and LATEX. +

    References

    +

    +

    +

    +[1]     http://www.cse.ohio-state.edu/~gurari/mn.html The authoritative documentation + maintained by Eitan M. Gurari. + + + +

    +

    +[2]     http://www.cse.ohio-state.edu/~gurari Eitan M. Gurari’s web page that discusses + related projects. +

    +

    +[3]     http://www.tug.org/ The TEX User’s group primary web site. +

    +

    +[4]     http://www.latex-project.org/ The LATEX project’s primary web site.

    + + + + + + --- tex4ht-20090611.orig/debian/html/tex4ht_doc2.html +++ tex4ht-20090611/debian/html/tex4ht_doc2.html @@ -0,0 +1,22 @@ + + + + + + + + + + + +
    +

    1The differences lie in the font files chosen as described in section 4

    + +