summaryrefslogtreecommitdiff
path: root/libarchive
diff options
context:
space:
mode:
authorTomas Bzatek <tbzatek@redhat.com>2010-03-09 11:19:38 +0100
committerTomas Bzatek <tbzatek@redhat.com>2010-03-09 11:19:38 +0100
commit7df3d48d59a51f66ebd494282aefe899985a0ac0 (patch)
tree7175fe291cc698db18ef4c24d7a308579d4d8d3f /libarchive
parent4caa92b856b32b0fdd13ee861bb06c429fe6cdce (diff)
downloadtuxcmd-modules-7df3d48d59a51f66ebd494282aefe899985a0ac0.tar.xz
libarchive: fix xar availability for static builds with older libarchive releases
Diffstat (limited to 'libarchive')
-rw-r--r--libarchive/libarchive.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/libarchive/libarchive.c b/libarchive/libarchive.c
index 62c427b..818ecdf 100644
--- a/libarchive/libarchive.c
+++ b/libarchive/libarchive.c
@@ -223,8 +223,9 @@ char *formats;
#define FORMAT_UU
#endif
- #if (defined(HAVE_LIBXML_XMLREADER_H) || defined(HAVE_BSDXML_H) || defined(HAVE_EXPAT_H)) && \
- defined(HAVE_ZLIB_H) && defined(ARCHIVE_HAS_MD5) && defined(ARCHIVE_HAS_SHA1)
+ #if ((ARCHIVE_VERSION_NUMBER >= 2008000) && \
+ (defined(HAVE_LIBXML_XMLREADER_H) || defined(HAVE_BSDXML_H) || defined(HAVE_EXPAT_H)) && \
+ defined(HAVE_ZLIB_H) && defined(ARCHIVE_HAS_MD5) && defined(ARCHIVE_HAS_SHA1))
#define FORMAT_XAR XAR_FORMATS
#else
#define FORMAT_XAR