For the same reason we don't include ls-R in packages. We don't know what
will be in the texmf tree. Packages can install extra crap and users can
make system-local additions which all need to be hashed.
On Dec 16, 2011 2:30 PM, "Marc Espie" <es...@nerim.net> wrote:

> On Fri, Dec 16, 2011 at 12:06:50PM +0000, Edd Barrett wrote:
> > On Wed, Dec 14, 2011 at 05:05:49PM -0500, Jiri B wrote:
> > > On Wed, Dec 14, 2011 at 12:49:16AM +0000, Edd Barrett wrote:
> > > > Try installing texmf-full.
> > >
> > > $ pkg_info | grep texlive
> > > texlive_base-2011p0 base binaries for TeXLive typesetting distribution
> > > texlive_texmf-full-2011 texlive texmf for XeTeX/ConTeXt and extra
> macros
> > > texlive_texmf-minimal-2011 texlive texmf for laTeX/PdfTeX
> > >
> > > $ context --version
> > >
> > > mtxrun          | unknown script 'context.lua' or 'mtx-context.lua'
> >
> > Right heres the lowdown:
> >
> > ConTeXt no longer uses libkpse to locate files. So they have their own
> > database separate from the ls-R styled one.
> >
> > To fix this we need to:
> >
> > 1) Patch the correct paths into /usr/local/share/texmf/web2c/texmfcnf.lua
> > 2) Generate the hashes:
> >    (as root, mtxrun --generate)
> >
> > Now context is ready to work:
>
> Why isn't the basic database part of the package ? If it takes a long
> time to run and consumes resources, just put it in the right package,
> possibly as a @sample file or something, you haven't given me a reason this
> has to happen during pkg_add time...
>

Reply via email to