inconsistent dependency information

Joshua Root jmr at macports.org
Sat Jun 12 00:43:24 PDT 2010


On 2010-6-12 08:03 , Scott Webster wrote:
> On Wed, Jun 9, 2010 at 5:09 PM, Joshua Root <jmr at macports.org> wrote:
>> Probably the dependencies were changed without bumping the revision, and
>> you installed before the changes.
>>
> 
> Thanks, this was it.  Reinstalling the dependent ports updated things.
>  So, to satisfy my curiosity in terms of trying to understand the
> code, does this registry update take place in
> portinstall::install_main in src/port1.0/portinstall.tcl?  

Yes, the dependencies for a port are recorded in the registry when it is
installed.

> I guess the
> "1.0" terminology for the macports1.0 and port1.0 directories means
> "anything between 1.0 and 2.0"?  Or maybe these versions are just
> independent of the "macports version," currently at 1.9.0 (similar to
> how we now have registry2.0).

The packages have their own independent versions, see
<http://www.tcl.tk/man/tcl8.4/TclCmd/package.htm>. We actually don't
make much use of Tcl's package versioning capabilities though.

- Josh


More information about the macports-users mailing list