[MacPorts] #72359: base: port-tclsh: replace with shell script, to avoid loading libs from port tcl

MacPorts noreply at macports.org
Fri Apr 18 09:00:52 UTC 2025


#72359: base: port-tclsh: replace with shell script, to avoid loading libs from
port tcl
----------------------+-----------------------------
  Reporter:  mascguy  |      Owner:  neverpanic
      Type:  defect   |     Status:  closed
  Priority:  Normal   |  Milestone:  MacPorts Future
 Component:  base     |    Version:  2.10.5
Resolution:  fixed    |   Keywords:  arm
      Port:           |
----------------------+-----------------------------
Changes (by neverpanic):

 * status:  accepted => closed
 * resolution:   => fixed


Comment:

 In [changeset:"ddf08fb887be2a6a64f937a5cbafa97a81e7e529/macports-base"
 ddf08fb887be2a6a64f937a5cbafa97a81e7e529/macports-base] (master):
 {{{
 #!ConfigurableCommitTicketReference repository="macports-base"
 revision="ddf08fb887be2a6a64f937a5cbafa97a81e7e529"
 src/port: Replace port-tclsh symlink with script

 Tcl attempts to determine the path of its standard library relative to
 the path of its binary, but does not expand symlinks when doing that.
 `port-tclsh` thus inadvertently uses libraries from a MacPorts-installed
 Tcl rather than the copies shipped with MacPorts.

 See: https://trac.macports.org/ticket/64507
 Closes: https://trac.macports.org/ticket/72359
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/72359#comment:17>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list