Sun Mar 22 20:07:31 2009 UTC ()
add missing patch from previous.


(markd)
diff -r0 -r1.3 pkgsrc/graphics/gwenview/patches/patch-aa

File Added: pkgsrc/graphics/gwenview/patches/Attic/patch-aa
$NetBSD: patch-aa,v 1.3 2009/03/22 20:07:31 markd Exp $

Fix build with exiv2-01.8 from gentoo patches.

--- src/imageutils/jpegcontent.cpp.orig	2007-09-15 19:46:17.000000000 +0600
+++ src/imageutils/jpegcontent.cpp	2009-01-09 14:24:04.000000000 +0500
@@ -589,7 +589,8 @@
 QImage JPEGContent::thumbnail() const {
 	QImage image;
 	if (!d->mExifData.empty()) {
-		Exiv2::DataBuf thumbnail = d->mExifData.copyThumbnail();
+		Exiv2::ExifThumbC thumb(d->mExifData);
+		Exiv2::DataBuf const thumbnail = thumb.copy();
 		image.loadFromData(thumbnail.pData_, thumbnail.size_);
 	}
 	return image;
@@ -611,7 +612,8 @@
 		return;
 	}
 	
-	d->mExifData.setJpegThumbnail((unsigned char*)array.data(), array.size());
+	Exiv2::ExifThumb thumb(d->mExifData);
+	thumb.setJpegThumbnail((unsigned char*)array.data(), array.size());
 }