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
mesa-dri OpenGL hardware acceleration drivers for DRI2+
24.1.7_1 graphics on this many watch lists=18 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.1.7Version of this port present on the latest quarterly branch.
Maintainer: x11@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2017-05-12 18:47:08
Last Update: 2024-11-01 18:09:57
Commit Hash: 13d55b0e
People watching this port, also watch:: curl, pkg, libdrm, ffmpeg, mesa-libs
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

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.1.7_1/catalog.mk
  2. /usr/local/share/licenses/mesa-dri-24.1.7_1/LICENSE
  3. /usr/local/share/licenses/mesa-dri-24.1.7_1/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/r300_dri.so
  33. lib/dri/r600_dri.so
  34. lib/dri/radeonsi_dri.so
  35. lib/dri/vmwgfx_dri.so
  36. lib/dri/kms_swrast_dri.so
  37. lib/dri/swrast_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 = 1724945188 SHA256 (mesa-24.1.7.tar.xz) = ecd2e7b1c73998f4103542f39c6b8c968d251637ccc8caa42641aecb86cd2566 SIZE (mesa-24.1.7.tar.xz) = 29206724

Expand this list (6 items)

Collapse this list.

SHA256 (4a253aae7ca437201d2a31d2a11a1a5434fe41f1.patch) = 84f18f14788bd8f387e2fc754b945bf30f84b517dd917785ed5d8ef1d594e24a SIZE (4a253aae7ca437201d2a31d2a11a1a5434fe41f1.patch) = 1626 SHA256 (5a9c052ba78e5d1b0020b8f8320d211d2205a958.patch) = 4b4b7e205ea333db66c809d442f17e1f865aa623c54e7e4d918c45a1f2c9704f SIZE (5a9c052ba78e5d1b0020b8f8320d211d2205a958.patch) = 2162 SHA256 (5d48fb19553c15bbbac498afcb7cc8710a803716.patch) = 316360bdb0e0eb46075a8e537e1147283d1e88f2ee48d9eac13bb8c24f7d7b46 SIZE (5d48fb19553c15bbbac498afcb7cc8710a803716.patch) = 1090

Collapse this list.


Packages (timestamps in pop-ups are UTC):
mesa-dri
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest24.1.7_124.1.7_120.2.3_124.1.7_124.1.7_1-20.2.3_1-
FreeBSD:13:quarterly24.1.724.1.7-24.1.724.1.723.3.423.3.423.3.4
FreeBSD:14:latest24.1.7_124.1.7_1-24.1.7_124.1.7_122.3.7_2-22.3.7_2
FreeBSD:14:quarterly24.1.724.1.7-24.1.724.1.723.3.423.3.423.3.4
FreeBSD:15:latest24.1.7_124.1.7_1n/a24.1.7_1n/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. py311-ply>0 : devel/py-ply@py311
  2. wayland-protocols>=1.8 : graphics/wayland-protocols
  3. glslangValidator : graphics/glslang
  4. libclc-llvm15>0 : devel/libclc@llvm15
  5. spirv-tools>0 : graphics/spirv-tools
  6. spirv-llvm-translator-llvm15>0 : devel/spirv-llvm-translator@llvm15
  7. libclc-llvm15>0 : devel/libclc@llvm15
  8. spirv-tools>0 : graphics/spirv-tools
  9. spirv-llvm-translator-llvm15>0 : devel/spirv-llvm-translator@llvm15
  10. glslangValidator : graphics/glslang
  11. py311-mako>0 : textproc/py-mako@py311
  12. bison : devel/bison
  13. meson : devel/meson
  14. ninja : devel/ninja
  15. pkgconf>=1.3.0_1 : devel/pkgconf
  16. python3.11 : lang/python311
  17. xorgproto>=0 : x11/xorgproto
  18. xcb.pc : x11/libxcb
  19. xrandr.pc : x11/libXrandr
  20. x11.pc : x11/libX11
  21. xdamage.pc : x11/libXdamage
  22. xext.pc : x11/libXext
  23. xfixes.pc : x11/libXfixes
  24. xshmfence.pc : x11/libxshmfence
  25. xv.pc : x11/libXv
Runtime dependencies:
  1. spirv-tools>0 : graphics/spirv-tools
  2. spirv-llvm-translator-llvm15>0 : devel/spirv-llvm-translator@llvm15
  3. spirv-tools>0 : graphics/spirv-tools
  4. spirv-llvm-translator-llvm15>0 : devel/spirv-llvm-translator@llvm15
  5. xcb.pc : x11/libxcb
  6. xrandr.pc : x11/libXrandr
  7. x11.pc : x11/libX11
  8. xdamage.pc : x11/libXdamage
  9. xext.pc : x11/libXext
  10. xfixes.pc : x11/libXfixes
  11. xshmfence.pc : x11/libxshmfence
  12. xv.pc : x11/libXv
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/electron29
  2. devel/electron30
  3. devel/electron31
  4. devel/electron32
  5. devel/electron33
  6. net/tigervnc-server
  7. www/chromium
Expand this list (31 items / 24 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. www/iridium
  3. www/ungoogled-chromium
  4. x11/cinnamon
  5. x11-servers/xarcan
  6. x11-servers/xorg-server
  7. x11-servers/xwayland
  8. x11-wm/muffin
  9. Collapse this list.

Deleted ports which required this port:

Expand this list of 17 deleted ports
  1. devel/electron17*
  2. devel/electron18*
  3. devel/electron19*
  4. devel/electron21*
  5. devel/electron22*
  6. devel/electron23*
  7. devel/electron24*
  8. devel/electron25*
  9. devel/electron26*
  10. devel/electron27*
  11. devel/electron28*
  12. net/tigervnc-devel*
  13. x11-servers/xephyr*
  14. x11-servers/xorg-dmx*
  15. x11-servers/xorg-nestserver*
  16. x11-servers/xorg-vfbserver*
  17. x11-servers/xwayland-devel*
  18. Collapse this list of deleted ports.
for Run
  1. comms/cubicsdr
  2. graphics/mesa-devel
  3. multimedia/arcan
  4. multimedia/kodi
  5. x11/xorg
  6. x11-servers/xorg-server
  7. x11-toolkits/aquamarine
Expand this list (19 items / 12 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. x11-toolkits/wlroots
  3. x11-toolkits/wlroots015
  4. x11-toolkits/wlroots017
  5. x11-wm/cosmic-comp
  6. x11-wm/niri
  7. Collapse this list.

Deleted ports which required this port:

Expand this list of 7 deleted ports
  1. x11-servers/xephyr*
  2. x11-servers/xorg-dmx*
  3. x11-servers/xorg-nestserver*
  4. x11-servers/xorg-vfbserver*
  5. x11-toolkits/wlroots-devel*
  6. x11-toolkits/wlroots-hyprland*
  7. x11-toolkits/wlroots016*
  8. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for mesa-dri-24.1.7_1: ZSTD=on: Use ZSTD for shader cache ====> Unified OpenGL drivers crocus=on: Intel GPU Gen4 (Broadwater) to Gen7 (Haswell) i915=on: Intel GPU Gen3 (Grantsdale to Pineview) iris=on: Intel GPU Gen8 (Broadwell) and newer r300=on: AMD/ATI R300, R400 and R500 r600=on: AMD/ATI R600, R700, Evergreen, Northern Islands radeonsi=on: AMD/ATI Southern Islands and newer svga=on: VMWare Virtual GPU swrast=on: Software Rasterizer zink=on: OpenGL on top of Khronos’ Vulkan API ====> Options available for the group PLATFORM X11=on: Enable X11 support for GBM/EGL WAYLAND=on: Enable Wayland support for GBM/EGL and Vulkan ====> Vulkan drivers anv=on: Intel GPU Gen9 and newer Vulkan support radv=on: AMD/ATI Southern Islands and newer Vulkan support swrast_vk=on: Software Rasterizer Vulkan support ===> 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 (1 items)
Collapse this list.
  1. https://mesa.freedesktop.org/archive/
Collapse this list.

Number of commits found: 197 (showing only 100 on this page)

1 | 2  »  

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
24.1.7_1
01 Nov 2024 18:09:57
commit hash: 13d55b0eaa133e37a6834fa335d7cf02dc09080dcommit hash: 13d55b0eaa133e37a6834fa335d7cf02dc09080dcommit hash: 13d55b0eaa133e37a6834fa335d7cf02dc09080dcommit hash: 13d55b0eaa133e37a6834fa335d7cf02dc09080d files touched by this commit
Jung-uk Kim (jkim) search for other commits by this committer
graphics/mesa-dri: fix build with clang 19

Reviewed by:	manu
Tested by:	jbeich
PR:		282316
24.1.7
05 Sep 2024 06:52:19
commit hash: 16852ed437536b340ad84d70f323f2dcdf5c9e1ccommit hash: 16852ed437536b340ad84d70f323f2dcdf5c9e1ccommit hash: 16852ed437536b340ad84d70f323f2dcdf5c9e1ccommit hash: 16852ed437536b340ad84d70f323f2dcdf5c9e1c files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
Author: Anton Saietskii
graphics/mesa-dri: Remove intel-rt from MESON_ARGS

This isn't needed after 17257d707a58595d2a5c3cc95cdf2966f397b8f1.

PR:	281111
24.1.7
05 Sep 2024 06:41:34
commit hash: ec876698317d331267d241c30579ad7ebb599b4ccommit hash: ec876698317d331267d241c30579ad7ebb599b4ccommit hash: ec876698317d331267d241c30579ad7ebb599b4ccommit hash: ec876698317d331267d241c30579ad7ebb599b4c files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Update to 24.1.7

Release notes
(24.1.6):	https://lists.freedesktop.org/archives/mesa-dev/2024-August/226294.html
Release
notes:	https://lists.freedesktop.org/archives/mesa-dev/2024-August/226303.html

Differential Revision:	https://reviews.freebsd.org/D46478
Sponsored by:		Beckhoff Automation GmbH & Co. KG
24.1.5_1
27 Aug 2024 16:29:44
commit hash: c01e7d09ade35c40645935cbeef38cf28cb487d1commit hash: c01e7d09ade35c40645935cbeef38cf28cb487d1commit hash: c01e7d09ade35c40645935cbeef38cf28cb487d1commit hash: c01e7d09ade35c40645935cbeef38cf28cb487d1 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
devel/libclc: Flavorize the port

Defines some flavors for llvm15 to llvm18 for libclc.
This will allow users to use a different LLVM_DEFAULT without having
to rely on the default one (llvm15 for now).

PR:		280863
Sponsored by:	Beckhoff Automation GmbH & Co. KG
24.1.5
23 Aug 2024 14:04:41
commit hash: 17257d707a58595d2a5c3cc95cdf2966f397b8f1commit hash: 17257d707a58595d2a5c3cc95cdf2966f397b8f1commit hash: 17257d707a58595d2a5c3cc95cdf2966f397b8f1commit hash: 17257d707a58595d2a5c3cc95cdf2966f397b8f1 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa-dri: Always disable intel-rt on !amd64

Since anv is only included for x86(-64) the MESON_ON isn't added to MESON_ARGS.
So explicitely disable intel-rt on !amd64 since it doesn't work.

Reported by:	eduardo@freebsd.org
Spoonsored by:	Beckhoff Automation GmbH & Co. KG
24.1.5
22 Aug 2024 08:33:24
commit hash: e313acaea33b7ad94efcc4455d17d9284968cb68commit hash: e313acaea33b7ad94efcc4455d17d9284968cb68commit hash: e313acaea33b7ad94efcc4455d17d9284968cb68commit hash: e313acaea33b7ad94efcc4455d17d9284968cb68 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Unbreak on !amd64

Disable intel-rt for all arches except amd64 as it's only supported there.

PR:		 280979
Sponsored by:	Beckhoff Automation GmbH & Co. KG
24.1.5
20 Aug 2024 07:43:39
commit hash: 277dfdc8d586432b358ede366e4dcc61dfa1ed1bcommit hash: 277dfdc8d586432b358ede366e4dcc61dfa1ed1bcommit hash: 277dfdc8d586432b358ede366e4dcc61dfa1ed1bcommit hash: 277dfdc8d586432b358ede366e4dcc61dfa1ed1b files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Update to 24.1.5

Release
notes:	https://lists.freedesktop.org/archives/mesa-dev/2024-May/226222.html
Release
notes:	https://lists.freedesktop.org/archives/mesa-dev/2024-June/226223.html
Release
notes:	https://lists.freedesktop.org/archives/mesa-dev/2024-June/226249.html
Release
notes:	https://lists.freedesktop.org/archives/mesa-dev/2024-July/226272.html
Release
notes:	https://lists.freedesktop.org/archives/mesa-dev/2024-July/226279.html
Release
notes:	https://lists.freedesktop.org/archives/mesa-dev/2024-July/226289.html

Sponsored by:		Beckhoff Automation GmbH & Co. KG
Differential Revision:	https://reviews.freebsd.org/D46229
24.0.9_2
01 Jul 2024 16:54:22
commit hash: 142029e5602984f6c4e4399d692bef028d94e609commit hash: 142029e5602984f6c4e4399d692bef028d94e609commit hash: 142029e5602984f6c4e4399d692bef028d94e609commit hash: 142029e5602984f6c4e4399d692bef028d94e609 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa-dri: unbreak radv=OFF

The Intel Vulkan driver also needs it.

Fixes:		efb0c89e59bd ("graphics/mesa-dri: Convert gallium and vulkan driver to
port options")
PR:		280071
Sponsored by:	Beckhoff Automation GmbH & Co. KG
24.0.9_2
01 Jul 2024 08:17:57
commit hash: efb0c89e59bd2768d97c23ad1efe9c37e33b11fbcommit hash: efb0c89e59bd2768d97c23ad1efe9c37e33b11fbcommit hash: efb0c89e59bd2768d97c23ad1efe9c37e33b11fbcommit hash: efb0c89e59bd2768d97c23ad1efe9c37e33b11fb files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa-dri: Convert gallium and vulkan driver to port options

Instead of selecting the one by arches add options.
This will help users who doesn't want some features.
The default are still the same based on the specific arch.
No functional changes intended.

Differential Revision:	https://reviews.freebsd.org/D45754
Inspired by:		graphics/mesa-devel
Reviewed by:		bapt
Sponsored by:		Beckhoff Automation GmbH & Co. KG
24.0.9_1
01 Jul 2024 08:17:57
commit hash: a26876a1e5f8629e203f98d279dad670be735652commit hash: a26876a1e5f8629e203f98d279dad670be735652commit hash: a26876a1e5f8629e203f98d279dad670be735652commit hash: a26876a1e5f8629e203f98d279dad670be735652 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Fix X11 options

We need to disable xlib-lease otherwise meson will fail to configure the port

Differential Revision:	https://reviews.freebsd.org/D45744
Reviewed by:		bapt
Sponsored by:		Beckhoff Automation GmbH & Co. KG
24.0.9_1
01 Jul 2024 08:17:57
commit hash: aa6c9614c0f637cf82b56467e5d918c1e0988369commit hash: aa6c9614c0f637cf82b56467e5d918c1e0988369commit hash: aa6c9614c0f637cf82b56467e5d918c1e0988369commit hash: aa6c9614c0f637cf82b56467e5d918c1e0988369 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Simplify x11/wayland option

Simply use X11 for x11 support as it's done for all other ports.
Same for Wayland, just use WAYLAND.

While here always use xcb and xrandr for X11 support in mesa-dri as we
always build a vulkan driver (swrast).

Differential Revision:	https://reviews.freebsd.org/D45743
Reviewed by:		bapt
Sponsored by:		Beckhoff Automation GmbH & Co. KG
24.0.9
19 Jun 2024 13:21:40
commit hash: 5046f2d40ba2fdf6bedef564c7f4da6bb6fd199dcommit hash: 5046f2d40ba2fdf6bedef564c7f4da6bb6fd199dcommit hash: 5046f2d40ba2fdf6bedef564c7f4da6bb6fd199dcommit hash: 5046f2d40ba2fdf6bedef564c7f4da6bb6fd199d files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: libdrm is used by all component

libosmesa also needs libdrm as a dep, so add it for every mesa component.

No functional changes intended.

Sponsored by:	Beckhoff Automation GmbH & Co. KG
24.0.9
19 Jun 2024 13:21:19
commit hash: c2f3b7d631f9fe9b6187f71df2d28bf4a389ab75commit hash: c2f3b7d631f9fe9b6187f71df2d28bf4a389ab75commit hash: c2f3b7d631f9fe9b6187f71df2d28bf4a389ab75commit hash: c2f3b7d631f9fe9b6187f71df2d28bf4a389ab75 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Drop check for ld and lld

We stopped shipping bfd.ld a long time ago so we can drop this.

No functional changes intented.

Sponsored by:	Beckhoff Automation GmbH & Co. KG
24.0.9
19 Jun 2024 13:21:13
commit hash: a469f13cdb65bbb4a2398cf2873b8b69b3c4c10ecommit hash: a469f13cdb65bbb4a2398cf2873b8b69b3c4c10ecommit hash: a469f13cdb65bbb4a2398cf2873b8b69b3c4c10ecommit hash: a469f13cdb65bbb4a2398cf2873b8b69b3c4c10e files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Drop SHEBANG_FILES

Most do not exists anymore and the rest aren't used in the build or already
have /usr/bin/env python3 in the shebang which is fine.

No functional changes intended.

Sponsored by:	Beckhoff Automation GmbH & Co. KG
24.0.9
19 Jun 2024 13:21:06
commit hash: f314f371a026dccb4e928259264f8d5de9e906c2commit hash: f314f371a026dccb4e928259264f8d5de9e906c2commit hash: f314f371a026dccb4e928259264f8d5de9e906c2commit hash: f314f371a026dccb4e928259264f8d5de9e906c2 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Remove python_OLD_CMD

Python2 support was removed from mesa 21.3.0 so we don't need it anymore.

No functional changes intended.

Sponsored by:	Beckhoff Automation GmbH & Co. KG
24.0.9
19 Jun 2024 13:21:00
commit hash: 8769afe94a68c307baea90b54825cf352c236337commit hash: 8769afe94a68c307baea90b54825cf352c236337commit hash: 8769afe94a68c307baea90b54825cf352c236337commit hash: 8769afe94a68c307baea90b54825cf352c236337 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Only use MESAVERSION

We don't deal with -rc or such here so no need for a lot of variable to
just specify one simple version.

While here drop the MASTER_SITE that do not work and the ftp ones.

No functional changes intended.

Sponsored by:	Beckhoff Automation GmbH & Co. KG
24.0.9
19 Jun 2024 13:20:53
commit hash: 2007b26000f49fb040d855ccf03edbdf7d641014commit hash: 2007b26000f49fb040d855ccf03edbdf7d641014commit hash: 2007b26000f49fb040d855ccf03edbdf7d641014commit hash: 2007b26000f49fb040d855ccf03edbdf7d641014 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Remove Makefile.targets

This was only used to specify directory for drirc.d but the default one
works fine.

No functional changes intended.

Sponsored by:	Beckhoff Automation GmbH & Co. KG
24.0.9
11 Jun 2024 07:04:17
commit hash: e614247986836a8432dfc5c484328a6568ccfc4acommit hash: e614247986836a8432dfc5c484328a6568ccfc4acommit hash: e614247986836a8432dfc5c484328a6568ccfc4acommit hash: e614247986836a8432dfc5c484328a6568ccfc4a files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Update to 24.0.9

Release
notes:	https://lists.freedesktop.org/archives/mesa-dev/2024-June/226224.html

Differential Revision:	https://reviews.freebsd.org/D45542
Sponsored by:		Beckhoff Automation GmbH & Co. KG
24.0.8
02 Jun 2024 05:30:40
commit hash: 4caac3599a20e11d0bb2bc4e1aaa35c780101379commit hash: 4caac3599a20e11d0bb2bc4e1aaa35c780101379commit hash: 4caac3599a20e11d0bb2bc4e1aaa35c780101379commit hash: 4caac3599a20e11d0bb2bc4e1aaa35c780101379 files touched by this commit
Cy Schubert (cy) search for other commits by this committer
graphics/mesa-dri: Fix 15-CURRENT 108de784513d build

108de784513d on main in src redefined CLOCK_BOOTTIME to alias
CLOCK_MONOTONIC, instead of CLOCK_UPTIME. This results in the following
errors when building this port under 15-CURRENT:

../src/intel/common/xe/intel_gem.c:72:9: error: duplicate case value '4'
   72 |    case CLOCK_BOOTTIME:
      |         ^
/usr/include/sys/_clock_id.h:81:25: note: expanded from macro
'CLOCK_BOOTTIME'
   81 | #define CLOCK_BOOTTIME          CLOCK_MONOTONIC
      |                                 ^
/usr/include/sys/_clock_id.h:56:26: note: expanded from macro
'CLOCK_MONOTONIC'
(Only the first 15 lines of the commit message are shown above View all of this commit message)
24.0.8
25 May 2024 16:54:13
commit hash: 5505a46a19b3a27b2ddcb917022b5bb1947782f0commit hash: 5505a46a19b3a27b2ddcb917022b5bb1947782f0commit hash: 5505a46a19b3a27b2ddcb917022b5bb1947782f0commit hash: 5505a46a19b3a27b2ddcb917022b5bb1947782f0 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Update to 24.0.8

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

Differential Revision:	https://reviews.freebsd.org/D45314
MFH:			2024Q2
Reviewed by:		bapt
Sponsored by:		Beckhoff Automation GmbH & Co. KG
24.0.7
10 May 2024 08:03:21
commit hash: e8c3e827f61838b8bd8509e3d4a6d39dfbadfdd1commit hash: e8c3e827f61838b8bd8509e3d4a6d39dfbadfdd1commit hash: e8c3e827f61838b8bd8509e3d4a6d39dfbadfdd1commit hash: e8c3e827f61838b8bd8509e3d4a6d39dfbadfdd1 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
24.0.6
30 Apr 2024 06:11:31
commit hash: c68125108742cc3a27263b57b7d71ae3dad58bdacommit hash: c68125108742cc3a27263b57b7d71ae3dad58bdacommit hash: c68125108742cc3a27263b57b7d71ae3dad58bdacommit hash: c68125108742cc3a27263b57b7d71ae3dad58bda 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
24.0.4_1
18 Apr 2024 12:22:16
commit hash: bed3b0ad509eca940c9a368658a69c9e6210cdeccommit hash: bed3b0ad509eca940c9a368658a69c9e6210cdeccommit hash: bed3b0ad509eca940c9a368658a69c9e6210cdeccommit hash: bed3b0ad509eca940c9a368658a69c9e6210cdec 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
24.0.4_1
03 Apr 2024 07:56:13
commit hash: 9846c828d429111914471d738a467492ec401342commit hash: 9846c828d429111914471d738a467492ec401342commit hash: 9846c828d429111914471d738a467492ec401342commit hash: 9846c828d429111914471d738a467492ec401342 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Enable AV1 and VP9

This should help AMD users with hardware that can decode those.

Sponsored by:	Beckhoff Automation GmbH & Co. KG
24.0.4
29 Mar 2024 05:42:49
commit hash: 7b2edd408e2758386606aa336590e90737ffc88ccommit hash: 7b2edd408e2758386606aa336590e90737ffc88ccommit hash: 7b2edd408e2758386606aa336590e90737ffc88ccommit hash: 7b2edd408e2758386606aa336590e90737ffc88c files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Update to 24.0.4

Release
notes:	https://lists.freedesktop.org/archives/mesa-dev/2024-March/226176.html

Sponsored by:	Beckhoff Automation GmbH & Co. KG
24.0.3
14 Mar 2024 09:26:35
commit hash: cf8cf5293ccfe17fd74ed90164562c18ffa478f1commit hash: cf8cf5293ccfe17fd74ed90164562c18ffa478f1commit hash: cf8cf5293ccfe17fd74ed90164562c18ffa478f1commit hash: cf8cf5293ccfe17fd74ed90164562c18ffa478f1 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Update to 24.0.3

Release
notes:	https://lists.freedesktop.org/archives/mesa-dev/2024-March/226172.html

Sponsored by:	Beckhoff Automation GmbH & Co. KG
24.0.2
29 Feb 2024 06:32:49
commit hash: ccef168211bad84f55d8226d3ff7785eaba2e5bccommit hash: ccef168211bad84f55d8226d3ff7785eaba2e5bccommit hash: ccef168211bad84f55d8226d3ff7785eaba2e5bccommit hash: ccef168211bad84f55d8226d3ff7785eaba2e5bc files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Update to 24.0.2

Release
notes:	https://lists.freedesktop.org/archives/mesa-dev/2024-February/226163.html

Sponsored by:	Beckhoff Automation GmbH & Co. KG
24.0.1
17 Feb 2024 14:53:56
commit hash: 6e197c6c59f37a2b2369c90dc460fb94a8355056commit hash: 6e197c6c59f37a2b2369c90dc460fb94a8355056commit hash: 6e197c6c59f37a2b2369c90dc460fb94a8355056commit hash: 6e197c6c59f37a2b2369c90dc460fb94a8355056 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Update to 24.0.1

Release notes
(24.0.0):	https://lists.freedesktop.org/archives/mesa-dev/2024-February/226138.html
Release notes
(24.0.1):	https://lists.freedesktop.org/archives/mesa-dev/2024-February/226151.html

Sponsored by:	Beckhoff Automation GmbH & Co. KG
23.3.5
01 Feb 2024 07:07:45
commit hash: 9473f40936de2640ad2b465e022913304f9a59d0commit hash: 9473f40936de2640ad2b465e022913304f9a59d0commit hash: 9473f40936de2640ad2b465e022913304f9a59d0commit hash: 9473f40936de2640ad2b465e022913304f9a59d0 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Update to 23.3.5

Release
notes:	https://lists.freedesktop.org/archives/mesa-dev/2024-February/226139.html

Sponsored by:	Beckhoff Automation GmbH & Co. KG
23.3.4
25 Jan 2024 12:52:17
commit hash: 168e1199a5020101ba16eb7e69feb0fc3d76371acommit hash: 168e1199a5020101ba16eb7e69feb0fc3d76371acommit hash: 168e1199a5020101ba16eb7e69feb0fc3d76371acommit hash: 168e1199a5020101ba16eb7e69feb0fc3d76371a files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Add a patch for testing kcmp

Upstream patch is based on the mesa main branch and this branch have
extra checks for kcmp, add those test locally as they are not in 23.3.4

Fixes:		2080c2eddaca ("graphics/mesa: Update to 23.3.4")
Sponsored by:	Beckhoff Automation GmbH & Co. KG
23.3.4
25 Jan 2024 09:17:00
commit hash: 2080c2eddaca4fa188668ae9fe8d76e0461378c3commit hash: 2080c2eddaca4fa188668ae9fe8d76e0461378c3commit hash: 2080c2eddaca4fa188668ae9fe8d76e0461378c3commit hash: 2080c2eddaca4fa188668ae9fe8d76e0461378c3 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Update to 23.3.4

Also add a patch to use kcmp(2) if available.

Release
notes:	https://lists.freedesktop.org/archives/mesa-dev/2024-January/226125.html

Sponsored by:	Beckhoff Automation GmbH & Co. KG
23.3.3
11 Jan 2024 14:24:36
commit hash: df5b231c0f25009f6798a2cf30e3c4ccb3f52a7bcommit hash: df5b231c0f25009f6798a2cf30e3c4ccb3f52a7bcommit hash: df5b231c0f25009f6798a2cf30e3c4ccb3f52a7bcommit hash: df5b231c0f25009f6798a2cf30e3c4ccb3f52a7b files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Update to 23.3.3

Release
notes:	https://lists.freedesktop.org/archives/mesa-dev/2024-January/226096.html

Sponsored by:	Beckhoff Automation GmbH & Co. KG
23.3.2
28 Dec 2023 08:15:19
commit hash: 3f284c94888072eca47d885d1be5b112afe19599commit hash: 3f284c94888072eca47d885d1be5b112afe19599commit hash: 3f284c94888072eca47d885d1be5b112afe19599commit hash: 3f284c94888072eca47d885d1be5b112afe19599 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Update to 23.3.2

Release
notes:	https://lists.freedesktop.org/archives/mesa-dev/2023-December/226088.html

Sponsored by:	Beckhoff Automation GmbH & Co. KG
23.3.1
14 Dec 2023 10:01:11
commit hash: 37c38b676ad677f09c157630f3209585ae7fc6edcommit hash: 37c38b676ad677f09c157630f3209585ae7fc6edcommit hash: 37c38b676ad677f09c157630f3209585ae7fc6edcommit hash: 37c38b676ad677f09c157630f3209585ae7fc6ed files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa-dri: Update to 23.3.1

Release
notes:	https://lists.freedesktop.org/archives/mesa-dev/2023-December/226085.html

Sponsored by:	Beckhoff Automation GmbH & Co. KG
23.3.0
04 Dec 2023 08:55:01
commit hash: 9f41e650f5645f1e50d8e51eb53ea231ff9f5149commit hash: 9f41e650f5645f1e50d8e51eb53ea231ff9f5149commit hash: 9f41e650f5645f1e50d8e51eb53ea231ff9f5149commit hash: 9f41e650f5645f1e50d8e51eb53ea231ff9f5149 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Fix port when elfutils is installed

By default when building in a clean env (i.e. poudriere) libelf from base
will be used.
When building with an unclean env and if devel/elfutils is installed build
system will be confused and use libelf headers from ${LOCALBASE}/include but
libelf from base.

Fix this.

Sponsored by:	Beckhoff Automation GmbH & Co. KG
PR:		275388
23.3.0
01 Dec 2023 15:43:11
commit hash: e18ae97ac3849f20da681e0f9aa1f01c8a5a717dcommit hash: e18ae97ac3849f20da681e0f9aa1f01c8a5a717dcommit hash: e18ae97ac3849f20da681e0f9aa1f01c8a5a717dcommit hash: e18ae97ac3849f20da681e0f9aa1f01c8a5a717d files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa*: Update to 23.3.0

Release notes:
https://lists.freedesktop.org/archives/mesa-dev/2023-November/226083.html

Sponsored by:	Beckhoff Automation GmbH & Co. KG
23.1.8_2
27 Nov 2023 10:01:12
commit hash: 98949a34f45e194aa83752ebf4bca6fa3fa38478commit hash: 98949a34f45e194aa83752ebf4bca6fa3fa38478commit hash: 98949a34f45e194aa83752ebf4bca6fa3fa38478commit hash: 98949a34f45e194aa83752ebf4bca6fa3fa38478 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-dri: enable codecs for Vulkan Video after 29d855b6f775

Mesa 23 enabled Vulkan Video itself but all codecs are disabled by
default due to patents. Copy -Dvideo-codecs from mesa-gallium-va to
avoid the following error:

[ffmpeg/video] h264: Device does not support decoding h264!

$ vulkaninfo | fgrep decode
<empty>
$ export ANV_VIDEO_DECODE=1 RADV_PERFTEST=video_decode
$ vulkaninfo | fgrep decode
        VK_KHR_video_decode_queue                   : extension revision 7
$ pkg upgrade mesa-dri
$ vulkaninfo | fgrep decode
        VK_KHR_video_decode_h264                    : extension revision 8
        VK_KHR_video_decode_queue                   : extension revision 7

PR:		275360
Approved by:	manu
23.1.8_1
24 Nov 2023 22:29:41
commit hash: fb107dc4b6c89ed020a5377b5f3281f445dd954fcommit hash: fb107dc4b6c89ed020a5377b5f3281f445dd954fcommit hash: fb107dc4b6c89ed020a5377b5f3281f445dd954fcommit hash: fb107dc4b6c89ed020a5377b5f3281f445dd954f files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
graphics/mesa-libs: fix build on powerpc64le

Checking if "POWER8 intrinsics" compiles: NO

meson.build:720:6: ERROR: Problem encountered: POWER8 intrinsic support required
but not found.
23.1.8_1
24 Nov 2023 12:39:58
commit hash: 6abf052d171d602a9b3c5de1f94061b9fb4bfb16commit hash: 6abf052d171d602a9b3c5de1f94061b9fb4bfb16commit hash: 6abf052d171d602a9b3c5de1f94061b9fb4bfb16commit hash: 6abf052d171d602a9b3c5de1f94061b9fb4bfb16 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Re-add --undefined-version

This is needed for linking with lld 17 and it was lost in the update
to 23.1.8

Reported by:	dim
Fixes:		29d855b6f775 ("graphics/mesa: update to 23.1.8")
Sponsored by:	Beckohh Automation GmbH & Co. KG
23.1.8_1
24 Nov 2023 10:15:43
commit hash: 6e38f0a6247d51ca1ec03ab9ad2478ff71e90884commit hash: 6e38f0a6247d51ca1ec03ab9ad2478ff71e90884commit hash: 6e38f0a6247d51ca1ec03ab9ad2478ff71e90884commit hash: 6e38f0a6247d51ca1ec03ab9ad2478ff71e90884 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa*: Drop llvm,noexport in Makefile.common

And put noexport in every mesa ports.
It does work to have multiple USES= llvm (see PR 199603).

Reported by:	jbeich
Fixes:		fa7309cb976e ("lang/clover: Restrict llvm to max version 16")
Sponsored by:	Beckhoff Automation GmbH & Co. KG
23.1.8_1
24 Nov 2023 08:52:53
commit hash: fa7309cb976e3e73d59f271be3da01fee3006152commit hash: fa7309cb976e3e73d59f271be3da01fee3006152commit hash: fa7309cb976e3e73d59f271be3da01fee3006152commit hash: fa7309cb976e3e73d59f271be3da01fee3006152 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
lang/clover: Restrict llvm to max version 16

Clover cannot (yet?) be compiled with LLVM17, it misses
llvm/Transforms/IPO/PassManagerBuilder.h
For now set a max version of llvm to 16 for clover only, people should still
be able to use llvm17 for other mesa componant if they are not interested in
clover.

While here clean up a bit the USES=llvm for mesa port, we already set noexport
in mesa-dri/Makefile.common so no need to set it in all the ports.

Sponsored by:	Beckhoff Automation GmbH & Co. KG
PR:	275290
23.1.8_1
22 Nov 2023 09:49:02
commit hash: 8df779db3590087452a722a2412eb3020f0f00fdcommit hash: 8df779db3590087452a722a2412eb3020f0f00fdcommit hash: 8df779db3590087452a722a2412eb3020f0f00fdcommit hash: 8df779db3590087452a722a2412eb3020f0f00fd files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa-dri: vulkan: Remove haswell driver

Haswell doesn't work so remove it.
While here fix plist, PR 275242

PR:	275242
Sponsored by:	Beckhoff Automation GmbH & Co. KG
23.1.8
21 Nov 2023 15:17:28
commit hash: 29d855b6f775be3f43aa5fb4b45c88ca9711dfd3commit hash: 29d855b6f775be3f43aa5fb4b45c88ca9711dfd3commit hash: 29d855b6f775be3f43aa5fb4b45c88ca9711dfd3commit hash: 29d855b6f775be3f43aa5fb4b45c88ca9711dfd3 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
Author: gnikl
graphics/mesa: update to 23.1.8

While here:
- Remove some unneeded dep in gallium-vdpau
- Disable libelf from devel/elfutils (we will fallback on base libelf), PR
273803
- Always disable libunwind, if you want stacktrace you will need to compile from
upstream PR: 250306
- enable vulkan haswell driver

Co-authored-by: manu, vishwin
PR: 273703, 273803, 250306
22.3.7_3
20 Sep 2023 20:21:22
commit hash: e8989d5d9e57043bed503e97339f16882513e4c0commit hash: e8989d5d9e57043bed503e97339f16882513e4c0commit hash: e8989d5d9e57043bed503e97339f16882513e4c0commit hash: e8989d5d9e57043bed503e97339f16882513e4c0 files touched by this commit
Dimitry Andric (dim) search for other commits by this committer
graphics/mesa-dri: fix build with lld 17

Some symbols in mesa's linker version scripts are not always defined,
depending on configuration options. Suppress errors with lld >= 17 due
to these undefined symbols.

This applies to multiple mesa ports, such as mesa-dri, mesa-libs,
mesa-gallium-*, etc. So add the LDFLAGS setting to Makefile.common.

PR:		273981
Approved by:	x11 (manu)
MFH:		2023Q3
22.3.7_3
12 Aug 2023 20:56:50
commit hash: 6fef4101daa2041a1dffdcde860a8b386d7a5f5fcommit hash: 6fef4101daa2041a1dffdcde860a8b386d7a5f5fcommit hash: 6fef4101daa2041a1dffdcde860a8b386d7a5f5fcommit hash: 6fef4101daa2041a1dffdcde860a8b386d7a5f5f files touched by this commit
Kevin Bowling (kbowling) search for other commits by this committer
Author: sasamotikomi
graphics/mesa-dri: enable i915g

This is still supported by Mesa for gen2/3 hw not covered by crocus.

PR:		269006
22.3.7_2
27 Jun 2023 19:34:34
commit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacb files touched by this commit
Rene Ladan (rene) search for other commits by this committer
all: remove explicit versions in USES=python for "3.x+"

The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++
-DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable
-Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong
-fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi
-Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings
-Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x
-MT _quickfix_la-QuickfixPython.lo -MD -MP -MF
.deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o
.libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean
'-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
22.3.7_2
26 Apr 2023 12:53:34
commit hash: 7c324fa96a88e8829ffcd36365bbb732f3257893commit hash: 7c324fa96a88e8829ffcd36365bbb732f3257893commit hash: 7c324fa96a88e8829ffcd36365bbb732f3257893commit hash: 7c324fa96a88e8829ffcd36365bbb732f3257893 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
graphics/mesa-dri: enable libunwind on powerpc
22.3.7_1
04 Apr 2023 09:22:20
commit hash: f880209f7ec5adb91ff10488a08c5f2292aa651fcommit hash: f880209f7ec5adb91ff10488a08c5f2292aa651fcommit hash: f880209f7ec5adb91ff10488a08c5f2292aa651fcommit hash: f880209f7ec5adb91ff10488a08c5f2292aa651f files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-dri: fix Wayland warnings on exit after d2c3c81a5310

warning: queue 0x562a5ed2cd20 destroyed while proxies still attached:
  wl_display@1 still attached

warning: queue 0x557a4efbcf70 destroyed while proxies still attached:
  zwp_linux_dmabuf_feedback_v1@18 still attached

PR:		269877
Obtained from:	upstream (mesa-23.1.0)
Exp-run by:	antoine
Approved by:	manu
22.3.7_1
04 Apr 2023 09:17:31
commit hash: 0ab18b0ed7e606feb41a548fc95c80f5eb63d6e9commit hash: 0ab18b0ed7e606feb41a548fc95c80f5eb63d6e9commit hash: 0ab18b0ed7e606feb41a548fc95c80f5eb63d6e9commit hash: 0ab18b0ed7e606feb41a548fc95c80f5eb63d6e9 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-dri: fix Wayland warnings on exit after d2c3c81a5310

warning: queue 0x562a5ed2cd20 destroyed while proxies still attached:
  wl_display@1 still attached

warning: queue 0x557a4efbcf70 destroyed while proxies still attached:
  zwp_linux_dmabuf_feedback_v1@18 still attached

PR:		269877
Obtained from:	upstream (mesa-23.1.0)
Exp-run by:	antoine
Approved by:	manu
22.3.7
20 Mar 2023 17:16:03
commit hash: 045971139f0912f8f20d68016deb257a66aa6ceacommit hash: 045971139f0912f8f20d68016deb257a66aa6ceacommit hash: 045971139f0912f8f20d68016deb257a66aa6ceacommit hash: 045971139f0912f8f20d68016deb257a66aa6cea files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-*: unbreak with --auto-features=enabled

meson.build:945:2: ERROR: Dependency "libclc" not found, tried pkgconfig

PR:		270361
22.3.7
10 Mar 2023 12:16:43
commit hash: 2b3b3f505f271f480744e62c3941918772180415commit hash: 2b3b3f505f271f480744e62c3941918772180415commit hash: 2b3b3f505f271f480744e62c3941918772180415commit hash: 2b3b3f505f271f480744e62c3941918772180415 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa*: Update to 22.3.7

Release
notes:	https://lists.freedesktop.org/archives/mesa-dev/2023-March/225936.html

Sponsored by:	Beckhoff Automation GmbH & Co. KG
22.3.6
27 Feb 2023 10:44:29
commit hash: e433b6a62875a0a853c4a677c3ace22f4a46b6eccommit hash: e433b6a62875a0a853c4a677c3ace22f4a46b6eccommit hash: e433b6a62875a0a853c4a677c3ace22f4a46b6eccommit hash: e433b6a62875a0a853c4a677c3ace22f4a46b6ec files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa-*: Update to 22.3.6

Release
notes:	https://lists.freedesktop.org/archives/mesa-announce/2023-February/000707.html

Sponsored by:	Beckhoff Automation GmbH & Co. KG
22.3.5
13 Feb 2023 15:09:21
commit hash: 7063a399431c41c7852917fa9d465d3fe3db1883commit hash: 7063a399431c41c7852917fa9d465d3fe3db1883commit hash: 7063a399431c41c7852917fa9d465d3fe3db1883commit hash: 7063a399431c41c7852917fa9d465d3fe3db1883 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-dri: drop unused libpthread-stubs after 899ab84a708e

PR:		269463
Approved by:	manu
22.3.5
09 Feb 2023 22:25:10
commit hash: 52768539d46f7549a8333c403c02e838182293bfcommit hash: 52768539d46f7549a8333c403c02e838182293bfcommit hash: 52768539d46f7549a8333c403c02e838182293bfcommit hash: 52768539d46f7549a8333c403c02e838182293bf files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Update to 22.3.5

Release
notes:	https://lists.freedesktop.org/archives/mesa-announce/2023-February/000705.html

Sponsored by:	Beckhoff Automation GmbH & Co. KG
22.3.4
27 Jan 2023 08:18:59
commit hash: bb76a96cf0e7a3f76d7d44eff70729ad5f407faacommit hash: bb76a96cf0e7a3f76d7d44eff70729ad5f407faacommit hash: bb76a96cf0e7a3f76d7d44eff70729ad5f407faacommit hash: bb76a96cf0e7a3f76d7d44eff70729ad5f407faa files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Update to 22.3.4

Release
notes:	https://lists.freedesktop.org/archives/mesa-dev/2023-January/225916.html

Sponsored by:	Beckhoff Automation GmbH & Co. KG
22.3.3_2
15 Jan 2023 18:16:51
commit hash: 8b0f9b7f3c7c3099d49d69bcfc92466ae012644ecommit hash: 8b0f9b7f3c7c3099d49d69bcfc92466ae012644ecommit hash: 8b0f9b7f3c7c3099d49d69bcfc92466ae012644ecommit hash: 8b0f9b7f3c7c3099d49d69bcfc92466ae012644e files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-dri: drop obsolete override after 22a85734ff71

PR:		268955
Approved by:	manu
22.3.3_2
15 Jan 2023 18:16:51
commit hash: fe95d2527471eb9bf3aff8ac02b45482abf911bdcommit hash: fe95d2527471eb9bf3aff8ac02b45482abf911bdcommit hash: fe95d2527471eb9bf3aff8ac02b45482abf911bdcommit hash: fe95d2527471eb9bf3aff8ac02b45482abf911bd files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-dri: extend kwin_x11 workaround to crocus

PR:		268955
Tested by:	jsm, probono@puredarwin.org
Approved by:	manu
22.3.3_1
12 Jan 2023 19:41:51
commit hash: 451d11216d8f2ca0d77758d77e470bd9aca93307commit hash: 451d11216d8f2ca0d77758d77e470bd9aca93307commit hash: 451d11216d8f2ca0d77758d77e470bd9aca93307commit hash: 451d11216d8f2ca0d77758d77e470bd9aca93307 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa-*: Update to 22.3.3

Release
notes:	https://lists.freedesktop.org/archives/mesa-dev/2023-January/225908.html

Sponsored by:	Beckhoff Automation GmbH & Co. KG
22.3.2_1
02 Jan 2023 16:13:43
commit hash: 3ac388e05d9df52e7471976b56837194899fd3ebcommit hash: 3ac388e05d9df52e7471976b56837194899fd3ebcommit hash: 3ac388e05d9df52e7471976b56837194899fd3ebcommit hash: 3ac388e05d9df52e7471976b56837194899fd3eb files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa-dri: Remove upstreamed patch

I somehow didn't had the commit that added this patch on my test branch so
forgot to remove it.

Reported by:	Michael Butler <imb@protected-networks.net>
Sponsored by:	Beckhoff Automation GmbH & Co. KG
22.3.2_1
02 Jan 2023 13:50:06
commit hash: aafe1508afc4eac76033fe9d2d5ec9d5312361d1commit hash: aafe1508afc4eac76033fe9d2d5ec9d5312361d1commit hash: aafe1508afc4eac76033fe9d2d5ec9d5312361d1commit hash: aafe1508afc4eac76033fe9d2d5ec9d5312361d1 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa-dri: Update to 22.3.2

Release
notes:	https://lists.freedesktop.org/archives/mesa-announce/2022-December/000698.html

Sponsored by:	Beckhoff Automation GmbH & Co. KG
22.3.1_1
20 Dec 2022 17:16:51
commit hash: ad2ced80deaee8815b72d927a8e6d2b687b4864bcommit hash: ad2ced80deaee8815b72d927a8e6d2b687b4864bcommit hash: ad2ced80deaee8815b72d927a8e6d2b687b4864bcommit hash: ad2ced80deaee8815b72d927a8e6d2b687b4864b files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
Author: Florian Walpen
graphics/mesa-dri: Fix a crash for radeon r600 graphic cards.

Add an upstream patch to fix an immediate crash of Xorg and wayland
on systems with radeon r600 based graphic cards. See:

https://gitlab.freedesktop.org/mesa/mesa/-/issues/7931

PR: 268327
22.3.1
16 Dec 2022 07:52:09
commit hash: 96196c0af4f990a10d1ddb524a61c44d8105bd9bcommit hash: 96196c0af4f990a10d1ddb524a61c44d8105bd9bcommit hash: 96196c0af4f990a10d1ddb524a61c44d8105bd9bcommit hash: 96196c0af4f990a10d1ddb524a61c44d8105bd9b files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa-dri: Update to 22.3.1

Release
notes:	https://lists.freedesktop.org/archives/mesa-announce/2022-December/000697.html

Sponsored by:	Beckhoff Automation GmbH & Co. KG
22.3.0
14 Dec 2022 12:04:26
commit hash: d3431fe0b2c27a0ec5a4a2f7a9d3fbbede9a4555commit hash: d3431fe0b2c27a0ec5a4a2f7a9d3fbbede9a4555commit hash: d3431fe0b2c27a0ec5a4a2f7a9d3fbbede9a4555commit hash: d3431fe0b2c27a0ec5a4a2f7a9d3fbbede9a4555 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-dri: drop USE_LDCONFIG due to dlopen(3)

OpenGL drivers in mesa-dri lack headers and cannot be used by ld(1)
via -l<lib> due to missing "lib" prefix. libglvnd uses dlopen(3)
to find lib(EGL|GLX)_mesa.so in mesa-libs which uses dlopen(3)
to find the drivers under ${PREFIX}/lib/dri (or LIBGL_DRIVERS_PATH).

Vulkan drivers in mesa-dri lack headers and only expose ICD symbols
for vulkan-loader which uses dlopen(3) to find the drivers via
${PREFIX}/share/vulkan/icd.d/*.json (or VK_ICD_FILENAMES).

Approved by:	manu (on dev-commits-ports-main@ list)
22.3.0
14 Dec 2022 12:04:26
commit hash: dfe189dac4672b707b5a59538c63267773640c99commit hash: dfe189dac4672b707b5a59538c63267773640c99commit hash: dfe189dac4672b707b5a59538c63267773640c99commit hash: dfe189dac4672b707b5a59538c63267773640c99 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-dri: respect LLVM_DEFAULT after e70ff172c205

Meson probes FreeBSD suffixes[1] for llvm-config but ends up selecting
the last match instead of the unsuffixed version. So, replace BINARY_ALIAS
with recently introduced[2] ad hoc environ(7) variable.

[1]
https://github.com/mesonbuild/meson/blob/0.64.1/mesonbuild/environment.py#L159-L177
[2] https://github.com/mesonbuild/meson/commit/2c1ac8ac1ddb

Approved by:	manu (on dev-commits-ports-main@ list)
22.3.0
13 Dec 2022 14:35:36
commit hash: b5565ae6497cbcef5fbe70718fed54edf65e90a4commit hash: b5565ae6497cbcef5fbe70718fed54edf65e90a4commit hash: b5565ae6497cbcef5fbe70718fed54edf65e90a4commit hash: b5565ae6497cbcef5fbe70718fed54edf65e90a4 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Remove old header from the plist

Reported by:	jbeich
22.3.0
08 Dec 2022 19:00:49
commit hash: fc5168cd3d8df1d18fa86b8a1b550efeae0b8c49commit hash: fc5168cd3d8df1d18fa86b8a1b550efeae0b8c49commit hash: fc5168cd3d8df1d18fa86b8a1b550efeae0b8c49commit hash: fc5168cd3d8df1d18fa86b8a1b550efeae0b8c49 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Stop adding libglapi.so as a deps when not needed

Not every mesa port needs this lib so stop adding a dep on it if not needed.

Sponsored by:	Beckhoff Automation GmbH & Co. KG
22.3.0
08 Dec 2022 19:00:46
commit hash: 799245580a718022ce7bb96012a2720ede33a8aecommit hash: 799245580a718022ce7bb96012a2720ede33a8aecommit hash: 799245580a718022ce7bb96012a2720ede33a8aecommit hash: 799245580a718022ce7bb96012a2720ede33a8ae files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Do not add USE_LDCONFIG for every mesa ports

Not every mesa ports provides shared libraries intented for dynamic uses
so stop running ldconfig script for those ports.

Sponsored by:	Beckhoff Automation GmbH & Co. KG
22.3.0
08 Dec 2022 19:00:28
commit hash: e70ff172c20525bf5ec27c7b904a8e2760947addcommit hash: e70ff172c20525bf5ec27c7b904a8e2760947addcommit hash: e70ff172c20525bf5ec27c7b904a8e2760947addcommit hash: e70ff172c20525bf5ec27c7b904a8e2760947add files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa*: Stop using meson native-file

Use BINARY_ALIAS instead, this is cleaner.
While here directly record the deps on libLLVM for packages that
needs it.

Sponsored by:	Beckhoff Automation GmbH & Co. KG
22.3.0
05 Dec 2022 14:03:28
commit hash: 855947ebf7e738232a8bbf6d47cc56f2896f276fcommit hash: 855947ebf7e738232a8bbf6d47cc56f2896f276fcommit hash: 855947ebf7e738232a8bbf6d47cc56f2896f276fcommit hash: 855947ebf7e738232a8bbf6d47cc56f2896f276f files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Update to 22.3

Release notes:
https://lists.freedesktop.org/archives/mesa-announce/2022-November/000695.html
On top of the release notes it seems that Gallium XVMC is also removed, see
https://gitlab.freedesktop.org/mesa/mesa/-/commit/8cc766d8f7eac26b7c029a2fac1bdfdba4776c29
for
more info.
Bump LLVM_DEFAULT to llvm15 so LTO works.
Also update libclc to track the one from llvm15.

Sponsored by:	Beckhoff Automation GmbH & Co. KG
Differential Revision:	https://reviews.freebsd.org/D37580
22.2.3
30 Nov 2022 10:55:30
commit hash: 1be66c964b05b161a08661532bc430c32de7c5b3commit hash: 1be66c964b05b161a08661532bc430c32de7c5b3commit hash: 1be66c964b05b161a08661532bc430c32de7c5b3commit hash: 1be66c964b05b161a08661532bc430c32de7c5b3 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa-dri: Remove pkg-help file

VA-API and VDPAU options where removed a long time ago in favor or
using graphics/mesa-gallium-va and graphics/mesa-gallium-vdpau

PR:	255524
Sponsored by:	Beckhoff Automation GmbH & Co. KG
22.2.3
09 Nov 2022 08:57:45
commit hash: a44332a896448839f1e8d0add58feaa61f1ad4aecommit hash: a44332a896448839f1e8d0add58feaa61f1ad4aecommit hash: a44332a896448839f1e8d0add58feaa61f1ad4aecommit hash: a44332a896448839f1e8d0add58feaa61f1ad4ae files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Update to 22.2.3

Release
notes:	https://lists.freedesktop.org/archives/mesa-announce/2022-November/000691.html

Sponsored by:	Beckhoff Automation GmbH & Co. KG
22.2.2
24 Oct 2022 11:50:02
commit hash: 292d80d5677674d9f03318a5f1caf09b27ecd169commit hash: 292d80d5677674d9f03318a5f1caf09b27ecd169commit hash: 292d80d5677674d9f03318a5f1caf09b27ecd169commit hash: 292d80d5677674d9f03318a5f1caf09b27ecd169 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa*: Update to 22.2.2

While here enable vc1, h264 and h265 for mesa-gallium-va

Release
notes:	https://lists.freedesktop.org/archives/mesa-announce/2022-October/000689.html

Sponsored by:	Beckhoff Automation GmbH & Co. KG
PR:	267238
22.2.1
19 Oct 2022 19:22:30
commit hash: f7586c1568e10d077c2974e0ef13c94928da8587commit hash: f7586c1568e10d077c2974e0ef13c94928da8587commit hash: f7586c1568e10d077c2974e0ef13c94928da8587commit hash: f7586c1568e10d077c2974e0ef13c94928da8587 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa-dri: Fix check-plist

We need to build libEGL now for mesa-dri to succeed but we don't use it.

Sponsored by:	Beckhoff Automation GmbH & Co. KG
PR:	267206
22.2.1
19 Oct 2022 13:30:07
commit hash: 23e4dce35c4a5666968d40a38ef569a210a7bedecommit hash: 23e4dce35c4a5666968d40a38ef569a210a7bedecommit hash: 23e4dce35c4a5666968d40a38ef569a210a7bedecommit hash: 23e4dce35c4a5666968d40a38ef569a210a7bede files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Update to 22.2.1

This removes the old dri drivers.
While here add zink (OpenGL over Vulkan).

Release notes:
https://lists.freedesktop.org/archives/mesa-announce/2022-March/000665.html
Release notes:
https://lists.freedesktop.org/archives/mesa-announce/2022-March/000667.html
Release notes:
https://lists.freedesktop.org/archives/mesa-announce/2022-April/000670.html
Release notes:
https://lists.freedesktop.org/archives/mesa-announce/2022-May/000673.html
Release notes:
https://lists.freedesktop.org/archives/mesa-announce/2022-May/000675.html
Release notes:
https://lists.freedesktop.org/archives/mesa-announce/2022-June/000678.html
Release notes:
https://lists.freedesktop.org/archives/mesa-announce/2022-June/000681.html
Release notes:
https://lists.freedesktop.org/archives/mesa-announce/2022-June/000682.html
Release notes:
https://lists.freedesktop.org/archives/mesa-announce/2022-August/000683.html
Release notes:
https://lists.freedesktop.org/archives/mesa-announce/2022-August/000685.html
Release notes:
https://lists.freedesktop.org/archives/mesa-announce/2022-September/000687.html
Release notes:
https://lists.freedesktop.org/archives/mesa-announce/2022-October/000688.html

Differential Revision:	https://reviews.freebsd.org/D37003
Sponsored by:	Beckhoff Automation GmbH & Co. KG
21.3.8
28 Sep 2022 04:52:10
commit hash: 1b12700108642534ba3ed31b49c1340c7fd2f0e5commit hash: 1b12700108642534ba3ed31b49c1340c7fd2f0e5commit hash: 1b12700108642534ba3ed31b49c1340c7fd2f0e5commit hash: 1b12700108642534ba3ed31b49c1340c7fd2f0e5 files touched by this commit
Xin LI (delphij) search for other commits by this committer
graphics/mesa-dri: Improve qsort_r detection.

Reviewed by:	manu
Differential Revision: https://reviews.freebsd.org/D36514
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
21.3.8
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
21.3.8
20 Jul 2022 14:22:04
commit hash: 022e658bd10b8753ede87b3dfda087efabddac98commit hash: 022e658bd10b8753ede87b3dfda087efabddac98commit hash: 022e658bd10b8753ede87b3dfda087efabddac98commit hash: 022e658bd10b8753ede87b3dfda087efabddac98 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
graphics: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  "Waitman Gobble" <uzimac@da3m0n8t3r.com>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Abel Chow <ozsanh45vds001@sneakemail.com>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Ade Lovett <ade@FreeBSD.org>
  *  Ade Lovett <ade@lovett.com>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Aldis Berjoza <aldis@bsdroot.lv>
  *  Alex Hayward <xelah@xelah.com>
  *  Alex Ivasyuv <siegerstein@pochta.ru>
  *  Alex Samorukov <samm@os2.kiev.ua>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
21.3.8
16 Apr 2022 04:19:52
commit hash: 5d346a8824e953743a1eaf6c145d4cfeed127f5fcommit hash: 5d346a8824e953743a1eaf6c145d4cfeed127f5fcommit hash: 5d346a8824e953743a1eaf6c145d4cfeed127f5fcommit hash: 5d346a8824e953743a1eaf6c145d4cfeed127f5f files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
Author: Helge Oldach
graphics/mesa-dri: Fix 4afbb0586e84d991a8a3a501f4dab6eb5971e28c

PR:		263042
Submitted by:	Helge Oldach <freebsd@oldach.net>
21.3.8
25 Mar 2022 13:37:59
commit hash: 4afbb0586e84d991a8a3a501f4dab6eb5971e28ccommit hash: 4afbb0586e84d991a8a3a501f4dab6eb5971e28ccommit hash: 4afbb0586e84d991a8a3a501f4dab6eb5971e28ccommit hash: 4afbb0586e84d991a8a3a501f4dab6eb5971e28c files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
graphics/mesa-dri: Fix PLIST

- Bump PORTREVISION for package change

===> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
Error: Orphaned: share/drirc.d/00-radv-defaults.conf
===> Checking for items in pkg-plist which are not in STAGEDIR
===> Error: Plist issues found.
*** Error code 1

Stop.
make: stopped in /usr/ports/graphics/mesa-dri
=>> Error: check-plist failures detected

Approved by:	portmgr (blanket)
21.3.8
21 Mar 2022 07:34:20
commit hash: 959f64259ff2c628550cd5ca67cde853d794b543commit hash: 959f64259ff2c628550cd5ca67cde853d794b543commit hash: 959f64259ff2c628550cd5ca67cde853d794b543commit hash: 959f64259ff2c628550cd5ca67cde853d794b543 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Update to 21.3.8

Update to the last release of the 21.3 branch.

Release
notes;	https://lists.freedesktop.org/archives/mesa-dev/2022-March/225710.html

MFH:	2022Q1
Sponsored by:	Beckhoff Automation GmbH & Co. KG
21.3.7
28 Feb 2022 08:53:04
commit hash: 4ddf9ef51bfdbe55613a0f249d390094a3369177commit hash: 4ddf9ef51bfdbe55613a0f249d390094a3369177commit hash: 4ddf9ef51bfdbe55613a0f249d390094a3369177commit hash: 4ddf9ef51bfdbe55613a0f249d390094a3369177 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa*: Update to 21.3.7

While here add panfrost driver for arm64 and enable
lavapipe (llvm based driver for vulkan).

Realese notes:
https://lists.freedesktop.org/archives/mesa-dev/2022-February/225692.html
MFC:	2022Q1
Sponsored by:	Beckhoff Automation GmbH & Co. KG
Differential Revision:	https://reviews.freebsd.org/D34366
Differential Revision:	https://reviews.freebsd.org/D34370
Differential Revision:	https://reviews.freebsd.org/D34371
21.3.6
15 Feb 2022 16:14:40
commit hash: 1173e8b9945005ba6901c7003eb4788f64e0a642commit hash: 1173e8b9945005ba6901c7003eb4788f64e0a642commit hash: 1173e8b9945005ba6901c7003eb4788f64e0a642commit hash: 1173e8b9945005ba6901c7003eb4788f64e0a642 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Update to 21.3.6

Release notes for 21.3.5:
https://lists.freedesktop.org/archives/mesa-dev/2022-January/225661.html
Release notes for 21.3.6:
https://lists.freedesktop.org/archives/mesa-dev/2022-February/225673.html

MFH:	2022Q1
Sponsored by:	Beckhoff Automation GmbH & Co. KG
Differential Revision:	https://reviews.freebsd.org/D34239
21.3.4
18 Jan 2022 09:39:17
commit hash: e9669c2a0b41e5b3506300c241f4c2e6f6f8f739commit hash: e9669c2a0b41e5b3506300c241f4c2e6f6f8f739commit hash: e9669c2a0b41e5b3506300c241f4c2e6f6f8f739commit hash: e9669c2a0b41e5b3506300c241f4c2e6f6f8f739 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Update to 21.3.4

This is the last mesa release with DRI drivers, next one will only have
the gallium drivers.

Release notes for 21.2.0:
https://lists.freedesktop.org/archives/mesa-dev/2021-August/225459.html
Release notes for 21.2.1:
https://lists.freedesktop.org/archives/mesa-dev/2021-September/225480.html
Release notes for 21.2.2:
https://lists.freedesktop.org/archives/mesa-dev/2021-September/225490.html
Release notes for 21.2.3:
https://lists.freedesktop.org/archives/mesa-dev/2021-September/225495.html
Release notes for 21.2.4:
https://lists.freedesktop.org/archives/mesa-dev/2021-October/225532.html
Release notes for 21.2.5:
https://lists.freedesktop.org/archives/mesa-dev/2021-October/225555.html
Release notes for 21.2.6:
https://lists.freedesktop.org/archives/mesa-dev/2021-November/225580.html
Release notes for 21.3.0:
https://lists.freedesktop.org/archives/mesa-dev/2021-November/225574.html
Release notes for 21.3.1:
https://lists.freedesktop.org/archives/mesa-dev/2021-December/225581.html
Release notes for 21.3.2:
https://lists.freedesktop.org/archives/mesa-dev/2021-December/225603.html
Release notes for 21.3.3:
https://lists.freedesktop.org/archives/mesa-dev/2021-December/225612.html
Release notes for 21.3.4:
https://lists.freedesktop.org/archives/mesa-dev/2022-January/225635.html

MFH:		2022Q1
Reviewed by:	zeising (privately)
Sponsored by:   Beckhoff Automation GmbH & Co. KG
Differential Revision:	https://reviews.freebsd.org/D33332
21.1.8
19 Nov 2021 10:07:28
commit hash: bf9fa9f3f9e89398aa139206c44f628f50572338commit hash: bf9fa9f3f9e89398aa139206c44f628f50572338commit hash: bf9fa9f3f9e89398aa139206c44f628f50572338commit hash: bf9fa9f3f9e89398aa139206c44f628f50572338 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
Author: Robert Clausecker
graphics/mesa-dri: build on riscv64

PR:	259159
21.1.8
13 Oct 2021 08:46:30
commit hash: c55f38a3bc5493967a35b969ec0b442d2a9ff180commit hash: c55f38a3bc5493967a35b969ec0b442d2a9ff180commit hash: c55f38a3bc5493967a35b969ec0b442d2a9ff180commit hash: c55f38a3bc5493967a35b969ec0b442d2a9ff180 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Update to 21.1.8

Update to the latest release of the 21.1 branch.

Release Notes:
https://lists.freedesktop.org/archives/mesa-dev/2021-July/225455.html
Release Notes:
https://lists.freedesktop.org/archives/mesa-dev/2021-August/225461.html
Release Notes:
https://lists.freedesktop.org/archives/mesa-dev/2021-September/225465.html

Differential Revision:	https://reviews.freebsd.org/D32351
Sponsored by: Beckhoff Automation GmbH & Co. KG
21.1.5
30 Sep 2021 21:23:30
commit hash: 620968a43a5f9bb3fa98ab20f257a4c0d864caa7commit hash: 620968a43a5f9bb3fa98ab20f257a4c0d864caa7commit hash: 620968a43a5f9bb3fa98ab20f257a4c0d864caa7commit hash: 620968a43a5f9bb3fa98ab20f257a4c0d864caa7 files touched by this commit
Rene Ladan (rene) search for other commits by this committer
cleanup: drop support for EOL FreeBSD 11.X

Search criteria used:
- 11.4
- OSREL*
- OSVER*
- *_FreeBSD_11

Input from:
- adridg: devel/qca-legacy
- jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds
- sunpoet: security/p5-*OpenSSL*

Reviewed by:	doceng, kde, multimedia, perl, python, ruby, rust
Differential Revision: https://reviews.freebsd.org/D32008
Test Plan: make index
21.1.5
04 Aug 2021 10:23:10
commit hash: a751a7f865e6616b74206c3f6dad0a3c957edeeccommit hash: a751a7f865e6616b74206c3f6dad0a3c957edeeccommit hash: a751a7f865e6616b74206c3f6dad0a3c957edeeccommit hash: a751a7f865e6616b74206c3f6dad0a3c957edeec files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa-libs: Add back patch for iris

Due to how the mesa ports are split we need to patch meson files so
iris is prefered on compatible intel GPU.

PR:  257462
21.1.5
28 Jul 2021 07:12:07
commit hash: f74b56360de7b82aa5135be306cdfacb3db3acd0commit hash: f74b56360de7b82aa5135be306cdfacb3db3acd0commit hash: f74b56360de7b82aa5135be306cdfacb3db3acd0commit hash: f74b56360de7b82aa5135be306cdfacb3db3acd0 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa-*: Unbreak on 11.4

Re-add patches that was removed on the 21.1.5 update.

PR:    257305
21.1.5
21 Jul 2021 11:21:44
commit hash: 588ce0d6f952d06fab4406f2f58b99a33d321660commit hash: 588ce0d6f952d06fab4406f2f58b99a33d321660commit hash: 588ce0d6f952d06fab4406f2f58b99a33d321660commit hash: 588ce0d6f952d06fab4406f2f58b99a33d321660 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
graphics/mesa-dri: fix build on powerpc64le

n file included from ../src/gallium/drivers/llvmpipe/lp_setup_tri.c:50:
/usr/lib/clang/11.0.1/include/altivec.h:55:19: error: unknown type name 'vector'
static __inline__ vector bool char __ATTRS_o_ai
                  ^
/usr/lib/clang/11.0.1/include/altivec.h:56:10: error: unknown type name 'vector'
vec_perm(vector bool char __a, vector bool char __b, vector unsigned char __c);
         ^
/usr/lib/clang/11.0.1/include/altivec.h:56:32: error: unknown type name 'vector'
vec_perm(vector bool char __a, vector bool char __b, vector unsigned char __c);
                               ^
/usr/lib/clang/11.0.1/include/altivec.h:66:19: error: unknown type name 'vector'
static __inline__ vector bool short __ATTRS_o_ai vec_perm(
                  ^
(Only the first 15 lines of the commit message are shown above View all of this commit message)
21.1.5
20 Jul 2021 07:36:39
commit hash: 22a85734ff71983126a94a1970c534a45a9e730ecommit hash: 22a85734ff71983126a94a1970c534a45a9e730ecommit hash: 22a85734ff71983126a94a1970c534a45a9e730ecommit hash: 22a85734ff71983126a94a1970c534a45a9e730e files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
mesa*: Update to 21.1.5

- swrast is only a gallium driver now.
- Bump needed llvm to 12
- libclc is still a llvm10, moving to >10 needs to change
  from where we pick libclc as its now part of llvm

Differential Revision:	    https://reviews.freebsd.org/D31165
Reviewed by: kbowling, zeising
20.2.3_2
28 Jun 2021 20:27:16
commit hash: 5409d7b219dcdc9eefbd63c94aea573b70d00effcommit hash: 5409d7b219dcdc9eefbd63c94aea573b70d00effcommit hash: 5409d7b219dcdc9eefbd63c94aea573b70d00effcommit hash: 5409d7b219dcdc9eefbd63c94aea573b70d00eff files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
graphics/mesa-dri: enable libunwind on armv7
20.2.3_2
22 Jun 2021 18:53:08
commit hash: da3162c7c9f01912ba1940e188b253f2b5c7ba77commit hash: da3162c7c9f01912ba1940e188b253f2b5c7ba77commit hash: da3162c7c9f01912ba1940e188b253f2b5c7ba77commit hash: da3162c7c9f01912ba1940e188b253f2b5c7ba77 files touched by this commit
Kevin Bowling (kbowling) search for other commits by this committer
graphics/mesa-libs: Bump reverse deps for libglvnd

Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.

PR:		246767
Reviewed by:	manu, bapt
Approved by:	x11
Differential Revision:	https://reviews.freebsd.org/D30824
20.2.3_1
16 Jun 2021 20:33:08
commit hash: b2c4a0ef4b6cf846746653dcea02089c22e0956fcommit hash: b2c4a0ef4b6cf846746653dcea02089c22e0956fcommit hash: b2c4a0ef4b6cf846746653dcea02089c22e0956fcommit hash: b2c4a0ef4b6cf846746653dcea02089c22e0956f files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
graphics/mesa-dri: fix build on riscv64

Submitted by:	linimon
PR:	256138
20.2.3_1
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
20.2.3_1
15 Mar 2021 06:04:47
Revision:568432Original commit files touched by this commit
danfe search for other commits by this committer
Improve r556423 and allow building against custom LLVM version, i.e.
respect flexible LLVM_DEFAULT, by not hardcoding package version and
depending on the appropriate executable instead.

This is to help users sticking to the particular LLVM versions lower
the number of different LLVM packages installed.  For example, there
is currently a mismatch between LLVM_DEFAULT assigned by the default
versions framework (90) and in this file (10; this hasn't changed).
20.2.3_1
27 Jan 2021 08:36:47
Revision:563035Original commit files touched by this commit
linimon search for other commits by this committer
Remove obsolete sparc64 stanza.  This collided with ONLY_FOR_ARCHS
statements in the ports that include it, with the following absurd
value for IGNORE on e.g. aarch64:

  is only for amd64 i386, while you are running aarch64 (reason: Clover needs a
GPU supported by the Radeon KMS driver) (reason: not supported on sparc64)

Approved by:	portmgr (tier-2 blanket)
20.2.3_1
24 Dec 2020 04:22:33
Revision:559047Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/mesa-dri: exclude buffer age on iris under kwin

Freeze in OpenGL initialization detected

PR:		251836
Reported by:	Roman, Oleg Nauman, arrowd, Oleksandr Kryvulia
Tested by:	arrowd, Roman
Approved by:	manu
20.2.3
03 Dec 2020 20:55:33
Revision:556929Original commit files touched by this commit
manu search for other commits by this committer
 mesa-*: Update to 20.2.3

 - Fix mesa-gallium-va and mesa-gallium-vdpau for X11 usage
 - Add a patch so iris will be prefered for compatible intel GPUs (>=broadwell)

PR:		250307 250325
20.2.0_2
27 Nov 2020 00:23:12
Revision:556423Original commit files touched by this commit
pkubaj search for other commits by this committer
graphics/mesa-dri: make powerpc64 use LLVM10

LLVM90 requirement was introduced when Mesa used LLVM80 and 90 gave much better
experience on powerpc64. Now that everyone moved to 10, make a move on powerpc64
as well.

Number of commits found: 197 (showing only 100 on this page)

1 | 2  »