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 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 25.0.b.2650Version 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