debian/0000755000000000000000000000000011733467451007201 5ustar debian/copyright0000644000000000000000000000346210616023356011130 0ustar This package was debianized by Christian Leutloff on Fri, 7 Nov 1997 11:24:12 +0100. Marcus Brinkmann took over maintenance of this package on Thu, 9 Jul 1998 17:55:30 +0200. Adam Di Carlo took over maintenance on Fri, 9 Apr 1999 02:35:03 -0400. It was downloaded from Copyright: Copyright (C) 1996, 1997, 1998, 2000, 2001 Sebastian Rahtz Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the ``Software''), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SEBASTIAN RAHTZ BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -- Debian-specific changes are Copyright (c) 1997, 1998 Christian Leutloff and Marcus Brinkmann; 1999 -- 2001 Adam Di Carlo; 2005, 2006 OHURA Makoto and 2006 Norbert Preining. These changes are distributed under the terms of the GNU General Public License. The GNU General Public License is available on Debian systems in the file /usr/share/common-licenses/GPL. debian/preinst0000644000000000000000000000526010616023356010602 0ustar #! /bin/sh # preinst script for jadetex # # see: dh_installdeb(1) set -e PACKAGE=jadetex # summary of how this script can be called: # * `install' # * `install' # * `upgrade' # * `abort-upgrade' # # for details, see http://www.debian.org/doc/debian-policy/ or # the debian-policy package remove_conffile_prepare () { # syntax: remove_conffile_prepare filename official_md5sum ... # # Check a conffile "filename" against a list of canonical MD5 checksums. # If the file's current MD5 checksum matches one of the "official_md5sum" # operands provided, then prepare the conffile for removal from the system. # We defer actual deletion until the package is configured so that we can # roll this operation back if package installation fails. # # Call this function from a preinst script in the event $1 is "upgrade" or # "install" and verify $2 to ensure the package is being upgraded from a # version (or installed over a version removed-but-not-purged) prior to the # one in which the conffile was obsoleted. # validate arguments if [ $# -lt 2 ]; then echo "remove_conffile_prepare() called with wrong number of" \ "arguments; expected at least 2, got $#" exit 2 fi conffile="$1" shift # does the conffile even exist? if [ -e "$conffile" ]; then # calculate its checksum current_checksum=$(md5sum < "$conffile" | sed 's/[[:space:]].*//') # compare it to each supplied checksum while [ -n "$1" ]; do if [ "$current_checksum" = "$1" ]; then # we found a match; move the confffile and stop looking echo "preparing obsolete conffile $conffile for removal" mv "$conffile" "$conffile.${PACKAGE}-tmp" break fi shift done fi } case "$1" in install|upgrade) if dpkg --compare-versions "$2" le "3.13-3"; then remove_conffile_prepare /etc/texmf/fmt.d/40jadetex.cnf \ 0812091d71375023df7dcecb7290b10a fi if [ -L /usr/share/texmf/tex/jadetex/config ] ; then if [ "$(readlink -n -s /usr/share/texmf/tex/jadetex/config)" = "/etc/texmf/jadetex" ] ; then echo "Removing /usr/share/texmf/tex/jadetex/config symlink." rm /usr/share/texmf/tex/jadetex/config fi fi ;; abort-upgrade) if ! [ -e /usr/share/texmf/tex/jadetex/config ] ; then ln -s /etc/texmf/jadetex /usr/share/texmf/tex/jadetex/config fi ;; *) echo "preinst called with unknown argument \`$1'" >&2 exit 1 ;; esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 debian/postrm0000644000000000000000000000367711101176237010451 0ustar #! /bin/sh # postrm script for jadetex # # see: dh_installdeb(1) set -e # summary of how this script can be called: # * `remove' # * `purge' # * `upgrade' # * `failed-upgrade' # * `abort-install' # * `abort-install' # * `abort-upgrade' # * `disappear' overwrit>r> # for details, see http://www.debian.org/doc/debian-policy/ or # the debian-policy package PACKAGE=jadatex ETC_CONFIG=/etc/texmf/jadetex FMTDIR=/etc/texmf/fmt.d remove_conffile_rollback () { # syntax: remove_conffile_rollback filename # # Roll back the removal of a conffile "filename". # # Call this function from a postrm script in the event $1 is "abort-upgrade" # or "abort-install" is after having used remove_conffile_prepare() in the # preinst. # validate arguments if [ $# -ne 1 ]; then echo "remove_conffile_rollback() called with wrong number of" \ "arguments; expected 1, got $#" exit 2 fi conffile="$1" # if the temporary file created by remove_conffile_prepare() exists, move it # back if [ -e "$conffile.${PACKAGE}-tmp" ]; then echo "rolling back removal of obsolete conffile $conffile" mv "$conffile.${PACKAGE}-tmp" "$conffile" fi } case "$1" in purge) rm -rf $ETC_CONFIG || true rm -f ${FMTDIR}/*jadetex.cnf* rm -f /etc/texmf/texmf.d/*JadeTeX* if [ -x "`which update-texmf 2>/dev/null`" ]; then update-texmf fi ;; abort-install|abort-upgrade) remove_conffile_rollback /etc/texmf/fmt.d/40jadetex.cnf ;; remove|upgrade|failed-upgrade|disappear) ;; *) echo "postrm called with unknown argument \`$1'" >&2 exit 1 esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 debian/patches/0000755000000000000000000000000011733467451010630 5ustar debian/patches/doc-patches0000644000000000000000000000137111335124014012726 0ustar doc-patches: fix building of documentation of jadetex -- --- jadetex-3.13.orig/doc/Makefile +++ jadetex-3.13/doc/Makefile @@ -2,7 +2,7 @@ JADE=openjade JADETEX=jadetex PDFJADETEX=pdfjadetex -XMLDECL=/usr/share/sgml/xml.dcl +XMLDECL=/usr/share/sgml/declaration/xml.dcl all: releasenotes.pdf releasenotes.html releasenotes.ps --- jadetex-3.13.orig/doc/releasenotes.xml +++ jadetex-3.13/doc/releasenotes.xml @@ -1,6 +1,6 @@ - + JadeTeX 3.12 debian/patches/fix-ini-file0000644000000000000000000000226311335416502013023 0ustar pdfjadetex should default to pdf mode, not dvi mode. Upgrade to the .ini file as shipped in current TeX Live --- jadetex.ini | 7 ++++++- pdfjadetex.ini | 11 ++++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) Index: jadetex-3.13/pdfjadetex.ini =================================================================== --- jadetex-3.13.orig/pdfjadetex.ini 2001-07-03 04:52:12.000000000 +0900 +++ jadetex-3.13/pdfjadetex.ini 2010-02-13 12:30:21.000000000 +0900 @@ -1,3 +1,12 @@ +% public domain. +% +% do what we do for pdflatex, but don't dump now. +\let\primitivedump=\dump +\let\dump=\relax +\input pdflatex.ini +\let\dump=\primitivedump +% +% then read jadetex. pdf output must be set first, since it needs hyperref. \input jadetex.ltx +% \dump -\endinput Index: jadetex-3.13/jadetex.ini =================================================================== --- jadetex-3.13.orig/jadetex.ini 2010-02-13 12:31:34.000000000 +0900 +++ jadetex-3.13/jadetex.ini 2010-02-13 12:31:43.000000000 +0900 @@ -1,3 +1,8 @@ +% public domain. +\let\primitivedump=\dump +\let\dump=\relax +\input latex.ini +\let\dump=\primitivedump + \input jadetex.ltx \dump -\endinput \ No newline at end of file debian/patches/series0000644000000000000000000000004611335150437012034 0ustar doc-patches #ini-patches fix-ini-file debian/patches/ini-patches0000644000000000000000000000066410616023552012752 0ustar --- jadetex-3.13.orig/jadetex.ini +++ jadetex-3.13/jadetex.ini @@ -1,3 +1,8 @@ +\let\savedump\dump +\let\dump\relax +\input latex.ini +\let\dump\savedump + \input jadetex.ltx \dump -\endinput \ No newline at end of file +\endinput --- jadetex-3.13.orig/pdfjadetex.ini +++ jadetex-3.13/pdfjadetex.ini @@ -1,3 +1,8 @@ +\let\savedump\dump +\let\dump\relax +\input pdflatex.ini +\let\dump\savedump + \input jadetex.ltx \dump \endinput debian/changelog0000644000000000000000000007174711733467121011065 0ustar jadetex (3.13-14) unstable; urgency=low * add missing dependency on texlive-generic-recommended (Closes: #665458) -- Norbert Preining Sun, 25 Mar 2012 10:00:26 +0900 jadetex (3.13-13) unstable; urgency=low * fix missing extended mode markers in jadetex * switch to source format 3.0 (quilt) * bump debhelper compat level to 7 * bump standards level to 3.9.3, no changes necessary -- Norbert Preining Fri, 09 Mar 2012 13:25:37 +0900 jadetex (3.13-12) unstable; urgency=low * update format defintions and ini file to comply with what TeX Live 2009 ships -- Norbert Preining Sat, 13 Feb 2010 12:35:31 +0900 jadetex (3.13-11) unstable; urgency=low * change build-dependency to texlive-binaries (Closes: #566328) * bump standards version to 3.8.4, no changes necessary * move homepage into its own debian/control field * add a README.source file to describe quilt usage * change debhelper compatibility version to 5, bump build dep * use quilt.make in debian/rules * add an explanation to the top of doc-patches * move quilt from b-d-i to b-d -- Norbert Preining Fri, 12 Feb 2010 10:04:18 +0900 jadetex (3.13-10) unstable; urgency=medium * add Vcs-Svn and Vcs-Browser fields to debian/control * protect postrm invocation of update-texmf with a check for the existence, thanks Adeodato Simó for the patch (Closes: #503479) -- Norbert Preining Mon, 27 Oct 2008 00:26:30 +0100 jadetex (3.13-9) unstable; urgency=low * Remove most settings from texmf.d/96JadeTeX.cnf, they were lower than the original tex-common settings. [fk] * Allow "reconfigure" as an alternative to "configure" as postinst argument. [fk] * Fix a missing "s" in the maintainer address * convert the changelog file to UTF8 (Closes: #396030) * rework the README.Debian file (Closes: #364109) * use dpkg-query instead of grepping in status in postinst -- Norbert Preining Thu, 06 Sep 2007 11:02:11 +0200 jadetex (3.13-8) unstable; urgency=low * Changed Maintainer to Debian TeX Task Force with approval of Ohura-san * changed to quilt for patching files [np] - add quilt to build deps - change rules file * Replace checkroot function with dh_testroot call in debian/rules [fk] * remove tetex alternative dependencies [np] * add build-dep on tex-common (>= 1.4) [np] (Closes: #403610) * move dh compat settings to debian/compat (lintian warning) [np] * write changelog entry in utf8 [np] * move dh_installtex call to pdftex (for jadetex and pdfjadetex) [np] * do not create the format links (are created by dh_installtex) (Closes: #419819) * remove the .ini hack, a wrongly set jobname/engine interferes with the search path ordering * The above together with depending on texlive 2007 fixes the interference with texlive-lang-cyrillic (Closes: #419026, #419020) [np] -- Frank Küster Mon, 28 May 2007 13:32:21 +0200 jadetex (3.13-7.1) unstable; urgency=medium * Add ${misc:Depends} to the Depends line, so that the correct tex-common dependency is automatically added (closes: #393449) * Add dependency on tipa (closes: #384206) -- Frank Küster Tue, 17 Oct 2006 13:33:25 +0200 jadetex (3.13-7) unstable; urgency=high * Set urgency to high. This release fixes RC bugs. And thanks to Norbert Preining. * Switched to dh_installtex (Closes: #352845, #335225, #343104) - Added the respective call to debian/rules - Removed fmt generation code in postinst - Removed prerm file * debian/rules: - Moved the ini files to /usr/share/texmf/tex/jadetex/config * debian/control: - Added alternative build-dependencies on texlive. - Added alternative dependencies on texlive. (Closes: #375037). - Moved debhelper from Build-Depends-Indep to Build-Depends. - Updated Standards-Version. * Changed fmtutil line to not load the latex format, but put the loading of latex.ini into jadetex.ini and the loading of pdflatex.ini into pdfjadetex.ini. (Closes: #384334). * debian/texmf.cnf: - Added latex sub directory in the search path. - Deleted useless pdftex path component (Closes: #384332). * debian/copyright: Extended the copyright notices on the Debian packaging part a bit. -- OHURA Makoto Mon, 18 Sep 2006 00:31:35 +0900 jadetex (3.13-6) unstable; urgency=low * Check whether 40jadetex.cnf has been modified when upgrading from the version prior to 3.13-4, thanks to Branden Robinson (Closes: #302116). -- OHURA Makoto Sat, 9 Apr 2005 22:52:39 +0900 jadetex (3.13-5) unstable; urgency=low * debian/postinst: Remove redundant check for format file. (Closes: #302173). -- OHURA Makoto Thu, 31 Mar 2005 09:25:14 +0900 jadetex (3.13-4) unstable; urgency=low * Use e-tex instead of Knuth's TeX. This is needed for teTeX 3.0. (Closes: #298437). * Make 40jadetex.cnf a conffile. (Closes: #299762). * debian/control: Update Build-Dependency, debhelper (>=4.0.0). * debian/reportbug-control: Add new reportbug script, which is for adding tetex package information to bug reports. (Closes: #299630) -- OHURA Makoto Sun, 27 Mar 2005 23:59:13 +0900 jadetex (3.13-3) unstable; urgency=low * New Maintainer. (Closes: #288204) * debian/control: Update Standards-Version. * Acknowledge NMU. (Closes: #266630). * debian/control: Drop Build-Dependency to openjade1.3, use openjade. -- OHURA Makoto Sat, 15 Jan 2005 16:20:53 +0900 jadetex (3.13-2.1) unstable; urgency=high * Non-maintainer upload. * Urgency=high because this fixes an RC bug. * Add a versioned Conflicts: on tetex-base, required for upgrades from woody (closes: #266630). -- Steve Langasek Mon, 30 Aug 2004 01:24:09 -0700 jadetex (3.13-2) unstable; urgency=low * back out previous NMU completely; the change to etex is irrelevant to any problem reports I've seen, and moreover, the "fix" broke install; closes: #264926 the original bug #253098 was a coreutils problem; that bug as well * postinst: use mktemp -t to find /tmp rather than hardcoding it -- Adam Di Carlo Wed, 11 Aug 2004 04:20:36 -0400 jadetex (3.13-1.1) unstable; urgency=low * Non-Maintainer Upload prepared by Jay Berkenbilt. * tetex now creates .efmt rather than .fmt for latex and pdflatex, so we use etex and pdfetex for jadetex and pdfjadetex. (Closes: #253098) * This might fix #205922 and #253417 as well. -- Jordi Mallach Tue, 10 Aug 2004 21:45:08 +0200 jadetex (3.13-1) unstable; urgency=medium * new upstream version * ship the HTML version of the release notes, not PS/XML versions; we have to build this at package build time, which increases build depends * policy compliance checked against 3.5.10 * lower openjade/jade depends to recommends; closes: #190764 * postinst: oops, clean up tempfile (bug introduced in last version) * postinst: if jadetex.ini or pdfjadetex.ini, both conffiles, are missing, we won't be able to build the memory dumps; sense this and don't bomb out in this case; closes: #197034 -- Adam Di Carlo Mon, 16 Jun 2003 01:13:17 -0400 jadetex (3.12-5) unstable; urgency=medium * postinst: - eliminate "running 'fmtutil --all' to rebuild existing TeX", it should never happen and it's just slowing down the failure case - cosmetic changes - when producing our own memory dumps, use 'fmtutil --cnffile to our specific file in /etc/texmf/fmt.d, since user may have the debconf question tetex-bin/fmtutil turned off closes: #183285, #196151, #196027 NB: last two bugs filed against tetex-bin; 'grr' to the tetex maintainers for making this change without giving me any heads up -- Adam Di Carlo Thu, 5 Jun 2003 01:19:34 -0400 jadetex (3.12-4) unstable; urgency=low * improve package synopsis and description * really require latest tetex-bin and tetex-extra from unstable * jade dependency updated: openjade1.3 preferred, or openjade, or jade * oops, /etc/texmf/texmf.d/96JadeTeX is supposed to be /etc/texmf/texmf.d/96JadeTeX.cnf; remove /etc/texmf/texmf.d/96JadeTeX in postinst * postrm: on purge, remove /etc/texmf/texmf.d/*JadeTeX* and rerun update-texmf if we can -- Adam Di Carlo Mon, 24 Feb 2003 19:35:42 -0500 jadetex (3.12-3) unstable; urgency=low * policy checked against 3.5.8 (no changes) * depend on latest tetex-* packages from unstable; closes: #147337 * prerm, postinst: use mktexlsr, not texhash * prerm: replace 'command -v' with 'which' and now this script is not bash-only * supply /etc/texmf/texmf.d/96JadeTeX, replacing stuff which used to be in 15Plain, 45TeXinputs, and 95NonPath; note this a conffile, not enabled/disabled by prerm/postinst, since having it around after removal of the package doesn't seem to hurt anything; use update-texmf apparatus; closes: #162450 -- Adam Di Carlo Mon, 24 Feb 2003 15:08:42 -0500 jadetex (3.12-2) unstable; urgency=low * control: require tetex-bin >= 1.0.7+20011202-5.1 for new machinery to let our memory dumps stay up-to-date; closes: #140231 * use new update-fmtutil system: we install fmtutil.cnf to /etc/texmf/fmt.d/40jadetex.cnf during installation (it's a configuration file, not a conffile), disable that on package removal, re-enable on install if possible preserving user configuration, purge on purge * policy checked against 3.5.6 * problem could only be user error; closes: #114193 -- Adam Di Carlo Sat, 30 Mar 2002 16:58:31 -0500 jadetex (3.12-1) unstable; urgency=low * new upstream version * postinst: remove some cruft * jadetex.dtx had \CheckSum{4407} which I changed to \CheckSum{4434}, seems like a problem with how upstream shipped... * rules: contents of doc dir changed, accommodate -- Adam Di Carlo Sun, 10 Mar 2002 15:41:48 -0500 jadetex (3.11-2) unstable; urgency=low * prerm: bit more robust in case of missing conffiles * postinst: fail early if we don't have /etc/texmf/jadetex/fmtutil.cnf -- Adam Di Carlo Fri, 2 Nov 2001 17:46:23 -0500 jadetex (3.11-1) unstable; urgency=low * new upstream version -- Adam Di Carlo Mon, 30 Jul 2001 00:47:47 -0400 jadetex (3.10-1) unstable; urgency=low * new upstream version * debian/{copyright,control}: URLs change, now at SourceForge -- Adam Di Carlo Sun, 15 Jul 2001 21:30:06 -0400 jadetex (3.7-2) unstable; urgency=low * version 3.7 fixed some bugs closes: #96641, #102598 * use prerm rather than postrm when possible; we were also leaving the TeX memory dumps around after removal, which is now fixed closes: #92656 * debian/control: update standards to 3.5.5 (no changes needed); docbook-stylesheets now called docbook-dsssl * README.jadetex.cfg: fix the Verso/Recto chapter settings closes: #100601 * README.Debian: remove some redundancy with README.jadetex.cfg -- Adam Di Carlo Tue, 10 Jul 2001 20:40:58 -0400 jadetex (3.7-1) unstable; urgency=low * new upstream version * README.jadetex.cfg: add a note about PDF Outlines -- Adam Di Carlo Tue, 10 Jul 2001 20:04:39 -0400 jadetex (3.5-2) unstable; urgency=low * upgrade tetex-bin in build-depends with tetex-extra, closes: #90401 * README.jadetex.cfg: hint at pdfpagemode=UseOutlines -- someone explain this to me * copyright: remove obsolete download location -- Adam Di Carlo Sat, 24 Mar 2001 16:37:47 -0500 jadetex (3.5-1) unstable; urgency=low * new upstream version * debian/postinst: fix a bug in a warning message, closes: #86592 * remove obsolete README.ver_2.1, add README.jadetex.cfg, talking about some common jadetex.cfg (per directory settings) -- Adam Di Carlo Tue, 6 Mar 2001 19:15:22 -0500 jadetex (3.3a-1) unstable; urgency=low * new upstream revision to unicode.sty; any reference to non-free font for a while, anyhow, has been wrapped inside a \@ifpackageloaded{lucidabr}, so if that package (requesting the non-free font hlcm) isn't loaded, an alternative is used (closes: Bug#39711) -- Adam Di Carlo Sat, 17 Feb 2001 15:56:16 -0500 jadetex (3.3-1) unstable; urgency=low * new upstream version, fixes the tdot entity problem (closes: Bug#69783) * debian/control: standards version 3.5.0 (no changes) * install the file ut1omlgc.fd as well (I am confused on what files should be shipped and which one needn't bother with) -- Adam Di Carlo Wed, 7 Feb 2001 00:41:55 -0500 jadetex (3.2-2) unstable; urgency=low * re-enabled language.dat handling in upstream source; i18n stuff should work, since we don't hardcode languages or even use Babel anymore (closes: Bug#43759) * jadetex uses colorlinks now upstream (closes: Bug#60240) * debian/copyright: refresh -- Adam Di Carlo Sat, 3 Feb 2001 19:22:56 -0500 jadetex (3.2-1) unstable; urgency=medium * new upstream version, fixes or already fixed: - warning for undefined labels (closes: Bug#42839) * debian/control: Policy upgraded to 3.2.1, no changes needed; add conflicts on cslatex (closes: Bug#67549); depends on either jade or openjade; conflict on csplain in the name of paranoia * disable language.dat processing temporarily, since our language.dat file has tabs in it, which aren't handled upstream * debian/rules: make realclean from upstream * debian/postinst: remove hackaround for bug 67549 -- Adam Di Carlo Thu, 25 Jan 2001 21:41:06 -0500 jadetex (2.20-3) unstable; urgency=low * debian/postrm: add #DEBHELPER# token * debian/copyright: update copyright date for my stuff -- Adam Di Carlo Thu, 18 Jan 2001 01:58:57 -0500 jadetex (2.20-2) unstable; urgency=low * debian/control: update tetex-extra dependency version to woody or so (closes: Bug#78114) * debian/copyright: update upstream email addr * add norsk support -- thanks Tore Morkemo (closes: Bug#75146) * debian/fmtutil.cnf: fix invocation in the comments, thanks to Alan W. Irwin -- Adam Di Carlo Mon, 15 Jan 2001 20:11:56 -0500 jadetex (2.20-1) unstable; urgency=low * new upstream version * debian/copyright: update * debian/README: talk about pdfjadetex only capacity errors and the '\LabelElementsfalse' hack * debian/postrm: remove /etc/texmf/jadetex on purge (closes: Bug#69551) * debian/postinst: if we have to resort to 'fmtutil -all', redirect that output to the log file at least; add a condition to check for failure due to tetex-extra Bug#67549 so I don't get swamped with bug reports; use stderr rather than stdout for errors and warnings; postinst is still too chatty however, maybe at some point I'll debconf it * debian/rules: clean is a bit cleaner -- Adam Di Carlo Sat, 14 Oct 2000 22:39:20 -0400 jadetex (2.18-2) unstable; urgency=low * debian/postinst: fmtutil seems to return error codes now, allow that to fall through; this allows for better error reporting, but doesn't actually fix the install problems people are having -- Adam Di Carlo Sat, 13 May 2000 02:20:37 -0400 jadetex (2.18-1) unstable; urgency=low * new upstream version * debian/rules: install new documentation and tests; ship documentation as PDF rather than dvi/ps -- Adam Di Carlo Sat, 6 May 2000 02:32:37 -0400 jadetex (2.13-1) unstable; urgency=low * new upstream version * merge changes from potato branch -- Adam Di Carlo Tue, 28 Mar 2000 04:18:12 -0500 jadetex (2.9.pre.2.11-1) unstable; urgency=low * new upstream version * manpages now included upstream * debian/rules: adjust for upstream -- Adam Di Carlo Tue, 11 Jan 2000 23:36:37 -0500 jadetex (2.7-2) frozen unstable; urgency=low * debian/control,rules,copyright: Standards Version 3.1.1 * debian/postinst: if we fail at creating (pdf)*jadetex.fmt, then try 'fmtutil --all' and try again (closes: Bug#46806, Bug#49152, Bug#50850, Bug#54405, Bug#57200) -- Adam Di Carlo Tue, 8 Feb 2000 19:02:31 -0500 jadetex (2.7-1) unstable; urgency=low * new upstream version * debian/control: Standards-Version: 3.0.1 (changed man path, left doc path); update teTeX dependencies (closes: Bug#39416, Bug#39754) * no response from user, suspect bug is close (closes: Bug#39700) -- Adam Di Carlo Sat, 28 Aug 1999 06:40:03 -0400 jadetex (2.6-5) unstable; urgency=low * README.Debian: update (closes Bug#39248) -- Adam Di Carlo Wed, 7 Jul 1999 02:53:06 -0400 jadetex (2.6-4) unstable; urgency=low * debian/control: bump up tetex dependencies again, removed conflict and suggest (!) on tetex-nonfree (closes Bug#38399) * README.capacity_exceeded: no longer needed, new teTeX folds in the needed alterations -- Adam Di Carlo Sun, 6 Jun 1999 01:29:53 -0400 jadetex (2.6-3) unstable; urgency=low * debian/rules: stop including our own cooked babel, which was just a workaround for problems with older tetex; bring up to "Di Carlo" standards * debian/control: bump up tetex-dependencies to 0.9.990510-2, conflict with tetex-nonfree >= 0.9.990510 temporarily, since we don't seem to get along with the new french.sty, and I can't distributed the cooked version since that would break licensing (closes Bug#38302, Bug#38395, Bug#38399) -- Adam Di Carlo Thu, 27 May 1999 18:43:21 -0400 jadetex (2.6-2) unstable; urgency=low * postinst: attempt to cope with missing latex.fmt, pdftex.fmt or pdflatex.fmt, in an attempt to close Bug#37414 and Bug#37727 * debian/rules: clean is cleaner -- Adam Di Carlo Sat, 22 May 1999 04:35:44 -0400 jadetex (2.6-1) unstable; urgency=low * new upstream version, should fix the babel conflict which was causing pdfjadetex to die; we still have to ship the local babel from the cooked subdir, however, until teTeX is updated (closes Bug#36614) * debian/postinst: when jadetex.fmt is not generated, ask the user to submit the contents of the fmtutil run with the output; don't hardcode TeX fmt dir, use kpsewhich, but the script must be bash for that; quiet lintian warning about mktemp * debian/postrm: use same techniques from postinst * debian/rules: minor debhelper tweaks, install upstream ChangeLog, install charlist.dtd into /usr/doc/jadetex * debian/control: update standards to 2.5.1; update TeX dependencies * debian/jadetex.conffiles: removed, obsolete (generated by debian/rules) -- Adam Di Carlo Fri, 14 May 1999 10:29:10 -0400 jadetex (2.5-3) unstable; urgency=low * README.capacity_exceeded: up the stack size to 6000, from J.H.M. Dassen (closes Bug#36615), raise a few other parameters that have bit me recently * jadetex.dtx: workaround bug, 'Incomplete \ifnum; all text was ignored after line 1410' * debian/rules: ship older babel from the 'cooked' subdir, fixing a nasty interaction with newer tetexen (closes Bug#36614, Bug#36268) -- Adam Di Carlo Tue, 27 Apr 1999 23:44:07 -0400 jadetex (2.5-2) unstable; urgency=low * README.capacity_exceeded and README.Debian updated -- Adam Di Carlo Fri, 23 Apr 1999 02:34:06 -0400 jadetex (2.5-1) unstable; urgency=low * new upstream version * ship unicode.sty (required) and unicode.xml (documentation) * debian/rules: modularize, clean up, and abstract like I like it; move over to /usr/share/texmf/tex/jadetex (closes Bug#35836); some files renamed in debian/* to debhelper standards * debian/control: updated standards to 2.5.0; update tetex dependencies to Mar. 1999 version * debian/postinst: clean up and clean out * README.capacity_exceeded: updated * jadetex-texconfig: removed * debian/copyright: updated -- Adam Di Carlo Sun, 11 Apr 1999 19:38:15 -0400 jadetex (2.2-1) stable unstable; urgency=medium * new maintainer * fix fmtutil configuration file, which totally broke package installation (close important Bug#35300, Bug#35463, Bug#35385, Bug##34986, Bug#33336, Bug#32853, Bug#32000) -- Adam Di Carlo Fri, 9 Apr 1999 02:35:03 -0400 jadetex (2.2-0.2) frozen unstable; urgency=low * non-maintainer release * jadetex.dtx: 5 line patch from upstream maintainer to use multicol.sty if it is available, but proceed even if not; this means jadetex's dependency on a non-free package can be lowered to 'suggests' (closes important Bug#28224) * jadetex.dtx: removed [implicit=false,bookmarks=false] from hyperref package options, since pdflatex doesn't seem to like package options at all for hyperref (closes Bug#29170, tetex-extra bug opened) * fmtutil.cnf: new fmtutil conffile, installed to /etc/texmf/jadetex, which enables us to simply run 'fmtutil -cnfffile /etc/texmf/jadetex/fmtutil.cnf --all' which speeds up installation considerably (closes Bug#27446, at least) * jadetex-texconfig: no longer installed * debian/control: do not install hyperref.sty, hypertex.def, or hpdftex.def, since they are in a new tetex-extra (closes Bug#29168) * debian/control: bump depends accordingly, mention PDF files in the package description * debian/rules: add a check that postinst/postrm are valid while building -- Adam Di Carlo Wed, 16 Dec 1998 16:48:55 -0500 jadetex (2.2-0.1) unstable; urgency=low * non-maintainer release * new upstream version * fix problem with source * jadetex.dtx: remove T3 since it causes confusing errors w/o the proper font being installed. If someone want's to package 'tipa' from CTAN, then we could bring it back * debian/control: now also depends on tetex-nonfree; this means this package must be moved to contrib. I'll let the maintainer work around this or file the bug against ftp.debian.org (closes Bug#27487) -- Adam P. Harris Wed, 7 Oct 1998 23:05:14 -0400 jadetex (2.1-0.1) unstable; urgency=low * non-maintainer release * new upstream version (depends on jade >= 1.2); pdfjadetex is now properly called pdfjadetex (not jadetexpdf) upstream * bump tetex Depends up to newest version of tetex-* * reintroduced 'cooked' directory since it is upstream from 'cooked', install t3enc.def, hypertex.def, hpdftex.def, and hyperref.sty into /etc/texmf/jadetex/, aka /usr/lib/texmf/tex/jadetex/config/, because it is needed in the current tetex environment * postinst: check that the jadetex.fmt and pdfjadetex.fmt files were actually generated, since texconfig doesn't exit with non-zero status on failure. Consider this a failure condition. It has been determined that this is in fact a limitation of the upstream 'texconfig' system employed. The hacky patch I added here to the postinst should probably be removed for the freeze; for now it's probably a good way to chase down problems (closes Bug#25592, Bug#25695) * add a few bits of documentation off the net; talk about the TeX capacity exceeded issue in /usr/doc/jadetex/README.capacity_exceeded (addressing but not quite closing Bug#24307) * debian/README: how to use jadetex, 3 second overview; refer to other READMEs now shipped * jadetextables.html: removed ^Ms from HTML * debian/copyright: update ftp location * debian/rules: add '-isp' to dpkg-gencontrol * debian/rules: explicit dependency on /bin/bash, since curly braces are used * debian/jadetexcofig: run tex -ini with hugelatex if possible to fix TeX capacity exceeded. * link man page for jadetex-texconfig.1 to texconfig.1 -- Adam P. Harris Sun, 4 Oct 1998 04:13:40 -0400 jadetex (1.05-0.1) unstable; urgency=low * non-maintainer release * new upstream version (requires new jade) * promote jade relationship to 'Depends', so we can manage version dependencies properly -- Adam P. Harris Thu, 3 Sep 1998 01:12:51 -0400 jadetex (1.0b5-1) unstable; urgency=low * New maintainer. * New upstream version. Maybe works with tables, tell me about it. * Changed postinst to use solely mktemp and not to fall back to insecure tempfile allocation if mktemp does not exist. Made sure that mktemp does exist by adding a dependency to debianutils >= 1.7. (lintian). * JadeTeX now recommends jade and suggests docbook-stylesheets instead the other way round. * Documentation generation works now, and documentation is included. * Converted debian/rules from debhelper to Manoj rules style. * Dropped "cooked" directory, as it is not provided upstream anymore and doesn't make much sense, IMHO. If you really need such information, I'm happy to provide you with the version numbers of the Debian packages I use to build JadeTeX. * Added pdfjadetex. * The introduction of pdfjadetex means that jadetex-texconfig is back. I used the new version 0.9 however, and only added pdfjadetex support. Christoph and Thomas are contacted. * JadeTeX and pdfJadeTeX now point to TeX and pdfTeX directly, and not to virTeX or something like this. * Added real man pages. They are derived from the teTeX distribution, please sent me improvements, corrections, etc. -- Marcus Brinkmann Thu, 9 Jul 1998 17:54:41 +0200 jadetex (0.61-1.2) frozen unstable; urgency=medium * Non-maintainer release * eliminate jadetex-texconfig for texconfig; use tetex's texconfig instead. The old jadetex-texconfig is still in the source archive though; hopefully it is no longer required. (closes grave Bug#22688, Bug#22638, Bug#22639, Bug#22766) * Note there are known cases, such as generating php-doc, where tetex seems to run out of memory internally; I think this is a tetex-base bug (report as a bug) -- Adam P. Harris Sun, 31 May 1998 22:06:37 -0400 jadetex (0.61-1.1) frozen unstable; urgency=low * Non-maintainer release * debian/control: starting with tetex-extra 0.9-5, hyperref is obsolete, so we shouldn't depend on both. Used the rather complex depends provided by Anthony Fok (closes Bug#21110, Bug#21885, Bug#22455) * debian/postinst: rather than hardcode the path of tempfile, use 'command -v' to check for it (it was testing for /usr/bin/tempfile, which seems to be in /bin now) * strip off prepended !! from "kpsetool -v '$VAR'" (not sure if that's actually the right thing to do, but the way it was was definitely wrong) -- Adam P. Harris Fri, 15 May 1998 00:39:33 -0400 jadetex (0.61-1) frozen; urgency=low * New upstream (bugfix only) release * depends on tetex-extra (fixes Bug #18606) * README.debian reworked (fixes Bug #18617) * Bug #19489 should be fixed with changes in 0.57-2 -- Christian Leutloff Mon, 16 Mar 1998 09:35:54 +0100 jadetex (0.57-2) unstable; urgency=low * modified postinst and README.Debian -- Christian Leutloff Thu, 26 Feb 1998 18:43:40 +0100 jadetex (0.57-1) unstable; urgency=low * New upstream release -- Christian Leutloff Wed, 25 Feb 1998 09:29:10 +0100 jadetex (0.56-2) unstable; urgency=low * check for symlink to conffiles in postinst (fixes #18517) (thanks to Francesco Potorti` ) * README changed (#18436) -- Christian Leutloff Mon, 23 Feb 1998 19:26:04 +0100 jadetex (0.56-1) unstable; urgency=low * New upstream release * fixed symlink (#18087) -- Christian Leutloff Fri, 20 Feb 1998 16:04:29 +0100 jadetex (0.55-2) unstable; urgency=low * added jadetex.ini and jadetexpdf.ini to conffiles and moved them to /etc/texmf/jadetex/ * need to add jadetex-texconfig again 8-( * improved description, thanks to Chris Fearnley -- Christian Leutloff Sun, 8 Feb 1998 12:47:22 +0100 jadetex (0.55-1) unstable; urgency=low * new upstream version -- Christian Leutloff Tue, 3 Feb 1998 19:28:01 +0100 jadetex (0.53-4) unstable; urgency=low * texconfig.jadetex obsoleted by tetex-bin 0.4pl8-4 -- Christian Leutloff Sun, 14 Dec 1997 15:52:11 +0100 jadetex (0.53-3) unstable; urgency=low * now in main again, because copyright of hyperref is now DFSG compliant -- Christian Leutloff Thu, 27 Nov 1997 11:13:14 +0100 jadetex (0.53-2) unstable; urgency=low * changed section to contrib/tex, added dependency for hyperref -- Christian Leutloff Fri, 21 Nov 1997 23:34:16 +0100 jadetex (0.53-1) unstable; urgency=low * new upstream source * minor improvements * added set -e to postinst * Initial Version. -- Christian Leutloff Fri, 7 Nov 1997 11:24:12 +0100 # vim:set fileencoding=utf-8: # debian/texmf.cnf0000644000000000000000000000041110626535122010777 0ustar TEXINPUTS.jadetex = .;$TEXMF/tex/{jadetex,latex,plain,generic,}// TEXINPUTS.pdfjadetex = .;$TEXMF/tex/{jadetex,latex,plain,generic,}// %% %% jacking up TeX settings for the unique uses of jadetex %% extra_mem_bot.jadetex = 85000 extra_mem_bot.pdfjadetex = 85000 debian/rules0000755000000000000000000000437711726302725010266 0ustar #!/usr/bin/make -f # Debian rules file for jadetex package := jadetex # directory abstraction prefix := debian/$(package) bindir := $(prefix)/usr/bin docdir := $(prefix)/usr/share/doc/$(package) mandir := $(prefix)/usr/share/man texdir := $(prefix)/usr/share/texmf/tex/$(package) fmtdir := $(prefix)/etc/texmf/fmt.d confdir := $(texdir)/config texmfdir := $(prefix)/etc/texmf/texmf.d bugdir := $(prefix)/usr/share/bug/$(package) # tool abstraction install_file := install -o root -g root -m 644 -p install_program := install -o root -g root -m 755 -p make_dir := install -d -o root -g root -m 755 compress := gzip -9f build: build-arch build-indep build-arch: build-stamp build-indep: build-stamp build-stamp: $(checkdir) $(MAKE) basic pdflatex '\nonstopmode\input{jadetex.dtx}' > latex.log pdflatex '\nonstopmode\input{jadetex.dtx}' >> latex.log $(MAKE) -C doc releasenotes.html touch build-stamp clean: $(checkdir) $(MAKE) realclean $(MAKE) -C doc realclean rm -f jadetex.ps rm -f binary debian/conffiles rm -f build-stamp dh_clean binary: binary-indep binary-arch .PHONY: test test: $(checkdir) sh -n debian/postinst sh -n debian/postrm binary-indep: build test $(checkdir) dh_testroot rm -rf $(prefix) $(make_dir) $(bindir) $(docdir) $(mandir)/man1 \ $(texdir)/base $(confdir) $(fmtdir) $(texmfdir) # conffile handling $(install_file) jadetex.ini pdfjadetex.ini $(confdir)/ $(install_file) debian/texmf.cnf $(texmfdir)/96JadeTeX.cnf # the fmtutil snippet is managed in the postinst dh_installtex --priority=40 \ "format=jadetex,pdftex,language.dat *jadetex.ini" \ "format=pdfjadetex,pdftex,language.dat *pdfjadetex.ini" $(install_file) jadetex.1 pdfjadetex.1 $(mandir)/man1/ $(install_file) jadetex.ltx $(texdir)/base/ $(install_file) dsssl.def *.sty *.fd $(texdir)/base/ # include information about teTeX in bug reports $(make_dir) $(bugdir) $(install_file) debian/reportbug-control $(bugdir)/control dh_installdocs debian/README.* jadetex.pdf doc/releasenotes.html dh_installchangelogs ChangeLog dh_compress -i dh_installdeb -i dh_gencontrol -i dh_md5sums -i dh_builddeb -i binary-arch: build # nothing to do define checkdir test -f debian/rules test -f jadetex.dtx endef .PHONY: clean binary-indep binary-arch binary debian/compat0000644000000000000000000000000211726303073010366 0ustar 7 debian/control0000644000000000000000000000323211733467040010576 0ustar Source: jadetex Section: tex Priority: optional Maintainer: Debian TeX Task Force Uploaders: OHURA Makoto , Norbert Preining , Frank Küster Standards-Version: 3.9.3 Build-Depends: debhelper (>= 7.0.50~) Build-Depends-Indep: texlive-latex-recommended, texlive-fonts-recommended, texlive-latex-base, texlive-generic-recommended, texlive-binaries, openjade, docbook-xml (>= 4.2), docbook-dsssl, tex-common (>= 2.0) Vcs-Svn: svn://svn.debian.org/svn/debian-tex/jadetex/trunk Vcs-Browser: http://svn.debian.org/wsvn/debian-tex/jadetex/trunk/ Homepage: http://jadetex.sourceforge.net/ Package: jadetex Architecture: all Depends: ${misc:Depends}, debianutils (>= 1.7), texlive-latex-base, texlive-fonts-recommended, texlive-latex-recommended, texlive-generic-recommended, tipa Recommends: openjade1.3 | openjade | jade (>= 1.2-1) Suggests: docbook-dsssl Conflicts: cslatex, csplain, tetex-base (<= 2.0.2a-2) Description: generator of printable output from SGML or XML using Jade JadeTeX, in conjunction with Jade or OpenJade, can be used to produce printable output from SGML or XML files. This package includes 'jadetex', which produces DVI output, viewable with 'xdvi'; and 'pdfjadetex', which produces PDF output. . JadeTeX is a set of LaTeX macros. JadeTeX process the output from the TeX backend to Jade or OpenJade. . Note that Jade and JadeTeX uses DSSSL to produce formatted output from SGML or XML source files. Debian also provides SGML/XML document formatting using XSL stylesheets instead of DSSSL; that is provided by other packages, such as passivetex, xsltproc, and fop. debian/README.jadetex.cfg0000644000000000000000000000302510616023356012231 0ustar You can put a file jadetex.cfg if you want to override jadetex's or pdfjadtex's default behavior. It seems that pretty much any TeX code can go in there, but here are some common things. This file just goes in whatever the current directory where jadetex is being run from. * Two-Sided Pages Sometimes, you will want JadeTeX will start chapters and such on the recto side, and try to keep the total count of pages even. Note that this used to be the default, but no longer is. If you want to turn that back on, put this in jadetex.cfg: \def\PageTwoSide{1} \def\TwoSideStartOnRight{1} * Not Labelling Elements In some cases, it is possible for pdfjadetex to error out even with expanded texmf.cnf settings. The sign of this is that jadetex is able to process the file, but pdfjadetex isn't. The upstream maintainer, Sebastian Rahtz, had this to say: | pdfjadetex _can_ go over a string limit in TeX | which *isn't* changeable in texmf.cnf. The workaround is to write a | file called jadetex.cfg, containing just the line | | \LabelElementsfalse | | and see if that helps. it stops jadetex from using up a string for | every element. If that leaves unsatisfied cross-references, try | "jadetex" instead of "pdfjadetex", and create your PDF in another via | (ie via Distiller). * PDF Outlines PDF outlines are a nested list of the hierarchy of chapters, sections, etc. These will display on the left side using 'acroread' for instance. Put this in jadetex.cfg: pdfpagemode=UseOutlines This functionality requires the use of OpenJade. debian/source/0000755000000000000000000000000011733467451010501 5ustar debian/source/format0000644000000000000000000000001411726302760011700 0ustar 3.0 (quilt) debian/README.Debian0000644000000000000000000000104611335416617011237 0ustar JadeTeX for Debian ------------------ To use jadetex, you just do: > jade -t tex Which produces `basename `.tex, a.k.a., , and then: > jadetex If running jadetex gives you 'capacity exceeded' messages, please contact debian-tex-maint@lists.debian.org. -- Adam Di Carlo Marcus Brinkmann , Fri, 10 Jul 1998 04:03:33 +0200 Christian Leutloff , Mon, 23 Feb 1998 Norbert Preining , Sat Feb 13 12:33:25 JST 2010 debian/postinst0000644000000000000000000000511510667741017011007 0ustar #!/bin/bash # jadetex postinst # jobs: remove old cruft we used to make set -e # clear environment TETEXDIR= TEXMF= TEXINPUTS= PACKAGE=jadetex umask 022 # emit a warning, generic routine warn ( ) { echo $* 1>&2 if [ -f $MYTMPFILE ]; then echo $* >> $MYTMPFILE fi } dpkg_md5sum(){ dpkg-query -W -f='${Conffiles}' "$PACKAGE" \ | grep -F " $1 " | cut -d ' ' -f 3 } config_rename () { oldfile=$1 oldmd5sum=$(dpkg_md5sum $oldfile) if ! [ -r $oldfile ] ; then return 0 fi oldloc=$(dirname $oldfile) newmd5sum=$(md5sum $oldfile | cut -d ' ' -f 1) if [ "$newmd5sum" = "$oldmd5sum" ] ; then echo "Removing obsolete, unchanged conffile $oldfile" rm $oldfile else echo "Conffile $oldfile was changed, renaming it to $oldfile.dpkg-save" echo "Please see the TeX Policy on where to put the file." mv $oldfile $oldfile.dpkg-save fi test -d $oldloc && rmdir --ignore-fail-on-non-empty $oldloc || true } remove_conffile_commit () { # syntax: remove_conffile_commit filename # # Complete the removal of a conffile "filename" that has become obsolete. # # Call this function from a postinst script after having used # remove_conffile_prepare() in the preinst. # validate arguments if [ $# -ne 1 ]; then echo "remove_conffile_commit() called with wrong number of" \ "arguments; expected 1, got $#" exit 2 fi conffile="$1" # if the temporary file created by remove_conffile_prepare() exists, remove it if [ -e "$conffile.${PACKAGE}-tmp" ]; then echo "committing removal of obsolete conffile $conffile" rm "$conffile.${PACKAGE}-tmp" fi } if [ "$1" = "configure" ] || [ "$1" = "reconfigure" ]; then # old crufty stuff we used to build in postinst - I wonder whether we # should actually do this in preinst? remove_conffile_commit /etc/texmf/fmt.d/40jadetex.cnf if [ -L /usr/lib/texmf/tex/jadetex/config ]; then warn "removing old JadeTeX config symlink" rm /usr/lib/texmf/tex/jadetex/config fi if [ -d /usr/lib/texmf/tex/jadetex ]; then rmdir /usr/lib/texmf/tex/jadetex || \ warn "unused, obsolete dir /usr/lib/texmf/tex/jadetex, remove it yourself if you care" fi if [ -f /etc/texmf/texmf.d/96JadeTeX ]; then warn "removing old texmf.d config snippet" rm /etc/texmf/texmf.d/96JadeTeX fi # rename the files in /etc/texmf/jadetex/ or remove them. config_rename /etc/texmf/jadetex/jadetex.ini config_rename /etc/texmf/jadetex/pdfjadetex.ini fi # call update-texmf with all postinst arguments update-texmf #DEBHELPER# exit 0 debian/reportbug-control0000644000000000000000000000005610616023356012603 0ustar report-with: tetex-base tetex-bin tetex-extra debian/README.source0000644000000000000000000000034011335123162011337 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