[MacPorts] #47972: LaTeXML: texlive-related improvements
MacPorts
noreply at macports.org
Fri Jun 5 15:46:41 PDT 2015
#47972: LaTeXML: texlive-related improvements
--------------------------+----------------------------
Reporter: mojca@… | Owner: bruce.miller@…
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: LaTeXML |
--------------------------+----------------------------
Comment (by bruce.miller@…):
Replying to [comment:2 mojca@…]:
> Replying to [comment:1 bruce.miller@…]:
> > I would guess "texlive-latex" is sufficient.
>
> I would try to go for `texlive-basic` if that's feasible. At least
`mktexlsr` is part of that package.
I think texlive-basic is too low; you'd really want latex or not bother
installing tex at all.
> I added Dan to CC. Dan, in case you are reading this: would it be
possible (feasible) to put `mktexlsr` in some even more "standalone"
package? It's just a shell script that requires `texmf.cnf`, hardly
anything more advanced than that.
Not really useful: without some form of tex to look for files, you really
don't need mktexlsr to index them!
> > > * one might want to disable calling `mktexlsr` during `make install`
> >
> > Could be; Is it better to run from "make" or from "post-activate"?
>
> It's not sufficient to run it from `make` (not to say useless: because
the file isn't in place at the time when `make` is called – at that time
it's still in `destroot`). The command is needed both in `post-activate`
as well as in `post-deactivate` because that's the step when you add or
remove the file to/from the TeX tree
DOH! Yes, of course; the installation is staged (same for linux rpms).
The mktexlsr in the Makefile is coded to be innocent, if noisy, so it
really shouldn't cause a problem.
I'm adding another switch to disable mktexlsr to be used in staged
installation, like MacPorts & rpm.
But it won't make it into CPAN until the next release. Is this problem
maybe ignorable for now?
> (I don't know what happens if you ask for `texlive.mktexlsr` in a `post-
activate` step on the buildbot. Maybe we should test and file a bug report
if it fails ;)
Is `texlive.mktexlsr` intended to be a safe way replacement for `system
"mktexlsr"`? If so, it seems the right thing do use.
--
Ticket URL: <https://trac.macports.org/ticket/47972#comment:3>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list