aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRodion Malinovsky <rodionmalino@gmail.com>2021-01-19 21:45:40 +0200
committerGitHub <noreply@github.com>2021-01-19 11:45:40 -0800
commit8b5f8e3c7264c95f3b2d4e104688b93bce496912 (patch)
tree80a9d512bcca1dee015795f254c28c1377fb22cb
parent0c8af399f5914bd1e3b3f9e14bdcd558797a9763 (diff)
downloadvcpkg-8b5f8e3c7264c95f3b2d4e104688b93bce496912.tar.gz
vcpkg-8b5f8e3c7264c95f3b2d4e104688b93bce496912.zip
[xlnt] Prevent macro redefinition (#15645)
-rw-r--r--port_versions/baseline.json2
-rw-r--r--port_versions/x-/xlnt.json5
-rw-r--r--ports/xlnt/CONTROL1
-rw-r--r--ports/xlnt/static-linking-for-windows.patch11
4 files changed, 14 insertions, 5 deletions
diff --git a/port_versions/baseline.json b/port_versions/baseline.json
index 754b44fab..36195eafa 100644
--- a/port_versions/baseline.json
+++ b/port_versions/baseline.json
@@ -6174,7 +6174,7 @@
},
"xlnt": {
"baseline": "1.5.0",
- "port-version": 0
+ "port-version": 1
},
"xmlsec": {
"baseline": "1.2.31",
diff --git a/port_versions/x-/xlnt.json b/port_versions/x-/xlnt.json
index 86bfbeea1..e078174a4 100644
--- a/port_versions/x-/xlnt.json
+++ b/port_versions/x-/xlnt.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "1e9127d56c2d772d64454b5aef80f93689f70242",
+ "version-string": "1.5.0",
+ "port-version": 1
+ },
+ {
"git-tree": "1f17fd4b98bd2f8a5f0d02aa8db2cd7b1ed1552f",
"version-string": "1.5.0",
"port-version": 0
diff --git a/ports/xlnt/CONTROL b/ports/xlnt/CONTROL
index 3e03a5a4f..88ebdddf6 100644
--- a/ports/xlnt/CONTROL
+++ b/ports/xlnt/CONTROL
@@ -1,4 +1,5 @@
Source: xlnt
Version: 1.5.0
+Port-Version: 1
Homepage: https://github.com/tfussell/xlnt
Description: Cross-platform user-friendly xlsx library for C++14
diff --git a/ports/xlnt/static-linking-for-windows.patch b/ports/xlnt/static-linking-for-windows.patch
index 9f2719724..603286cf9 100644
--- a/ports/xlnt/static-linking-for-windows.patch
+++ b/ports/xlnt/static-linking-for-windows.patch
@@ -1,13 +1,16 @@
diff --git a/include/xlnt/xlnt.hpp b/include/xlnt/xlnt.hpp
-index 01fe4981..9cefa6e0 100644
+index fdd33c38..0d21128f 100644
--- a/include/xlnt/xlnt.hpp
+++ b/include/xlnt/xlnt.hpp
-@@ -22,7 +22,7 @@
- // @author: see AUTHORS file
+@@ -23,6 +23,11 @@
#pragma once
--
+
++// Patched by vcpkg to handle static non-cmake builds
++#ifndef XLNT_STATIC
+#define XLNT_STATIC
++#endif
++
#include <xlnt/xlnt_config.hpp>
// cell