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
Port details on branch 2023Q4
mesa-dri OpenGL hardware acceleration drivers for DRI2+
24.1.7_1 graphics on this many watch lists=18 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.7Version 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: 2024-11-01 18:09:57
Commit Hash: 13d55b0e
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_1/catalog.mk
  2. /usr/local/share/licenses/mesa-dri-24.1.7_1/LICENSE
  3. /usr/local/share/licenses/mesa-dri-24.1.7_1/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_124.1.7_120.2.3_124.1.7_124.1.7_1-20.2.3_1-
FreeBSD:13:quarterly24.1.724.1.7-24.1.724.1.723.3.423.3.423.3.4
FreeBSD:14:latest24.1.7_124.1.7_1-24.1.7_124.1.7_122.3.7_2-22.3.7_2
FreeBSD:14:quarterly24.1.724.1.7-24.1.724.1.723.3.423.3.423.3.4
FreeBSD:15:latest24.1.7_124.1.7_1n/a24.1.7_1n/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/electron29
  2. devel/electron30
  3. devel/electron31
  4. devel/electron32
  5. devel/electron33
  6. net/tigervnc-server
  7. www/chromium
Expand this list (31 items / 24 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 17 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. net/tigervnc-devel*
  13. x11-servers/xephyr*
  14. x11-servers/xorg-dmx*
  15. x11-servers/xorg-nestserver*
  16. x11-servers/xorg-vfbserver*
  17. x11-servers/xwayland-devel*
  18. 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 (19 items / 12 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. x11-toolkits/wlroots
  3. x11-toolkits/wlroots015
  4. x11-toolkits/wlroots017
  5. x11-wm/cosmic-comp
  6. x11-wm/niri
  7. Collapse this list.

Deleted ports which required this port:

Expand this list of 7 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-devel*
  6. x11-toolkits/wlroots-hyprland*
  7. x11-toolkits/wlroots016*
  8. 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_1: 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