Upd Сорри, написал так коряво, что, перечитав, сам еле понял, что хотел сказать:) Решил подправить этот комментарий. Нефиг сидеть за компом по ночам в полусонном состоянии:)
Короче, патчится-то оно всё в большинстве случаев автоматом при сборке из портов (KDE в том числе:)). Некоторые программы приходится патчить вручную (в случае меня KDE в их число не входил пока). Опять же есть патч для данной версии программы - хорошо, используем утилиту patch, нет его, но есть для другой версии - ковыряемся ручками. А лучше вообще без патча, самому, а потом собственный патчик выложить:) Кстати,

Нопильнег, о бинарных патчах под фрю я ничего не знаю...
Короче, дальше "патчу" старый текст комментария:)
- "Куй его знает в принципе." В основном при сборке под freebsd я сталкивался либо с отсутствием спецификаций +" используемого типа данных",-"(?)" либо блин банально с неправильной ссылкой на библиотеку getopt (оч. часто +"это происходило при работе с портами времён 5.3") +" и подобным геморроем". -"Опять же мог малость поковыряться в коде и поправить вопиющие геморы - но редко:)" + "Я C/C++ знаю плохо и на них не пишу, но иногда получается самому отлавливать ошибки в чужом коде, в основном вопиющие."