RPM Package Manager, CVS Repository
  http://rpm5.org/cvs/
  ____________________________________________________________________________

  Server: rpm5.org                         Name:   Jeff Johnson
  Root:   /v/rpm/cvs                       Email:  [EMAIL PROTECTED]
  Module: xar                              Date:   20-May-2008 19:35:49
  Branch: rpm-5_0                          Handle: 2008052017354900

  Modified files:           (Branch: rpm-5_0)
    xar/lib                 lzmaxar.c

  Log:
    - jbj: hotwire a fix for building against latest libzma external.

  Summary:
    Revision    Changes     Path
    1.4.2.1     +9  -0      xar/lib/lzmaxar.c
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: xar/lib/lzmaxar.c
  ============================================================================
  $ cvs diff -u -r1.4 -r1.4.2.1 lzmaxar.c
  --- xar/lib/lzmaxar.c 9 Dec 2007 21:24:37 -0000       1.4
  +++ xar/lib/lzmaxar.c 20 May 2008 17:35:49 -0000      1.4.2.1
  @@ -46,6 +46,7 @@
   #include <sys/types.h>
   #include <errno.h>
   #ifdef HAVE_LIBLZMA
  +#include <stdint.h>
   #include <lzma.h>
   #endif
   #include "xar.h"
  @@ -53,6 +54,14 @@
   #include "io.h"
   
   #ifdef HAVE_LIBLZMA
  +#define      HAVE_LZMA_MEMLIMIT
  +#if defined(HAVE_LZMA_MEMLIMIT)
  +#define      lzma_memory_limitter    lzma_memlimit
  +#define      lzma_memory_limitter_create(_l) lzma_memlimit_create(_l)
  +#define      lzma_memory_alloc       lzma_memlimit_alloc
  +#define      lzma_memory_free        lzma_memlimit_free
  +#define      lzma_memory_limitter_end(_m, _i) lzma_memlimit_end((_m), (_i))
  +#endif
   
   struct _lzma_context{
        uint8_t         lzmacompressed;
  @@ .
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
CVS Sources Repository                                [email protected]

Reply via email to