Why are these ports shown as "orphaned"?

Tobias Kortkamp tobik at FreeBSD.org
Wed Jan 10 19:42:38 UTC 2018


On Wed, Jan 10, 2018, at 17:35, Lev Serebryakov wrote:
> 
>  I have latest ports and latest pkg (1.10.4).
> 
> % pkg version -vL=
> ap22-mod_perl2-2.0.10,3            ?   orphaned: www/mod_perl2
> ap22-mod_wsgi4-4.5.24              ?   orphaned: www/mod_wsgi4
> cython-0.26                        ?   orphaned: lang/cython
> py34-apscheduler-3.5.0             ?   orphaned: devel/py-apscheduler
> py34-beautifulsoup-4.5.1           ?   orphaned: www/py-beautifulsoup
> py34-coverage-4.4.2                ?   orphaned: devel/py-coverage
> py34-cssutils-1.0.2,1              ?   orphaned: www/py-cssutils
> py34-django-constance-2.0.0        ?   orphaned: www/py-django-constance
> py34-django-picklefield-0.3.2_1    ?   orphaned: www/py-django-picklefield
> py34-django110-1.10.8_1            ?   orphaned: www/py-django110
> py34-lxml-3.8.0                    ?   orphaned: devel/py-lxml
> py34-mysql-connector-python-1.2.3  ?   orphaned:
> databases/py-mysql-connector-python
> py34-mysqlclient-1.3.12            ?   orphaned: databases/py-mysqlclient
> py34-pillow-3.4.2_1                ?   orphaned: graphics/py-pillow
> py34-pytz-2017.3,1                 ?   orphaned: devel/py-pytz
> py34-redis-2.10.6                  ?   orphaned: databases/py-redis
> py34-setuptools_scm-1.15.5         ?   orphaned: devel/py-setuptools_scm
> py34-six-1.11.0                    ?   orphaned: devel/py-six
> py34-tzlocal-1.4                   ?   orphaned: devel/py-tzlocal
> %
> 
>  All these origins are here, of course.

Because your INDEX doesn't match what you have set in your make.conf.
Namely

DEFAULT_VERSIONS+=      python2=2.7
DEFAULT_VERSIONS+=      python3=3.4
DEFAULT_VERSIONS+=      python=3.4

is not what the INDEX on the cluster is built with.  If you just fetch
the INDEX from the cluster it only knows about
py36-beautifulsoup-4.5.1 because python=2.7 and python3=3.6 are the
ports tree defaults, so there is no py34 flavor for it normally.

If you want pkg-version(8) output to match your make.conf regenerate
the INDEX locally with make index or use pass -P to it to make it use
ports directly. 


More information about the freebsd-ports mailing list