mirror of
https://git.hardenedbsd.org/hardenedbsd/HardenedBSD.git
synced 2024-11-25 10:01:02 +01:00
b9128a37fa
Libarchive 3.7.3 New features: #1941 uudecode filter: support file name and file mode in raw mode #1943 7-zip reader: translate Windows permissions into UNIX permissions #1962 zstd filter now supports the "long" write option #2012 add trailing letter b to bsdtar(1) substitute pattern #2031 PCRE2 support #2054 add support for long options "--group" and "--owner" to tar(1) Security fixes: #2101 Fix possible vulnerability in tar error reporting introduced in f27c173 Important bugfixes: #1974 ISO9660: preserve the natural order of links #2105 rar5: fix infinite loop if during rar5 decompression the last block produced no data #2027 xz filter: fix incorrect eof at the end of an lzip member #2043 zip: fix end-of-data marker processing when decompressing zip archives PR: 278315 (exp-run) MFC after: 1 week
24 lines
807 B
Makefile
24 lines
807 B
Makefile
# These defines are needed for both libarchive and the tests. If we don't keep
|
|
# them in sync we can get run-time crashes while running tests due to mismatches
|
|
# between structures such as archive_md5_ctx, etc.
|
|
|
|
LIBADD= z bz2 lzma bsdxml zstd
|
|
CFLAGS+= -DHAVE_BZLIB_H=1 -DHAVE_LIBLZMA=1 -DHAVE_LZMA_H=1 \
|
|
-DHAVE_ZSTD_H=1 -DHAVE_LIBZSTD=1 -DHAVE_ZSTD_compressStream=1
|
|
CFLAGS+= -DPLATFORM_CONFIG_H=\"${.CURDIR}/config_freebsd.h\"
|
|
|
|
.if ${MK_OPENSSL} != "no"
|
|
CFLAGS+= -DWITH_OPENSSL
|
|
CFLAGS+= -DOPENSSL_API_COMPAT=0x10100000L
|
|
LIBADD+= crypto
|
|
CFLAGS.archive_hmac.c+=-Wno-error=cast-qual
|
|
.else
|
|
LIBADD+= md
|
|
.endif
|
|
|
|
.if ${MK_ICONV} != "no"
|
|
# TODO: This can be changed back to CFLAGS once iconv works correctly
|
|
# with statically linked binaries.
|
|
SHARED_CFLAGS+= -DHAVE_ICONV=1 -DHAVE_ICONV_H=1 -DICONV_CONST=
|
|
.endif
|