[Bug 214581] graphics/dri: Update the Mesa ports to 13.0.1

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Nov 16 20:24:10 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214581

            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 at FreeBSD.org
          Reporter: matthew at reztek.cz
          Assignee: x11 at FreeBSD.org
             Flags: maintainer-feedback?(x11 at FreeBSD.org)

Created attachment 177088
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=177088&action=edit
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 since
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 newer
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 experimental
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 recently
been running Mesa 13 on 11-STABLE amd64 with Radeon GPU. Everything passes
stage-qa and check-orphans.

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


More information about the freebsd-x11 mailing list