FreeBSD надо срочно со сроками "вчера" в режиме "всё бросили и метнулись и волосы назад" надо:
- внедрить в порты альтернативные зависимости. например, чтобы порт p5-DBD-mysql ставился и при наличии mysql55-client, и при наличии mysql56-client, и при наличии percona5x-client, а не пытался тянуть mysql55-client. собственно порт вроде не тянет, но эту строку наследует pkgng и сцуко считает зависимостью. это важно.
- убить того, кто придумал переменные WANT_. это убивает вообще всё. или выносите WANT_ в суффикс названия пакета. а вообще без этого можно обойтись, просто поделив пакет по дебилиановски на дев, коммон, сам, доки/примеры. например, отсутствие отдельных пакетов на php-cli, php-cgi, php-fpm, php-mod_php - это какой-то фейспалмджепеге.
- pkg.conf - это вообще кто придумал? зачем то гавно в таком виде? а в чуть более простом формате не? и это, как бы я так и не понял как можно сделать иерархию вложенную репозиториев. а это надо и важно.
- договоритесь уже все о наименованиях шаренных библиотек. ну блин, ну невозможно же

Рекомендовано: rapture