ASSP out of date

Ryan Schmidt ryandesign at macports.org
Sun Nov 9 01:02:49 PST 2008


On Nov 8, 2008, at 20:03, Scott Haneda wrote:

> On Nov 8, 2008, at 2:53 PM, Ryan Schmidt wrote:
>
>> On Nov 7, 2008, at 20:49, Scott Haneda wrote:
>>
>>> First, there is the issue of needing to do things to the files  
>>> while they are freshly unpacked.  I am yet to find a good way to  
>>> recursively act on a set of files in TCL.
>>
>> [snip]
>>
>> There is a function fs-traverse in MacPorts designed for this.  
>> Grep through the existing portfiles to see how this can be used.
>
> Ok, cool, thanks.  Uhm, how does one grep though port files?  I  
> mean I should install a few, and then locally grep my FS?


You don't need to install any ports; all ports' portfiles are already  
on your computer. Just go to the dports directory and grep through  
them. Portfiles are always in a directory for the port, which is in a  
directory for the group. So in the dports directory, "*/*/Portfile"  
gets all portfiles.

For example, try:

cd $(port dir MacPorts)/../.. && grep fs-traverse */*/Portfile





More information about the macports-users mailing list