Version bump wrt #395611 by Ivan S. Titov
authorSamuli Suominen <ssuominen@gentoo.org>
Wed, 28 Dec 2011 20:59:28 +0000 (20:59 +0000)
committerSamuli Suominen <ssuominen@gentoo.org>
Wed, 28 Dec 2011 20:59:28 +0000 (20:59 +0000)
Package-Manager: portage-2.2.0_alpha81/cvs/Linux x86_64

media-gfx/graphicsmagick/ChangeLog
media-gfx/graphicsmagick/Manifest
media-gfx/graphicsmagick/files/graphicsmagick-1.3.13-lzma_configure.patch [new file with mode: 0644]
media-gfx/graphicsmagick/graphicsmagick-1.3.13.ebuild [new file with mode: 0644]

index a00e9ddac95d99dde983f7b563a0c4b06c6e4930..60509161da1ffed9d80d5aef978355746059bcfd 100644 (file)
@@ -1,6 +1,13 @@
 # ChangeLog for media-gfx/graphicsmagick
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/graphicsmagick/ChangeLog,v 1.83 2011/12/16 09:34:05 naota Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/graphicsmagick/ChangeLog,v 1.84 2011/12/28 20:59:28 ssuominen Exp $
+
+*graphicsmagick-1.3.13 (28 Dec 2011)
+
+  28 Dec 2011; Samuli Suominen <ssuominen@gentoo.org>
+  +graphicsmagick-1.3.13.ebuild,
+  +files/graphicsmagick-1.3.13-lzma_configure.patch:
+  Version bump wrt #395611 by Ivan S. Titov
 
   16 Dec 2011; Naohiro Aota <naota@gentoo.org> graphicsmagick-1.3.12-r1.ebuild:
   Add ~x86-fbsd
index 65c575338aaaac8f8e6395ff7ba2d678b76b6537..d4de851158f16349b35d2eb568f6c36202725968 100644 (file)
@@ -1,17 +1,24 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
+AUX graphicsmagick-1.3.13-lzma_configure.patch 710 RMD160 8cf2edfbc65d4ea793f7c8881cc1647787f0816c SHA1 12e73c07627e6d1cb387bb3b8bac8331dec4b98b SHA256 b0577b2a5445c21fba810a3e6cec92f6a2f4fd5c0c09560331c3025cb8a7d815
 AUX graphicsmagick-1.3.7-debian-fixed.patch 14493 RMD160 cbeccbd775d60da7f2b498540fdef8b08189eeb6 SHA1 2da7acdf46401cbc294170919c592cb842ab2afa SHA256 da17fbb6e30ca42b2d07871cc730de8f5ad61df9387cf22948fe1dcb72263b8c
 AUX graphicsmagick-1.3.7-perl-ldflags.patch 991 RMD160 e234224a939892f04a82b83e48ef475318183b28 SHA1 5e5c89d808bd3040945c64a60e1f8df35c03053d SHA256 f1ff9bf3009b1e353089ed27067bee2895b4e7f0d9e15100abdebac20bef8644
 DIST GraphicsMagick-1.3.12.tar.bz2 6690493 RMD160 0a2749ee38a63c00c3ee6259ea7ea65c2bccc621 SHA1 6b8a414af162ad8679f2f04b10f128edc8ee3233 SHA256 4ceea8558c959fba847b2a4cd92232aac37f5f6a59dda234bc17ef83b90e57d7
+DIST GraphicsMagick-1.3.13.tar.xz 4899208 RMD160 ff8170a15ce1a2f4441273704bbefe9f45e3950d SHA1 b85b21785bb072fd795f7fc6ac902cffae4e96e6 SHA256 45e3a676309b25837f34ae78a9f46573af260e38f4ba4960f16b70b8e1968f22
 DIST graphicsmagick-1.3.12-libpng15.patch.bz2 11866 RMD160 922a212315319c5c0818fea61263623b5701bbe1 SHA1 f3b416d7e2fe668e4da05b1dcf6078fa3cf087d8 SHA256 553bddf928debabd438a25719f5c5a559bfd33f26c0f17dd4eab8438d91edddd
 EBUILD graphicsmagick-1.3.12-r1.ebuild 3709 RMD160 b0b5b69b1a1dad255a235dc1939b3c9591c8be9b SHA1 4a0b3b3d4f009f3cf21d19f436244257037fe221 SHA256 8465cf675fb8da31c84550072872cc0502e3528c5c6a534845999213683d0b61
-MISC ChangeLog 8004 RMD160 892f0f07a3f4c8cd314eb647561bf51d10f0cc95 SHA1 6a1d7450282b0f0bbc915db26ce9c388fc3108ed SHA256 2e7a1c1b693219d01470c39a0983f7c4a018db9699b0377b7398a1a372dac3d7
+EBUILD graphicsmagick-1.3.13.ebuild 3110 RMD160 71fd41289e452b6d849ea1232f56673d33a4da76 SHA1 eef177a183b9f3579a938189bd95d35c865138bc SHA256 b7afd3fc699f244f1fa9aff2dbdc72e8f4f092b6fe2923232927b88c7d9e4478
+MISC ChangeLog 8231 RMD160 50b0b567ca09bb1435b12f9f39ebf3334ccbaef7 SHA1 ff383c401e21ae30055975a2ed4ec803a942fc74 SHA256 24012865d072586cd10740940d8525b86df813da71d1769dbf339ce6be7e38d2
 MISC metadata.xml 948 RMD160 777ea220f961149cf9da9f4d0150c613df0ca92b SHA1 cf14a02282804546e796d61d143b0add1c086cfd SHA256 885686871e4c7d112c5fcbbe0a9056a286c5714985643844bb3a078175085ac6
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.18 (FreeBSD)
+Version: GnuPG v2.0.18 (GNU/Linux)
 
-iEYEARECAAYFAk7rEJoACgkQGpDnPLSHuMCpogCcC3HFF5fFaHoLdddSpRvnAVTQ
-ihQAoMcvNxtB53RQbMm0ziYLfprp7UBG
-=seDJ
+iQEcBAEBAgAGBQJO+4LdAAoJEEdUh39IaPFNrS4IAKTjjnNBTpTRWS2E6P00bbj0
+lbCh0ePNX+cuJQRAyg0n7nq/Lx06wdjZNUK41rhFEcbvfPaD3DisWhLslLitpLS6
+ApldN8Z60wGbwmFEAurWX3IQXD3EnD1CmsWT5FHVw46wwqGxEKxBltH0ODB8hCUp
+cHfhYzTVzbyt04DGy+5xe6zWGbAkZ++GQxaT7o4sw+GvUgK4SH9S4iH8rDkXbt0q
++boh55DClqI2GKhFj/+R0lSQzTUr+t6vJu1YrkHkanRGIY151DsN2sb2nDHbY53X
+dgJ/XucE2/iAlbgIwN0H6FiPkXTnvL39WescsRU8yeKYW9OQhUvl48d+Zb/RRVg=
+=XPjD
 -----END PGP SIGNATURE-----
diff --git a/media-gfx/graphicsmagick/files/graphicsmagick-1.3.13-lzma_configure.patch b/media-gfx/graphicsmagick/files/graphicsmagick-1.3.13-lzma_configure.patch
new file mode 100644 (file)
index 0000000..91e5fec
--- /dev/null
@@ -0,0 +1,34 @@
+--- configure
++++ configure
+@@ -1061,6 +1061,7 @@
+ with_jp2
+ with_lcms
+ with_lcms2
++with_lzma
+ with_png
+ with_tiff
+ with_trio
+@@ -20007,9 +20008,9 @@
+ # Disable LZMA (lzma library)
+-# Check whether --with-bzlib was given.
+-if test "${with_bzlib+set}" = set; then :
+-  withval=$with_bzlib; with_lzma=$withval
++# Check whether --with-lzma was given.
++if test "${with_lzma+set}" = set; then :
++  withval=$with_lzma; with_lzma=$withval
+ else
+   with_lzma='yes'
+ fi
+--- configure.ac
++++ configure.ac
+@@ -694,7 +694,7 @@
+ fi
+ # Disable LZMA (lzma library)
+-AC_ARG_WITH(bzlib,
++AC_ARG_WITH(lzma,
+             [  --without-lzma          disable LZMA support],
+             [with_lzma=$withval],
+             [with_lzma='yes'])
diff --git a/media-gfx/graphicsmagick/graphicsmagick-1.3.13.ebuild b/media-gfx/graphicsmagick/graphicsmagick-1.3.13.ebuild
new file mode 100644 (file)
index 0000000..c99df9f
--- /dev/null
@@ -0,0 +1,117 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/graphicsmagick/graphicsmagick-1.3.13.ebuild,v 1.1 2011/12/28 20:59:28 ssuominen Exp $
+
+EAPI=4
+inherit eutils toolchain-funcs
+
+MY_P=${P/graphicsm/GraphicsM}
+
+DESCRIPTION="Collection of tools and libraries for many image formats"
+HOMEPAGE="http://www.graphicsmagick.org/"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.xz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="bzip2 cxx debug fpx imagemagick jbig jpeg jpeg2k lcms lzma modules openmp perl png q16 q32 static-libs svg threads tiff truetype wmf X zlib"
+
+RDEPEND="app-text/ghostscript-gpl
+       >=sys-devel/libtool-2.2.6b
+       bzip2? ( app-arch/bzip2 )
+       fpx? ( media-libs/libfpx )
+       imagemagick? ( !media-gfx/imagemagick )
+       jbig? ( media-libs/jbigkit )
+       jpeg? ( virtual/jpeg )
+       jpeg2k? ( >=media-libs/jasper-1.701.0 )
+       lcms? ( media-libs/lcms:2 )
+       lzma? ( app-arch/xz-utils )
+       perl? ( dev-lang/perl )
+       png? ( >=media-libs/libpng-1.2:0 )
+       svg? ( dev-libs/libxml2 )
+       tiff? ( >=media-libs/tiff-3.8.2:0 )
+       truetype? ( >=media-libs/freetype-2.0 )
+       wmf? ( media-libs/libwmf )
+       X? (
+               x11-libs/libSM
+               x11-libs/libXext
+               )
+       zlib? ( sys-libs/zlib )"
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+       epatch "${FILESDIR}"/${P}-lzma_configure.patch
+}
+
+src_configure() {
+       local depth=8
+       use q16 && depth=16
+       use q32 && depth=32
+
+       local openmp=disable
+       if use openmp && tc-has-openmp; then
+               openmp=enable
+       fi
+
+       econf \
+               --docdir="${EPREFIX}"/usr/share/doc/${PF} \
+               --htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
+               --${openmp}-openmp \
+               --enable-largefile \
+               --enable-shared \
+               $(use_enable static-libs static) \
+               $(use_enable debug ccmalloc) \
+               $(use_enable debug prof) \
+               $(use_enable debug gcov) \
+               $(use_enable imagemagick magick-compat) \
+               $(use_with threads) \
+               --without-included-ltdl \
+               $(use_with modules) \
+               --with-quantum-depth=${depth} \
+               --without-frozenpaths \
+               $(use_with cxx magick-plus-plus) \
+               $(use_with perl) \
+               --with-perl-options=INSTALLDIRS=vendor \
+               $(use_with bzip2 bzlib) \
+               $(use_with fpx) \
+               --without-gslib \
+               $(use_with jbig) \
+               $(use_with jpeg) \
+               $(use_with jpeg2k jp2) \
+               --without-lcms \
+               $(use_with lcms lcms2) \
+               $(use_with lzma) \
+               $(use_with png) \
+               $(use_with tiff) \
+               $(use_with truetype ttf) \
+               $(use_with wmf) \
+               --with-fontpath="${EPREFIX}"/usr/share/fonts \
+               --with-gs-font-dir="${EPREFIX}"/usr/share/fonts/default/ghostscript \
+               --with-windows-font-dir="${EPREFIX}"/usr/share/fonts/corefonts \
+               $(use_with svg xml) \
+               $(use_with zlib) \
+               $(use_with X x)
+}
+
+src_compile() {
+       emake
+       use perl && emake perl-build
+}
+
+src_test() {
+       emake check
+}
+
+src_install() {
+       emake DESTDIR="${D}" install
+
+       if use perl; then
+               emake -C PerlMagick DESTDIR="${D}" install
+               find "${ED}" -type f -name perllocal.pod -delete
+               find "${ED}" -depth -mindepth 1 -type d -empty -delete
+       fi
+
+       find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} +
+}