summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Wright <gienah@gentoo.org>2013-09-08 04:19:39 +0000
committerMark Wright <gienah@gentoo.org>2013-09-08 04:19:39 +0000
commit8992deecdf2edafc9efd4eed1d5ad3fc92b30063 (patch)
treec17b3ed0e2e0e2019ddc7613adbad01ea29766d3 /media-libs/freeimage
parentAutomated update. (diff)
downloadgentoo-2-8992deecdf2edafc9efd4eed1d5ad3fc92b30063.tar.gz
gentoo-2-8992deecdf2edafc9efd4eed1d5ad3fc92b30063.tar.bz2
gentoo-2-8992deecdf2edafc9efd4eed1d5ad3fc92b30063.zip
Thanks to Christian Heimes for porting freeimage to use libjpeg-turbo, freeimage-3.15.4-libjpeg-turbo.patch.gz is from Christian's fork at https://bitbucket.org/tiran/freeimageturbo. Fixes bug 479476. Thanks to Aleksander for reporting, Samuli Suominen, SpanKY for comments on how it should be fixed.
(Portage version: 2.2.1/cvs/Linux x86_64, signed Manifest commit with key 618E971F)
Diffstat (limited to 'media-libs/freeimage')
-rw-r--r--media-libs/freeimage/ChangeLog10
-rw-r--r--media-libs/freeimage/files/freeimage-3.15.4-libjpeg-turbo.patch.gzbin0 -> 5391 bytes
-rw-r--r--media-libs/freeimage/freeimage-3.15.4.ebuild6
3 files changed, 13 insertions, 3 deletions
diff --git a/media-libs/freeimage/ChangeLog b/media-libs/freeimage/ChangeLog
index 946e47d55c22..8256b6f98e2a 100644
--- a/media-libs/freeimage/ChangeLog
+++ b/media-libs/freeimage/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for media-libs/freeimage
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/freeimage/ChangeLog,v 1.28 2013/06/13 12:29:48 xmw Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/freeimage/ChangeLog,v 1.29 2013/09/08 04:19:39 gienah Exp $
+
+ 08 Sep 2013; Mark Wright <gienah@gentoo.org>
+ +files/freeimage-3.15.4-libjpeg-turbo.patch.gz, freeimage-3.15.4.ebuild:
+ Thanks to Christian Heimes for porting freeimage to use libjpeg-turbo,
+ freeimage-3.15.4-libjpeg-turbo.patch.gz is from Christian's fork at
+ https://bitbucket.org/tiran/freeimageturbo. Fixes bug 479476. Thanks to
+ Aleksander for reporting, Samuli Suominen, SpanKY for comments on how it
+ should be fixed.
13 Jun 2013; Michael Weber <xmw@gentoo.org> freeimage-3.15.3-r2.ebuild,
freeimage-3.15.3.ebuild, freeimage-3.15.4.ebuild:
diff --git a/media-libs/freeimage/files/freeimage-3.15.4-libjpeg-turbo.patch.gz b/media-libs/freeimage/files/freeimage-3.15.4-libjpeg-turbo.patch.gz
new file mode 100644
index 000000000000..507235462131
--- /dev/null
+++ b/media-libs/freeimage/files/freeimage-3.15.4-libjpeg-turbo.patch.gz
Binary files differ
diff --git a/media-libs/freeimage/freeimage-3.15.4.ebuild b/media-libs/freeimage/freeimage-3.15.4.ebuild
index f5e7a017d250..1f89be01ceb1 100644
--- a/media-libs/freeimage/freeimage-3.15.4.ebuild
+++ b/media-libs/freeimage/freeimage-3.15.4.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/freeimage/freeimage-3.15.4.ebuild,v 1.4 2013/06/13 12:29:48 xmw Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/freeimage/freeimage-3.15.4.ebuild,v 1.5 2013/09/08 04:19:39 gienah Exp $
EAPI="4"
@@ -40,8 +40,10 @@ DEPEND="${RDEPEND}
S=${WORKDIR}/${MY_PN}
src_prepare() {
+ # Patch from Christian Heimes's fork (thanks) https://bitbucket.org/tiran/freeimageturbo
+ epatch "${FILESDIR}"/${PN}-3.15.4-libjpeg-turbo.patch.gz
cd Source
- cp LibJPEG/{transupp.c,transupp.h,jinclude.h} . || die
+ cp LibJPEG/{transupp.c,transupp.h,jpegcomp.h,jpegint.h,jinclude.h} . || die
cp LibTIFF4/{tiffiop,tif_dir}.h . || die
rm -rf LibPNG LibMNG LibOpenJPEG ZLib OpenEXR LibRawLite LibTIFF4 LibJPEG || die
cd ..