Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 561706 | Differences between
and this patch

Collapse All | Expand All

(-)file_not_specified_in_diff (-5 / +20 lines)
Line  Link Here
0
-- nvidia-drivers-361.28.ebuild        2016-04-12 07:32:30.000000000 +0200
0
++ nvidia-drivers-361.28-r100.ebuild   2016-08-26 16:55:58.709159034 +0200
Lines 29-35 Link Here
29
RESTRICT="bindist mirror strip"
29
RESTRICT="bindist mirror strip"
30
EMULTILIB_PKG="true"
30
EMULTILIB_PKG="true"
31
31
32
IUSE="acpi +driver gtk3 kernel_FreeBSD kernel_linux +kms multilib pax_kernel static-libs +tools uvm +X"
32
IUSE="acpi +driver gtk3 kernel_FreeBSD kernel_linux +kms multilib +opencl pax_kernel static-libs +tools uvm +X"
33
REQUIRED_USE="
33
REQUIRED_USE="
34
       tools? ( X )
34
       tools? ( X )
35
       static-libs? ( tools )
35
       static-libs? ( tools )
Lines 427-435 Link Here
427
                       "libGLX.so.0 ${GL_ROOT}"
427
                       "libGLX.so.0 ${GL_ROOT}"
428
                       "libGLX_nvidia.so.${NV_SOVER} ${GL_ROOT}"
428
                       "libGLX_nvidia.so.${NV_SOVER} ${GL_ROOT}"
429
                       "libGLdispatch.so.0 ${GL_ROOT}"
429
                       "libGLdispatch.so.0 ${GL_ROOT}"
430
                       "libOpenCL.so.1.0.0 ${CL_ROOT}"
431
                       "libOpenGL.so.0 ${GL_ROOT}"
430
                       "libOpenGL.so.0 ${GL_ROOT}"
432
                       "libcuda.so.${NV_SOVER}"
433
                       "libnvcuvid.so.${NV_SOVER}"
431
                       "libnvcuvid.so.${NV_SOVER}"
434
                       "libnvidia-compiler.so.${NV_SOVER}"
432
                       "libnvidia-compiler.so.${NV_SOVER}"
435
                       "libnvidia-eglcore.so.${NV_SOVER}"
433
                       "libnvidia-eglcore.so.${NV_SOVER}"
Lines 439-445 Link Here
439
                       "libnvidia-glcore.so.${NV_SOVER}"
437
                       "libnvidia-glcore.so.${NV_SOVER}"
440
                       "libnvidia-glsi.so.${NV_SOVER}"
438
                       "libnvidia-glsi.so.${NV_SOVER}"
441
                       "libnvidia-ifr.so.${NV_SOVER}"
439
                       "libnvidia-ifr.so.${NV_SOVER}"
442
                       "libnvidia-opencl.so.${NV_SOVER}"
443
                       "libnvidia-ptxjitcompiler.so.${NV_SOVER}"
440
                       "libnvidia-ptxjitcompiler.so.${NV_SOVER}"
444
                       "libvdpau_nvidia.so.${NV_SOVER}"
441
                       "libvdpau_nvidia.so.${NV_SOVER}"
445
               )
442
               )
Lines 464-469 Link Here
464
                       donvidia ${libdir}/${NV_LIB}
461
                       donvidia ${libdir}/${NV_LIB}
465
               done
462
               done
466
       fi
463
       fi
464
465
       if use opencl; then
466
               NV_OPENCL_LIBRARIES=(
467
                       "libOpenCL.so.1.0.0 ${CL_ROOT}"
468
                       "libcuda.so.${NV_SOVER}"
469
                       "libnvidia-opencl.so.${NV_SOVER}"
470
               )
471
472
               if use kernel_linux; then
473
                       NV_OPENCL_LIBRARIES+=(
474
                               "libnvidia-ml.so.${NV_SOVER}"
475
                       )
476
               fi
477
478
               for NV_LIB in "${NV_OPENCL_LIBRARIES[@]}"; do
479
                       donvidia ${libdir}/${NV_LIB}
480
               done
481
       fi
467
}
482
}
468
483
469
pkg_preinst() {
484
pkg_preinst() {

Return to bug 561706