[MacPorts] #56734: dblatex @0.3.10_2 +mactex polutes texmf-local
MacPorts
noreply at macports.org
Tue May 12 21:01:37 UTC 2020
#56734: dblatex @0.3.10_2 +mactex polutes texmf-local
--------------------------+------------------------
Reporter: rpspringuel | Owner: neverpanic
Type: defect | Status: accepted
Priority: Normal | Milestone:
Component: ports | Version: 2.5.2
Resolution: | Keywords:
Port: dblatex |
--------------------------+------------------------
Comment (by rpspringuel):
The problem here isn't with adding functionalities, but rather with
regressive ones. I'm fine with +mactex ports adding their own style files
to texmf-local[*] because texmf-local is **not** maintained by MacTeX
(that's texmf-dist), but rather a directory provided specifically for non-
MacTeX maintained files to be installed. However, because texmf-local has
priority over texmf-dist, dblatex creates a problem when it adds style
files that it doesn't maintain (or even sync with the latest version) but
which it considers to be prerequisites for its own style files. It is not
touching the MacTeX maintained files, but by installing these unmaintained
prerequisites in a location which has priority over the MacTeX maintained
files, the maintained files are not seen by latex et al. when compiling
documents. IMHO, ports should not be adding files to the system (be that
in a MacPorts specific location or in the texmf-local tree) that they are
not actually maintaining. If I'm using MacTeX to maintain those
prerequisites (in texmf-dist), then +mactex ports should, at most, warn me
about those prerequisites and indicate that I should use MacTeX to make
sure they are available.
[*]It is possible for MacPorts to not add to texmf-local, but maintain its
own texmf tree (as it probably does for the texlive* ports). In that
case, +mactex variants should provide instructions like
[https://tex.stackexchange.com/questions/30494/how-to-make-latex-see-
local-texmf-tree these], directing users as to how to add the MacPorts
texmf tree to their MacTeX installation.
--
Ticket URL: <https://trac.macports.org/ticket/56734#comment:17>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list