[SCM] exiv2 packaging branch, master, updated. debian/0.25-3.1-3734-gdcbc29a

Maximiliano Curia maxy at moszumanska.debian.org
Thu Jul 13 17:43:32 UTC 2017


Gitweb-URL: http://git.debian.org/?p=pkg-kde/kde-extras/exiv2.git;a=commitdiff;h=ca8f413

The following commit has been merged in the master branch:
commit ca8f413673c43cb921917c625c148683164456da
Author: Robin Mills <robin at clanmills.com>
Date:   Wed Nov 14 08:49:45 2012 +0000

    Windows fixes for exiv2 -v -V output
---
 src/version.cpp | 27 +++++++++++++++++++++------
 1 file changed, 21 insertions(+), 6 deletions(-)

diff --git a/src/version.cpp b/src/version.cpp
index 1fefa35..096725d 100644
--- a/src/version.cpp
+++ b/src/version.cpp
@@ -130,7 +130,7 @@ EXIV2API void dumpLibraryInfo(std::ostream& os)
 {
 	  string_v libs; // libs[0] == executable
 
-	  int      bits     = sizeof(void*);
+	  int      bits = sizeof(void*);
 #if   defined(_DEBUG) || defined(DEBUG)
 	  int debug=1;
 #else
@@ -145,15 +145,30 @@ EXIV2API void dumpLibraryInfo(std::ostream& os)
 
       const char* compiler = 
 #if   defined(_MSC_VER)
-	  "MSVC"    ; // ((_MSC_VER-600)/100),debug,dll,bits);
+	  "MSVC"    ;
+
+#ifndef __VERSION__
+	  char version[20];
+	  sprintf(version,"%d.%02d",(_MSC_VER-600)/100,_MSC_VER%100);
+#define __VERSION__ version
+#endif
+
 #elif defined(__clang__)
-	  "Clang"   ; // =%s,DEBUG=%d,DLL=%d,Bits=%d"  ,__clang_version__,debug,dll,bits);
+	  "Clang"   ;
 #elif defined(__GNUG__)
-	  "G++"     ; // =%s,DEBUG=%d,DLL=%d,Bits=%d"    ,__VERSION__,debug,dll,bits);
+	  "G++"     ;
 #elif defined(__GNUC__)
-	  "GCC"     ; // =%s,DEBUG=%d,DLL=%d,Bits=%d"    ,__VERSION__,debug,dll,bits);
+	  "GCC"     ;
 #else
-	  "unknown" ; // =%s,DEBUG=%d,DLL=%d,Bits=%d",__VERSION__,debug,dll,bits);
+	  "unknown" ;
+#endif
+
+#ifndef __VERSION__
+#ifdef  __clang__version__
+#define __VERSION__ __clang__version__
+#else
+#define __VERSION__ "unknown"
+#endif
 #endif
 
 	  const char* platform =

-- 
exiv2 packaging



More information about the pkg-kde-commits mailing list