xinstall glob question
Darren Weber
dweber at macports.org
Thu Apr 30 14:42:08 PDT 2009
Similarly, perhaps this module could be adapted into port somehow:
http://wiki.tcl.tk/11850
On Thu, Apr 30, 2009 at 2:40 PM, Darren Weber <dweber at macports.org> wrote:
>
> Maybe this project is onto something to tcl debugging:
> http://dashx.wiki.sourceforge.net/Scripting-Tcl
>
>
>
> On Thu, Apr 30, 2009 at 2:36 PM, Darren Weber <dweber at macports.org> wrote:
>
>>
>>
>> On Wed, Apr 29, 2009 at 3:37 PM, Rainer Müller <raimue at macports.org>wrote:
>>
>>> Darren Weber wrote:
>>> > The {!<pattern>} syntax is supposed to NOT that file name <pattern>. I
>>> > have a directory of binary executables among a lot of .dylib files and
>>> I
>>> > want to exclude all the .dylib files from the glob.
>>>
>>> Tcl's glob is unable to invert a pattern. As you say, {!...} is not
>>> going to work.
>>>
>>> Some example how I would do this (untested!):
>>>
>>> foreach f [glob ${build.dir}/bin/*] {
>>> if {![string match {*.dylib} ${f}]} {
>>> file copy ${f} ${destroot}/${vtkExamplePath}/bin/
>>> }
>>> }
>>>
>>> Rainer
>>>
>>
>>
>> OK, this looks promising. I forget how to drop into a tcl shell while
>> running macports. It would be really nice to be able to set a breakpoint in
>> a Portfile somehow.
>>
>> In python, we can import the pydb module and call it at any point in the
>> program, eg:
>>
>> http://bashdb.sourceforge.net/pydb/pydb/lib/subsection-calling-pydb-inside-program.html
>>
>> Does tcl have an equivalent? How would you set a breakpoint in a
>> Portfile?
>>
>> Take care, Darren
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-dev/attachments/20090430/3c79ff9c/attachment.html>
More information about the macports-dev
mailing list