head	1.3;
access;
symbols
	libarchive-3-8-7:1.1.1.3
	libarchive-3-8-6:1.1.1.3
	pkgsrc-2026Q1:1.3.0.6
	pkgsrc-2026Q1-base:1.3
	libarchive-3-8-5:1.1.1.3
	libarchive-3-8-4:1.1.1.3
	pkgsrc-2025Q4:1.3.0.4
	pkgsrc-2025Q4-base:1.3
	libarchive-3-8-3:1.1.1.3
	libarchive-3-8-2:1.1.1.3
	pkgsrc-2025Q3:1.3.0.2
	pkgsrc-2025Q3-base:1.3
	libarchive-3-8-1:1.1.1.3
	pkgsrc-2025Q2:1.2.0.42
	pkgsrc-2025Q2-base:1.2
	libarchive-3-8-0:1.1.1.2
	libarchive-3-7-9:1.1.1.2
	pkgsrc-2025Q1:1.2.0.40
	pkgsrc-2025Q1-base:1.2
	pkgsrc-2024Q4:1.2.0.38
	pkgsrc-2024Q4-base:1.2
	libarchive-3-7-7:1.1.1.2
	pkgsrc-2024Q3:1.2.0.36
	pkgsrc-2024Q3-base:1.2
	libarchive-3-7-5:1.1.1.2
	pkgsrc-2024Q2:1.2.0.34
	pkgsrc-2024Q2-base:1.2
	libarchive-3-7-4:1.1.1.2
	libarchive-3-7-3:1.1.1.2
	pkgsrc-2024Q1:1.2.0.32
	pkgsrc-2024Q1-base:1.2
	libarchive-3-7-2:1.1.1.2
	pkgsrc-2023Q4:1.2.0.30
	pkgsrc-2023Q4-base:1.2
	pkgsrc-2023Q3:1.2.0.28
	pkgsrc-2023Q3-base:1.2
	pkgsrc-2023Q2:1.2.0.26
	pkgsrc-2023Q2-base:1.2
	pkgsrc-2023Q1:1.2.0.24
	pkgsrc-2023Q1-base:1.2
	pkgsrc-2022Q4:1.2.0.22
	pkgsrc-2022Q4-base:1.2
	pkgsrc-2022Q3:1.2.0.20
	pkgsrc-2022Q3-base:1.2
	pkgsrc-2022Q2:1.2.0.18
	pkgsrc-2022Q2-base:1.2
	pkgsrc-2022Q1:1.2.0.16
	pkgsrc-2022Q1-base:1.2
	pkgsrc-2021Q4:1.2.0.14
	pkgsrc-2021Q4-base:1.2
	pkgsrc-2021Q3:1.2.0.12
	pkgsrc-2021Q3-base:1.2
	pkgsrc-2021Q2:1.2.0.10
	pkgsrc-2021Q2-base:1.2
	pkgsrc-2021Q1:1.2.0.8
	pkgsrc-2021Q1-base:1.2
	pkgsrc-2020Q4:1.2.0.6
	pkgsrc-2020Q4-base:1.2
	pkgsrc-2020Q3:1.2.0.4
	pkgsrc-2020Q3-base:1.2
	pkgsrc-2020Q2:1.2.0.2
	pkgsrc-2020Q2-base:1.2
	pkgsrc-2020Q1:1.1.1.1.0.12
	pkgsrc-2020Q1-base:1.1.1.1
	pkgsrc-2019Q4:1.1.1.1.0.34
	pkgsrc-2019Q4-base:1.1.1.1
	pkgsrc-2019Q3:1.1.1.1.0.30
	pkgsrc-2019Q3-base:1.1.1.1
	libarchive-3-4-0:1.1.1.1
	libarchive-3-3-3:1.1.1.1
	pkgsrc-2019Q2:1.1.1.1.0.28
	pkgsrc-2019Q2-base:1.1.1.1
	pkgsrc-2019Q1:1.1.1.1.0.26
	pkgsrc-2019Q1-base:1.1.1.1
	pkgsrc-2018Q4:1.1.1.1.0.24
	pkgsrc-2018Q4-base:1.1.1.1
	pkgsrc-2018Q3:1.1.1.1.0.22
	pkgsrc-2018Q3-base:1.1.1.1
	pkgsrc-2018Q2:1.1.1.1.0.20
	pkgsrc-2018Q2-base:1.1.1.1
	pkgsrc-2018Q1:1.1.1.1.0.18
	pkgsrc-2018Q1-base:1.1.1.1
	pkgsrc-2017Q4:1.1.1.1.0.16
	pkgsrc-2017Q4-base:1.1.1.1
	pkgsrc-2017Q3:1.1.1.1.0.14
	pkgsrc-2017Q3-base:1.1.1.1
	libarchive-3-3-2:1.1.1.1
	pkgsrc-2017Q2:1.1.1.1.0.10
	pkgsrc-2017Q2-base:1.1.1.1
	pkgsrc-2017Q1:1.1.1.1.0.8
	pkgsrc-2017Q1-base:1.1.1.1
	libarchive-3-3-1:1.1.1.1
	pkgsrc-2016Q4:1.1.1.1.0.6
	pkgsrc-2016Q4-base:1.1.1.1
	pkgsrc-2016Q3:1.1.1.1.0.4
	pkgsrc-2016Q3-base:1.1.1.1
	pkgsrc-2016Q2:1.1.1.1.0.2
	pkgsrc-2016Q2-base:1.1.1.1
	libarchive-3-2-1:1.1.1.1
	KIENTZLE:1.1.1;
locks; strict;
comment	@# @;


1.3
date	2025.07.01.15.14.42;	author adam;	state Exp;
branches;
next	1.2;
commitid	sA2cBFYBXpUBv31G;

1.2
date	2020.05.26.09.16.40;	author nia;	state Exp;
branches;
next	1.1;
commitid	nNhsdZACz3PjmJ9C;

1.1
date	2016.06.20.17.11.42;	author joerg;	state Exp;
branches
	1.1.1.1;
next	;
commitid	rRgm3BqbmbI8aebz;

1.1.1.1
date	2016.06.20.17.11.42;	author joerg;	state Exp;
branches;
next	1.1.1.2;
commitid	rRgm3BqbmbI8aebz;

1.1.1.2
date	2024.01.18.17.37.46;	author adam;	state Exp;
branches;
next	1.1.1.3;
commitid	zDULEPUODGjTkXUE;

1.1.1.3
date	2025.07.01.14.58.53;	author adam;	state Exp;
branches;
next	;
commitid	wKXYoBc9F9j8q31G;


desc
@@


1.3
log
@libarchive: updated to 3.8.1

3.8.1

Important bugfixes

various compilation fixes
fixed undefined behavior in a function in warc reader
Windows binary uses xz 5.2.5
@
text
@# - Generate a libarchive.pc like autotools for pkg-config
#

# Set the required variables (we use the same input file as autotools)
SET(prefix ${CMAKE_INSTALL_PREFIX})
SET(exec_prefix \${prefix})
SET(libdir \${exec_prefix}/lib)
SET(includedir \${prefix}/include)
# Now, this is not particularly pretty, nor is it terribly accurate...
# Loop over all our additional libs
FOREACH(mylib ${ADDITIONAL_LIBS})
	# Extract the filename from the absolute path
	GET_FILENAME_COMPONENT(mylib_name ${mylib} NAME_WE)
	# Strip the lib prefix
	STRING(REGEX REPLACE "^lib" "" mylib_name ${mylib_name})
	# Append it to our LIBS string
	SET(LIBS "${LIBS} -l${mylib_name}")
ENDFOREACH()
# libxml2 is easier, since it's already using pkg-config
FOREACH(mylib ${PC_LIBXML_STATIC_LDFLAGS})
	SET(LIBS "${LIBS} ${mylib}")
ENDFOREACH()
# FIXME: The order of the libraries doesn't take dependencies into account,
#	 thus there's a good chance it'll make some binutils versions unhappy...
#	 This only affects Libs.private (looked up for static builds) though.
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/build/pkgconfig/libarchive.pc.in
		${CMAKE_CURRENT_BINARY_DIR}/build/pkgconfig/libarchive.pc
		@@ONLY)
# And install it, of course ;).
IF(ENABLE_INSTALL)
  INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/build/pkgconfig/libarchive.pc
          DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig")
ENDIF()
@


1.2
log
@libarchive: Update to 3.4.3

Libarchive 3.4.3 is a feature and bugfix release.

New features:

    support for pzstd compressed files (#1357)
    support for RHT.security.selinux tar extended attribute (#1348)

Important bugfixes:

    various zstd fixes and improvements (#1342 #1352 #1359)
    child process handling fixes (#1372)

Libarchive 3.4.2 is a feature and security release.

New features:

    support for atomic file extraction (bsdtar -x --safe-writes) (#1289)
    support for mbed TLS (PolarSSL) (#1301)

Important bugfixes:

    security fixes in RAR5 reader (#1280 #1326)
    compression buffer fix in XAR writer (#1317)
    fix uname and gname longer than 32 characters in PAX writer (#1319)
    fix segfault when archiving hard links in ISO9660 and XAR writers (#1325)
    fix support for extracting 7z archive entries with Delta filter (#987)

Libarchive 3.4.1 is a feature and security release.

New features:

    Unicode filename support for reading lha/lzh archives
    New pax write option "xattrhdr"

Important bugfixes:

    security fixes in wide string processing (#1276 #1298)
    security fixes in RAR5 reader (#1212 #1217 #1296)
    security fixes and optimizations to write filter logic (#351)
    security fix related to use of readlink(2) (1dae5a5)
    sparse file handling fixes (#1218 #1260)

Thanks to all contributors and bug reporters.
Special thanks to Christos Zoulas (@@zoulasc) from NetBSD for the atomic file extraction feature.
@
text
@d32 1
a32 1
          DESTINATION "lib/pkgconfig")
@


1.1
log
@Initial revision
@
text
@d27 1
a27 1
		${CMAKE_CURRENT_SOURCE_DIR}/build/pkgconfig/libarchive.pc
d31 1
a31 1
  INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/build/pkgconfig/libarchive.pc
@


1.1.1.1
log
@Import libarchive-3.2.1:
- security fixes and other bugfixes
- support for multhreading in xz 5.2+
@
text
@@


1.1.1.2
log
@Import libarchive 3.7.2
@
text
@d27 1
a27 1
		${CMAKE_CURRENT_BINARY_DIR}/build/pkgconfig/libarchive.pc
d31 1
a31 1
  INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/build/pkgconfig/libarchive.pc
@


1.1.1.3
log
@libarchive: import version 3.8.1
@
text
@d32 1
a32 1
          DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig")
@


