Additionally, this seems wrong:
.if ${_PYTHON_VERSION} == "31" || ${_PYTHON_VERSION} == "32" || ${_PYTHON_VERSION} ==
"33"
DEPENDS+=
${PYPKGPREFIX}-distribute-[0-9]*:../../devel/py-distribute
.else
DEPENDS+=
${PYPKGPREFIX}-setuptools>=0.6c9:../../devel/py-setuptools
.endif
That's saying that an egg-aware package using python27, for example, must use
py-setuptools. This is not the case for the latest version of py-nltk, which
is based on py-distribute, but is also egg-aware. NLTK 3.0.x supports python
2.6, 2.7, and python 3.y, which I suppose means that py-distribute can also
work for python27 and python26 (this is also evidenced by not seeing any
restrictions to PYTHON_VERSIONS_ACCEPTED in py-distribute).
Is there some reason we're restricting egg-aware python package to the
py-setuptools method of packaging?