[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:08 UTC 2017


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

The following commit has been merged in the master branch:
commit 4c1cb8e80b7260cc4d4f13981f43051bbc00fce1
Author: Robin Mills <robin at clanmills.com>
Date:   Sun Dec 12 18:30:51 2010 +0000

    msvc64: documentation update
---
 msvc64/ReadMe.txt | 40 +++++++++++++++++++++++++---------------
 1 file changed, 25 insertions(+), 15 deletions(-)

diff --git a/msvc64/ReadMe.txt b/msvc64/ReadMe.txt
index 8a70445..0f5fd33 100644
--- a/msvc64/ReadMe.txt
+++ b/msvc64/ReadMe.txt
@@ -1,9 +1,10 @@
 exiv2\msvc64\ReadMe.txt
---------------------------
+-----------------------
 
-Updated: 2010-12-12
+Updated: 2010-12-12 
+This is work in progress.
+However it is sufficiently robust to be in current use by a commercial licensee of exiv2.
 
-Work in progress.
 1) Working
    Build 32 bit and 64bit builds of exiv2.exe (and libraries exiv2lib,expat,zlib,xmpsdk) in 32bit and 64bits.
    Builds with VS2005, 2008 and 2010.
@@ -12,6 +13,9 @@ Work in progress.
    a) Provide support for zlib1.2.5
    b) Use .vsprop files to hold "common" project settings
    c) Build sample/test applications (exifprint etc)
+   d) Provide a "runner.bat" build verification test script
+   
+   Assistance appreciated if you wish to become involved.
 
 Robin Mills
 http://clanmills.com
@@ -47,6 +51,8 @@ T A B L E  o f  C O N T E N T S
      2010-12-02  21:06    <DIR>             expat-2.0.1          <--- "vanilla" expat 2.0.1 source tree
      2010-12-02  20:58    <DIR>             zlib-1.2.3           <--- "vanilla" zlib 1.2.3 source tree
      c:\gnu>
+     
+     The URLs from which to obtain zlib and expat are documented in exiv2\msvc\README-MSVC.txt
 
 1.2  Open exiv2\msvc64\exiv2.sln
      batch build, select all, build
@@ -64,7 +70,6 @@ T A B L E  o f  C O N T E N T S
 
 expat and zlib do not provide 64bit builds for DevStudio, so it has been necessary to create the build environments for exiv2.  However, we don't include the source code for zlib or expat - only the build environment.  You are expected to install the "vanilla" expat and zlib libraries in a directory at the same level as exiv2.  I personally always build in the directory c:\gnu - however the name/location/spaces of the build directory are all irrelevant, it's only the relative position of expat-2.0.1 and zlib-1.2.3 which matter.  The names expat-2.0.1 and zlib-1.2.3 are fixed.
 
-
 zlib and expat
 msvc64\zlib\zlib.{sln|vcproj}	       DevStudio Solution and Project files
 ..\..\..\zlib-1.2.3\                   Source code
@@ -75,29 +80,34 @@ msvc64\expat\expat.sln expat.vcproj DevStudio Solution and Project files
 2.1  Architecture
      There are directories for every component:
      The libraries: zlib, expat, xmpsdk, exiv2lib
-     Applications:  exiv2 (exifprint and other sample apps can be added on request)
+     Applications:  exiv2 (exifprint.exe and other sample apps can be added on request)
      
      For each component, there are three build directories:
      exiv2libuild											intermediate results
      exiv2lib\Win32\{Debug|Release|DebugDLL|ReleaseDLL}     32 bit builds
      exiv2lib\x64\{Debug|Release|DebugDLL|ReleaseDLL}       64 bit builds
      
-2.2  Changing the version of expat/zlib/xmpsdk
-     The directory expat is a copy of expat, zlib is a copy of zlib
+     Final builds and include directories (for export to "foreign" projects)
+     bin\{win32|x84}\Win32\{Debug|Release|DebugDLL|ReleaseDLL} 
+     include
      
-     As new versions of the libraries become available (eg zlib125) it will be added.
-     Build instructions for zlib1.2.5 will be provided once zlib1.2.5 has been integrated.
+2.2  Changing the version of expat/zlib/xmpsdk
+     At the moment, zlib contains references to zlib-1.2.3 and expat to expat-2.0.1
+     It is planned to support zlib 1.2.5 shortly and these notes will be updated at that time.
 
 2.3  Relationship with msvc build environment
-     This environment is similar to msvc (same build engineer).  However there are significant differences:
+     This environment is similar to msvc (same build engineer).
+     However there are significant differences:
      1) Support 64bit and 32bit builds
      2) Provides projects to build expat and zlib
-     3) Is designed to accomodate new versios of expat and zlib when they become available.
-     4) Does not require you to build 'vanilla' expat and zlib projects in advance
-     5) Does not support the organize application
-     6) Supports DevStudio 2008 and 2010 (no support for 2003 and 2005)
+     3) Is designed to accomodate new versions of expat and zlib when they become available.
+     4) Supports DevStudio 2005, 2008 and 2010 (no support for 2003)
+     5) msvc64 does not require you to build 'vanilla' expat and zlib projects in advance
+     6) msvc64 does not support the organize application
+     7) msvc64 does not build the sample/test applications (such as exfprint.exe)
+     8) msvc64 has no test/build verification scripts
      
-     msvc will continue to be supported for 32 bit builds using DevStudio 2003 and 2005,
+     msvc will continue to be supported for 32 bit builds using DevStudio 2003 and 2005
      however there is no plan to enhance or develop that environment going forward.
 
 3    Acknowledgement of prior work

-- 
exiv2 packaging



More information about the pkg-kde-commits mailing list