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 2024Q1
mesa-devel Bleeding edge Mesa drivers (OpenCL, OpenGL, Vulkan)
24.0.b.1355 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.3.b.2654Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-01-06 01:00:30
Last Update: 2024-02-13 00:52:32
Commit Hash: 111fb6e
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-24.0.b.1355/catalog.mk
  3. /usr/local/share/licenses/mesa-devel-24.0.b.1355/LICENSE
  4. /usr/local/share/licenses/mesa-devel-24.0.b.1355/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 = 1707775513 SHA256 (mesa-24.0-branchpoint-1355-g04d26ceb0a8.tar.bz2) = 6d8c3649eae4e970152a6bf85c9fede3e70f6eed53493c89fe54277799213814 SIZE (mesa-24.0-branchpoint-1355-g04d26ceb0a8.tar.bz2) = 36545892

Expand this list (6 items)

Collapse this list.

SHA256 (700efacda59c.patch) = 0d567fe737ad1404e1f12d7cd018826d9095c23835f1ed5aaa1c81cb58d3d008 SIZE (700efacda59c.patch) = 983 SHA256 (72f7e51d22b3.patch) = 28529ee7c888fceca2470ea3227d8e541a32b81cd901829f130367d9dd66ad90 SIZE (72f7e51d22b3.patch) = 2168 SHA256 (2930dcbb3329.patch) = f90ab77950ba1a56d165f0bc8a3cbd9c5f624bb5c67d1c7f337316027e8295e8 SIZE (2930dcbb3329.patch) = 1638

Collapse this list.


Packages (timestamps in pop-ups are UTC):
mesa-devel
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest24.3.b.235724.3.b.2416--24.3.b.2416-20.3.b.2304-
FreeBSD:13:quarterly24.2.b.5103_124.3.b.2654--24.3.b.2654-24.0.b.919-
FreeBSD:14:latest24.3.b.189124.3.b.2654--24.3.b.2654---
FreeBSD:14:quarterly24.2.b.5103_124.3.b.2654--24.3.b.2654-24.0.b.919-
FreeBSD:15:latest24.3.b.235724.3.b.2416n/a-n/a-24.0.b.919-
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-24.0.b.1355: 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,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.0-branchpoint-1355-g04d26ceb0a8/
Collapse this list.

Number of commits found: 17

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
24.0.b.1355
13 Feb 2024 00:52:32
commit hash: 111fb6e9e181500ad2d10c8e2b4ab54018402a39commit hash: 111fb6e9e181500ad2d10c8e2b4ab54018402a39commit hash: 111fb6e9e181500ad2d10c8e2b4ab54018402a39commit hash: 111fb6e9e181500ad2d10c8e2b4ab54018402a39 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: update to 24.0.b.1355

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/bd237539918...04d26ceb0a8
(cherry picked from commit e9c9c73181b58569de0e043a415fcf9ef6413d7d)
24.0.b.1275
11 Feb 2024 00:51:04
commit hash: c3436c23d46c60b62dd6476d77e6374d70c33d00commit hash: c3436c23d46c60b62dd6476d77e6374d70c33d00commit hash: c3436c23d46c60b62dd6476d77e6374d70c33d00commit hash: c3436c23d46c60b62dd6476d77e6374d70c33d00 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: update to 24.0.b.1275

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/24d3c832121...bd237539918
(cherry picked from commit 10961e29ab904393a0c6bc9a1be276482a14e5e8)
24.0.b.1189
08 Feb 2024 00:50:21
commit hash: 397cfe84d8e34b3a77b349d10334bd7626c4c611commit hash: 397cfe84d8e34b3a77b349d10334bd7626c4c611commit hash: 397cfe84d8e34b3a77b349d10334bd7626c4c611commit hash: 397cfe84d8e34b3a77b349d10334bd7626c4c611 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: update to 24.0.b.1189

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/5178ad761c9...24d3c832121
(cherry picked from commit 2577ea660d37c25b167a884b8085532ac8e34254)
24.0.b.1096
06 Feb 2024 00:48:28
commit hash: 867a62d38c216d04cbce67f91a88c0f48c046b94commit hash: 867a62d38c216d04cbce67f91a88c0f48c046b94commit hash: 867a62d38c216d04cbce67f91a88c0f48c046b94commit hash: 867a62d38c216d04cbce67f91a88c0f48c046b94 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: update to 24.0.b.1096

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/4f6e4ae3d6b...5178ad761c9
(cherry picked from commit 96ee776d6472fa53e94414849d0cfa2029fb7786)
24.0.b.919
06 Feb 2024 00:48:21
commit hash: 8b7c7c8b675438fcafeaad22cb83dd778970013dcommit hash: 8b7c7c8b675438fcafeaad22cb83dd778970013dcommit hash: 8b7c7c8b675438fcafeaad22cb83dd778970013dcommit hash: 8b7c7c8b675438fcafeaad22cb83dd778970013d files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: improve os_same_file_description fix

Now tries kcmp() first which should be faster as the kernel doesn't
have to copyout `struct kinfo_file` for all processes.

(cherry picked from commit b9bb9586a576d637d3663c101b3aa722b8197e2d)
24.0.b.919
01 Feb 2024 00:58:42
commit hash: 68593b1d880053feb85d9d42884b003c031282ebcommit hash: 68593b1d880053feb85d9d42884b003c031282ebcommit hash: 68593b1d880053feb85d9d42884b003c031282ebcommit hash: 68593b1d880053feb85d9d42884b003c031282eb files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: update to 24.0.b.919

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/d558cb664a6...4f6e4ae3d6b
(cherry picked from commit e72d10c28234d0b43d8c1d2dbffb35c4c7d38db4)
24.0.b.790
30 Jan 2024 00:43:18
commit hash: 32ee960cb9261876127eaa7d8b4097a7dd70ec17commit hash: 32ee960cb9261876127eaa7d8b4097a7dd70ec17commit hash: 32ee960cb9261876127eaa7d8b4097a7dd70ec17commit hash: 32ee960cb9261876127eaa7d8b4097a7dd70ec17 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: update to 24.0.b.790

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/305256e3440...d558cb664a6
(cherry picked from commit a45a9e175af5c54066a85c35582a7063a85f1557)
24.0.b.733
27 Jan 2024 00:53:46
commit hash: ca0769588587a58d7c1d7ddfd87ca9ac200d8784commit hash: ca0769588587a58d7c1d7ddfd87ca9ac200d8784commit hash: ca0769588587a58d7c1d7ddfd87ca9ac200d8784commit hash: ca0769588587a58d7c1d7ddfd87ca9ac200d8784 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: update to 24.0.b.733

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/f85ad92dae8...305256e3440
(cherry picked from commit d2caab8a63766847d7b498f37713fa2629d71075)
24.0.b.605
25 Jan 2024 00:35:12
commit hash: 6541df0c895ff9c4142bed7d337a9407786c95f7commit hash: 6541df0c895ff9c4142bed7d337a9407786c95f7commit hash: 6541df0c895ff9c4142bed7d337a9407786c95f7commit hash: 6541df0c895ff9c4142bed7d337a9407786c95f7 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: update to 24.0.b.605

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/459b5222511...f85ad92dae8
(cherry picked from commit bb64e878bd03a02899cdb2d2286d6ba3768be97f)
24.0.b.446
23 Jan 2024 00:46:43
commit hash: ace2a29974a41a96d3298dfc9e1679e9e385c005commit hash: ace2a29974a41a96d3298dfc9e1679e9e385c005commit hash: ace2a29974a41a96d3298dfc9e1679e9e385c005commit hash: ace2a29974a41a96d3298dfc9e1679e9e385c005 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: update to 24.0.b.446

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/6e4bb8253ed...459b5222511
(cherry picked from commit 7c45412fc0eedb8660075c479c2c531372a15773)
24.0.b.300
18 Jan 2024 00:31:38
commit hash: f247ff8e82b96dd0c855a5829f9981a638606e36commit hash: f247ff8e82b96dd0c855a5829f9981a638606e36commit hash: f247ff8e82b96dd0c855a5829f9981a638606e36commit hash: f247ff8e82b96dd0c855a5829f9981a638606e36 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: update to 24.0.b.300

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/7ed27bff0be...6e4bb8253ed
(cherry picked from commit f02b553f15313fb23393a8d9f0f0a5fce648f69b)
24.0.b.207
16 Jan 2024 00:47:13
commit hash: 72cbe1a32d80ad327e6e7390f46f3a326034c617commit hash: 72cbe1a32d80ad327e6e7390f46f3a326034c617commit hash: 72cbe1a32d80ad327e6e7390f46f3a326034c617commit hash: 72cbe1a32d80ad327e6e7390f46f3a326034c617 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: update to 24.0.b.207

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/75ff6ca470d...7ed27bff0be
(cherry picked from commit aac5a117b85a57aff9c2fae0f84e804410e7cda0)
24.0.b.126
15 Jan 2024 18:24:30
commit hash: 6bf2fe178d5a0e50e31aa0281240e7d0fe2b1d5ccommit hash: 6bf2fe178d5a0e50e31aa0281240e7d0fe2b1d5ccommit hash: 6bf2fe178d5a0e50e31aa0281240e7d0fe2b1d5ccommit hash: 6bf2fe178d5a0e50e31aa0281240e7d0fe2b1d5c files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: drop DragonFly cruft

- DPorts hasn't updated since 22.2.b.1392 (2022-08-31)
- DPorts patched to no longer excludes libunwind and anv
- Allow DPorts to pick libelf.so from devel/elfutils

(cherry picked from commit 5b9dfca041d81d77478594609bcb9285a3239070)
24.0.b.126
12 Jan 2024 23:05:08
commit hash: b7df0df3395da58ffe936e0e5ef7fc96d412afc4commit hash: b7df0df3395da58ffe936e0e5ef7fc96d412afc4commit hash: b7df0df3395da58ffe936e0e5ef7fc96d412afc4commit hash: b7df0df3395da58ffe936e0e5ef7fc96d412afc4 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: update to 24.0.b.126

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/f2a593f756f...75ff6ca470d
(cherry picked from commit 152f0b03bb0b4cf859991b1b43c288bc14dcb0b9)
23.3.b.3608
11 Jan 2024 00:46:32
commit hash: d9d4201a6cd71827e3c572b49f34f5142ca90539commit hash: d9d4201a6cd71827e3c572b49f34f5142ca90539commit hash: d9d4201a6cd71827e3c572b49f34f5142ca90539commit hash: d9d4201a6cd71827e3c572b49f34f5142ca90539 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: update to 23.3.b.3608

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/f09384f4c3a...f2a593f756f
(cherry picked from commit 2cc1ea473ed0d8283e379695fb6fa05cc82fe6d8)
23.3.b.3403
09 Jan 2024 00:58:22
commit hash: ad5dd62b59057c167169f5d571af360e61e42490commit hash: ad5dd62b59057c167169f5d571af360e61e42490commit hash: ad5dd62b59057c167169f5d571af360e61e42490commit hash: ad5dd62b59057c167169f5d571af360e61e42490 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: update to 23.3.b.3403

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/2236dc34815...f09384f4c3a
(cherry picked from commit bc67f159e5b6f0480b67a1fa0d034137494318f4)
23.3.b.3310
06 Jan 2024 00:58:51
commit hash: 756e18783d8b1986208c4821feb85258b0e1b5bacommit hash: 756e18783d8b1986208c4821feb85258b0e1b5bacommit hash: 756e18783d8b1986208c4821feb85258b0e1b5bacommit hash: 756e18783d8b1986208c4821feb85258b0e1b5ba files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-devel: update to 23.3.b.3310

Changes:	https://gitlab.freedesktop.org/mesa/mesa/-/compare/37366fef682...2236dc34815
(cherry picked from commit 4be48457f87b6dea20fc2abe1819a8949efbf3fa)

Number of commits found: 17