[OS X TeX] TeX on Leopard

Bruno Voisin bvoisin at mac.com
Sun Oct 28 13:07:43 CET 2007


Le 27 oct. 07 à 01:14, Bruno Voisin a écrit :

> (I still have to check this more carefully.)

More on that: it seems installing Leopard via Archive & Install is  
really painless. No application needs to be reinstalled apparently (no  
need any longer to browse /Previous Systems/[...]/Library/ to find out  
pieces needing to be displaced back to /Library/), except the  
applications whose installers put elements inside hidden directories  
such as /usr.

These latter applications include, unfortunately, MacTeX and  
cocoAspell (and all i-Installer i-Packages). In my case other stuff as  
well: ClamXav, ManOpen.

I've had problems during the Configure stage of the gwTeX i-Package:  
after moving all my personal additions back to texmf.pkgs, then while  
running the Configure stage none of the map files I was checking or  
unchecking were eventually taken into account. But it was past 2 am  
(winter time) and I was half asleep already, so maybe I have simply  
neglected to run mktexlsr when necessary.

You need to redefine printers, too. On the bright side, more PPD files  
are now included by default (such as one for the HP LaserJet P3500 at  
work).

There are things I still need to figure out (for example NetInfo  
Manager does not exist any longer, I wonder what has replaced it,  
maybe Directory), but globally Leopard seems more stable than Tiger  
and visually it's splendid (I really like the new icons, and the new  
aspect of applications' toolbars).

Textures works too, BTW.

Back to MacTeX and gwTeX, and regarding the PATH and MANPATH changes I  
mentioned earlier: Dick (Koch) and Gerben (Wierda) have been working  
offline on this. Just so you know what's going on, here are their  
findings. It turns out that, even though there is a file /etc/ 
man.conf, the mechanism by which PATH and MANPATH is set does not use  
it: /etc/profile and /etc/csh.login run /usr/libexec/path_helper which:

- Sets PATH by using the directories listed in /etc/paths then adding  
all the directories specified in the individual files contained in / 
etc/paths.d. For example, there is a file /etc/paths.d/X11 containing  
the single line

	/usr/X11/bin

- Sets MANPATH by using the directories listed in /etc/manpaths then  
adding all the directories specified in the individual files contained  
in /etc/manpaths.d. For example, there is a file /etc/manpaths.d/X11  
containing the single line

	/usr/X11/man

Moreover, given /etc/paths contains /usr/local/bin by default already,  
there is no need to add /usr/local/bin to PATH any longer.

All in all, this means it's no longer needed to modify /etc/profile  
and /etc/csh.login upon install: all that's needed on Leopard is add  
files in /etc/paths.d and /etc/manpaths.d. Dick Koch is working on  
modifying the MacTeX install scripts accordingly.

Bruno Voisin
------------------------- 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 macostex-archives mailing list