[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