aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ports/libxlsxwriter/0003-fix-include-file.patch14
-rw-r--r--ports/libxlsxwriter/CONTROL2
-rw-r--r--ports/libxlsxwriter/portfile.cmake7
3 files changed, 19 insertions, 4 deletions
diff --git a/ports/libxlsxwriter/0003-fix-include-file.patch b/ports/libxlsxwriter/0003-fix-include-file.patch
new file mode 100644
index 000000000..faa0517b8
--- /dev/null
+++ b/ports/libxlsxwriter/0003-fix-include-file.patch
@@ -0,0 +1,14 @@
+diff --git a/include/xlsxwriter/utility.h b/include/xlsxwriter/utility.h
+index 5b4b365..5f86335 100644
+--- a/include/xlsxwriter/utility.h
++++ b/include/xlsxwriter/utility.h
+@@ -17,7 +17,9 @@
+ #define __LXW_UTILITY_H__
+
+ #include <stdint.h>
++#ifndef _MSC_VER
+ #include <strings.h>
++#endif
+ #include "common.h"
+ #include "xmlwriter.h"
+
diff --git a/ports/libxlsxwriter/CONTROL b/ports/libxlsxwriter/CONTROL
index 0cf7ed965..8848ce5f9 100644
--- a/ports/libxlsxwriter/CONTROL
+++ b/ports/libxlsxwriter/CONTROL
@@ -1,4 +1,4 @@
Source: libxlsxwriter
-Version: 0.8.6-1
+Version: 0.8.7-1
Description: Libxlsxwriter is a C library that can be used to write text, numbers, formulas and hyperlinks to multiple worksheets in an Excel 2007+ XLSX file.
Build-Depends: zlib
diff --git a/ports/libxlsxwriter/portfile.cmake b/ports/libxlsxwriter/portfile.cmake
index f60d2f88d..cf77a09e4 100644
--- a/ports/libxlsxwriter/portfile.cmake
+++ b/ports/libxlsxwriter/portfile.cmake
@@ -3,12 +3,13 @@ include(vcpkg_common_functions)
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO jmcnamara/libxlsxwriter
- REF RELEASE_0.8.6
- SHA512 60822dc5f87531edc97cf774e234f25229a605d4430061c24b95c387318e6e05dde1b0f2f433cea14c6f84ee901c1dffe0d174bfd7e2a8459f59bcee900097db
+ REF RELEASE_0.8.7
+ SHA512 20bf09f084808a8db00315848213c550fb809b587ea49ce3b25b310de981c176a44c518452507b6e00ca3f0a8e0056d88a6f575c031d54aa68791575cb9ab285
HEAD_REF master
PATCHES
0001-fix-build-error.patch
0002-fix-uwp-build.patch
+ 0003-fix-include-file.patch
)
if (VCPKG_CMAKE_SYSTEM_NAME STREQUAL "WindowsStore")
@@ -30,4 +31,4 @@ file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
vcpkg_copy_pdbs()
file(COPY ${SOURCE_PATH}/License.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT}/)
-file(RENAME ${CURRENT_PACKAGES_DIR}/share/${PORT}/License.txt ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright) \ No newline at end of file
+file(RENAME ${CURRENT_PACKAGES_DIR}/share/${PORT}/License.txt ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright)