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
Port details
libxatracker Mesa XA state tracker
19.0.8_5 graphics Deleted on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 19.0.8_5Version of this port present on the latest quarterly branch.
Maintainer: x11@FreeBSD.org search for ports maintained by this maintainer
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/
Homepage    cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (12 items)
Collapse this list.
  1. @ldconfig
  2. include/xa_composite.h
  3. include/xa_context.h
  4. include/xa_tracker.h
  5. lib/libxatracker.so
  6. lib/libxatracker.so.2
  7. lib/libxatracker.so.2.5.0
  8. libdata/pkgconfig/xatracker.pc
  9. @comment share/drirc.d/00-mesa-defaults.conf
  10. @owner
  11. @group
  12. @mode
Collapse this list.
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: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. pthread-stubs.pc : devel/libpthread-stubs
  2. py37-mako>0 : textproc/py-mako@py37
  3. bison : devel/bison
  4. meson : devel/meson
  5. ninja : devel/ninja
  6. pkgconf>=1.3.0_1 : devel/pkgconf
  7. python3.7 : lang/python37
  8. llvm80>=3.9.0_4 : devel/llvm80
  9. xorgproto>=0 : x11/xorgproto
Runtime dependencies:
  1. llvm80>=3.9.0_4 : devel/llvm80
Library dependencies:
  1. libexpat.so : textproc/expat2
  2. libdrm.so : graphics/libdrm
  3. libglapi.so : graphics/mesa-libs
  4. 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:
Expand this list (4 items)
Collapse this list.
  1. ftp://ftp.freedesktop.org/pub/mesa/
  2. ftp://ftp.freedesktop.org/pub/mesa/19.0.8/
  3. https://mesa.freedesktop.org/archive/
  4. https://mesa.freedesktop.org/archive/19.0.8/
Collapse this list.

Number of commits found: 11

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
19.0.8_5
12 Oct 2020 07:34:21
Revision:552105Original commit files touched by this commit
manu search for other commits by this committer
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
Revision:548950Original commit files touched by this commit
manu search for other commits by this committer
mesa-libs: Add glesv1 lib

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

Reviewed by:	zeising
Approved by:	x11 (zeising@)
Differential Revision:	https://reviews.freebsd.org/D26461
19.0.8_4
01 Jul 2020 16:13:53
Revision:540975Original commit files touched by this commit
manu search for other commits by this committer
graphics/libxatracker: Fix typo MESA vs MESON

Reported by:	tobik
19.0.8_4
16 Jun 2020 15:38:29
Revision:539358Original commit files touched by this commit
zeising search for other commits by this committer
graphics/mesa: Fix minor issues from meson switch

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

Bump portrevision of all mesa related ports.

PR:		247138 [1]
Reported by:	Roman [1]
Reviewed by:	manu
Tested by:	Roman, Serge Volkov
Differential Revision:	https://reviews.freebsd.org/D25265
19.0.8_3
09 Jun 2020 19:57:08
Revision:538340Original commit files touched by this commit
zeising search for other commits by this committer
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
Revision:537998Original commit files touched by this commit
manu search for other commits by this committer
mesa*: Switch to meson

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

This should be a non functional change.

Reviewed by:	zeising (x11@)
Differential Revision:	https:/reviews.freebsd.org/D25092
19.0.8_2
03 May 2020 16:15:23
Revision:533793Original commit files touched by this commit
zeising search for other commits by this committer
graphics/mesa: Update to 19.0.8

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

PR:		235570
Submitted by:	jbeich (with minor changes)
Differential Revision:	https://reviews.freebsd.org/D19099
			https://reviews.freebsd.org/D19100
18.3.2_2
02 Jan 2020 09:30:10
Revision:521817Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Update WWW

Approved by:	portmgr blanket
18.3.2_2
30 Oct 2019 19:07:32
Revision:516100Original commit files touched by this commit
zeising search for other commits by this committer
graphics/mesa: Add -D_GNU_SOURCE to compile flags

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

Bump portrevision on all mesa related ports.

PR:		241506
Reported by:	Jesper Schmitz Mouridsen
MFH:		2019Q4
18.3.2_1
04 Oct 2019 22:14:03
Revision:513788Original commit files touched by this commit
zeising search for other commits by this committer
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
Revision:504426Original commit files touched by this commit
johalun search for other commits by this committer
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

Number of commits found: 11