Файлы, которые добавлялись или изменялись в процессе
создания порта, могут быть выявлены вызовом программы diff с
рекурсией, а результат работы этой программы может быть в
дальнейшем передан программе patch. Каждый набор патчей,
который вы собираетесь применить, должен быть собран в файл с
именем patch-*, где * означает порядок, в которой будут
применяться патчи -- это делается в
алфавитном порядке, то есть сначала
aa, затем ab и так далее. Если
хотите, вы можете использовать имена файлов, указывающие на
имена файлов, к которым применяются патчи, такие, как patch-Imakefile или patch-src-config.h. Эти файлы должны
находиться в каталоге PATCHDIR,
откуда они будут взяты автоматически. Все патчи должны быть
сделаны относительно каталога WRKSRC
(как правило, это каталог, в который распаковывается исходный
архив и где будет выполняться построение). Для упрощения
внесения изменений и обновлений вы должны избегать наличия
более чем одного патча для одного и того же файла (например,
патчей patch-aa и patch-ab, оба меняющих файл
WRKSRC/foobar.c).
По вопросам связанным с системой портов для FreeBSD, пишите по
адресу <