libarchive configuration changes

- move HAVE_BZLIB_H, HAVE_LIBLZMA and HAVE_LZMA_H to config_freebsd.h
- activate support for multi-threaded lzma encoding [1]

PR:		233543 [1]
Reported by:	cem
MFC after:	1 week
This commit is contained in:
Martin Matuska 2018-11-26 21:45:27 +00:00
parent 607a0eb2f1
commit d28d5e1457
2 changed files with 3 additions and 1 deletions

View File

@ -7,7 +7,6 @@ _LIBARCHIVEDIR= ${SRCTOP}/contrib/libarchive
LIB= archive LIB= archive
LIBADD= z bz2 lzma bsdxml LIBADD= z bz2 lzma bsdxml
CFLAGS+= -DHAVE_BZLIB_H=1 -DHAVE_LIBLZMA=1 -DHAVE_LZMA_H=1
# FreeBSD SHLIB_MAJOR value is managed as part of the FreeBSD system. # FreeBSD SHLIB_MAJOR value is managed as part of the FreeBSD system.
# It has no real relation to the libarchive version number. # It has no real relation to the libarchive version number.

View File

@ -133,14 +133,17 @@
#define HAVE_LCHFLAGS 1 #define HAVE_LCHFLAGS 1
#define HAVE_LCHMOD 1 #define HAVE_LCHMOD 1
#define HAVE_LCHOWN 1 #define HAVE_LCHOWN 1
#define HAVE_LIBLZMA 1
#define HAVE_LIBZ 1 #define HAVE_LIBZ 1
#define HAVE_LIMITS_H 1 #define HAVE_LIMITS_H 1
#define HAVE_LINK 1 #define HAVE_LINK 1
#define HAVE_LZMA_H 1
#define HAVE_LOCALE_H 1 #define HAVE_LOCALE_H 1
#define HAVE_LOCALTIME_R 1 #define HAVE_LOCALTIME_R 1
#define HAVE_LONG_LONG_INT 1 #define HAVE_LONG_LONG_INT 1
#define HAVE_LSTAT 1 #define HAVE_LSTAT 1
#define HAVE_LUTIMES 1 #define HAVE_LUTIMES 1
#define HAVE_LZMA_STREAM_ENCODER_MT 1
#define HAVE_MBRTOWC 1 #define HAVE_MBRTOWC 1
#define HAVE_MEMMOVE 1 #define HAVE_MEMMOVE 1
#define HAVE_MEMORY_H 1 #define HAVE_MEMORY_H 1