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