graphics/mesa-dri 26.2.2_1 FreeBSD
OpenGL hardware acceleration drivers for DRI2+
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
06582a0423- License
- MIT
- Categories
- graphics
- Package size
- 5273.2 KiB, 32195.7 KiB installed
Description
This package contains the current stable release of the client drivers for DRI2+
With a X Server configured for DRI, they allow direct rendering of hardware- accelerated OpenGL. This package also includes the software renderer, either llvmpipe or classic SWrast.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | graphics/mesa-dri | 26.2.2_1 |
| DragonFly | graphics/mesa-dri | 21.3.9 |
| MidnightBSD | graphics/mesa-dri | ${MESAVERSION}_2 |
Install
Binary package:
pkg install mesa-dri
From the ports tree:
cd /usr/ports/graphics/mesa-dri/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= mesa-dri>0:graphics/mesa-dri
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 26.2.2_1 | 26.2.2_1 | - | 24.1.7_8 | 26.2.2_1 |
| FreeBSD:14:quarterly | 26.2.2 | 26.2.2 | n/a | 24.1.7_6 | 26.2.2 |
| FreeBSD:15:latest | 26.2.2_1 | 26.2.2_1 | n/a | 24.1.7_8 | 24.1.7_8 |
| FreeBSD:15:quarterly | 26.2.2 | 26.2.2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 26.2.2 | 26.2.2_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 3
glslangValidator: graphics/glslang${PYTHON_PKGNAMEPREFIX}ply>0: devel/py-plylibva>=0: multimedia/libva
Library 3
libdisplay-info.so: sysutils/libdisplay-infolibgallium-${MESAVERSION}.so: graphics/mesa-libslibgbm.so: graphics/mesa-libs
The full lists below include those, and their dependencies in turn.
Build dependencies 53
- archivers/liblz4
- archivers/zstd
- devel/bison
- devel/gettext-runtime
- devel/libclc
- devel/libepoll-shim
- devel/libffi
- devel/libpciaccess
- devel/libtextstyle
- devel/llvm12
- devel/llvm19
- devel/m4
- devel/meson
- devel/ninja
- devel/pkgconf
- devel/py-packaging
- devel/py-ply
- devel/py-pyyaml
- devel/readline
- devel/spirv-llvm-translator
- graphics/glslang
- graphics/libdrm
- graphics/libglvnd
- graphics/mesa-libs
- graphics/spirv-tools
- graphics/wayland
- graphics/wayland-protocols
- lang/perl5.42
- lang/python312
- lang/python315
- math/mpdecimal
- misc/hwdata
- multimedia/libva
- print/indexinfo
- sysutils/libdisplay-info
- textproc/expat2
- textproc/libxml2
- textproc/libyaml
- textproc/py-mako
- textproc/py-markupsafe
- x11/libX11
- x11/libXau
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXrandr
- x11/libXrender
- x11/libXv
- x11/libXxf86vm
- x11/libxcb
- x11/libxshmfence
- x11/xorgproto
Run dependencies 32
- archivers/liblz4
- archivers/zstd
- devel/libepoll-shim
- devel/libffi
- devel/libpciaccess
- devel/llvm12
- devel/llvm19
- devel/readline
- devel/spirv-llvm-translator
- graphics/libdrm
- graphics/mesa-libs
- graphics/spirv-tools
- graphics/wayland
- lang/perl5.42
- misc/hwdata
- print/indexinfo
- sysutils/libdisplay-info
- textproc/expat2
- textproc/libxml2
- x11/libX11
- x11/libXau
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXrandr
- x11/libXrender
- x11/libXv
- x11/libXxf86vm
- x11/libxcb
- x11/libxshmfence
- x11/xorgproto
Required by 165
- deskutils/easystroke
- devel/kodi-platform
- editors/sciteco
- emulators/virtualbox-ose-additions
- emulators/virtualbox-ose-additions-70
- emulators/virtualbox-ose-additions-71
- emulators/virtualbox-ose-additions-72
- emulators/virtualbox-ose-additions-legacy
- filesystems/acfgfs
- games/kodi-addon-game.libretro
- games/kodi-addon-game.libretro.beetle-psx
- games/kodi-addon-game.libretro.fceumm
- games/kodi-addon-game.libretro.genplus
- games/kodi-addon-game.libretro.pcsx-rearmed
- games/kodi-addon-game.libretro.picodrive
- games/megaglest
- games/py-pychess
- graphics/aloadimage
- graphics/mesa-devel
- graphics/nvidia-drm-kmod
- graphics/nvidia-drm-kmod-580
- graphics/nvidia-drm-kmod-devel
- graphics/omasnap
- graphics/p5-OpenGL
- lang/seed7
- multimedia/arcan
- multimedia/hyprpwcenter
- multimedia/kodi
- multimedia/kodi-addon-inputstream.adaptive
- multimedia/kodi-addon-peripheral.joystick
- multimedia/kodi-addon-pvr.hts
- multimedia/kodi-addon-pvr.iptvsimple
- multimedia/kodi-addon-screensaver.biogenesis
- multimedia/kodi-addon-screensaver.matrixtrails
- multimedia/kodi-addon-screensaver.stars
- multimedia/kodi-addon-visualization.fishbmc
- multimedia/kodi-addon-visualization.projectm
- multimedia/kodi-addon-visualization.shadertoy
- multimedia/kodi-addon-visualization.spectrum
- net/tigervnc-server
- net/xrdp-devel
- security/x11appjail
- sysutils/hyprpolkitagent
- sysutils/lxqt-config
- sysutils/xfce4-settings
- x11-drivers/xf86-input-egalax
- x11-drivers/xf86-input-elographics
- x11-drivers/xf86-input-evdev
- x11-drivers/xf86-input-joystick
- x11-drivers/xf86-input-keyboard
- x11-drivers/xf86-input-libinput
- x11-drivers/xf86-input-mouse
- x11-drivers/xf86-input-synaptics
- x11-drivers/xf86-input-vmmouse
- x11-drivers/xf86-input-void
- x11-drivers/xf86-input-wacom
- x11-drivers/xf86-video-amdgpu
- x11-drivers/xf86-video-ast
- x11-drivers/xf86-video-ati
- x11-drivers/xf86-video-dummy
- x11-drivers/xf86-video-intel
- x11-drivers/xf86-video-mga
- x11-drivers/xf86-video-nv
- x11-drivers/xf86-video-qxl
- x11-drivers/xf86-video-scfb
- x11-drivers/xf86-video-vesa
- x11-drivers/xf86-video-vmware
- x11-drivers/xlibre-drivers
- x11-drivers/xlibre-xf86-input-egalax
- x11-drivers/xlibre-xf86-input-elographics
- x11-drivers/xlibre-xf86-input-evdev
- x11-drivers/xlibre-xf86-input-joystick
- x11-drivers/xlibre-xf86-input-keyboard
- x11-drivers/xlibre-xf86-input-libinput
- x11-drivers/xlibre-xf86-input-mouse
- x11-drivers/xlibre-xf86-input-synaptics
- x11-drivers/xlibre-xf86-input-vmmouse
- x11-drivers/xlibre-xf86-input-void
- x11-drivers/xlibre-xf86-input-wacom
- x11-drivers/xlibre-xf86-video-amdgpu
- x11-drivers/xlibre-xf86-video-ast
- x11-drivers/xlibre-xf86-video-ati
- x11-drivers/xlibre-xf86-video-dummy
- x11-drivers/xlibre-xf86-video-intel
- x11-drivers/xlibre-xf86-video-mga
- x11-drivers/xlibre-xf86-video-nv
- x11-drivers/xlibre-xf86-video-qxl
- x11-drivers/xlibre-xf86-video-scfb
- x11-drivers/xlibre-xf86-video-vesa
- x11-drivers/xlibre-xf86-video-vmware
- x11-drivers/xorg-drivers
- x11-drivers/xorgxrdp
- x11-drivers/xorgxrdp-devel
- x11-servers/xarcan
- x11-servers/xlibre-ephyr
- x11-servers/xlibre-nest
- x11-servers/xlibre-server
- x11-servers/xlibre-vfb
- x11-servers/xorg-server
- x11-servers/xwayland
The first 100 are listed.
Configuration
Options name: graphics_mesa-dri
| Option | Default | Description |
|---|---|---|
| WAYLAND | on | Enable Wayland support for GBM/EGL and Vulkan |
| X11 | on | Enable X11 support for GBM/EGL |
| ZSTD | on | Use ZSTD for shader cache |
| anv | off | |
| crocus | off | |
| i915 | off | |
| iris | off | |
| llvmpipe | off | |
| panfrost | off | |
| r300 | off | |
| r600 | off | |
| radeonsi | off | |
| radv | off | |
| svga | off | |
| swrast_vk | off |
- USES
- llvm:lib,noexport
- Service scripts
- none
Files
pkg-plist 74
- lib/dri/apple_dri.so
- lib/dri/armada-drm_dri.so
- %%crocus%%lib/dri/crocus_dri.so
- lib/dri/exynos_dri.so
- lib/dri/gm12u320_dri.so
- lib/dri/hdlcd_dri.so
- lib/dri/hx8357d_dri.so
- %%i915%%lib/dri/i915_dri.so
- lib/dri/ili9163_dri.so
- lib/dri/ili9225_dri.so
- lib/dri/ili9341_dri.so
- lib/dri/ili9486_dri.so
- lib/dri/imx-dcss_dri.so
- lib/dri/imx-drm_dri.so
- lib/dri/imx-lcdif_dri.so
- lib/dri/ingenic-drm_dri.so
- %%iris%%lib/dri/iris_dri.so
- lib/dri/kirin_dri.so
- %%llvmpipe%%lib/dri/kms_swrast_dri.so
- lib/dri/komeda_dri.so
- lib/dri/libdril_dri.so
- lib/dri/mali-dp_dri.so
- lib/dri/mcde_dri.so
- lib/dri/mediatek_dri.so
- lib/dri/meson_dri.so
- lib/dri/mi0283qt_dri.so
- lib/dri/mxsfb-drm_dri.so
- lib/dri/panel-mipi-dbi_dri.so
- %%panfrost%%lib/dri/panfrost_dri.so
- %%panfrost%%lib/dri/panthor_dri.so
- lib/dri/pl111_dri.so
- %%r300%%lib/dri/r300_dri.so
- %%r600%%lib/dri/r600_dri.so
- %%r600%%lib/dri/r600_drv_video.so
- %%radeonsi%%lib/dri/radeonsi_dri.so
- %%radeonsi%%lib/dri/radeonsi_drv_video.so
- lib/dri/rcar-du_dri.so
- lib/dri/repaper_dri.so
- %%panfrost%%lib/dri/rockchip_dri.so
- lib/dri/rzg2l-du_dri.so
- lib/dri/ssd130x_dri.so
- lib/dri/st7586_dri.so
- lib/dri/st7735r_dri.so
- lib/dri/sti_dri.so
- lib/dri/stm_dri.so
- lib/dri/sun4i-drm_dri.so
- %%llvmpipe%%lib/dri/swrast_dri.so
- lib/dri/udl_dri.so
- lib/dri/virtio_gpu_dri.so
- lib/dri/virtio_gpu_drv_video.so
- lib/dri/vkms_dri.so
- %%svga%%lib/dri/vmwgfx_dri.so
- lib/dri/zink_dri.so
- lib/dri/zynqmp-dpsub_dri.so
- %%anv%%lib/libvulkan_intel.so
- %%swrast_vk%%lib/libvulkan_lvp.so
- %%radv%%lib/libvulkan_radeon.so
- %%anv%%share/drirc.d/00-anv-defaults.conf
- %%crocus%%share/drirc.d/00-crocus-defaults.conf
- %%iris%%share/drirc.d/00-iris-defaults.conf
- %%swrast_vk%%share/drirc.d/00-lavapipe-defaults.conf
- share/drirc.d/00-mesa-defaults.conf
- %%panfrost%%share/drirc.d/00-panfrost-defaults.conf
- %%r300%%share/drirc.d/00-r300-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/drirc.d/00-virtio_gpu-defaults.conf
- %%svga%%share/drirc.d/00-vmwgfx-defaults.conf
- share/drirc.d/00-zink-defaults.conf
- share/drirc.d/01-freebsd.conf
- %%anv%%share/vulkan/icd.d/intel_icd..json
- %%swrast_vk%%share/vulkan/icd.d/lvp_icd..json
- %%radv%%share/vulkan/icd.d/radeon_icd..json
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| mesa-26.2.2.tar.xz | 6.8533264e+07 | eeb29ca7e56cfaa8e8a79538dcf834e3b18e501c31bef5145e959ea437cc4216 |
Commit history 10
| Date | Commit | Credits | Log message |
|---|---|---|---|
06582a0423 |
Hiroki Tagato | */*: Bump port revision after spirv-tools update (36c50e5bf7cc) | |
29df97d33d |
Sergey A. Osokin | graphics/mesa*: update to 26.2.2 PR: 298129
Approved by: x11 (arrowd, maintainer)
Sponsored by: tipi.work |
|
b98f58caf4 |
Dima Panov | graphics/mesa-dri: fix panfrost packaging on aarch64 While here, allow VMWare svga driver on aarch64
Approved by: x11 (arrowd) |
|
f8519cdf7c |
Sergey A. Osokin | graphics/mesa-*: update to 26.2.1 Differential Revision: https://reviews.freebsd.org/D58728
Co-authored-by: Gleb Popov <[email protected]> |
|
4f168a7269 |
Sergey A. Osokin | graphics/mesa-*: update to 26.1.7 PR: 297483
Approved by: x11 (arrowd, maintainer)
Sponsored by: tipi.work |
The latest 5 of 10 in the history this site was built from.