xref: /titanic_52/usr/src/boot/lib/libz/FREEBSD-upgrade (revision 4a5d661a82b942b6538acd26209d959ce98b593a)
1*4a5d661aSToomas Soome$FreeBSD$
2*4a5d661aSToomas Soome
3*4a5d661aSToomas SoomeZLib 1.2.2
4*4a5d661aSToomas Soome
5*4a5d661aSToomas SoomeOriginal distribution from http://www.gzip.org/zlib/
6*4a5d661aSToomas Soome
7*4a5d661aSToomas SoomeVendor files removed from distribution before import:
8*4a5d661aSToomas Soome	 INDEX		 configure	 qnx/
9*4a5d661aSToomas Soome	 Makefile	 contrib/	 win32/
10*4a5d661aSToomas Soome	 Makefile.in	 msdos/		 zconf.in.h
11*4a5d661aSToomas Soome	 amiga/		 old/
12*4a5d661aSToomas Soome	 as400/		 projects/
13*4a5d661aSToomas Soome
14*4a5d661aSToomas SoomeVendor files imported:
15*4a5d661aSToomas Soome	 ChangeLog	 example.c	 minigzip.c
16*4a5d661aSToomas Soome	 FAQ		 gzio.c		 trees.c
17*4a5d661aSToomas Soome	 README		 infback.c	 trees.h
18*4a5d661aSToomas Soome	 adler32.c	 inffast.c	 uncompr.c
19*4a5d661aSToomas Soome	 algorithm.txt	 inffast.h	 zconf.h
20*4a5d661aSToomas Soome	 compress.c	 inffixed.h	 zlib.3
21*4a5d661aSToomas Soome	 crc32.c	 inflate.c	 zlib.h
22*4a5d661aSToomas Soome	 crc32.h	 inflate.h	 zutil.c
23*4a5d661aSToomas Soome	 deflate.c	 inftrees.c	 zutil.h
24*4a5d661aSToomas Soome	 deflate.h	 inftrees.h
25*4a5d661aSToomas Soome
26*4a5d661aSToomas SoomeAs of April, 2005, only the following three vendor files
27*4a5d661aSToomas Soomehad non-trivial local changes:
28*4a5d661aSToomas Soome	 gzio.c   minigzip.c  zconf.h
29*4a5d661aSToomas Soome
30*4a5d661aSToomas SoomeAdded files (not from vendor):
31*4a5d661aSToomas Soome	 Makefile	 zopen.c	 FREEBSD-upgrade
32*4a5d661aSToomas Soome
33*4a5d661aSToomas SoomeTo Update:
34*4a5d661aSToomas Soome  1) Unpack vendor sources into a clean directory.
35*4a5d661aSToomas Soome  2) Delete unnecessary files.
36*4a5d661aSToomas Soome  3) Import onto the vendor branch.  The 1.2.2 import was done like this:
37*4a5d661aSToomas Soome   cvs -d <CVSROOT> import -ko -m "ZLib 1.2.2" src/lib/libz ZLIB v1_2_2
38*4a5d661aSToomas Soome  4) In a clean directory, check out a fresh copy of HEAD,
39*4a5d661aSToomas Soome	 merging in vendor changes since the last import.
40*4a5d661aSToomas Soome   cvs -d <CVSROOT> co -jZLIB:yesterday -jZLIB src/lib/libz
41*4a5d661aSToomas Soome  5) Resolve any conflicts and commit them.
42*4a5d661aSToomas Soome  6) Update this file with any changes to the file list or update procedure.
43*4a5d661aSToomas Soome
44*4a5d661aSToomas Soomekientzle@FreeBSD.org
45