>Часто ставлю разные порты и получаю
>такое(или вариации) сообщение. Думал сам
>разберусь но ни man'u ни
>
>правки Makefile'ов ничего не дали. Вот
>ставлю tgif и опять
>тоже. Мож знает кто че делать?
>
>===> Patching for tgif-4.1.41
>===> Applying FreeBSD patches for tgif-4.1.41
>1 out of 1 hunks failed--saving
>rejects to Tgif.tmpl.rej
>>> Patch patch-ab failed to apply cleanly.
>>> Patch(es) patch-aa applied cleanly.
>*** Error code 1
>
>Stop in /usr/ports/graphics/tgif.
>*** Error code 1
>
>Что с ентими патчами делать чтобы
>они "applied cleanly"?
>=============================
>jeka freebsd@i.com.ua
возможно порт кривой, например он закачивался
самостоятельно из current-port'ов в момент доработки...
посмотреть патч, посмотреть в какой момент make
он делается, до configure (если есть) или после
соответственно запустить make с нужными параметрами, например:
make fetch
или make patch
перейти в work/source-name/...
посмтреть на какой файл он накладывается, возможно
изменился source и сделать поправить файл ручками
в редакторе в соответсвии с правками из patch-файла. После чего сделать свой - правильный
патч: diff -u source.orig source > patch-my
где source.orig - это предварительно сделанная копия оригинального source файла, а source - где
руками произведены правки
теперь старый патч-файл patch-xy можно заменить
на свой patch-my: mv patch-my path/files/patch-xy
после чего посмотреть как отработает
make patch - будут reject'ы патча или нет