[136920] trunk/dports/kde/libkexiv2

ryandesign at macports.org ryandesign at macports.org
Fri May 29 19:52:51 PDT 2015


Revision: 136920
          https://trac.macports.org/changeset/136920
Author:   ryandesign at macports.org
Date:     2015-05-29 19:52:51 -0700 (Fri, 29 May 2015)
Log Message:
-----------
libkexiv2: fix roation matrix (#47838)

Modified Paths:
--------------
    trunk/dports/kde/libkexiv2/Portfile

Added Paths:
-----------
    trunk/dports/kde/libkexiv2/files/
    trunk/dports/kde/libkexiv2/files/patch-libkexiv2-rotationmatrix.cpp.orig.diff

Modified: trunk/dports/kde/libkexiv2/Portfile
===================================================================
--- trunk/dports/kde/libkexiv2/Portfile	2015-05-30 02:23:13 UTC (rev 136919)
+++ trunk/dports/kde/libkexiv2/Portfile	2015-05-30 02:52:51 UTC (rev 136920)
@@ -6,6 +6,7 @@
 
 name                libkexiv2
 version             4.14.3
+revision            1
 categories          kde kde4
 license             GPL-2+ LGPL-2+
 maintainers         nicos openmaintainer
@@ -27,5 +28,7 @@
 depends_lib-append  port:kdelibs4 \
                     port:exiv2
 
+patchfiles          patch-libkexiv2-rotationmatrix.cpp.orig.diff
+
 livecheck.url       http://kde.mirrors.hoobly.com/stable/
 livecheck.regex     (\\d+(\\.\\d+)+)

Added: trunk/dports/kde/libkexiv2/files/patch-libkexiv2-rotationmatrix.cpp.orig.diff
===================================================================
--- trunk/dports/kde/libkexiv2/files/patch-libkexiv2-rotationmatrix.cpp.orig.diff	                        (rev 0)
+++ trunk/dports/kde/libkexiv2/files/patch-libkexiv2-rotationmatrix.cpp.orig.diff	2015-05-30 02:52:51 UTC (rev 136920)
@@ -0,0 +1,29 @@
+Fix rotation matrix
+https://bugs.kde.org/show_bug.cgi?id=344155
+http://commits.kde.org/libkexiv2/5a716d237a6c379c6300df2b1cc8d25b9ccd9773
+--- libkexiv2/rotationmatrix.cpp.orig	2014-10-07 01:07:22.000000000 -0500
++++ libkexiv2/rotationmatrix.cpp	2015-05-25 19:23:48.000000000 -0500
+@@ -65,9 +65,9 @@
+    (I did not proof that mathematically, but empirically)
+ 
+    static const RotationMatrix identity;               //( 1,  0,  0,  1)
+-   static const RotationMatrix rotate90;               //( 0, -1,  1,  0)
++   static const RotationMatrix rotate90;               //( 0,  1, -1,  0)
+    static const RotationMatrix rotate180;              //(-1,  0,  0, -1)
+-   static const RotationMatrix rotate270;              //( 0,  1, -1,  0)
++   static const RotationMatrix rotate270;              //( 0, -1,  1,  0)
+    static const RotationMatrix flipHorizontal;         //(-1,  0,  0,  1)
+    static const RotationMatrix flipVertical;           //( 1,  0,  0, -1)
+    static const RotationMatrix rotate90flipHorizontal; //( 0,  1,  1,  0), first rotate, then flip
+@@ -79,9 +79,9 @@
+ {
+ 
+ static const RotationMatrix identity               ( 1,  0,  0,  1);
+-static const RotationMatrix rotate90               ( 0, -1,  1,  0);
++static const RotationMatrix rotate90               ( 0,  1, -1,  0);
+ static const RotationMatrix rotate180              (-1,  0,  0, -1);
+-static const RotationMatrix rotate270              ( 0,  1, -1,  0);
++static const RotationMatrix rotate270              ( 0, -1,  1,  0);
+ static const RotationMatrix flipHorizontal         (-1,  0,  0,  1);
+ static const RotationMatrix flipVertical           ( 1,  0,  0, -1);
+ static const RotationMatrix rotate90flipHorizontal ( 0,  1,  1,  0);
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150529/7bac449d/attachment.html>


More information about the macports-changes mailing list