diff options
Diffstat (limited to 'main/libarchive/APKBUILD')
-rw-r--r-- | main/libarchive/APKBUILD | 25 |
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 " |