Cyrill Vakhneyev wrote:Если pkg_info -R имя_пакета сообщает, что пакет никому не нужен, является ли это однозначным признаком того, что он действительно никому не нужен?
В идеале да, на практике бывают исключения:
- кривой порт: не указаны все RUN_DEPENDS
- кривой порт: не указываются все необходимые without флаги для configure, в результате чего он подхватывает что-то установленное на момент configure, на что опять же нету RUN_DEPENDS
- установлено из портов что-то, что есть в том числе и в базовой системе (например libiconv), и configure подхватывает библиотеку из установленного порта, а не из базовой системы.
Первые два пункта однозначно достойни PR в случае обнаружения.