]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/less/FREEBSD-upgrade
This commit was generated by cvs2svn to compensate for changes in r175882,
[FreeBSD/FreeBSD.git] / contrib / less / FREEBSD-upgrade
1 $FreeBSD$
2
3  1. Download latest less(1) tarball.  The homepage of less(1) is at:
4         http://www.greenwoodsoftware.com/less/
5  2. Export the tarball into a directory, (say "v-less").
6  3. Checkout our contrib/less code into another directory (say "f-less"),
7     with -rLESS.
8  4. Copy v-less/ files over f-less, check if there is any files that is
9     removed by vendor, or newly added, note them.
10  5. do cvs up -A in f-less, resolve the conflicts.
11  6. Regenerate defines.h:
12         ./configure --prefix=/ --bindir=/usr/bin --sbindir=/usr/sbin \
13                     --libexecdir=/usr/libexec --datarootdir=/usr/share
14  7. Manually merge changes into src/usr.bin/less/defines.h; adjust
15     Makefile glue to reflect added/removed files.
16  8. Replace your src/contrib/less with the merged copy, and do a ``make
17     universe'' to make sure that nothing was broken;
18  9. If everything goes well, do the actual import from v-less:
19         cvs -n import src/contrib/less LESS v<version>
20     Seems everything is fine?  Go with:
21         cvs import src/contrib/less LESS v<version>
22 10. Resolve the conflicts with the patchset found in step 5.
23
24 delphij@FreeBSD.org - Nov 13th, 2007