rev 10936 - in kde-extras/exiv2/trunk/debian: . patches
Mark Purcell
msp at alioth.debian.org
Tue Jun 10 10:54:20 UTC 2008
Author: msp
Date: 2008-06-10 10:54:20 +0000 (Tue, 10 Jun 2008)
New Revision: 10936
Added:
kde-extras/exiv2/trunk/debian/patches/gcc4.3.diff
Removed:
kde-extras/exiv2/trunk/debian/patches/01_gcc4.3.diff
kde-extras/exiv2/trunk/debian/patches/02_gcc4.3.diff
Modified:
kde-extras/exiv2/trunk/debian/changelog
Log:
Refresh & merge gcc4.3 patches
Modified: kde-extras/exiv2/trunk/debian/changelog
===================================================================
--- kde-extras/exiv2/trunk/debian/changelog 2008-06-10 10:02:58 UTC (rev 10935)
+++ kde-extras/exiv2/trunk/debian/changelog 2008-06-10 10:54:20 UTC (rev 10936)
@@ -3,6 +3,7 @@
* (NOT RELEASED YET)
* New upstream release
* Switch to simple-patchsys.mk
+ * Refresh & merge gcc4.3 patches
-- Mark Purcell <msp at debian.org> Tue, 10 Jun 2008 18:28:11 +1000
Deleted: kde-extras/exiv2/trunk/debian/patches/01_gcc4.3.diff
Deleted: kde-extras/exiv2/trunk/debian/patches/02_gcc4.3.diff
Added: kde-extras/exiv2/trunk/debian/patches/gcc4.3.diff
===================================================================
--- kde-extras/exiv2/trunk/debian/patches/gcc4.3.diff (rev 0)
+++ kde-extras/exiv2/trunk/debian/patches/gcc4.3.diff 2008-06-10 10:54:20 UTC (rev 10936)
@@ -0,0 +1,45 @@
+diff -Nur -x '*.orig' -x '*~' exiv2-0.17/src/basicio.cpp exiv2-0.17.new/src/basicio.cpp
+--- exiv2-0.17/src/basicio.cpp 2008-03-09 04:10:50.000000000 +1100
++++ exiv2-0.17.new/src/basicio.cpp 2008-06-10 20:47:20.000000000 +1000
+@@ -428,7 +428,7 @@
+ // Minimum size for 1st block is 32kB
+ long size = std::max(32768 * (1 + need / 32768), size_);
+ byte* data = (byte*)std::malloc(size);
+- std::memcpy(data, data_, size_);
++ memcpy(data, data_, size_);
+ data_ = data;
+ sizeAlloced_ = size;
+ isMalloced_ = true;
+diff -Nur -x '*.orig' -x '*~' exiv2-0.17/xmpsdk/src/XMPCore_Impl.hpp exiv2-0.17.new/xmpsdk/src/XMPCore_Impl.hpp
+--- exiv2-0.17/xmpsdk/src/XMPCore_Impl.hpp 2008-04-05 02:50:11.000000000 +1100
++++ exiv2-0.17.new/xmpsdk/src/XMPCore_Impl.hpp 2008-06-10 20:49:53.000000000 +1000
+@@ -90,7 +90,7 @@
+ #define kHexDigits "0123456789ABCDEF"
+
+ #define XMP_LitMatch(s,l) (std::strcmp((s),(l)) == 0)
+-#define XMP_LitNMatch(s,l,n) (std::strncmp((s),(l),(n)) == 0)
++#define XMP_LitNMatch(s,l,n) (strncmp((s),(l),(n)) == 0)
+ // *** Use the above macros!
+
+ #define kTab ((char)0x09)
+@@ -370,7 +370,7 @@
+ IsPathPrefix ( XMP_StringPtr fullPath, XMP_StringPtr prefix )
+ {
+ bool isPrefix = false;
+- XMP_StringLen prefixLen = std::strlen(prefix);
++ XMP_StringLen prefixLen = strlen(prefix);
+ if ( XMP_LitNMatch ( prefix, fullPath, prefixLen ) ) {
+ char separator = fullPath[prefixLen];
+ if ( (separator == 0) || (separator == '/') ||
+diff -Nur -x '*.orig' -x '*~' exiv2-0.17/xmpsdk/src/XMPMeta.cpp exiv2-0.17.new/xmpsdk/src/XMPMeta.cpp
+--- exiv2-0.17/xmpsdk/src/XMPMeta.cpp 2008-05-13 19:28:28.000000000 +1000
++++ exiv2-0.17.new/xmpsdk/src/XMPMeta.cpp 2008-06-10 20:47:20.000000000 +1000
+@@ -20,6 +20,8 @@
+ #include "UnicodeInlines.incl_cpp"
+ #include "UnicodeConversions.hpp"
+
++#include <cstring>
++
+ #if XMP_DebugBuild
+ #include <iostream>
+ #endif
More information about the pkg-kde-commits
mailing list