Macports without tetex (was: Re: [OS X TeX] Re: Multi-distribution woes)

Ettore Aldrovandi ealdrov at mail.math.fsu.edu
Tue May 22 15:53:31 EDT 2007


On Tue, May 22, 2007 at 08:43:53PM +0200, Enrico Franconi wrote:

> On 21 May 2007, at 19:51, M A wrote:

> >make that old and getting-outdated) TeX distribution. To allow  
> >macports to find your already installed latex copy /opt/local/etc/ 
> >ports/ports.conf to ~/.macports/ports.conf (create the  
> >directory .macports if it doesn't exist already) and add the  
> >following lines to the end of the file:
> >
> ># Set the bin path so it can find tex stuff.
> >binpath
> >/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/ 
> >X11R6/bin:/usr/texbin
 
> I have done this. However, when I try to install, say, dvipdfmx
> from macports, still macports attempts at downloading,
> compiling and installing tetex.  How can we install
> tex-dependent binaries in macports without downloading,
> compiling and installing tetex, but relying on the mactex
> distribution?  What is your solution supposed to do?

That solution is supposed to make macports able to use the
executables in that path. (Otherwise macports forms its own
standard path.) However, in the dvipdfmx specific example, the
Portfile contains a _library_ dependence on (among other things)
kpathsea in the form:

depends_lib	  lib:libkpathsea:teTeX

So maybe it doesn't find the library, and therefore it tries to
satisfy the dependency by installing the teTeX port---which is
the third field.

-- 
Ettore Aldrovandi
Department of Mathematics	http://www.math.fsu.edu/~ealdrov
Florida State University	      aldrovandi at math.fsu.edu
Tallahassee, FL 32306-4510, USA	   +1 (850) 644-9717 (FAX: 4053)

------------------------- Helpful Info -------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/
List Reminders & Etiquette: http://www.esm.psu.edu/mac-tex/list/





More information about the MacOSX-TeX mailing list