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 2023Q3
mesa-devel Bleeding edge Mesa drivers (OpenCL, OpenGL, Vulkan)
23.2.0.b.806 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 23.2.0.b.806Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-07-04 00:54:56
Last Update: 2023-08-09 14:08:52
Commit Hash: b0947bd
License: MIT
WWW:
https://www.mesa3d.org/
Description:
Development branch of Mesa 3D graphics library. Only some drivers are enabled, so it can co-exist with the stable version.
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 (68 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/mesa-devel-23.2.0.b.806/catalog.mk
  3. /usr/local/share/licenses/mesa-devel-23.2.0.b.806/LICENSE
  4. /usr/local/share/licenses/mesa-devel-23.2.0.b.806/MIT
  5. bin/mesa-overlay-control.py
  6. @comment etc/OpenCL/vendors/mesa.icd
  7. etc/OpenCL/vendors/rusticl.icd
  8. etc/libmap.d/mesa-devel.conf
  9. @comment include/EGL/eglext_angle.h
  10. @comment include/EGL/eglmesaext.h
  11. @comment include/GL/internal/dri_interface.h
  12. @comment include/gbm.h
  13. lib/dri-devel/crocus_dri.so
  14. lib/dri-devel/iris_dri.so
  15. @comment lib/dri-devel/panfrost_dri.so
  16. lib/dri-devel/r600_dri.so
  17. lib/dri-devel/radeonsi_dri.so
  18. @comment lib/dri-devel/rockchip_dri.so
  19. lib/dri-devel/r600_drv_video.so
  20. lib/dri-devel/radeonsi_drv_video.so
  21. lib/gallium-pipe-devel/pipe_crocus.so
  22. lib/gallium-pipe-devel/pipe_iris.so
  23. lib/gallium-pipe-devel/pipe_r600.so
  24. lib/gallium-pipe-devel/pipe_radeonsi.so
  25. @comment lib/libEGL_mesa-devel.so
  26. lib/libEGL_mesa-devel.so.0
  27. lib/libEGL_mesa-devel.so.0.0.0
  28. @comment lib/libGLX_mesa-devel.so
  29. lib/libGLX_mesa-devel.so.0
  30. lib/libGLX_mesa-devel.so.0.0.0
  31. @comment lib/libMesaOpenCL-devel.so
  32. lib/libMesaOpenCL-devel.so.1
  33. lib/libMesaOpenCL-devel.so.1.0.0
  34. lib/libRusticlOpenCL.so
  35. lib/libRusticlOpenCL.so.1
  36. lib/libRusticlOpenCL.so.1.0.0
  37. lib/libVkLayer_MESA_device_select.so
  38. lib/libVkLayer_MESA_overlay.so
  39. @comment lib/libgbm-devel.so
  40. lib/libgbm-devel.so.1
  41. lib/libgbm-devel.so.1.0.0
  42. @comment lib/libglapi-devel.so
  43. lib/libglapi-devel.so.0
  44. lib/libglapi-devel.so.0.0.0
  45. lib/libvulkan_intel-devel.so
  46. lib/libvulkan_intel_hasvk-devel.so
  47. lib/libvulkan_radeon-devel.so
  48. lib/vdpau-devel/libvdpau_r600.so
  49. lib/vdpau-devel/libvdpau_r600.so.1
  50. lib/vdpau-devel/libvdpau_r600.so.1.0
  51. lib/vdpau-devel/libvdpau_r600.so.1.0.0
  52. lib/vdpau-devel/libvdpau_radeonsi.so
  53. lib/vdpau-devel/libvdpau_radeonsi.so.1
  54. lib/vdpau-devel/libvdpau_radeonsi.so.1.0
  55. lib/vdpau-devel/libvdpau_radeonsi.so.1.0.0
  56. @comment libdata/pkgconfig/dri.pc
  57. @comment libdata/pkgconfig/gbm.pc
  58. share/drirc.d/00-mesa-devel-defaults.conf
  59. share/drirc.d/00-radv-devel-defaults.conf
  60. @comment share/glvnd/egl_vendor.d/50_mesa.json
  61. share/vulkan/explicit_layer.d/VkLayer_MESA_overlay.json
  62. @comment share/vulkan/icd.d/intel_icd.x86_64.json
  63. share/vulkan/icd.d/intel_hasvk_icd.x86_64.json
  64. @comment share/vulkan/icd.d/radeon_icd.x86_64.json
  65. share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json
  66. @owner
  67. @group
  68. @mode
Collapse this list.
Dependency lines:
  • mesa-devel>0:graphics/mesa-devel
To install the port:
cd /usr/ports/graphics/mesa-devel/ && make install clean
To add the package, run one of these commands:
  • pkg install graphics/mesa-devel
  • pkg install mesa-devel
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: mesa-devel
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: aarch64 amd64 i386 powerpc64 powerpc64le
distinfo:
TIMESTAMP = 1690829794 SHA256 (mesa3d-mesa-23.2.0-branchpoint-806-gc9b2f83a2fb_GH0.tar.gz) = 0375e48dcdee65400acee9e313d2d5077e0c44fa1b2c0475d5663a50d0fe84a0 SIZE (mesa3d-mesa-23.2.0-branchpoint-806-gc9b2f83a2fb_GH0.tar.gz) = 29595092

Expand this list (6 items)

Collapse this list.

SHA256 (700efacda59c.patch) = 0d567fe737ad1404e1f12d7cd018826d9095c23835f1ed5aaa1c81cb58d3d008 SIZE (700efacda59c.patch) = 983 SHA256 (3043f16d66bf.patch) = b596e02eb42d2cdd0b47cc4de98db4981b36069d0ab857c6f1a441c1fd72e8a1 SIZE (3043f16d66bf.patch) = 2052 SHA256 (2930dcbb3329.patch) = 4fb8c49aed648ec299ce976db7d783a5bd93953807de7f0ee3858ecf777faa25 SIZE (2930dcbb3329.patch) = 1624

Collapse this list.


No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py39-mako>0 : textproc/py-mako@py39
  2. bindgen : devel/rust-bindgen-cli
  3. libclc>0 : devel/libclc
  4. spirv-tools>0 : graphics/spirv-tools
  5. rustc : lang/rust
  6. libva>0 : multimedia/libva
  7. libvdpau>0 : multimedia/libvdpau
  8. glslangValidator : graphics/glslang
  9. wayland-protocols>0 : graphics/wayland-protocols
  10. glslangValidator : graphics/glslang
  11. bison : devel/bison
  12. meson : devel/meson
  13. ninja : devel/ninja
  14. pkgconf>=1.3.0_1 : devel/pkgconf
  15. python3.9 : lang/python39
  16. xorgproto>=0 : x11/xorgproto
  17. x11.pc : x11/libX11
  18. xcb.pc : x11/libxcb
  19. xdamage.pc : x11/libXdamage
  20. xext.pc : x11/libXext
  21. xfixes.pc : x11/libXfixes
  22. xrandr.pc : x11/libXrandr
  23. xshmfence.pc : x11/libxshmfence
  24. xxf86vm.pc : x11/libXxf86vm
Runtime dependencies:
  1. mesa-dri>0 : graphics/mesa-dri
  2. clover>0 : lang/clover
  3. libclc>0 : devel/libclc
  4. x11.pc : x11/libX11
  5. xcb.pc : x11/libxcb
  6. xdamage.pc : x11/libXdamage
  7. xext.pc : x11/libXext
  8. xfixes.pc : x11/libXfixes
  9. xrandr.pc : x11/libXrandr
  10. xshmfence.pc : x11/libxshmfence
  11. xxf86vm.pc : x11/libXxf86vm
Library dependencies:
  1. libdrm.so : graphics/libdrm
  2. libOpenGL.so : graphics/libglvnd
  3. libexpat.so : textproc/expat2
  4. libunwind.so : devel/libunwind
  5. libLLVMSPIRVLib.so.15 : devel/spirv-llvm-translator@llvm15
  6. libwayland-server.so : graphics/wayland
  7. libzstd.so : archivers/zstd
  8. libLLVM-15.so : devel/llvm15
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for mesa-devel-23.2.0.b.806: LIBUNWIND=on: Use libunwind for stacktraces LLVM=on: Build with LLVM support (see implies) LTO=on: Use Link-Time Optimization OPENCL=on: Heterogeneous computing via OpenCL (implies LLVM) VAAPI=on: Hardware encoding/decoding (only r600, radeonsi) VDPAU=on: Hardware decoding (only r600, radeonsi) (implies X11) VKLAYERS=on: Vulkan layers: device-select,overlay (implies anv) WAYLAND=on: Wayland (graphics) support X11=on: X11 (graphics) support ZSTD=on: Use ZSTD for shader cache ====> Unified OpenGL drivers crocus=on: Broadwater, Eaglelake, Ironlake, Sandybridge, Ivybridge, Haswell iris=on: Broadwell and newer r600=on: R600, R700, Evergreen, Northern Islands (implies LLVM) radeonsi=on: Southern Islands and newer (implies LLVM) ====> Vulkan drivers anv=on: Skylake and newer hasvk=on: Ivy Bridge, Haswell, Broadwell radv=on: Southern Islands and newer (implies LLVM) ===> Use 'make config' to modify these settings
Options name:
graphics_mesa-devel
USES:
bison cpe compiler:c++11-lib meson pkgconfig python:build shebangfix llvm:15,lib xorg
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/mesa3d/mesa/tar.gz/23.2.0-branchpoint-806-gc9b2f83a2fb?dummy=/
Collapse this list.

Number of commits found: 16

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
23.2.0.b.806
09 Aug 2023 14:08:52
commit hash: b0947bda3013a75aa7fc0be4e2b5c5202a82a18dcommit hash: b0947bda3013a75aa7fc0be4e2b5c5202a82a18dcommit hash: b0947bda3013a75aa7fc0be4e2b5c5202a82a18dcommit hash: b0947bda3013a75aa7fc0be4e2b5c5202a82a18d files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: unbreak fetch due to repo growth

fetch: https://github.com/mesa3d/mesa/commit/3043f16d66bf.patch: size mismatch:
expected 2050, actual 2052

-index 5fb30f2d908..f3e1a1ff6f3 100644
+index 5fb30f2d9084..f3e1a1ff6f36 100644
-index e3596f2b4b0..0d683196589 100644
+index e3596f2b4b02..0d683196589f 100644

(cherry picked from commit b0f00aadf9254641dd67480a23ac54d2842764e5)
23.2.0.b.806
01 Aug 2023 00:48:34
commit hash: 606e4b71accfd7b534a5c65b3a253635c182c1afcommit hash: 606e4b71accfd7b534a5c65b3a253635c182c1afcommit hash: 606e4b71accfd7b534a5c65b3a253635c182c1afcommit hash: 606e4b71accfd7b534a5c65b3a253635c182c1af files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: update to 23.2.0.b.806

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/5df97c27dc8...c9b2f83a2fb
(cherry picked from commit f6493e8ca12705b1f9a3cacd11aeb5734a8f5994)
23.2.0.b.786
29 Jul 2023 03:38:00
commit hash: 6d42844c30f6ce9c5f6d70d28e4e79ff15f01912commit hash: 6d42844c30f6ce9c5f6d70d28e4e79ff15f01912commit hash: 6d42844c30f6ce9c5f6d70d28e4e79ff15f01912commit hash: 6d42844c30f6ce9c5f6d70d28e4e79ff15f01912 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: unbreak X11=off build

meson.build:380:3: ERROR: Feature xlib-lease cannot be enabled: xlib-lease
requires X11 and KMS/DRM support

(cherry picked from commit 0e54d5d3efaa68144ec4d0e278bcb0dd69cb4ae4)
23.2.0.b.786
29 Jul 2023 00:40:38
commit hash: a563424671fd3f7938868903af84ec2a5344d95dcommit hash: a563424671fd3f7938868903af84ec2a5344d95dcommit hash: a563424671fd3f7938868903af84ec2a5344d95dcommit hash: a563424671fd3f7938868903af84ec2a5344d95d files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: update to 23.2.0.b.786

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/365b14489d6...5df97c27dc8
(cherry picked from commit 04fdfe963096772e436023f5da5cd41203388ba3)
23.2.0.b.687
27 Jul 2023 00:35:32
commit hash: 1c331580481c6034ae99e45dc511f25289cf77b4commit hash: 1c331580481c6034ae99e45dc511f25289cf77b4commit hash: 1c331580481c6034ae99e45dc511f25289cf77b4commit hash: 1c331580481c6034ae99e45dc511f25289cf77b4 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: update to 23.2.0.b.687

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/75452f611e8...365b14489d6
(cherry picked from commit ee1587b19734f7af876c48143bcd5ceb45cbeffb)
23.2.0.b.567
25 Jul 2023 00:39:42
commit hash: ceea05e2ae9bf65d71fc21de7e56c1cb5d98e772commit hash: ceea05e2ae9bf65d71fc21de7e56c1cb5d98e772commit hash: ceea05e2ae9bf65d71fc21de7e56c1cb5d98e772commit hash: ceea05e2ae9bf65d71fc21de7e56c1cb5d98e772 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: update to 23.2.0.b.567

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/2b03938f27d...75452f611e8
(cherry picked from commit 629834653cee573fffed0f688feed0d548cf021e)
23.2.0.b.489
22 Jul 2023 00:59:11
commit hash: effc95f8f579fc86718a21a4ee3c00d1808e24eccommit hash: effc95f8f579fc86718a21a4ee3c00d1808e24eccommit hash: effc95f8f579fc86718a21a4ee3c00d1808e24eccommit hash: effc95f8f579fc86718a21a4ee3c00d1808e24ec files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: update to 23.2.0.b.489

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/539bf3929b0...2b03938f27d
(cherry picked from commit 150bed43bfd45e28f43b298a914cdbb7bdbc2dcd)
23.2.0.b.320
20 Jul 2023 00:50:26
commit hash: 620b228da873a3dc5e3d0ac4a18390006302b6a2commit hash: 620b228da873a3dc5e3d0ac4a18390006302b6a2commit hash: 620b228da873a3dc5e3d0ac4a18390006302b6a2commit hash: 620b228da873a3dc5e3d0ac4a18390006302b6a2 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: update to 23.2.0.b.320

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/a6edac37640...539bf3929b0
(cherry picked from commit 9f622dae5c71e3ed56fb74581b9a34fe5d67dff7)
23.2.0.b.164
18 Jul 2023 01:00:26
commit hash: b5027c142bec3c3a1ae7fcb8b738a93811529925commit hash: b5027c142bec3c3a1ae7fcb8b738a93811529925commit hash: b5027c142bec3c3a1ae7fcb8b738a93811529925commit hash: b5027c142bec3c3a1ae7fcb8b738a93811529925 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: update to 23.2.0.b.164

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/27d30fe3c0e...a6edac37640
(cherry picked from commit 94960070866b3c8cc55b6b9f5686b652322b859f)
23.2.0.b.106_1
15 Jul 2023 02:09:05
commit hash: 1cea078264b07ffd9504ec41fdb7f52b9f7ec756commit hash: 1cea078264b07ffd9504ec41fdb7f52b9f7ec756commit hash: 1cea078264b07ffd9504ec41fdb7f52b9f7ec756commit hash: 1cea078264b07ffd9504ec41fdb7f52b9f7ec756 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: apply 36049d38d71f to Vulkan with VAAPI=off

On Intel GPUs VA-API is implemented by libva-intel-{,media-}driver but
Vulkan Video is implemented by Mesa. VAAPI in mesa-devel depends on
AMD drivers which in turn brings heavy llvm* dependency, so may not be
desirable on Intel-only or Intel+NVIDIA systems.

$ ANV_VIDEO_DECODE=1 mpv --vo=gpu-next --gpu-api=vulkan --hwdec=vulkan foo.mp4
[...]
[ffmpeg/video] h264: Device does not support decoding h264!
[...]

$ ANV_VIDEO_DECODE=1 vulkaninfo | fgrep -i decode_h264
                                VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR

(cherry picked from commit aada4209a3b0264fdb8e372efb47739d8bcbf114)
23.2.0.b.106
14 Jul 2023 23:53:50
commit hash: 8898bf465b479c5db6f191d1d2d5716d0a438ffccommit hash: 8898bf465b479c5db6f191d1d2d5716d0a438ffccommit hash: 8898bf465b479c5db6f191d1d2d5716d0a438ffccommit hash: 8898bf465b479c5db6f191d1d2d5716d0a438ffc files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: update to 23.2.0.b.106

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/6b64c27a976...27d30fe3c0e
(cherry picked from commit d602f351f60032fa0a2c002a7635f00662f8894b)
23.2.0.b.14
13 Jul 2023 00:40:09
commit hash: 6aab73e8aa2fb5de6ffa8a9b92f85cb6b11ed5bfcommit hash: 6aab73e8aa2fb5de6ffa8a9b92f85cb6b11ed5bfcommit hash: 6aab73e8aa2fb5de6ffa8a9b92f85cb6b11ed5bfcommit hash: 6aab73e8aa2fb5de6ffa8a9b92f85cb6b11ed5bf files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: update to 23.2.0.b.14

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/9b572ce8ebd...6b64c27a976
(cherry picked from commit e9a48658f69ec679ec2e00a17f00f6b865053bc6)
23.1.b.4270
10 Jul 2023 23:57:29
commit hash: 87ae9ef02ecbf335988d71b68d9c6a4a88acaef7commit hash: 87ae9ef02ecbf335988d71b68d9c6a4a88acaef7commit hash: 87ae9ef02ecbf335988d71b68d9c6a4a88acaef7commit hash: 87ae9ef02ecbf335988d71b68d9c6a4a88acaef7 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: update to 23.1.b.4270

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/591ce8f185b...9b572ce8ebd
(cherry picked from commit fe830564fb000e4bb713d6e84363914c831225ce)
23.1.b.4214
08 Jul 2023 00:49:43
commit hash: 35cf875ba07b49b9b7dbcef612eccb05cb9f0f7fcommit hash: 35cf875ba07b49b9b7dbcef612eccb05cb9f0f7fcommit hash: 35cf875ba07b49b9b7dbcef612eccb05cb9f0f7fcommit hash: 35cf875ba07b49b9b7dbcef612eccb05cb9f0f7f files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: update to 23.1.b.4214

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/be91133f876...591ce8f185b
(cherry picked from commit 73b4795980f54b582aa6ed2f029f2d013f9d03d4)
23.1.b.4070
06 Jul 2023 00:55:48
commit hash: dad181d5f174d1464013ffebd8d18ec9c689afe7commit hash: dad181d5f174d1464013ffebd8d18ec9c689afe7commit hash: dad181d5f174d1464013ffebd8d18ec9c689afe7commit hash: dad181d5f174d1464013ffebd8d18ec9c689afe7 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: update to 23.1.b.4070

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/649e12c8973...be91133f876
(cherry picked from commit 7d33ce06c0594d8274cd1e71e8e17c996920c740)
23.1.b.3974
04 Jul 2023 00:53:21
commit hash: 0d276a293697c325f8802beb82cacc338af8a089commit hash: 0d276a293697c325f8802beb82cacc338af8a089commit hash: 0d276a293697c325f8802beb82cacc338af8a089commit hash: 0d276a293697c325f8802beb82cacc338af8a089 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: update to 23.1.b.3974

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/feea00a6c42...649e12c8973
(cherry picked from commit 12211587418acc86ccd9af4655a2d1fd8045281f)

Number of commits found: 16