[MacPorts] #43208: PortIndex2MySQL.tcl: can't find package Tclx

MacPorts noreply at macports.org
Fri Apr 4 01:53:57 PDT 2014


#43208: PortIndex2MySQL.tcl: can't find package Tclx
---------------------------+--------------------------------
  Reporter:  ryandesign@…  |      Owner:  macports-tickets@…
      Type:  defect        |     Status:  new
  Priority:  Normal        |  Milestone:
 Component:  base          |    Version:  2.2.99
Resolution:                |   Keywords:  haspatch
      Port:                |
---------------------------+--------------------------------

Comment (by cal@…):

 We could extend `port(1)` with an argument to act as a shebang that
 executes the correct tclsh so we could use `#!port tclsh` as shebang and
 be done with it.

 That doesn't really solve the problem of finding the right path to
 macports_fastload.tcl. I wonder if we even need it anymore, though. The
 first block of it overriding the `package` command is dead because of a
 version constraint and then all it does is preload the pkgIndex.tcl files
 in the MacPorts Tcl dir (which probably made sense when there used to be a
 few others in the Tcl package dir, but now there aren't).

 The leaves the problem of getting the MacPorts prefix, but since the Tcl
 packages can be loaded at that point, that's not hard to come by anymore.

-- 
Ticket URL: <https://trac.macports.org/ticket/43208#comment:6>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list