[MacPorts] #43923: Pallet requires Tcl directory which is no longer included in MacPorts 2.3.0 (was: Installer of Macports 2.3.0 des not includ the Tcl directory)

MacPorts noreply at macports.org
Thu Jun 5 19:46:47 PDT 2014


#43923: Pallet requires Tcl directory which is no longer included in MacPorts 2.3.0
--------------------------+--------------------------------
  Reporter:  waitsnake@…  |      Owner:  macports-tickets@…
      Type:  defect       |     Status:  new
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:  2.3.0
Resolution:               |   Keywords:
      Port:  Pallet       |
--------------------------+--------------------------------
Changes (by ryandesign@…):

 * keywords:  Macports 2.3.0 installer, Pallet =>
 * milestone:  MacPorts Future =>
 * port:  pallet => Pallet


Old description:

> After I got Pallet installed with an workaround that I describe in this
> ticket here [https://trac.macports.org/ticket/43922]
> I was asked from the program to choose the Tcl directory. In older days
> of Macports this directory was placed under "/Library/Tcl".
>
> In newer times this directory was moved to
> "/opt/local/share/macports/Tcl/" and a symbolic link was placed in the
> old directory "/Library/Tcl" to keep older software up and running.
>
> But unfortunately I saw with "pacifist" that all installer packages of
> Macports 2.3.0 do not include the Tcl directory any longer.
> I looked in the following installers and Tcl directory was missing there:
> MacPorts-2.3.0-10.9-Mavericks.pkg
> MacPorts-2.3.0-10.8-MountainLion.pkg
> MacPorts-2.3.0-10.7-Lion.pkg
> MacPorts-2.3.0-10.6-SnowLeopard.pkg
>
> So neither the Tcl directory was forgotten in the installer of 2.3.0 or
> it was removed on purpose?
> If it was removed on purpose than Pallet needs to be changed that it not
> needs the files from the Tcl directory any longer.
>
> As workaround look with pacifist in an older installer for Macports
> version 2.2.1 (e.g. MacPorts-2.2.1-10.9-Mavericks.pkg) and here I could
> found
> the Tcl directory and just install this single directory with pacifist.
>
> And now after selecting in Pallet the Tcl directory
> "/opt/local/share/macports/Tcl" the software finally works a treat.
>
> (to select the Tcl directory first use "goto directory" in finder and
> than use "select..." in Pallet and drag the folder from the finder
> windows into the select window of Pallet)

New description:

 After I got Pallet installed with an workaround that I describe in this
 ticket here #43922.
 I was asked from the program to choose the Tcl directory. In older days of
 Macports this directory was placed under "/Library/Tcl".

 In newer times this directory was moved to
 "/opt/local/share/macports/Tcl/" and a symbolic link was placed in the old
 directory "/Library/Tcl" to keep older software up and running.

 But unfortunately I saw with "pacifist" that all installer packages of
 Macports 2.3.0 do not include the Tcl directory any longer.
 I looked in the following installers and Tcl directory was missing there:
  * MacPorts-2.3.0-10.9-Mavericks.pkg
  * MacPorts-2.3.0-10.8-MountainLion.pkg
  * MacPorts-2.3.0-10.7-Lion.pkg
  * MacPorts-2.3.0-10.6-SnowLeopard.pkg

 So neither the Tcl directory was forgotten in the installer of 2.3.0 or it
 was removed on purpose?
 If it was removed on purpose than Pallet needs to be changed that it not
 needs the files from the Tcl directory any longer.

 As workaround look with pacifist in an older installer for Macports
 version 2.2.1 (e.g. MacPorts-2.2.1-10.9-Mavericks.pkg) and here I could
 found
 the Tcl directory and just install this single directory with pacifist.

 And now after selecting in Pallet the Tcl directory
 "/opt/local/share/macports/Tcl" the software finally works a treat.

 (to select the Tcl directory first use "goto directory" in finder and than
 use "select..." in Pallet and drag the folder from the finder windows into
 the select window of Pallet)

--

Comment:

 MacPorts 2.3.0 for the first time uses its own copy of Tcl, and no longer
 uses the version of Tcl included in OS X. I believe part of that was
 removing the /opt/local/share/macports/Tcl directory.

 Even before MacPorts 2.3.0 was released, Pallet would not build. There are
 many other bug reports open. Unfortunately nobody has yet volunteered to
 update the Pallet code to be compatible with the current versions of OS X,
 Xcode and MacPorts..

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


More information about the macports-tickets mailing list