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
non port: graphics/mesa-dri/Makefile.common
SVNWeb

Number of commits found: 82

Wed, 26 Apr 2023
[ 12:53 Piotr Kubaj (pkubaj) search for other commits by this committer ]    commit hash:7c324fa96a88e8829ffcd36365bbb732f3257893  commit hash:7c324fa96a88e8829ffcd36365bbb732f3257893  commit hash:7c324fa96a88e8829ffcd36365bbb732f3257893  7c324fa 
graphics/mesa-dri: enable libunwind on powerpc
Fri, 10 Mar 2023
[ 12:16 Emmanuel Vadot (manu) search for other commits by this committer ]    commit hash:2b3b3f505f271f480744e62c3941918772180415  commit hash:2b3b3f505f271f480744e62c3941918772180415  commit hash:2b3b3f505f271f480744e62c3941918772180415  2b3b3f50 
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
Mon, 27 Feb 2023
[ 10:44 Emmanuel Vadot (manu) search for other commits by this committer ]    commit hash:e433b6a62875a0a853c4a677c3ace22f4a46b6ec  commit hash:e433b6a62875a0a853c4a677c3ace22f4a46b6ec  commit hash:e433b6a62875a0a853c4a677c3ace22f4a46b6ec  e433b6a 
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
Mon, 13 Feb 2023
[ 15:09 Jan Beich (jbeich) search for other commits by this committer ]    commit hash:7063a399431c41c7852917fa9d465d3fe3db1883  commit hash:7063a399431c41c7852917fa9d465d3fe3db1883  commit hash:7063a399431c41c7852917fa9d465d3fe3db1883  7063a39 
graphics/mesa-dri: drop unused libpthread-stubs after 899ab84a708e

PR:		269463
Approved by:	manu
Thu, 9 Feb 2023
[ 22:25 Emmanuel Vadot (manu) search for other commits by this committer ]    commit hash:52768539d46f7549a8333c403c02e838182293bf  commit hash:52768539d46f7549a8333c403c02e838182293bf  commit hash:52768539d46f7549a8333c403c02e838182293bf  5276853 
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
Fri, 27 Jan 2023
[ 08:18 Emmanuel Vadot (manu) search for other commits by this committer ]    commit hash:bb76a96cf0e7a3f76d7d44eff70729ad5f407faa  commit hash:bb76a96cf0e7a3f76d7d44eff70729ad5f407faa  commit hash:bb76a96cf0e7a3f76d7d44eff70729ad5f407faa  bb76a96 
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
Thu, 12 Jan 2023
[ 19:41 Emmanuel Vadot (manu) search for other commits by this committer ]    commit hash:451d11216d8f2ca0d77758d77e470bd9aca93307  commit hash:451d11216d8f2ca0d77758d77e470bd9aca93307  commit hash:451d11216d8f2ca0d77758d77e470bd9aca93307  451d112 
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
Mon, 2 Jan 2023
[ 13:50 Emmanuel Vadot (manu) search for other commits by this committer ]    commit hash:aafe1508afc4eac76033fe9d2d5ec9d5312361d1  commit hash:aafe1508afc4eac76033fe9d2d5ec9d5312361d1  commit hash:aafe1508afc4eac76033fe9d2d5ec9d5312361d1  aafe150 
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
Fri, 16 Dec 2022
[ 07:52 Emmanuel Vadot (manu) search for other commits by this committer ]    commit hash:96196c0af4f990a10d1ddb524a61c44d8105bd9b  commit hash:96196c0af4f990a10d1ddb524a61c44d8105bd9b  commit hash:96196c0af4f990a10d1ddb524a61c44d8105bd9b  96196c0 
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
Wed, 14 Dec 2022
[ 12:04 Jan Beich (jbeich) search for other commits by this committer ]    commit hash:dfe189dac4672b707b5a59538c63267773640c99  commit hash:dfe189dac4672b707b5a59538c63267773640c99  commit hash:dfe189dac4672b707b5a59538c63267773640c99  dfe189d 
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)
Thu, 8 Dec 2022
[ 19:00 Emmanuel Vadot (manu) search for other commits by this committer ]    commit hash:fc5168cd3d8df1d18fa86b8a1b550efeae0b8c49  commit hash:fc5168cd3d8df1d18fa86b8a1b550efeae0b8c49  commit hash:fc5168cd3d8df1d18fa86b8a1b550efeae0b8c49  fc5168c 
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
[ 19:00 Emmanuel Vadot (manu) search for other commits by this committer ]    commit hash:799245580a718022ce7bb96012a2720ede33a8ae  commit hash:799245580a718022ce7bb96012a2720ede33a8ae  commit hash:799245580a718022ce7bb96012a2720ede33a8ae  7992455 
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
[ 19:00 Emmanuel Vadot (manu) search for other commits by this committer ]    commit hash:e70ff172c20525bf5ec27c7b904a8e2760947add  commit hash:e70ff172c20525bf5ec27c7b904a8e2760947add  commit hash:e70ff172c20525bf5ec27c7b904a8e2760947add  e70ff17 
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
Mon, 5 Dec 2022
[ 14:03 Emmanuel Vadot (manu) search for other commits by this committer ]    commit hash:855947ebf7e738232a8bbf6d47cc56f2896f276f  commit hash:855947ebf7e738232a8bbf6d47cc56f2896f276f  commit hash:855947ebf7e738232a8bbf6d47cc56f2896f276f  855947e  (Only the first 10 of 21 ports in this commit are shown above. View all ports for this commit)
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
Wed, 9 Nov 2022
[ 08:57 Emmanuel Vadot (manu) search for other commits by this committer ]    commit hash:a44332a896448839f1e8d0add58feaa61f1ad4ae  commit hash:a44332a896448839f1e8d0add58feaa61f1ad4ae  commit hash:a44332a896448839f1e8d0add58feaa61f1ad4ae  a44332a 
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
Mon, 24 Oct 2022
[ 11:50 Emmanuel Vadot (manu) search for other commits by this committer ]    commit hash:292d80d5677674d9f03318a5f1caf09b27ecd169  commit hash:292d80d5677674d9f03318a5f1caf09b27ecd169  commit hash:292d80d5677674d9f03318a5f1caf09b27ecd169  292d80d 
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
Wed, 19 Oct 2022
[ 13:30 Emmanuel Vadot (manu) search for other commits by this committer ]    commit hash:23e4dce35c4a5666968d40a38ef569a210a7bede  commit hash:23e4dce35c4a5666968d40a38ef569a210a7bede  commit hash:23e4dce35c4a5666968d40a38ef569a210a7bede  23e4dce  (Only the first 10 of 13 ports in this commit are shown above. View all ports for this commit)
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
Mon, 21 Mar 2022
[ 07:34 Emmanuel Vadot (manu) search for other commits by this committer ]    commit hash:959f64259ff2c628550cd5ca67cde853d794b543  commit hash:959f64259ff2c628550cd5ca67cde853d794b543  commit hash:959f64259ff2c628550cd5ca67cde853d794b543  959f642 
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
Mon, 28 Feb 2022
[ 08:53 Emmanuel Vadot (manu) search for other commits by this committer ]    commit hash:4ddf9ef51bfdbe55613a0f249d390094a3369177  commit hash:4ddf9ef51bfdbe55613a0f249d390094a3369177  commit hash:4ddf9ef51bfdbe55613a0f249d390094a3369177  4ddf9ef 
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
Tue, 15 Feb 2022
[ 16:14 Emmanuel Vadot (manu) search for other commits by this committer ]    commit hash:1173e8b9945005ba6901c7003eb4788f64e0a642  commit hash:1173e8b9945005ba6901c7003eb4788f64e0a642  commit hash:1173e8b9945005ba6901c7003eb4788f64e0a642  1173e8b 
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
Tue, 18 Jan 2022
[ 09:39 Emmanuel Vadot (manu) search for other commits by this committer ]    commit hash:e9669c2a0b41e5b3506300c241f4c2e6f6f8f739  commit hash:e9669c2a0b41e5b3506300c241f4c2e6f6f8f739  commit hash:e9669c2a0b41e5b3506300c241f4c2e6f6f8f739  e9669c2 
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
Wed, 13 Oct 2021
[ 08:46 Emmanuel Vadot (manu) search for other commits by this committer ]    commit hash:c55f38a3bc5493967a35b969ec0b442d2a9ff180  commit hash:c55f38a3bc5493967a35b969ec0b442d2a9ff180  commit hash:c55f38a3bc5493967a35b969ec0b442d2a9ff180  c55f38a 
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
Thu, 30 Sep 2021
[ 21:23 Rene Ladan (rene) search for other commits by this committer ]    commit hash:620968a43a5f9bb3fa98ab20f257a4c0d864caa7  commit hash:620968a43a5f9bb3fa98ab20f257a4c0d864caa7  commit hash:620968a43a5f9bb3fa98ab20f257a4c0d864caa7  620968a  (Only the first 10 of 399 ports in this commit are shown above. View all ports for this commit)
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
Wed, 28 Jul 2021
[ 07:12 Emmanuel Vadot (manu) search for other commits by this committer ]    commit hash:f74b56360de7b82aa5135be306cdfacb3db3acd0  commit hash:f74b56360de7b82aa5135be306cdfacb3db3acd0  commit hash:f74b56360de7b82aa5135be306cdfacb3db3acd0  f74b563 
graphics/mesa-*: Unbreak on 11.4

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

PR:    257305
Tue, 20 Jul 2021
[ 07:36 Emmanuel Vadot (manu) search for other commits by this committer ]    commit hash:22a85734ff71983126a94a1970c534a45a9e730e  commit hash:22a85734ff71983126a94a1970c534a45a9e730e  commit hash:22a85734ff71983126a94a1970c534a45a9e730e  22a8573  (Only the first 10 of 25 ports in this commit are shown above. View all ports for this commit)
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
Mon, 28 Jun 2021
[ 20:27 Piotr Kubaj (pkubaj) search for other commits by this committer ]    commit hash:5409d7b219dcdc9eefbd63c94aea573b70d00eff  commit hash:5409d7b219dcdc9eefbd63c94aea573b70d00eff  commit hash:5409d7b219dcdc9eefbd63c94aea573b70d00eff  5409d7b 
graphics/mesa-dri: enable libunwind on armv7
Tue, 6 Apr 2021
[ 14:31 Mathieu Arnold (mat) search for other commits by this committer ]    commit hash:305f148f482daf30dcf728039d03d019f88344eb  commit hash:305f148f482daf30dcf728039d03d019f88344eb  commit hash:305f148f482daf30dcf728039d03d019f88344eb  305f148  (Only the first 10 of 29333 ports in this commit are shown above. View all ports for this commit)
Remove # $FreeBSD$ from Makefiles.
Mon, 15 Mar 2021
[ 06:04 danfe search for other commits by this committer ] Original commit   Revision:568432
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).
Wed, 27 Jan 2021
[ 08:36 linimon search for other commits by this committer ] Original commit   Revision:563035
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)
Thu, 3 Dec 2020
[ 20:55 manu search for other commits by this committer ] Original commit   Revision:556929 (Only the first 10 of 12 ports in this commit are shown above. View all ports for this commit)
 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
Fri, 27 Nov 2020
[ 00:23 pkubaj search for other commits by this committer ] Original commit   Revision:556423
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.
Thu, 5 Nov 2020
[ 16:44 mat search for other commits by this committer ] Original commit   Revision:554140
Remove non existing patch.

PR:		250723
Tue, 13 Oct 2020
[ 11:53 manu search for other commits by this committer ] Original commit   Revision:552236
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
Mon, 12 Oct 2020
[ 08:30 manu search for other commits by this committer ] Original commit   Revision:552109 (Only the first 10 of 58 ports in this commit are shown above. View all ports for this commit)
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
Sat, 19 Sep 2020
[ 09:34 manu search for other commits by this committer ] Original commit   Revision:548950
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
[ 09:33 manu search for other commits by this committer ] Original commit   Revision:548949
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
Thu, 17 Sep 2020
[ 09:22 manu search for other commits by this committer ] Original commit   Revision:548829
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
Mon, 8 Jun 2020
[ 09:55 manu search for other commits by this committer ] Original commit   Revision:538207
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)
Fri, 5 Jun 2020
[ 18:44 manu search for other commits by this committer ] Original commit   Revision:538045
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)
[ 16:18 manu search for other commits by this committer ] Original commit   Revision:538032
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)
[ 09:13 manu search for other commits by this committer ] Original commit   Revision:537998 (Only the first 10 of 22 ports in this commit are shown above. View all ports for this commit)
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
Mon, 11 May 2020
[ 20:11 jbeich search for other commits by this committer ] Original commit   Revision:534936
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
Sun, 3 May 2020
[ 16:15 zeising search for other commits by this committer ] Original commit   Revision:533793
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
Mon, 16 Mar 2020
[ 19:57 pkubaj search for other commits by this committer ] Original commit   Revision:528541
graphics/mesa-dri: switch to llvm90 on powerpc64

It fixes some graphic crashes.
Thu, 5 Dec 2019
[ 10:28 pkubaj search for other commits by this committer ] Original commit   Revision:519075
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
Fri, 29 Nov 2019
[ 21:37 pkubaj search for other commits by this committer ] Original commit   Revision:518673
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
Sun, 3 Nov 2019
[ 21:56 zeising search for other commits by this committer ] Original commit   Revision:516607 (Only the first 10 of 237 ports in this commit are shown above. View all ports for this commit)
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
Fri, 4 Oct 2019
[ 20:08 jbeich search for other commits by this committer ] Original commit   Revision:513776 (Only the first 10 of 11 ports in this commit are shown above. View all ports for this commit)
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
Sun, 30 Jun 2019
[ 14:56 zeising search for other commits by this committer ] Original commit   Revision:505425 (Only the first 10 of 11 ports in this commit are shown above. View all ports for this commit)
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)
Mon, 4 Mar 2019
[ 10:56 jbeich search for other commits by this committer ] Original commit   Revision:494583
graphics/mesa-dri: back out r494579

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

PR:		230789
[ 10:42 jbeich search for other commits by this committer ] Original commit   Revision:494579
graphics/mesa-dri: switch to llvm70

PR:		230789
Approved by:	maintainer timeout (2 weeks)
Thu, 17 Jan 2019
[ 15:34 jbeich search for other commits by this committer ] Original commit   Revision:490570 (Only the first 10 of 11 ports in this commit are shown above. View all ports for this commit)
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
[ 15:34 jbeich search for other commits by this committer ] Original commit   Revision:490569 (Only the first 10 of 14 ports in this commit are shown above. View all ports for this commit)
graphics/mesa-{libs,dri}: update to 18.2.8

- TEXTURE option is always enabled per
  https://cgit.freedesktop.org/mesa/mesa/commit/?id=66673bef941a

Changes:	https://www.mesa3d.org/relnotes/18.2.0.html
Changes:	https://www.mesa3d.org/relnotes/18.2.1.html
Changes:	https://www.mesa3d.org/relnotes/18.2.2.html
Changes:	https://www.mesa3d.org/relnotes/18.2.3.html
Changes:	https://www.mesa3d.org/relnotes/18.2.4.html
Changes:	https://www.mesa3d.org/relnotes/18.2.5.html
Changes:	https://www.mesa3d.org/relnotes/18.2.6.html
Changes:	https://www.mesa3d.org/relnotes/18.2.7.html
Changes:	https://www.mesa3d.org/relnotes/18.2.8.html
PR:		230298
Tested by:	Samy Mahmoudi, Kevin Oberman
Approved by:	maintainer timeout (2 weeks after 2019Q1)
Differential Revision:	https://reviews.freebsd.org/D16571
Sat, 29 Sep 2018
[ 18:52 zeising search for other commits by this committer ] Original commit   Revision:480911
graphics/mesa: Update to 18.1.9
Mon, 10 Sep 2018
[ 05:36 zeising search for other commits by this committer ] Original commit   Revision:479359
graphics/mesa: Update to 18.1.8

Obtained
from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/mesa-18.1
Fri, 3 Aug 2018
[ 19:24 zeising search for other commits by this committer ] Original commit   Revision:476319
graphics/mesa: Update to 18.1.5

Obtained
from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/mesa-18.1
MFC after:	2018Q3
Mon, 23 Jul 2018
[ 17:27 zeising search for other commits by this committer ] Original commit   Revision:475192
graphics/mesa: Update to 18.1.4

Obtained
from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/mesa-18.1
MFH:		2018Q3
X-MFH-with:	r474016
Fri, 6 Jul 2018
[ 16:06 zeising search for other commits by this committer ] Original commit   Revision:474016
graphics/mesa: update to 18.1.3

Obtained
from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/mesa-18.1
Sat, 16 Jun 2018
[ 00:43 jbeich search for other commits by this committer ] Original commit   Revision:472506
graphics/mesa-{libs,dri}: update to 18.1.2

Changes:	https://www.mesa3d.org/relnotes/18.1.2.html
PR:		227685
Thu, 7 Jun 2018
[ 18:42 zeising search for other commits by this committer ] Original commit   Revision:471944
graphics/mesa: Update to 18.1.1

Thanks to jbeich for help with testing.

Obtained
from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/mesa-18.1
Wed, 30 May 2018
[ 19:18 zeising search for other commits by this committer ] Original commit   Revision:471152
graphics/mesa-libs, graphics/mesa-dri: Update to 18.1.0

Update mesa ports to 18.1

Changes:	https://www.mesa3d.org/relnotes/18.1.0.html

PR:		227685
Submitted by:	jbeich
Tested by:	Greg V, Carlos J. Puga Medina
Fri, 18 May 2018
[ 08:59 jbeich search for other commits by this committer ] Original commit   Revision:470280
graphics/mesa-{libs,dri}: update to 18.0.4

Changes:	https://www.mesa3d.org/relnotes/18.0.4.html
PR:		225415
Tue, 8 May 2018
[ 00:34 jbeich search for other commits by this committer ] Original commit   Revision:469340
graphics/mesa-{libs,dri}: update to 18.0.3

Changes:	https://www.mesa3d.org/relnotes/18.0.3.html
PR:		225415
Sat, 28 Apr 2018
[ 20:56 jbeich search for other commits by this committer ] Original commit   Revision:468593
graphics/mesa-{libs,dri}: update to 18.0.2

Changes:	https://www.mesa3d.org/relnotes/18.0.2.html
PR:		225415
Fri, 27 Apr 2018
[ 23:10 jbeich search for other commits by this committer ] Original commit   Revision:468501
graphics/mesa-dri: switch to llvm60

PR:		227682
Wed, 18 Apr 2018
[ 17:48 jbeich search for other commits by this committer ] Original commit   Revision:467724
graphics/mesa-{libs,dri}: update to 18.0.1

Changes:	https://www.mesa3d.org/relnotes/18.0.1.html
PR:		225415
Tue, 10 Apr 2018
[ 00:15 jbeich search for other commits by this committer ] Original commit   Revision:466926 (Only the first 10 of 18 ports in this commit are shown above. View all ports for this commit)
graphics/mesa-{libs,dri}: update to 18.0.0

Changes:	https://www.mesa3d.org/relnotes/18.0.0.html
PR:		225415
Tested by:	Greg V, cpm, Kevin Oberman, Juan Ramon Molina Menor
Reviewed by:	Greg V (Wayland, Vulkan), jkim (umtx)
Approved by:	maintainer timeout (2 weeks)
[ 00:14 jbeich search for other commits by this committer ] Original commit   Revision:466925
graphics/mesa-{libs,dri}: update to 17.3.8

Changes:	https://www.mesa3d.org/relnotes/17.3.2.html
Changes:	https://www.mesa3d.org/relnotes/17.3.3.html
Changes:	https://www.mesa3d.org/relnotes/17.3.4.html
Changes:	https://www.mesa3d.org/relnotes/17.3.5.html
Changes:	https://www.mesa3d.org/relnotes/17.3.6.html
Changes:	https://www.mesa3d.org/relnotes/17.3.7.html
Changes:	https://www.mesa3d.org/relnotes/17.3.8.html
PR:		225035
Tested by:	Oleh Hushchenkov, Kevin Oberman
Approved by:	maintainer timeout (3 months, cookie licking)
MFH:		2018Q2 (mostly regression fixes)
Mon, 25 Dec 2017
[ 23:30 rezny search for other commits by this committer ] Original commit   Revision:457264 (Only the first 10 of 13 ports in this commit are shown above. View all ports for this commit)
Update the Mesa ports to 17.3.1 and switch to LLVM5 by default

Correct dependencies: remove the cruft added to mesa-dri in the previous
commit (those are mesa-libs deps), add a RUN_DEPENDS for libclc to clover

Clean up patches, remove one stale patch
Sun, 17 Dec 2017
[ 13:07 zeising search for other commits by this committer ] Original commit   Revision:456530
Update mesa ports to 17.3.0

Add missing dependencies on xcb and xxf86vm.

Changelog for mesa: https://www.mesa3d.org/relnotes/17.3.0.html

PR:		223195
Submitted by:	jbeich
Tested by:	Greg V, cpm
Thu, 9 Nov 2017
[ 06:32 rezny search for other commits by this committer ] Original commit   Revision:453796
Update the Mesa ports to 17.2.4
Tue, 24 Oct 2017
[ 01:36 rezny search for other commits by this committer ] Original commit   Revision:452756
Update the Mesa ports to 17.2.3
Tue, 10 Oct 2017
[ 06:47 rezny search for other commits by this committer ] Original commit   Revision:451657
Update the Mesa ports to 17.2.2

Mesa supports both llvm40 and llvm50. The former remains the default as it's
what the OpenCL ports currently require and it's available on more platforms.
Sat, 30 Sep 2017
[ 20:11 rezny search for other commits by this committer ] Original commit   Revision:451008
Update the Mesa ports to 17.1.10
Wed, 6 Sep 2017
[ 04:54 rezny search for other commits by this committer ] Original commit   Revision:449324
Update Mesa ports to 17.1.8
Tue, 22 Aug 2017
[ 21:12 rezny search for other commits by this committer ] Original commit   Revision:448581
Update the Mesa ports to 17.1.7
Sun, 16 Jul 2017
[ 16:35 rezny search for other commits by this committer ] Original commit   Revision:446036
Update to 17.1.5
Sat, 1 Jul 2017
[ 14:39 jbeich search for other commits by this committer ] Original commit   Revision:444827
graphics/mesa-{libs,dri}: update to 17.1.4

Changes:	https://lists.freedesktop.org/archives/mesa-announce/2017-June/000337.html
Changes:	https://lists.freedesktop.org/archives/mesa-announce/2017-June/000339.html
MFH:		2017Q2
Sun, 18 Jun 2017
[ 14:02 rezny search for other commits by this committer ] Original commit   Revision:443828
Update the Mesa ports to 17.1.2

- patch the Intel driver to re-enable hardware acceleration on 10.x [1]

Reported by:	cpm [1]
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D11148
Tue, 6 Jun 2017
[ 05:09 rezny search for other commits by this committer ] Original commit   Revision:442741
Update the Mesa ports to 17.1.1

- fix build on aarch64 by limiting the vc4 neon patch to armv6 [1]

PR:		219441 [1]
Submitted by:	strejda [1]
Reported by:	jbeich [1]
Reviewed by:	kwm
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D11066
Sun, 21 May 2017
[ 19:30 rezny search for other commits by this committer ] Original commit   Revision:441424 (Only the first 10 of 20 ports in this commit are shown above. View all ports for this commit)
Update the Mesa ports to 17.1.0

* restrict use of LLVM for Gallium to platforms with LLVM in base to fix
  runtime errors when Gallium is built with a mix of GCC and LLVM
* make LLVM only a BUILD_DEPEND for mesa-libs, which needs it to build EGL
* add pkg-plist entries for freedreno and vc4 drivers [1]
* remove extraneous SHEBANG_FILES entry to fix build of freedreno [2,3]
* correct typo in libosmesa, which may have affected the Gallium build [4]

PR:		219247 [1], 219406 [3]
Submitted by:	jbeich [1] (2 patches, pkg-plist fix), strejda (vc4 CFLAGS)
Reported by:	strejda [2], andrew [3], linimon [4]
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10842
Fri, 12 May 2017
[ 18:46 rezny search for other commits by this committer ] Original commit   Revision:440699 (Only the first 10 of 52 ports in this commit are shown above. View all ports for this commit)
Consolidate the Mesa ports, update to 17.0.4, and add Wayland option

* libGL, libEGL, libglesv2, libglapi, and gbm have been moved into mesa-libs,
  graphics/dri has been renamed to mesa-dri, and USE_GL has been adjusted
* mesa-libs has a new WAYLAND option that enables platform support in libEGL
* mesa-dri now depends on graphics/s2tc for compressed texture support [1]
* re-remove obsolete dependency on makedepends [2]
* correct sed fix backported from 17.1 [3]

PR:		218799 (exp-run), 212762 [1], 218552 [2], 218562 [3]
Submitted by:	dbn [1], jbeich [2,3]
Reported by:	afiskon@devzen.ru [1]
Reviewed by:	kwm, johalun0@gmail.com
Approved by:	portmgr, swills (mentor)
Differential Revision:  https://reviews.freebsd.org/D10448

Number of commits found: 82