История изменений
Исправление kostik87, (текущая версия) :
Да способ такой же как в LFS и Slackware, накладывание патчей на исходные коды программы и её сборка.
Естественно, что бы наложить патч нужно либо отредактировать ebuild, либо поместить patch в /etc/portage/patches/<category>/<version>, затем пересобрать программу, при сборке emerge применит этот patch.
А вот что бы убрать зависимость из ebuild`а тут уже придётся редактировать его.
Но ни каких сложностей в плане применения patch`а и изменения ebuild`а нет.
Естественно, по сравнению, скажем в LFS, действий нужно выполнить несколько больше.
Накладывание patch`а необходимо, естественно, в случае, если программа без внесения изменений в исходные коды не соберётся, если соберётся, то только правка ebuidl`а.
Исходная версия kostik87, :
Да способ такой же как в LFS и Slackware, накладывание патчей на исходные коды программы и её сборка.
Естественно, что бы наложить патч нужно либо отредактировать ebuild, либо поместить patch в /etc/portage/patches/<category>/<version>, затем пересобрать программу, при сборке emerge применит этот patch.
А вот что бы убрать зависимость из ebuild`а тут уже придётся редактировать его.
Но ни каких сложностей в плане применения patch`а и изменения ebuild`а нет.
Естественно, по сравнению, скажем в LFS, действий нужно выполнить несколько больше.