[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