notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

non port: graphics/mesa-dri/Makefile.common

Number of commits found: 97

Thursday, 14 Mar 2024
09:26 Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Update to 24.0.3

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

Sponsored by:	Beckhoff Automation GmbH & Co. KG
commit hash: cf8cf5293ccfe17fd74ed90164562c18ffa478f1 commit hash: cf8cf5293ccfe17fd74ed90164562c18ffa478f1 commit hash: cf8cf5293ccfe17fd74ed90164562c18ffa478f1 commit hash: cf8cf5293ccfe17fd74ed90164562c18ffa478f1 cf8cf52
Thursday, 29 Feb 2024
06:32 Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Update to 24.0.2

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

Sponsored by:	Beckhoff Automation GmbH & Co. KG
commit hash: ccef168211bad84f55d8226d3ff7785eaba2e5bc commit hash: ccef168211bad84f55d8226d3ff7785eaba2e5bc commit hash: ccef168211bad84f55d8226d3ff7785eaba2e5bc commit hash: ccef168211bad84f55d8226d3ff7785eaba2e5bc ccef168
Saturday, 17 Feb 2024
14:53 Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Update to 24.0.1

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

Sponsored by:	Beckhoff Automation GmbH & Co. KG
commit hash: 6e197c6c59f37a2b2369c90dc460fb94a8355056 commit hash: 6e197c6c59f37a2b2369c90dc460fb94a8355056 commit hash: 6e197c6c59f37a2b2369c90dc460fb94a8355056 commit hash: 6e197c6c59f37a2b2369c90dc460fb94a8355056 6e197c6
Thursday, 1 Feb 2024
07:07 Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Update to 23.3.5

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

Sponsored by:	Beckhoff Automation GmbH & Co. KG
commit hash: 9473f40936de2640ad2b465e022913304f9a59d0 commit hash: 9473f40936de2640ad2b465e022913304f9a59d0 commit hash: 9473f40936de2640ad2b465e022913304f9a59d0 commit hash: 9473f40936de2640ad2b465e022913304f9a59d0 9473f40
Thursday, 25 Jan 2024
09:17 Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Update to 23.3.4

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

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

Sponsored by:	Beckhoff Automation GmbH & Co. KG
commit hash: 2080c2eddaca4fa188668ae9fe8d76e0461378c3 commit hash: 2080c2eddaca4fa188668ae9fe8d76e0461378c3 commit hash: 2080c2eddaca4fa188668ae9fe8d76e0461378c3 commit hash: 2080c2eddaca4fa188668ae9fe8d76e0461378c3 2080c2e
Thursday, 11 Jan 2024
14:24 Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Update to 23.3.3

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

Sponsored by:	Beckhoff Automation GmbH & Co. KG
commit hash: df5b231c0f25009f6798a2cf30e3c4ccb3f52a7b commit hash: df5b231c0f25009f6798a2cf30e3c4ccb3f52a7b commit hash: df5b231c0f25009f6798a2cf30e3c4ccb3f52a7b commit hash: df5b231c0f25009f6798a2cf30e3c4ccb3f52a7b df5b231
Thursday, 28 Dec 2023
08:15 Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Update to 23.3.2

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

Sponsored by:	Beckhoff Automation GmbH & Co. KG
commit hash: 3f284c94888072eca47d885d1be5b112afe19599 commit hash: 3f284c94888072eca47d885d1be5b112afe19599 commit hash: 3f284c94888072eca47d885d1be5b112afe19599 commit hash: 3f284c94888072eca47d885d1be5b112afe19599 3f284c9
Thursday, 14 Dec 2023
10:01 Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa-dri: Update to 23.3.1

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

Sponsored by:	Beckhoff Automation GmbH & Co. KG
commit hash: 37c38b676ad677f09c157630f3209585ae7fc6ed commit hash: 37c38b676ad677f09c157630f3209585ae7fc6ed commit hash: 37c38b676ad677f09c157630f3209585ae7fc6ed commit hash: 37c38b676ad677f09c157630f3209585ae7fc6ed 37c38b6
Monday, 4 Dec 2023
08:55 Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Fix port when elfutils is installed

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

Fix this.

Sponsored by:	Beckhoff Automation GmbH & Co. KG
PR:		275388
commit hash: 9f41e650f5645f1e50d8e51eb53ea231ff9f5149 commit hash: 9f41e650f5645f1e50d8e51eb53ea231ff9f5149 commit hash: 9f41e650f5645f1e50d8e51eb53ea231ff9f5149 commit hash: 9f41e650f5645f1e50d8e51eb53ea231ff9f5149 9f41e65
Friday, 1 Dec 2023
15:43 Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa*: Update to 23.3.0

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

Sponsored by:	Beckhoff Automation GmbH & Co. KG
commit hash: e18ae97ac3849f20da681e0f9aa1f01c8a5a717d commit hash: e18ae97ac3849f20da681e0f9aa1f01c8a5a717d commit hash: e18ae97ac3849f20da681e0f9aa1f01c8a5a717d commit hash: e18ae97ac3849f20da681e0f9aa1f01c8a5a717d e18ae97
Friday, 24 Nov 2023
12:39 Emmanuel Vadot (manu) search for other commits by this committer
graphics/mesa: Re-add --undefined-version

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

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

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

Reported by:	jbeich
Fixes:		fa7309cb976e ("lang/clover: Restrict llvm to max version 16")
Sponsored by:	Beckhoff Automation GmbH & Co. KG
commit hash: 6e38f0a6247d51ca1ec03ab9ad2478ff71e90884 commit hash: 6e38f0a6247d51ca1ec03ab9ad2478ff71e90884 commit hash: 6e38f0a6247d51ca1ec03ab9ad2478ff71e90884 commit hash: 6e38f0a6247d51ca1ec03ab9ad2478ff71e90884 6e38f0a
Tuesday, 21 Nov 2023
15:17 Emmanuel Vadot (manu) search for other commits by this committer Author: gnikl
graphics/mesa: update to 23.1.8

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

Co-authored-by: manu, vishwin
PR: 273703, 273803, 250306
commit hash: 29d855b6f775be3f43aa5fb4b45c88ca9711dfd3 commit hash: 29d855b6f775be3f43aa5fb4b45c88ca9711dfd3 commit hash: 29d855b6f775be3f43aa5fb4b45c88ca9711dfd3 commit hash: 29d855b6f775be3f43aa5fb4b45c88ca9711dfd3 29d855b
Wednesday, 20 Sep 2023
20:21 Dimitry Andric (dim) search for other commits by this committer
graphics/mesa-dri: fix build with lld 17

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

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

PR:		273981
Approved by:	x11 (manu)
MFH:		2023Q3
commit hash: e8989d5d9e57043bed503e97339f16882513e4c0 commit hash: e8989d5d9e57043bed503e97339f16882513e4c0 commit hash: e8989d5d9e57043bed503e97339f16882513e4c0 commit hash: e8989d5d9e57043bed503e97339f16882513e4c0 e8989d5
Tuesday, 27 Jun 2023
19:34 Rene Ladan (rene) search for other commits by this committer
all: remove explicit versions in USES=python for "3.x+"

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

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

finance/quickfix: mark BROKEN with PYTHON

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

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
commit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacb commit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacb commit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacb commit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacb 3d9a815
Wednesday, 26 Apr 2023
12:53 Piotr Kubaj (pkubaj) search for other commits by this committer
graphics/mesa-dri: enable libunwind on powerpc
commit hash: 7c324fa96a88e8829ffcd36365bbb732f3257893 commit hash: 7c324fa96a88e8829ffcd36365bbb732f3257893 commit hash: 7c324fa96a88e8829ffcd36365bbb732f3257893 commit hash: 7c324fa96a88e8829ffcd36365bbb732f3257893 7c324fa
Friday, 10 Mar 2023
12:16 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
commit hash: 2b3b3f505f271f480744e62c3941918772180415 commit hash: 2b3b3f505f271f480744e62c3941918772180415 commit hash: 2b3b3f505f271f480744e62c3941918772180415 commit hash: 2b3b3f505f271f480744e62c3941918772180415 2b3b3f50
Monday, 27 Feb 2023
10:44 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
commit hash: e433b6a62875a0a853c4a677c3ace22f4a46b6ec commit hash: e433b6a62875a0a853c4a677c3ace22f4a46b6ec commit hash: e433b6a62875a0a853c4a677c3ace22f4a46b6ec commit hash: e433b6a62875a0a853c4a677c3ace22f4a46b6ec e433b6a
Monday, 13 Feb 2023
15:09 Jan Beich (jbeich) search for other commits by this committer
graphics/mesa-dri: drop unused libpthread-stubs after 899ab84a708e

PR:		269463
Approved by:	manu
commit hash: 7063a399431c41c7852917fa9d465d3fe3db1883 commit hash: 7063a399431c41c7852917fa9d465d3fe3db1883 commit hash: 7063a399431c41c7852917fa9d465d3fe3db1883 commit hash: 7063a399431c41c7852917fa9d465d3fe3db1883 7063a39
Thursday, 9 Feb 2023
22:25 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
commit hash: 52768539d46f7549a8333c403c02e838182293bf commit hash: 52768539d46f7549a8333c403c02e838182293bf commit hash: 52768539d46f7549a8333c403c02e838182293bf commit hash: 52768539d46f7549a8333c403c02e838182293bf 5276853
Friday, 27 Jan 2023
08:18 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
commit hash: bb76a96cf0e7a3f76d7d44eff70729ad5f407faa commit hash: bb76a96cf0e7a3f76d7d44eff70729ad5f407faa commit hash: bb76a96cf0e7a3f76d7d44eff70729ad5f407faa commit hash: bb76a96cf0e7a3f76d7d44eff70729ad5f407faa bb76a96
Thursday, 12 Jan 2023
19:41 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
commit hash: 451d11216d8f2ca0d77758d77e470bd9aca93307 commit hash: 451d11216d8f2ca0d77758d77e470bd9aca93307 commit hash: 451d11216d8f2ca0d77758d77e470bd9aca93307 commit hash: 451d11216d8f2ca0d77758d77e470bd9aca93307 451d112
Monday, 2 Jan 2023
13:50 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
commit hash: aafe1508afc4eac76033fe9d2d5ec9d5312361d1 commit hash: aafe1508afc4eac76033fe9d2d5ec9d5312361d1 commit hash: aafe1508afc4eac76033fe9d2d5ec9d5312361d1 commit hash: aafe1508afc4eac76033fe9d2d5ec9d5312361d1 aafe150
Friday, 16 Dec 2022
07:52 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
commit hash: 96196c0af4f990a10d1ddb524a61c44d8105bd9b commit hash: 96196c0af4f990a10d1ddb524a61c44d8105bd9b commit hash: 96196c0af4f990a10d1ddb524a61c44d8105bd9b commit hash: 96196c0af4f990a10d1ddb524a61c44d8105bd9b 96196c0
Wednesday, 14 Dec 2022
12:04 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)
commit hash: dfe189dac4672b707b5a59538c63267773640c99 commit hash: dfe189dac4672b707b5a59538c63267773640c99 commit hash: dfe189dac4672b707b5a59538c63267773640c99 commit hash: dfe189dac4672b707b5a59538c63267773640c99 dfe189d
Thursday, 8 Dec 2022
19:00 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
commit hash: fc5168cd3d8df1d18fa86b8a1b550efeae0b8c49 commit hash: fc5168cd3d8df1d18fa86b8a1b550efeae0b8c49 commit hash: fc5168cd3d8df1d18fa86b8a1b550efeae0b8c49 commit hash: fc5168cd3d8df1d18fa86b8a1b550efeae0b8c49 fc5168c
19:00 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
commit hash: 799245580a718022ce7bb96012a2720ede33a8ae commit hash: 799245580a718022ce7bb96012a2720ede33a8ae commit hash: 799245580a718022ce7bb96012a2720ede33a8ae commit hash: 799245580a718022ce7bb96012a2720ede33a8ae 7992455
19:00 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
commit hash: e70ff172c20525bf5ec27c7b904a8e2760947add commit hash: e70ff172c20525bf5ec27c7b904a8e2760947add commit hash: e70ff172c20525bf5ec27c7b904a8e2760947add commit hash: e70ff172c20525bf5ec27c7b904a8e2760947add e70ff17
Monday, 5 Dec 2022
14:03 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
commit hash: 855947ebf7e738232a8bbf6d47cc56f2896f276f commit hash: 855947ebf7e738232a8bbf6d47cc56f2896f276f commit hash: 855947ebf7e738232a8bbf6d47cc56f2896f276f commit hash: 855947ebf7e738232a8bbf6d47cc56f2896f276f 855947e
Wednesday, 9 Nov 2022
08:57 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
commit hash: a44332a896448839f1e8d0add58feaa61f1ad4ae commit hash: a44332a896448839f1e8d0add58feaa61f1ad4ae commit hash: a44332a896448839f1e8d0add58feaa61f1ad4ae commit hash: a44332a896448839f1e8d0add58feaa61f1ad4ae a44332a
Monday, 24 Oct 2022
11:50 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
commit hash: 292d80d5677674d9f03318a5f1caf09b27ecd169 commit hash: 292d80d5677674d9f03318a5f1caf09b27ecd169 commit hash: 292d80d5677674d9f03318a5f1caf09b27ecd169 commit hash: 292d80d5677674d9f03318a5f1caf09b27ecd169 292d80d
Wednesday, 19 Oct 2022
13:30 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
commit hash: 23e4dce35c4a5666968d40a38ef569a210a7bede commit hash: 23e4dce35c4a5666968d40a38ef569a210a7bede commit hash: 23e4dce35c4a5666968d40a38ef569a210a7bede commit hash: 23e4dce35c4a5666968d40a38ef569a210a7bede 23e4dce
Monday, 21 Mar 2022
07:34 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
commit hash: 959f64259ff2c628550cd5ca67cde853d794b543 commit hash: 959f64259ff2c628550cd5ca67cde853d794b543 commit hash: 959f64259ff2c628550cd5ca67cde853d794b543 commit hash: 959f64259ff2c628550cd5ca67cde853d794b543 959f642
Monday, 28 Feb 2022
08:53 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
commit hash: 4ddf9ef51bfdbe55613a0f249d390094a3369177 commit hash: 4ddf9ef51bfdbe55613a0f249d390094a3369177 commit hash: 4ddf9ef51bfdbe55613a0f249d390094a3369177 commit hash: 4ddf9ef51bfdbe55613a0f249d390094a3369177 4ddf9ef
Tuesday, 15 Feb 2022
16:14 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
commit hash: 1173e8b9945005ba6901c7003eb4788f64e0a642 commit hash: 1173e8b9945005ba6901c7003eb4788f64e0a642 commit hash: 1173e8b9945005ba6901c7003eb4788f64e0a642 commit hash: 1173e8b9945005ba6901c7003eb4788f64e0a642 1173e8b
Tuesday, 18 Jan 2022
09:39 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
commit hash: e9669c2a0b41e5b3506300c241f4c2e6f6f8f739 commit hash: e9669c2a0b41e5b3506300c241f4c2e6f6f8f739 commit hash: e9669c2a0b41e5b3506300c241f4c2e6f6f8f739 commit hash: e9669c2a0b41e5b3506300c241f4c2e6f6f8f739 e9669c2
Wednesday, 13 Oct 2021
08:46 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
commit hash: c55f38a3bc5493967a35b969ec0b442d2a9ff180 commit hash: c55f38a3bc5493967a35b969ec0b442d2a9ff180 commit hash: c55f38a3bc5493967a35b969ec0b442d2a9ff180 commit hash: c55f38a3bc5493967a35b969ec0b442d2a9ff180 c55f38a
Thursday, 30 Sep 2021
21:23 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
commit hash: 620968a43a5f9bb3fa98ab20f257a4c0d864caa7 commit hash: 620968a43a5f9bb3fa98ab20f257a4c0d864caa7 commit hash: 620968a43a5f9bb3fa98ab20f257a4c0d864caa7 commit hash: 620968a43a5f9bb3fa98ab20f257a4c0d864caa7 620968a
Wednesday, 28 Jul 2021
07:12 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
commit hash: f74b56360de7b82aa5135be306cdfacb3db3acd0 commit hash: f74b56360de7b82aa5135be306cdfacb3db3acd0 commit hash: f74b56360de7b82aa5135be306cdfacb3db3acd0 commit hash: f74b56360de7b82aa5135be306cdfacb3db3acd0 f74b563
Tuesday, 20 Jul 2021
07:36 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
commit hash: 22a85734ff71983126a94a1970c534a45a9e730e commit hash: 22a85734ff71983126a94a1970c534a45a9e730e commit hash: 22a85734ff71983126a94a1970c534a45a9e730e commit hash: 22a85734ff71983126a94a1970c534a45a9e730e 22a8573
Monday, 28 Jun 2021
20:27 Piotr Kubaj (pkubaj) search for other commits by this committer
graphics/mesa-dri: enable libunwind on armv7
commit hash: 5409d7b219dcdc9eefbd63c94aea573b70d00eff commit hash: 5409d7b219dcdc9eefbd63c94aea573b70d00eff commit hash: 5409d7b219dcdc9eefbd63c94aea573b70d00eff commit hash: 5409d7b219dcdc9eefbd63c94aea573b70d00eff 5409d7b
Tuesday, 6 Apr 2021
14:31 Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb 305f148
Monday, 15 Mar 2021
06:04 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).
Original commitRevision:568432 
Wednesday, 27 Jan 2021
08:36 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)
Original commitRevision:563035 
Thursday, 3 Dec 2020
20:55 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
Original commitRevision:556929 
Friday, 27 Nov 2020
00:23 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.
Original commitRevision:556423 
Thursday, 5 Nov 2020
16:44 mat search for other commits by this committer
Remove non existing patch.

PR:		250723
Original commitRevision:554140 
Tuesday, 13 Oct 2020
11:53 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
Original commitRevision:552236 
Monday, 12 Oct 2020
08:30 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
Original commitRevision:552109 
Saturday, 19 Sep 2020
09:34 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
Original commitRevision:548950 
09:33 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
Original commitRevision:548949 
Thursday, 17 Sep 2020
09:22 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
Original commitRevision:548829 
Monday, 8 Jun 2020
09:55 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)
Original commitRevision:538207 
Friday, 5 Jun 2020
18:44 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)
Original commitRevision:538045 
16:18 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)
Original commitRevision:538032 
09:13 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
Original commitRevision:537998 
Monday, 11 May 2020
20:11 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
Original commitRevision:534936 
Sunday, 3 May 2020
16:15 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
Original commitRevision:533793 
Monday, 16 Mar 2020
19:57 pkubaj search for other commits by this committer
graphics/mesa-dri: switch to llvm90 on powerpc64

It fixes some graphic crashes.
Original commitRevision:528541 
Thursday, 5 Dec 2019
10:28 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
Original commitRevision:519075 
Friday, 29 Nov 2019
21:37 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
Original commitRevision:518673 
Sunday, 3 Nov 2019
21:56 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
Original commitRevision:516607 
Friday, 4 Oct 2019
20:08 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
Original commitRevision:513776 
Sunday, 30 Jun 2019
14:56 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]

Add a notice to bsd.default-versions.mk asking that the graphics team be
informed before the llvm version is changed.

Enable llvm and gallium on MIPS.  As far as I can tell, this used to
be the default before this change.

Bump portrevisions since dependencies changed.

PR:		230789 [1], [2]
Submitted by:	jbeich [1], tobik [2]
Obtained from:	FreeBSD Graphics Team development repo
		https://github.com/FreeBSDDesktop/freebsd-ports/commits/feature/mesa-llvm80
Sponsored by:	B3 Init (zeising)
Original commitRevision:505425 
Monday, 4 Mar 2019
10:56 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
Original commitRevision:494583 
10:42 jbeich search for other commits by this committer
graphics/mesa-dri: switch to llvm70

PR:		230789
Approved by:	maintainer timeout (2 weeks)
Original commitRevision:494579 
Thursday, 17 Jan 2019
15:34 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
Original commitRevision:490570 
15:34 jbeich search for other commits by this committer
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
Original commitRevision:490569 
Saturday, 29 Sep 2018
18:52 zeising search for other commits by this committer
graphics/mesa: Update to 18.1.9
Original commitRevision:480911 
Monday, 10 Sep 2018
05:36 zeising search for other commits by this committer
graphics/mesa: Update to 18.1.8

Obtained
from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/mesa-18.1
Original commitRevision:479359 
Friday, 3 Aug 2018
19:24 zeising search for other commits by this committer
graphics/mesa: Update to 18.1.5

Obtained
from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/mesa-18.1
MFC after:	2018Q3
Original commitRevision:476319 
Monday, 23 Jul 2018
17:27 zeising search for other commits by this committer
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
Original commitRevision:475192 
Friday, 6 Jul 2018
16:06 zeising search for other commits by this committer
graphics/mesa: update to 18.1.3

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

Changes:	https://www.mesa3d.org/relnotes/18.1.2.html
PR:		227685
Original commitRevision:472506 
Thursday, 7 Jun 2018
18:42 zeising search for other commits by this committer
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
Original commitRevision:471944 
Wednesday, 30 May 2018
19:18 zeising search for other commits by this committer
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
Original commitRevision:471152 
Friday, 18 May 2018
08:59 jbeich search for other commits by this committer
graphics/mesa-{libs,dri}: update to 18.0.4

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

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

Changes:	https://www.mesa3d.org/relnotes/18.0.2.html
PR:		225415
Original commitRevision:468593 
Friday, 27 Apr 2018
23:10 jbeich search for other commits by this committer
graphics/mesa-dri: switch to llvm60

PR:		227682
Original commitRevision:468501 
Wednesday, 18 Apr 2018
17:48 jbeich search for other commits by this committer
graphics/mesa-{libs,dri}: update to 18.0.1

Changes:	https://www.mesa3d.org/relnotes/18.0.1.html
PR:		225415
Original commitRevision:467724 
Tuesday, 10 Apr 2018
00:15 jbeich search for other commits by this committer
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)
Original commitRevision:466926 
00:14 jbeich search for other commits by this committer
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)
Original commitRevision:466925 
Monday, 25 Dec 2017
23:30 rezny search for other commits by this committer
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
Original commitRevision:457264 
Sunday, 17 Dec 2017
13:07 zeising search for other commits by this committer
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
Original commitRevision:456530 
Thursday, 9 Nov 2017
06:32 rezny search for other commits by this committer
Update the Mesa ports to 17.2.4
Original commitRevision:453796 
Tuesday, 24 Oct 2017
01:36 rezny search for other commits by this committer
Update the Mesa ports to 17.2.3
Original commitRevision:452756 
Tuesday, 10 Oct 2017
06:47 rezny search for other commits by this committer
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.
Original commitRevision:451657 
Saturday, 30 Sep 2017
20:11 rezny search for other commits by this committer
Update the Mesa ports to 17.1.10
Original commitRevision:451008 
Wednesday, 6 Sep 2017
04:54 rezny search for other commits by this committer
Update Mesa ports to 17.1.8
Original commitRevision:449324 
Tuesday, 22 Aug 2017
21:12 rezny search for other commits by this committer
Update the Mesa ports to 17.1.7
Original commitRevision:448581 
Sunday, 16 Jul 2017
16:35 rezny search for other commits by this committer
Update to 17.1.5
Original commitRevision:446036 
Saturday, 1 Jul 2017
14:39 jbeich search for other commits by this committer
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
Original commitRevision:444827 
Sunday, 18 Jun 2017
14:02 rezny search for other commits by this committer
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
Original commitRevision:443828 
Tuesday, 6 Jun 2017
05:09 rezny search for other commits by this committer
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
Original commitRevision:442741 
Sunday, 21 May 2017
19:30 rezny search for other commits by this committer
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
Original commitRevision:441424 
Friday, 12 May 2017
18:46 rezny search for other commits by this committer
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
Original commitRevision:440699 

Number of commits found: 97