Port details |
- mesa-gallium-va Mesa Gallium VAAPI drivers
- 24.1.5 graphics =6 24.0.9Version of this port present on the latest quarterly branch.
- Maintainer: x11@FreeBSD.org
- Port Added: 2020-10-12 08:31:37
- Last Update: 2024-08-22 08:33:24
- Commit Hash: e313aca
- People watching this port, also watch:: mpv, firefox, drm-kmod, mesa-gallium-vdpau, ffmpeg
- License: MIT
- WWW:
- https://www.mesa3d.org/
- Description:
- Mesa is a 3-D graphics library with an API which is very similar to that
of OpenGL*. To the extent that Mesa utilizes the OpenGL command syntax or
state machine, it is being used with authorization from Silicon Graphics,
Inc. However, the author makes no claim that Mesa is in any way a
compatible replacement for OpenGL or associated with Silicon Graphics, Inc.
VA is a Gallium driver for video decoding on AMD hardware.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- mesa-gallium-va>0:graphics/mesa-gallium-va
- To install the port:
- cd /usr/ports/graphics/mesa-gallium-va/ && make install clean
- To add the package, run one of these commands:
- pkg install graphics/mesa-gallium-va
- pkg install mesa-gallium-va
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: mesa-gallium-va
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: aarch64 amd64 i386 powerpc64 powerpc64le
- distinfo:
- TIMESTAMP = 1722846243
SHA256 (mesa-24.1.5.tar.xz) = 02761ffd965dd64b95421ebfca1191d73724aba00f30034009237564f34cf976
SIZE (mesa-24.1.5.tar.xz) = 29140156
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- libva>=0 : multimedia/libva
- py311-mako>0 : textproc/py-mako@py311
- bison : devel/bison
- meson : devel/meson
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.11 : lang/python311
- xorgproto>=0 : x11/xorgproto
- x11.pc : x11/libX11
- xcb.pc : x11/libxcb
- xdamage.pc : x11/libXdamage
- xext.pc : x11/libXext
- xfixes.pc : x11/libXfixes
- xshmfence.pc : x11/libxshmfence
- xxf86vm.pc : x11/libXxf86vm
- xrandr.pc : x11/libXrandr
- Runtime dependencies:
-
- x11.pc : x11/libX11
- xcb.pc : x11/libxcb
- xdamage.pc : x11/libXdamage
- xext.pc : x11/libXext
- xfixes.pc : x11/libXfixes
- xshmfence.pc : x11/libxshmfence
- xxf86vm.pc : x11/libXxf86vm
- xrandr.pc : x11/libXrandr
- Library dependencies:
-
- libzstd.so : archivers/zstd
- libdrm.so : graphics/libdrm
- libexpat.so : textproc/expat2
- libLLVM-15.so : devel/llvm15
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for mesa-gallium-va-24.1.5:
X11=on: Enable X11 support
===> Use 'make config' to modify these settings
- Options name:
- graphics_mesa-gallium-va
- USES:
- llvm:lib,noexport xorg xorg compiler:c++11-lib bison meson pathfix pkgconfig python:build shebangfix tar:xz
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
24.1.5 22 Aug 2024 08:33:24 |
Emmanuel Vadot (manu) |
graphics/mesa: Unbreak on !amd64
Disable intel-rt for all arches except amd64 as it's only supported there.
PR: 280979
Sponsored by: Beckhoff Automation GmbH & Co. KG |
24.1.5 20 Aug 2024 07:43:39 |
Emmanuel Vadot (manu) |
graphics/mesa: Update to 24.1.5
Release
notes: https://lists.freedesktop.org/archives/mesa-dev/2024-May/226222.html
Release
notes: https://lists.freedesktop.org/archives/mesa-dev/2024-June/226223.html
Release
notes: https://lists.freedesktop.org/archives/mesa-dev/2024-June/226249.html
Release
notes: https://lists.freedesktop.org/archives/mesa-dev/2024-July/226272.html
Release
notes: https://lists.freedesktop.org/archives/mesa-dev/2024-July/226279.html
Release
notes: https://lists.freedesktop.org/archives/mesa-dev/2024-July/226289.html
Sponsored by: Beckhoff Automation GmbH & Co. KG
Differential Revision: https://reviews.freebsd.org/D46229 |
24.0.9 19 Jun 2024 13:20:53 |
Emmanuel Vadot (manu) |
graphics/mesa: Remove Makefile.targets
This was only used to specify directory for drirc.d but the default one
works fine.
No functional changes intended.
Sponsored by: Beckhoff Automation GmbH & Co. KG |
24.0.6 30 Apr 2024 06:11:31 |
Emmanuel Vadot (manu) |
graphics/mesa: Update to 24.0.6
Release
notes: https://lists.freedesktop.org/archives/mesa-dev/2024-April/226190.html
Release
notes: https://lists.freedesktop.org/archives/mesa-dev/2024-April/226200.html
Differential Revision: https://reviews.freebsd.org/D44941
Sponsored by: Beckhoff Automation GmbH & Co. KG |
24.0.4_3 18 Apr 2024 12:22:21 |
Emmanuel Vadot (manu) |
graphics/mesa-gallium-va: Remove libva from LIB_DEPENDS
This port provides a lib for libva to use, not the other way
around so add it to BUILD_DEPENDS
Differential Revision: https://reviews.freebsd.org/D44829
PR: 278324
Reported by: autodep
Reviewed by: bapt
Sponsored by: Beckhoff Automation GmbH & Co. KG |
24.0.4_2 03 Apr 2024 07:56:13 |
Emmanuel Vadot (manu) |
graphics/mesa: Enable AV1 and VP9
This should help AMD users with hardware that can decode those.
Sponsored by: Beckhoff Automation GmbH & Co. KG |
23.1.8_1 24 Nov 2023 10:15:43 |
Emmanuel Vadot (manu) |
graphics/mesa*: Drop llvm,noexport in Makefile.common
And put noexport in every mesa ports.
It does work to have multiple USES= llvm (see PR 199603).
Reported by: jbeich
Fixes: fa7309cb976e ("lang/clover: Restrict llvm to max version 16")
Sponsored by: Beckhoff Automation GmbH & Co. KG |
23.1.8_1 24 Nov 2023 08:52:53 |
Emmanuel Vadot (manu) |
lang/clover: Restrict llvm to max version 16
Clover cannot (yet?) be compiled with LLVM17, it misses
llvm/Transforms/IPO/PassManagerBuilder.h
For now set a max version of llvm to 16 for clover only, people should still
be able to use llvm17 for other mesa componant if they are not interested in
clover.
While here clean up a bit the USES=llvm for mesa port, we already set noexport
in mesa-dri/Makefile.common so no need to set it in all the ports.
Sponsored by: Beckhoff Automation GmbH & Co. KG
PR: 275290 |
23.1.8_1 22 Nov 2023 11:15:57 |
Emmanuel Vadot (manu) |
graphics/mesa-gallium-{va,vdpau}: Fix when X11 option is off
PR: 260703
Sponsored by: Beckhoff Automation GmbH & Co. KG |
23.1.8 21 Nov 2023 15:17:28 |
Emmanuel Vadot (manu) Author: gnikl |
graphics/mesa: update to 23.1.8
While here:
- Remove some unneeded dep in gallium-vdpau
- Disable libelf from devel/elfutils (we will fallback on base libelf), PR
273803
- Always disable libunwind, if you want stacktrace you will need to compile from
upstream PR: 250306
- enable vulkan haswell driver
Co-authored-by: manu, vishwin
PR: 273703, 273803, 250306 |
22.3.7 20 Mar 2023 17:16:03 |
Jan Beich (jbeich) |
graphics/mesa-*: unbreak with --auto-features=enabled
meson.build:945:2: ERROR: Dependency "libclc" not found, tried pkgconfig
PR: 270361 |
22.3.5 09 Feb 2023 22:25:10 |
Emmanuel Vadot (manu) |
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 |
Emmanuel Vadot (manu) |
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.0_2 13 Dec 2022 14:35:36 |
Emmanuel Vadot (manu) |
graphics/mesa: Remove old header from the plist
Reported by: jbeich |
22.3.0_2 08 Dec 2022 19:00:49 |
Emmanuel Vadot (manu) |
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_1 08 Dec 2022 19:00:46 |
Emmanuel Vadot (manu) |
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:31 |
Emmanuel Vadot (manu) |
graphics/mesa-gallium-va: Cleanup
- Specify license directly in this port.
- Order ONLY_FOR_ARCH
Sponsored by: Beckhoff Automation GmbH & Co. KG |
22.3.0 08 Dec 2022 19:00:28 |
Emmanuel Vadot (manu) |
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 |
Emmanuel Vadot (manu) |
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.2 24 Oct 2022 11:50:02 |
Emmanuel Vadot (manu) |
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 |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
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 |
Stefan Eßer (se) |
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 ) |
21.1.8 25 Oct 2021 12:58:29 |
Alexey Dokuchaev (danfe) |
Style: improve ONLY_FOR_ARCHS_REASON (grammar, markup, etc.)
ONLY_FOR_ARCHS_REASON is used as part of the sentence and thus should
start with lower-case letter and not end with a period which is added
by the framework, similar to other knobs like BROKEN, IGNORE, et al.
While here, remove needless quoting, add missing Oxford comma, expand
contractions and jargonisms, use correct spelling for proper names. |
21.1.5 20 Jul 2021 07:36:39 |
Emmanuel Vadot (manu) |
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_3 22 Jun 2021 18:53:08 |
Kevin Bowling (kbowling) |
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_2 07 Apr 2021 08:09:01 |
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
20.2.3_2 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
20.2.3_2 03 Dec 2020 20:55:33 |
manu |
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 23:03:58 |
pkubaj |
graphics/mesa-gallium-va: enable on powerpc64le
powerpc64le also supports radeon and amdgpu. |
20.2.0_2 27 Nov 2020 01:15:50 |
pkubaj |
After r556423, also bump PORTREVISION on other Mesa ports. |
20.2.0_1 13 Oct 2020 11:53:49 |
manu |
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 |
manu |
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 |