aboutsummaryrefslogtreecommitdiffstats
path: root/main/libarchive/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/libarchive/APKBUILD')
-rw-r--r--main/libarchive/APKBUILD25
1 files changed, 19 insertions, 6 deletions
diff --git a/main/libarchive/APKBUILD b/main/libarchive/APKBUILD
index c45f91d7dbb..184bb58b397 100644
--- a/main/libarchive/APKBUILD
+++ b/main/libarchive/APKBUILD
@@ -1,18 +1,31 @@
# Contributor: Sergei Lukin <sergej.lukin@gmail.com>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=libarchive
-pkgver=3.6.1
+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:
@@ -26,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 \
@@ -41,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="
-2e5a72edc468080c0e8f29e07d9c33826ffb246fa040ec42399bedeecf698b7555f69ffd15057ad79c0f50cd4926d43174599d99632b1b99ec6cd159c43a70b8 libarchive-3.6.1.tar.xz
+984e7c61010b9555bafe54d5f52ff2d089e28afe5cea3a14615e2aca8539075293789d18f17f8915882ec328bcbdca7b3d1536d6dc19620ca226e8b6d802ef63 libarchive-3.7.3.tar.xz
"