summaryrefslogtreecommitdiff
path: root/dev-cpp
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-05-17 22:10:38 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-05-17 22:10:38 +0100
commit6854913aa1a57839328baafb435b84f9baacae65 (patch)
tree3273ce9a77541e3f4bb905ca47a1d0d2bbe0f4e5 /dev-cpp
parenta538d5e834cfb040c79291bd02474285e27241b8 (diff)
gentoo auto-resync : 17:05:2023 - 22:10:37
Diffstat (limited to 'dev-cpp')
-rw-r--r--dev-cpp/Manifest.gzbin13409 -> 13411 bytes
-rw-r--r--dev-cpp/xsimd/Manifest5
-rw-r--r--dev-cpp/xsimd/files/xsimd-11.1.0-c++17.patch27
-rw-r--r--dev-cpp/xsimd/xsimd-11.1.0.ebuild (renamed from dev-cpp/xsimd/xsimd-11.0.0.ebuild)2
4 files changed, 32 insertions, 2 deletions
diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz
index 6dcd82929605..4597910de70a 100644
--- a/dev-cpp/Manifest.gz
+++ b/dev-cpp/Manifest.gz
Binary files differ
diff --git a/dev-cpp/xsimd/Manifest b/dev-cpp/xsimd/Manifest
index 6b124f425966..f754f137facd 100644
--- a/dev-cpp/xsimd/Manifest
+++ b/dev-cpp/xsimd/Manifest
@@ -1,3 +1,4 @@
-DIST xsimd-11.0.0.tar.gz 218589 BLAKE2B ce0021f51d541d8c713645c84c38df2cf0e769fba191ba1ef030da682aa6176467cc1cc2722feac4bc0d3f931e1611d16349818eb9b4e9e1803d39f0985ecfbd SHA512 75927ab1369aa8eb321d4a2e425f14d977cd1a5792d13a8ca5a393b030fce7a5ce00492a5145a3fbedd29c3ad38556d5a4b2242534eb76dc5164b7cef4f8406b
-EBUILD xsimd-11.0.0.ebuild 889 BLAKE2B 958c861a835bdd37875539549da85acb92e9c4ab3575f4eeb39a9c85ff3b0e8ecf4c1c775d8cd54c0783d7839528f9989d79751759a2f355f7f6f97412f02f97 SHA512 849bad091c2f6246fd0a1cc12cbc6aafc6f7d17fa9c626402e118a000d7f5175b718e1ca9a07e4e118595d6e307291c224dc086ae91b8ff4578c17e1cce3aa64
+AUX xsimd-11.1.0-c++17.patch 1429 BLAKE2B 23be29fdd74ed37632bd1fba0ffdedf08af48f14985494f5befac4afb34622bb44e294e954d9d4e57a07ee6e9d988a48a93dd1b66a6f6206b79bd7c0cb600cc8 SHA512 41a474a6d768aec39e6760d4ff60017a5e3d5c4349bf244d3de1464bd9b06022d6cadcd4f91cc17a6630f38f1b0fe0e3aa4fa5a6810b8c57d649f5a8da28c217
+DIST xsimd-11.1.0.tar.gz 219350 BLAKE2B 2bbbc4f7dbe489a407fe798b146c008aba44664efc943c2e1507d5c6e7da2a03ed91abf0d872e5abf9bd94be3e76bef276ec5b47d4e356b42a7b4c680bd6f3d9 SHA512 3a6141dfa4d95a977f4222880dfd06197613d153a78a84653022423279eec037ea9def08ae225aba7231c0b2c434ab7c907c965f8367fb0db9b96113980b51f3
+EBUILD xsimd-11.1.0.ebuild 933 BLAKE2B 555880d86a3d15f2866c61a73448bddc7d775b9bfe3caf6201451aa5a663d6c5a74120edb44c15cb09de6565db03b8bb996b9f486788215f24e3f259b7fc6591 SHA512 75c204665bc9c5f91a03e3b7136f185d89f25a9185db1ea0b30b1d3810d8f81c0cc0dfebf8cdd8f77681c46bd4abff8b91c52a7a93a66d69cc1f0fd0946ccd73
MISC metadata.xml 385 BLAKE2B e22c7622c338c277eee7dd048463a2d3244fffcd255b1a9dd9652a1295c3c1f0043e67fab28b084b3f10b03b5fd5e36b4f713c040ddc168ac6be9287af14e031 SHA512 5826eb1e62fa79c1e355668ad83a9e4e113b3cf154535537181597062f952ad436c56c8d9dd9f3599815307e33f4e1366b2a9b109d27c53bc112fe0a4c62d885
diff --git a/dev-cpp/xsimd/files/xsimd-11.1.0-c++17.patch b/dev-cpp/xsimd/files/xsimd-11.1.0-c++17.patch
new file mode 100644
index 000000000000..b0c99452cc4e
--- /dev/null
+++ b/dev-cpp/xsimd/files/xsimd-11.1.0-c++17.patch
@@ -0,0 +1,27 @@
+--- a/test/CMakeLists.txt 2023-05-17 19:59:34.023146040 +0200
++++ b/test/CMakeLists.txt 2023-05-17 20:01:23.021505635 +0200
+@@ -50,20 +50,11 @@
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wunused-parameter -Wextra -Wreorder")
+ # Users may override the c++ standard:
+ if(NOT DEFINED CMAKE_CXX_STANDARD OR "${CMAKE_CXX_STANDARD}" STREQUAL "")
+- if (ENABLE_XTL_COMPLEX)
+- CHECK_CXX_COMPILER_FLAG("-std=c++14" HAS_CPP14_FLAG)
+- if (NOT HAS_CPP14_FLAG)
+- message(FATAL_ERROR "Unsupported compiler -- xsimd requires C++14 support when xtl complex support is enabled")
+- endif()
+- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14")
+- else()
+- CHECK_CXX_COMPILER_FLAG("-std=c++11" HAS_CPP11_FLAG)
+- if (NOT HAS_CPP11_FLAG)
+- message(FATAL_ERROR "Unsupported compiler -- xsimd requires C++11 support!")
+- else()
+- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
+- endif()
++ CHECK_CXX_COMPILER_FLAG("-std=c++17" HAS_CPP17_FLAG)
++ if (NOT HAS_CPP17_FLAG)
++ message(FATAL_ERROR "Unsupported compiler -- xsimd requires C++17 support")
+ endif()
++ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17")
+ endif()
+
+ if (NOT CROSS_COMPILE_ARM)
diff --git a/dev-cpp/xsimd/xsimd-11.0.0.ebuild b/dev-cpp/xsimd/xsimd-11.1.0.ebuild
index ef4c7e854109..b1393fb6ae04 100644
--- a/dev-cpp/xsimd/xsimd-11.0.0.ebuild
+++ b/dev-cpp/xsimd/xsimd-11.1.0.ebuild
@@ -25,6 +25,8 @@ BDEPEND="
)
test? ( dev-cpp/doctest )"
+PATCHES=( "${FILESDIR}"/${P}-c++17.patch )
+
src_prepare() {
sed -i \
-e '/fPIC/d' \