From 85e66aedb4e70ba2ec277a283dfd24389e833e47 Mon Sep 17 00:00:00 2001 From: Tim Kientzle Date: Wed, 11 May 2005 03:50:50 +0000 Subject: [PATCH] Document zlib update procedure and provide future maintainers a snapshot of the current state of the import. MFC after: 2 weeks --- lib/libz/FREEBSD-upgrade | 44 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 lib/libz/FREEBSD-upgrade diff --git a/lib/libz/FREEBSD-upgrade b/lib/libz/FREEBSD-upgrade new file mode 100644 index 000000000000..4ee4eebedb63 --- /dev/null +++ b/lib/libz/FREEBSD-upgrade @@ -0,0 +1,44 @@ +$FreeBSD$ + +ZLib 1.2.2 + +Original distribution from http://www.gzip.org/zlib/ + +Vendor files removed from distribution before import: + INDEX configure qnx/ + Makefile contrib/ win32/ + Makefile.in msdos/ zconf.in.h + amiga/ old/ + as400/ projects/ + +Vendor files imported: + ChangeLog example.c minigzip.c + FAQ gzio.c trees.c + README infback.c trees.h + adler32.c inffast.c uncompr.c + algorithm.txt inffast.h zconf.h + compress.c inffixed.h zlib.3 + crc32.c inflate.c zlib.h + crc32.h inflate.h zutil.c + deflate.c inftrees.c zutil.h + deflate.h inftrees.h + +As of April, 2005, only the following three vendor files +had non-trivial local changes: + gzio.c minigzip.c zconf.h + +Added files (not from vendor): + Makefile zopen.c FREEBSD-upgrade + +To Update: + 1) Unpack vendor sources into a clean directory. + 2) Delete unnecessary files. + 3) Import onto the vendor branch. The 1.2.2 import was done like this: + cvs -d import -ko -m "ZLib 1.2.2" src/lib/libz ZLIB v1_2_2 + 4) In a clean directory, check out a fresh copy of HEAD, + merging in vendor changes since the last import. + cvs -d co -jZLIB:yesterday -jZLIB src/lib/libz + 5) Resolve any conflicts and commit them. + 6) Update this file with any changes to the file list or update procedure. + +kientzle@FreeBSD.org