diff --git a/dev-libs/criterion/criterion-2.4.1-r1.ebuild b/dev-libs/criterion/criterion-2.4.1-r1.ebuild index 2bf0c4da2c697..ad387aeec93e8 100644 --- a/dev-libs/criterion/criterion-2.4.1-r1.ebuild +++ b/dev-libs/criterion/criterion-2.4.1-r1.ebuild @@ -36,6 +36,10 @@ DEPEND="${RDEPEND} BDEPEND="dev-build/cmake virtual/pkgconfig" +PATCHES=( + "${FILESDIR}"/${PN}-2.4.1-includes.patch +) + python_check_deps() { has_version "dev-util/cram[${PYTHON_USEDEP}]" } diff --git a/dev-libs/criterion/files/criterion-2.4.1-includes.patch b/dev-libs/criterion/files/criterion-2.4.1-includes.patch new file mode 100644 index 0000000000000..9fbce640ce5e7 --- /dev/null +++ b/dev-libs/criterion/files/criterion-2.4.1-includes.patch @@ -0,0 +1,14 @@ +--- a/include/criterion/alloc.h ++++ b/include/criterion/alloc.h +@@ -31,9 +31,11 @@ + #ifdef __cplusplus + # include + # include ++# include + using std::size_t; + #else + # include ++# include + #endif + #include "internal/common.h" +