# Template file for 'ImageMagick6' pkgname=ImageMagick6 _majorver=6.9.10 _patchver=16 version="${_majorver}.${_patchver}" revision=1 wrksrc="ImageMagick-${_majorver}-${_patchver}" build_style=gnu-configure configure_args="--without-autotrace --with-wmf=yes --without-dps --without-fpx --without-gvc --without-jbig --with-gslib=yes --without-lqr --without-openexr --with-gs-font-dir=/usr/share/fonts/Type1 --with-magick-plus-plus --with-modules --enable-shared --with-rsvg --with-dejavu-font-dir=/usr/share/fonts/TTF --enable-opencl --disable-static" hostmakedepends="automake libtool pkg-config" makedepends="djvulibre-devel fftw-devel ghostscript-devel glib-devel lcms2-devel libXt-devel libgomp-devel libltdl-devel librsvg-devel libwebp-devel libwmf-devel ocl-icd-devel pango-devel" short_desc="Package for display and interactive manipulation of images" maintainer="Johannes " license="ImageMagick" homepage="https://www.imagemagick.org/" distfiles="https://www.imagemagick.org/download/ImageMagick-${_majorver}-${_patchver}.tar.xz" checksum=3dd570fd1b770fbdf30015131ca1ad06606a340b04a348d4276d509493d98bfa keep_libtool_archives=yes conf_files="/etc/ImageMagick-${_majorver%%.*}/*.xml" subpackages="libmagick6 libmagick6-devel" conflicts="ImageMagick>=0" if [ -z "$CROSS_BUILD" ]; then # XXX native perl uses XBPS_TARGET_CFLAGS (-mtune=generic) configure_args+=" --with-perl --with-perl-options=INSTALLDIRS=vendor" hostmakedepends+=" perl" subpackages+=" libmagick6-perl" fi post_extract() { sed -i '/VERSION/s/6\.9A/6.99/g' version.sh PerlMagick/Makefile.PL \ PerlMagick/*/Makefile.PL PerlMagick/quantum/quantum.pm } pre_configure() { autoreconf -if } do_check() { # Disable failing checks sed -i '/validate-formats/d' Makefile make check } post_install() { vlicense LICENSE vlicense NOTICE } libmagick6_package() { short_desc="ImageMagick6 low-level image manipulation libraries" pkg_install() { vmove "usr/lib/libMagick*.so.*" vmove "usr/lib/ImageMagick*" vmove "usr/share/ImageMagick*" } } libmagick6-devel_package() { depends="fftw-devel fontconfig-devel lcms2-devel libXt-devel libgomp-devel libltdl-devel libmagick6>=${version}_${revision}" short_desc="ImageMagick6 low-level image manipulation development files" conflicts="libmagick-devel>=0" pkg_install() { vmove usr/include vmove usr/lib/pkgconfig vmove usr/share/doc vmove "usr/bin/*-config" vmove "usr/lib/*.so" vmove "usr/lib/*.la" vmove "usr/share/man/man1/*-config.1" } } libmagick6-perl_package() { short_desc="ImageMagick6 perl library bindings" pkg_install() { vmove usr/lib/perl5 vmove usr/share/man/man3 } }