[MacPorts] #33551: levmar: uses lassign which is incompatible with Tiger's Tcl 8.4

MacPorts noreply at macports.org
Fri Mar 9 07:30:21 PST 2012


#33551: levmar: uses lassign which is incompatible with Tiger's Tcl 8.4
--------------------------------------+-------------------------------------
 Reporter:  nonstop.server@…          |       Owner:  lockhart@…            
     Type:  defect                    |      Status:  new                   
 Priority:  Normal                    |   Milestone:                        
Component:  ports                     |     Version:  2.0.4                 
 Keywords:  tiger                     |        Port:  levmar                
--------------------------------------+-------------------------------------

Comment(by lockhart@…):

 Replying to [comment:2 ryandesign@…]:
 > According to [http://wiki.tcl.tk/1530 this page], lassign was not part
 of Tcl until version 8.5. Tiger has Tcl 8.4, and I am able to reproduce
 the problem on Tiger. So MacPorts should not use lassign. lassign is the
 only port doing so; since we've gotten by for years with thousands of
 ports without lassign, I imagine levmar can get along without it too.
 I've posted a patch which replaces lassign with explicit "set x
 [lindex...]" commands. Tested successfully on Lion.

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


More information about the macports-tickets mailing list