summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2024-05-22 18:45:17 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2024-05-22 18:45:50 +0200
commit4b23e98d6eec2b7ba230f9fc8e51402605856e5d (patch)
tree794f256a089567aa6f8f80d8cdc9bd4b13ead6a2 /dev-libs
parentmedia-libs/libvisio: Fix build w/ ICU-75 (diff)
downloadgentoo-4b23e98d6eec2b7ba230f9fc8e51402605856e5d.tar.gz
gentoo-4b23e98d6eec2b7ba230f9fc8e51402605856e5d.tar.bz2
gentoo-4b23e98d6eec2b7ba230f9fc8e51402605856e5d.zip
dev-libs/xerces-c: Fix build w/ ICU-75
Closes: https://bugs.gentoo.org/931105 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/xerces-c/files/xerces-c-3.2.5-cxx17.patch11
-rw-r--r--dev-libs/xerces-c/xerces-c-3.2.5.ebuild1
2 files changed, 12 insertions, 0 deletions
diff --git a/dev-libs/xerces-c/files/xerces-c-3.2.5-cxx17.patch b/dev-libs/xerces-c/files/xerces-c-3.2.5-cxx17.patch
new file mode 100644
index 000000000000..ed47510e08ad
--- /dev/null
+++ b/dev-libs/xerces-c/files/xerces-c-3.2.5-cxx17.patch
@@ -0,0 +1,11 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -23,7 +23,7 @@
+
+ # Try C++14, then fall back to C++11 and C++98. Used for feature tests
+ # for optional features.
+-set(CMAKE_CXX_STANDARD 14)
++set(CMAKE_CXX_STANDARD 17)
+
+ # Use folders (for IDE project grouping)
+ set_property(GLOBAL PROPERTY USE_FOLDERS ON)
diff --git a/dev-libs/xerces-c/xerces-c-3.2.5.ebuild b/dev-libs/xerces-c/xerces-c-3.2.5.ebuild
index 2ff3cf44a5bc..e134d155af4b 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.5.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.5.ebuild
@@ -35,6 +35,7 @@ DOCS=( CREDITS KEYS NOTICE README )
PATCHES=(
"${FILESDIR}"/${PN}-3.2.4-strict-aliasing.patch
+ "${FILESDIR}"/${P}-cxx17.patch # bug 931105
)
pkg_setup() {