[MacPorts] #12913: tetex is dead

MacPorts trac at macosforge.org
Fri Apr 25 07:32:14 PDT 2008


#12913: tetex is dead
-----------------------------------+----------------------------------------
  Reporter:  zach at tu-clausthal.de  |       Owner:  gwright at macports.org
      Type:  enhancement           |      Status:  new                 
  Priority:  Normal                |   Milestone:  Port Enhancements   
 Component:  ports                 |     Version:  1.5.0               
Resolution:                        |    Keywords:                      
-----------------------------------+----------------------------------------
Comment (by shreevatsa.public at gmail.com):

 Replying to [comment:9 milosh at macports.org]:
 > Replying to [comment:7 shreevatsa.public at gmail.com]:
 > > I'm interested in getting ports working with an externally installed
 MacTeX.
 >
 > It would be possible provided you have the right links in ${prefix}/bin
 (bibtex, latex and maybe a few other). In fact, macports dependency engine
 allows for depending on a file being present instead of a full port, and
 '''it was agreed that ports depending on tex should use that dependency
 scheme.'''


 That is great news! I wonder how I missed this. If there is consensus, I
 propose the following solution:

 > You could try a 'ln -s mactex/s/location/latex /opt/local/bin/latex' and
 'ln -s mactex/s/location/bibtex /opt/local/bin/bibtex' and see if things
 depending on tex install well. Then you could contribute a port that just
 puts the good links in /opt/local/bin (a little like what the 'texlive'
 port does)...

 That would not be necessary, if the following solution were adopted, which
 is a tool for exactly this sort of thing:

 The MacTeX distribution (which is what most LaTeX sites recommend
 installing) comes with a preference pane which shows up in System
 Preferences as "TeX Distribution". This is a smart tool that detects
 existing TeX distributions (such as its own TeXLive 2007, or gwTeX, or
 Fink's teTeX, or MacPorts's teTeX), and provides radio buttons for the
 user to choose which distribution he/she wants to use, and places
 corresponding links in /usr/texbin. This means that one can try out new
 distributions on the fly without disturbing existing distributions.

 So all MacPorts has to do is include "/usr/texbin" at the front of its
 binpath; then *any* distribution would automatically be available for
 ports that depend on "bin:tex". I have successfully installed auctex this
 way by putting /usr/texbin in macports.conf, and I can confirm it works.

 jmr: Awesome, thanks! It would be great to phase out teTeX.

-- 
Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/12913#comment:12>
MacPorts </projects/macports>
Ports system for Mac OS


More information about the macports-tickets mailing list