notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
I started running short on disk space for the non-production FreshPorts hosts. This time, I have decided to ask for donations. See my recent blog post which points to my Patreon account.
Server is being updated to FreeBSD 14.3 as you read this... and it is done.
Commit processing is stalled - it is a jail issue. I will work on it later today. 2025-09-17 12:17 UTC - It has been fixed. Sometime before 17:27 UTC.
Port details on branch 2023Q4
mesa-dri OpenGL hardware acceleration drivers for DRI2+
24.1.7_8 graphics on this many watch lists=19 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 24.1.7_6Version of this port present on the latest quarterly branch.
Maintainer: x11@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2017-05-12 18:47:08
Last Update: 2025-07-30 05:59:01
Commit Hash: 46f45d8
People watching this port, also watch:: pkg, curl, mesa-libs, libdrm, jpeg-turbo
License: MIT
WWW:
https://www.mesa3d.org/
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (70 items)
Collapse this list.
  1. /usr/local/share/licenses/mesa-dri-24.1.7_8/catalog.mk
  2. /usr/local/share/licenses/mesa-dri-24.1.7_8/LICENSE
  3. /usr/local/share/licenses/mesa-dri-24.1.7_8/MIT
  4. @comment include/EGL/egl.h
  5. @comment include/EGL/eglext_angle.h
  6. @comment include/EGL/eglext.h
  7. @comment include/EGL/eglmesaext.h
  8. @comment include/EGL/eglplatform.h
  9. include/GL/internal/dri_interface.h
  10. @comment include/GL/gl.h
  11. @comment include/GL/glcorearb.h
  12. @comment include/GL/glext.h
  13. @comment include/GLES/egl.h
  14. @comment include/GLES/gl.h
  15. @comment include/GLES/glext.h
  16. @comment include/GLES/glplatform.h
  17. @comment include/GLES2/gl2.h
  18. @comment include/GLES2/gl2ext.h
  19. @comment include/GLES2/gl2platform.h
  20. @comment include/GLES3/gl3.h
  21. @comment include/GLES3/gl31.h
  22. @comment include/GLES3/gl32.h
  23. @comment include/GLES3/gl3ext.h
  24. @comment include/GLES3/gl3platform.h
  25. @comment include/KHR/khrplatform.h
  26. @comment include/gbm.h
  27. lib/dri/crocus_dri.so
  28. lib/dri/i915_dri.so
  29. lib/dri/iris_dri.so
  30. @comment lib/dri/panfrost_dri.so
  31. @comment lib/dri/rockchip_dri.so
  32. lib/dri/r300_dri.so
  33. lib/dri/r600_dri.so
  34. lib/dri/radeonsi_dri.so
  35. lib/dri/vmwgfx_dri.so
  36. lib/dri/kms_swrast_dri.so
  37. lib/dri/swrast_dri.so
  38. lib/dri/zink_dri.so
  39. @comment lib/libEGL.so
  40. @comment lib/libEGL.so.1
  41. @comment lib/libEGL.so.1.0.0
  42. @comment lib/libgbm.so
  43. @comment lib/libgbm.so.1
  44. @comment lib/libgbm.so.1.0.0
  45. @comment lib/libglapi.so
  46. @comment lib/libglapi.so.0
  47. @comment lib/libglapi.so.0.0.0
  48. @comment lib/libGLESv1_CM.so
  49. @comment lib/libGLESv1_CM.so.1
  50. @comment lib/libGLESv1_CM.so.1.1.0
  51. @comment lib/libGLESv2.so
  52. @comment lib/libGLESv2.so.2
  53. @comment lib/libGLESv2.so.2.0.0
  54. lib/libvulkan_intel.so
  55. lib/libvulkan_radeon.so
  56. lib/libvulkan_lvp.so
  57. libdata/pkgconfig/dri.pc
  58. @comment libdata/pkgconfig/egl.pc
  59. @comment libdata/pkgconfig/gbm.pc
  60. @comment libdata/pkgconfig/glesv1_cm.pc
  61. @comment libdata/pkgconfig/glesv2.pc
  62. share/drirc.d/00-mesa-defaults.conf
  63. share/drirc.d/00-radv-defaults.conf
  64. share/drirc.d/01-freebsd.conf
  65. share/vulkan/icd.d/intel_icd.x86_64.json
  66. share/vulkan/icd.d/radeon_icd.x86_64.json
  67. share/vulkan/icd.d/lvp_icd.x86_64.json
  68. @owner
  69. @group
  70. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • mesa-dri>0:graphics/mesa-dri
To install the port:
cd /usr/ports/graphics/mesa-dri/ && make install clean
To add the package, run one of these commands:
  • pkg install graphics/mesa-dri
  • pkg install mesa-dri
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: mesa-dri
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1745569914 SHA256 (mesa-24.1.7.tar.xz) = ecd2e7b1c73998f4103542f39c6b8c968d251637ccc8caa42641aecb86cd2566 SIZE (mesa-24.1.7.tar.xz) = 29206724

Expand this list (8 items)

Collapse this list.

SHA256 (4a253aae7ca437201d2a31d2a11a1a5434fe41f1.patch) = 84f18f14788bd8f387e2fc754b945bf30f84b517dd917785ed5d8ef1d594e24a SIZE (4a253aae7ca437201d2a31d2a11a1a5434fe41f1.patch) = 1626 SHA256 (5a9c052ba78e5d1b0020b8f8320d211d2205a958.patch) = 4b4b7e205ea333db66c809d442f17e1f865aa623c54e7e4d918c45a1f2c9704f SIZE (5a9c052ba78e5d1b0020b8f8320d211d2205a958.patch) = 2162 SHA256 (5d48fb19553c15bbbac498afcb7cc8710a803716.patch) = 316360bdb0e0eb46075a8e537e1147283d1e88f2ee48d9eac13bb8c24f7d7b46 SIZE (5d48fb19553c15bbbac498afcb7cc8710a803716.patch) = 1090 SHA256 (fa9cd89a85b904615ebc11da609445b5b751e68d.patch) = ec8acde15e1408a871f977db4743300f654efa888d032d680aed19938024ea24 SIZE (fa9cd89a85b904615ebc11da609445b5b751e68d.patch) = 1346

Collapse this list.


Packages (timestamps in pop-ups are UTC):
mesa-dri
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest24.1.7_824.1.7_820.2.3_124.1.7_824.1.7_8-20.2.3_1-
FreeBSD:13:quarterly24.1.7_624.1.7_6-24.1.7_624.1.7_623.3.423.3.423.3.4
FreeBSD:14:latest24.1.7_824.1.7_8-24.1.7_824.1.7_822.3.7_2-22.3.7_2
FreeBSD:14:quarterly24.1.7_624.1.7_6-24.1.7_624.1.7_623.3.423.3.423.3.4
FreeBSD:15:latest24.1.7_824.1.7_8n/a24.1.7_6n/a23.3.523.3.524.0.1
FreeBSD:15:quarterly--n/a-n/a---
FreeBSD:16:latest--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-ply>0 : devel/py-ply@py311
  2. wayland-protocols>=1.8 : graphics/wayland-protocols
  3. glslangValidator : graphics/glslang
  4. libclc-llvm19>0 : devel/libclc@llvm19
  5. spirv-tools>0 : graphics/spirv-tools
  6. spirv-llvm-translator-llvm19>0 : devel/spirv-llvm-translator@llvm19
  7. libclc-llvm19>0 : devel/libclc@llvm19
  8. spirv-tools>0 : graphics/spirv-tools
  9. spirv-llvm-translator-llvm19>0 : devel/spirv-llvm-translator@llvm19
  10. glslangValidator : graphics/glslang
  11. py311-mako>0 : textproc/py-mako@py311
  12. py311-packaging>0 : devel/py-packaging@py311
  13. bison : devel/bison
  14. meson : devel/meson
  15. ninja : devel/ninja
  16. pkgconf>=1.3.0_1 : devel/pkgconf
  17. python3.11 : lang/python311
  18. xorgproto>=0 : x11/xorgproto
  19. xcb.pc : x11/libxcb
  20. xrandr.pc : x11/libXrandr
  21. x11.pc : x11/libX11
  22. xdamage.pc : x11/libXdamage
  23. xext.pc : x11/libXext
  24. xfixes.pc : x11/libXfixes
  25. xshmfence.pc : x11/libxshmfence
  26. xv.pc : x11/libXv
Runtime dependencies:
  1. spirv-tools>0 : graphics/spirv-tools
  2. spirv-llvm-translator-llvm19>0 : devel/spirv-llvm-translator@llvm19
  3. spirv-tools>0 : graphics/spirv-tools
  4. spirv-llvm-translator-llvm19>0 : devel/spirv-llvm-translator@llvm19
  5. xcb.pc : x11/libxcb
  6. xrandr.pc : x11/libXrandr
  7. x11.pc : x11/libX11
  8. xdamage.pc : x11/libXdamage
  9. xext.pc : x11/libXext
  10. xfixes.pc : x11/libXfixes
  11. xshmfence.pc : x11/libxshmfence
  12. xv.pc : x11/libXv
Library dependencies:
  1. libglapi.so : graphics/mesa-libs
  2. libwayland-client.so : graphics/wayland
  3. libzstd.so : archivers/zstd
  4. libdrm.so : graphics/libdrm
  5. libexpat.so : textproc/expat2
  6. libLLVM-19.so : devel/llvm19
This port is required by:
for Build
  1. devel/electron34
  2. devel/electron35
  3. devel/electron36
  4. devel/electron37
  5. devel/electron38
  6. net/tigervnc-server
  7. www/chromium
Expand this list (36 items / 29 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. www/iridium
  3. www/ungoogled-chromium
  4. x11/cinnamon
  5. x11-servers/xarcan
  6. x11-servers/xorg-server
  7. x11-servers/xwayland
  8. x11-wm/muffin
  9. Collapse this list.

Deleted ports which required this port:

Expand this list of 22 deleted ports
  1. devel/electron17*
  2. devel/electron18*
  3. devel/electron19*
  4. devel/electron21*
  5. devel/electron22*
  6. devel/electron23*
  7. devel/electron24*
  8. devel/electron25*
  9. devel/electron26*
  10. devel/electron27*
  11. devel/electron28*
  12. devel/electron29*
  13. devel/electron30*
  14. devel/electron31*
  15. devel/electron32*
  16. devel/electron33*
  17. net/tigervnc-devel*
  18. x11-servers/xephyr*
  19. x11-servers/xorg-dmx*
  20. x11-servers/xorg-nestserver*
  21. x11-servers/xorg-vfbserver*
  22. x11-servers/xwayland-devel*
  23. Collapse this list of deleted ports.
for Run
  1. comms/cubicsdr
  2. graphics/mesa-devel
  3. multimedia/arcan
  4. multimedia/kodi
  5. x11/xorg
  6. x11-servers/xorg-server
  7. x11-toolkits/aquamarine
Expand this list (21 items / 14 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. x11-toolkits/wlroots015
  3. x11-toolkits/wlroots017
  4. x11-toolkits/wlroots018
  5. x11-toolkits/wlroots019
  6. x11-wm/cosmic-comp
  7. x11-wm/niri
  8. Collapse this list.

Deleted ports which required this port:

Expand this list of 8 deleted ports
  1. x11-servers/xephyr*
  2. x11-servers/xorg-dmx*
  3. x11-servers/xorg-nestserver*
  4. x11-servers/xorg-vfbserver*
  5. x11-toolkits/wlroots*
  6. x11-toolkits/wlroots-devel*
  7. x11-toolkits/wlroots-hyprland*
  8. x11-toolkits/wlroots016*
  9. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for mesa-dri-24.1.7_8: ZSTD=on: Use ZSTD for shader cache ====> Unified OpenGL drivers crocus=on: Intel GPU Gen4 (Broadwater) to Gen7 (Haswell) i915=on: Intel GPU Gen3 (Grantsdale to Pineview) iris=on: Intel GPU Gen8 (Broadwell) and newer r300=on: AMD/ATI R300, R400 and R500 r600=on: AMD/ATI R600, R700, Evergreen, Northern Islands radeonsi=on: AMD/ATI Southern Islands and newer svga=on: VMWare Virtual GPU swrast=on: Software Rasterizer zink=on: OpenGL on top of Khronos’ Vulkan API ====> Options available for the group PLATFORM X11=on: Enable X11 support for GBM/EGL WAYLAND=on: Enable Wayland support for GBM/EGL and Vulkan ====> Vulkan drivers anv=on: Intel GPU Gen9 and newer Vulkan support radv=on: AMD/ATI Southern Islands and newer Vulkan support swrast_vk=on: Software Rasterizer Vulkan support ===> Use 'make config' to modify these settings
Options name:
graphics_mesa-dri
USES:
llvm:lib,noexport xorg compiler:c++11-lib bison meson pathfix pkgconfig python:build shebangfix tar:xz
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://mesa.freedesktop.org/archive/
Collapse this list.

There are no commits on branch 2023Q4 for this port