paludis и neoportage

Поставил paludis.
Несколько ебилдов из neoportage вызывают Unhandled exception

Unhandled exception:
  * In program paludis -pi --show-reasons summary --dl-downgrade warning --dl-installed-deps-pre pre-or-post world:
  * When performing install action from command line:
  ........
  * When parsing key/value configuration file:
  * Configuration file error: Unknown command or broken variable '*', trailing text ' Please upgrade your package (transcode-20101010) to use toolchain-funcs.eclass
DEPEND=">=media-libs/a52dec-0.7.4 =sys-devel/gcc-3* >=media-libs/libdv-0.99 x86? ( >=dev-lang/nasm-0.98.36 ) >=media-libs/libdvdread-0.9.0 >=media-video/ffmpeg-0.4.6 >=media-libs/xvid-0.9.1 >=medi.........
' (paludis::ConfigFileError)

На чём всё и завершается.
Все эти нехорошие билды замаскированы, так что я решаю эту проблему простым их удалением.
Хочется верить, что существуют нормальное решение.
Здесь предлагают

Цитата:
In general, if an ebuild makes problems for you, you can edit it and put it in an overlay. You can for example make an overlay
called 'broken-ebuilds-overlay' and put all of them there.

А что едить в данном случае?
Все поиски по Please upgrade your package ... to use toolchain-funcs.eclass приводят к ответу, мол не парьтесь, это
привет от разрабов emerge разрабам некорректных ебилдов.
А как лечить не говорят.
Кто-нибудь знает решение?

а ты не заметил

а ты не заметил странную версию конфликтующего ебилда? 20101010 - это чей-то оверлей.
причём достаточно глючный.
и он не так использует екласс - вот ему и варнинг выдают.
а исправляется это в ебилде - и пока аффтар этого не сделает, самый правильный путь всё поправить самому и в оверлей положить.

Ты совсем не

Ты совсем не читал мой пост?

чмтал,

чмтал, внимательно, очень.

Зачем же ты его

Зачем же ты его (пост) практически повторил?
Проблема как раз в том, что я не знаю, как именно исправить ошибку. Т.е. что конкретно надо изменить в этих ебилдах?

проще пареной

проще пареной репы - идёш на генто орг,
http://www.gentoo.org/doc/en/?catid=gentoodev
находиш там девелоперский гайд по ебилдам,
http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=1
читаеш.
заостряеш внимание на описании toolchain-funcs.eclass,
(Helper Functions provided by toolchain-funcs.eclass)
аналзируеш ебилд и находиш где чел сделал что-то руками когда можно было сделать с помощью оного екласса.
переносиш в оверлей ебилд.
правиш ебилд.
поворяеш так до того как все ошибки не кончаться.
наслаждаешся.

Мда... А ещё

Мда... А ещё можно патчик на палудис замутить. Делов-то.
Или даже ещё проще, свой менеджер пакетов написать. Делать-то мне больше нечего.

Не работает эта репа.
Как спотыкалось на neoportage'ных ебилдах, так и спотыкается.
Исправленные ебилды в локале ему до лампы.

а вроде у

а вроде у палудиса оверлеи как-то по другому настраиваются.
с другой стороны когда в портаже много оверлеев он тоже как-то им приоритет ставит при одинаковых версиях, вроде в том порядке который в мейк.конф. ты сделай свой -r1 допустим - тогда точно захавает

Порядок чтения/использования ебилдов

Порядок чтения/использования ебилдов никак не влияет на желание палудиса предварительно пройтись по всем имеющимся ебилдам (в случае paludis -i world).
Возможно SKIP_FUNCTIONS может заставить палудис игнорировать заданные ебилды, но, похоже, инфа по ней засекречена.

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

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