<feed xmlns='http://www.w3.org/2005/Atom'>
<title>zlib, branch v1.2.6</title>
<subtitle>A mirror of https://github.com/madler/zlib.git
</subtitle>
<id>https://git.lua4.win/zlib/atom?h=v1.2.6</id>
<link rel='self' href='https://git.lua4.win/zlib/atom?h=v1.2.6'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/zlib/'/>
<updated>2012-01-29T18:13:15+00:00</updated>
<entry>
<title>zlib 1.2.6</title>
<updated>2012-01-29T18:13:15+00:00</updated>
<author>
<name>Mark Adler</name>
<email>madler@alumni.caltech.edu</email>
</author>
<published>2012-01-29T18:13:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/zlib/commit/?id=e75de023b6cd7177c8e44ef1c72b74f5efde5418'/>
<id>urn:sha1:e75de023b6cd7177c8e44ef1c72b74f5efde5418</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Correct in zlib.map when deflateResetKeep was added.</title>
<updated>2012-01-29T17:57:58+00:00</updated>
<author>
<name>Mark Adler</name>
<email>madler@alumni.caltech.edu</email>
</author>
<published>2012-01-29T17:57:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/zlib/commit/?id=68a02240a6aa2b487ebebc322d8e0658b209e938'/>
<id>urn:sha1:68a02240a6aa2b487ebebc322d8e0658b209e938</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use the -m option on ldconfig for BSD systems [Tobias].</title>
<updated>2012-01-29T17:48:11+00:00</updated>
<author>
<name>Mark Adler</name>
<email>madler@alumni.caltech.edu</email>
</author>
<published>2012-01-29T17:27:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/zlib/commit/?id=5461db945cc64e16b717b3fdeeb58bd58810576e'/>
<id>urn:sha1:5461db945cc64e16b717b3fdeeb58bd58810576e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Have gzputc return the character written instead of the argument.</title>
<updated>2012-01-29T17:47:29+00:00</updated>
<author>
<name>Mark Adler</name>
<email>madler@alumni.caltech.edu</email>
</author>
<published>2012-01-29T17:12:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/zlib/commit/?id=22eb01184fd2d33b482a289d0bb08b2e2b0c5a18'/>
<id>urn:sha1:22eb01184fd2d33b482a289d0bb08b2e2b0c5a18</id>
<content type='text'>
When successful, gzputc would return the second argument.  If the
second argument were -1, gzputc would return -1 instead of the
character written, which was 255.  However the -1 would not be
distinguishable from an error.  Now gzputc returns 255 in that
case.
</content>
</entry>
<entry>
<title>Exit when required parameters not provided to win32/Makefile.gcc.</title>
<updated>2012-01-29T16:53:53+00:00</updated>
<author>
<name>Mark Adler</name>
<email>madler@alumni.caltech.edu</email>
</author>
<published>2012-01-29T16:53:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/zlib/commit/?id=8fbd9f13400df299c8211b7b643bdbbe1ecabd77'/>
<id>urn:sha1:8fbd9f13400df299c8211b7b643bdbbe1ecabd77</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add the generation of configure.log by ./configure.</title>
<updated>2012-01-28T22:48:50+00:00</updated>
<author>
<name>Mark Adler</name>
<email>madler@alumni.caltech.edu</email>
</author>
<published>2012-01-28T22:48:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/zlib/commit/?id=520561c5771d3145308bed193b136b8cd12c6267'/>
<id>urn:sha1:520561c5771d3145308bed193b136b8cd12c6267</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add an --enable-demos option to contrib/minizip/configure.</title>
<updated>2012-01-22T01:15:48+00:00</updated>
<author>
<name>Jonathan Nieder</name>
<email>jrnieder@gmail.com</email>
</author>
<published>2012-01-21T21:55:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/zlib/commit/?id=32d8a5379eb91c7fd55304b567a07ad0e2524398'/>
<id>urn:sha1:32d8a5379eb91c7fd55304b567a07ad0e2524398</id>
<content type='text'>
This makes build-testing and installing the minizip/miniunzip programs
as simple as "autoreconf -if &amp;&amp; ./configure --enable-demos &amp;&amp; make &amp;&amp;
make install".  Without --enable-demos, the makefile will only build
and install the library, as before.  Helped by Mike Frysinger.

minizip/miniunzip were not intended to be general-purpose installed
utilities, but they can be useful from time to time as a lightweight
substitute for zip/unzip.  You can also use them to quickly test that
the library installation procedure worked.
</content>
</entry>
<entry>
<title>Add support for VPATH builds in contrib/minizip.</title>
<updated>2012-01-21T20:56:57+00:00</updated>
<author>
<name>Jonathan Nieder</name>
<email>jrnieder@gmail.com</email>
</author>
<published>2012-01-17T21:06:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/zlib/commit/?id=f0cff24214d437ef28d0eb92f9bc45a36cf25530'/>
<id>urn:sha1:f0cff24214d437ef28d0eb92f9bc45a36cf25530</id>
<content type='text'>
Instead of using relative paths directly, use paths relative to
top_srcdir and top_builddir to refer to source files and built files,
respectively.

Note that the toplevel zlib configure script still does not have any
special support for out-of-tree builds.  But now you can do

	(cd contrib/minizip &amp;&amp; autoreconf -fis)

	mkdir -p BUILD/test
	cp *.c *.h *.in zlib.map configure zlib.3 BUILD
	cp test/*.c BUILD/test
	(cd BUILD &amp;&amp; ./configure --shared)
	(cd BUILD &amp;&amp; make)

	mkdir -p BUILD/contrib/minizip
	cd BUILD/contrib/minizip
	../../../contrib/minizip/configure
	make

While at it, move the include path and library path settings to
CPPFLAGS and LDFLAGS respectively instead of setting both in CFLAGS.
Thanks to Mike Frysinger for advice.
</content>
</entry>
<entry>
<title>Add missing libs to minizip linker command.</title>
<updated>2012-01-21T20:46:25+00:00</updated>
<author>
<name>Jonathan Nieder</name>
<email>jrnieder@gmail.com</email>
</author>
<published>2012-01-17T20:28:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/zlib/commit/?id=81015585d27875e250bdb8f375f2dd999e31a73f'/>
<id>urn:sha1:81015585d27875e250bdb8f375f2dd999e31a73f</id>
<content type='text'>
Trying to build the minizip utility from contrib/minizip after an
autoreconf -f:

	libtool: link: gcc -g -O2 -o minizip minizip.o
	minizip.o: In function `getFileCrc':
	/tmp/zlib/contrib/minizip/minizip.c:211: undefined reference to `crc32'
	minizip.o: In function `main':
	/tmp/zlib/contrib/minizip/minizip.c:378: undefined reference to `zipOpen64'
	/tmp/zlib/contrib/minizip/minizip.c:451: undefined reference to `zipOpenNewFileInZip3_64'
	/tmp/zlib/contrib/minizip/minizip.c:502: undefined reference to `zipCloseFileInZip'
	/tmp/zlib/contrib/minizip/minizip.c:509: undefined reference to `zipClose'
	/tmp/zlib/contrib/minizip/minizip.c:485: undefined reference to `zipWriteInFileInZip'
	collect2: error: ld returned 1 exit status

The cause: contrib/minizip/Makefile.am does not specify that minizip
needs to be linked to libminizip.  With some linkers (e.g., GNU
binutils without --copy-dt-needed-entries), an indirect dependency
cannot be used to resolve symbols, so link to libz for crc32(), too.
</content>
</entry>
<entry>
<title>Add -I../.. -L../.. to CFLAGS for minizip and miniunzip.</title>
<updated>2012-01-21T20:45:38+00:00</updated>
<author>
<name>Jonathan Nieder</name>
<email>jrnieder@gmail.com</email>
</author>
<published>2012-01-17T20:26:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/zlib/commit/?id=ad88c19baae5203a7405ec88ac5becc1b4a641a4'/>
<id>urn:sha1:ad88c19baae5203a7405ec88ac5becc1b4a641a4</id>
<content type='text'>
Trying to build miniunzip utility from contrib/minizip after an
autoreconf -f produces

	[...]
	In file included from minizip.c:61:0:
	zip.h:50:18: fatal error: zlib.h: No such file or directory

unless zlib is already installed.  Use AM_CFLAGS to set the include
path and library path to point to the just-build copy of zlib to
fix this.  (This was already done for libminizip but not the binaries
that use it before this patch.)
</content>
</entry>
</feed>
