% tar tf /var/portage/distfiles/cl331.zip | grep zlib zlib/adler32.c zlib/deflate.c zlib/deflate.h zlib/gvmat32.asm zlib/gvmat32.obj zlib/gvmat32c.c zlib/inffast.c zlib/inffast.h zlib/inffixed.h zlib/inflate.c zlib/inflate.h zlib/inftrees.c zlib/inftrees.h zlib/trees.c zlib/trees.h zlib/zconf.h zlib/zlib.h zlib/zutil.c zlib/zutil.h yamato ~ # nm --defined-only -D /usr/lib/libcl.so | grep zlib 000ea220 T zlibCompileFlags 000ea200 T zlibVersion (and obviously others I'm not filtering here).
The patch has been attached in Bug #246936.
At a minimum the license is wrong in the ebuild since it cannot be sleepycat's because of the OpenSSL code. At any rate, someone might want to look into this from a security prospective too.
<3.3.2 to purge soon because of included zlib.
zlib is external since: *cryptlib-3.3.2 (31 Jan 2009) 31 Jan 2009; Daniel Black <dragonheart@gentoo.org> +files/cryptlib-3.3.2-external-zlib.patch, +files/cryptlib-3.3.2-ld.patch, +files/cryptlib-3.3.2-pthread_yield.patch, +cryptlib-3.3.2.ebuild: version bump to 3.3.2 as per bug #246936 all thanks to Arfrever Frehtes Taifersar Arahesis