>> могут жить и Java7, и Java8.
> Но я не об этом писал, а о том что исключить зависимость
> "по человечески" не получится, есть метод "вкорячить" предложенный пользователем БСД."Вкорячить" по-линуксоидски - это получить Slackware в локально установленной FreeBSD, если линуксоид не понял парадигмы FreeBSD. То есть брать архив с исходными текстами, разворачивать в рабочем каталоге и делать тупо ./make configure ; make ; make install
Ни о каком сопровождении пакетным менеджером в этом случае не может быть и речи - всё сваливается куда пожелает разработчик приложения и/или админ, который такое "вкорячивание" делает. Вот такое нормальные люди и называют "вкорячиание".
Когда делаешь что-то через pkg-ng или команду make в каталоге порта на FreeBSD уже не есть "вкорячивание", как вы изволили выразиться. Это есть грамотное управление конфигурацией (изменение опций сборки и зависимостей), сборкой и сопровождением-обновлением установленных пакетов. То есть это управляется единственно возможным и _правильным_способом_. Это не "вкорячивание".
> А если мне нужна опция в пакете не установленная по дефолту,
> то вся ответственность(тестирование, сопровождение, сборка) ложится на меня так как по
> совету еще одного БСД'шника iZEN'а мне нужно создавать свою репу.
Боитесь брать на себя ответственность рулить опциями зависимостей и сборки?
А что произойдёт страшного такого, что вы в этом запутаетесь?
> Отсутствие коммерческих приложений указывает к потере интереса к БСД: например заплаты
> к карточкам Intel (em, igb, igbx) приходят с опозданием для БСД.
Опять голословные утверждения. Чтобы вы знали: новые драйверы вносятся в систему или существенно обновляются в -CURRENT и в -STABLE-ветке. А из второй они попадают в -RELEASE на этапе очередной подготовки нового выпуска и выходят оттестированными и готовыми к промышленной эксплуатации. Заплаты (в том числе к драйверам) выпускаются в виде критических апдейтов к -RELEASE, патченное ядро получает номер -p1, -p2, -p3 и т.д..
Отслеживать апдейты для драйверов Intel (em, igb, igbx) лучше всего в -STABLE-ветке, так как они там проходят окончательную стабилизацию и проверку прежде, чем попасть в намечающийся релиз или в критический патч к ядру. Вот тут, например: https://svnweb.freebsd.org/base/stable/11/?sortby=date