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

Maximiliano Curia maxy at moszumanska.debian.org
Thu Jul 13 17:42:11 UTC 2017


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

The following commit has been merged in the master branch:
commit b091dceb593f0c03959c513b73387b1742898d2b
Author: Robin Mills <robin at clanmills.com>
Date:   Mon Jan 3 23:05:38 2011 +0000

    msvc64: adding runner.py and associated files.
---
 msvc64/ReadMe.txt                     |   36 +-
 msvc64/buildall.bat                   |   22 +
 msvc64/editem.bat                     |   34 -
 msvc64/runner.txt                     | 1125 +++++++++++++++++++++++++++++++++
 {msvc => msvc64/testimages}/test.jpg  |  Bin
 {msvc => msvc64/testimages}/test.png  |  Bin
 {msvc => msvc64/testimages}/test.tiff |  Bin
 msvc64/tools/bin/depends32.exe        |  Bin 0 -> 68608 bytes
 msvc64/tools/bin/depends64.exe        |  Bin 0 -> 75776 bytes
 9 files changed, 1178 insertions(+), 39 deletions(-)

diff --git a/msvc64/ReadMe.txt b/msvc64/ReadMe.txt
index aec6bb1..dd51d80 100644
--- a/msvc64/ReadMe.txt
+++ b/msvc64/ReadMe.txt
@@ -1,7 +1,7 @@
 exiv2\msvc64\ReadMe.txt
 -----------------------
 
-Updated: 2011-01-02 
+Updated: 2011-01-03 
 This is work in progress.
 However this is sufficiently robust to be in current use by a commercial licensee of exiv2.
 
@@ -9,13 +9,12 @@ However this is sufficiently robust to be in current use by a commercial license
      Build 32bit and 64bit builds of exiv2.exe (and libraries exiv2lib,expat,zlib,xmpsdk).
      Builds with VS2005, 2008 and 2010.
      Supports zlib-1.2.5 or zlib-1.2.3
-     Notes added about building with VS2010 Express
      setbuild.py "doctors" the project files for DevStudio Express
+     runner.py build verification script (and binaries/code for depends{32|64}.exe)
 
 2)   TODO (in priority order)
-     a) Provide a "runner.bat" build verification test script
-     b) Build sample/test applications (exifprint etc)
-     c) Use .vsprop files to hold "common" project settings
+     a) Build sample/test applications (exifprint etc)
+     b) Use .vsprop files to hold "common" project settings
    
      Assistance appreciated if you wish to become involved.
 
@@ -42,6 +41,10 @@ T A B L E  o f  C O N T E N T S
 3    Acknowledgment of prior work
 3.1  Differences between inherited project and the exiv2 projects
 
+4    Batch builds and tests
+4.1  buildall.bat
+4.2  runner.py
+
 ## End Table of Contents End ##
 ####
 
@@ -132,6 +135,10 @@ T A B L E  o f  C O N T E N T S
      Select Platform="Win32" Configuration="Debug|DebugDLL|Release|ReleaseDLL"  Build.
      Build the Configurations you need.  Build time is about 2 minutes/Configuration.
      
+     To remove the "memory" of old configurations:
+     setbuild.py all && del/s *.orig
+     (Run this before doing an svn update of the code)
+     
 2    Design
 
      expat and zlib do not provide 64bit builds for DevStudio,
@@ -203,5 +210,24 @@ T A B L E  o f  C O N T E N T S
 3.1  Differences between inherited projects and the exiv2 projects
      There is no compatiblity.
 
+4    Batch builds and tests
+	 
+4.1  buildall.bat
+     This is a real "throw away" kind of script.
+     You will have to run vcvars32.bat for the compiler you intend to use to ensure devenv is on your path.
+
+4.2  runner.py
+	 runner.py [Win32|x64|all]
+	 
+	 This script runs some basic "sanity" checks on the build.  You should compare the output of runner.py
+	 with the reference output runner.txt.  diff/windiff/winmergeu - or whatever your favorite diff tool.
+	 
+	 python runner.py all > new.txt
+	 winmergeu.exe new.txt runner.txt
+	 
+	 If you have only build Win32 (or x64), you'll have to remove the output from runner.txt for the target
+	 that isn't of interest.
+	 
+
 # That's all Folks!
 ##
diff --git a/msvc64/buildall.bat b/msvc64/buildall.bat
new file mode 100644
index 0000000..19fc334
--- /dev/null
+++ b/msvc64/buildall.bat
@@ -0,0 +1,22 @@
+ at echo off
+
+rem ##
+rem buildall [/rebuild]
+
+setlocal
+set "ACTION=%1%"
+if NOT DEFINED ACTION set "ACTION=/build"
+
+devenv exiv2.sln %ACTION% "Debug|Win32" 
+devenv exiv2.sln %ACTION% "DebugDLL|Win32" 
+devenv exiv2.sln %ACTION% "Release|Win32" 
+devenv exiv2.sln %ACTION% "ReleaseDLL|Win32" 
+devenv exiv2.sln %ACTION% "Debug|x64" 
+devenv exiv2.sln %ACTION% "DebugDLL|x64" 
+devenv exiv2.sln %ACTION% "Release|x64" 
+devenv exiv2.sln %ACTION% "ReleaseDLL|x64" 
+
+endlocal
+
+rem That's all Folks!
+rem ##
diff --git a/msvc64/editem.bat b/msvc64/editem.bat
deleted file mode 100644
index ec6ef48..0000000
--- a/msvc64/editem.bat
+++ /dev/null
@@ -1,34 +0,0 @@
- at echo off
-rem edit the project files
-rem
-rem ce addmoddelddmoddel.vcproj
-rem ce convert-test
-- 
exiv2 packaging



More information about the pkg-kde-commits mailing list