aboutsummaryrefslogtreecommitdiffstats
path: root/main/giflib/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/giflib/APKBUILD')
-rw-r--r--main/giflib/APKBUILD32
1 files changed, 23 insertions, 9 deletions
diff --git a/main/giflib/APKBUILD b/main/giflib/APKBUILD
index a8dea712c8a..99596663aa2 100644
--- a/main/giflib/APKBUILD
+++ b/main/giflib/APKBUILD
@@ -1,19 +1,30 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=giflib
-pkgver=5.2.1
-pkgrel=1
+pkgver=5.2.2
+pkgrel=0
pkgdesc="A library for reading and writing GIF images"
url="https://sourceforge.net/projects/giflib/"
arch="all"
license="MIT"
-subpackages="$pkgname-dev $pkgname-doc $pkgname-utils"
+subpackages="$pkgname-static $pkgname-dev $pkgname-doc $pkgname-utils"
makedepends="xmlto"
checkdepends="coreutils"
-source="https://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz
- giflib-restore-deprecated-functions.patch"
+source="https://downloads.sourceforge.net/sourceforge/giflib/giflib-$pkgver.tar.gz
+ CVE-2021-40633.patch
+ correct-document-page-install.patch
+ dont-build-html-pages-images.patch
+ "
+
+# secfixes:
+# 5.2.2-r0:
+# - CVE-2023-39742
+# - CVE-2023-48161
+# - CVE-2021-40633
+# 5.2.1-r2:
+# - CVE-2022-28506
build() {
- make CFLAGS="-fPIC"
+ make CFLAGS="$CFLAGS -fPIC"
}
check() {
@@ -22,7 +33,6 @@ check() {
package() {
make DESTDIR="$pkgdir" PREFIX=/usr install
- rm -f "$pkgdir"/usr/lib/*.a
}
utils() {
@@ -31,5 +41,9 @@ utils() {
amove usr/bin
}
-sha512sums="4550e53c21cb1191a4581e363fc9d0610da53f7898ca8320f0d3ef6711e76bdda2609c2df15dc94c45e28bff8de441f1227ec2da7ea827cb3c0405af4faa4736 giflib-5.2.1.tar.gz
-fdc4a46e4a61e15e14ad712f164a3595902da700c3280ef3ec6fae345118c055eefb1eb73bb755078d0ea1f6112fa4a2b8edf9d918017e0bdf413497d15e1eaf giflib-restore-deprecated-functions.patch"
+sha512sums="
+0865ab2b1904fa14640c655fdb14bb54244ad18a66e358565c00287875d00912343f9be8bfac7658cc0146200d626f7ec9160d7a339f20ba3be6b9941d73975f giflib-5.2.2.tar.gz
+33394cd01a5379ffadffa1a3c9ebd4fe2fddd3ea53fd3c713cc65b0ea0158d26aeb5148a9721c4892e944ef1a5694f54c23450118ab3b6f597e64eb6f3986731 CVE-2021-40633.patch
+6cb391eefc95f554ee83e89edf6fae365498597e370d684de5d020cb8f87f7bc3506afb30cbd36e9de2302d3301e33e044804c2d2a2c977d1bb7fa9e73f489cb correct-document-page-install.patch
+aa32ccce78120a50f84c2dec644d10996a0fdb41335b47a1d71b45d14ffc9efd14e6aca3f2392dd6713e3c216c07736e94d21d661a90cfe4d57422eb08a1fbc2 dont-build-html-pages-images.patch
+"