xref: /freebsd/lib/libz/FREEBSD-upgrade (revision 85e66aedb4e70ba2ec277a283dfd24389e833e47)
185e66aedSTim Kientzle$FreeBSD$
285e66aedSTim Kientzle
385e66aedSTim KientzleZLib 1.2.2
485e66aedSTim Kientzle
585e66aedSTim KientzleOriginal distribution from http://www.gzip.org/zlib/
685e66aedSTim Kientzle
785e66aedSTim KientzleVendor files removed from distribution before import:
885e66aedSTim Kientzle	 INDEX		 configure	 qnx/
985e66aedSTim Kientzle	 Makefile	 contrib/	 win32/
1085e66aedSTim Kientzle	 Makefile.in	 msdos/		 zconf.in.h
1185e66aedSTim Kientzle	 amiga/		 old/
1285e66aedSTim Kientzle	 as400/		 projects/
1385e66aedSTim Kientzle
1485e66aedSTim KientzleVendor files imported:
1585e66aedSTim Kientzle	 ChangeLog	 example.c	 minigzip.c
1685e66aedSTim Kientzle	 FAQ		 gzio.c		 trees.c
1785e66aedSTim Kientzle	 README		 infback.c	 trees.h
1885e66aedSTim Kientzle	 adler32.c	 inffast.c	 uncompr.c
1985e66aedSTim Kientzle	 algorithm.txt	 inffast.h	 zconf.h
2085e66aedSTim Kientzle	 compress.c	 inffixed.h	 zlib.3
2185e66aedSTim Kientzle	 crc32.c	 inflate.c	 zlib.h
2285e66aedSTim Kientzle	 crc32.h	 inflate.h	 zutil.c
2385e66aedSTim Kientzle	 deflate.c	 inftrees.c	 zutil.h
2485e66aedSTim Kientzle	 deflate.h	 inftrees.h
2585e66aedSTim Kientzle
2685e66aedSTim KientzleAs of April, 2005, only the following three vendor files
2785e66aedSTim Kientzlehad non-trivial local changes:
2885e66aedSTim Kientzle	 gzio.c   minigzip.c  zconf.h
2985e66aedSTim Kientzle
3085e66aedSTim KientzleAdded files (not from vendor):
3185e66aedSTim Kientzle	 Makefile	 zopen.c	 FREEBSD-upgrade
3285e66aedSTim Kientzle
3385e66aedSTim KientzleTo Update:
3485e66aedSTim Kientzle  1) Unpack vendor sources into a clean directory.
3585e66aedSTim Kientzle  2) Delete unnecessary files.
3685e66aedSTim Kientzle  3) Import onto the vendor branch.  The 1.2.2 import was done like this:
3785e66aedSTim Kientzle   cvs -d <CVSROOT> import -ko -m "ZLib 1.2.2" src/lib/libz ZLIB v1_2_2
3885e66aedSTim Kientzle  4) In a clean directory, check out a fresh copy of HEAD,
3985e66aedSTim Kientzle	 merging in vendor changes since the last import.
4085e66aedSTim Kientzle   cvs -d <CVSROOT> co -jZLIB:yesterday -jZLIB src/lib/libz
4185e66aedSTim Kientzle  5) Resolve any conflicts and commit them.
4285e66aedSTim Kientzle  6) Update this file with any changes to the file list or update procedure.
4385e66aedSTim Kientzle
4485e66aedSTim Kientzlekientzle@FreeBSD.org
45