notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
All times are UTC
Ukraine
Port details
mesa-dri OpenGL hardware acceleration drivers for DRI2+
22.3.7_2 graphics on this many watch lists=13 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 22.3.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: 2023-04-26 12:53:34
Commit Hash: 7c324fa
People watching this port, also watch:: curl, pkg, libdrm, mesa-libs, wayland
License: MIT
Description:
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb
pkg-plist: as obtained via: make generate-plist
Expand this list (49 items)
Collapse this list.
  1. /usr/local/share/licenses/mesa-dri-22.3.7_2/catalog.mk
  2. /usr/local/share/licenses/mesa-dri-22.3.7_2/LICENSE
  3. /usr/local/share/licenses/mesa-dri-22.3.7_2/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/KHR/khrplatform.h
  14. @comment include/gbm.h
  15. lib/dri/crocus_dri.so
  16. lib/dri/iris_dri.so
  17. @comment lib/dri/panfrost_dri.so
  18. @comment lib/dri/rockchip_dri.so
  19. lib/dri/kms_swrast_dri.so
  20. lib/dri/r300_dri.so
  21. lib/dri/r600_dri.so
  22. lib/dri/radeonsi_dri.so
  23. lib/dri/swrast_dri.so
  24. lib/dri/vmwgfx_dri.so
  25. lib/dri/zink_dri.so
  26. @comment lib/libEGL.so
  27. @comment lib/libEGL.so.1
  28. @comment lib/libEGL.so.1.0.0
  29. @comment lib/libgbm.so
  30. @comment lib/libgbm.so.1
  31. @comment lib/libgbm.so.1.0.0
  32. @comment lib/libglapi.so
  33. @comment lib/libglapi.so.0
  34. @comment lib/libglapi.so.0.0.0
  35. lib/libvulkan_intel.so
  36. lib/libvulkan_radeon.so
  37. lib/libvulkan_lvp.so
  38. libdata/pkgconfig/dri.pc
  39. @comment libdata/pkgconfig/egl.pc
  40. @comment libdata/pkgconfig/gbm.pc
  41. share/drirc.d/00-mesa-defaults.conf
  42. share/drirc.d/00-radv-defaults.conf
  43. share/drirc.d/01-freebsd.conf
  44. share/vulkan/icd.d/intel_icd.x86_64.json
  45. share/vulkan/icd.d/radeon_icd.x86_64.json
  46. share/vulkan/icd.d/lvp_icd.x86_64.json
  47. @owner
  48. @group
  49. @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:

Packages (timestamps in pop-ups are UTC):
mesa-dri
ABIlatestquarterly
FreeBSD:11:aarch6418.1.8_119.0.8_8
FreeBSD:11:amd6421.1.520.2.3_2
FreeBSD:11:armv6pkg-fallout19.0.8_8
FreeBSD:11:i38621.1.520.2.3_2
FreeBSD:11:mipspkg-falloutpkg-fallout
FreeBSD:11:mips64pkg-falloutpkg-fallout
FreeBSD:12:aarch6418.1.922.3.7
FreeBSD:12:amd6422.3.7_222.3.7
FreeBSD:12:armv618.1.919.0.8_9
FreeBSD:12:armv718.1.919.0.8_9
FreeBSD:12:i38622.3.7_222.3.7
FreeBSD:12:mipspkg-falloutpkg-fallout
FreeBSD:12:mips64pkg-falloutpkg-fallout
FreeBSD:12:powerpc64pkg-fallout20.2.3_1
FreeBSD:13:aarch6422.3.7_222.3.7
FreeBSD:13:amd6422.3.7_222.3.7
FreeBSD:13:armv620.2.3_1pkg-fallout
FreeBSD:13:armv722.3.7_222.3.7
FreeBSD:13:i38622.3.7_222.3.7
FreeBSD:13:mipspkg-falloutpkg-fallout
FreeBSD:13:mips64pkg-falloutpkg-fallout
FreeBSD:13:powerpc6420.2.3_122.3.7
FreeBSD:13:riscv64pkg-fallout21.3.8
FreeBSD:14:aarch6422.3.7_2pkg-fallout
FreeBSD:14:amd6422.3.7_2pkg-fallout
FreeBSD:14:armv6pkg-falloutpkg-fallout
FreeBSD:14:armv722.3.7_2pkg-fallout
FreeBSD:14:i38622.3.7_2pkg-fallout
FreeBSD:14:mipspkg-falloutpkg-fallout
FreeBSD:14:mips64pkg-falloutpkg-fallout
FreeBSD:14:powerpc6422.3.7_2pkg-fallout
FreeBSD:14:riscv6421.1.8pkg-fallout
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. wayland-protocols>=1.8 : graphics/wayland-protocols
  2. py39-mako>0 : textproc/py-mako@py39
  3. bison : devel/bison
  4. meson : devel/meson
  5. ninja : devel/ninja
  6. pkgconf>=1.3.0_1 : devel/pkgconf
  7. python3.9 : lang/python39
  8. llvm-config15 : devel/llvm15
  9. glslangValidator : graphics/glslang
  10. xorgproto>=0 : x11/xorgproto
  11. x11.pc : x11/libX11
  12. xdamage.pc : x11/libXdamage
  13. xext.pc : x11/libXext
  14. xfixes.pc : x11/libXfixes
  15. xshmfence.pc : x11/libxshmfence
  16. xv.pc : x11/libXv
  17. xcb.pc : x11/libxcb
  18. xrandr.pc : x11/libXrandr
Runtime dependencies:
  1. x11.pc : x11/libX11
  2. xdamage.pc : x11/libXdamage
  3. xext.pc : x11/libXext
  4. xfixes.pc : x11/libXfixes
  5. xshmfence.pc : x11/libxshmfence
  6. xv.pc : x11/libXv
  7. xcb.pc : x11/libxcb
  8. xrandr.pc : x11/libXrandr
Library dependencies:
  1. libLLVM-15.so : devel/llvm15
  2. libglapi.so : graphics/mesa-libs
  3. libwayland-client.so : graphics/wayland
  4. libzstd.so : archivers/zstd
  5. libexpat.so : textproc/expat2
  6. libdrm.so : graphics/libdrm
  7. libunwind.so : devel/libunwind
This port is required by:
for Build
  1. devel/electron19
  2. devel/electron21
  3. devel/electron22
  4. devel/electron23
  5. devel/electron24
  6. net/tigervnc-server
  7. www/chromium
Expand this list (22 items / 15 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-servers/xwayland-devel
  9. x11-wm/muffin
  10. Collapse this list.

Deleted ports which required this port:

Expand this list of 7 deleted ports
  1. devel/electron17*
  2. devel/electron18*
  3. net/tigervnc-devel*
  4. x11-servers/xephyr*
  5. x11-servers/xorg-dmx*
  6. x11-servers/xorg-nestserver*
  7. x11-servers/xorg-vfbserver*
  8. Collapse this list of deleted ports.
for Run
  1. comms/cubicsdr
  2. graphics/mesa-devel
  3. multimedia/arcan
  4. x11/xorg
  5. x11-servers/xorg-server
  6. x11-toolkits/wlroots
  7. x11-toolkits/wlroots-devel
Expand this list (12 items / 5 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. x11-toolkits/wlroots015
  3. Collapse this list.

Deleted ports which required this port:

Expand this list of 4 deleted ports
  1. x11-servers/xephyr*
  2. x11-servers/xorg-dmx*
  3. x11-servers/xorg-nestserver*
  4. x11-servers/xorg-vfbserver*
  5. 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:
Options name:
USES:
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (4 items)
Collapse this list.
  1. ftp://ftp.freedesktop.org/pub/mesa/
  2. ftp://ftp.freedesktop.org/pub/mesa/22.3.7/
  3. https://mesa.freedesktop.org/archive/
  4. https://mesa.freedesktop.org/archive/22.3.7/
Collapse this list.

Number of commits found: 151 (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
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.
05 Nov 2020 16:44:48
Revision:554140 Refresh Original commit files touched by this commit
mat search for other commits by this committer
Remove non existing patch.

PR:		250723
20.2.0_1
23 Oct 2020 00:08:58
Revision:553060Original commit files touched by this commit
pkubaj search for other commits by this committer
graphics/mesa-dri: fix build of libosmesa on powerpc64le

Error:
../src/gallium/auxiliary/util/u_pwr8.h:87:11: error: implicit declaration of
function 'vec_perm' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
   return vec_perm (even, odd, perm_mask);
          ^
20.2.0_1
13 Oct 2020 11:53:49
Revision:552236Original commit files touched by this commit
manu search for other commits by this committer
graphics/mesa*: Add Iris Gallium driver and libunwind for more arch

Iris is the prefered gallium driver for Intel Gen8 to Gen11, add it
to the build. [1]
Add libunwind support for more arch. [2]

PR:		250307 [1], 250305 [2]
Submitted by:	jbeich [2]
Reported by:	jbeich [1]
Reviewed by:	zeising
20.2.0
12 Oct 2020 08:30:54
Revision:552109Original commit files touched by this commit
manu search for other commits by this committer
graphics/mesa*: Update to 20.2

Update to 20.2
Move graphics/libxatracker to graphics/mesa-gallium-xa
Remove VAAPI and VDPAU options in mesa-libs in favor of
two new ports : mesa-gallium-va and mesa-gallium-vdpau
Bump needed llvm to llvm10
Change a lot of meson option from false to disabled as it's
deprecated.
Remove the drm and surfaceless platform from mesa* as it's always
enabled now.
Add zstd option, used for shader cache.

Reviewed by:	x11 (zeising@)
Differential Revision:	https://reviews.freebsd.org/D26682
19.0.8_9
19 Sep 2020 09:34:36
Revision:548950Original commit files touched by this commit
manu search for other commits by this committer
mesa-libs: Add glesv1 lib

There is no real reason to disable glesv1 so add it to the build.
While here add a USE_GL for it.

Reviewed by:	zeising
Approved by:	x11 (zeising@)
Differential Revision:	https://reviews.freebsd.org/D26461
19.0.8_9
19 Sep 2020 09:33:34
Revision:548949Original commit files touched by this commit
manu search for other commits by this committer
mesa: Remove sparc64 patches

No one who cares about graphics have a sparc64 machine.
Next update to 20.2 will not contain any patches too.

Reviewed by:	zeising
Approved by:	x11 (zeising@)
Differential Revision:	https://reviews.freebsd.org/D26460
19.0.8_9
17 Sep 2020 09:22:29
Revision:548829Original commit files touched by this commit
manu search for other commits by this committer
mesa*: Only add x11 dependancy if it's requested

This allow to have a full setup without any x11 deps.

PR:	247029
Reviewed by:	zeising
Approved by:	x11 (zeising@)
Differential Revision:	https://reviews.freebsd.org/D26438
19.0.8_9
18 Aug 2020 17:50:21
Revision:545240Original commit files touched by this commit
zeising search for other commits by this committer
graphics/mesa: Fix build with -fno-common

Pull in a bunch of upstream patches to graphics/mesa to fix build with
-fno-common, which is the default after the llvm 11 import.

MFH:		2020Q3
19.0.8_9
10 Jul 2020 11:54:29
Revision:541859Original commit files touched by this commit
pkubaj search for other commits by this committer
graphics/mesa-dri: switch powerpc64 to llvmpipe

powerpc* is left in .elif block for powerpc and powerpcspe which I didn't test.
19.0.8_8
03 Jul 2020 17:13:14
Revision:541124Original commit files touched by this commit
manu search for other commits by this committer
mesa-dri: Use gallium SWRAST on x86 and aarch64

Mesa have two software rasterizer, the classic mesa dri one and
the gallium one.
The classic dri one is starting to be deprecated upstream (like all
dri drivers) so switch the arches that can build the gallium one to it.

Approved by:	zeising (x11)
19.0.8_7
16 Jun 2020 15:38:29
Revision:539358Original commit files touched by this commit
zeising search for other commits by this committer
graphics/mesa: Fix minor issues from meson switch

Fix a couple of minor issues with mesa related ports after the switch to
meson.
Define _GNU_SOURCE when building on FreeBSD.  This fixes blur effects in
Plasma 5 and issues with the SDDM greeter.  This fix was originally applied
in r516100 but got lost in the switch to meson. [1]
Properly detect sys/sysctl.h on FreeBSD.  On FreeBSD sys/sysctl.h needs
sys/types.h as well, patch the meson build script to take this into account.
Fix a broken sed command to properly set ${LOCALBASE}/etc and
${LOCALBASE}/share/ as appropriate.

Bump portrevision of all mesa related ports.

PR:		247138 [1]
Reported by:	Roman [1]
Reviewed by:	manu
Tested by:	Roman, Serge Volkov
Differential Revision:	https://reviews.freebsd.org/D25265
19.0.8_6
12 Jun 2020 08:03:58
Revision:538575Original commit files touched by this commit
manu search for other commits by this committer
mesa-dri: Bump PORTREVISION after 538573

Approved by:	zeising (x11@ implicit)
19.0.8_5
12 Jun 2020 08:01:13
Revision:538573Original commit files touched by this commit
manu search for other commits by this committer
mesa-dri: SWRAST is set with DRIVER not GDRIVER

Fix packaging swrast_dri.so

PR:		247194
Approved by:	zeising (x11@ implicit)
19.0.8_5
11 Jun 2020 14:22:35
Revision:538491Original commit files touched by this commit
manu search for other commits by this committer
mesa-dri: Switch back to the dri swrast drivers

The meson switch changed which swrast driver we build from dri to gallium.
I'm not too sure at how the gallium swrast is usable but switch back to the dri
one.
This also fixes the build on armv7 where the gallium swrast driver isn't
available.

Approved by:	zeising (x11@ implicit)
19.0.8_4
10 Jun 2020 20:12:21
Revision:538438Original commit files touched by this commit
manu search for other commits by this committer
mesa-dri: Fix build when PLATFORM_X11 isn't set

Approved by:	zeising (x11@ implicit)
19.0.8_4
09 Jun 2020 19:56:17
Revision:538339Original commit files touched by this commit
zeising search for other commits by this committer
mesa: Fix build empty DRI_DRIVER

In some cases, such as on sparc64, armv6 and armv7 etc, DRI_DRIVER,
GALLIUM_DRIVER and/or VULKAN_DRIVER might be undefined.  This causes an
error similar to
make: "/usr/ports/graphics/mesa-dri/Makefile" line 106: Malformed conditional
(${DRI_DRIVERS:M${:UI915}})

Fix this by checking if [DRI,GALLIUM,VULKAN]_DRIVER is defined before
checking what it is set to.

While here, remove textproc/py-mako dependency from mesa-dri/Makefile, it's
already included in mesa-dri/Makefile.common, no need to depend on it twice.

PR:		247117
Reported by:	jbeich
19.0.8_3
09 Jun 2020 12:46:13
Revision:538313Original commit files touched by this commit
manu search for other commits by this committer
mesa-dri: Bump PORTREVISION

Due to some options change we had a small windows where wayland might
not have been enabled, bump PORTREVISION so next at next update it will
be brought back.

Reported by:	zeising
Approved by:	zeizing (x11@ implicit)
19.0.8_2
08 Jun 2020 10:49:33
Revision:538209Original commit files touched by this commit
manu search for other commits by this committer
mesa-dri: Add wayland to -Dplatform if option is selected

PR:		247056
Approved by:	zeising (x11@ implicit)
19.0.8_2
08 Jun 2020 09:55:39
Revision:538207Original commit files touched by this commit
manu search for other commits by this committer
mesa*: Switch to using a native-file for llvm

Meson seems to not care that a llvm-config binary exists and will prefer
to use llvm-config-devel for some reason.
Using a native-file fixes that and meson will correctly use the llvm specified
in it.

PR:	247026
Approved by:	zeising (x11@ implicit)
19.0.8_2
06 Jun 2020 09:23:13
Revision:538079Original commit files touched by this commit
manu search for other commits by this committer
 mesa*: Add platforms option

Mesa support different platforms, add some options that control which one
we are enabling and build the -Dplatform meson arg based on that.
Keep the WAYLAND option for now but if you're using it switch to the
newly created PLATFORM_WAYLAND.

PR:		246969
Approved by:	zeising (x11@ implicit)
19.0.8_2
05 Jun 2020 18:49:51
Revision:538046Original commit files touched by this commit
manu search for other commits by this committer
mesa-dri: Disable some arm drivers

We don't have any hardware or driver capable of running the freedreno driver
so disable it.
Our VC4 support don't work with mesa so disable it too.

Reviewed by:	zeising (x11@)
Approved by:	zeising (x11@)
Differential Revision:	https://reviews.freebsd.org/D25093
19.0.8_1
05 Jun 2020 18:44:22
Revision:538045Original commit files touched by this commit
manu search for other commits by this committer
mesa*: Use lld from devel/binutils if /usr/bin/ld isn't lld

GCC arches on 11 and 12 will uses ld.bfd and don't have ld.lld so we
can't blindly use ld.lld.

Suggested by: jbeich
Reported by:	pkubaj
Approved by:	zeising (x11@ implicit)
19.0.8_1
05 Jun 2020 16:18:58
Revision:538032Original commit files touched by this commit
manu search for other commits by this committer
mesa*: Always use LLD

LLD is already used in 12 and 13 but we still use ld.bfd by default on 11
and for some unknown reason some mesa libs fails to build with it since the
meson switch.

PR:		246997
Approved by:	zeising (x11@ implicit)
19.0.8_1
05 Jun 2020 12:57:04
Revision:538015Original commit files touched by this commit
manu search for other commits by this committer
mesa*: Fix build on i386

Fix build related to libatomic on i386.
Simply copy the patch from mesa-devel.

Reported by:	jbeich
Approved by:	zeising (x11@ implicit)
19.0.8_1
05 Jun 2020 11:31:35
Revision:538008Original commit files touched by this commit
manu search for other commits by this committer
mesa: Fix linking on 11

11 uses gnuld by default and it doesn't support --build-id
Add a check in meson and raise the meson version to 0.46 as
cc.get_supported_link_arguments was added in this version.
Upstream already do this check.

Reported by:	kib
Approved by:	zeising (x11@, implicit)
19.0.8_1
05 Jun 2020 09:13:58
Revision:537998Original commit files touched by this commit
manu search for other commits by this committer
mesa*: Switch to meson

Upstream switched to meson for their build system so do the same as
it will be easier to find problems sooner than later.
This also switch to python3, python is only used for the build.
There is more thing enabled by default (or auto-enabled based on some
configuration) so we need to disable a lot more things than with autotools.

This should be a non functional change.

Reviewed by:	zeising (x11@)
Differential Revision:	https:/reviews.freebsd.org/D25092
19.0.8
11 May 2020 20:11:41
Revision:534936Original commit files touched by this commit
jbeich search for other commits by this committer
Adapt LLVM_DEFAULT downgrades to the new version scheme in devel/llvm10

$ DEFAULT_VERSIONS=llvm=90 make -V LLVM_DEFAULT -C graphics/mesa-dri
80
$ DEFAULT_VERSIONS=llvm=10 make -V LLVM_DEFAULT -C graphics/mesa-dri
10

PR:		245178
Reported by:	mi
Approved by:	x11 (zeising), maintainer timeout (2 months)
MFH:		2020Q2 (for llvm10 users)
Differential Revision:	https://reviews.freebsd.org/D24222
19.0.8
03 May 2020 16:15:23
Revision:533793Original commit files touched by this commit
zeising search for other commits by this committer
graphics/mesa: Update to 19.0.8

Update mesa and related ports to 19.0.8.
This is the last version where the autotools build system is being used.
This serves as a stepping stone for reworking the ports to use the meson
build system and to enable further updates.

PR:		235570
Submitted by:	jbeich (with minor changes)
Differential Revision:	https://reviews.freebsd.org/D19099
			https://reviews.freebsd.org/D19100
18.3.2_10
16 Mar 2020 19:57:41
Revision:528541Original commit files touched by this commit
pkubaj search for other commits by this committer
graphics/mesa-dri: switch to llvm90 on powerpc64

It fixes some graphic crashes.
18.3.2_9
08 Mar 2020 19:27:27
Revision:528071Original commit files touched by this commit
zeising search for other commits by this committer
graphics/mesa-libs: Change default to use DRI3

Change the default mesa configuration to use DRI3 rather than the older DRI2
interface.  This should improve performance somewhat, and alleviates the need
for the FIXDRM option in x11-servers/xorg-server.

Remove the FIXDRM option from x11-servers/xorg-server.

Add an UPDATING entry for the change.

For users of graphics/drm-legacy-kmod or the base graphics drivers, this might
cause regressions.  If you experience problems when running OpenGL applications
please force the use of the DRI2 backend by setting the LIBGL_DRI3_DISABLE
environment variable to 1 before starting any OpenGL application.  This is
easiest done by adding it to your shell startup file or .xinitrc.

Add UPDATING entry for xorg-server, detailing the change of device
configuration backend.

PR:		196678, 244306 (for tracking)
18.3.2_9
15 Feb 2020 20:49:31
Revision:526241Original commit files touched by this commit
zeising search for other commits by this committer
Enable AMD drivers on arm64

Submitted by:	andrew
Differential Revision:	https://reviews.freebsd.org/D23439
18.3.2_9
06 Jan 2020 09:30:13
Revision:522210Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Update WWW

Approved by:	portmgr blanket
18.3.2_9
05 Dec 2019 10:28:10
Revision:519075Original commit files touched by this commit
pkubaj search for other commits by this committer
graphics/mesa-dri: remove ppc64 elfv2 workaround

After https://svnweb.freebsd.org/base?view=revision&revision=355397, base clang
can compile mesa on ppc64, so there's no need for this workaround anymore.

No PORTREVISION bump because elfv2 still isn't the default.

Approved by:	zeising (maintainer), mentors (implicit approval)
Differential Revision:	https://reviews.freebsd.org/D22686
18.3.2_9
29 Nov 2019 21:37:03
Revision:518673Original commit files touched by this commit
pkubaj search for other commits by this committer
graphics/mesa-dri: fix build on powerpc64 elfv2

Base LLVM9 fails to build this port with clang crash (reported on
https://bugs.llvm.org/show_bug.cgi?id=43862). The port builds when using LLVM8.
Since we depend on LLVM8 anyway, use it also for compilation on elfv2.

Approved by:	zeising (maintainer), tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D22274
18.3.2_9
06 Nov 2019 17:58:27
Revision:516911Original commit files touched by this commit
zeising search for other commits by this committer
Update xorgproto, libX11 and libXvMC

Update x11/xorgproto to 2019.2 [0]
Disable all legacy headers, they are no longer needed, since they only
detail deprecated protocol features.

Update x11/libX11 to 1.6.9
This is a minor update, mostly containing fixes to work with updated
x11/xorgproto.

Update x11/libXvMC to  1.0.12 [1]
This is a minor update, mostly containing fixes to work with updated
x11/xorgproto.

Patch mesa prts to explicitly link against -lXv, previously this was pulled
in by x11/libXvMC, but with changes to libXvMC .pc file, this is no longer
true.
Bump portrevision for mesa-dri because of this.

Thanks fo antoine for the exp-run!

PR:		241314 (exp-run) [0], 240801 [1]
Submitted by:	pete@nomadlogic.org [1]
18.3.2_8
03 Nov 2019 21:56:38
Revision:516607Original commit files touched by this commit
zeising search for other commits by this committer
Switch all ports to use USES=xorg-cat

Change all ports to use USES=xorg-cat instead of the old XORG_CAT
Add USES=xorg and USES=gl as needed to x11@ ports
18.3.2_8
30 Oct 2019 19:07:32
Revision:516100Original commit files touched by this commit
zeising search for other commits by this committer
graphics/mesa: Add -D_GNU_SOURCE to compile flags

Add -D_GNU_SOURCE to compile flags when building on FreeBSD.  This is needed
to have mesa work with various locales, that for instance use , instead of .
as a decmal separator.

Bump portrevision on all mesa related ports.

PR:		241506
Reported by:	Jesper Schmitz Mouridsen
MFH:		2019Q4
18.3.2_7
04 Oct 2019 20:08:27
Revision:513776Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/mesa-dri: revert r512573 and limit to llvm80 after r512440

Mesa 18.3 doesn't support LLVM 9. While some fixes were backported
there're probably more issues. Apparently, Gnome shows black screen.
As the port is unlikely to be ready for future LLVM_DEFAULT bumps
without a version update just limit to previously tested value.

PR:		239682
Requested by:	imp
18.3.2_6
22 Sep 2019 10:21:10
Revision:512573Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/mesa-dri: fix rendering glitches on AMD GPUs after r512440

PR:		240722
Reported by:	rozhuk.im@gmail.com, freebsdbugs@urisc.net
Tested by:	rozhuk.im@gmail.com, freebsdbugs@urisc.net
Obtained from:	upstream
Approved by:	portmgr blanket
18.3.2_5
20 Sep 2019 19:58:36
Revision:512440Original commit files touched by this commit
jbeich search for other commits by this committer
Switch default devel/llvm* to 90

PR:		239682
Reviewed by:	tobik
Differential Revision:	https://reviews.freebsd.org/D21172
18.3.2_4
26 Jul 2019 20:46:57
Revision:507372Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
18.3.2_3
30 Jun 2019 14:56:12
Revision:505425Original commit files touched by this commit
zeising search for other commits by this committer
Switch mesa and related ports to llvm80

Switch mesa over to use llvm80 instead of llvm60.  Make it use the
global LLVM_DEFAULT instead of deciding for ourself which llvm version
to use. [1]

Fix build of lang/beginet [1]

Add patch from upstream to fix build of devel/libclc.  The patch is taken
from the git mirror of devel/libclc rather than the SVN repo, for
convenience.

Add a patch from mesa upstream preventing certain error messages when using
amdgpu [2]
(Only the first 15 lines of the commit message are shown above View all of this commit message)
18.3.2_2
04 Mar 2019 10:56:12
Revision:494583Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/mesa-dri: back out r494579

Landed by mistake. x11@ is immune to maintainer timeout nowadays.

PR:		230789
18.3.2_1
04 Mar 2019 10:42:22
Revision:494579Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/mesa-dri: switch to llvm70

PR:		230789
Approved by:	maintainer timeout (2 weeks)
18.3.2
17 Jan 2019 16:19:40
Revision:490574Original commit files touched by this commit
jbeich search for other commits by this committer
Don't reference obsolete drm-*-kmod ports
18.3.2
17 Jan 2019 15:34:55
Revision:490570Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/mesa-{libs,dri}: update to 18.3.2

Changes:	https://www.mesa3d.org/relnotes/18.3.0.html
Changes:	https://www.mesa3d.org/relnotes/18.3.1.html
Changes:	https://www.mesa3d.org/relnotes/18.3.2.html
PR:		233034
Tested by:	Kevin Oberman
Approved by:	maintainer timeout (2 weeks after 2019Q1)
Differential Revision:	https://reviews.freebsd.org/D17872

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

1 | 2  »