mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-05-14 09:44:15 +02:00
abuild now exports CTEST_OUTPUT_ON_FAILURE=ON by default which means this repetition can be removed from the aports.
153 lines
3.1 KiB
Text
153 lines
3.1 KiB
Text
# Contributor: Sergei Lukin <sergej.lukin@gmail.com>
|
|
# Contributor: Leonardo Arena <rnalrd@alpinelinux.org>
|
|
# Maintainer: Michael Mason <ms13sp@gmail.com>
|
|
pkgname=tiff
|
|
pkgver=4.7.0
|
|
pkgrel=0
|
|
pkgdesc="Provides support for the Tag Image File Format or TIFF"
|
|
url="https://gitlab.com/libtiff/libtiff"
|
|
arch="all"
|
|
license="libtiff"
|
|
makedepends="
|
|
cmake
|
|
libjpeg-turbo-dev
|
|
libwebp-dev
|
|
python3
|
|
samurai
|
|
zlib-dev
|
|
zstd-dev
|
|
"
|
|
checkdepends="diffutils"
|
|
subpackages="$pkgname-doc $pkgname-dev $pkgname-tools libtiffxx"
|
|
source="https://download.osgeo.org/libtiff/tiff-$pkgver.tar.gz"
|
|
|
|
# secfixes:
|
|
# 4.5.0-r5:
|
|
# - CVE-2023-0795
|
|
# - CVE-2023-0796
|
|
# - CVE-2023-0797
|
|
# - CVE-2023-0798
|
|
# - CVE-2023-0799
|
|
# - CVE-2023-0800
|
|
# - CVE-2023-0801
|
|
# - CVE-2023-0802
|
|
# - CVE-2023-0803
|
|
# - CVE-2023-0804
|
|
# 4.5.0-r3:
|
|
# - CVE-2022-48281
|
|
# 4.5.0-r0:
|
|
# - CVE-2022-2953
|
|
# - CVE-2022-3213
|
|
# - CVE-2022-3570
|
|
# - CVE-2022-3597
|
|
# - CVE-2022-3598
|
|
# - CVE-2022-3599
|
|
# - CVE-2022-3626
|
|
# - CVE-2022-3627
|
|
# - CVE-2022-3970
|
|
# 4.4.0-r1:
|
|
# - CVE-2022-2056
|
|
# - CVE-2022-2057
|
|
# - CVE-2022-2058
|
|
# - CVE-2022-2519
|
|
# - CVE-2022-2520
|
|
# - CVE-2022-2521
|
|
# - CVE-2022-34526
|
|
# 4.4.0-r0:
|
|
# - CVE-2022-2867
|
|
# - CVE-2022-2868
|
|
# - CVE-2022-2869
|
|
# 4.3.0-r1:
|
|
# - CVE-2022-0561
|
|
# - CVE-2022-0562
|
|
# - CVE-2022-0865
|
|
# - CVE-2022-0891
|
|
# - CVE-2022-0907
|
|
# - CVE-2022-0908
|
|
# - CVE-2022-0909
|
|
# - CVE-2022-0924
|
|
# - CVE-2022-22844
|
|
# - CVE-2022-34266
|
|
# 4.2.0-r0:
|
|
# - CVE-2020-35521
|
|
# - CVE-2020-35522
|
|
# - CVE-2020-35523
|
|
# - CVE-2020-35524
|
|
# 4.1.0-r0:
|
|
# - CVE-2019-6128
|
|
# 4.0.10-r2:
|
|
# - CVE-2019-10927
|
|
# 4.0.10-r1:
|
|
# - CVE-2019-14973
|
|
# 4.0.10-r0:
|
|
# - CVE-2018-12900
|
|
# - CVE-2018-18557
|
|
# - CVE-2018-18661
|
|
# 4.0.9-r8:
|
|
# - CVE-2018-10779
|
|
# - CVE-2018-17100
|
|
# - CVE-2018-17101
|
|
# 4.0.9-r6:
|
|
# - CVE-2017-9935
|
|
# - CVE-2017-11613
|
|
# - CVE-2017-17095
|
|
# - CVE-2018-10963
|
|
# 4.0.9-r5:
|
|
# - CVE-2018-8905
|
|
# 4.0.9-r4:
|
|
# - CVE-2018-7456
|
|
# 4.0.9-r2:
|
|
# - CVE-2018-5784
|
|
# 4.0.9-r1:
|
|
# - CVE-2017-18013
|
|
# 4.0.9-r0:
|
|
# - CVE-2017-16231
|
|
# - CVE-2017-16232
|
|
# 4.0.8-r1:
|
|
# - CVE-2017-9936
|
|
# - CVE-2017-10688
|
|
# 4.0.7-r2:
|
|
# - CVE-2017-7592
|
|
# - CVE-2017-7593
|
|
# - CVE-2017-7594
|
|
# - CVE-2017-7595
|
|
# - CVE-2017-7596
|
|
# - CVE-2017-7598
|
|
# - CVE-2017-7601
|
|
# - CVE-2017-7602
|
|
# 4.0.7-r1:
|
|
# - CVE-2017-5225
|
|
|
|
build() {
|
|
CFLAGS="$CFLAGS -flto=auto" \
|
|
CXXFLAGS="$CXXFLAGS -flto=auto" \
|
|
cmake -B build -G Ninja \
|
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
-DCMAKE_BUILD_TYPE=MinSizeRel
|
|
|
|
cmake --build build
|
|
}
|
|
|
|
check() {
|
|
ctest --test-dir build -E "$([ "$CARCH" = s390x ] && echo test_directory)"
|
|
}
|
|
|
|
package() {
|
|
DESTDIR="$pkgdir" cmake --install build
|
|
}
|
|
|
|
libtiffxx() {
|
|
pkgdesc="C++ binding to libtiff"
|
|
|
|
amove usr/lib/libtiffxx.so.*
|
|
}
|
|
|
|
tools() {
|
|
pkgdesc="Command-line utility programs for manipulating TIFF files"
|
|
|
|
amove usr/bin
|
|
}
|
|
|
|
sha512sums="
|
|
a77a050d1d8777c6d86077c3c26e8d35f98717fe14bb3c049e2b82fbfbb374e96f83a0c1ff67ffb21591a9a7abf0d3e18c3d7695c96939326cc19a9712dd2492 tiff-4.7.0.tar.gz
|
|
"
|