From owner-freebsd-x11@freebsd.org Wed Nov 16 20:24:10 2016 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8E2DFC439BC for ; Wed, 16 Nov 2016 20:24:10 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 78A4D1D5 for ; Wed, 16 Nov 2016 20:24:10 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 7544FC439B9; Wed, 16 Nov 2016 20:24:10 +0000 (UTC) Delivered-To: x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 74F0EC439B8 for ; Wed, 16 Nov 2016 20:24:10 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4B6381D3 for ; Wed, 16 Nov 2016 20:24:10 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id uAGKOAM1032209 for ; Wed, 16 Nov 2016 20:24:10 GMT (envelope-from bugzilla-noreply@freebsd.org) Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: maintainer-feedback requested: [Bug 214581] graphics/dri: Update the Mesa ports to 13.0.1 Date: Wed, 16 Nov 2016 20:24:01 +0000 X-Bugzilla-Type: request X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: x11@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? Message-ID: In-Reply-To: References: X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Nov 2016 20:24:10 -0000 matthew@reztek.cz has reassigned Bugzilla Automation = 's request for maintainer-feedback to x11@FreeBSD.org: Bug 214581: graphics/dri: Update the Mesa ports to 13.0.1 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D214581 --- Description --- 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.