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
Remember
I remember
Port details on branch 2024Q4
mesa-devel Bleeding edge Mesa drivers (OpenCL, OpenGL, Vulkan)
24.2.b.4961 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.2.b.4961Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-10-08 00:03:18
Last Update: 2024-11-02 00:41:08
Commit Hash: 7bd5408a
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 (74 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/mesa-devel-24.2.b.4961/catalog.mk
  3. /usr/local/share/licenses/mesa-devel-24.2.b.4961/LICENSE
  4. /usr/local/share/licenses/mesa-devel-24.2.b.4961/MIT
  5. bin/mesa-overlay-control.py
  6. bin/mesa-screenshot-control.py
  7. @comment etc/OpenCL/vendors/mesa.icd
  8. etc/OpenCL/vendors/rusticl.icd
  9. etc/libmap.d/mesa-devel.conf
  10. @comment include/EGL/eglext_angle.h
  11. @comment include/EGL/eglmesaext.h
  12. @comment include/GL/internal/dri_interface.h
  13. @comment include/gbm.h
  14. lib/dri-devel/crocus_dri.so
  15. lib/dri-devel/iris_dri.so
  16. lib/dri-devel/libdril_dri.so
  17. @comment lib/dri-devel/panfrost_dri.so
  18. lib/dri-devel/r600_dri.so
  19. lib/dri-devel/radeonsi_dri.so
  20. @comment lib/dri-devel/rockchip_dri.so
  21. lib/dri-devel/r600_drv_video.so
  22. lib/dri-devel/radeonsi_drv_video.so
  23. lib/gallium-pipe-devel/pipe_crocus.so
  24. lib/gallium-pipe-devel/pipe_iris.so
  25. lib/gallium-pipe-devel/pipe_r600.so
  26. lib/gallium-pipe-devel/pipe_radeonsi.so
  27. lib/gbm/dri-devel_gbm.so
  28. @comment lib/libEGL_mesa-devel.so
  29. lib/libEGL_mesa-devel.so.0
  30. lib/libEGL_mesa-devel.so.0.0.0
  31. @comment lib/libGLX_mesa-devel.so
  32. lib/libGLX_mesa-devel.so.0
  33. lib/libGLX_mesa-devel.so.0.0.0
  34. @comment lib/libMesaOpenCL-devel.so
  35. lib/libMesaOpenCL-devel.so.1
  36. lib/libMesaOpenCL-devel.so.1.0.0
  37. lib/libRusticlOpenCL.so
  38. lib/libRusticlOpenCL.so.1
  39. lib/libRusticlOpenCL.so.1.0.0
  40. lib/libVkLayer_MESA_device_select.so
  41. lib/libVkLayer_MESA_overlay.so
  42. lib/libVkLayer_MESA_screenshot.so
  43. lib/libgallium_dri-devel.so
  44. @comment lib/libgbm-devel.so
  45. lib/libgbm-devel.so.1
  46. lib/libgbm-devel.so.1.0.0
  47. @comment lib/libglapi-devel.so
  48. lib/libglapi-devel.so.0
  49. lib/libglapi-devel.so.0.0.0
  50. lib/libvulkan_intel-devel.so
  51. lib/libvulkan_intel_hasvk-devel.so
  52. lib/libvulkan_radeon-devel.so
  53. lib/vdpau-devel/libvdpau_r600.so
  54. lib/vdpau-devel/libvdpau_r600.so.1
  55. lib/vdpau-devel/libvdpau_r600.so.1.0
  56. lib/vdpau-devel/libvdpau_r600.so.1.0.0
  57. lib/vdpau-devel/libvdpau_radeonsi.so
  58. lib/vdpau-devel/libvdpau_radeonsi.so.1
  59. lib/vdpau-devel/libvdpau_radeonsi.so.1.0
  60. lib/vdpau-devel/libvdpau_radeonsi.so.1.0.0
  61. @comment libdata/pkgconfig/dri.pc
  62. @comment libdata/pkgconfig/gbm.pc
  63. share/drirc.d/00-mesa-devel-defaults.conf
  64. share/drirc.d/00-radv-devel-defaults.conf
  65. @comment share/glvnd/egl_vendor.d/50_mesa.json
  66. share/vulkan/explicit_layer.d/VkLayer_MESA_overlay.json
  67. share/vulkan/explicit_layer.d/VkLayer_MESA_screenshot.json
  68. @comment share/vulkan/icd.d/intel_icd.x86_64.json
  69. share/vulkan/icd.d/intel_hasvk_icd.x86_64.json
  70. @comment share/vulkan/icd.d/radeon_icd.x86_64.json
  71. share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json
  72. @owner
  73. @group
  74. @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 = 1730500525 SHA256 (mesa-24.2-branchpoint-4961-g5c63d7a916d.tar.bz2) = 8fe23fb981b23282e67f6654456919acfb83d21942341638509993ab91aa3d43 SIZE (mesa-24.2-branchpoint-4961-g5c63d7a916d.tar.bz2) = 38961520

Expand this list (6 items)

Collapse this list.

SHA256 (700efacda59c.patch) = 0d567fe737ad1404e1f12d7cd018826d9095c23835f1ed5aaa1c81cb58d3d008 SIZE (700efacda59c.patch) = 983 SHA256 (2930dcbb3329.patch) = f90ab77950ba1a56d165f0bc8a3cbd9c5f624bb5c67d1c7f337316027e8295e8 SIZE (2930dcbb3329.patch) = 1638 SHA256 (11aaf934112c.patch) = 4408d8c0c4bf559ddf32ddbd06766f4fd28cc30b199a1991b20c89cf99bb9121 SIZE (11aaf934112c.patch) = 780

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. py311-pyyaml>0 : devel/py-pyyaml@py311
  2. libglvnd>=1.3.2 : graphics/libglvnd
  3. py311-mako>0 : textproc/py-mako@py311
  4. bindgen : devel/rust-bindgen-cli
  5. libclc-llvm15>0 : devel/libclc@llvm15
  6. spirv-tools>0 : graphics/spirv-tools
  7. rustc : lang/rust
  8. libva>0 : multimedia/libva
  9. libvdpau>0 : multimedia/libvdpau
  10. glslangValidator : graphics/glslang
  11. wayland-protocols>0 : graphics/wayland-protocols
  12. py311-ply>0 : devel/py-ply@py311
  13. glslangValidator : graphics/glslang
  14. glslangValidator : graphics/glslang
  15. bison : devel/bison
  16. meson : devel/meson
  17. ninja : devel/ninja
  18. pkgconf>=1.3.0_1 : devel/pkgconf
  19. python3.11 : lang/python311
  20. xorgproto>=0 : x11/xorgproto
  21. x11.pc : x11/libX11
  22. xcb.pc : x11/libxcb
  23. xdamage.pc : x11/libXdamage
  24. xext.pc : x11/libXext
  25. xfixes.pc : x11/libXfixes
  26. xrandr.pc : x11/libXrandr
  27. xshmfence.pc : x11/libxshmfence
  28. xxf86vm.pc : x11/libXxf86vm
Runtime dependencies:
  1. mesa-dri>0 : graphics/mesa-dri
  2. clover>0 : lang/clover
  3. libclc-llvm15>0 : devel/libclc@llvm15
  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. libexpat.so : textproc/expat2
  3. libLLVMSPIRVLib.so.15 : devel/spirv-llvm-translator@llvm15
  4. libpng.so : graphics/png
  5. libwayland-server.so : graphics/wayland
  6. libzstd.so : archivers/zstd
  7. libLLVM-15.so : devel/llvm15
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for mesa-devel-24.2.b.4961: 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,screenshot (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 (implies OPENCL) r600=on: R600, R700, Evergreen, Northern Islands (implies LLVM) radeonsi=on: Southern Islands and newer ====> Vulkan drivers anv=on: Skylake and newer (implies OPENCL) hasvk=on: Ivy Bridge, Haswell, Broadwell radv=on: Southern Islands and newer ===> 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:min=15,lib,noexport xorg
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://gitlab.freedesktop.org/mesa/mesa/-/archive/24.2-branchpoint-4961-g5c63d7a916d/
Collapse this list.

Number of commits found: 8

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
24.2.b.4961
02 Nov 2024 00:41:08
commit hash: 7bd5408a3246ec585d48c385cd8724ec21982e19commit hash: 7bd5408a3246ec585d48c385cd8724ec21982e19commit hash: 7bd5408a3246ec585d48c385cd8724ec21982e19commit hash: 7bd5408a3246ec585d48c385cd8724ec21982e19 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: update to 24.2.b.4961

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/e474d4ebeef...5c63d7a916d
(cherry picked from commit d34907f2a9890ce137f35b1b848bc7515f892677)
24.2.b.4926_1
02 Nov 2024 00:41:06
commit hash: dd150ab78214cd00ee1ebbadb0f17fbe05ac4c7fcommit hash: dd150ab78214cd00ee1ebbadb0f17fbe05ac4c7fcommit hash: dd150ab78214cd00ee1ebbadb0f17fbe05ac4c7fcommit hash: dd150ab78214cd00ee1ebbadb0f17fbe05ac4c7f files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: enable Vulkan screenshot layer after da55103f9c3f

https://gitlab.freedesktop.org/mesa/mesa/-/commit/eda55c7c2f6
(cherry picked from commit bcefcbb9f67102fc01d5fbfc6cf544798f7c19ec)
24.2.b.4926
31 Oct 2024 00:54:52
commit hash: 2e2d801cf977c386e0b4c350b6b1b38f70011ffbcommit hash: 2e2d801cf977c386e0b4c350b6b1b38f70011ffbcommit hash: 2e2d801cf977c386e0b4c350b6b1b38f70011ffbcommit hash: 2e2d801cf977c386e0b4c350b6b1b38f70011ffb files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: update to 24.2.b.4926

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/c0bceaf0576...e474d4ebeef
(cherry picked from commit 35e33b5b91868165936e4063f394acd76e60a530)
24.2.b.4566
24 Oct 2024 00:50:04
commit hash: f0d8ffa2e59d240dede52d28b0ab2d44421fb31ccommit hash: f0d8ffa2e59d240dede52d28b0ab2d44421fb31ccommit hash: f0d8ffa2e59d240dede52d28b0ab2d44421fb31ccommit hash: f0d8ffa2e59d240dede52d28b0ab2d44421fb31c files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: update to 24.2.b.4566

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/4bc2d221c99...c0bceaf0576
(cherry picked from commit 15fd49592f3d939ef2ee23739d3884d52b66ee23)
24.2.b.4371
20 Oct 2024 00:22:16
commit hash: 2f8485d08501857b83d78e597122ce6b926f40c7commit hash: 2f8485d08501857b83d78e597122ce6b926f40c7commit hash: 2f8485d08501857b83d78e597122ce6b926f40c7commit hash: 2f8485d08501857b83d78e597122ce6b926f40c7 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: update to 24.2.b.4371

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/9f58d0b0e7e...4bc2d221c99
(cherry picked from commit c6bde1cb66445cab49e706e145993982c38032aa)
24.2.b.4200
17 Oct 2024 00:48:54
commit hash: 3495b3ec507f809383f9819b0cc17b327116f5a0commit hash: 3495b3ec507f809383f9819b0cc17b327116f5a0commit hash: 3495b3ec507f809383f9819b0cc17b327116f5a0commit hash: 3495b3ec507f809383f9819b0cc17b327116f5a0 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: update to 24.2.b.4200

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/c8c354d9c3a...9f58d0b0e7e
(cherry picked from commit 7aaa1b3601b49ecc86bdd08d0546a88dfcd4e925)
24.2.b.4042
11 Oct 2024 23:18:31
commit hash: 92aa82d1d3e03265c7c10005a39375ac109da6dbcommit hash: 92aa82d1d3e03265c7c10005a39375ac109da6dbcommit hash: 92aa82d1d3e03265c7c10005a39375ac109da6dbcommit hash: 92aa82d1d3e03265c7c10005a39375ac109da6db files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: update to 24.2.b.4042

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/5bd825a4b8f...c8c354d9c3a
(cherry picked from commit 597c6c40b9129ad4e381c560cf57fdff61ac85fc)
24.2.b.3858
08 Oct 2024 00:02:18
commit hash: 373c094ed9d18c09e01aff4f2fd264134367990ccommit hash: 373c094ed9d18c09e01aff4f2fd264134367990ccommit hash: 373c094ed9d18c09e01aff4f2fd264134367990ccommit hash: 373c094ed9d18c09e01aff4f2fd264134367990c files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: update to 24.2.b.3858

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/c58b8db5475...5bd825a4b8f
(cherry picked from commit 45280c8fd2f4d4a0ad2140625dc7455647bf82bc)

Number of commits found: 8