# Contributor: Carlo Landmeter <clandmeter@gmail.com>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=graphicsmagick
pkgver=1.3.34
pkgrel=0
pkgdesc="Image processing system"
url="http://www.graphicsmagick.org/"
arch="all"
license="MIT"
makedepends="libpng-dev tiff-dev libxml2-dev libwmf-dev freetype-dev libtool libltdl
 libwebp-dev"
subpackages="$pkgname-dev $pkgname-doc"
source="https://downloads.sourceforge.net/$pkgname/$pkgname/$pkgver/GraphicsMagick-$pkgver.tar.xz"
options="libtool !check"
builddir="$srcdir"/GraphicsMagick-$pkgver

# security fixes:
#   1.3.32-r0:
#     - CVE-2018-18544
#     - CVE-2018-20189
#     - CVE-2019-7397
#     - CVE-2019-11473
#     - cve-2019-11474
#   1.3.30-r0:
#     - CVE-2016-2317
#   1.3.29-r0:
#     - CVE-2018-9018
#   1.3.28-r0:
#     - CVE-2018-5685
#     - CVE-2018-6799
#   1.3.27-r0:
#     - CVE-2017-11102
#     - CVE-2017-11139
#     - CVE-2017-11140
#     - CVE-2017-11636
#     - CVE-2017-11637
#     - CVE-2017-11638
#     - CVE-2017-11641
#     - CVE-2017-11643
#     - CVE-2017-13066
#     - CVE-2017-13134
#     - CVE-2017-13147
#     - CVE-2017-13736
#     - CVE-2017-13737
#     - CVE-2017-14314
#     - CVE-2017-14504
#     - CVE-2017-14649
#     - CVE-2017-14733
#     - CVE-2017-14994
#     - CVE-2017-14997
#     - CVE-2017-15238
#     - CVE-2017-15277
#     - CVE-2017-15930
#     - CVE-2017-16352
#     - CVE-2017-16353
#     - CVE-2017-16545
#     - CVE-2017-16547
#     - CVE-2017-16669
#     - CVE-2017-17498
#     - CVE-2017-17500
#     - CVE-2017-17501
#     - CVE-2017-17502
#     - CVE-2017-17503
#     - CVE-2017-17782
#     - CVE-2017-17783
#     - CVE-2017-18219
#     - CVE-2017-18220
#     - CVE-2017-18229
#     - CVE-2017-18230
#     - CVE-2017-18231
#   1.3.26-r5:
#     - CVE-2017-13065
#     - CVE-2017-13648
#     - CVE-2017-14042
#     - CVE-2017-14103
#     - CVE-2017-14165
#   1.3.26-r3:
#     - CVE-2017-13775
#     - CVE-2017-13776
#     - CVE-2017-13777
#   1.3.26-r2:
#     - CVE-2017-11642
#     - CVE-2017-11722
#     - CVE-2017-12935
#     - CVE-2017-12936
#     - CVE-2017-12937
#     - CVE-2017-13063
#     - CVE-2017-13064
#   1.3.26-r0:
#     - CVE-2016-7800
#     - CVE-2016-7996
#     - CVE-2016-7997
#     - CVE-2016-8682
#     - CVE-2016-8683
#     - CVE-2016-8684
#     - CVE-2016-9830
#     - CVE-2017-6335
#     - CVE-2017-10794
#     - CVE-2017-10799
#     - CVE-2017-10800
#   1.3.25-r2:
#     - CVE-2016-7800
#     - CVE-2016-7996
#     - CVE-2016-7997
#     - CVE-2016-8682
#     - CVE-2016-8683
#     - CVE-2016-8684
#     - CVE-2016-9830
#     - CVE-2017-6335
#     - CVE-2017-10794
#     - CVE-2017-10799
#     - CVE-2017-10800
#     - CVE-2017-11403
#   1.3.25-r0:
#     - CVE-2016-7447
#     - CVE-2016-7448
#     - CVE-2016-7449

build() {
	./configure \
		--build=$CBUILD \
		--host=$CHOST \
		--prefix=/usr \
		--sysconfdir=/etc \
		--mandir=/usr/share/man \
		--infodir=/usr/share/info \
		--localstatedir=/var \
		--enable-shared \
		--disable-static \
		--disable-openmp \
		--with-modules \
		--with-threads \
		--with-gs-font-dir=/usr/share/fonts/Type1 \
		--with-quantum-depth=16 \
		--with-webp \
		--with-ttf
	make
}

package() {
	make -j1 DESTDIR="$pkgdir" install
}

sha512sums="50bfd016badd6a1a336ba8b10fdfdde2d760d6c098d44c80ff95e4df9a811957127ee24d241df6a1f6daff34b8a6b0c0d892f1050c003d651a1bbbecbf28ced8  GraphicsMagick-1.3.34.tar.xz"
