[Libreoffice-commits] .: libcmis/boost-win.patch libcmis/makefile.mk

Cédric Bosdonnat cbosdo at kemper.freedesktop.org
Mon Jun 4 07:31:48 PDT 2012


 libcmis/boost-win.patch |   59 ++++++++++++++++++++++++++++++++++++++++++++++++
 libcmis/makefile.mk     |    4 +++
 2 files changed, 63 insertions(+)

New commits:
commit 2195b65c2106b529af833eca2c0f59674a299415
Author: Cédric Bosdonnat <cedric.bosdonnat at free.fr>
Date:   Mon Jun 4 16:30:00 2012 +0200

    libcmis: fix for windows build
    
    Change-Id: Ibc600ce33bd59b3fd2d5ff29c5fb19710dc0df8f

diff --git a/libcmis/boost-win.patch b/libcmis/boost-win.patch
new file mode 100644
index 0000000..02188c0
--- /dev/null
+++ b/libcmis/boost-win.patch
@@ -0,0 +1,59 @@
+--- misc/libcmis-0.2.1/src/libcmis/atom-object.cxx	2012-06-01 07:44:26.000000000 -0600
++++ misc/build/libcmis-0.2.1/src/libcmis/atom-object.cxx	2012-06-04 07:52:24.131190200 -0600
+@@ -29,6 +29,9 @@
+ #include <algorithm>
+ #include <sstream>
+ 
++#ifndef BOOST_DATE_TIME_NO_LIB
++#define BOOST_DATE_TIME_NO_LIB
++#endif
+ #include <boost/date_time/posix_time/posix_time.hpp>
+ 
+ #include "atom-object.hxx"
+--- misc/libcmis-0.2.1/src/libcmis/object.hxx	2012-06-01 07:38:36.000000000 -0600
++++ misc/build/libcmis-0.2.1/src/libcmis/object.hxx	2012-06-04 07:52:21.900386200 -0600
+@@ -32,6 +32,9 @@
+ #include <map>
+ #include <string>
+ 
++#ifndef BOOST_DATE_TIME_NO_LIB
++#define BOOST_DATE_TIME_NO_LIB
++#endif
+ #include <boost/date_time.hpp>
+ #include <boost/shared_ptr.hpp>
+ 
+--- misc/libcmis-0.2.1/src/libcmis/property-type.hxx	2012-02-17 08:00:50.000000000 -0700
++++ misc/build/libcmis-0.2.1/src/libcmis/property-type.hxx	2012-06-04 07:52:17.157977900 -0600
+@@ -28,6 +28,9 @@
+ #ifndef _PROPERTY_TYPE_HXX_
+ #define _PROPERTY_TYPE_HXX_
+ 
++#ifndef BOOST_DATE_TIME_NO_LIB
++#define BOOST_DATE_TIME_NO_LIB
++#endif
+ #include <boost/date_time.hpp>
+ #include <libxml/tree.h>
+ 
+--- misc/libcmis-0.2.1/src/libcmis/property.hxx	2012-02-17 06:38:33.000000000 -0700
++++ misc/build/libcmis-0.2.1/src/libcmis/property.hxx	2012-06-04 07:52:19.388781800 -0600
+@@ -31,6 +31,9 @@
+ #include <libxml/tree.h>
+ #include <libxml/xmlwriter.h>
+ 
++#ifndef BOOST_DATE_TIME_NO_LIB
++#define BOOST_DATE_TIME_NO_LIB
++#endif
+ #include <boost/date_time.hpp>
+ #include <boost/shared_ptr.hpp>
+ 
+--- misc/libcmis-0.2.1/src/libcmis/xml-utils.hxx	2012-05-30 06:17:12.000000000 -0600
++++ misc/build/libcmis-0.2.1/src/libcmis/xml-utils.hxx	2012-06-04 07:52:10.621566400 -0600
+@@ -30,6 +30,9 @@
+ 
+ #include <string>
+ 
++#ifndef BOOST_DATE_TIME_NO_LIB
++#define BOOST_DATE_TIME_NO_LIB
++#endif
+ #include <boost/date_time.hpp>
+ #include <libxml/tree.h>
\ No newline at end of file
diff --git a/libcmis/makefile.mk b/libcmis/makefile.mk
index 4657202..f42fe73 100644
--- a/libcmis/makefile.mk
+++ b/libcmis/makefile.mk
@@ -44,6 +44,10 @@ TARGET=cmis
 TARFILE_NAME=libcmis-0.2.1
 TARFILE_MD5=aba670de3beaafac1e287a9399dcc023
 
+.IF "$(OS)$(COMP)" == "WNTMSC"
+PATCH_FILES+=boost-win.patch
+.ENDIF
+
 .IF "$(debug)" != ""
 CFLAGS+=-g
 .ELSE


More information about the Libreoffice-commits mailing list