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
NOW FIXED. We had a known problem with lists of packages - they were out of date. The fix has been applied to production. See packages-import/issues/3 & packages-import/issues/4
Port details on branch 2024Q2
mesa-dri OpenGL hardware acceleration drivers for DRI2+
24.0.7 graphics on this many watch lists=0 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.0.7Version of this port present on the latest quarterly branch.
Maintainer: x11@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-04-30 06:15:05
Last Update: 2024-05-10 08:04:13
Commit Hash: e6da5aa
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 - no subversion history for this port

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.0.7/catalog.mk
  2. /usr/local/share/licenses/mesa-dri-24.0.7/LICENSE
  3. /usr/local/share/licenses/mesa-dri-24.0.7/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/kms_swrast_dri.so
  33. lib/dri/r300_dri.so
  34. lib/dri/r600_dri.so
  35. lib/dri/radeonsi_dri.so
  36. lib/dri/swrast_dri.so
  37. lib/dri/vmwgfx_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 = 1715186008 SHA256 (mesa-24.0.7.tar.xz) = 7454425f1ed4a6f1b5b107e1672b30c88b22ea0efea000ae2c7d96db93f6c26a SIZE (mesa-24.0.7.tar.xz) = 20144724

Expand this list (4 items)

Collapse this list.

SHA256 (4a253aae7ca437201d2a31d2a11a1a5434fe41f1.patch) = 84f18f14788bd8f387e2fc754b945bf30f84b517dd917785ed5d8ef1d594e24a SIZE (4a253aae7ca437201d2a31d2a11a1a5434fe41f1.patch) = 1626 SHA256 (7c565db35d39bdbf4e4f867ea19f78b97c8c126f.patch) = 5af88a22abfadb91f6626c9244ed2a365e2bb283e0a42399082d1e909136d5f3 SIZE (7c565db35d39bdbf4e4f867ea19f78b97c8c126f.patch) = 897

Collapse this list.


Packages (timestamps in pop-ups are UTC):
mesa-dri
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest24.1.7_124.1.7_420.2.3_124.1.7_124.1.7_4-20.2.3_1-
FreeBSD:13:quarterly24.1.7_124.1.7_1-24.1.7_124.1.7_123.3.423.3.423.3.4
FreeBSD:14:latest24.1.7_124.1.7_4-24.1.7_124.1.7_422.3.7_2-22.3.7_2
FreeBSD:14:quarterly24.1.7_124.1.7_1-24.1.7_124.1.7_123.3.423.3.423.3.4
FreeBSD:15:latest24.1.7_424.1.7_4n/a24.1.7_4n/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. wayland-protocols>=1.8 : graphics/wayland-protocols
  2. py39-mako>0 : textproc/py-mako@py39
  3. bison : devel/bison
  4. meson : devel/meson
  5. ninja : devel/ninja
  6. pkgconf>=1.3.0_1 : devel/pkgconf
  7. python3.9 : lang/python39
  8. glslangValidator : graphics/glslang
  9. xorgproto>=0 : x11/xorgproto
  10. x11.pc : x11/libX11
  11. xdamage.pc : x11/libXdamage
  12. xext.pc : x11/libXext
  13. xfixes.pc : x11/libXfixes
  14. xshmfence.pc : x11/libxshmfence
  15. xv.pc : x11/libXv
  16. xcb.pc : x11/libxcb
  17. xrandr.pc : x11/libXrandr
Runtime dependencies:
  1. x11.pc : x11/libX11
  2. xdamage.pc : x11/libXdamage
  3. xext.pc : x11/libXext
  4. xfixes.pc : x11/libXfixes
  5. xshmfence.pc : x11/libxshmfence
  6. xv.pc : x11/libXv
  7. xcb.pc : x11/libxcb
  8. xrandr.pc : x11/libXrandr
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/electron28
  2. www/chromium
  3. www/ungoogled-chromium
  4. x11-servers/xwayland
  5. x11-servers/xwayland-devel
for Run
  1. graphics/mesa-devel
  2. x11-toolkits/wlroots
  3. x11-toolkits/wlroots-devel
  4. x11-wm/cosmic-comp
  5. x11-wm/niri

Configuration Options:
===> The following configuration options are available for mesa-dri-24.0.7: WAYLAND=on: Enable support for the Wayland platform in Vulkan drivers ZSTD=on: Use ZSTD for shader cache ====> Options available for the group PLATFORM PLATFORM_X11=on: Enable X11 support for GBM/EGL PLATFORM_WAYLAND=on: Enable Wayland support for GBM/EGL ===> 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 (4 items)
Collapse this list.
  1. ftp://ftp.freedesktop.org/pub/mesa/
  2. ftp://ftp.freedesktop.org/pub/mesa/24.0.7/
  3. https://mesa.freedesktop.org/archive/
  4. https://mesa.freedesktop.org/archive/24.0.7/
Collapse this list.

Number of commits found: 3

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
24.0.7
10 May 2024 08:04:13
commit hash: e6da5aacce6e079b8bee770bf14399db9834f10ecommit hash: e6da5aacce6e079b8bee770bf14399db9834f10ecommit hash: e6da5aacce6e079b8bee770bf14399db9834f10ecommit hash: e6da5aacce6e079b8bee770bf14399db9834f10e files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Update to 24.0.7

Release
notes:	https://lists.freedesktop.org/archives/mesa-dev/2024-May/226215.html

Differential Revision:	https://reviews.freebsd.org/D45128
Sponsored by:		Beckhoff Automation GmbH & Co. KG

(cherry picked from commit e8c3e827f61838b8bd8509e3d4a6d39dfbadfdd1)
24.0.6
30 Apr 2024 06:14:01
commit hash: 8e8cb7f214f2b7bbf070cf528c888dc05c7c924acommit hash: 8e8cb7f214f2b7bbf070cf528c888dc05c7c924acommit hash: 8e8cb7f214f2b7bbf070cf528c888dc05c7c924acommit hash: 8e8cb7f214f2b7bbf070cf528c888dc05c7c924a files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Update to 24.0.6

Release
notes:	https://lists.freedesktop.org/archives/mesa-dev/2024-April/226190.html
Release
notes:	https://lists.freedesktop.org/archives/mesa-dev/2024-April/226200.html

Differential Revision:	https://reviews.freebsd.org/D44941
Sponsored by:		Beckhoff Automation GmbH & Co. KG

(cherry picked from commit c68125108742cc3a27263b57b7d71ae3dad58bda)
24.0.4_1
30 Apr 2024 06:13:34
commit hash: 126c15bad065d59258188f1426ed206b9308551ccommit hash: 126c15bad065d59258188f1426ed206b9308551ccommit hash: 126c15bad065d59258188f1426ed206b9308551ccommit hash: 126c15bad065d59258188f1426ed206b9308551c files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/libosmesa: Remove expat from LIB_DEPENDS

It's not needed for this mesa component.

Differential Revision:	https://reviews.freebsd.org/D44828
PR:			278324
Reported by:		autodep
Reviewed by:		bapt
Sponsored by:		Beckhoff Automation GmbH & Co. KG

(cherry picked from commit bed3b0ad509eca940c9a368658a69c9e6210cdec)

Number of commits found: 3