aboutsummaryrefslogtreecommitdiffstats
path: root/main/libarchive/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/libarchive/APKBUILD')
-rw-r--r--main/libarchive/APKBUILD29
1 files changed, 23 insertions, 6 deletions
diff --git a/main/libarchive/APKBUILD b/main/libarchive/APKBUILD
index b25f974e71f..184bb58b397 100644
--- a/main/libarchive/APKBUILD
+++ b/main/libarchive/APKBUILD
@@ -1,18 +1,35 @@
# Contributor: Sergei Lukin <sergej.lukin@gmail.com>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=libarchive
-pkgver=3.5.2
+pkgver=3.7.3
pkgrel=0
pkgdesc="library that can create and read several streaming archive formats"
url="https://libarchive.org/"
arch="all"
license="BSD-2-Clause AND BSD-3-Clause AND Public-Domain"
-makedepends="zlib-dev bzip2-dev xz-dev lz4-dev acl-dev openssl1.1-compat-dev expat-dev
- attr-dev zstd-dev"
+makedepends="
+ acl-dev
+ attr-dev
+ bsd-compat-headers
+ bzip2-dev
+ expat-dev
+ lz4-dev
+ openssl-dev
+ xz-dev
+ zlib-dev
+ zstd-dev
+ "
subpackages="$pkgname-static $pkgname-dev $pkgname-doc $pkgname-tools"
source="https://libarchive.org/downloads/libarchive-$pkgver.tar.xz"
+options="!check"
# secfixes:
+# 3.6.1-r2:
+# - CVE-2022-36227
+# 3.6.1-r0:
+# - CVE-2022-26280
+# 3.6.0-r0:
+# - CVE-2021-36976
# 3.4.2-r0:
# - CVE-2020-19221
# - CVE-2020-9308
@@ -22,6 +39,7 @@ source="https://libarchive.org/downloads/libarchive-$pkgver.tar.xz"
# - CVE-2017-14166
build() {
+ CFLAGS="$CFLAGS -ffat-lto-objects -flto=auto" \
./configure \
--build=$CBUILD \
--host=$CHOST \
@@ -37,10 +55,9 @@ package() {
tools() {
pkgdesc="libarchive tools bsdtar and bsdcpio"
- mkdir -p "$subpkgdir"/usr/
- mv "$pkgdir"/usr/bin "$subpkgdir"/usr/
+ amove usr/bin
}
sha512sums="
-ac7c47f9ddfe5d4d5db6ca9c1bcba788af95662bf0e54ca5426fe66cd8262896e12acc426eecdf0e0d6681c180bcd37f4c4469619273607e95399c7f49b61c7c libarchive-3.5.2.tar.xz
+984e7c61010b9555bafe54d5f52ff2d089e28afe5cea3a14615e2aca8539075293789d18f17f8915882ec328bcbdca7b3d1536d6dc19620ca226e8b6d802ef63 libarchive-3.7.3.tar.xz
"