wok-next annotate imagemagick/receipt @ rev 21336

updated lighttpd-ssl (1.4.35 -> 1.5.54)
author Hans-G?nter Theisgen
date Fri Dec 13 14:49:06 2019 +0100 (2019-12-13)
parents 82b613cfd1e0
children
rev   line source
al@19770 1 # SliTaz package receipt v2.
pankso@294 2
pankso@294 3 PACKAGE="imagemagick"
al@20224 4 VERSION="7.0.6-10"
pankso@294 5 CATEGORY="graphics"
al@19713 6 SHORT_DESC="ImageMagick - convert, edit, and compose images"
al@21020 7 MAINTAINER="devel@slitaz.org"
pascal@15600 8 LICENSE="Apache"
al@20224 9 WEB_SITE="https://www.imagemagick.org/script/index.php"
al@21017 10 LFS="http://www.linuxfromscratch.org/blfs/view/svn/general/imagemagick.html"
pankso@294 11
al@19713 12 TARBALL="ImageMagick-$VERSION.tar.xz"
al@19713 13 WGET_URL="https://www.imagemagick.org/download/releases/$TARBALL"
al@19713 14
al@21094 15 COOKOPTS="force-arch" # different configs, .h
al@21094 16
al@21078 17 BUILD_DEPENDS="bzip2-dev libx11-dev libice-dev libxext-dev \
al@21078 18 libxt-dev zlib-dev libtool fftw-dev fontconfig-dev freetype-dev \
al@21078 19 libjpeg-turbo-dev lcms2-dev xz-dev pango-dev libpng-dev tiff-dev \
al@20224 20 libxml2-dev librsvg-dev perl-dev util-linux-uuid-dev jasper-dev ilmbase-dev \
al@20471 21 openexr-dev libgsf-dev libcroco-dev" # graphviz-dev
al@21020 22 SPLIT="perl-image-magick $PACKAGE $PACKAGE-dev"
pascal@14393 23
al@20471 24 compile_rules() {
pankso@294 25 ./configure \
pascal@17438 26 --with-perl \
devl547@10894 27 --with-magick-plus-plus \
slaxemulator@12937 28 --with-modules \
devl547@10893 29 --enable-hdri \
al@19713 30 --with-rsvg \
al@19713 31 --disable-static \
pascal@2310 32 $CONFIGURE_ARGS &&
al@20534 33 fix libtool &&
gokhlayeh@11574 34 make $MAKEFLAGS &&
al@21020 35 make DESTDIR=$install install || return 1
al@19713 36
al@19713 37 chmod -R u+w $install/usr/lib/perl5/
pankso@294 38 }
pankso@294 39
al@20471 40 genpkg_rules() {
al@19770 41 case $PACKAGE in
al@20224 42 perl-image-magick)
al@20224 43 copy perl5/
al@20224 44 CAT="perl|Image::Magick Perl module"
al@20749 45 DEPENDS="imagemagick perl"
al@20224 46 ;;
al@19770 47 imagemagick)
al@20749 48 copy @std @rm *.la
pascal@19107 49
al@19770 50 # CVE-2016-3714 work around v5
al@19770 51 sed -i '/<policymap>/r/dev/stdin' $fs/etc/ImageMagick-7/policy.xml <<EOT
pascal@19107 52 <policy domain="coder" rights="none" pattern="EPHEMERAL" />
pascal@19107 53 <policy domain="coder" rights="none" pattern="URL" />
pascal@19107 54 <policy domain="coder" rights="none" pattern="HTTPS" />
pascal@19107 55 <policy domain="coder" rights="none" pattern="MVG" />
pascal@19107 56 <policy domain="coder" rights="none" pattern="MSL" />
pascal@19107 57 <policy domain="coder" rights="none" pattern="TEXT" />
pascal@19107 58 <policy domain="coder" rights="none" pattern="SHOW" />
pascal@19107 59 <policy domain="coder" rights="none" pattern="WIN" />
pascal@19107 60 <policy domain="coder" rights="none" pattern="PLT" />
pascal@19107 61 EOT
al@21143 62 DEPENDS="libbzip2 libcairo fftw fontconfig freetype glib liblcms2 libgomp \
al@21078 63 libjpeg-turbo libltdl liblzma libpng librsvg libxml2 openexr \
al@21080 64 pango libtiff libx11 libxext zlib"
al@19770 65 TAGS="image photo toolkit"
al@19770 66 ;;
al@19770 67 *-dev)
al@19770 68 copy @dev
al@20749 69 DEPENDS="imagemagick \
al@20749 70 bzip2-dev fftw-dev fontconfig-dev freetype-dev lcms2-dev libgomp \
al@21078 71 libltdl libice-dev libsm-dev libx11-dev \
al@21078 72 libxext-dev libxt-dev xz-dev zlib-dev"
al@19770 73 ;;
al@19770 74 esac
pankso@294 75 }