переустановка ПО с изменениями

Доброго времени суток. Я хочу внести изменения в mpg321. Захожу в /usr/portage/distfiles/ нахожу ьзп3211-0.2.10.tar.gz распоковываю изменяю файл mpg32111.c, архивирую сжимаю и кладу под тем же именем в туже директорию. Потом набираю в консоли emerge mpg321.
Идет установка... запускаю изменений нет... Скажите пожалуйста, что я не так делаю?

emerge часом не

emerge часом не скачивает mpg321 заново из-за несоответствия контрольной суммы ?

Варианты:

Варианты:

1) ставить пакет emerge --digest
- что бы отключить проверку контрольных сумм

2) ставить вручную используя ebuild

3) создать свой оверлей

Правильный

Правильный вариант с точки зрения разработчика:

1) отладить (после ebuild ... unpack можно изменить всё что угодно, и запустить ebuild ... compile)
2) сделать патч и отправить в апстрим

Правильный вариант с точки зрения portage:

1) отладить (после ebuild ... unpack можно изменить всё что угодно, и запустить ebuild ... compile)
2) сделать патч
3) скопировать ebuild в оверлей, дописать в функции unpack наложение патча
4) положить патч в оверлей, выполнить ebuild ... digest

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

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