Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Nov 2016 20:24:01 +0000
From:      bugzilla-noreply@freebsd.org
To:        x11@FreeBSD.org
Subject:   [Bug 214581] graphics/dri: Update the Mesa ports to 13.0.1
Message-ID:  <bug-214581-7141@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D214581

            Bug ID: 214581
           Summary: graphics/dri: Update the Mesa ports to 13.0.1
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: Individual Port(s)
          Assignee: x11@FreeBSD.org
          Reporter: matthew@reztek.cz
          Assignee: x11@FreeBSD.org
             Flags: maintainer-feedback?(x11@FreeBSD.org)

Created attachment 177088
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D177088&action=
=3Dedit
update Mesa ports to 13.0.1

I'm moving the local diffs I've been maintaining for far too long into PRs
since the flow to and from the external repo has become too slow with only =
two
partially active members of graphics team remaining. I have tried to
incorporate most of the work from the external repo that is ports-ready in =
my
local patches. It is my hope that making the changes available in reasonable
chunks and visible in PRs will lead to quicker commit to the ports tree than
leaving the updates to languish in an external repo.

This is an update of the Mesa ports
(graphics/dri,gbm,libglapi,libglesv2,libGL,libEGL) to 13.0.1. This is a leap
straight from the tail of 11.x to the start of 13.x, no need to bother with=
 any
version from 12.x. Jumping to v13 allows to drop all the libdevq patches si=
nce
Mesa now relies on libdrm to find the graphics hardware (part of the need to
update libdrm and add the libdevq support there). This update does need a n=
ewer
version of LLVM, which has just become available with the necessary libLLVM=
.so
(part of the reason to flush these ports now). I've had to add a few patches
through the course of v12 and a couple more for v13, some of which should
definitely go upstream. Existing, non-obsolete patches have been refreshed =
in
the course of many updates. This patch is ahead of the external repo (which=
 is
at 12.0.4, incomplete and untested), but specifically excludes the experime=
ntal
DRI3 switches added in that repo since there is no support for DRI3 in the =
DRM
drivers we have in kernel. There is far too much churn to itemize changes.

QA: I have been running Mesa 12.x for many months on multiple 10/11-STABLE
amd64 systems with both Radeon and Intel hardware for months and have recen=
tly
been running Mesa 13 on 11-STABLE amd64 with Radeon GPU. Everything passes
stage-qa and check-orphans.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-214581-7141>