#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