diff options
-rw-r--r-- | libcmis/UnpackedTarball_cmis.mk | 1 | ||||
-rw-r--r-- | libcmis/libcmis-0.3.0-win.patch | 25 |
2 files changed, 26 insertions, 0 deletions
diff --git a/libcmis/UnpackedTarball_cmis.mk b/libcmis/UnpackedTarball_cmis.mk index caf29ab93579..8739aa74fc5e 100644 --- a/libcmis/UnpackedTarball_cmis.mk +++ b/libcmis/UnpackedTarball_cmis.mk @@ -15,6 +15,7 @@ $(eval $(call gb_UnpackedTarball_set_patchlevel,cmis,0)) $(eval $(call gb_UnpackedTarball_add_patches,cmis, \ libcmis/libcmis-0.3.0-warnings.patch \ + libcmis/libcmis-0.3.0-win.patch \ )) ifeq ($(OS)$(COM),WNTMSC) diff --git a/libcmis/libcmis-0.3.0-win.patch b/libcmis/libcmis-0.3.0-win.patch new file mode 100644 index 000000000000..e9110d286023 --- /dev/null +++ b/libcmis/libcmis-0.3.0-win.patch @@ -0,0 +1,25 @@ +diff --git src/libcmis/ws-objectservice.cxx src/libcmis/ws-objectservice.cxx +index df624de..5134d8e 100644 +--- src/libcmis/ws-objectservice.cxx ++++ src/libcmis/ws-objectservice.cxx +@@ -119,7 +119,7 @@ libcmis::ObjectPtr ObjectService::updateProperties( + + void ObjectService::deleteObject( string repoId, string id, bool allVersions ) throw ( libcmis::Exception ) + { +- DeleteObject request( repoId, id, allVersions ); ++ class DeleteObject request( repoId, id, allVersions ); + m_session->soapRequest( m_url, request ); + } + +diff --git src/libcmis/ws-requests.hxx src/libcmis/ws-requests.hxx +index 88fe5b9..6de94b8 100644 +--- src/libcmis/ws-requests.hxx ++++ src/libcmis/ws-requests.hxx +@@ -202,6 +202,7 @@ class GetTypeChildrenResponse : public SoapResponse + std::vector< libcmis::ObjectTypePtr > getChildren( ) { return m_children; } + }; + ++#undef GetObject + class GetObject : public SoapRequest + { + private: |