]> code.ossystems Code Review - openembedded-core.git/commit
zlib: upgrade to version 1.2.5
authorQing He <qing.he@intel.com>
Fri, 11 Jun 2010 05:02:35 +0000 (13:02 +0800)
committerRichard Purdie <rpurdie@linux.intel.com>
Wed, 30 Jun 2010 12:19:02 +0000 (13:19 +0100)
commitafe4dec809644c8e070dd8df929fb784e1cf37ed
treef339c40e0edb6eb1cd4e7fb24fdac3575df5a74c
parent86171831d625073385c45dc59c4214bea0d9c963
zlib: upgrade to version 1.2.5

from 1.2.3
update homepage and license

changes:
  - remove 1.2.3.3 patch
  - breakdown autotools.patch to configure.ac and Makefile.am, update
    src in Makefile.am and use do_configure_prepend instead
  - remove README from LIC_FILES_CHKSUM because it duplicates zlib.h
    and also causes checksum to change for every release
  - remove visibility.patch: the purpose of the patch was to change
    "<type> ZEXPORT" to "ZEXPORT <type>", however:
     1. the use of ZEXPORT and ZEXTERN have been changed a lot in
        zlib, there is no changelog to indicate which version was
        the patch based on and its rationale
     2. zlib used to set default visibility to `hidden'
        (-fvisibility=hidden), and override external symbols with
        `default' visibility, it had caused a lot of problems on
        different platforms. But starting from 1.2.5, default
        visibility is now `default', `hidden' visibility override
        has effect only for the correct GCC versions, most visibility
        related issues should have already been fixed

  http://mail.madler.net/pipermail/zlib-devel_madler.net/2010-April/002045.html

     3. as for now, ZEXPORT is used in Win/BeOS only, and can expand
        to WINAPI or __declspec(dllexport), both of which should be
        put behind return type, so there is no need to patch

     In conclusion, the patch is not applicable for the current release,
     so it's removed

Signed-off-by: Qing He <qing.he@intel.com>
meta/packages/zlib/files/1.2.3.3.dfsg.patch.gz [deleted file]
meta/packages/zlib/files/Makefile.am [new file with mode: 0644]
meta/packages/zlib/files/autotools.patch [deleted file]
meta/packages/zlib/files/configure.ac [new file with mode: 0644]
meta/packages/zlib/files/visibility.patch [deleted file]
meta/packages/zlib/zlib_1.2.3.bb [deleted file]
meta/packages/zlib/zlib_1.2.5.bb [new file with mode: 0644]