[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