summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2011-09-16 07:12:48 +0000
committerRobin H. Johnson <robbat2@gentoo.org>2011-09-16 07:12:48 +0000
commit9b729f75828e03b73257729287ddd4f7ad805a69 (patch)
tree2f1c02f4b508be5106c4625cdf9602861b7088cc /media-gfx
parentRemoved older versions (diff)
downloadgentoo-2-9b729f75828e03b73257729287ddd4f7ad805a69.tar.gz
gentoo-2-9b729f75828e03b73257729287ddd4f7ad805a69.tar.bz2
gentoo-2-9b729f75828e03b73257729287ddd4f7ad805a69.zip
Bug #378169 again, missed on more case with libpng15, revbump to ensure all users get the rebuilt version.
(Portage version: 2.2.0_alpha51/cvs/Linux x86_64)
Diffstat (limited to 'media-gfx')
-rw-r--r--media-gfx/pngtools/ChangeLog9
-rw-r--r--media-gfx/pngtools/files/pngtools-0.4-libpng15-fixes.patch42
-rw-r--r--media-gfx/pngtools/pngtools-0.4-r2.ebuild (renamed from media-gfx/pngtools/pngtools-0.4-r1.ebuild)2
3 files changed, 33 insertions, 20 deletions
diff --git a/media-gfx/pngtools/ChangeLog b/media-gfx/pngtools/ChangeLog
index 588893f15747..a55dba459684 100644
--- a/media-gfx/pngtools/ChangeLog
+++ b/media-gfx/pngtools/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for media-gfx/pngtools
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/pngtools/ChangeLog,v 1.9 2011/09/15 18:22:37 robbat2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/pngtools/ChangeLog,v 1.10 2011/09/16 07:12:48 robbat2 Exp $
+
+*pngtools-0.4-r2 (16 Sep 2011)
+
+ 16 Sep 2011; Robin H. Johnson <robbat2@gentoo.org> -pngtools-0.4-r1.ebuild,
+ +pngtools-0.4-r2.ebuild, files/pngtools-0.4-libpng15-fixes.patch:
+ Bug #378169 again, missed on more case with libpng15, revbump to ensure all
+ users get the rebuilt version.
*pngtools-0.4-r1 (15 Sep 2011)
diff --git a/media-gfx/pngtools/files/pngtools-0.4-libpng15-fixes.patch b/media-gfx/pngtools/files/pngtools-0.4-libpng15-fixes.patch
index 44965ab839af..29b73233610b 100644
--- a/media-gfx/pngtools/files/pngtools-0.4-libpng15-fixes.patch
+++ b/media-gfx/pngtools/files/pngtools-0.4-libpng15-fixes.patch
@@ -1,20 +1,25 @@
---- pngtools-0.4.orig/pnginfo.c 2008-11-27 01:14:17.000000000 +0200
-+++ pngtools-0.4.orig/pnginfo.c 2011-09-15 14:30:36.000000000 +0300
-@@ -187,18 +187,21 @@
+diff -Nuar --exclude '*.orig' --exclude '*.rej' pngtools-0.4.orig//pnginfo.c pngtools-0.4/pnginfo.c
+--- pngtools-0.4.orig//pnginfo.c 2011-09-16 07:05:05.235477249 +0000
++++ pngtools-0.4/pnginfo.c 2011-09-16 07:07:52.385872705 +0000
+@@ -185,20 +185,25 @@
+ ///////////////////////////////////////////////////////////////////////////
+
printf (" Image Width: %d Image Length: %d\n", width, height);
++ int pixel_depth;
++ pixel_depth = bitdepth * png_get_channels(png, info);
if(tiffnames == pnginfo_true){
printf (" Bits/Sample: %d\n", bitdepth);
- printf (" Samples/Pixel: %d\n", info->channels);
- printf (" Pixel Depth: %d\n", info->pixel_depth); // Does this add value?
+ printf (" Samples/Pixel: %d\n", png_get_channels(png, info));
-+ printf (" Pixel Depth: %d\n", info->pixel_depth); // Does this add value?
++ printf (" Pixel Depth: %d\n", pixel_depth); // Does this add value?
}
else{
printf (" Bitdepth (Bits/Sample): %d\n", bitdepth);
- printf (" Channels (Samples/Pixel): %d\n", info->channels);
- printf (" Pixel depth (Pixel Depth): %d\n", info->pixel_depth); // Does this add value?
+ printf (" Channels (Samples/Pixel): %d\n", png_get_channels(png, info));
-+ printf (" Pixel depth (Pixel Depth): %d\n", info->pixel_depth); // Does this add value?
++ printf (" Pixel depth (Pixel Depth): %d\n", pixel_depth); // Does this add value?
}
// Photometric interp packs a lot of information
@@ -26,7 +31,7 @@
switch (colourtype)
{
case PNG_COLOR_TYPE_GRAY:
-@@ -207,10 +210,10 @@
+@@ -207,10 +212,10 @@
case PNG_COLOR_TYPE_PALETTE:
printf ("PALETTED COLOUR ");
@@ -39,7 +44,7 @@
break;
case PNG_COLOR_TYPE_RGB:
-@@ -232,7 +235,7 @@
+@@ -232,7 +237,7 @@
printf ("\n");
printf (" Image filter: ");
@@ -48,7 +53,7 @@
{
case PNG_FILTER_TYPE_BASE:
printf ("Single row per byte filter ");
-@@ -249,7 +252,7 @@
+@@ -249,7 +254,7 @@
printf ("\n");
printf (" Interlacing: ");
@@ -57,7 +62,7 @@
{
case PNG_INTERLACE_NONE:
printf ("No interlacing ");
-@@ -266,7 +269,7 @@
+@@ -266,7 +271,7 @@
printf ("\n");
printf (" Compression Scheme: ");
@@ -66,7 +71,7 @@
{
case PNG_COMPRESSION_TYPE_BASE:
printf ("Deflate method 8, 32k window");
-@@ -278,9 +281,13 @@
+@@ -278,9 +283,13 @@
}
printf ("\n");
@@ -82,7 +87,7 @@
{
case PNG_RESOLUTION_UNKNOWN:
printf ("(unit unknown)");
-@@ -299,15 +306,18 @@
+@@ -299,15 +308,18 @@
// FillOrder is always msb-to-lsb, big endian
printf (" FillOrder: msb-to-lsb\n Byte Order: Network (Big Endian)\n");
@@ -105,7 +110,7 @@
{
case -1:
printf ("(tEXt uncompressed)");
-@@ -332,12 +342,12 @@
+@@ -332,12 +344,12 @@
printf (": ");
j = 0;
@@ -121,7 +126,7 @@
j++;
}
-@@ -385,14 +395,14 @@
+@@ -385,14 +397,14 @@
printf ("Dumping the bitmap for this image:\n");
printf ("(Expanded samples result in %d bytes per pixel, %d channels with %d bytes per channel)\n\n",
@@ -138,7 +143,7 @@
{
int scount, bcount, pixel;
-@@ -408,16 +418,16 @@
+@@ -408,16 +420,16 @@
// Determine if this is a pixel whose entire value is zero
pixel = 0;
@@ -158,7 +163,7 @@
}
printf ("] ");
runlen++;
-@@ -425,10 +435,10 @@
+@@ -425,10 +437,10 @@
if (runlen == 0){
printf ("[");
@@ -171,9 +176,10 @@
}
printf("] ");
}
---- pngtools-0.4.orig/pngread.c 2008-11-27 01:14:17.000000000 +0200
-+++ pngtools-0.4.orig/pngread.c 2011-09-15 14:27:37.000000000 +0300
-@@ -68,7 +68,7 @@
+diff -Nuar --exclude '*.orig' --exclude '*.rej' pngtools-0.4.orig//pngread.c pngtools-0.4/pngread.c
+--- pngtools-0.4.orig//pngread.c 2011-09-16 07:05:05.235477249 +0000
++++ pngtools-0.4/pngread.c 2011-09-16 07:05:44.865570870 +0000
+@@ -68,7 +68,7 @@
// palette is correctly reported...
//png_set_strip_alpha (png);
png_read_update_info (png, info);
diff --git a/media-gfx/pngtools/pngtools-0.4-r1.ebuild b/media-gfx/pngtools/pngtools-0.4-r2.ebuild
index 507d3e3ede8b..29d22626c494 100644
--- a/media-gfx/pngtools/pngtools-0.4-r1.ebuild
+++ b/media-gfx/pngtools/pngtools-0.4-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/pngtools/pngtools-0.4-r1.ebuild,v 1.1 2011/09/15 18:22:37 robbat2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/pngtools/pngtools-0.4-r2.ebuild,v 1.1 2011/09/16 07:12:48 robbat2 Exp $
EAPI=4
inherit autotools eutils