BSD Ports

graphics/mesa-devel 26.2.b.4658_1 FreeBSD

Bleeding edge Mesa drivers (OpenCL, OpenGL, Vulkan)

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9c878207a1
License
MIT
Categories
graphics
Package size
24058.8 KiB, 120771.3 KiB installed

Description

Development branch of Mesa 3D graphics library. Only some drivers are enabled, so it can co-exist with the stable version.

Install

Binary package:

pkg install mesa-devel

From the ports tree:

cd /usr/ports/graphics/mesa-devel/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	mesa-devel>0:graphics/mesa-devel
LIB_DEPENDS=	libEGL_mesa.so:graphics/mesa-devel

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest26.2.b.465826.2.b.4658_1--26.2.b.4658_1
FreeBSD:14:quarterly26.2.b.427226.2.b.4272n/a-26.2.b.4272
FreeBSD:15:latest26.2.b.4658_126.2.b.4658_1n/a-25.2.b.2486
FreeBSD:15:quarterly26.2.b.427226.2.b.4272n/an/an/a
FreeBSD:16:latest26.2.b.427226.2.b.4658_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 4

Library 2

The full lists below include those, and their dependencies in turn.

Build dependencies 62
Run dependencies 36

No port depends on this one.

Configuration

Options name: graphics_mesa

OptionDefaultDescription
DRMonKMS console support for Vulkan (KHR_display)
LLVMonBuild with LLVM support (see implies)
LTOonUse Link-Time Optimization
OPENCLonHeterogeneous computing via OpenCL (implies LLVM)
VAAPIonHardware encoding/decoding (only r600, radeonsi)
VKLAYERSonVulkan layers: ${VKLAYERS_MESON_ON:C/.*=//} (implies ${"${PORT_OPTIONS:Manv}":?anv:radv})
WAYLANDonWayland (graphics) support
X11onX11 (graphics) support
ZSTDonUse ZSTD for shader cache
anvoff
crocusoff
irisoff
panfrostoff
r600off
radeonsioff
radvoff
USES
bison cpe compiler:c++11-lib meson pkgconfig python:build shebangfix
Service scripts
none

Files

pkg-plist 57
  • bin/mesa-overlay-control.py
  • bin/mesa-screenshot-control.py
  • etc/OpenCL/vendors/rusticl.icd
  • etc/libmap.d/mesa.conf
  • include/EGL/eglext_angle.h
  • include/EGL/eglmesaext.h
  • include/GL/internal/dri_interface.h
  • include/gbm.h
  • include/gbm_backend_abi.h
  • %%crocus%%lib/dri%%SUFFIX%%/crocus_dri.so
  • %%iris%%lib/dri%%SUFFIX%%/iris_dri.so
  • lib/dri%%SUFFIX%%/libdril_dri.so
  • %%panfrost%%lib/dri%%SUFFIX%%/panfrost_dri.so
  • %%r600%%lib/dri%%SUFFIX%%/r600_dri.so
  • %%radeonsi%%lib/dri%%SUFFIX%%/radeonsi_dri.so
  • %%panfrost%%lib/dri%%SUFFIX%%/rockchip_dri.so
  • %%r600%%lib/dri%%SUFFIX%%/r600_drv_video.so
  • %%radeonsi%%lib/dri%%SUFFIX%%/radeonsi_drv_video.so
  • lib/gbm/dri_gbm.so
  • lib/libEGL_mesa.so
  • lib/libEGL_mesa.so.0
  • lib/libEGL_mesa.so.0.0.0
  • lib/libGLX_mesa.so
  • lib/libGLX_mesa.so.0
  • lib/libGLX_mesa.so.0.0.0
  • lib/libRusticlOpenCL.so
  • lib/libRusticlOpenCL.so.1
  • lib/libRusticlOpenCL.so.1.0.0
  • lib/libVkLayer_MESA_anti_lag.so
  • lib/libVkLayer_MESA_device_select.so
  • lib/libVkLayer_MESA_overlay.so
  • lib/libVkLayer_MESA_screenshot.so
  • lib/libVkLayer_MESA_vram_report_limit.so
  • lib/libgallium_dri.so
  • lib/libgbm.so
  • lib/libgbm.so.1
  • lib/libgbm.so.1.0.0
  • %%anv%%lib/libvulkan_intel.so
  • %%radv%%lib/libvulkan_radeon.so
  • libdata/pkgconfig/dri.pc
  • libdata/pkgconfig/gbm.pc
  • %%anv%%share/drirc.d/00-anv-defaults.conf
  • %%crocus%%share/drirc.d/00-crocus-defaults.conf
  • %%iris%%share/drirc.d/00-iris-defaults.conf
  • share/drirc.d/00-mesa-defaults.conf
  • %%panfrost%%share/drirc.d/00-panfrost-defaults.conf
  • %%r600%%share/drirc.d/00-r600-defaults.conf
  • %%radeonsi%%share/drirc.d/00-radeonsi-defaults.conf
  • %%radv%%share/drirc.d/00-radv-defaults.conf
  • share/glvnd/egl_vendor.d/50_mesa.json
  • share/vulkan/explicit_layer.d/VkLayer_MESA_overlay.json
  • share/vulkan/explicit_layer.d/VkLayer_MESA_screenshot.json
  • share/vulkan/explicit_layer.d/VkLayer_MESA_vram_report_limit.json
  • %%anv%%share/vulkan/icd.d/intel_icd..json
  • %%radv%%share/vulkan/icd.d/radeon_icd..json
  • share/vulkan/implicit_layer.d/VkLayer_MESA_anti_lag.json
  • share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json
distinfo 2
FileSizeSHA256
mesa-26.2-branchpoint-4658-gbe847f97bd4.tar.bz21.25010199e+088df3c2ed40d218f6f55799dd2a9208216cf2bf855554500d37195f4d12da3773
de5cf0a44b50.patch1108c9e02e5eb1fb4e3aa2bc7a7e0a70f28f3ee609835ff0b59e827893a821983851

Commit history 20

DateCommitCreditsLog message
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
bcb41c003d Jan Beich graphics/mesa-devel: update to 26.2.b.4658
Changes: https://gitlab.freedesktop.org/mesa/mesa/-/compare/9ac80d5c43c...be847f97bd4
06582a0423 Hiroki Tagato */*: Bump port revision after spirv-tools update (36c50e5bf7cc)
28a1681357 Jan Beich graphics/mesa-devel: update to 26.2.b.4272
Changes: https://gitlab.freedesktop.org/mesa/mesa/-/compare/7b5888e8ca7...9ac80d5c43c
82038fcb62 Jan Beich graphics/mesa-devel: update to 26.2.b.3834
Changes: https://gitlab.freedesktop.org/mesa/mesa/-/compare/a6bb6e52b7c...7b5888e8ca7

The latest 5 of 20 in the history this site was built from.