[netpbm] pnmpsnr: compare the same images failed (#969479)

Petr Hracek phracek at fedoraproject.org
Wed Jun 5 08:28:32 UTC 2013


commit 8f323cacdbc0bfc8da306fa9b1a1c8c09a30413d
Author: Petr Hracek <phracek at redhat.com>
Date:   Wed Jun 5 10:28:08 2013 +0200

    pnmpsnr: compare the same images failed (#969479)

 netpbm-compare-same-images.patch |   23 +++++++++++++++++++++++
 netpbm.spec                      |    7 ++++++-
 2 files changed, 29 insertions(+), 1 deletions(-)
---
diff --git a/netpbm-compare-same-images.patch b/netpbm-compare-same-images.patch
new file mode 100644
index 0000000..c629c4c
--- /dev/null
+++ b/netpbm-compare-same-images.patch
@@ -0,0 +1,23 @@
+diff --git a/analyzer/pnmpsnr.c b/analyzer/pnmpsnr.c
+index ce2708b..b04316c 100644
+--- a/analyzer/pnmpsnr.c
++++ b/analyzer/pnmpsnr.c
+@@ -55,14 +55,14 @@ validateInput(struct pam const pam1,
+                  "maxval of one of them.",
+                  (unsigned int) pam1.maxval, (unsigned int) pam2.maxval);
+ 
+-    if (streq(pam1.tuple_type, pam2.tuple_type))
++    if (!streq(pam1.tuple_type, pam2.tuple_type))
+         pm_error("images are not of the same type.  The tuple types are "
+                  "'%s' and '%s', respectively.",
+                  pam1.tuple_type, pam2.tuple_type);
+ 
+-    if (streq(pam1.tuple_type, PAM_PBM_TUPLETYPE) &&
+-        streq(pam1.tuple_type, PAM_PGM_TUPLETYPE) &&
+-        streq(pam1.tuple_type, PAM_PPM_TUPLETYPE))
++    if (!streq(pam1.tuple_type, PAM_PBM_TUPLETYPE) &&
++        !streq(pam1.tuple_type, PAM_PGM_TUPLETYPE) &&
++        !streq(pam1.tuple_type, PAM_PPM_TUPLETYPE))
+         pm_error("Images are not of a PNM type.  Tuple type is '%s'",
+                  pam1.tuple_type);
+ }
diff --git a/netpbm.spec b/netpbm.spec
index b1c42a9..76b9ff5 100644
--- a/netpbm.spec
+++ b/netpbm.spec
@@ -1,7 +1,7 @@
 Summary: A library for handling different graphics file formats
 Name: netpbm
 Version: 10.61.02
-Release: 3%{?dist}
+Release: 4%{?dist}
 # See copyright_summary for details
 License: BSD and GPLv2 and IJG and MIT and Public Domain
 Group: System Environment/Libraries
@@ -35,6 +35,7 @@ Patch24: netpbm-ppmtopict.patch
 Patch25: netpbm-pnmtopclxl.patch
 Patch26: netpbm-man-repeated.patch
 Patch27: netpbm-multipage-pam.patch
+Patch28: netpbm-compare-same-images.patch
 BuildRequires: libjpeg-devel, libpng-devel, libtiff-devel, flex
 BuildRequires: libX11-devel, python, jasper-devel, libxml2-devel
 
@@ -110,6 +111,7 @@ netpbm-doc.  You'll also need to install the netpbm-progs package.
 %patch25 -p1 -b .pnmtopclxl
 %patch26 -p1 -b .man-repeated
 %patch27 -p1 -b .multipage-pam
+%patch28 -p1 -b .compare-same-images
 
 sed -i 's/STRIPFLAG = -s/STRIPFLAG =/g' config.mk.in
 rm -rf converter/other/jpeg2000/libjasper/
@@ -260,6 +262,9 @@ rm -rf $RPM_BUILD_ROOT
 %doc userguide/*
 
 %changelog
+* Wed Jun 05 2013 Petr Hracek <phracek at redhat.com> - 10.61.02-4
+- pnmpsnr: compare the same images failed (#969479)
+
 * Tue May 28 2013 Petr Hracek <phracek at redhat.com> - 10.61.02-3
 - pnmtops: Multi-page PAM files correction (#833546)
 


More information about the scm-commits mailing list