aboutsummaryrefslogtreecommitdiffstats
path: root/community/graphicsmagick/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/graphicsmagick/APKBUILD')
-rw-r--r--community/graphicsmagick/APKBUILD69
1 files changed, 42 insertions, 27 deletions
diff --git a/community/graphicsmagick/APKBUILD b/community/graphicsmagick/APKBUILD
index dacdc248811..701ce6a3f61 100644
--- a/community/graphicsmagick/APKBUILD
+++ b/community/graphicsmagick/APKBUILD
@@ -1,20 +1,33 @@
-# Contributor: Carlo Landmeter <clandmeter@gmail.com>
+# Contributor: Carlo Landmeter <clandmeter@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=graphicsmagick
-pkgver=1.3.35
-pkgrel=1
+pkgver=1.3.43
+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"
+makedepends="
+ freetype-dev
+ libheif-dev
+ libltdl
+ libpng-dev
+ libtool
+ libwebp-dev
+ libwmf-dev
+ libxml2-dev
+ tiff-dev
+ "
+subpackages="$pkgname-dev $pkgname-c++:cpp $pkgname-doc"
source="https://downloads.sourceforge.net/graphicsmagick/graphicsmagick/$pkgver/GraphicsMagick-$pkgver.tar.xz"
-options="libtool !check"
+options="libtool"
builddir="$srcdir"/GraphicsMagick-$pkgver
-# security fixes:
+# secfixes:
+# 1.3.38-r0:
+# - CVE-2022-1270
+# 1.3.35-r2:
+# - CVE-2020-12672
# 1.3.35-r0:
# - CVE-2020-10938
# 1.3.32-r0:
@@ -102,17 +115,6 @@ builddir="$srcdir"/GraphicsMagick-$pkgver
# - 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
@@ -128,20 +130,33 @@ build() {
--mandir=/usr/share/man \
--infodir=/usr/share/info \
--localstatedir=/var \
- --enable-shared \
- --disable-static \
--disable-openmp \
- --with-modules \
- --with-threads \
+ --disable-static \
+ --enable-shared \
--with-gs-font-dir=/usr/share/fonts/Type1 \
+ --with-modules \
+ --with-perl \
--with-quantum-depth=16 \
- --with-webp \
- --with-ttf
+ --with-threads \
+ --with-ttf \
+ --with-webp
make
}
+check() {
+ make check
+}
+
package() {
- make -j1 DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" make install
+}
+
+cpp() {
+ pkgdesc="$pkgdesc (c++ module)"
+
+ amove usr/lib/libGraphicsMagick++.*
}
-sha512sums="baae92089d52147ef961f93495abc8a9d8b1a963af61d87a650c1ab105d46816aa38c83f654edcb5a0e1b7f07ccc06eaeaa443b9bde3a63a0b9bfb45f3ae144c GraphicsMagick-1.3.35.tar.xz"
+sha512sums="
+15b4d90119f25fd45f16d50218d51d543841dd3cdaf0c585bce2c18592106bc41573ed1011d7176ff5882fa0cded8f46bfd1e639c26063571109911e22098757 GraphicsMagick-1.3.43.tar.xz
+"