[MacPorts] #44220: latexml fails in ACTIVATION step. "mktexlsr not found"
MacPorts
noreply at macports.org
Wed Jul 9 04:18:20 PDT 2014
#44220: latexml fails in ACTIVATION step. "mktexlsr not found"
------------------------------+----------------------------
Reporter: damon.english@… | Owner: bruce.miller@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.1
Resolution: | Keywords:
Port: LaTeXML |
------------------------------+----------------------------
Comment (by bruce.miller@…):
OK, let's try a completely different approach...
Firstly, I did manage to get PortGroup perl5 to work (noting that it does
nothing useful unless you call {{{perl5.setup}}}; that could stand to be
documented a bit better in the MacPorts Guide). So the intstallation of
executables seems well solved.
To deal with the various possible TeX installations, I created two
variants:
* default: no assumption of there being a TeX installation; doesn't
install LaTeXML's style files.
* +texlive: adds dependency on macport's texlive and installs LaTeXML's
style files in texlive's texmf.
* +mactex: verifies(?) presence of MacTeX, installs LaTeXML's style files
in MacTeX's texmf. I've set {{{destroot.violate_mtree}}} to clarify that
this is intentional.
This gets pretty close to MacPort's ideal of clean, reproducible
installation, since it only mucks around outside macports when you
explicitly ask for it. It gives up some "automagic", but I suppose if
there are other TeX candidates, they'll need their own variant.
Is this reasonable and/or acceptable?
--
Ticket URL: <https://trac.macports.org/ticket/44220#comment:7>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list