Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

zlib-devel-1.2.11-lp150.2.3.1 RPM for x86_64

From OpenSuSE Leap 15.0 updates for x86_64

Name: zlib-devel Distribution: openSUSE Leap 15.0
Version: 1.2.11 Vendor: openSUSE
Release: lp150.2.3.1 Build date: Tue Sep 25 12:14:01 2018
Group: Development/Languages/C and C++ Build host: lamb05
Size: 395192 Source RPM: zlib-1.2.11-lp150.2.3.1.src.rpm
Summary: Development files for zlib, a data compression library
zlib is a general-purpose lossless data-compression library,
implementing an API for the DEFLATE algorithm, the latter of
which is being used by, for example, gzip and the ZIP archive

This subpackage holds the development headers for the library.

The zlib data format is itself portable across platforms. Unlike the
LZW compression method used in unix compress(1) and in the GIF image
format, the compression method currently used in zlib essentially
never expands the data. (LZW can double or triple the file size in
extreme cases.) zlib's memory footprint is also independent of the
input data and can be reduced, if necessary, at some cost in






* Wed Jun 20 2018
  - Add patch for fate#325307 zlib speedup on power8:
    * zlib-power8-fate325307.patch
* Tue May 15 2018
  - Add patch to safeguard against negative values in uInt bsc#1071321:
    * 0001-Do-not-try-to-store-negative-values-in-unsigned-int.patch
* Mon Jun 12 2017
  - Added 32bit minizip support
* Thu Jun 01 2017
  - Add gpg signature
  - Re-enable profiling
* Wed May 10 2017
  - Add s390 performance patch (fate#314093):
    * zlib-1.2.11-optimized-s390.patch
* Tue Apr 04 2017
  - baselibs.conf: add missing dependencies
* Mon Jan 16 2017
  - Update to version 1.2.11:
    * Fix deflate stored bug when pulling last block from window
    * Permit immediate deflateParams changes before any deflate input
* Tue Jan 03 2017
  - Update to version 1.2.10:
    * Avoid warnings on snprintf() return value
    * Fix bug in deflate_stored() for zero-length input
    * Fix bug in gzwrite.c that produced corrupt gzip files
    * Remove files to be installed before copying them in
    * Add warnings when compiling with assembler code
* Mon Jan 02 2017
  - Update to version 1.2.9:
    * Improve compress() and uncompress() to support large lengths
    * Allow building zlib outside of the source directory
    * Fix bug when level 0 used with Z_HUFFMAN or Z_RLE
    * Fix bugs in creating a very large gzip header
    * Add uncompress2() function, which returns the input size used
    * Dramatically speed up deflation for level 0 (storing)
    * Add gzfread() and gzfwrite(), duplicating the interfaces of fread() and fwrite()
    * Add crc32_z() and adler32_z() functions with size_t lengths
    * Many portability improvements
  - Drop patches included in upstream:
    * zlib-bnc1003577.patch
    * zlib-bnc1003579-part2.patch
    * zlib-bnc1003579.patch
    * zlib-bnc1003580.patch
    * zlib-bnc1013882.patch
  - Drop zlib-1.2.7-improve-longest_match-performance.patch
    * not accepted by upstream for two releases
    * rebasing no longer possible
* Sun Dec 04 2016
  - Include fixes for bnc#1003580 bnc#1003579 bnc#1003577 bnc#1013882:
    * zlib-bnc1003577.patch
    * zlib-bnc1003579-part2.patch
    * zlib-bnc1003579.patch
    * zlib-bnc1003580.patch refreshed
    * zlib-bnc1013882.patch CVE-2016-9843
* Thu Sep 24 2015
  - Trim descriptions to fit target audience. Update RPM group
* Mon Jul 13 2015
  - Require zlib-devel in zlib-devel-static to fix previous change
* Tue Jun 30 2015
  - Bring back zlib-devel-static. Needed by binutils
* Wed Jun 24 2015
  - Remove zlib-devel-static, nothing should use libz.a anyway.
  - Package minizip library, everything using it should now pull
    minizip-devel and unbundle it bnc#935864
* Thu Sep 25 2014
  - Install examples to cover another angle from bnc#890228
  - Cleanup with spec-cleaner
* Mon Jul 29 2013
  - zlib-format.patch, backport missing sle11 feature back to openSUSE
* Sat May 11 2013
  - Update to version 1.2.8
    * Add new inflateGetDictionary() function
    * Fix bug where gzopen() immediately followed by gzclose()
      would write an empty file instead of an empty gzip stream.
    * Fix bug in gzclose() when gzwrite() runs out of memory
* Tue Mar 05 2013
  - libz1-32bit obsoletes zlib-32bit <= 1.2.7 (fixes bnc#806310)
* Sat Dec 15 2012
  - Add zlib-devel-static to baselibs.conf, needed for binutils testsuite
  - Migrate zlib-<targettype> to libz1-<targettype>
* Thu Nov 22 2012
  - Replace %make_install by normal make install;
    the former is a constant source of agony in older or non-SUSE.
* Mon Oct 22 2012
  - buildignore checks for now to get bootstrapping working
* Mon Oct 15 2012
  - add longest_match performance patch (fate#314093)
    * suggested by IBM, sent upstream
  - rename the main library package to libz1 according Shared
    Library Policy
  - profiling build can be enabled via build --with profiling
  - use the human-readable package description from
  - add rpmlintrc
* Mon May 07 2012
  - Update to 1.2.7
    * Fix bug in gzclose_w() when gzwrite() fails to allocate memory
    * Add "x" (O_EXCL) and "e" (O_CLOEXEC) modes support to gzopen()
    * Add gzopen_w() in Windows for wide character path names
    * Fix type mismatch between get_crc_table() and crc_table
  - Passed the spec file through spec cleaner
* Thu Feb 09 2012
  - Remove redundant tags/sections
* Thu Dec 22 2011
  - use configure options for library paths. Also fixes
    the pkg-config file to not have /usr/local bnc#738169
* Wed Dec 07 2011
  - zlib has it's own spdx license, so use it :)
* Sat Nov 19 2011
  - Do not include the codename in soversion.
* Sat Nov 19 2011
  - This is zlib codename "motley"
  - Fix bug and add consts in contrib/puff [Oberhumer]
  - Fix static-only-build install in
  - Add libz.a dependency to shared in for parallel builds
  - Spell out "number" (instead of "nb") in zlib.h for total_in, total_out
  - Fix bug in zlib.h for _FILE_OFFSET_BITS set and _LARGEFILE64_SOURCE not
  - Add comment in zlib.h that adler32_combine with len2 < 0 makes no sense
  - Make NO_DIVIDE option in adler32.c much faster (thanks to John Reiser)
  - Fix zlib.h LFS support when Z_PREFIX used
  - Avoid deflate sensitivity to volatile input data
  - Avoid division in adler32_combine for NO_DIVIDE
  - Clarify the use of Z_FINISH with deflateBound() amount of space
  - Use u4 type for crc_table to avoid conversion warnings
  - Apply casts in zlib.h to avoid conversion warnings
  - Add OF to prototypes for adler32_combine_ and crc32_combine_ [Miller]
  - Improve inflateSync() documentation to note indeterminancy
  - Add deflatePending() function to return the amount of pending output
  - Check that pointers fit in ints when gzprint() compiled old style
  - Add dummy name before $(SHAREDLIBV) in Makefile [Bar-Lev, Bowler]
* Sun Nov 13 2011
  -open file descriptors with O_CLOEXEC but only in theĀ·
    gzopen() case, not in gzdopen() as that would change
    the calling application' semantics.
    It is responsability of the caller to ensure O_CLOEXEC is used
    in such scenario.
* Tue Oct 04 2011
  - cross-build fix: use %__cc macro (not %configure, this is not
* Fri Aug 26 2011
  - Use __attribute__ target in SSE optimized functions
    so the compiler defines __MMX__ __SSE__ etc, this probably
    only matters in 32 bit. what version to use is still
    determined at runtime by cpuid.
* Mon Jun 27 2011
  - bnc#652333: Change LICENSE text to not have version, which
    changes too often and invalidates the text everytime.
* Mon May 30 2011
  - Fix two bugs that will break ia64 systems only.
* Fri May 27 2011
  - fix bnc#679345: zlib segfaults when passing NULL to gzopen
    * return NULL checks back to gz_open
* Thu May 12 2011
  - Update SSE patches, fixes bugs in PPC implementation
  - X86 improvements.
* Sat May 07 2011
  - Update SSE2/MMX patches to their current version.
    per request of the author.
    * This are integrated now,including support for a number
    of additional archs and fixes ARM patches bugs.
* Mon Apr 18 2011
  - Update SSE2/MMX patches tp version 3
    now with comments,performance numbers,and ia64 support
* Wed Mar 30 2011
  - Update SSE2/MMX patches to version 2.
* Tue Mar 15 2011
  - Add highly experimental patches to use SSE2/SSSE3/MMX in zlib
    this makes the library up to 6 times faster.
* Sun Jan 09 2011
  - do not use compiler profile information, as the testsuite fails
    when using it.
* Tue Dec 21 2010
  - Add dependency to make it build in a parallel world.
* Tue Dec 07 2010
  - use compiler profile information to make libz slightly faster.
* Tue Sep 21 2010
  - Simplified version of zlib-lfs.patch. Should also resolve issues
    arising with various combination of LFS derinfes.
* Tue Sep 14 2010
  - Add zlib-lfs.patch: Fix Large File Support. Patch comes from the
    zlib-devel mailinglist:
* Tue Aug 10 2010
  - Update to version 1.2.5:
    + fixes bugs in gzseek() and gzeof()
  - Changes from version 1.2.4:
    + Fixed bugs in adler32_combine(), compressBound(), and
    + Wholesale replacement of gz* functions with faster versions
    + As part of that, added gzbuffer(), gzoffset(), gzclose_r(), and
      gzclose_w() functions
    + Faster Z_HUFFMAN_ONLY and Z_RLE compression for images and
      other specialized compression
    + Added flush options Z_BLOCK to deflate() and Z_TREES to
      inflate() for finer control
    + Added inflateReset2() and inflateMark() functions, the latter
      to aid in random access applications
    + Added LFS (Large File Summit) support for 64-bit file offsets
      and many other portability improvements
    + Updated examples in examples/ and updated third-party
      contributions in contrib/
  - Drop obsolete patches:
    + zlib-1.2.1-make-test.patch
    + zlib-1.2.1-vsnprintf.patch
    + zlib-1.2.1-CFLAGS.dif
    + zlib-1.2.3-686.patch
    + zlib-1.2.3-visibility-support.patch
  - Rebased zlib-1.2.2-format.patch
  - Clean spec file using spec-cleaner.
  - BuildRequire to have proper pkgconfig() provides.
* Mon Jun 28 2010
  - use %_smp_mflags
* Sat Dec 12 2009
  - add baselibs.conf as a source
* Tue Nov 24 2009
  - refresh patches with fuzz=0
* Fri Apr 24 2009
  - added LICENSE file, for GPL licensed contrib files, however
    they are not used to build our zlib library (bnc#490107)
  - added zlib-1.2.3-686.patch - update license text (bnc#490107)
* Sat Mar 21 2009
  - there is one valid use case of static zlib in "qemu" package
    split a -devel-static subpackage, please do not BuildRequire
    this package unless you are 100% sure you need it, if in doubt
    mail either the security team or me.



Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Apr 9 12:29:52 2022