> И что? Причем тут вообще это и как оно сочетается с поддержкой порта? А таким, что каждая опция, которая порождает вариант компиляции, удваивает общее количество вариантов для тестирования совместимости. Простенький пример: perl может быть собран с потоками и без. Если он долго собирался с потоками, а затем это выключили - вас внезапная лавина отказов того софта и либ, которые "не знали", что так может быть. "Всегда ж было с потоками!!11".
Или во переезда 5.16-5.20, когда убрали симлинк /usr/bin/perl устанавливаемый портом (!), куча софта превратилась в тыкву.
>> порты фри гораздо легче поддерживать.
Выше я показал, почему это враньё.
> А значит, его, внезапно, скоро удалят. Или найдется новый мейнтейнер.
Норм, чо. Ну и наxер нyжна такая система? В портах много чего притащено "для галочки", но по факту пользоваться этим нельзя.
> Правда, в этом конкретном случае пример с астериском не прокатил
Собрать его попробуй, клоун, хотя бы с поддержкой DAHDI или freetds. Увидишь своим шоколадным глазом всё что я сказал.
> А ещё расскажи мне про мусор, который приезжает из портов, если не заблеклистить "DOCS" нафиг.
> OPTION_UNSET= DOCS EXAMPLES PULSEAUDIO NLS X11
Я ровно это и написал - требуются специальные действия, чтобы мусор к тебе не приезжал, и даже с ними это нифига не помогает, потому что например, в vbox'е oшмётки иксов выключаются через опцию NLS.
И, да, это ну очень "прямой" способ. Про воспроизводимость системы в этом случае можно забыть.
>> И про то как весело воюют openssl/krb5 из базы и из портов.
> Опять, совершенно внезапно
... в лyжу. Часть софта обновили под новый api openssl, поэтому она работает только с openssl из портов, часть - нет, поэтому она работает только с openssl из базы. Пример - zabbix3-agent