[tex-live] TeX Distribution Preference Pane does not recognize MacPorts TeX Live
Davide Liessi
davide.liessi at gmail.com
Mon Apr 13 12:13:24 CEST 2015
Dear Dick,
Il 12/04/15 21.00, Richard Koch ha scritto:
> The TeX Dist Preference Pane requires that a data structure describing the distribution
> exist in /Library/TeX/Distributions. The data structure is a small collection of symbolic links
> to various parts of the distribution. MacTeX installs the data structure when it
> installs TeX Live or Basic TeX. It is up to the authors of other distributions to install the
> structure or ignore it. If they ignore it, their distribution will not appear in the Preference
> Pane.
the data structure for MacPorts TeX Live is installed by MacTeX and as
far as I can see the symlinks inside it point to the correct locations.
See also the last paragraph in
http://www.tug.org/mactex/multipletexdistributions.html
Also, MacPorts TeX Live is correctly recognized by texdist (although it
also incorrectly lists MacPorts teTeX, which used to install files in
the same locations of MacPorts TeX Live)
$ texdist --list
MacPorts-TeXLive.texdist
MacPorts-teTeX.texdist
TeXLive-2013.texdist
TeXLive-2014-Basic.texdist
What do texdist and the preference pane check to determine if a
distribution is available?
I thought that the preference pane would use texdist, but this obviously
is not the case.
Davide
P.S. I agree that the data structure should be installed by the
distribution, even only because MacPorts can be installed in prefixes
different from /opt/local, or to correctly discern between MacPorts TeX
Live and MacPorts teTeX.
But this is not possible if MacTeX already installs them: what name
should the data structures have (being the obvious ones already used)?
Will the user see both the MacTeX-provided and the MacPorts-provided
data structures? Who should delete the data structures provided by MacTeX?
I'm willing to help improving this (e.g. I could prepare a port for the
data structure in MacPorts), but I don't know how we could migrate from
the current situation to the desired one without messing with user files
and expectations.
P.P.S. It would be very useful to have the preference pane available as
a separate installer: I wanted to check whether the preference pane had
been updated and I had to install MacTeX basic (i.e. about 285 MB more
than I needed).
More information about the tex-live
mailing list