diff options
author | Gluzskiy Alexandr <sss123next@list.ru> | 2016-11-13 08:48:43 +0300 |
---|---|---|
committer | Gluzskiy Alexandr <sss123next@list.ru> | 2016-11-13 08:48:43 +0300 |
commit | 1dfb3a96e92c53b52699a6420aef80499d886b8f (patch) | |
tree | 4530f113e03c966502ce32661b83b4ad19528f41 /media-libs/mesa | |
parent | c838e14d81cf91ca20b3269691bb4a85a6dd3abc (diff) |
mesa: synced with gentoo
Diffstat (limited to 'media-libs/mesa')
-rw-r--r-- | media-libs/mesa/mesa-scm.ebuild | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/media-libs/mesa/mesa-scm.ebuild b/media-libs/mesa/mesa-scm.ebuild index 667bf2b..906f0af 100644 --- a/media-libs/mesa/mesa-scm.ebuild +++ b/media-libs/mesa/mesa-scm.ebuild @@ -13,15 +13,11 @@ EXPERIMENTAL="true" PYTHON_COMPAT=( python2_7 ) -inherit base autotools multilib multilib-minimal flag-o-matic \ - python-any-r1 toolchain-funcs pax-utils ${GIT_ECLASS} +inherit autotools multilib-minimal python-any-r1 pax-utils ${GIT_ECLASS} OPENGL_DIR="xorg-x11" -MY_PN="${PN/m/M}" -MY_P="${MY_PN}-${PV/_/-}" -MY_SRC_P="${MY_PN}Lib-${PV/_/-}" - +MY_P="${P/_/-}" FOLDER="${PV/_rc*/}" DESCRIPTION="OpenGL-like graphic library for Linux" @@ -42,11 +38,12 @@ for card in ${VIDEO_CARDS}; do done IUSE="${IUSE_VIDEO_CARDS} - bindist +classic d3d9 debug +dri3 +egl +gallium +gbm gles1 gles2 +llvm - +nptl opencl osmesa pax_kernel openmax pic selinux +udev vaapi valgrind - vdpau wayland xvmc xa kernel_FreeBSD" + bindist +classic d3d9 debug +dri3 +egl +gallium +gbm gcrypt gles1 gles2 + libressl +llvm nettle +nptl opencl osmesa pax_kernel openmax +openssl pic + selinux vaapi valgrind vdpau wayland xvmc xa kernel_FreeBSD" REQUIRED_USE=" + || ( gcrypt libressl nettle openssl ) d3d9? ( dri3 gallium ) llvm? ( gallium ) opencl? ( gallium llvm ) @@ -84,10 +81,7 @@ RDEPEND=" classic? ( app-eselect/eselect-mesa ) gallium? ( app-eselect/eselect-mesa ) >=app-eselect/eselect-opengl-1.3.0 - udev? ( kernel_linux? ( >=virtual/libudev-215:=[${MULTILIB_USEDEP}] ) ) >=dev-libs/expat-2.1.0-r3:=[${MULTILIB_USEDEP}] - gbm? ( >=virtual/libudev-215:=[${MULTILIB_USEDEP}] ) - dri3? ( >=virtual/libudev-215:=[${MULTILIB_USEDEP}] ) >=x11-libs/libX11-1.6.2:=[${MULTILIB_USEDEP}] >=x11-libs/libxshmfence-1.1:=[${MULTILIB_USEDEP}] >=x11-libs/libXdamage-1.1.4-r1:=[${MULTILIB_USEDEP}] @@ -102,6 +96,14 @@ RDEPEND=" ) ) >=sys-devel/llvm-3.6.0:=[${MULTILIB_USEDEP}] ) + nettle? ( dev-libs/nettle:=[${MULTILIB_USEDEP}] ) + !nettle? ( + gcrypt? ( dev-libs/libgcrypt:=[${MULTILIB_USEDEP}] ) + !gcrypt? ( + libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] ) + !libressl? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] ) + ) + ) opencl? ( app-eselect/eselect-opencl dev-libs/libclc @@ -302,11 +304,11 @@ multilib_src_configure() { $(use_enable gles1) \ $(use_enable gles2) \ $(use_enable nptl glx-tls) \ - $(use_enable !udev sysfs) \ --enable-valgrind=$(usex valgrind auto no) \ --enable-llvm-shared-libs \ --with-dri-drivers=${DRI_DRIVERS} \ --with-gallium-drivers=${GALLIUM_DRIVERS} \ + --with-sha1=$(usex nettle libnettle $(usex gcrypt libgcrypt libcrypto)) \ PYTHON2="${PYTHON}" \ ${myconf} } |