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() { |