[MacPorts] #25460: texlive-bin installs files that aren't usable without other ports (was: texlive: tex4ht is broken by default)

MacPorts noreply at macports.org
Wed Jun 30 16:22:14 PDT 2010


#25460: texlive-bin installs files that aren't usable without other ports
-------------------------------------+--------------------------------------
 Reporter:  akim.demaille@…          |       Owner:  dports@…           
     Type:  defect                   |      Status:  assigned           
 Priority:  Normal                   |   Milestone:                     
Component:  ports                    |     Version:  1.9.1              
 Keywords:                           |        Port:  texlive-bin        
-------------------------------------+--------------------------------------
Changes (by dports@…):

  * port:  texlive => texlive-bin


Comment:

 Really the problem here is that all the binaries are built as part of
 texlive-bin, even though most of them are not usable without the
 associated texmf files in another port. (texlive is designed for binary
 installations). A couple other examples include context and luatex, which
 you'll need texlive-context and texlive-luatex for respectively. And
 basically everything requires texlive-basic.

 I agree that it's confusing to have these binaries installed when they
 don't work. I don't know how to deal with it, though. It would be great if
 we only built the parts of texlive-bin that we wanted but this would
 require some pretty major hacking of the upstream distribution.

 We could maybe install the binaries in some other location instead of
 $prefix/bin and only link them in once the necessary support files are
 installed. A bit ugly.

 A related problem is that texlive-bin installs some broken symlinks in
 $prefix/bin to files that get installed in $prefix/share/texmf-texlive-
 dist/scripts by other ports. This is probably easier to fix, but gives a
 less confusing error.

-- 
Ticket URL: <http://trac.macports.org/ticket/25460#comment:3>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list