summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* media-libs/mesa: Drop support for llvm < 7Matt Turner2019-02-041-4/+0
| | | | | | | | radv and radeonsi require llvm-7 and are the main consumers. Allowing older versions would complicate the DEPEND for very little gain. Closes: https://bugs.gentoo.org/677096 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* media-libs/mesa: Require libdrm-2.4.97Matt Turner2019-02-041-1/+1
| | | | | Closes: https://bugs.gentoo.org/677096 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* media-libs/mesa: Fix unquoted variableMatt Turner2019-02-011-2/+2
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* media-libs/mesa: Install VA-API files inside ${EPREFIX}James Larrowe2019-01-271-1/+1
| | | | | | Closes: https://bugs.gentoo.org/676202 Signed-off-by: James Larrowe <larrowe.semaj11@gmail.com> Signed-off-by: Matt Turner <mattst88@gentoo.org>
* media-libs/mesa: Make python_check_deps() unconditionalMatt Turner2018-11-161-3/+1
| | | | | | mako is unconditionally required. Noticed by Arfrever. Signed-off-by: Matt Turner <mattst88@gentoo.org>
* media-libs/mesa: Provide a python_check_deps()Matt Turner2018-11-161-0/+6
| | | | | | | | According to the documentation, this is required to pick the appropriate version of python if multiple are available. Closes: https://bugs.gentoo.org/663334 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* media-libs/mesa: Add REQUIRED_USE For USE=d3d9Matt Turner2018-11-101-12/+1
| | | | | | | | | The new Meson build requires a suitable driver to be enabled, and ignoring the d3d9 USE flag isn't safe since WINE has a dependency on mesa[d3d9]. Closes: https://bugs.gentoo.org/670737 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* media-libs/mesa: Add MULTILIB_USEDEP to ocl-icdJan Vesely2018-10-271-1/+1
| | | | | | Closes: https://github.com/gentoo/gentoo/pull/10209 Signed-off-by: Jan Vesely <jano.vesely@gmail.com> Signed-off-by: Matt Turner <mattst88@gentoo.org>
* dev-libs/mesa-{18.2.2-r1,9999}: Depend on ocl-icd providing CL headersJan Vesely2018-10-191-2/+2
| | | | | Signed-off-by: Jan Vesely <jano.vesely@gmail.com> Signed-off-by: Matt Turner <mattst88@gentoo.org>
* media-libs/mesa: Require libdrm-2.4.96Matt Turner2018-10-181-1/+1
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* media-libs/mesa: Use ICD version of OpenCLJan Vesely2018-10-081-28/+6
| | | | | | | Closes: https://github.com/gentoo/gentoo/pull/9836 Closes: https://bugs.gentoo.org/546320 Signed-off-by: Jan Vesely <jano.vesely@gmail.com> Signed-off-by: Matt Turner <mattst88@gentoo.org>
* media-libs/mesa: Enable asserts only with USE=debugMatt Turner2018-09-111-0/+1
| | | | Closes: https://bugs.gentoo.org/665450
* Drop arm-linux keyword from tree.Benda Xu2018-08-311-1/+1
| | | | | | | | "arm-linux" is considered deprecated, unmaintained and easily replaced by "arm". Closes: https://bugs.gentoo.org/664598 Reference: https://archives.gentoo.org/gentoo-dev/message/63bafa051cccd1eb3d2ade16823671fa
* media-libs/mesa: Unconditionally pass -Dplatforms=...Matt Turner2018-08-301-3/+1
| | | | Closes: https://bugs.gentoo.org/663642
* media-libs/mesa: Allow USE=xa with VIDEO_CARDS=vmwareMatt Turner2018-08-301-3/+5
| | | | Closes: https://bugs.gentoo.org/664524
* media-libs/mesa: Depend on x11-libs/libXrandr[${MULTILIB_USEDEP}]Matt Turner2018-08-181-1/+1
| | | | Closes: https://bugs.gentoo.org/663756
* media-libs/mesa: Replace REQUIRED_USE with ewarnsMatt Turner2018-08-171-15/+111
| | | | | | | | | | | | | | | | | | | Mesa has a lot of configuration options and many of them are only meaningful when specific Gallium drivers are enabled. Previously we attempted to specify all of those dependencies with REQUIRED_USE logic which was tedious for users to configure but ensured they knew what they were getting. With the transition to Meson, some configuration combinations that had not been specified in REQUIRED_USE (and with autotools were silently ignored) began producing configuration errors. Rather than extend REQUIRED_USE instead provide a warning in pkg_prepare(). Closes: https://bugs.gentoo.org/658892 Closes: https://bugs.gentoo.org/658938 Closes: https://bugs.gentoo.org/663418 Closes: https://bugs.gentoo.org/663470 Closes: https://bugs.gentoo.org/663660
* media-libs/mesa: Raise dev-python/mako requirement to 0.8.0Matt Turner2018-08-171-1/+1
| | | | Upstream commit 52194ae4df18 raised the required version.
* media-libs/mesa: Drop USE=openmax supportMatt Turner2018-08-171-29/+2
| | | | | No known consumers. Reverse dependency media-libs/libomxil-bellagio seems to be unmaintained upstream.
* media-libs/mesa: Add vulkan? ( dri3 ) to REQUIRED_USEMatt Turner2018-08-151-1/+2
|
* media-libs/mesa: Default to classic i915Matt Turner2018-08-141-4/+8
| | | | | | | | | The new meson build system does not like it if you ask it to build both the classic and gallium versions of i915 and fails to configure. If both classic and gallium are enabled build only the classic i915 driver since it is better supported and supports more hardware. Closes: https://bugs.gentoo.org/663400
* media-libs/mesa: Add lm_sensors? ( gallium ) to REQUIRED_USEMatt Turner2018-08-141-0/+1
| | | | Closes: https://bugs.gentoo.org/663586
* media-libs/mesa: DEPEND on x11-libs/libXrandrMatt Turner2018-08-141-0/+1
| | | | Closes: https://bugs.gentoo.org/663422
* media-libs/mesa: Use python3Mike Lothian2018-08-121-1/+1
| | | | | | | Mesa's meson build only uses python 3 as of commit 2ee1c86d71be ("meson: Build with Python 3") Closes: https://github.com/gentoo/gentoo/pull/9556
* media-libs/mesa: Add support for llvm:8Mike Lothian2018-08-091-0/+1
| | | | | | This allows mesa-9999 to compile against llvm-9999 again Closes: https://github.com/gentoo/gentoo/pull/9423
* media-libs/mesa: Require libdrm-2.4.93 ebuild to 2.4.93Christian Widmer2018-08-081-1/+1
| | | | | Upstream raised the amdgpu libdrm dependency to 2.4.93, so we follow them.
* media-libs/mesa: Readd forgotten USE=debugMatt Turner2018-06-171-0/+1
|
* media-libs/mesa: Readd forgotten USE=selinuxMatt Turner2018-06-171-0/+1
|
* media-libs/mesa: Resort IUSEMatt Turner2018-06-171-3/+3
|
* media-libs/mesa: Remove now unnecessary bindist flagMatt Turner2018-06-171-14/+1
| | | | | The patent expired! See upstream commit 66673bef941a (mesa: Unconditionally enable floating-point textures)
* media-libs/mesa: opencl implementation is available only for r600 or ↵Jan Vesely2018-06-151-1/+1
| | | | | | radeonsi GPUs Closes: https://bugs.gentoo.org/658120
* media-libs/mesa: Support unconditional enabling of driversArfrever Frehtes Taifersar Arahesis2018-06-131-6/+6
| | | | ... in dri_driver_enable(), gallium_enable(), vulkan_enable().
* media-libs/mesa: Remove now dead nptl USE flagMatt Turner2018-06-111-1/+1
| | | | Dead with the Meson transition.
* media-libs/mesa: Simplify and optimize driver_list()Arfrever Frehtes Taifersar Arahesis2018-06-111-10/+10
| | | | Make *_DRIVERS arrays instead of strings.
* /home/mattst88/projects/gentoo: Fix vaapi configMike Lothian2018-06-091-1/+1
|
* /home/mattst88/projects/gentoo: Remove duplicate gallium-nine configMike Lothian2018-06-091-1/+0
|
* /home/mattst88/projects/gentoo: Depend on sys-apps/lm_sensors:=[]Mike Lothian2018-06-091-1/+1
|
* media-libs/mesa: Use meson_use where possibleMike Lothian2018-06-071-17/+17
|
* media-libs/mesa: Simplify driver selection codeMatt Turner2018-06-071-48/+22
|
* media-libs/mesa: Convert build to mesonMarty E. Plummer2018-06-071-98/+73
| | | | | | | | | | With various changes by mattst88: - Add lm_sensors to IUSE, lest it be automagic - Depend on bison and flex unconditionally - Fix libGLESv1_CM in QA_WX_LOAD (Meson installs under a different name) Closes: https://bugs.gentoo.org/652762
* media-libs/mesa: Limit some dependencies to gallium onlyMatt Turner2018-06-071-23/+25
| | | | They're only actually dependencies if USE=gallium.
* media-libs/mesa: Update git url now freedesktop have migrated to gitlabMike Lothian2018-06-071-1/+1
| | | | Closes: https://github.com/gentoo/gentoo/pull/8744
* media-libs/mesa: Depend on >=dev-libs/wayland-1.15.0Matt Turner2018-06-061-1/+1
| | | | | | | These files have been moved to >=dev-libs/wayland-1.15.0. Upstream Mesa has finally removed them. Bug: https://bugs.gentoo.org/649962
* media-libs/mesa: Drop eselect-mesa supportMatt Turner2018-05-261-42/+1
| | | | | | | | | | | It only allowed selecting between two i915 drivers and two swrast drivers. Not interesting. Now, if gallium is enabled we will default to the gallium version of these drivers, otherwise the classic version. Closes: https://bugs.gentoo.org/546198 Closes: https://bugs.gentoo.org/576334
* media-libs/mesa: Transition deps to x11-base/xorg-protoMatt Turner2018-05-061-13/+1
|
* */*: Remove emul-linux-x86-* blockersDavid Seifert2018-04-201-1/+0
| | | | Closes: https://github.com/gentoo/gentoo/pull/8073
* media-libs/mesa: Apply user patches before eautoreconfMariusz Ceier2018-03-231-1/+1
| | | | Closes: https://bugs.gentoo.org/650862
* media-libs/mesa: Require libxcb-1.13Matt Turner2018-03-091-1/+1
|
* media-libs/mesa: Require libdrm-2.4.91Matt Turner2018-03-091-1/+1
|
* media-libs/mesa: depend on xdg-utils for USE=openmax to not break XDG specsMart Raudsepp2018-02-241-1/+4
| | | | | | | | | | | This is currently necessary due to the installation of 99mesaxdgomx with USE=openmax. Ideally we wouldn't depend on xdg-utils as a whole with its perl deps, but that's pending changed there. Unbreak things for the not so common case of mesa USE=openmax for the time being. Bug: https://bugs.gentoo.org/635040 Bug: https://bugs.gentoo.org/264647 Package-Manager: Portage-2.3.19, Repoman-2.3.6