diff options
author | 2014-12-14 17:07:08 +0000 | |
---|---|---|
committer | 2014-12-14 17:07:08 +0000 | |
commit | 6fded8bc3a83610d0dbe49745ab85b745b63f5a2 (patch) | |
tree | eb9c7af3022cd0a1ddcedd4be3927c51f4dbb98a /media-gfx/imagemagick | |
parent | Version bump. (diff) | |
download | gentoo-2-6fded8bc3a83610d0dbe49745ab85b745b63f5a2.tar.gz gentoo-2-6fded8bc3a83610d0dbe49745ab85b745b63f5a2.tar.bz2 gentoo-2-6fded8bc3a83610d0dbe49745ab85b745b63f5a2.zip |
Remove old.
(Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key 4AB3E85B4F064CA3)
Diffstat (limited to 'media-gfx/imagemagick')
6 files changed, 8 insertions, 606 deletions
diff --git a/media-gfx/imagemagick/ChangeLog b/media-gfx/imagemagick/ChangeLog index 82eb5fca7e26..5d935a8f88fa 100644 --- a/media-gfx/imagemagick/ChangeLog +++ b/media-gfx/imagemagick/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for media-gfx/imagemagick # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/imagemagick/ChangeLog,v 1.577 2014/12/14 17:06:00 radhermit Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-gfx/imagemagick/ChangeLog,v 1.578 2014/12/14 17:07:08 radhermit Exp $ + + 14 Dec 2014; Tim Harder <radhermit@gentoo.org> + -imagemagick-6.8.8.10-r1.ebuild, -imagemagick-6.8.9.7.ebuild, + -imagemagick-6.8.9.8.ebuild, + -files/imagemagick-6.8.8.8-openjpeg-2.0.0-has-no-opj_stream_destroy_v3.patch, + -files/imagemagick-6.8.8.10-LIBOPENJP2_DELEGATE_not_JP2_DELEGATE.patch: + Remove old. *imagemagick-6.9.0.0 (14 Dec 2014) diff --git a/media-gfx/imagemagick/files/imagemagick-6.8.8.10-LIBOPENJP2_DELEGATE_not_JP2_DELEGATE.patch b/media-gfx/imagemagick/files/imagemagick-6.8.8.10-LIBOPENJP2_DELEGATE_not_JP2_DELEGATE.patch deleted file mode 100644 index ed606e09eacd..000000000000 --- a/media-gfx/imagemagick/files/imagemagick-6.8.8.10-LIBOPENJP2_DELEGATE_not_JP2_DELEGATE.patch +++ /dev/null @@ -1,25 +0,0 @@ -http://bugs.gentoo.org/show_bug.cgi?id=503692#c7 -http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=25376 - ---- coders/pdf.c -+++ coders/pdf.c -@@ -1276,7 +1276,7 @@ RestoreMSCWarning - break; - } - #endif --#if !defined(MAGICKCORE_JP2_DELEGATE) -+#if !defined(MAGICKCORE_LIBOPENJP2_DELEGATE) - case JPEG2000Compression: - { - compression=RLECompression; ---- magick/version.c -+++ magick/version.c -@@ -141,7 +141,7 @@ MagickExport const char *GetMagickDelega - #if defined(MAGICKCORE_JPEG_DELEGATE) && defined(MAGICKCORE_PNG_DELEGATE) - "jng " - #endif --#if defined(MAGICKCORE_JP2_DELEGATE) -+#if defined(MAGICKCORE_LIBOPENJP2_DELEGATE) - "jp2 " - #endif - #if defined(MAGICKCORE_JPEG_DELEGATE) diff --git a/media-gfx/imagemagick/files/imagemagick-6.8.8.8-openjpeg-2.0.0-has-no-opj_stream_destroy_v3.patch b/media-gfx/imagemagick/files/imagemagick-6.8.8.8-openjpeg-2.0.0-has-no-opj_stream_destroy_v3.patch deleted file mode 100644 index 4c5586d980f7..000000000000 --- a/media-gfx/imagemagick/files/imagemagick-6.8.8.8-openjpeg-2.0.0-has-no-opj_stream_destroy_v3.patch +++ /dev/null @@ -1,59 +0,0 @@ -http://bugs.gentoo.org/503692 - -The opj_stream_destroy_v3() function was added to the API in revision r2293 on 2013-02-03 -and is not present in openjpeg-2.0.0 (released in 2012-11) - ---- coders/jp2.c -+++ coders/jp2.c -@@ -369,7 +369,7 @@ static Image *ReadJP2Image(const ImageIn - if (opj_read_header(jp2_stream,jp2_codec,&jp2_image) == 0) - { - opj_stream_set_user_data(jp2_stream,NULL); -- opj_stream_destroy_v3(jp2_stream); -+ opj_stream_destroy(jp2_stream); - opj_destroy_codec(jp2_codec); - ThrowReaderException(DelegateError,"UnableToDecodeImageFile"); - } -@@ -384,7 +384,7 @@ static Image *ReadJP2Image(const ImageIn - if (jp2_status == 0) - { - opj_stream_set_user_data(jp2_stream,NULL); -- opj_stream_destroy_v3(jp2_stream); -+ opj_stream_destroy(jp2_stream); - opj_destroy_codec(jp2_codec); - opj_image_destroy(jp2_image); - ThrowReaderException(DelegateError,"UnableToDecodeImageFile"); -@@ -402,13 +402,13 @@ static Image *ReadJP2Image(const ImageIn - if (jp2_status == 0) - { - opj_stream_set_user_data(jp2_stream,NULL); -- opj_stream_destroy_v3(jp2_stream); -+ opj_stream_destroy(jp2_stream); - opj_destroy_codec(jp2_codec); - opj_image_destroy(jp2_image); - ThrowReaderException(DelegateError,"UnableToDecodeImageFile"); - } - opj_stream_set_user_data(jp2_stream,NULL); -- opj_stream_destroy_v3(jp2_stream); -+ opj_stream_destroy(jp2_stream); - for (i=0; i < (ssize_t) jp2_image->numcomps; i++) - { - if ((jp2_image->comps[i].dx == 0) || (jp2_image->comps[i].dy == 0)) -@@ -1057,7 +1057,7 @@ static MagickBooleanType WriteJP2Image(c - (opj_end_compress(jp2_codec,jp2_stream) == 0)) - { - opj_stream_set_user_data(jp2_stream,NULL); -- opj_stream_destroy_v3(jp2_stream); -+ opj_stream_destroy(jp2_stream); - opj_destroy_codec(jp2_codec); - opj_image_destroy(jp2_image); - ThrowWriterException(DelegateError,"UnableToEncodeImageFile"); -@@ -1066,7 +1066,7 @@ static MagickBooleanType WriteJP2Image(c - Free resources. - */ - opj_stream_set_user_data(jp2_stream,NULL); -- opj_stream_destroy_v3(jp2_stream); -+ opj_stream_destroy(jp2_stream); - opj_destroy_codec(jp2_codec); - opj_image_destroy(jp2_image); - (void) CloseBlob(image); diff --git a/media-gfx/imagemagick/imagemagick-6.8.8.10-r1.ebuild b/media-gfx/imagemagick/imagemagick-6.8.8.10-r1.ebuild deleted file mode 100644 index 08cf95afed17..000000000000 --- a/media-gfx/imagemagick/imagemagick-6.8.8.10-r1.ebuild +++ /dev/null @@ -1,175 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/imagemagick/imagemagick-6.8.8.10-r1.ebuild,v 1.8 2014/11/06 05:41:10 vapier Exp $ - -EAPI=5 -inherit eutils flag-o-matic libtool multilib toolchain-funcs versionator - -MY_P=ImageMagick-$(replace_version_separator 3 '-') - -DESCRIPTION="A collection of tools and libraries for many image formats" -HOMEPAGE="http://www.imagemagick.org/" -SRC_URI="mirror://${PN}/${MY_P}.tar.xz" - -LICENSE="imagemagick" -SLOT="0/${PV}" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="autotrace bzip2 corefonts cxx djvu fftw fontconfig fpx graphviz hdri jbig jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl png postscript q32 q64 q8 raw static-libs svg test tiff truetype webp wmf X xml zlib" - -RESTRICT="perl? ( userpriv )" - -# Drop the libtool dep once libltdl goes stable. -RDEPEND="|| ( dev-libs/libltdl:0 <sys-devel/libtool-2.4.3-r2:2 ) - autotrace? ( >=media-gfx/autotrace-0.31.1 ) - bzip2? ( app-arch/bzip2 ) - corefonts? ( media-fonts/corefonts ) - djvu? ( app-text/djvu ) - fftw? ( sci-libs/fftw:3.0 ) - fontconfig? ( media-libs/fontconfig ) - fpx? ( >=media-libs/libfpx-1.3.0-r1 ) - graphviz? ( media-gfx/graphviz ) - jbig? ( >=media-libs/jbigkit-2:= ) - jpeg? ( virtual/jpeg:0 ) - jpeg2k? ( <media-libs/openjpeg-2.1.0:2 ) - lcms? ( media-libs/lcms:2= ) - lqr? ( media-libs/liblqr ) - opencl? ( virtual/opencl ) - openexr? ( media-libs/openexr:0= ) - pango? ( x11-libs/pango ) - perl? ( >=dev-lang/perl-5.8.8:0= ) - png? ( media-libs/libpng:0= ) - postscript? ( app-text/ghostscript-gpl ) - raw? ( media-gfx/ufraw ) - svg? ( gnome-base/librsvg ) - tiff? ( media-libs/tiff:0= ) - truetype? ( - media-fonts/urw-fonts - >=media-libs/freetype-2 - ) - webp? ( media-libs/libwebp:0= ) - wmf? ( media-libs/libwmf ) - X? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libXext - x11-libs/libXt - ) - xml? ( dev-libs/libxml2:= ) - lzma? ( app-arch/xz-utils ) - zlib? ( sys-libs/zlib:= )" -DEPEND="${RDEPEND} - !media-gfx/graphicsmagick[imagemagick] - virtual/pkgconfig - X? ( x11-proto/xextproto )" - -REQUIRED_USE="corefonts? ( truetype ) - test? ( corefonts )" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - # These both have been accepted by upstream: - if use jpeg2k && has_version '<media-libs/openjpeg-2.1.0:2'; then - epatch "${FILESDIR}"/${PN}-6.8.8.8-openjpeg-2.0.0-has-no-opj_stream_destroy_v3.patch - fi - epatch "${FILESDIR}"/${P}-LIBOPENJP2_DELEGATE_not_JP2_DELEGATE.patch - - epatch_user - - elibtoolize # for Darwin modules - - # For testsuite, see http://bugs.gentoo.org/show_bug.cgi?id=500580#c3 - shopt -s nullglob - cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') - if test -n "${cards}"; then - addpredict "${cards}" - fi - shopt -u nullglob -} - -src_configure() { - local depth=16 - use q8 && depth=8 - use q32 && depth=32 - use q64 && depth=64 - - local openmp=disable - use openmp && { tc-has-openmp && openmp=enable; } - - [[ ${CHOST} == *-solaris* ]] && append-ldflags -lnsl -lsocket - - econf \ - $(use_enable static-libs static) \ - $(use_enable hdri) \ - $(use_enable opencl) \ - --with-threads \ - --with-modules \ - --with-quantum-depth=${depth} \ - $(use_with cxx magick-plus-plus) \ - $(use_with perl) \ - --with-perl-options='INSTALLDIRS=vendor' \ - --with-gs-font-dir="${EPREFIX}"/usr/share/fonts/urw-fonts \ - $(use_with bzip2 bzlib) \ - $(use_with X x) \ - $(use_with zlib) \ - $(use_with autotrace) \ - $(use_with postscript dps) \ - $(use_with djvu) \ - --with-dejavu-font-dir="${EPREFIX}"/usr/share/fonts/dejavu \ - $(use_with fftw) \ - $(use_with fpx) \ - $(use_with fontconfig) \ - $(use_with truetype freetype) \ - $(use_with postscript gslib) \ - $(use_with graphviz gvc) \ - $(use_with jbig) \ - $(use_with jpeg) \ - $(use_with jpeg2k openjp2) \ - --without-lcms \ - $(use_with lcms lcms2) \ - $(use_with lqr) \ - $(use_with lzma) \ - --without-mupdf \ - $(use_with openexr) \ - $(use_with pango) \ - $(use_with png) \ - $(use_with svg rsvg) \ - $(use_with tiff) \ - $(use_with webp) \ - $(use_with corefonts windows-font-dir "${EPREFIX}"/usr/share/fonts/corefonts) \ - $(use_with wmf) \ - $(use_with xml) \ - --${openmp}-openmp -} - -src_test() { - LD_LIBRARY_PATH="${S}/coders/.libs:${S}/filters/.libs:${S}/Magick++/lib/.libs:${S}/magick/.libs:${S}/wand/.libs" \ - emake -j1 check -} - -src_install() { - # Ensure documentation installation files and paths with each release! - emake \ - DESTDIR="${D}" \ - DOCUMENTATION_PATH="${EPREFIX}"/usr/share/doc/${PF}/html \ - install - - rm -f "${ED}"/usr/share/doc/${PF}/html/{ChangeLog,LICENSE,NEWS.txt} - dodoc {AUTHORS,README}.txt ChangeLog - - if use perl; then - find "${ED}" -type f -name perllocal.pod -exec rm -f {} + - find "${ED}" -depth -mindepth 1 -type d -empty -exec rm -rf {} + - fi - - find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} + - - if use opencl; then - cat <<-EOF > "${T}"/99${PN} - SANDBOX_PREDICT="/dev/ati/card:/dev/dri/card" - EOF - - insinto /etc/sandbox.d - doins "${T}"/99${PN} #472766 - fi -} diff --git a/media-gfx/imagemagick/imagemagick-6.8.9.7.ebuild b/media-gfx/imagemagick/imagemagick-6.8.9.7.ebuild deleted file mode 100644 index 445f09a8d2cc..000000000000 --- a/media-gfx/imagemagick/imagemagick-6.8.9.7.ebuild +++ /dev/null @@ -1,173 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/imagemagick/imagemagick-6.8.9.7.ebuild,v 1.5 2014/11/06 05:41:10 vapier Exp $ - -EAPI=5 -inherit eutils flag-o-matic libtool multilib toolchain-funcs versionator - -MY_P=ImageMagick-$(replace_version_separator 3 '-') - -DESCRIPTION="A collection of tools and libraries for many image formats" -HOMEPAGE="http://www.imagemagick.org/" -SRC_URI="mirror://${PN}/${MY_P}.tar.xz" - -LICENSE="imagemagick" -SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="autotrace bzip2 corefonts cxx djvu fftw fontconfig fpx graphviz hdri jbig jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl png postscript q32 q64 q8 raw static-libs svg test tiff truetype webp wmf X xml zlib" - -RESTRICT="perl? ( userpriv )" - -RDEPEND="dev-libs/libltdl:0 - autotrace? ( >=media-gfx/autotrace-0.31.1 ) - bzip2? ( app-arch/bzip2 ) - corefonts? ( media-fonts/corefonts ) - djvu? ( app-text/djvu ) - fftw? ( sci-libs/fftw:3.0 ) - fontconfig? ( media-libs/fontconfig ) - fpx? ( >=media-libs/libfpx-1.3.0-r1 ) - graphviz? ( media-gfx/graphviz ) - jbig? ( >=media-libs/jbigkit-2:= ) - jpeg? ( virtual/jpeg:0 ) - jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 ) - lcms? ( media-libs/lcms:2= ) - lqr? ( media-libs/liblqr ) - opencl? ( virtual/opencl ) - openexr? ( media-libs/openexr:0= ) - pango? ( x11-libs/pango ) - perl? ( >=dev-lang/perl-5.8.8:0= ) - png? ( media-libs/libpng:0= ) - postscript? ( app-text/ghostscript-gpl ) - raw? ( media-gfx/ufraw ) - svg? ( gnome-base/librsvg ) - tiff? ( media-libs/tiff:0= ) - truetype? ( - media-fonts/urw-fonts - >=media-libs/freetype-2 - ) - webp? ( media-libs/libwebp:0= ) - wmf? ( media-libs/libwmf ) - X? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libXext - x11-libs/libXt - ) - xml? ( dev-libs/libxml2:= ) - lzma? ( app-arch/xz-utils ) - zlib? ( sys-libs/zlib:= )" -DEPEND="${RDEPEND} - !media-gfx/graphicsmagick[imagemagick] - virtual/pkgconfig - X? ( x11-proto/xextproto )" - -REQUIRED_USE="corefonts? ( truetype ) - test? ( corefonts )" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - epatch_user - - elibtoolize # for Darwin modules - - # For testsuite, see http://bugs.gentoo.org/show_bug.cgi?id=500580#c3 - shopt -s nullglob - mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') - if test -n "${mesa_cards}"; then - addpredict "${mesa_cards}" - fi - ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g') - if test -n "${ati_cards}"; then - addpredict "${ati_cards}" - fi - shopt -u nullglob - addpredict /dev/nvidiactl -} - -src_configure() { - local depth=16 - use q8 && depth=8 - use q32 && depth=32 - use q64 && depth=64 - - local openmp=disable - use openmp && { tc-has-openmp && openmp=enable; } - - [[ ${CHOST} == *-solaris* ]] && append-ldflags -lnsl -lsocket - - CONFIG_SHELL=$(type -P bash) \ - econf \ - $(use_enable static-libs static) \ - $(use_enable hdri) \ - $(use_enable opencl) \ - --with-threads \ - --with-modules \ - --with-quantum-depth=${depth} \ - $(use_with cxx magick-plus-plus) \ - $(use_with perl) \ - --with-perl-options='INSTALLDIRS=vendor' \ - --with-gs-font-dir="${EPREFIX}"/usr/share/fonts/urw-fonts \ - $(use_with bzip2 bzlib) \ - $(use_with X x) \ - $(use_with zlib) \ - $(use_with autotrace) \ - $(use_with postscript dps) \ - $(use_with djvu) \ - --with-dejavu-font-dir="${EPREFIX}"/usr/share/fonts/dejavu \ - $(use_with fftw) \ - $(use_with fpx) \ - $(use_with fontconfig) \ - $(use_with truetype freetype) \ - $(use_with postscript gslib) \ - $(use_with graphviz gvc) \ - $(use_with jbig) \ - $(use_with jpeg) \ - $(use_with jpeg2k openjp2) \ - --without-lcms \ - $(use_with lcms lcms2) \ - $(use_with lqr) \ - $(use_with lzma) \ - $(use_with openexr) \ - $(use_with pango) \ - $(use_with png) \ - $(use_with svg rsvg) \ - $(use_with tiff) \ - $(use_with webp) \ - $(use_with corefonts windows-font-dir "${EPREFIX}"/usr/share/fonts/corefonts) \ - $(use_with wmf) \ - $(use_with xml) \ - --${openmp}-openmp -} - -src_test() { - LD_LIBRARY_PATH="${S}/coders/.libs:${S}/filters/.libs:${S}/Magick++/lib/.libs:${S}/magick/.libs:${S}/wand/.libs" \ - emake -j1 check -} - -src_install() { - # Ensure documentation installation files and paths with each release! - emake \ - DESTDIR="${D}" \ - DOCUMENTATION_PATH="${EPREFIX}"/usr/share/doc/${PF}/html \ - install - - rm -f "${ED}"/usr/share/doc/${PF}/html/{ChangeLog,LICENSE,NEWS.txt} - dodoc {AUTHORS,README}.txt ChangeLog - - if use perl; then - find "${ED}" -type f -name perllocal.pod -exec rm -f {} + - find "${ED}" -depth -mindepth 1 -type d -empty -exec rm -rf {} + - fi - - find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} + - - if use opencl; then - cat <<-EOF > "${T}"/99${PN} - SANDBOX_PREDICT="/dev/nvidiactl:/dev/ati/card:/dev/dri/card" - EOF - - insinto /etc/sandbox.d - doins "${T}"/99${PN} #472766 - fi -} diff --git a/media-gfx/imagemagick/imagemagick-6.8.9.8.ebuild b/media-gfx/imagemagick/imagemagick-6.8.9.8.ebuild deleted file mode 100644 index 4c40fb2e8e35..000000000000 --- a/media-gfx/imagemagick/imagemagick-6.8.9.8.ebuild +++ /dev/null @@ -1,173 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/imagemagick/imagemagick-6.8.9.8.ebuild,v 1.3 2014/11/06 05:41:10 vapier Exp $ - -EAPI=5 -inherit eutils flag-o-matic libtool multilib toolchain-funcs versionator - -MY_P=ImageMagick-$(replace_version_separator 3 '-') - -DESCRIPTION="A collection of tools and libraries for many image formats" -HOMEPAGE="http://www.imagemagick.org/" -SRC_URI="mirror://${PN}/${MY_P}.tar.xz" - -LICENSE="imagemagick" -SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="autotrace bzip2 corefonts cxx djvu fftw fontconfig fpx graphviz hdri jbig jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl png postscript q32 q64 q8 raw static-libs svg test tiff truetype webp wmf X xml zlib" - -RESTRICT="perl? ( userpriv )" - -RDEPEND="dev-libs/libltdl:0 - autotrace? ( >=media-gfx/autotrace-0.31.1 ) - bzip2? ( app-arch/bzip2 ) - corefonts? ( media-fonts/corefonts ) - djvu? ( app-text/djvu ) - fftw? ( sci-libs/fftw:3.0 ) - fontconfig? ( media-libs/fontconfig ) - fpx? ( >=media-libs/libfpx-1.3.0-r1 ) - graphviz? ( media-gfx/graphviz ) - jbig? ( >=media-libs/jbigkit-2:= ) - jpeg? ( virtual/jpeg:0 ) - jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 ) - lcms? ( media-libs/lcms:2= ) - lqr? ( media-libs/liblqr ) - opencl? ( virtual/opencl ) - openexr? ( media-libs/openexr:0= ) - pango? ( x11-libs/pango ) - perl? ( >=dev-lang/perl-5.8.8:0= ) - png? ( media-libs/libpng:0= ) - postscript? ( app-text/ghostscript-gpl ) - raw? ( media-gfx/ufraw ) - svg? ( gnome-base/librsvg ) - tiff? ( media-libs/tiff:0= ) - truetype? ( - media-fonts/urw-fonts - >=media-libs/freetype-2 - ) - webp? ( media-libs/libwebp:0= ) - wmf? ( media-libs/libwmf ) - X? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libXext - x11-libs/libXt - ) - xml? ( dev-libs/libxml2:= ) - lzma? ( app-arch/xz-utils ) - zlib? ( sys-libs/zlib:= )" -DEPEND="${RDEPEND} - !media-gfx/graphicsmagick[imagemagick] - virtual/pkgconfig - X? ( x11-proto/xextproto )" - -REQUIRED_USE="corefonts? ( truetype ) - test? ( corefonts )" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - epatch_user - - elibtoolize # for Darwin modules - - # For testsuite, see http://bugs.gentoo.org/show_bug.cgi?id=500580#c3 - shopt -s nullglob - mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') - if test -n "${mesa_cards}"; then - addpredict "${mesa_cards}" - fi - ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g') - if test -n "${ati_cards}"; then - addpredict "${ati_cards}" - fi - shopt -u nullglob - addpredict /dev/nvidiactl -} - -src_configure() { - local depth=16 - use q8 && depth=8 - use q32 && depth=32 - use q64 && depth=64 - - local openmp=disable - use openmp && { tc-has-openmp && openmp=enable; } - - [[ ${CHOST} == *-solaris* ]] && append-ldflags -lnsl -lsocket - - CONFIG_SHELL=$(type -P bash) \ - econf \ - $(use_enable static-libs static) \ - $(use_enable hdri) \ - $(use_enable opencl) \ - --with-threads \ - --with-modules \ - --with-quantum-depth=${depth} \ - $(use_with cxx magick-plus-plus) \ - $(use_with perl) \ - --with-perl-options='INSTALLDIRS=vendor' \ - --with-gs-font-dir="${EPREFIX}"/usr/share/fonts/urw-fonts \ - $(use_with bzip2 bzlib) \ - $(use_with X x) \ - $(use_with zlib) \ - $(use_with autotrace) \ - $(use_with postscript dps) \ - $(use_with djvu) \ - --with-dejavu-font-dir="${EPREFIX}"/usr/share/fonts/dejavu \ - $(use_with fftw) \ - $(use_with fpx) \ - $(use_with fontconfig) \ - $(use_with truetype freetype) \ - $(use_with postscript gslib) \ - $(use_with graphviz gvc) \ - $(use_with jbig) \ - $(use_with jpeg) \ - $(use_with jpeg2k openjp2) \ - --without-lcms \ - $(use_with lcms lcms2) \ - $(use_with lqr) \ - $(use_with lzma) \ - $(use_with openexr) \ - $(use_with pango) \ - $(use_with png) \ - $(use_with svg rsvg) \ - $(use_with tiff) \ - $(use_with webp) \ - $(use_with corefonts windows-font-dir "${EPREFIX}"/usr/share/fonts/corefonts) \ - $(use_with wmf) \ - $(use_with xml) \ - --${openmp}-openmp -} - -src_test() { - LD_LIBRARY_PATH="${S}/coders/.libs:${S}/filters/.libs:${S}/Magick++/lib/.libs:${S}/magick/.libs:${S}/wand/.libs" \ - emake -j1 check -} - -src_install() { - # Ensure documentation installation files and paths with each release! - emake \ - DESTDIR="${D}" \ - DOCUMENTATION_PATH="${EPREFIX}"/usr/share/doc/${PF}/html \ - install - - rm -f "${ED}"/usr/share/doc/${PF}/html/{ChangeLog,LICENSE,NEWS.txt} - dodoc {AUTHORS,README}.txt ChangeLog - - if use perl; then - find "${ED}" -type f -name perllocal.pod -exec rm -f {} + - find "${ED}" -depth -mindepth 1 -type d -empty -exec rm -rf {} + - fi - - find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} + - - if use opencl; then - cat <<-EOF > "${T}"/99${PN} - SANDBOX_PREDICT="/dev/nvidiactl:/dev/ati/card:/dev/dri/card" - EOF - - insinto /etc/sandbox.d - doins "${T}"/99${PN} #472766 - fi -} |