сборка не с/с++ проектов под дженту

С созданием ебилдов для автохела или cmake я разобрался. Общее в них то, что они только управляют процессом сборки. Зависимости надо ставить самому. Соответственно я опции конфигурации превращал в use флаги, зависимости прописывал явно. Необходимость зависимостей отмечает ещё configure, объясняя, что того-то и того-то ему не хватает. Когда начинает хватать - значит я правильно указал.

Теперь приспичило мне сделать ebuild для ява-программы. Но проблема, с которой я столкнулся характерна и для многих других развитых средств программирования, которые предоставляют утилиты не только для сборки проекта, но и для удовлетворения зависимостей. Для хаскеля есть cabal, для питона - easy install, для руби - gem, для явы - ivy. Соответственно, если им чего-то не хватает, они молчком ставят сами. Но это явно противоречит концепции единого и неделимого пакетного менеджера для установки всех библиотек. Как быть? Как правильно оформлять ебилд, как удобнее вытаскивать use флаги, как побороть самостоятельную установку и следует ли с ней бороться? К какому мнению пришло генту-комьюнити по этому поводу?

ls /usr/portage/eclass/ И,

ls /usr/portage/eclass/
И, соответственно, примеры пакетов в дереве.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".