> I didn't go into the fact that there are some ports depending on mercurial 
> and I wanted to give those a target to depend on that included the python 
> version. But with 24, 25 being on the way out and most ports defaulting to 27 
> it probably will be an issue that goes away.

I have about half of this work already done in my own local repo.
Would you like me to finish this up and create a ticket(s)?

> If Python 3 ever becomes preferable they can all switch to it for 
> python.default_version at the same time.

Matt Mackall has been pretty clear that he isn't interested in doing
the conversion to python 3:

http://selenic.com/pipermail/mercurial/2012-January/041370.html

So, for a the foreseeable future mercurial and friends will need to be py2X.

> $ port list depends_lib:mercurial
> hg-forest                      @20101118       devel/hg-forest
> py-mercurial_keyring           @0.5.0          python/py-mercurial_keyring
> py24-hgsvn                     @0.1.9          python/py-hgsvn
> py25-hgsvn                     @0.1.9          python/py-hgsvn
> py26-hggit                     @0.3.1          python/py26-hggit
> py26-hgsvn                     @0.1.9          python/py-hgsvn
> py27-hggit                     @0.3.1          python/py27-hggit
> py27-hgsubversion              @1.4            python/py27-hgsubversion
> py27-hgsvn                     @0.1.9          python/py-hgsvn
> tortoisehg                     @2.1.2          devel/tortoisehg

The forest extension is mostly dead, having been replaced with subrepos:

http://mercurial.selenic.com/wiki/ForestExtension

so I would recommend removing it. Same with hgsvn (replaced_by hgsubversion).
_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev

Reply via email to