> можно конкретнее?
> portupgrade -Rr имя_порта ?Извините, я портапгрейдом не пользуюсь, мне не нравятся тяжелые зависимости, которые он тащит за собой. Соответственно, лучше мана не посоветую.
Легковесных решений два - portmaster и portmanager. Я использую оба вперемешку, потому что у них у каждого есть уникальный функционал. Если портманагер умеет сам вычислять дерево зависимостей и рекурсивно их пересобирать после обновления n+1 узла (portmanager -u), то портмастер обновляет только узлы (portmaster -aD), а ветви зависимостей приходится вычислять самостоятельно и обновлять вручную (portmaster -rR имя_обновленного_порта)
Например, портмастер умеет поправлять поля REQUIRED_BY после обновлений, и удалять из /usr/ports/distfiles старые дистрибы. Опять же, портмастер удобнее использовать в скриптах, чтобы слать на почту список доступных обновлений, например. Портманагер более интерактивен, и в нем удобнее обновлять установленные порты выборочно. Удалять порты мне удобнее связкой portmanager -slid && portmaster -s. Первая команда позволяет интерактивно грохнуть листовые порты, вторая автоматом чистит зависимости.