Opened 14 years ago

Closed 14 years ago

#26784 closed request (fixed)

Request: symlink binaries to a "texbin" directory for MacTeX support

Reported by: faisal.moledina@… Owned by: drkp (Dan Ports)
Priority: Normal Milestone:
Component: ports Version: 1.9.1
Keywords: mactex Cc: drkp (Dan Ports), orez.org@…, faisal.moledina@…
Port: texlive

Description

I am in the process of creating a selector for MacTeX's TeX Distribution System Preference specific to MacPorts-TeXLive. Among other things, it makes a symlink /usr/texbin point to the location where texlive-related binaries exist. For MacPorts, this is at /opt/local/bin, where all MacPorts binaries are installed*. Given that MacTeX prepends /usr/texbin to $PATH, this method currently would make all MacPorts binaries prepended to $PATH unbeknownst to the user. I would like to request that for all texlive ports, binaries be symlinked to a "texbin" directory. That way, /usr/texbin could point to a texbin dir in /opt/local and only texlive-related binaries would take priority using $PATH, which is what a user would expect. When discussed over the mailing list, a suggested location is /opt/local/libexec/texlive/texbin . If possible, this could also be extended to man and info pages.

http://lists.macosforge.org/pipermail/macports-users/2010-October/022227.html

  • assuming /opt/local is where MacPorts is installed.

Change History (5)

comment:1 Changed 14 years ago by faisal.moledina@…

After further discussion on the macports-users list and with MacTeX, it's not necessary to worry about man and info pages, just binaries.

comment:2 Changed 14 years ago by drkp (Dan Ports)

Owner: changed from macports-tickets@… to dports@…
Status: newassigned

Will plan on doing this w/ the TL2010 update.

comment:3 Changed 14 years ago by orez.org@…

Cc: orez.org@… added

Cc Me!

comment:4 Changed 14 years ago by faisal.moledina@…

Cc: faisal.moledina@… added

Cc Me!

comment:5 Changed 14 years ago by drkp (Dan Ports)

Resolution: fixed
Status: assignedclosed

Merged to trunk in r73314.

Note: See TracTickets for help on using tickets.