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 } |