summaryrefslogtreecommitdiff
path: root/dev-libs/libxlsxwriter/files
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-08-31 04:49:49 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-08-31 04:49:49 +0100
commitc8f83ad526fb6b554daf375e0ad65eb2d56e669b (patch)
treecafe57965da48ad47a4e5e88ae7885492f21da6f /dev-libs/libxlsxwriter/files
parent6cef603bfc4353c863a1a0b460a0aa882d2dc51c (diff)
gentoo auto-resync : 31:08:2022 - 04:49:49
Diffstat (limited to 'dev-libs/libxlsxwriter/files')
-rw-r--r--dev-libs/libxlsxwriter/files/libxlsxwriter-1.1.4-fix-pkgconfig-version.patch18
1 files changed, 18 insertions, 0 deletions
diff --git a/dev-libs/libxlsxwriter/files/libxlsxwriter-1.1.4-fix-pkgconfig-version.patch b/dev-libs/libxlsxwriter/files/libxlsxwriter-1.1.4-fix-pkgconfig-version.patch
new file mode 100644
index 000000000000..a66ea82e944e
--- /dev/null
+++ b/dev-libs/libxlsxwriter/files/libxlsxwriter-1.1.4-fix-pkgconfig-version.patch
@@ -0,0 +1,18 @@
+Patch greedy dot star to fix mismatched pkg-config file version.
+Fixed upstream with: https://github.com/jmcnamara/libxlsxwriter/commit/12afb351db634ed9452eb2f38d68883a9538b8ef
+https://bugs.gentoo.org/859745
+
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -202,9 +202,9 @@
+ # Configure pkg-config
+ file(READ "include/xlsxwriter.h" ver)
+
+-string(REGEX MATCH "LXW_VERSION .*\"\(.*\)\".*" _ ${ver})
++string(REGEX MATCH "LXW_VERSION \"([^\"]+)\"" _ ${ver})
+ set(VERSION ${CMAKE_MATCH_1})
+-string(REGEX MATCH "LXW_SOVERSION .*\"\(.*\)\".*" _ ${ver})
++string(REGEX MATCH "LXW_SOVERSION \"([^\"]+)\"" _ ${ver})
+ set(SOVERSION ${CMAKE_MATCH_1})
+ set(PREFIX ${CMAKE_INSTALL_PREFIX})
+