commit:     bd50fd7e4447c27fd54941000e7b1b69c2ea8da1
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 21 22:26:58 2025 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Fri Feb 21 22:27:30 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd50fd7e

sci-libs/torchvision: fix split of NVCC_FLAGS

Closes: https://bugs.gentoo.org/949903
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>

 sci-libs/torchvision/files/torchvision-0.20.0-gentoo.patch | 11 +++++++++++
 sci-libs/torchvision/torchvision-0.20.0.ebuild             |  2 ++
 2 files changed, 13 insertions(+)

diff --git a/sci-libs/torchvision/files/torchvision-0.20.0-gentoo.patch 
b/sci-libs/torchvision/files/torchvision-0.20.0-gentoo.patch
new file mode 100644
index 000000000000..a622e41ec1ea
--- /dev/null
+++ b/sci-libs/torchvision/files/torchvision-0.20.0-gentoo.patch
@@ -0,0 +1,11 @@
+--- a/setup.py 2025-02-21 22:49:07.255937371 +0100
++++ b/setup.py 2025-02-21 22:49:20.372975254 +0100
+@@ -127,7 +127,7 @@
+             if NVCC_FLAGS is None:
+                 nvcc_flags = []
+             else:
+-                nvcc_flags = nvcc_flags.split(" ")
++                nvcc_flags = NVCC_FLAGS.split(" ")
+         extra_compile_args["nvcc"] = nvcc_flags
+ 
+     if sys.platform == "win32":

diff --git a/sci-libs/torchvision/torchvision-0.20.0.ebuild 
b/sci-libs/torchvision/torchvision-0.20.0.ebuild
index 88443c235d3f..c0a1f3942189 100644
--- a/sci-libs/torchvision/torchvision-0.20.0.ebuild
+++ b/sci-libs/torchvision/torchvision-0.20.0.ebuild
@@ -38,6 +38,8 @@ BDEPEND="
        )
 "
 
+PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
+
 src_prepare() {
        use cuda && cuda_src_prepare
        distutils-r1_src_prepare

Reply via email to