commit: a2ef031cc8a1816402149922108ecf26f866e950 Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com> AuthorDate: Mon Oct 4 08:17:53 2021 +0000 Commit: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com> CommitDate: Mon Oct 4 08:18:23 2021 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a2ef031c
dev-cpp/vexcl: EAPI 8 Closes: https://bugs.gentoo.org/815889 Package-Manager: Portage-3.0.26, Repoman-3.0.3 Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com> dev-cpp/vexcl/files/vexcl-1.4.2-include-map.patch | 26 ++++++++++++++++++++++ ...vexcl-1.4.2-r1.ebuild => vexcl-1.4.2-r2.ebuild} | 9 +++++--- 2 files changed, 32 insertions(+), 3 deletions(-) diff --git a/dev-cpp/vexcl/files/vexcl-1.4.2-include-map.patch b/dev-cpp/vexcl/files/vexcl-1.4.2-include-map.patch new file mode 100644 index 000000000..e3fd08a16 --- /dev/null +++ b/dev-cpp/vexcl/files/vexcl-1.4.2-include-map.patch @@ -0,0 +1,26 @@ +From 555a838850c96ab838a299255157fbe4fd4df2ee Mon Sep 17 00:00:00 2001 +From: Denis Demidov <dennis.demi...@gmail.com> +Date: Mon, 4 Oct 2021 10:46:03 +0300 +Subject: [PATCH] Missing <map> include in backend/{opencl/compute}/filter.hpp + +Fixes #290 +--- a/vexcl/backend/compute/filter.hpp ++++ b/vexcl/backend/compute/filter.hpp +@@ -35,6 +35,7 @@ THE SOFTWARE. + #include <fstream> + #include <string> + #include <vector> ++#include <map> + #include <functional> + #include <cstdlib> + +--- a/vexcl/backend/opencl/filter.hpp ++++ b/vexcl/backend/opencl/filter.hpp +@@ -35,6 +35,7 @@ THE SOFTWARE. + #include <fstream> + #include <string> + #include <vector> ++#include <map> + #include <functional> + #include <cstdlib> + diff --git a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild b/dev-cpp/vexcl/vexcl-1.4.2-r2.ebuild similarity index 92% rename from dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild rename to dev-cpp/vexcl/vexcl-1.4.2-r2.ebuild index e246c3a57..2e9867736 100644 --- a/dev-cpp/vexcl/vexcl-1.4.2-r1.ebuild +++ b/dev-cpp/vexcl/vexcl-1.4.2-r2.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 DOCS_BUILDER="sphinx" DOCS_DEPEND=" @@ -9,7 +9,7 @@ DOCS_DEPEND=" dev-python/sphinx-bootstrap-theme " DOCS_DIR="docs" -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit cmake python-any-r1 docs @@ -35,7 +35,10 @@ RDEPEND=" " DEPEND="${RDEPEND}" -PATCHES=( "${FILESDIR}/add-sphinx-ext-autodoc-to-conf-py.patch" ) +PATCHES=( + "${FILESDIR}/add-sphinx-ext-autodoc-to-conf-py.patch" + "${FILESDIR}/${P}-include-map.patch" +) REQUIRED_USE=" ^^ ( ${IUSE_BACKEND//+/} ) "