Updated the wiki with this useful tip. See: https://trac.macports.org/wiki/CommittersTipsAndTricks
On Wed, May 27, 2009 at 3:28 PM, Darren Weber <[email protected]> wrote: > > > On Wed, May 27, 2009 at 2:43 PM, Rainer Müller <[email protected]>wrote: > >> On 2009-05-27 23:23, Darren Weber wrote: >> > >> > Following the wiki dev tips, I'm doing this: >> > >> > rlwrap tclsh8.4 >> > % source /Library/Tcl/macports1.0/macports_fastload.tcl >> > % package require Pextlib >> > >> > It doesn't provide the 'reinplace' command. Also, the following comes >> > up with nothing: >> > >> > grep "*reinplace*" /Library/Tcl/macports1.0/* >> > >> > Where is this little gem and can it be required in tclsh8.4? >> >> It is defined in port1.0. >> >> $ rlwrap tclsh >> % source /Library/Tcl/macports1.0/macports_fastload.tcl >> 0 >> % package require macports 1.0 >> 1.0 >> % set portarchivemode no >> no >> % package require port 1.0 >> 1.0 >> % reinplace >> reinplace ?-E? pattern file ... >> % >> >> Don't ask me why it looks for a global variable portarchivemode... But >> setting it to any value works around the problem. >> >> HTH, >> Rainer >> > > > Very helpful, thanks Rainer! > > So ~/bin/macports_testing.tcl now looks like this: > > source /Library/Tcl/macports1.0/macports_fastload.tcl > package require macports 1.0 > set portarchivemode no > package require port 1.0 > package require Pextlib > > > Then, being sure to use tclsh8.4, > > [ dwe...@x ~ ]$ rlwrap tclsh8.4 > % source /Users/dweber/bin/macports_testing.tcl > 1.0 > % reinplace > reinplace ?-E? pattern file ... > % > > > Thanks again, > Darren > > PS, I know grep isn't glob ;-) The grep was a bash command to search all > the macport .tcl files. > >
_______________________________________________ macports-dev mailing list [email protected] http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev
