aboutsummaryrefslogtreecommitdiffstats
path: root/main/gd/APKBUILD
diff options
context:
space:
mode:
authorJ0WI <J0WI@users.noreply.github.com>2019-03-01 17:21:59 +0100
committerCarlo Landmeter <clandmeter@alpinelinux.org>2019-03-04 17:28:52 +0000
commit451ff1929d8530ffbceb863acaeb212e545c3080 (patch)
treea8f7bfef8b07fa334f3b48e811bce5a4a5cf53f2 /main/gd/APKBUILD
parent8c9caeb9cd07c8bbc83f8a0422f4177e9c995097 (diff)
downloadaports-451ff1929d8530ffbceb863acaeb212e545c3080.tar.bz2
aports-451ff1929d8530ffbceb863acaeb212e545c3080.tar.xz
main/gd: modernize and add security patches
Diffstat (limited to 'main/gd/APKBUILD')
-rw-r--r--main/gd/APKBUILD36
1 files changed, 23 insertions, 13 deletions
diff --git a/main/gd/APKBUILD b/main/gd/APKBUILD
index 0d03b6369f..8b7980a4fe 100644
--- a/main/gd/APKBUILD
+++ b/main/gd/APKBUILD
@@ -2,23 +2,31 @@
# Maintainer: Carlo Landmeter <clandmeter@gmail.com>
pkgname=gd
pkgver=2.2.5
-pkgrel=1
+pkgrel=2
_pkgreal=lib$pkgname
pkgdesc="Library for the dynamic creation of images by programmers"
-url="http://libgd.github.io/"
+url="https://libgd.github.io/"
arch="all"
license="custom"
depends=
makedepends="bash libpng-dev libjpeg-turbo-dev libwebp-dev freetype-dev zlib-dev"
subpackages="$pkgname-dev $_pkgreal:libs"
source="https://github.com/$_pkgreal/$_pkgreal/releases/download/$pkgname-$pkgver/$_pkgreal-$pkgver.tar.xz
- CVE-2016-7568.patch
CVE-2018-1000222.patch
+ CVE-2018-5711.patch
+ CVE-2019-6977.patch
+ CVE-2019-6978.patch
"
builddir="$srcdir/$_pkgreal-$pkgver"
-options="!check"
+case "$CARCH" in
+ aarch64|x86) options="!check" ;; # https://github.com/libgd/libgd/issues/359
+esac
# secfixes:
+# 2.2.5-r2:
+# - CVE-2018-5711
+# - CVE-2019-6977
+# - CVE-2019-6978
# 2.2.5-r1:
# - CVE-2018-1000222
@@ -32,26 +40,28 @@ build() {
--mandir=/usr/share/man \
--infodir=/usr/share/info \
--without-fontconfig \
- --disable-werror \
- || return 1
- make || return 1
+ --disable-werror
+ make
}
check() {
- make -C "$builddir" check
- return 0
+ cd "$builddir"
+ make check
}
package() {
- make -C "$builddir" DESTDIR="$pkgdir" install || return 1
+ cd "$builddir"
+ DESTDIR="$pkgdir" make install
}
dev() {
- default_dev || return 1
+ default_dev
depends="$pkgname perl"
mv "$pkgdir"/usr/bin/bdftogd "$subpkgdir"/usr/bin
}
sha512sums="e4598e17a277a75e02255402182cab139cb3f2cffcd68ec05cc10bbeaf6bc7aa39162c3445cd4a7efc1a26b72b9152bbedb187351e3ed099ea51767319997a6b libgd-2.2.5.tar.xz
-8310d11a2398e8617c9defc4500b9ce3897ac1026002ffa36000f1d1f8df19336005e8c1f6587533f1d787a4a54d7a3a28ad25bddbc966a018aedf4d8704a716 CVE-2016-7568.patch
-d12462f1b159d50b9032435e9767a5d76e1797a88be950ed33dda7aa17005b7cb60560d04b9520e46d8111e1669d42ce28cb2c508f9c8825d545ac0335d2a10b CVE-2018-1000222.patch"
+d12462f1b159d50b9032435e9767a5d76e1797a88be950ed33dda7aa17005b7cb60560d04b9520e46d8111e1669d42ce28cb2c508f9c8825d545ac0335d2a10b CVE-2018-1000222.patch
+b23929f10ad75fa97d2ff797ef44d185cfe6de4f26b649e8e507b6fc41ebdb527ab4633d10df955c92d677428d9ed1707d9997954a1bcfb0070995191211d886 CVE-2018-5711.patch
+5214ac4148c618f3fef3bb3b6675e41a76e31465cd8dac326ee99dc1ae4cfe760749997d2941743efa48e79b8dbdb536d6b6d79d9bc4e5363f2c50da52ab5cac CVE-2019-6977.patch
+2f70f041b531a23d0bac5c5370a3fb135ca8facaa7baf1554baf35135cc9c6e21de9c09400d939e133ad090b9aa23fa901ea7b5cd9ea20d11edc38257601eb97 CVE-2019-6978.patch"