RPM Community Forums

Mailing List Message of <rpm-cvs>

[CVS] RPM: xar/ ChangeLog configure.ac

From: Anders F. Björklund <afb@rpm5.org>
Date: Mon 17 Dec 2007 - 09:02:53 CET
Message-Id: <20071217080254.01421348453@rpm5.org>
  RPM Package Manager, CVS Repository
  http://rpm5.org/cvs/
  ____________________________________________________________________________

  Server: rpm5.org                         Name:   Anders F. Björklund
  Root:   /v/rpm/cvs                       Email:  afb@rpm5.org
  Module: xar                              Date:   17-Dec-2007 09:02:53
  Branch: HEAD                             Handle: 2007121708025300

  Modified files:
    xar                     ChangeLog configure.ac

  Log:
    merge upstream

  Summary:
    Revision    Changes     Path
    1.13        +3  -0      xar/ChangeLog
    1.14        +17 -3      xar/configure.ac
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: xar/ChangeLog
  ============================================================================
  $ cvs diff -u -r1.12 -r1.13 ChangeLog
  --- xar/ChangeLog	9 Dec 2007 21:24:36 -0000	1.12
  +++ xar/ChangeLog	17 Dec 2007 08:02:53 -0000	1.13
  @@ -1,7 +1,10 @@
   devel
  +	2007-12-14 Rob Braun bbraun@synack.net
  +	* configure.ac: Fix a broken configure check for sys/acl.h and acl_t
   	2007-12-09 Rob Braun bbraun@synack.net
   	* include/xar.h.in lib/filetree.c lib/stat.c test/validate.c: Make sure xar_iter_new() takes no parameters.  From rpm5.
   	* lib/libxar.la.in.in: set the libxir to @LIBDIR@ from autoconf.  From rpm5.
  +	* configure.ac: Allow specifying the path to lzma with --with-lzma=PATH
   	* lib/lzmaxar.c: Use the global macro for compression level.
   	2007-11-11 Rob Braun bbraun@synack.net
   	* lib/archive.c: Add a #define for a mising function in Mac OS X's old version of libxml2 from Anders F Björklund.
  @@ .
  patch -p0 <<'@@ .'
  Index: xar/configure.ac
  ============================================================================
  $ cvs diff -u -r1.13 -r1.14 configure.ac
  --- xar/configure.ac	9 Dec 2007 21:23:58 -0000	1.13
  +++ xar/configure.ac	17 Dec 2007 08:02:53 -0000	1.14
  @@ -183,7 +183,8 @@
   )
   AC_SUBST([enable_autogen])
   
  -AC_TRY_COMPILE([#include <sys/types.h> #include <sys/acl.h>], [acl_t a], [AC_DEFINE([HAVE_SYS_ACL_H],[1], [define if you have sys/acl.h and it has a working acl_t type])])
  +AC_TRY_COMPILE([#include <sys/types.h> 
  +#include <sys/acl.h>], [acl_t a], [AC_DEFINE([HAVE_SYS_ACL_H],[1], [define if you have sys/acl.h and it has a working acl_t type])])
   AC_CHECK_HEADERS(ext2fs/ext2_fs.h sys/statfs.h sys/xattr.h sys/param.h sys/extattr.h libutil.h)
   AC_CHECK_FUNCS(lgetxattr)
   AC_CHECK_FUNCS(lsetxattr)
  @@ -354,8 +355,21 @@
   dnl Configure liblzma.
   dnl 
   have_liblzma="1"
  -AC_CHECK_HEADERS([lzma.h], , [have_liblzma="0"])
  -AC_CHECK_LIB([lzma], [lzma_code], , [have_liblzma="0"])
  +AC_ARG_WITH([lzma], [AS_HELP_STRING([--with-lzma=PATH],
  +	  [Compile in lzma support.  PATH is the prefix where liblzma is installed.],
  +	  [], [])],
  +	[ OLDCFLAGS=$CFLAGS; CFLAGS="-I$withval/include/ $CFLAGS";
  +	  OLDLDFLAGS=$LDFLAGS; LDFLAGS="-L$withval/lib/ $LDFLAGS";
  +	  OLDCPPFLAGS=$CPPFLAGS; CPPFLAGS="-I$withval/include/ $CPPFLAGS";
  +	  AC_CHECK_HEADER([$withval/include/lzma.h], ,
  +	    [have_liblzma="0"; CFLAGS=$OLDCFLAGS; LDFLAGS=$OLDLDFLAGS; 
  +	    CPPFLAGS=$OLDCPPFLAGS;])
  +	  AC_CHECK_LIB([lzma],  [lzma_code], [LIBS="-L$withval/lib/ -llzma $LIBS"], 
  +	    [have_liblzma="0"])
  +	],
  +	[ AC_CHECK_HEADERS([lzma.h], , [have_liblzma="0"])
  +	  AC_CHECK_LIB([lzma], [lzma_code], [], [have_liblzma="0"])
  +	])
   if test "x${have_liblzma}" = "x1" ; then
     AC_DEFINE([HAVE_LIBLZMA])
   fi
  @@ .
Received on Mon Dec 17 09:02:54 2007
Driven by Jeff Johnson and the RPM project team.
Hosted by OpenPKG and Ralf S. Engelschall.
Powered by FreeBSD and OpenPKG.