Файлы, которые добавлялись или изменялись в процессе создания
порта, могут быть выявлены вызовом программы diff(1),
а результат работы этой программы может быть в дальнейшем передан
программе patch(1). Каждый патч, который вы собираетесь
применить, должен быть сохранен в файл с именем
patch-*, где
* обозначает путь к файлу, к которому
применяется патч, такой как
patch-Imakefile или
patch-src-config.h. Эти файлы должны находиться в
каталоге PATCHDIR
(как правило, это files/),
откуда они будут взяты автоматически. Все патчи обязаны быть сделаны
относительно каталога WRKSRC (как правило,
это каталог, в который распаковывается исходный архив и где будет
выполняться построение). Для упрощения внесения изменений и
обновлений вы должны избегать наличия более чем одного патча для
одного и того же файла (например, патчей
patch-file и patch-file2,
оба меняющих файл WRKSRC/foobar.c).
Обратите внимание, что если путь к изменяемому файлу содержит символ
подчеркивания (_), то патч д
...
Читать дальше »