head	1.1;
branch	1.1.1;
access;
symbols
	libarchive-3-8-7:1.1.1.6
	libarchive-3-8-6:1.1.1.5
	pkgsrc-2026Q1:1.1.1.5.0.4
	pkgsrc-2026Q1-base:1.1.1.5
	libarchive-3-8-5:1.1.1.5
	libarchive-3-8-4:1.1.1.5
	pkgsrc-2025Q4:1.1.1.5.0.2
	pkgsrc-2025Q4-base:1.1.1.5
	libarchive-3-8-3:1.1.1.5
	libarchive-3-8-2:1.1.1.5
	pkgsrc-2025Q3:1.1.1.4.0.4
	pkgsrc-2025Q3-base:1.1.1.4
	libarchive-3-8-1:1.1.1.4
	pkgsrc-2025Q2:1.1.1.4.0.2
	pkgsrc-2025Q2-base:1.1.1.4
	libarchive-3-8-0:1.1.1.4
	libarchive-3-7-9:1.1.1.3
	pkgsrc-2025Q1:1.1.1.2.0.4
	pkgsrc-2025Q1-base:1.1.1.2
	pkgsrc-2024Q4:1.1.1.2.0.2
	pkgsrc-2024Q4-base:1.1.1.2
	libarchive-3-7-7:1.1.1.2
	pkgsrc-2024Q3:1.1.1.1.0.6
	pkgsrc-2024Q3-base:1.1.1.1
	libarchive-3-7-5:1.1.1.1
	pkgsrc-2024Q2:1.1.1.1.0.4
	pkgsrc-2024Q2-base:1.1.1.1
	libarchive-3-7-4:1.1.1.1
	libarchive-3-7-3:1.1.1.1
	pkgsrc-2024Q1:1.1.1.1.0.2
	pkgsrc-2024Q1-base:1.1.1.1
	libarchive-3-7-2:1.1.1.1
	KIENTZLE:1.1.1;
locks; strict;
comment	@# @;


1.1
date	2024.01.18.17.37.42;	author adam;	state Exp;
branches
	1.1.1.1;
next	;
commitid	zDULEPUODGjTkXUE;

1.1.1.1
date	2024.01.18.17.37.42;	author adam;	state Exp;
branches;
next	1.1.1.2;
commitid	zDULEPUODGjTkXUE;

1.1.1.2
date	2024.10.19.05.27.29;	author adam;	state Exp;
branches;
next	1.1.1.3;
commitid	v1iXM4j1Na52seuF;

1.1.1.3
date	2025.04.28.09.43.57;	author adam;	state Exp;
branches;
next	1.1.1.4;
commitid	1zB7ffc4d2qCJNSF;

1.1.1.4
date	2025.05.21.15.11.14;	author adam;	state Exp;
branches;
next	1.1.1.5;
commitid	Nzqt2UgtvkVXNMVF;

1.1.1.5
date	2025.11.02.08.32.27;	author adam;	state Exp;
branches;
next	1.1.1.6;
commitid	8C56Xg3dc0HriXgG;

1.1.1.6
date	2026.04.15.08.40.06;	author adam;	state Exp;
branches;
next	;
commitid	enlkxxj5Vxhi42CG;


desc
@@


1.1
log
@Initial revision
@
text
@############################################
#
# How to build bsdunzip
#
############################################
IF(ENABLE_UNZIP)

  SET(bsdunzip_SOURCES
    bsdunzip.c
    bsdunzip.h
    bsdunzip_platform.h
    cmdline.c
    la_getline.c
    la_queue.h
    ../libarchive_fe/err.c
    ../libarchive_fe/err.h
    ../libarchive_fe/lafe_platform.h
    ../libarchive_fe/passphrase.c
    ../libarchive_fe/passphrase.h
  )
  INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/../libarchive_fe)

  # bsdunzip documentation
  SET(bsdunzip_MANS bsdunzip.1)

  # How to build bsdunzip
  ADD_EXECUTABLE(bsdunzip ${bsdunzip_SOURCES})
  IF(ENABLE_UNZIP_SHARED)
    TARGET_LINK_LIBRARIES(bsdunzip archive ${ADDITIONAL_LIBS})
  ELSE(ENABLE_UNZIP_SHARED)
    TARGET_LINK_LIBRARIES(bsdunzip archive_static ${ADDITIONAL_LIBS})
    SET_TARGET_PROPERTIES(bsdunzip PROPERTIES COMPILE_DEFINITIONS
                                 LIBARCHIVE_STATIC)
  ENDIF(ENABLE_UNZIP_SHARED)

  # Installation rules
  INSTALL(TARGETS bsdunzip RUNTIME DESTINATION bin)
  INSTALL_MAN(${bsdunzip_MANS})
ENDIF(ENABLE_UNZIP)

add_subdirectory(test)
@


1.1.1.1
log
@Import libarchive 3.7.2
@
text
@@


1.1.1.2
log
@libarchove: import version 3.7.7
@
text
@a0 3
#
# SPDX-License-Identifier: BSD-2-Clause
#
@


1.1.1.3
log
@libarchive: imported version 3.7.9
@
text
@a16 1
    la_getline.h
@


1.1.1.4
log
@libarchive: import version 3.8.0

Libarchive 3.8.0 is a feature and bugfix release.

New features:
bsdtar: support --mtime and --clamp-mtime
lib: mbedtls 3.x compatibility
7-zip reader: improve self-extracting archive detection
xar: xmllite support for the XAR reader and writer
zip writer: added XZ, LZMA, ZSTD and BZIP2 support
zip writer: added LZMA + RISCV BCJ filter

Notable security fixes:
rar: do not skip past EOF while reading
rar: fix double free with over 4 billion nodes
rar: fix heap-buffer-overflow
warc: prevent signed integer overflow
tar: fix overflow in build_ustar_entry

Notable bugfixes:
bsdtar: don't hardlink negative inode files together
gz: allow setting the original filename for gzip compressed files
lib: improve lseek handling
lib: support @@-prefixed Unix epoch timestamps as date strings
rar: support large headers on 32 bit systems
tar reader: Improve LFS support on 32 bit systems
@
text
@d41 2
a42 4
  IF(ENABLE_INSTALL)
    INSTALL(TARGETS bsdunzip RUNTIME DESTINATION bin)
    INSTALL_MAN(${bsdunzip_MANS})
  ENDIF(ENABLE_INSTALL)
@


1.1.1.5
log
@libarchive: imported version 3.8.2
@
text
@d19 2
a20 2
    ../libarchive_fe/lafe_err.c
    ../libarchive_fe/lafe_err.h
@


1.1.1.6
log
@libarchive: imported version 3.8.7
@
text
@d16 2
a20 2
    ../libarchive_fe/lafe_getline.c
    ../libarchive_fe/lafe_getline.h
@


