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

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
Port details on branch 2024Q4
mesa-dri OpenGL hardware acceleration drivers for DRI2+
24.1.7_4 graphics on this many watch lists=17 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_4Version 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-01-31 08:21:56
Commit Hash: 10a572d
People watching this port, also watch:: curl, pkg, libdrm, ffmpeg, mesa-libs
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_4/catalog.mk
  2. /usr/local/share/licenses/mesa-dri-24.1.7_4/LICENSE
  3. /usr/local/share/licenses/mesa-dri-24.1.7_4/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.
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 = 1724945188 SHA256 (mesa-24.1.7.tar.xz) = ecd2e7b1c73998f4103542f39c6b8c968d251637ccc8caa42641aecb86cd2566 SIZE (mesa-24.1.7.tar.xz) = 29206724

Expand this list (6 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

Collapse this list.


Packages (timestamps in pop-ups are UTC):
mesa-dri
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest24.1.7_424.1.7_420.2.3_1-24.1.7_4-20.2.3_1-
FreeBSD:13:quarterly24.1.7_124.1.7_1--24.1.7_123.3.423.3.423.3.4
FreeBSD:14:latest24.1.7_424.1.7_4--24.1.7_422.3.7_2-22.3.7_2
FreeBSD:14:quarterly24.1.7_124.1.7_1--24.1.7_123.3.423.3.423.3.4
FreeBSD:15:latest24.1.7_424.1.7_4n/a-n/a23.3.523.3.524.0.1
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-llvm15>0 : devel/libclc@llvm15
  5. spirv-tools>0 : graphics/spirv-tools
  6. spirv-llvm-translator-llvm15>0 : devel/spirv-llvm-translator@llvm15
  7. libclc-llvm15>0 : devel/libclc@llvm15
  8. spirv-tools>0 : graphics/spirv-tools
  9. spirv-llvm-translator-llvm15>0 : devel/spirv-llvm-translator@llvm15
  10. glslangValidator : graphics/glslang
  11. py311-mako>0 : textproc/py-mako@py311
  12. bison : devel/bison
  13. meson : devel/meson
  14. ninja : devel/ninja
  15. pkgconf>=1.3.0_1 : devel/pkgconf
  16. python3.11 : lang/python311
  17. xorgproto>=0 : x11/xorgproto
  18. xcb.pc : x11/libxcb
  19. xrandr.pc : x11/libXrandr
  20. x11.pc : x11/libX11
  21. xdamage.pc : x11/libXdamage
  22. xext.pc : x11/libXext
  23. xfixes.pc : x11/libXfixes
  24. xshmfence.pc : x11/libxshmfence
  25. xv.pc : x11/libXv
Runtime dependencies:
  1. spirv-tools>0 : graphics/spirv-tools
  2. spirv-llvm-translator-llvm15>0 : devel/spirv-llvm-translator@llvm15
  3. spirv-tools>0 : graphics/spirv-tools
  4. spirv-llvm-translator-llvm15>0 : devel/spirv-llvm-translator@llvm15
  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-15.so : devel/llvm15
This port is required by:
for Build
  1. devel/electron32
  2. devel/electron33
  3. devel/electron34
  4. net/tigervnc-server
  5. www/chromium
  6. www/iridium
  7. www/ungoogled-chromium
Expand this list (32 items / 25 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. x11/cinnamon
  3. x11-servers/xarcan
  4. x11-servers/xorg-server
  5. x11-servers/xwayland
  6. x11-wm/muffin
  7. Collapse this list.

Deleted ports which required this port:

Expand this list of 20 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. net/tigervnc-devel*
  16. x11-servers/xephyr*
  17. x11-servers/xorg-dmx*
  18. x11-servers/xorg-nestserver*
  19. x11-servers/xorg-vfbserver*
  20. x11-servers/xwayland-devel*
  21. 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 (20 items / 13 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-wm/cosmic-comp
  6. x11-wm/niri
  7. 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_4: 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 2024Q4 for this port