summaryrefslogtreecommitdiff
path: root/dev-python/pyopencl/files
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
commita3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (patch)
tree0c52bbae1c242fbc296bd650fcd1167685f81492 /dev-python/pyopencl/files
parentbfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff)
downloadbaldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.gz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.xz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.zip
Adding metadata
Diffstat (limited to 'dev-python/pyopencl/files')
-rw-r--r--dev-python/pyopencl/files/pyopencl-2025.1-nanobind-flags.patch21
-rw-r--r--dev-python/pyopencl/files/pyopencl-2025.1-numpy-build.patch50
2 files changed, 0 insertions, 71 deletions
diff --git a/dev-python/pyopencl/files/pyopencl-2025.1-nanobind-flags.patch b/dev-python/pyopencl/files/pyopencl-2025.1-nanobind-flags.patch
deleted file mode 100644
index 6f7c7cff1462..000000000000
--- a/dev-python/pyopencl/files/pyopencl-2025.1-nanobind-flags.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-nanobind defaults to adding -Os and friends: https://github.com/wjakob/nanobind/blob/b0136fe6ac1967cb2399456adc346a1af06a3b88/docs/api_cmake.rst#L80.
-
-... and LTO should be user defined via cflags.
-
---- a/CMakeLists.txt
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 4557bd8a..0f4a731c 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -167,8 +167,9 @@ find_package(OpenCL REQUIRED)
- nanobind_add_module(
- _cl
- NB_STATIC # Build static libnanobind (the extension module itself remains a shared library)
-- LTO
-+ PROTECT_STACK
- NOMINSIZE
-+ NOSTRIP
- src/wrap_constants.cpp
- src/wrap_cl.cpp
- src/wrap_cl_part_1.cpp
-
diff --git a/dev-python/pyopencl/files/pyopencl-2025.1-numpy-build.patch b/dev-python/pyopencl/files/pyopencl-2025.1-numpy-build.patch
deleted file mode 100644
index 1d912ba4b7dc..000000000000
--- a/dev-python/pyopencl/files/pyopencl-2025.1-numpy-build.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-https://bugs.gentoo.org/957615
-https://github.com/inducer/pyopencl/commit/a56381055c6b4a75d69f62be82a4b72ee6d1d7ab
-
-From a56381055c6b4a75d69f62be82a4b72ee6d1d7ab Mon Sep 17 00:00:00 2001
-From: Thomas A Caswell <tcaswell@bnl.gov>
-Date: Wed, 12 Feb 2025 16:52:52 -0500
-Subject: [PATCH] MNT: stop using deprecated numpy macros
-
-These were deprecated in np1.7 and will be removed in np2.3 (currently removed
-on numpy main branch).
-
-xref https://github.com/numpy/numpy/pull/28254/
----
- src/wrap_cl.hpp | 4 ++--
- src/wrap_helpers.hpp | 4 ++--
- 2 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/src/wrap_cl.hpp b/src/wrap_cl.hpp
-index 5b225d3cd..d61f3d546 100644
---- a/src/wrap_cl.hpp
-+++ b/src/wrap_cl.hpp
-@@ -5893,9 +5893,9 @@ namespace pyopencl
-
- int ary_flags = 0;
- if (order == NPY_FORTRANORDER)
-- ary_flags |= NPY_FARRAY;
-+ ary_flags |= NPY_ARRAY_FARRAY;
- else if (order == NPY_CORDER)
-- ary_flags |= NPY_CARRAY;
-+ ary_flags |= NPY_ARRAY_CARRAY;
- else
- throw std::runtime_error("unrecognized order specifier");
-
-diff --git a/src/wrap_helpers.hpp b/src/wrap_helpers.hpp
-index 367749535..041065930 100644
---- a/src/wrap_helpers.hpp
-+++ b/src/wrap_helpers.hpp
-@@ -142,9 +142,9 @@ namespace py = nanobind;
- \
- int ary_flags = 0; \
- if (order == NPY_FORTRANORDER) \
-- ary_flags |= NPY_FARRAY; \
-+ ary_flags |= NPY_ARRAY_FARRAY; \
- else if (order == NPY_CORDER) \
-- ary_flags |= NPY_CARRAY; \
-+ ary_flags |= NPY_ARRAY_CARRAY; \
- else \
- throw std::runtime_error("unrecognized order specifier"); \
- \
-