Switch to zlib 1.2.3, imported under contrib/zlib-1.2 to reduce impact
authorJoerg Sonnenberger <joerg@dragonflybsd.org>
Thu, 21 Jul 2005 16:07:41 +0000 (16:07 +0000)
committerJoerg Sonnenberger <joerg@dragonflybsd.org>
Thu, 21 Jul 2005 16:07:41 +0000 (16:07 +0000)
of latter updates. Remove fix the inflate bug, it is included already.

lib/libz/Makefile
lib/libz/Makefile.stand
lib/libz/patches/inftrees.c.patch [deleted file]

index 554e70c..88a6dfb 100644 (file)
@@ -1,6 +1,6 @@
 #
 # $FreeBSD: src/lib/libz/Makefile,v 1.11.2.4 2003/02/01 13:33:12 sobomax Exp $
-# $DragonFly: src/lib/libz/Makefile,v 1.8 2005/07/06 15:02:06 corecode Exp $
+# $DragonFly: src/lib/libz/Makefile,v 1.9 2005/07/21 16:07:41 joerg Exp $
 #
 
 LIB=           z
@@ -8,12 +8,10 @@ MAN=          zlib.3
 WARNS?=                3
 
 PATCHES!=      echo ${.CURDIR}/patches/*.patch
-CONTRIBDIR=    ${.CURDIR}/../../contrib/zlib-1.2.2
+CONTRIBDIR=    ${.CURDIR}/../../contrib/zlib-1.2
 
 .PATH: ${CONTRIBDIR}
 
-CLEANFILES+=   example.o example foo.gz minigzip.o minigzip
-
 SRCS=  adler32.c compress.c crc32.c deflate.c gzio.c infback.c
 SRCS+= inffast.c inflate.c inftrees.c trees.c uncompr.c zopen.c zutil.c
 SRCS+= ${PATCHES}
@@ -22,15 +20,4 @@ CFLAGS+= -I${.OBJDIR} -I${CONTRIBDIR}
 
 INCS=          zconf.h zlib.h
 
-minigzip:      all minigzip.o
-       $(CC) -o minigzip minigzip.o -L. -lz
-
-example:       all example.o
-       $(CC) -o example example.o -L. -lz
-
-test: example minigzip
-       (export LD_LIBRARY_PATH=. ; ./example )
-       (export LD_LIBRARY_PATH=. ; \
-               echo hello world | ./minigzip | ./minigzip -d )
-
 .include <bsd.lib.mk>
index 04b7635..103177c 100644 (file)
@@ -1,9 +1,9 @@
-# $DragonFly: src/lib/libz/Makefile.stand,v 1.3 2005/07/10 09:40:35 corecode Exp $
+# $DragonFly: src/lib/libz/Makefile.stand,v 1.4 2005/07/21 16:07:41 joerg Exp $
 
 # decompression functionality from libz for libstand
 
 # relative to lib/libstand
-ZLIBDIR= ${.CURDIR}/../../contrib/zlib-1.2.2
+ZLIBDIR= ${.CURDIR}/../../contrib/zlib-1.2
 .PATH: ${ZLIBDIR}
 
 CFLAGS+=-DHAVE_MEMCPY -I${ZLIBDIR}
diff --git a/lib/libz/patches/inftrees.c.patch b/lib/libz/patches/inftrees.c.patch
deleted file mode 100644 (file)
index 827addf..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-$DragonFly: src/lib/libz/patches/Attic/inftrees.c.patch,v 1.1 2005/07/06 15:02:06 corecode Exp $
-Index: inftrees.c
-===================================================================
-RCS file: /space/cvs/dragonfly/src/contrib/zlib-1.2.2/inftrees.c,v
-retrieving revision 1.1
-diff -u -r1.1 inftrees.c
---- inftrees.c 23 Oct 2004 13:49:54 -0000      1.1
-+++ inftrees.c 6 Jul 2005 14:44:49 -0000
-@@ -134,7 +134,7 @@
-         left -= count[len];
-         if (left < 0) return -1;        /* over-subscribed */
-     }
--    if (left > 0 && (type == CODES || (codes - count[0] != 1)))
-+    if (left > 0 && (type == CODES || max != 1))
-         return -1;                      /* incomplete set */
-     /* generate offsets into symbol table for each length for sorting */