Перебрался с дефолтного Python 3.7/3.8 на 3.9, согласно мануалу из /usr/ports/UPDATING касательно перелазанья с одной версии Python’а на другую. Всё получилось. Зависимые порты тоже пересобрал с новой версией.
И началось «веселье»:
% cd /usr/ports/ && portsnap fetch update && pkg version -vIL =
Looking up portsnap.FreeBSD.org mirrors... 4 mirrors found.
Fetching snapshot tag from ipv4.aws.portsnap.freebsd.org... done.
Fetching snapshot metadata... done.
Updating from Mon Aug 30 17:48:38 MSK 2021 to Mon Aug 30 20:37:50 MSK 2021.
Fetching 5 metadata patches... done.
Applying metadata patches... done.
Fetching 0 metadata files... done.
Fetching 12 patches.
(12/12) 100.00% done.
done.
Applying patches...
done.
Fetching 1 new ports or files... done.
Removing old files and directories... done.
Extracting new files:
/usr/ports/devel/rcs57/
/usr/ports/games/Makefile
/usr/ports/games/augustus/
/usr/ports/mail/spamassassin-devel/
/usr/ports/multimedia/makemkv/
/usr/ports/net/wireshark/
/usr/ports/news/inn-current/
/usr/ports/ports-mgmt/poudriere/
/usr/ports/security/krb5-devel/
/usr/ports/sysutils/cfengine-devel/
/usr/ports/sysutils/cfengine-masterfiles-devel/
/usr/ports/sysutils/nut-devel/
/usr/ports/x11/foot/
Building new INDEX files... done.
ataidle-2.7.2 ? orphaned: sysutils/ataidle
py39-Babel-2.9.1 ? orphaned: devel/py-babel
py39-Jinja2-2.11.2_1 ? orphaned: devel/py-Jinja2
py39-cairo-1.18.1_2,1 ? orphaned: graphics/py-cairo
py39-evdev-1.4.0 ? orphaned: devel/py-evdev
py39-gobject3-3.38.0 ? orphaned: devel/py-gobject3
py39-html5lib-1.0.1 ? orphaned: www/py-html5lib
py39-markupsafe-1.1.1_1 ? orphaned: textproc/py-markupsafe
py39-ply-3.11 ? orphaned: devel/py-ply
py39-pytz-2021.1,1 ? orphaned: devel/py-pytz
py39-pyudev-0.22.0 ? orphaned: devel/py-pyudev
py39-six-1.16.0 ? orphaned: devel/py-six
py39-webencodings-0.5.1 ? orphaned: converters/py-webencodings
Как избавиться от «orphaned» у питоновских модулей?