xref: /plan9/sys/src/ape/cmd/patch/FREEBSD-upgrade (revision 0b459c2cb92b7c9d88818e9a2f72e678e5bc4553)
1*0b459c2cSDavid du ColombierThis directory contains the virgin patch source on the vendor branch.  Do
2*0b459c2cSDavid du Colombiernot under any circumstances commit new versions onto the mainline, new
3*0b459c2cSDavid du Colombierversions or official-patch versions must be imported.
4*0b459c2cSDavid du Colombier
5*0b459c2cSDavid du ColombierTo prepare a new patch dist for import, extract it into a fresh directory
6*0b459c2cSDavid du Colombierand remove the following files (and any others that are non-FreeBSD
7*0b459c2cSDavid du Colombierspecific):
8*0b459c2cSDavid du Colombier
9*0b459c2cSDavid du Colombiermemchr.c
10*0b459c2cSDavid du Colombiermkinstalldirs
11*0b459c2cSDavid du Colombierpc/*
12*0b459c2cSDavid du Colombierrename.c
13*0b459c2cSDavid du Colombier
14*0b459c2cSDavid du ColombierThe only other change that was made to the original tarball was to
15*0b459c2cSDavid du Colombierrename patch.man to patch.1.
16*0b459c2cSDavid du Colombier
17*0b459c2cSDavid du Colombierpatch has RCS Id, Name and Header tags. It needs to be imported with -ko.
18*0b459c2cSDavid du Colombier
19*0b459c2cSDavid du ColombierIt is imported from it's top level directory something like this:
20*0b459c2cSDavid du Colombier  cvs -n import -ko src/contrib/patch FSF patch_<version>
21*0b459c2cSDavid du Colombier
22*0b459c2cSDavid du ColombierThe -n option is "don't do anything" so you can see what is about to happen
23*0b459c2cSDavid du Colombierfirst.  Remove it when it looks ok.
24*0b459c2cSDavid du Colombier
25*0b459c2cSDavid du ColombierThe initial import was done with:
26*0b459c2cSDavid du Colombier  cvs import -ko src/contrib/patch FSF patch_2_4
27*0b459c2cSDavid du Colombier
28*0b459c2cSDavid du ColombierWhen new versions are imported, cvs will give instructions on how to merge
29*0b459c2cSDavid du Colombierthe local and vendor changes when/if conflicts arise..
30*0b459c2cSDavid du Colombier
31*0b459c2cSDavid du Colombiersteve@freebsd.org - 29 June 1997
32*0b459c2cSDavid du Colombier
33*0b459c2cSDavid du ColombierCurrent local changes:
34*0b459c2cSDavid du Colombier  - Make patch(1) compile -Wall clean.
35