commit: 5cd6c37430359b936182b26f47605e396043239c Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Mon Mar 23 00:33:20 2020 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Mon Mar 23 00:33:20 2020 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cd6c374
dev-libs/libixion: Fix build with musl/clang Closes: https://bugs.gentoo.org/714018 Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> .../files/libixion-0.15.0-musl-clang.patch | 24 ++++++++++++++++++++++ dev-libs/libixion/libixion-0.15.0.ebuild | 2 ++ 2 files changed, 26 insertions(+) diff --git a/dev-libs/libixion/files/libixion-0.15.0-musl-clang.patch b/dev-libs/libixion/files/libixion-0.15.0-musl-clang.patch new file mode 100644 index 00000000000..be5d2e6ecae --- /dev/null +++ b/dev-libs/libixion/files/libixion-0.15.0-musl-clang.patch @@ -0,0 +1,24 @@ +From a8fe2c542b16ee30723ab3d7f3b643ee479e9723 Mon Sep 17 00:00:00 2001 +From: orbea <[email protected]> +Date: Fri, 23 Aug 2019 08:50:28 -0700 +Subject: [PATCH] Fix build with clang. + +--- + include/ixion/model_context.hpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/include/ixion/model_context.hpp b/include/ixion/model_context.hpp +index 6ff5b67..dc27ed0 100644 +--- a/include/ixion/model_context.hpp ++++ b/include/ixion/model_context.hpp +@@ -61,7 +61,7 @@ public: + } value; + + /** Initializes the cell to be empty. */ +- input_cell(nullptr_t); ++ input_cell(std::nullptr_t); + /** Boolean cell value. */ + input_cell(bool b); + /** The char array must be null-terminated. */ +-- +2.24.1 diff --git a/dev-libs/libixion/libixion-0.15.0.ebuild b/dev-libs/libixion/libixion-0.15.0.ebuild index 741d54be08e..58f699f6b19 100644 --- a/dev-libs/libixion/libixion-0.15.0.ebuild +++ b/dev-libs/libixion/libixion-0.15.0.ebuild @@ -32,6 +32,8 @@ DEPEND="${RDEPEND} dev-libs/spdlog " +PATCHES=( "${FILESDIR}/${P}-musl-clang.patch" ) # bug 714018 + pkg_setup() { use python && python-single-r1_pkg_setup }
