This is the mail archive of the
cygwin-apps@cygwin.com
mailing list for the Cygwin project.
teTeX suite 20020530-3 available for upload
- From: Jan Nieuwenhuizen <janneke at gnu dot org>
- To: cygwin-apps at cygwin dot com
- Date: Sat, 10 Aug 2002 00:19:45 +0200
- Subject: teTeX suite 20020530-3 available for upload
- Organization: Jan at Appel
TeTeX version 20020530-3, is now available for upload at:
http://lilypond.org/cygwin/tar/tetex
You may point your setup.exe to http://lilypond.org/cygwin
The previous release, -2, was not uploaded to Cygwin. However, it has
been tested by LilyPond users and a small but fatal flaw has been
corrected. Other fixes and suggestions (thanks Nicholas) have been
addressed too.
The NEWS and CAVEATS are not really new for you here, but I intend to
include them in the actual announcement, as this is a major update.
Please upload if you see no serious flaws.
Greetings,
Jan.
tetex-bin (20020530-3) unstable; urgency=low
* Configure --with-dialog, as Cygwin does not have its own dialog.
* Split xdvi, oxdvi and mwf into new tetex-x11 package, and by special
request install in /usr/X11R6. Not sure if this works in all cases,
as teTeX does not support a different X11 prefix.
* cygwin/tetex-bin.hint (requires): Add libkpathsea3.
-- Jan Nieuwenhuizen <janneke@gnu.org> Fri, 9 Aug 2002 15:33:25 +0200
tetex-texmf (20020530-3) unstable; urgency=low
* config/fmtutil.cnf: Add missing entries for mf, mfw, mpost, amstex,
jadetex and pdfjadetex. (Mats Bengtsson)
* Rename source package to tetex-20020530-3-src.
-- Jan Nieuwenhuizen <janneke@gnu.org> Fri, 9 Aug 2002 14:31:45 +0200
NEWS:
* New maintainer for tetex binaries.
* New upstream release (20020530).
* Packaged using mknetrel.
* Shared object libraries for tetex binaries.
* New package names: tetex-bin, tetex-base, tetex-extra, tetex-doc,
tetex-tiny.
* Binary package split up: tetex-bin, tetex-devel, libkpatsea3.
* Included xdvi and mfw in tetex-x11 package.
* Basic config files management.
* Added `Publishing' to the teTeX package category. [Until now it
was just `Text', but TeX is not really a text application. Debian
uses `tex', but I didn't think that would be useful. Another
reason to suggest Publishing, is that it would be a category that
LilyPond would fit in too. Or would we rather have a new `Music'
caterogy for Lily?]
For a smooth upgrade, new upgrade helper packages are provided. These
look like new versions of tetex-beta, texmf, texmf-base, texmf-extra,
texmf-doc and texmf-tiny, but in fact they're (almost) empty and
depend on their new counterpart package. Doing an update installs the
`new versions' of your tex packages, but as they're empty, this
effectively removes the old tex installation. Because the new
packages are automatically selected, you get a new tex installation.
CAVEATS:
* New port, initial upload to Cygwin.
* Some care has been taken to treat config files specially (see
/etc/postinstall/post-texmf.sh). However, the previous packages
did not do this, and if you don't want to risk losing changes you
made, make backups first. (Does setup.exe have a framework yet
to tag and handle config files? It would be good if setup.exe
would offer choices and show diffs.)
* TeTeX depends on quite a number of packages. This should be
handled automagically, but the old binary package lacked some of
these requirements, which may still lead to missing programs and
missing dlls. For missing DLLs, you get a nice, annoying popup
box, but missing programs may go unnoticed. Any of the two may
break your teTeX configuration. See below for a list of required
packages, and where to get DLLs.
* The new tex suite should work flawlessly on a clean install and
has been tested to work as an upgrade. However, upgrading may
bring hairy problems, notably if the old binaries were not fully
removed or if config files have been tinkered with. If you run
into any problems, uninstall all tetex-beta and texmf packages,
remove /usr/share/texmf, and try again.
* After installation, /etc/postintall/post-texmf.sh[.done] gets
executed, to configure teTeX and generate the format files. If
anything goes wrong, you may want to look at this script, or
rerun it after you fixed stuff.
* Kpathsea has been patched to not search down UNC paths by
default. Problems with configuration settings may trigger
searches into the `hosts' `//share' and `//texmf', which is not
what you want. If you're using TeX over the network, make sure
your configuration is fixed, and set environment variable
`KPSE_SEARCH_UNC'.
Requirements and DLLs.
TeTeX and LilyPond depend on a number of library packages, but as it
seems, they sometimes do not get selected automagically.
teTeX
requires: ash cygwin ed grep jpeg libncurses6 libpng12 tiff sed
termcap zlib
LilyPond
requires: bash libguile14 libiconv2 libintl2 libkpathsea3
python tetex-bin tetex-tiny
DLL Package
cygguile-14.dll libguile14
cygintl-2.dll libintl2
cygiconv-2.dll libiconv2
cygltdl-3.dll libltdl3
cygpcre.dll pcre
cygpng12.dll libpng12
cygtiff3.dll tiff
Also, the more general info on missing DLLs may be helpful:
http://cygwin.com/faq/faq_4.html#SEC32
http://cygwin.com/ml/cygwin/2002-01/msg01619.html
After a successful installation of tetex (tetex-bin, tetex-tiny or
tetex-base, and libkpathsea3), you should be able to run, eg,
latex sample2e
dvips -o sample2e.ps sample2e
If you install XFree86 tetex-x11 and ghostscript-x11, you may even
view the output just like you would do on UNIX:
xdvi sample2e.dvi &
To view the output in the Windows, non-XFree enviroment, you need a
PostScript viewer. It has been suggested that gv is available for
Cygwin, but I can't seem to find it. However, you can find a plain
Windows one here: http://www.cs.wisc.edu/~ghost. After installing
Ghostscript and GSView, you may do:
gsview32 sample2e.ps # view
gsview32 /s sample2e.ps # print
===
http://lilypond.org/cygwin/tar/tetex/setup.hint
sdesc: "The TeX text formatting system (install helper)."
category: Text Publishing
# There's no need to require a texmf tree, although not doing so
# might be confusing.
requires: tetex-bin tetex-tiny
#tetex-texmf-20020530-3-src.tar.bz2 would be a fine name, but upset/setup.exe
#does not want source only packages
#external-source: tetex-texmf
#suggests: tetex-base tetex-extra
ldesc: "teTeX text formatting system.
This is teTeX, a TeX distribution for UNIX compatible systems. This
virtual tetex package will install tetex-bin and tetex-tiny, the
minimal working teTeX setup. It is advised to install tetex-base too.
If you have plenty of bandwith, find the rest of teTeX in tetex-extra
and tetex-doc."
http://lilypond.org/cygwin/tar/tetex/tetex-20020530-3-src.tar.bz2
http://lilypond.org/cygwin/tar/tetex/tetex-20020530-3.tar.bz2
===
http://lilypond.org/cygwin/tar/tetex/tetex-base/setup.hint
sdesc: "The TeX text formatting system (basic libraries)."
category: Text Publishing
requires: tetex-bin
#suggests: tetex-extra tetex-doc
external-source: tetex
ldesc: "Basic library files for the Cygwin teTeX distribution. Together with
tetex-bin you have a useful TeX installation. With tetex-extra, you have a
complete installation."
http://lilypond.org/cygwin/tar/tetex/tetex-base/tetex-base-20020530-3.tar.bz2
===
http://lilypond.org/cygwin/tar/tetex/tetex-bin/setup.hint
sdesc: "The TeX text formatting system (binaries)."
category: Text Publishing
# There's no need to require a texmf tree, although not doing so
# might be confusing.
requires: ash cygwin ed grep jpeg libkpathsea3 libncurses6 libpng12 tiff sed termcap zlib
#external-source: tetex-bin
#suggests: tetex-tiny | tetex-base, tetex-extra, tetex-x11
ldesc: "teTeX binary files
This is teTeX, a TeX distribution for UNIX compatible systems. These
are all the binaries for the teTeX system. You need at least
tetex-tiny or tetex-base together with it."
http://lilypond.org/cygwin/tar/tetex/tetex-bin/tetex-bin-20020530-3-src.tar.bz2
http://lilypond.org/cygwin/tar/tetex/tetex-bin/tetex-bin-20020530-3.tar.bz2
===
http://lilypond.org/cygwin/tar/tetex/tetex-devel/setup.hint
sdesc: "The TeX text formatting system (headers and static libraries)."
category: Devel Libs
requires: cygwin libkpathsea3
external-source: tetex-bin
ldesc: "The TeX text formatting system (headers and static libraries)
The teTeX development headers and kpathsea static library."
http://lilypond.org/cygwin/tar/tetex/tetex-devel/tetex-devel-20020530-3.tar.bz2
===
http://lilypond.org/cygwin/tar/tetex/tetex-doc/setup.hint
sdesc: "The TeX text formatting system (documentation)."
category: Doc
requires: cygwin
external-source: tetex
ldesc: "The TeX text formatting system (documentation).
Documentation for the Cygwin teTeX distribution."
http://lilypond.org/cygwin/tar/tetex/tetex-doc/tetex-doc-20020530-3.tar.bz2
===
http://lilypond.org/cygwin/tar/tetex/tetex-extra/setup.hint
sdesc: "The TeX text formatting system (extra libraries)."
category: Text Publishing
requires: tetex-bin tetex-base
external-source: tetex
ldesc: "Extra library files for the Cygwin teTeX distribution. Together with
tetex-bin and tetex-base you have a complete TeX installation."
http://lilypond.org/cygwin/tar/tetex/tetex-extra/tetex-extra-20020530-3.tar.bz2
===
http://lilypond.org/cygwin/tar/tetex/tetex-tiny/setup.hint
sdesc: "The TeX text formatting system (tiny libraries subset)."
category: Text Publishing
requires: tetex-bin
external-source: tetex
ldesc: "Very small subset of library files for the Cygwin teTeX distribution.
Together with tetex-bin you have a minimal TeX installation. For a
reasonable TeX installation, tetex-base is recommended."
http://lilypond.org/cygwin/tar/tetex/tetex-tiny/tetex-tiny-20020530-3.tar.bz2
===
http://lilypond.org/cygwin/tar/tetex/tetex-x11/setup.hint
sdesc: "The TeX text formatting system (X11 binaries)."
category: Text Publishing
# There's no need to require a texmf tree, although not doing so
# might be confusing.
# Also, xdvi and mfw require XFree86, obviously, but we don't want
# to force a dependency like Debian does.
requires: cygwin tetex-bin tetex-tiny XFree86-base ghostscript-x11
external-source: tetex-bin
ldesc: "teTeX X11 binary files
This is teTeX, a TeX distribution for UNIX compatible systems. These
are all the X11 binaries for the teTeX system. You need to install
XFree86 and at least tetex-tiny or tetex-base together with it."
http://lilypond.org/cygwin/tar/tetex/tetex-x11/tetex-x11-20020530-3.tar.bz2
===
http://lilypond.org/cygwin/tar/tetex/libkpathsea3/setup.hint
sdesc: "The TeX text formatting system (runtime libraries)."
category: Text Publishing Libs
requires: cygwin
external-source: tetex-bin
ldesc: "The TeX text formatting system (runtime libraries).
The teTeX shared object library libkpatsea."
http://lilypond.org/cygwin/tar/tetex/libkpathsea3/libkpathsea3-20020530-3.tar.bz2
===
http://lilypond.org/cygwin/tar/tetex/tetex-beta/setup.hint
sdesc: "This is tetex-beta-20020530-3, an upgrade helper for tetex-bin."
category: Text
requires: tetex-bin
#external-source: tetex-beta-texmf
external-source: tetex-beta
ldesc: "This is tetex-beta-20020530-3, an upgrade helper for tetex-bin.
It has a dependency on tetex-bin, to ensure a smoothly
ugrade to the new tetex packaging scheme.
Once tetex-bin-20020530-3 or later has been successfully installed,
this package may be removed."
http://lilypond.org/cygwin/tar/tetex/tetex-beta/tetex-beta-20020530-3-src.tar.bz2
http://lilypond.org/cygwin/tar/tetex/tetex-beta/tetex-beta-20020530-3.tar.bz2
===
http://lilypond.org/cygwin/tar/tetex/texmf-base/setup.hint
sdesc: "This is texmf-base-20020530-3, an upgrade helper for tetex-base."
category: Text
requires: tetex-base
#external-source: tetex-beta-texmf
external-source: tetex-beta
ldesc: "This is texmf-base-20020530-3, an upgrade helper for tetex-base.
It has a dependency on tetex-base, to ensure a smoothly
ugrade to the new tetex packaging scheme.
Once tetex-base-20020530-3 or later has been successfully installed,
this package may be removed."
http://lilypond.org/cygwin/tar/tetex/texmf-base/texmf-base-20020530-3.tar.bz2
===
http://lilypond.org/cygwin/tar/tetex/texmf-doc/setup.hint
sdesc: "This is texmf-doc-20020530-3, an upgrade helper for tetex-doc."
category: Text
requires: tetex-doc
#external-source: tetex-beta-texmf
external-source: tetex-beta
ldesc: "This is texmf-doc-20020530-3, an upgrade helper for tetex-doc.
It has a dependency on tetex-doc, to ensure a smoothly
ugrade to the new tetex packaging scheme.
Once tetex-doc-20020530-3 or later has been successfully installed,
this package may be removed."
http://lilypond.org/cygwin/tar/tetex/texmf-doc/texmf-doc-20020530-3.tar.bz2
===
http://lilypond.org/cygwin/tar/tetex/texmf-extra/setup.hint
sdesc: "This is texmf-extra-20020530-3, an upgrade helper for tetex-extra."
category: Text
requires: tetex-extra
#external-source: tetex-beta-texmf
external-source: tetex-beta
ldesc: "This is texmf-extra-20020530-3, an upgrade helper for tetex-extra.
It has a dependency on tetex-extra, to ensure a smoothly
ugrade to the new tetex packaging scheme.
Once tetex-extra-20020530-3 or later has been successfully installed,
this package may be removed."
http://lilypond.org/cygwin/tar/tetex/texmf-extra/texmf-extra-20020530-3.tar.bz2
===
http://lilypond.org/cygwin/tar/tetex/texmf-tiny/setup.hint
sdesc: "This is texmf-tiny-20020530-3, an upgrade helper for tetex-tiny."
category: Text
requires: tetex-tiny
#external-source: tetex-beta-texmf
external-source: tetex-beta
ldesc: "This is texmf-tiny-20020530-3, an upgrade helper for tetex-tiny.
It has a dependency on tetex-tiny, to ensure a smoothly
ugrade to the new tetex packaging scheme.
Once tetex-tiny-20020530-3 or later has been successfully installed,
this package may be removed."
http://lilypond.org/cygwin/tar/tetex/texmf-tiny/texmf-tiny-20020530-3.tar.bz2
===
http://lilypond.org/cygwin/tar/tetex/texmf/setup.hint
sdesc: "This is texmf-20020530-3, an upgrade helper for tetex."
category: Text
requires: tetex
#external-source: tetex-beta-texmf
external-source: tetex-beta
ldesc: "This is texmf-20020530-3, an upgrade helper for tetex.
It has a dependency on tetex, to ensure a smoothly
ugrade to the new tetex packaging scheme.
Once tetex-20020530-3 or later has been successfully installed,
this package may be removed."
http://lilypond.org/cygwin/tar/tetex/texmf/texmf-20020530-3.tar.bz2
===
--
Jan Nieuwenhuizen <janneke@gnu.org> | GNU LilyPond - The music typesetter
http://www.xs4all.nl/~jantien | http://www.lilypond.org