Port details |
- libxatracker Mesa XA state tracker
- 19.0.8_5 graphics
=0 19.0.8_5Version of this port present on the latest quarterly branch.
- Maintainer: x11@FreeBSD.org
- Port Added: 2019-06-17 15:10:01
- Last Update: 2020-10-12 07:34:21
- SVN Revision: 552105
- License: not specified in port
- 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.
XA is a new state tracker designed by VMWare for their virtual GPU driver "vmwgfx".
WWW: https://www.mesa3d.org/
-
cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- libxatracker>0:graphics/libxatracker
- No installation instructions:
- This port has been deleted.
- PKGNAME: libxatracker
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: i386 amd64
- NOT_FOR_ARCHS: sparc64
- distinfo:
- TIMESTAMP = 1561580048
SHA256 (mesa-19.0.8.tar.xz) = d017eb53a810c32dabeedf6ca2238ae1e897ce9090e470e9ce1d6c9e3f1b0862
SIZE (mesa-19.0.8.tar.xz) = 11967592
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- pthread-stubs.pc : devel/libpthread-stubs
- py37-mako>0 : textproc/py-mako@py37
- bison : devel/bison
- meson : devel/meson
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.7 : lang/python37
- llvm80>=3.9.0_4 : devel/llvm80
- xorgproto>=0 : x11/xorgproto
- Runtime dependencies:
-
- llvm80>=3.9.0_4 : devel/llvm80
- Library dependencies:
-
- libexpat.so : textproc/expat2
- libdrm.so : graphics/libdrm
- libglapi.so : graphics/mesa-libs
- libunwind.so : devel/libunwind
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- N/A
- USES:
- xorg compiler:c++11-lib bison meson pathfix pkgconfig python:3.6+,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 |
19.0.8_5 12 Oct 2020 07:34:21 |
manu |
Rename graphics/libxatracker to graphics/mesa-gallium-xa
Mesa 20.2 update will split some of the gallium driver into their
own ports so rename this gallium driver to be named like the other ones.
Reviewed by: zeising
X-Differential Revision: https://reviews.freebsd.org/D26682 |
19.0.8_5 19 Sep 2020 09:34:36 |
manu |
mesa-libs: Add glesv1 lib
There is no real reason to disable glesv1 so add it to the build.
While here add a USE_GL for it.
Reviewed by: zeising
Approved by: x11 (zeising@)
Differential Revision: https://reviews.freebsd.org/D26461 |
19.0.8_4 01 Jul 2020 16:13:53 |
manu |
graphics/libxatracker: Fix typo MESA vs MESON
Reported by: tobik |
19.0.8_4 16 Jun 2020 15:38:29 |
zeising |
graphics/mesa: Fix minor issues from meson switch
Fix a couple of minor issues with mesa related ports after the switch to
meson.
Define _GNU_SOURCE when building on FreeBSD. This fixes blur effects in
Plasma 5 and issues with the SDDM greeter. This fix was originally applied
in r516100 but got lost in the switch to meson. [1]
Properly detect sys/sysctl.h on FreeBSD. On FreeBSD sys/sysctl.h needs
sys/types.h as well, patch the meson build script to take this into account.
Fix a broken sed command to properly set ${LOCALBASE}/etc and
${LOCALBASE}/share/ as appropriate.
Bump portrevision of all mesa related ports.
PR: 247138 [1]
Reported by: Roman [1]
Reviewed by: manu
Tested by: Roman, Serge Volkov
Differential Revision: https://reviews.freebsd.org/D25265 |
19.0.8_3 09 Jun 2020 19:57:08 |
zeising |
libxatracker: remove local dep on meson
The meson dependency in libxatracker is already included from
mesa-dri/Makefile.common, no need to add it to USES= here as well. |
19.0.8_2 05 Jun 2020 09:13:58 |
manu |
mesa*: Switch to meson
Upstream switched to meson for their build system so do the same as
it will be easier to find problems sooner than later.
This also switch to python3, python is only used for the build.
There is more thing enabled by default (or auto-enabled based on some
configuration) so we need to disable a lot more things than with autotools.
This should be a non functional change.
Reviewed by: zeising (x11@)
Differential Revision: https:/reviews.freebsd.org/D25092 |
19.0.8_2 03 May 2020 16:15:23 |
zeising |
graphics/mesa: Update to 19.0.8
Update mesa and related ports to 19.0.8.
This is the last version where the autotools build system is being used.
This serves as a stepping stone for reworking the ports to use the meson
build system and to enable further updates.
PR: 235570
Submitted by: jbeich (with minor changes)
Differential Revision: https://reviews.freebsd.org/D19099
https://reviews.freebsd.org/D19100 |
18.3.2_2 02 Jan 2020 09:30:10 |
amdmi3 |
- Update WWW
Approved by: portmgr blanket |
18.3.2_2 30 Oct 2019 19:07:32 |
zeising |
graphics/mesa: Add -D_GNU_SOURCE to compile flags
Add -D_GNU_SOURCE to compile flags when building on FreeBSD. This is needed
to have mesa work with various locales, that for instance use , instead of .
as a decmal separator.
Bump portrevision on all mesa related ports.
PR: 241506
Reported by: Jesper Schmitz Mouridsen
MFH: 2019Q4 |
18.3.2_1 04 Oct 2019 22:14:03 |
zeising |
Bump remaining mesa ports after llvm version change
Bump these mesa ports as well, to ensure that they are rebuilt with the
correct llvm port.
This was missed in r513776
PR: 239682
MFH: 2019Q4 (implicit, fix for earlier commits) |
18.3.2 17 Jun 2019 15:09:45 |
johalun |
New port: graphics/libxatracker
XA Tracker is built from Mesa sources and is required by xf86-video-vmware
in order to take advantage of accelerated graphics using the vmwgfx kernel
DRM driver.
This commit also adds libdrm as a runtime requirement for xf86-video-vmware
and patches the DRI device loading routine to work outside of Linux. If no
DRI device exists (vmwgfx kernel driver is not loaded), xf86-video-vmware
will fallback to software rendering.
The vmwgfx kernel driver is available in the drm-kmod port.
Reviewed by: zeising
Approved by: imp (mentor), zeising
Differential Revision: D20153 |