1. Sourcecode zuerst auspacken und patchen lassen
|
| $ make patch
Ggf. vorher noch "make clean", damit nichts altes, zerspieltes rumliegt.
2. Sourcecode ändern
Jede Datei kopieren (mit ".orig"-Suffix im Name), bevor man sie anfasst.
Also z.B. "foo.c" nach "foo.c.orig" kopieren. Danach "foo.c" ändern.
3. Aus dem Toplevel-Verzeichnis des Pakets "mkpatches" ausführen
Dazu muss das Paket "pkgtools/pkgdiff" installiert sein. mkpatches
sollte für jede geänderte Datei einen Patch im Unterverzeichnis
"patches" anlegen, bzw. diesen updaten (wenn er schon vorhanden ist).
============
Diese Patches sollten dann jedesmal erneut angewendet werden, wenn das
Paket gebaut wird.
Wenn die Patches für die Allgemeinheit nützlich sind, auf der
pkgsrc-users Mailingliste melden, damit sie geprüft und ggf.
ins Repository übernommen werden können.