debian/0000755000000000000000000000000012176070077007175 5ustar debian/override0000644000000000000000000000017012176070077010735 0ustar context: script-not-executable context: extra-license-file usr/share/doc/context/manuals/reference/en/pr-copying.tex.gz debian/changelog0000644000000000000000000003710612176070077011056 0ustar context (2013.05.28.20130704-3) unstable; urgency=low * drop alternate recommends on transitional font packages (Closes: #717987) -- Norbert Preining Wed, 31 Jul 2013 11:01:51 +0900 context (2013.05.28.20130704-2) unstable; urgency=low * fix the missing docfiles bug on upgrade from wheezy (Closes: #716892) -- Norbert Preining Wed, 17 Jul 2013 14:59:11 +0900 context (2013.05.28.20130704-1) unstable; urgency=low * Imported Upstream version 2013.05.28.20130704 fix bug in mp-to-pdf conversion in some cases -- Norbert Preining Thu, 04 Jul 2013 14:44:57 +0900 context (2013.05.28.20130702-1) unstable; urgency=low * update make-orig-tar for new context release * Imported Upstream version 2013.05.28.20130702 * fix fmtutil.cnf definitions * bump standards version to 3.9.4, no changes -- Norbert Preining Tue, 02 Jul 2013 11:40:50 +0900 context (2013.04.20.20130517-1) unstable; urgency=low * new upstream fetched from tlpretest -- Norbert Preining Fri, 17 May 2013 11:53:21 +0900 context (2012.05.30.20121209-2) experimental; urgency=low * install doc files below /usr/share/texmf/doc, build-dep on tex-common >= 4.01 -- Norbert Preining Wed, 19 Dec 2012 13:36:23 +0900 context (2012.05.30.20121209-1) experimental; urgency=low * new upstream release: fixes for lmodern math font renaming * bump dependency on lmodern >= 2.004.4 -- Norbert Preining Sun, 09 Dec 2012 01:18:13 +0900 context (2012.05.30.20120611-2) experimental; urgency=low * don't ship texmfcnf.lua, but rely on texlive-base shipping it, adjust dependencies accordingly * adjust Vcs fields for new git location -- Norbert Preining Wed, 05 Dec 2012 12:15:08 +0900 context (2012.05.30.20120611-1) unstable; urgency=low * new upstream release 2012.05.30 (TL2012 release) -- Norbert Preining Mon, 11 Jun 2012 12:08:46 +0900 context (2012.05.29.20120529-1) unstable; urgency=low * new upstream release 2012.05.29 * pregenerate MarkIV format on installation (thanks Eythan Weg for investigation and testing) -- Norbert Preining Tue, 29 May 2012 16:19:12 +0900 context (2012.05.24.20120525-1) unstable; urgency=low * new upstream release 2012.05.24 * run mtxrun --generate before the formats are build (necessary on new installations as the dh_installtex generated code skips it) -- Norbert Preining Fri, 25 May 2012 12:42:24 +0900 context (2012.05.23.20120524-1) unstable; urgency=low * sync from TeX Live 2012 tlpretest 20120524 * bump standards version to 3.9.3, no changes necessary * add build-arch rules target, make lintian happier * add dep on new luatex which exports TEXMFCNF * switch to source format 3.0 (quilt): debian/control, debian/rules -- Norbert Preining Thu, 24 May 2012 18:20:17 +0900 context (2011.05.18.20110627-2) unstable; urgency=low * use alternative to specify font package recommends (Closes: #640770) * remove metafun format, it is not supported anymore in TL2012 -- Norbert Preining Mon, 05 Mar 2012 09:52:58 +0900 context (2011.05.18.20110627-1) unstable; urgency=low * do not install koeieletters.map, it is shipped in the non-free part (Closes: #631790) * include context-gnuplot, as it is part of ConTeXt -- Norbert Preining Mon, 27 Jun 2011 23:33:27 +0900 context (2011.05.18.20110626-1) unstable; urgency=low [ Hilmar Preuße ] * rebuild with new tex-common (Closes: #606040), tighten BD-Indep [ Norbert Preining ] * update to version which is/will be in TL2011 (Closes: #613416, #606656, #609600) * drop most of the build adaptions * drop maintainer code to upgrade from old-old versions converting formats.cnf to the /etc/texmf/fmt.d * add debian/README.source * drop menu files (Closes: #593210) * update standards to 3.9.2 (date based version numbers) * update copyright file to mention the ConTeXt reference documentation * remove the GFDL in installed files, and mention it in copyright file * override lintian warning on extra license file in TeX code * ship texmfcnf.lua, but for now don't run mtxrun --generate * update README.MarkIV and TODO file * install pdftrimwhite.pl into /usr/bin/pdftrimwhite (Closes: #594985) -- Norbert Preining Sun, 26 Jun 2011 13:10:37 +0900 context (2010.07.30-1) experimental; urgency=low * several new upstream releases * for now only targetting experimental * add missing metafun link in /usr/bin -- Norbert Preining Mon, 21 Dec 2009 07:41:03 +0900 context (2009.11.26-2) unstable; urgency=low * upload to unstable -- Norbert Preining Wed, 09 Dec 2009 23:46:31 +0900 context (2009.11.26-1) experimental; urgency=low * new upstream release, update Release_Notes * adjust dependencies to >= 2009, and add conflicts texlive-xetex << 2009 -- Norbert Preining Thu, 03 Dec 2009 16:01:49 +0900 context (2009.10.27-1) experimental; urgency=low * new upstream release, update Release_Notes * pre-build format based on xetex (Closes: #483885) * depend on luatex >= 0.45.0 (Closes: #529570) * clean up debian/rules file * update the list of fonts already in Debian * add a stub for texfind * remove texshow menu entry, the program has been removed * add some more fonts that are normally shipped by ConTeXt to the recommends list -- Norbert Preining Sat, 21 Nov 2009 14:25:05 +0900 context (2009.08.19-1) experimental; urgency=low [ Norbert Preining ] * several new upstream releases * add missing ini files which have been removed from upstream so that default fmtutil initialization still works * disable the fix-for-old-lmodern-fonts patch as we ship newer lmodern fonts now * depend on tex-gyre * adjust depends of context onto lmodern >= 1.106 * bump standards version to 3.8.3 * add ${misc:Depends} to the depends field * bump build-dep on tex-common to >= 2.00 to get fix for dh_installtex usage of --flavor argument * do not ship some fonts in the binary package, but links to recommended font packages * only depend on texlive-binaries for TL2009 [ أحمد المحمودي (Ahmed El-Mahmoudy) ] * debian/rules: use /usr/share/quilt/quilt.make provided by quilt and remove patch-stamp & unpatch targets (Closes: #538544). -- Norbert Preining Mon, 12 Oct 2009 14:45:40 +0900 context (2008.10.31-1) experimental; urgency=low * new upstream release * upload to experimental for testing * update the release notes * add a warning to README.MarkIV * add a TODO.Debian * fix debian/rules for upstream removed dvipdfm files * add missing ini files which have been removed from upstream so that default fmtutil initialization still works -- Norbert Preining Fri, 28 Nov 2008 12:31:04 +0100 context (2008.05.21-1) unstable; urgency=low * new upstream releases * update the release notes from the wiki page * fix XeTeX/ConTeXt usage with the LModern fonts as they are present in Debian: - add a patch fix-for-old-lmodern-fonts that updates the type-otf.tex file - add the missing map files (all thanks to Mojca Miklavec) * add another file to the MANIFEST.non-free -- Norbert Preining Fri, 23 May 2008 19:52:53 +0200 context (2008.01.28-1) unstable; urgency=low * new upstream * add the release notes from 2008 to debian/Release_Notes -- Norbert Preining Thu, 21 Feb 2008 08:26:12 +0100 context (2008.01.16-1) unstable; urgency=low * new upstream -- Norbert Preining Mon, 21 Jan 2008 15:28:57 +0100 context (2008.01.02-1) unstable; urgency=low * new upstream * remove patches to ppchtex.noc and supp-pdf.tex (included upstream) * rediff and rename 10_texfont_fontforge.dpatch to texfont_fontforge -- Norbert Preining Thu, 10 Jan 2008 07:49:00 +0100 context (2007.12.18-2) unstable; urgency=low * switch to quilt * add upstream fix to supp-pdf.tex to fix metapost image inclusion in tex file (Closes: #457622) * add upstream fix to ppchtex.noc to fix chemtex usage in latex (Closes: #447559) -- Norbert Preining Mon, 24 Dec 2007 18:57:53 +0100 context (2007.12.18-1) unstable; urgency=low * several new upstream releases (see doc file Release_Notes) * add Release_Notes file * add Vcs-Svn and Vcs-Browser fields to debian/control * update README.MarkIV document * bump standards version to 3.7.3, no changes needed -- Norbert Preining Thu, 20 Dec 2007 18:20:21 +0100 context (2007.09.28-1) unstable; urgency=low * new upstream release (Closes: #443515) - A rewritten XML parser for mkiv - XML path expressions for mkiv - Fixed and improved support for XeTeX fonts - The file extension and method for included files is now always lowercased - other small bugfixes * try to explain how to set up Mark IV (ConTeXt over LuaTeX) in README.MarkIV -- Norbert Preining Fri, 05 Oct 2007 16:56:25 +0200 context (2007.09.10-1) unstable; urgency=low * install a menu entry for texfind and texshow (Closes: #422131) * remove alls stubs, they are shipped upstream (texfind, texshow, pdftrimwhite), or are installed directly (mtxrools(.rb), mtxrun(.lua), luatools(.lua) (Closes: #422132) * don't use /var/lib/dpkg/status directly but dpkg-query * adjust menu entry to new policy * recommend luatex * various new upstream versions: (Closes: #443332) - 2007.07.24: . infrastructure preparations for MkIV . support for 'reverse' in itemizes . various math fixes and extensions, including an improved \startsubstack . support for ending symbols and optional titles in description environments . fixed XeTeX font support (hopefully) . for various other small bugfixes and small extensions, see the detailed page - 2007.07.25 . improved support for math over- ander underarrows . a few small bugfixes - 2007.08.07 . The Mark IV release . a few small bugfixes - 2007.08.08 . A set of bugfixes for Mark IV - 2007.08.09 . Another set of bugfixes for Mark IV - 2007.08.20 . Fix some font issues in mkiv . Some smaller common bugfixes - 2007.09.10 . MathML and CALS tables for mkiv . mkiv font handling improvements . bugfixes From the ConTeXt Wiki: Mark IV is the name of the LuaTeX-aware part of ConTeXt; that is, when you use ConTeXt over the LuaTeX engine instead of PDFTeX or XeTeX. You run it with texexec --lua. -- Norbert Preining Mon, 24 Sep 2007 13:01:06 +0200 context (2007.04.17-1) unstable; urgency=low * new upstream release: - mptopdf and texexec (once again) support the handling of LaTeX files - allow blocking of installed programs for texutil - fix the handling of external graphics in xetex - various low-level fixes and extensiosn for multicolumn handling - bugfix for disappearing footnotes - support for TeX-Gyre Hermes - for various other small bugfixes, see the detailed page * remove paragraph about format generation from README.Debian * make cont-sys.rme a conffile (/etc/texmf/tex/context/user/cont-sys.rme) -- Norbert Preining Wed, 25 Apr 2007 10:54:13 +0200 context (2007.03.22-1) unstable; urgency=low * new upstream release: - ctxtools --updatecontext now supports a --proxy switch - and a few small bugfixes * switching to dh_installtex/fmt.d definitions of ConTeXt formats: - take over config file from texlive-context (Closes: #414873) - proper placement of format dumps (Closes: #418976, #419565, #419111) - removing ctxfmtutil, adjust the rules file * adjust build deps and run deps for tex-common -- Norbert Preining Wed, 18 Apr 2007 08:46:52 +0200 context (2007.03.19-1) experimental; urgency=low * new upstream release: - Aditya's 'mathsets' modules in included in cont-ext.zip - The use of \setuphead[][numberwidth=...] - Named font styles can now also be 'sans' or 'sansbold' - The old marvosym metric file is included, fixing the 'MarvoSym' symbols and '\texteuro' bugs - Quoting of font files is changed so that hopefully XeTeX bare fontfiles are OK now. - For some other small changes, see the details page * depend on texlive >= 2007: - remove ctxfmtutil hack, texlive 2007 can deal with different engines in the fmtutil.cnf file - use context.formats with dh_installtex -- Norbert Preining Wed, 21 Mar 2007 17:30:58 +0100 context (2007.02.21-1) UNRELEASED; urgency=low * new upstream release: - Handling of figure paths extended (cache support) - Corrected truetype font file for lmtypewriter10-regular (for use in X11) -- Norbert Preining Tue, 27 Feb 2007 10:00:57 +0100 context (2007.02.20-1) UNRELEASED; urgency=low * new upstream release: - Bugfixes: Quite a few (mostly very small) fixes * edit changelog for 2007.01.23-3 to close a bug * remove 20_shebang_fixes.dpatch, included upstream * depend on lmodern >= 1.01 (currently only in experimental) -- Norbert Preining Sun, 25 Feb 2007 18:34:38 +0100 context (2007.01.23-3) unstable; urgency=low * texlive 2007 preparation: - remove the conflict with tetex-base, and version the conflict with tetex-bin << 2007 - change links from pdftex->pdfetex to pdfetex->pdftex * fix shebang lines, thanks to Jindrich Novy (Closes: #410851) -- Norbert Preining Wed, 14 Feb 2007 01:09:57 +0100 context (2007.01.23-2) unstable; urgency=low * install directory /var/lib/texmf/web2c/pdfetex (Closes: #409575) -- Norbert Preining Mon, 5 Feb 2007 18:01:04 +0100 context (2007.01.23-1) unstable; urgency=low * new upstream - bugfixes: . corrected XeTeX commandline - new: . The vim module is now included in cont-ext.zip . Switch to latin modern math fonts. * adding a dependency on lmodern >= 1.00 for the lmath fonts -- Norbert Preining Fri, 2 Feb 2007 19:32:58 +0100 context (2007.01.12.2-1) unstable; urgency=low * new upstream (same day) fixes complete breakage -- Norbert Preining Sat, 13 Jan 2007 06:53:38 +0100 context (2007.01.12-1) unstable; urgency=low * new upstream release, should fix texexec return values and incompatibilities with old pdfetex * add libxml-parser-perl to the suggests * add compatibility hack for pdftex < 1.40 where the formats must be placed into .../web2c/pdfetex by linking .../web2c/pdftex to pdfetex -- Norbert Preining Fri, 12 Jan 2007 12:45:04 +0100 context (2007.01.02-2) unstable; urgency=low * add missing stub for texshow (Closes: #406211) and pdftrimwhite -- Norbert Preining Tue, 9 Jan 2007 16:56:50 +0100 context (2007.01.02-1) unstable; urgency=low * new upstream release -- Norbert Preining Wed, 3 Jan 2007 10:02:43 +0100 context (2006.12.27-1) unstable; urgency=low * first upload (Closes: #403770) * include the contents of cont-tmf, cont-fnt, cont-ext, cont-img, minus the files from MANIFEST.nonfree -- Norbert Preining Thu, 28 Dec 2006 11:29:07 +0100 debian/context.formats0000644000000000000000000000034612176070077012261 0ustar # context format definitions # all possible languages are: en nl de it fr cz ro uk # all possible engines are: pdftex aleph xetex cont-en pdftex cont-usr.tex -8bit *cont-en.mkii cont-en xetex cont-usr.tex -8bit *cont-en.mkii debian/convert-fonts-to-link0000644000000000000000000000055412176070077013306 0ustar set -e cat debian/fonts-already-in-debian | while read line ; do #echo "LINE ===$line===" case "$line" in \#*) ;; *\;*) locfile=$(echo $line | awk -F\; '{print$1}') tarfile=$(echo $line | awk -F\; '{print$3}') rm debian/context/usr/share/texmf/$locfile echo "$tarfile usr/share/texmf/$locfile" ;; *) ;; esac done debian/copyright0000644000000000000000000005375412176070077011146 0ustar This package was debianized by Norbert Preining on Sun Oct 22 11:53:51 CEST 2006. The original source was downloaded and merged from TeX Live 2012 pretest archive (see http://www.tug.org/texlive/pretest.html) http:///archive/context*.tar.xz Basis for these files are the distribution packages of ConTeXt as found http://www.pragma-ade.com/context/current/cont-tmf.zip http://www.pragma-ade.com/context/current/cont-fnt.zip http://www.pragma-ade.com/context/current/cont-img.zip http://www.pragma-ade.com/context/current/cont-ext.zip In addition these source files contains the documentation. Debian adaptations for this Package are licensed under the GNU General Public License, version 2, and are under Copyright by: Norbert Preining (2006, 2007, 2008, 2009, 2010, 2011, 2012) All the files contained in the generated orig.tar.gz are licensed under the GNU General Public License, but the files of t-letterine, which are licensed under Public Domain. Following are excerpts from an email by Taco Hoekwater clarifying the license statement: -------- Message-ID: <458BEFE0.8030308@elvenkind.com> ---- >First cont-img.zip: All images in cont-img are GPLv2. >cont-fnt contains a huge bunch of vf/afm/tfm/map files. I assume that >they were generated from some fontinst source, but this is missing. No, they were not, and there is no "missing source". The vf/tfm/map were generated using the texfont program, which does not use source files. The afms were created using ttf2afm, which uses ttfs as source. >Anyway, there is no accompanying readme or whatsoever besides the one >for lucida. All the files in cont-fnt are GPLv2. >cont-ext seems to be ok besides a few points: > t-lettrine.tex does not have a license statement Yes, it does. Top of file. PD. Perhaps you missed another then? > t-urwgaramond, type-urwgaramond, Peter, can you add the license statement and re-upload? (it is GPL, according to Peter's own license statement on the contextgarden page for this module) > type-urwgothic: no license statement ---------------------------------------------------- The files from cont-tmf.zip are distributed under GPL as stated in the including mreadme.tex/pdf file: The program code (i.e. anything not under the /doc subtree) is distributed under the Creative Commons GNU GPL For practical purposes distributers may also choose the LaTeX project licence, which is considered to be a bit more TeX friendly. (BSD alike licences, the Ruby Licence and the Apache are all licences that apply well for ConTeXt.) Furthermore, the files under texmf-dist/doc/context/manuals/reference are under GFDL: Copyright (C) 1991--2008 Pragma ADE, Taco Hoekwater Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled `GNU Free Documentation License'. On Debian systems the text of the GNU General Public License can be found in /usr/share/common-licenses/GPL (and GPL-2), and the GNU Free Documentation License, Version 1.2, in /usr/share/common-licenses/GFDL-1.2 The LaTeX Project Public License =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- LPPL Version 1.3c 2006-05-20 Copyright 1999 2002-2006 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 it is written in such a way that you can use it 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' or in the case of files belonging to the `LaTeX-format' a program implementing the `TeX language'. 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 a different 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 required by applicable law or 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 it 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 2005 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 2005/12/01 or later. % % This work has the LPPL maintenance status `maintained'. % % The 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'. If you do not want the Maintenance section of LPPL to apply to your Work, change `maintained' above into `author-maintained'. However, we recommend that you use `maintained', as the Maintenance section was added in order to ensure that your Work remains useful to the community even when you can no longer maintain and support it yourself. Derived Works That Are Not Replacements --------------------------------------- Several clauses of the LPPL specify means to provide reliability and stability for the user community. They therefore concern themselves with the case that a Derived Work is intended to be used as a (compatible or incompatible) replacement of the original Work. If this is not the case (e.g., if a few lines of code are reused for a completely different task), then clauses 6b and 6d shall not apply. 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. debian/stubs/0000755000000000000000000000000012176070077010335 5ustar debian/stubs/texfind0000644000000000000000000000006512176070077011722 0ustar #!/bin/sh mtxrun --usekpse --execute texfind.pl "$@" debian/context.postinst0000755000000000000000000000726512176070077012503 0ustar #!/bin/sh set -e dhit_libkpathsea_configured () { kpsewhich --version >/dev/null 2>&1 } case "$1" in configure) # dealing with doc link changes, bug #716892 # tex-common >=4 removes the link # /usr/share/texmf/doc -> /usr/share/doc/texmf # In addition, the preinst of tex-common renames the link # and the postinst removes the backup of the link # # now if the order of unpacking is reversed on upgrade # the doc files get lost: # wheezy status: context ships files in /usr/share/doc/texmf # post wheezy status: context ships files in /usr/share/texmf/doc # # order of events in the bad case # - wheezy installed, dist upgrade # - new context is unpacked, files should go into /u/s/texmf/doc, # but since that is a link the files end up in /u/s/doc/texmf. # - tex-common is updated, removing the link # - tex-common is configured # - context is configured # files have moved from /u/s/texmf/doc to /u/s/doc/texmf # # We deal with this case by moving the files back to the # proper place in the following way # - preinst: # If . tex-common is at version ~ 3, context at 2012 # . /u/s/texmf/doc is a link as specified above # then # touch /var/lib/tex-common/context-inverse-update-stamp # - postinst # If . -r /var/lib/tex-common/context-inverse-update-stamp # . doc files are in /u/s/doc/texmf # then move them back to /u/s/texmf/doc # if [ -r /var/lib/tex-common/context-inverse-update-stamp ] ; then dpkg-query --listfiles context | grep ^/usr/share/texmf/doc | while read f do misplacedf=`echo "$f" | sed -e 's=^/usr/share/texmf/doc=/usr/share/doc/texmf='` if [ -f "$misplacedf" ] ; then mkdir -p `dirname "$f"` mv "$misplacedf" "$f" fi done # try to remove all the directories that have been there for i in /usr/share/doc/texmf/context/scripts/mkiv/ \ /usr/share/doc/texmf/context/scripts/mkii/ \ /usr/share/doc/texmf/context/scripts/ \ /usr/share/doc/texmf/context/third/gnuplot/ \ /usr/share/doc/texmf/context/third/ \ /usr/share/doc/texmf/context/document/general/manuals/ \ /usr/share/doc/texmf/context/document/general/ \ /usr/share/doc/texmf/context/document/ \ /usr/share/doc/texmf/context/manuals/allkind/ \ /usr/share/doc/texmf/context/manuals/ \ /usr/share/doc/texmf/context/ \ /usr/share/doc/texmf/man/man1/ \ /usr/share/doc/texmf/man/ \ /usr/share/doc/texmf/ ; do if [ -d $i ] ; then rmdir --ignore-fail-on-non-empty $i fi done rm /var/lib/tex-common/context-inverse-update-stamp fi # if dhit_libkpathsea_configured; then tempfile=$(mktemp -p /tmp mtxrun.XXXXXXXX) printf "Running mtxrun --generate. This may take some time... " if mtxrun --generate > $tempfile 2>&1 ; then rm -f $tempfile echo "done." else exec >&2 echo echo "mtxrun --generate failed. Output has been stored in" echo "$tempfile" echo "Please include this file if you report a bug." echo exit 1 fi tempfile=$(mktemp -p /tmp luatools.XXXXXXXX) printf "Pregenerating ConTeXt MarkIV format. This may take some time... " if luatools --make cont-en > $tempfile 2>&1 ; then rm -f $tempfile echo "done." else exec >&2 echo echo "luatools --make cont-en failed. Output has been stored in" echo "$tempfile" echo "Please include this file if you report a bug." echo exit 1 fi fi ;; esac #DEBHELPER# debian/MANIFEST.doc-nonfree0000644000000000000000000000333712176070077012532 0ustar ./doc/context/document/general/manuals/metafun-p.pdf ./doc/context/document/general/manuals/cont-eni.pdf ./doc/context/document/general/manuals/showcase.pdf ./doc/context/document/general/manuals/eppchtex.pdf ./doc/context/document/general/manuals/mtexwork.pdf ./doc/context/document/general/manuals/show-mag.pdf ./doc/context/document/general/manuals/mtexexec.pdf ./doc/context/document/general/manuals/show-dem.pdf ./doc/context/document/general/manuals/roadmap.pdf ./doc/context/document/general/manuals/cont-enp.pdf ./doc/context/document/general/manuals/show-man.pdf ./doc/context/document/general/manuals/show-pap.pdf ./doc/context/document/general/manuals/mp-cb-en.pdf ./doc/context/document/general/manuals/showunic.pdf ./doc/context/document/general/manuals/setup-en.pdf ./doc/context/document/general/manuals/ms-cb-en.pdf ./doc/context/document/general/manuals/mp-ch-en.pdf ./doc/context/document/general/manuals/mtexfont.pdf ./doc/context/document/general/manuals/showfont.pdf ./doc/context/document/general/manuals/mtexutil.pdf ./doc/context/document/general/manuals/show-not.pdf ./doc/context/document/general/manuals/mmakempy.pdf ./doc/context/document/general/manuals/minstall.pdf ./doc/context/document/general/manuals/show-gra.pdf ./doc/context/document/general/manuals/tiptrick.pdf ./doc/context/document/general/manuals/aleph.pdf ./doc/context/document/general/manuals/example.pdf ./doc/context/document/general/manuals/show-exa.pdf ./doc/context/document/general/manuals/metafun-s.pdf ./doc/context/document/general/manuals/show-pre.pdf ./doc/context/document/general/manuals/show-art.pdf ./doc/context/document/general/manuals/mfonts.pdf ./doc/context/document/general/manuals/details.pdf ./doc/context/document/general/manuals/style.pdf debian/Release_Notes0000644000000000000000000004215612176070077011660 0ustar Release Notes see http://wiki.contextgarden.net/Release_Notes Context 2011.05.18 The split between mkii and mkiv is now complete, the two versions no longer share any code. This is nice, but it also makes creating release notes a bit of a pointless exercise because numerous files have been renamed and code has been reshuffled. Instead of going into details we just mention a couple of changes that were most noticeable in the diffs: ConTeXt now assumes luatex version 0.70.1. new mplib extension code (no longer a dual model using special colors and scripts) bitmap inclusion in MP code scalable colors in MP code as well as colors applied to textext() pictures image masks in MP code and \externalfigure spotcolor shading better integrated logging in lua, selective enable/disable, coupled to interface languages cleaned up resolver code, removal of some arcane web2c issues, a move towards URL-based file access pdf backend code cleaned up and moved to mkvi widgets cleaned up and rewritten (fields, attachments, comment, etc.) improved color profile support (plus PDF/X) intermediate colors (also needed for tikz) messages etc. are now defined in lua patterns are now stored in lua files relocatable tex tree (+cache) all kind of optimizations and cleanup of lua code more extensive cld support, cleanup of support modules (side effect of documentation) more efficient access to data tables cleanup of lpath (XML) parser code more efficient OTF data management (caching as well as in memory) better split between generic and context font code (so that we can more easily add features without interference with other macro packages) first version of epdf support new verbatim pretty print model plus cleanup of verbatim (lua) code, including nested parsers new catcode policy for ^, &, _ etc support for remapping of fonts (especially non-standard fonts like dingbats) more math and character definitions moved from tex files to lua cleaned up conversion code split between functions used at the lua end and derived ones used at the tex end (commands namespace) more extensive sorting methods using chained character properties (like shape, decomposition, script specifics) more access to status information in lua (modes, constants, conditionals etc) extended virtual font support more font goodies arabic paragraph optimizer (pending public version of Idris' Husayni font) labeltexts partially managed at the lua end (data tables) support for mkvi encoded files rewritten rule and color support in tabulate and table some cleanup of arrange related code cleaned up properties code additions to tagged PDF, improvements to XML export, experimental XHTML (+CSS) export, prelude to ePub support better support for the korean language improved automatic generation of random thesis code including cross references, citations and bibliographic references (for Mojca) more control over bookmarks rewritten mark (header, footer etc. related) code extended (but still experimental) rewrite of grid snapping extensions and clean-up of notes (more to follow) stripped down TaBle, removal of non-context features and replacement by more context friendly variants upgraded typescripts (to new font releases) automatic (base/node) mode detection of OpenType fonts For sure we forgot things. Context 2010.07.30 New MkIV features: Tagged pdf generation. Experimental support for keeping links in included pdfs \externalfigure[file.pdf][page=1,interaction=yes] Hyphenation support is now processed with the help of lang-xx.lua files texmfcnf.lua (see the example contextcnf.lua) now completely replaces texmf.cnf (and has an internal structure) mtxrun has taken over the role of luatools (which is now a stub for mtxrun --script base and will eventually go away) TEXMFCACHE can now consist of multiple paths (one writable followed by any number of read-only paths) Support for the biolinum, stix, and xits fonts added, as well updated typescripts for iwona. Context 2010.05.24 This current fixes a small number of bugs in 2010.05.21, just in time for TeX Live 2010. It also adds support for the latest version of antykwa-poltawskiego. Context 2010.05.21 This current fixes a number of bugs in 2010.05.08. Context 2010.05.08 Many of the stubs for the ruby tools have gone away. If you want one of the old command names back, just create a link from mtxrun to the required name, e.g. copy mtxrun.exe to mptopdf.exe on windows. Eventually all perl and ruby scripts will be gone. Most functionality is already provided by lua variants. The hyphenation patterns for German, German (old), Hungarian and Spanish have been updated from the tex-hyphen project. New versions of the ancientgreek, letter, and simplefont modules are included. New modules: barcodes (mkiv only) and punk Support for shockwave flash has been updated (mkiv only). The backend code has been rewritten and currently only pdf is supported. The split between mkii and mkiv is getting more complete. Only a few mkii bug fixes have taken place. Typescripts are now split completely and no definitions are shared; loading of a mkio/mkiv file takes precedence over a tex file. Context 2009.11.26 * The context command now supports --autopdf * Mark IV now has a new method for font selection in addition to name: and file:, called spec:. This uses heuristics to find a font based on the requested properties, for example: times-normal-italic * Mark IV now supports line notes and proper \formulanumbers * and a bunch of bugfixes, of course Context 2009.10.27 This release fixes a fairly large number of bugs and oversights in mkiv, and few in mkii. Context 2009.08.19 This is the context version on TeXLive 2009. Note TeXLive 2009 ships with a broken MkIV, because the luatex on TeXLive is too old. Hans and I apologise for that, but it was just not feasible to include a newer luatex. Once TeXLive is released, we will write down a recipe to upgrade its luatex binary. This is the first actually documented release for 2009 after a very long time of no release (and no release notes). The reason for that is that ConTeXt is now split quite rigurously into source files for mkii and source files for mkiv. Also, many of the core functions in context mkiv have been rewritten to make extensive use of lua. Unfortunately, this means that there is a massive amount of changes, and there is just no way I can create proper release notes. Just follow the link for a (long) list of new, old, and renamed source files. Context 2008.10.31 New features: * A Persian interface (format) * The whole multilingual subsystem is rewritten and is now generated from a single lua database table. Note: external modules that define or set system constants and system variables will need updating. * New versions of the greek, vim and bib modules * More files have been split into mkii+mkiv parts * The old, dvipdfm style font mapfiles have been removed because newer versions of (x)dvipdfmx support the pdftex-style map format * mkiv now has support for 'special' features like knockout vs overprint and spot colors via attributes Bugs fixed: * lots of smaller bugs fixed, especially in the MPlib handling in mkiv, but many more small ones Context 2008.08.05 New feature: * mtx-fonts now supports displaying feature information for OTF fonts Bugs fixed: * a number of files were accidentally missing from the Context 2008.08.04 release * Hyphenation patterns for bokmal and nynorsk were broken in Context 2008.08.04 * \Word now works ok in MKIV Context 2008.08.04 New features: * MKIV now works best with luatex 0.29.0 * Integrated support for 'arabic' languages and number conversions * New hyphenation patterns from the tex-hyphen project, including support for the new languages Nynorsk (nn), Bulgarian (bg), Basque (eu), and Ukranian (il). The identifiers of Czech (cz -> cs), UK English (uk -> gb) and US English (en -> us) have changed. * New third-party modules in cont-ext.zip: Account, Greek, and Letter * new mtxrun scipts: grep, mptopdf, patterns * New included module: calcmath (MKIV only) * Typescripts for Herman Zapf's fonts in OTF format are now provided * the mtxrun script 'context' is extended to be more like 'texexec' * the mtxrun script 'convert' now supports a requested quality switch * the mtxrun script 'server' is extended to support 'cgi' lua Bugs fixed: * Fix nasty font warnings in XeTeX * Lots of small bugs. Please follow the link to the details page. Context 2008.05.21 * MKIV now has support for running without any environment variables set (still experimental, details are discussed on the dev-context mailing list) * Some of the internals of MathML support in MKIV have been reworked * A few small bugfixes Context 2008.05.13 * small bugfixes for 2008.05.09 * some corrections to the german interface messages Context 2008.05.09 * A set of bugfixes relating to metapost labels in mkiv * A rewritten MathML parser for mkiv * Some math operator extensions for mkiv * Other bugfixes Context 2008.04.18 Small update to 2008.04.16: * a few more bugfixes * a bit of internal cleanup Context 2008.04.16 Small update to 2008.04.15: * mtxrun.lua now supports freebsd * 2008.04.15 introduced a stray character in m-chemic removed * the new MkIV font name resolver had an error * a few more dummies for mplib in MkIV * a fix for paragraph-shaped text in mplib (MkIV) * a fix for disappearing colors in mplib (MkIV) Context 2008.04.15 This release fixes a small set of bugs in MkIV: * some mplib conversion errors (part of those need a new, to-be-released luatex) and a few dummy macros * figures in subpaths were not found * see the separate page for more details And a few small extras for MkIV: * zwn and zwnj support * Environment variable MTX_FONTS_AUTOLOAD='yes' can be used to force automatic font database reloading on 'font not found' errors * A parser that reads fontconfig's fonts.conf added (if it can be found) * Better xml statistics reporting As well as some internal changes: * a bunch of counter implementations changed from macros to primitives. if you have styles that redefine core macros, they could be broken by this * the experimental reserved object numbers patch from 2008.04.10 is reverted, didn't work out. Context 2008.04.10 One big news item: * MkIV now uses the embedded MPlib in the latest luatex release. No more external MP calls, resulting in a massive speedup Also a bunch of bugfixes from the mailing list, and some small speedups Context 2008.03.24 Fixes some more bugs in 2008.03.10 Context 2008.03.11 * Fixes a few bugs in 2008.03.10 Context 2008.03.10 This is a feature release. Main news: * Image inclusion in mkiv now uses lua * Better support for zips and zipped xml files * And lots of bugfixes Context 2008.01.28 * some small extensions to opentype support * fix a glitch in luatools that broke format generation in the 'official' luatex beta * brings locating of processed files in mkiv in line with mkii Context 2008.01.26 * bugfixes in contextual lookups and kerning handling in opentype (mkiv) * many macros that used \to for delimited arguments reimplemented without the need for \to * new command \setupmathematics, for global math setup Context 2008.01.16 * New feature compose=yes will add missing composed chars as virtual glyphs \definefontfeature[superdefault][default][compose=yes] * Some math bugfixes in mkiv * A few corrections to font synonyms Context 2008.01.11 This release fixes: * handling of truetype disguised as opentype and vice versa This release adds: * a prelude to math definitions for mkiv * a cache=no option for \setupfloats, i.e. direct flushing * support for new lm naming scheme + fallback Context 2007.12.17 Many small optimizations, especially in the MkIV font code and the table processing Context 2007.12.07 This release only has a bit of speed gain at building XeTeX formats. Context 2007.12.06 This release simply fixes a few bugs in [42]Context 2007.12.05 Context 2007.12.05 This release is mostly to sync MkIV with the new luatex beta 0.20.0: * line numbering is reimplemented to make use of the ability to process node lists, making it much more robust * lots of lua code speedups, partially make possible by the new beta * language support is reimplemented in lua and now uses dynamic loading of patterns/exceptions at runtime * the lua xml interface is expanded some more but there are some other (both MkII and MkIV) items as well: * Captions now support \setupcaptions[number=none] * It is now possible to control the alignment of the itemization symbol * \startblockquote ... \stopblockquote can be used if you don't want explicit quote markers * Better support for the use of PK bitmap fonts in metapost graphics * Previosuly, there was a problem with the use of LatinModern for math in unusual bodyfont sizes * lots of smaller bugs fixed Context 2007.09.28 * A rewritten XML parser for mkiv * XML path expressions for mkiv * Fixed and improved support for XeTeX fonts * The file extension and method for included files is now always lowercased * other small bugfixes Context 2007.09.10 * MathML and CALS tables for mkiv * mkiv font handling improvements * bugfixes Context 2007.08.20 * Fix some font issues in mkiv * Some smaller common bugfixes Context 2007.08.09 * Another set of bugfixes for Mark IV Context 2007.08.08 * A set of bugfixes for Mark IV Context 2007.08.07 * The [57]Mark IV release * a few small bugfixes Context 2007.07.25 * improved support for math over- ander underarrows * a few small bugfixes Context 2007.07.24 * infrastructure preparations for MkIV * support for 'reverse' in itemizes * various math fixes and extensions, including an improved \startsubstack * support for ending symbols and optional titles in description environments * fixed XeTeX font support (hopefully) * for various other small bugfixes and small extensions, see the detailed page Context 2007.04.17 * mptopdf and texexec (once again) support the handling of LaTeX files * allow blocking of installed programs for texutil * fix the handling of external graphics in xetex * various low-level fixes and extensiosn for multicolumn handling * bugfix for disappearing footnotes * support for TeX-Gyre Hermes * for various other small bugfixes, see the detailed page Context 2007.03.22 * ctxtools --updatecontext now supports a --proxy switch * and a few small bugfixes Context 2007.03.19 * Aditya's 'mathsets' modules in included in cont-ext.zip * The use of \setuphead[][numberwidth=...] * Named font styles can now also be 'sans' or 'sansbold' * The old marvosym metric file is included, fixing the 'MarvoSym' symbols and '\texteuro' bugs * Quoting of font files is changed so that hopefully XeTeX bare fontfiles are OK now. * For some other small changes, see the details page Context 2007.02.21 Bugfixes: * Handling of figure paths extended (cache support) * Corrected truetype font file for lmtypewriter10-regular (for use in X11) Context 2007.02.20 Bugfixes: * Quite a few (mostly very small) fixes Context 2007.01.23 Bugfixes: * A problem with spurious lines in metapost figures is removed * Creating XeTeX formats was broken in 2007.01.18 New: * Gnuplot module (m-gnuplot.tex) removed from the core distro. This file is superceded by the third-party module Context 2007.01.18 Bugfixes: * corrected XeTeX commandline New: * The vim module is now included in [76]cont-ext.zip * Switch to latin modern math fonts. If this gives you trouble, you have to update your latin modern font package, see [77]CTAN Context 2007.01.12 Bugfixes: * the error code returns for texmfstart were reversed New: * Complete switch to pdftex 1.40. pdftex 1.30 is no longer supported! Context 2007.01.10 New: * texmstart, texexec and texsync support return codes now Context 2007.01.09 Bugfixes: * math display error * unicode map file loading error in non-pdftex 1.40 New: * support for TeXGyreSchola fonts * --draft option for texexec (needs pdftex 1.40) * --passon added to texexec * extend the adobe euro font mapfile so it can be used by dvips Context 2007.01.02 Bugfixes: * re-enable norwegian hyphenation patterns * footnote referencing fix New: * Use the low-level support for ToUnicode mapping in pdftex 1.40, if possible debian/README.Debian0000644000000000000000000000200512176070077011233 0ustar README for using ConTeXt on Debian ================================== 1. non free content ------------------- Most of the ConTeXt documentation is distributed only in pdf format, which will be made available together with fonts which are not DFSG compatible in the context-nonfree package. 2. generation of documentation ------------------------------ The documentation and examples for various modules as distributed in /usr/share/doc/context/third/... can be generated from the input code by calling texexec --module t-french.tex for the documentation, and texexec --mode=demo t-french.tex for the example file. 3. generation of the font files (vf,tfm) ---------------------------------------- These files were generated using the texfont program, as follows: texfont --encoding=texnansi --batch type-tmf.dat where the type-tmf.dat is located in /usr/share/texmf/context/data 4. ConTeXt over LuaTeX aka MarkIV --------------------------------- Please see the separate README.MarkIV Norbert Preining, 2006-2007 debian/changelog.Debian.prerelease0000644000000000000000000000665212176070077014367 0ustar context (2006.12.17-0.1) UNRELEASED; urgency=low * new upstream release * don't include the zip files in the .orig.tar.gz, but already unpack them, make relevant adaptions to the rules file * add a mktexlsr call after the creation and removal of formats (Closes: #402543) -- Norbert Preining Tue, 19 Dec 2006 18:45:39 +0100 context (2006.12.07-0.3) UNRELEASED; urgency=low * new tar ball, including cont-tmf.zip, cont-ext.zip, cont-fnt.zip, cont-img.zip * install all the files included in the above zips -- Norbert Preining Mon, 11 Dec 2006 11:08:36 +0100 context (2006.12.07-0.2) UNRELEASED; urgency=low * disable all map files * install documentation -- Norbert Preining Sun, 10 Dec 2006 11:45:43 +0100 context (2006.12.07-0.1) UNRELEASED; urgency=low * new upstream * suggest fontforge, and let texfont call fontforge instead of pfaedit * add dpatch build-dep and adjust rules -- Norbert Preining Sat, 9 Dec 2006 12:28:02 +0100 context (2006.08.08-0.6) UNRELEASED; urgency=low * fix format renaming, so that removal works * fix duplicate web2c component in the remove part * at removal time remove the fmts in web2c/$engine AND web2c -- Norbert Preining Wed, 25 Oct 2006 16:18:37 +0200 context (2006.08.08-0.5) UNRELEASED; urgency=low * only create cont-en, mptopdf, and metafun formats on pdftex by default * fix man page * install perl scripts, some stubs need them * make ctxformat less noisy * don't install formats in /usr/share/texmf/web2c, but into either TEXMFSYSVAR/web2c or TEXMFVAR/web2c, depending on whether the running user is root or not. * add a check for the presence of the engine binary, warn if not present -- Norbert Preining Wed, 25 Oct 2006 12:24:22 +0200 context (2006.08.08-0.4) UNRELEASED; urgency=low * ConTeXt formats are now defined in /etc/texmf/context/formats.cnf and created with /usr/bin/ctxfmtutil -- Norbert Preining Tue, 24 Oct 2006 19:32:47 +0200 context (2006.08.08-0.3) UNRELEASED; urgency=low * switch to ruby stubs and scripts, add depends on ruby * remove dpatch and patches, is not necessary with the switch to ruby * do not install the perl scripts -- Norbert Preining Mon, 23 Oct 2006 12:46:13 +0200 context (2006.08.08-0.2) UNRELEASED; urgency=low * do not install the fonts/map/dvipdfm directory, it hoses the system -- Norbert Preining Mon, 23 Oct 2006 12:06:38 +0200 context (2006.08.08-0.1) UNRELEASED; urgency=low * that was not 07.13, but 08.08, why does CTAN state this ... * install copyright and LICENSE.teTeX file -- Norbert Preining Sun, 22 Oct 2006 17:24:33 +0200 context (2006.07.13-0.2) UNRELEASED; urgency=low * update copyright file and long description * add a conflict with tetex as it also ships texexec and friends * add a README.Debian * use context.maps and context.formats instead of cmd line options * add man pages * fix some lintian warnings * add patches for perl invocation * remove tetex from alternative deps, it does not work -- Norbert Preining Sun, 22 Oct 2006 17:01:36 +0200 context (2006.07.13-0.1) UNRELEASED; urgency=low * Initial release. -- Norbert Preining Sun, 22 Oct 2006 12:36:25 +0200 debian/patches/0000755000000000000000000000000012176070077010624 5ustar debian/patches/texfont_fontforge0000644000000000000000000000174312176070077014314 0ustar texfont calls pfaedit, but Debian has already fontforge, change the name --- scripts/context/perl/texfont.pl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Index: context-2008.01.02/scripts/context/perl/texfont.pl =================================================================== --- context-2008.01.02.orig/scripts/context/perl/texfont.pl 2006-12-13 18:25:07.000000000 +0100 +++ context-2008.01.02/scripts/context/perl/texfont.pl 2008-01-10 07:35:51.000000000 +0100 @@ -1078,8 +1078,8 @@ report ("destination file : $pfbfont") ; } else { error ("missing otf/ttf source file") } - open (CONVERT, "| pfaedit -script -") || error ("couldn't open pipe to pfaedit") ; - report ("pre-processing with : pfaedit") ; + open (CONVERT, "| fontforge -script -") || error ("couldn't open pipe to fontforge") ; + report ("pre-processing with : fontforge") ; print CONVERT "Open('$infont');\n Generate('$pfbfont', '', 1) ;\n" ; close (CONVERT) } debian/patches/series0000644000000000000000000000010012176070077012030 0ustar #texfont_fontforge #fix-context-stub #fix-for-old-lmodern-fonts debian/MANIFEST.nonfree0000644000000000000000000000402012176070077011755 0ustar ./doc/fonts/hoekwater/koeieletters/koeieletters.rme ./fonts/afm/hoekwater/koeieletters/koeieletters-contour.afm ./fonts/afm/hoekwater/koeieletters/koeieletters.afm ./fonts/afm/hoekwater/koeieletters/koeielogos-contour.afm ./fonts/afm/hoekwater/koeieletters/koeielogos.afm ./fonts/afm/hoekwater/koeieletters/koeien-ex.afm ./fonts/afm/hoekwater/koeieletters/koeien-mi.afm ./fonts/afm/hoekwater/koeieletters/koeien-sy.afm ./fonts/pfm/hoekwater/context/koeieletters.pfm ./fonts/enc/pdftex/context/koeieletters-ex.enc ./fonts/enc/pdftex/context/koeieletters-mi.enc ./fonts/enc/pdftex/context/koeieletters-sy.enc ./fonts/enc/pdftex/context/koeieletters.enc ./fonts/enc/pdftex/context/koeielogos.enc ./fonts/map/pdftex/context/koeieletters.map ./fonts/tfm/hoekwater/koeieletters/koeielett-contour.tfm ./fonts/tfm/hoekwater/koeieletters/koeielett.tfm ./fonts/tfm/hoekwater/koeieletters/koeieletter-ex.tfm ./fonts/tfm/hoekwater/koeieletters/koeieletter-mi.tfm ./fonts/tfm/hoekwater/koeieletters/koeieletter-sy.tfm ./fonts/tfm/hoekwater/koeieletters/koeieletter-syx.tfm ./fonts/tfm/hoekwater/koeieletters/koeieletters-contour.tfm ./fonts/tfm/hoekwater/koeieletters/koeieletters.tfm ./fonts/tfm/hoekwater/koeieletters/koeielettx.tfm ./fonts/tfm/hoekwater/koeieletters/koeielogos-contour.tfm ./fonts/tfm/hoekwater/koeieletters/koeielogos.tfm ./fonts/tfm/hoekwater/koeieletters/koeien-ex.tfm ./fonts/tfm/hoekwater/koeieletters/koeien-mi.tfm ./fonts/tfm/hoekwater/koeieletters/koeien-sy.tfm ./fonts/type1/hoekwater/koeieletters/koeieletters-contour.pfb ./fonts/type1/hoekwater/koeieletters/koeieletters.pfb ./fonts/type1/hoekwater/koeieletters/koeielogos-contour.pfb ./fonts/type1/hoekwater/koeieletters/koeielogos.pfb ./fonts/vf/hoekwater/koeieletters/koeielett-contour.vf ./fonts/vf/hoekwater/koeieletters/koeielett.vf ./fonts/vf/hoekwater/koeieletters/koeieletter-ex.vf ./fonts/vf/hoekwater/koeieletters/koeieletter-mi.vf ./fonts/vf/hoekwater/koeieletters/koeieletter-sy.vf ./fonts/vf/hoekwater/koeieletters/koeieletter-syx.vf ./fonts/vf/hoekwater/koeieletters/koeielettx.vf debian/README.MarkIV0000644000000000000000000000171512176070077011211 0ustar README.MarkIV ============= Mark IV is the name of the LuaTeX-aware part of ConTeXt; that is, when you use ConTeXt over the LuaTeX engine instead of PDFTeX or XeTeX. You run it with context Current tex-common will try to call mtxrun when necessary. Users should not have the need to run anything, but a call as user of mtxrun --generate might help in certain cases. Now you can try some simple document like (thanks to Arthur Reutenauer) \starttext \ctxlua{a = 1.5 ; b = 1.8 ; c = a*b ; tex.print(c) ;} or the equivalent: \startlua a = 1.5 b = 1.8 c = a*b tex.print(c) \stoplua You can also do more elaborate calculations with the lua math library: \ctxlua{tex.print("$\string\\sqrt{2} = " .. math.sqrt(2) .. "$")} \stoptext and run it with context filename.tex More needs to be done, but we are happy to get feedback/ideas/suggestions on the integration, please contact debian-tex-maint@lists.debian.org Norbert Preining 2012-05-24 debian/control0000644000000000000000000000444712176070077010611 0ustar Source: context Section: tex Priority: optional Maintainer: Debian TeX maintainers Uploaders: Norbert Preining Build-Depends: debhelper (>= 7.0.50~) Build-Depends-Indep: tex-common (>= 4.01) Standards-Version: 3.9.4 Vcs-Git: git://anonscm.debian.org/debian-tex/context.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-tex/context.git Package: context Section: tex Architecture: all Depends: ruby, texlive-binaries, texlive-base (>= 2013), texlive-metapost (>= 2013), lmodern (>= 2.004.4), tex-gyre, ${misc:Depends}, luatex (>= 0.76) Recommends: fonts-gfs-artemisia, fonts-gfs-baskerville, fonts-gfs-bodoni-classic, fonts-gfs-didot-classic, fonts-gfs-didot, fonts-gfs-olga, fonts-gfs-porson, fonts-gfs-gazis, fonts-gfs-neohellenic, fonts-gfs-solomos, fonts-gfs-theokritos, fonts-freefont, fonts-sil-gentium, context-modules Suggests: perl-tk, libxml-parser-perl, fontforge, context-nonfree, context-doc-nonfree Conflicts: texlive-context, tetex-bin (<< 2007), texlive-xetex (<< 2009) Replaces: texlive-context Provides: texlive-context Description: powerful TeX format ConTeXt is a document-production system based, like LaTeX, on the TeX typesetting system. Whereas LaTeX insulates the writer from typographical details, ConTeXt takes a complementary approach by providing structured interfaces for handling typography, including extensive support for colors, backgrounds, hyperlinks, presentations, figure-text integration, and conditional compilation. It gives the user extensive control over formatting while making it easy to create new layouts and styles without learning the TeX macro language. ConTeXt's unified design averts the package clashes that can happen with LaTeX. . ConTeXt also integrates MetaFun, a superset of MetaPost and a powerful system for vector graphics. MetaFun can be used as a stand-alone system to produce figures, but its strength lies in enhancing ConTeXt documents with accurate graphic elements. . ConTeXt allows the users to specify formatting commands in English, Dutch, German, French, or Italian, and to use different typesetting engines (PDFTeX, XeTeX, Aleph, and soon LuaTeX) without changing the user interface. ConTeXt is developed rapidly, often in response to requests from the friendly user community. debian/TODO0000644000000000000000000000105612176070077007667 0ustar * (still needed???) work around the problem that a dynamically generated context format based on xetex does not work: texexec --xtx foo.tex -> calls mktexfmt cont-en -> calls pdftex engine -> breaks mktexfmt is unfortunately buggy. Options: - document the behaviour in README.Debian - pre-generate xetex based format? But xetex is not necessarily installed! * install context modules from TeX Live, too * MarkIV integration: - mtxrun in postinst? But it takes quite some time - on removal remove /var/lib/texmf/luatex-cache ? debian/context.preinst0000755000000000000000000000251112176070077012271 0ustar #!/bin/sh set -e case "$1" in install|upgrade) # check if we got unpacked into a linked /usr/share/texmf/doc # see postinst for explanations ov=$2 if [ -n "$ov" ] && dpkg --compare-versions "$ov" lt 2013 ; then tcv=$(dpkg-query --show --showformat='${Version}' tex-common) if [ -n "$tcv" ] && dpkg --compare-versions "$tcv" lt 4 ; then slink=/usr/share/texmf/doc slinktarget=../doc/texmf if [ -L $slink ] && [ "$(readlink $slink)" = $slinktarget ] ; then # ok, that link will be gone with the upgrade from tex-common # and our doc files list, make sure that our postinst # script can recover them! mkdir -p /var/lib/tex-common touch /var/lib/tex-common/context-inverse-update-stamp fi fi fi # if [ -L /var/lib/texmf/web2c/pdftex ] ; then linkdest=$(readlink -n /var/lib/texmf/web2c/pdftex) case "$linkdest" in pdfetex|/var/lib/texmf/web2c/pdfetex) rm /var/lib/texmf/web2c/pdftex mv /var/lib/texmf/web2c/pdfetex /var/lib/texmf/web2c/pdftex ;; esac fi ;; abort-upgrade) ;; *) echo "preinst called with unknown argument '$1'" >&2 exit 1 ;; esac #DEBHELPER# # common.functions.preinst end # Local Variables: # mode: shell-script # End: # vim:set expandtab: # debian/rules0000755000000000000000000000453412176070077010263 0ustar #! /usr/bin/make -f package := context instbase := debian/$(package) build: build-indep build-indep: build-indep-stamp build-arch: build-indep-stamp build-indep-stamp: touch build-indep-stamp clean: dh_testroot rm -f build-indep-stamp # rm -rf bibtex context doc fonts metapost scripts tex tpm web2c dh_clean binary-indep: build-indep dh_testdir dh_testroot dh_clean dh_installdirs usr/share/texmf/web2c usr/share/doc/$(package) \ var/lib/texmf/web2c/pdftex \ etc/texmf/tex/context/user cp -a texmf-dist/* $(instbase)/usr/share/texmf rm -rf $(instbase)/usr/share/texmf/tlpkg # move user config file to /etc mv $(instbase)/usr/share/texmf/tex/context/user/cont-sys.rme \ $(instbase)/etc/texmf/tex/context/user rmdir $(instbase)/usr/share/texmf/tex/context/user # remove GFDL license text, it is referenced in copyright #rm $(instbase)/usr/share/texmf/doc/context/manuals/reference/COPYING # remove koeieletters.map file, it is not needed here #rm $(instbase)/usr/share/texmf/fonts/map/pdftex/context/koeieletters.map dh_installtex --flavor=format:no_links dh_installdirs usr/bin # # scripts dealing cp bin/i386-linux/* $(instbase)/usr/bin rm -r $(instbase)/usr/share/texmf/scripts/context/stubs # ##cp texmf-dist/scripts/context/stubs/unix/* $(instbase)/usr/bin (echo "#!/bin/sh"; echo "mtxrun --script pdftrimwhite \"$@\"" ) > $(instbase)/usr/bin/pdftrimwhite (echo "#!/bin/sh"; echo "mtxrun --script texfind \"$@\"" ) > $(instbase)/usr/bin/texfind (echo "#!/bin/sh"; echo "mtxrun --script texfont \"$@\"" ) > $(instbase)/usr/bin/texfont ####(echo "#!/usr/bin/perl"; tail -n +3 texmf-dist/scripts/context/perl/pdftrimwhite.pl ) > $(instbase)/usr/bin/pdftrimwhite # install man pages dh_installman texmf-dist/doc/man/man1/*.1 dh_installdocs debian/changelog.Debian.prerelease \ debian/MANIFEST.nonfree debian/MANIFEST.doc-nonfree \ debian/README.MarkIV debian/Release_Notes # lintian override for script-not-executable install -D --mode=644 debian/override $(instbase)/usr/share/lintian/overrides/$(package) dh_installmenu dh_installchangelogs dh_compress dh_fixperms dh_installdeb dh_gencontrol dh_md5sums dh_builddeb binary-arch: # We have nothing to do here but the Debian Policy says this target must # exist. binary: binary-indep binary-arch .PHONY: clean build build-indep binary binary-indep binary-arch debian/README.source0000644000000000000000000000034012176070077011351 0ustar README.source The source package uses quilt for the modifications of the upstream source. If you want to change something it is best to use the quilt approach as documented in /usr/share/doc/quilt/README.source debian/fonts-already-in-debian0000644000000000000000000000104412176070077013513 0ustar # I am not sure these fonts are the same #fonts/truetype/greek/canon/MgOpenCanonicaBold.ttf;ttf-mgopen;usr/share/fonts/truetype/ttf-mgopen/MgOpenCanonicaBold.ttf #fonts/truetype/greek/canon/MgOpenCanonicaBoldItalic.ttf;ttf-mgopen;usr/share/fonts/truetype/ttf-mgopen/MgOpenCanonicaBoldItalic.ttf #fonts/truetype/greek/canon/MgOpenCanonicaRegular.ttf;ttf-mgopen;usr/share/fonts/truetype/ttf-mgopen/MgOpenCanonicaRegular.ttf #fonts/truetype/greek/canon/MgOpenCanonica-Italic.ttf;ttf-mgopen;usr/share/fonts/truetype/ttf-mgopen/MgOpenCanonicaItalic.ttf debian/compat0000644000000000000000000000000212176070077010373 0ustar 7 debian/source/0000755000000000000000000000000012176070077010475 5ustar debian/source/format0000644000000000000000000000001412176070077011703 0ustar 3.0 (quilt) debian/manpages/0000755000000000000000000000000012176070077010770 5ustar debian/manpages/mptopdf.man0000644000000000000000000000424512176070077013143 0ustar .TH "MPTOPDF" "1" "January 2007" "mptopdf 1.3.2" "ConTeXt" .de URL \\$2 \(laURL: \\$1 \(ra\\$3 .. .if \n[.g] .mso www.tmac .de EX .in +3 .nf .ft CW .. .de EE .in -3 .ft R .fi .. .SH "NAME" mptopdf \- convert MetaPost to PDF .SH "SYNOPSIS" \fBmptopdf\fP \fIFILE\fP [ ... ] .SH "DESCRIPTION" \fBmptopdf\fP can convert MetaPost-generated EPS files to PDF, or it can process a MetaPost source file directly (see .BR mpost (1)) and convert the generated EPS files to PDF. .SH "OPTIONS" All switches are specified in full here but can be abbreviated to the shortest unique prefix. Thus, \fB--metaf\fP works the same as \fB--metafun\fP. .IP \fB--help\fP Print a terse help message. .IP "\fB--metafun\fP" Use the metafun pre-compiled format to process the MetaPost source file. You usually don't need this option, since metafun input is usually produced and processed as part of a .BR texexec (1) run. Needs the \fB--rawmp\fP switch to take effect. .IP \fB--rawmp\fP Process the source file with .BR mpost (1) directly, rather than with .BR texexec (1). This option is needed if you want to specify \fB--metafun\fP. .IP \fB--latex\fP Typeseting labels using .BR latex (1) rather than plain .BR tex (1). .SH "USAGE" To convert \fImanfig.20\fP to \fImanfig-20.pdf\fI: .EX mptopdf manfig.20 .EE You can convert more than one EPS file at once: .EX mptopdf manfig.20 otherfig.17 finalfig.8 .EE Or you can give .BR mptopdf (1) a pattern that it will expand: .EX mptopdf 'manfig.*' .EE Note the single quotes to protect the * from the shell. Of course, usually you can let the shell do the wildcard expansion and therefore leave off the quotes. To convert .I figs.mp to \fIfigs-1.pdf\fP, \fIfigs-2.pdf\fP, ... .EX mptopdf figs.mp .EE If the labels are typeset with .BR latex (1): .EX mptopdf --latex figs.mp .EE .SH "SEE ALSO" .IP \(bu .BR tex (1), .BR latex (1), .BR mpost (1), .BR texexec (1). .IP \(bu .URL "http://www.contextgarden.net" "ConTeXt wiki" . .SH "AUTHOR" .BR mptopdf (1) is part of the ConTeXt package available from .URL "http://www.pragma-ade.com/dir/general/manuals/" "PRAGMA ADE" . This manpage was written by Sanjoy Mahajan and is in the public domain. debian/manpages/texfont.man0000644000000000000000000000477212176070077013166 0ustar .TH TEXFONT "1" "December 2006" "texfont 2.2" "ConTeXt" .de URL \\$2 \(laURL: \\$1 \(ra\\$3 .. .if \n[.g] .mso www.tmac .de EX .in +3 .nf .ft CW .. .de EE .in -3 .ft R .fi .. .SH NAME texfont \- font installation tool for ConTeXt .SH "SYNOPSIS" \fBtexfont\fP [ \fIOPTION\fP ... ] .SH DESCRIPTION TeXFont is a .BR perl (1) script that helps to set up and install TeX fonts. It was designed for use with ConTeXt, but may also be helpful for users of other formats, like plain TeX or LaTeX. Its use is described in detail in the files \fImtexfont.pdf\fP and \fImfont.pdf\fP. .SH "OPTIONS" .HP \fB\-\-fontroot\fR=\fIpath\fR : texmf font root (automatically determined) .HP \fB\-\-sourcepath\fR=\fIpath\fR : when installing, copy from this path (default: .) .HP \fB\-\-sourcepath\fR=\fIauto\fR : locate and use vendor/collection .HP \fB\-\-vendor\fR=\fIname\fR : vendor name (first level directory) .HP \fB\-\-collection\fR=\fIname\fR : font collection (second level directory) .HP \fB\-\-encoding\fR=\fIname\fR : encoding vector (default: texnansi) .HP \fB\-\-slant\fR=\fIs\fR : slant glyphs in font by factor (0.0 - 1.5) .HP \fB\-\-extend\fR=\fIs\fR : extend glyphs in font by factor (0.0 - 1.5) .HP \fB\-\-caps\fR=\fIs\fR : capitalize lowercase chars by factor (0.5 - 1.0) .HP \fB\-\-noligs\fR : remove ligatures .HP \fB\-\-install\fR : copy files from source to font tree .HP \fB\-\-listing\fR : list files on auto sourcepath .HP \fB\-\-remove\fR : remove files on auto sourcepath .HP \fB\-\-makepath\fR : when needed, create the paths .HP \fB\-\-test\fR : use test paths for vendor/collection .HP \fB\-\-show\fR : run tex on texfont.tex .HP \fB\-\-batch\fR : process given batch file .HP \fB\-\-weight\fR : multiple master weight .HP \fB\-\-width\fR : multiple master width .HP \fB\-\-expert\fR : also handle expert fonts .HP \fB\-\-help\fR : show some more info .HP .SH "SEE ALSO" .IP \(bu \fBtexexec\fP(1), \fBfontinst\fP(1), \fBperl\fP(1), \fBtexshow\fP(1). .IP \(bu The ConTeXt Font manual, \fImfonts.pdf\fP available from .URL "http://www.pragma-ade.com/dir/general/manuals/" "PRAGMA ADE" . .IP \(bu The TeXFont manual, \fImtexfont.pdf\fP .IP \(bu The TeXExec manual, \fImtexexec.pdf\fP. .IP \(bu .URL "http://www.contextgarden.net" "ConTeXt wiki" . .IP \(bu Donald E. Knuth\'s \fIThe TeXbook\fP. .SH "AUTHOR" This manual page was written by Frank K\[:u]ster , for the Debian GNU/Linux system, and modified by Sanjoy Mahajan . It may be used and modified by others without contacting the authors. debian/manpages/pdftools.man0000644000000000000000000000270112176070077013317 0ustar .TH PDFTOOLS "1" "December 2006" "pdftools 1.2" "ConTeXt" .de URL \\$2 \(laURL: \\$1 \(ra\\$3 .. .if \n[.g] .mso www.tmac .de EX .in +3 .nf .ft CW .. .de EE .in -3 .ft R .fi .. .SH NAME pdftools \- analyze PDF files, change image colors .PP .SH "SYNOPSIS" \fBpdftools\fP [ \fIOPTION\fP ... ] [ ... ] .SH DESCRIPTION \fBpdftools\fP analyzes PDF files and changes image colors. It is used by the ConTeXt programs. The image-processing features are not documented here (since I don't understand what they do). .PP .SH "OPTIONS" .PP .IP "\fB--help\fP" Print the available options. .IP "\fB--analyzefile\fP" Print statistics about each PDF file, including size, number of xforms, annotations, links, etc. .IP "\fB--info\fP" Print, in XML format, information about the PDF files. It gives the number of pages, producer, author, subject, creation date, bounding boxes, ... See also \fBpdfinfo\fP(1). .IP "\fB--countpages\fP" Print the number of pages in each PDF file. .SH "SEE ALSO" .IP \(bu \fBtexexec\fP(1), \fBpdfinfo\fP(1), \fBpdftk\fP(1) .IP \(bu The pdftools manual \f(CWmpdftools.pdf\fP available from .URL "http://www.pragma-ade.com/dir/general/manuals/" "PRAGMA ADE" . .IP \(bu .URL "http://www.contextgarden.net" "ConTeXt wiki" . .IP \(bu The PDF specification .SH "AUTHOR" This (incomplete) manual page was written by Sanjoy Mahajan . It is in the public domain. debian/manpages/makempy.man0000644000000000000000000000364212176070077013135 0ustar .TH MAKEMPY "1" "December 2006" "makempy 1.1" "ConTeXt" .de URL \\$2 \(laURL: \\$1 \(ra\\$3 .. .if \n[.g] .mso www.tmac .de EX .in +3 .nf .ft CW .. .de EE .in -3 .ft R .fi .. .SH NAME makempy \- convert PDF or PostScript text to MetaPost graphics .SH "SYNOPSIS" \fBmakempy\fP \fIfilenam\fP .SH DESCRIPTION \fBmakempy\fP takes MetaPost output files (\fI*.mpo\fP) and translates them to \fI*.mpy\fP files. In order to include text as a graphic into a file typeset with (Con)TeX(t), you extract the text from Postscript of PDF files using \fBpdftops\fP(1) and \fBpstoedit\fP(1), creating a Metapost input file. This file can then be processed by \fBmakempy\fP. The \fBmakempy\fP script does its work without user intervention. When it deduces that there are no changes, it does not do anything; otherwise it reports its steps and any errors. .SH "OPTIONS" .IP "\fB--help\fP" print basic usage information .IP "\fB--silent\fP" don't report status messages .IP "\fB--force\fP" always process the file (no checksum test) .IP "\fB--noclean\fP" don't remove temporary files when finished .IP "\fB--pdftops\fP" use \fBpdftops\fP(1), part of the \fBxpdf\fP(1) programs, to convert PDF to PostScript .IP "\fB--ghostscript\fP" use GhostScript (see \fBpdf2ps\fP(1)) to convert PDF to PostScript .SH "VARIABLES" .PP When set, the environment variables GS and GS_PROG will be used to identify GHOSTSCRIPT. The names of the other programs that are used can be set with PDFTOPS and PSTOEDIT. .HP .SH "SEE ALSO" .IP \(bu \fBmpost\fP(1), \fBpstoedit\fP(1), \fBtexexec\fP(1). .IP \(bu The makempy manual, \fImmakempy.pdf\fP, available from .URL "http://www.pragma-ade.com/dir/general/manuals/" "PRAGMA ADE" . .IP \(bu .URL "http://www.contextgarden.net" "ConTeXt wiki" . .SH "AUTHOR" This manual page was written by Frank K\[:u]ster , for the Debian GNU/Linux system. It may be used and modified by others without contacting the author. debian/manpages/fdf2tex.man0000644000000000000000000000215112176070077013026 0ustar .TH FDF2TEX "1" "December 2006" "fdf2tex 1.02" "ConTeXt" .de URL \\$2 \(laURL: \\$1 \(ra\\$3 .. .if \n[.g] .mso www.tmac .de EX .in +3 .nf .ft CW .. .de EE .in -3 .ft R .fi .. .SH NAME fdf2tex \- Convert PDF formular data (FDF) into something (Con)TeX(t) can handle .PP .SH "SYNOPSIS" \fBfdf2tex\fP \fIinfile\fP [ \fIoutfile\fP ] .PP \fBfdf2tan\fP \fIinfile\fP .PP .SH DESCRIPTION .PP Converts PDF formular data (FDF) into something (Con)TeX(t) can handle. This command is usually called indirectly during ConTeXt file processing, so most users do not need to worry about it. .HP .SH "BUGS" .PP Probably none -- all errors are in this manpage .PP .SH "SEE ALSO" .IP \(bu \fBtexexec\fP(1). .IP \(bu The TeXExec manual, \fImtexexec.pdf\fP. available from .URL "http://www.pragma-ade.com/dir/general/manuals/" "PRAGMA ADE" . .IP \(bu .URL "http://www.contextgarden.net" "ConTeXt wiki" . .SH "AUTHOR" This manual page was written by Frank K\[:u]ster , for the Debian GNU/Linux system, and modified by Sanjoy Mahajan . It may be used and modified by others without contacting the authors. debian/manpages/texfind.man0000644000000000000000000000457712176070077013143 0ustar .TH "TEXFIND" "1" "December 2006" "texfind" "ConTeXt" .de URL \\$2 \(laURL: \\$1 \(ra\\$3 .. .if \n[.g] .mso www.tmac .de EX .in +3 .nf .ft CW .. .de EE .in -3 .ft R .fi .. .SH "NAME" texfind \- graphical tool to search for text in TeX input files .SH "SYNOPSIS" .PP \fBtexfind\fP [ \fIOPTION\fP ... ] .SH "DESCRIPTION" .PP \fBtexfind\fP is a graphical, interactive tool that helps you searching through TeX input files, including subdirectories, and allows you to do search/replace tasks using \fBperl\fP(1) regular expressions. It opens two windows: One displays the directory hierarchy and allows to select different search directories. The second window is used to enter the query and display the results. .SH "SEARCHING" Enter a search string in the input box at the top, choose the file extension (\fItex\fP by default) and hit ENTER to start the search. The results will be displayed in the rest of the window. The search string is a perl regular expression (see \fBperlre\fP(1)), which gives you lots of flexibility. The search-and-replace function also uses perl regex syntax, but you can also just use simple strings. Currently there is no way to save changed files. .SH "MENU" Use the right mouse button to open a menu. .HP \fBFile\fP : Currently only used to exit the program .HP \fBEdit\fP : Copy selections, select or unselect all .HP \fBSearch\fP : Open a \fBFind\fP dialog that allows further searching through the displayed results. The \fBReplace\fP option can be used to replace single or all occurrences of a string, but currently it is not possible to change the file. .PP \fBView\fP : Select specific lines, and adjust word or character wrapping. .SH "OPTIONS" .HP \fB\-\-font\fR : specify the font used for the menu. Default is courier. .HP Other options probably exist. I appreciate input by the program authors, experienced users, or Perl geeks. .HP .SH "SEE ALSO" .IP \(bu \fBperl\fP(1), \fBperlre\fP(1). .IP \(bu .URL "http://www.contextgarden.net" "ConTeXt wiki" . .SH "BUGS" None known. However, the replace function isn't the most useful one. .SH "AUTHOR" \fBtexfind\fP was written for the ConTeXt package by Hans Hagen and Ton Otten, PRAGMA. This manual page was written by Frank K\[:u]ster for the Debian GNU/Linux system, and modified by Sanjoy Mahajan . It may be used and modified by others without contacting the authors. debian/manpages/texutil.man0000644000000000000000000000105312176070077013162 0ustar .TH "TEXUTIL" "1" "December 2006" "texutil 9.1" "ConTeXt" .SH "NAME" texutil \- ConTeXt utility program .SH "SYNOPSIS" \fBtexutil\fP [ \fIOPTION\fP... ] \fIFILENAME\fP[...] .SH "DESCRIPTION" This program, whether as a Perl or the newer ruby script, is deprecated and many of its features are available in \fBctxtools\fP(1), \fBgs\fP(1), \fBpdftools\fP(1), and \fBtexexec\fP(1). .SH SEE ALSO \fBctxtools\fP(1), \fBgs\fP(1), \fBpdftools\fP(1), \fBtexexec\fP(1) .SH "AUTHOR" This skeleton man page was written by Sanjoy Mahajan . debian/make-orig-tar0000644000000000000000000000111312176070077011553 0ustar tlnet=${1:-/var/www/norbert/tlnet} basever=2013.05.28 verstr=`date +%Y%m%d` pkg="context-${basever}.$verstr" orig="context_${basever}.$verstr.orig.tar.gz" if [ -r $pkg ] ; then echo "already here: $pkg" exit 1 fi unpackone() { what=$1 for i in "" .doc .source .i386-linux ; do fn="$tlnet/archive/$what${i}.tar.xz" if [ -r "$fn" ] ; then echo "unpacking $fn" tar -xf "$fn" fi done } echo "installing from $tlnet" mkdir $pkg cd $pkg unpackone context cd texmf-dist unpackone lmextra unpackone context-gnuplot cd ../.. GZIP=-9 tar -czf $orig $pkg