Bug 252427

Summary: graphics/mesa-dri: remove obsolete Mesa Classic swrast
Product: Ports & Packages Reporter: Mark Linimon <linimon>
Component: Individual Port(s)Assignee: freebsd-x11 (Nobody) <x11>
Status: Closed FIXED    
Severity: Affects Only Me CC: bdragon, jhibbits, manu, pkubaj
Priority: --- Keywords: buildisok
Version: LatestFlags: bugzilla: maintainer-feedback? (x11)
Hardware: Any   
OS: Any   
Attachments:
Description Flags
patch to graphics/mesa-dri/Makefile
none
patch to graphics/mesa-dri/Makefile none

Description Mark Linimon freebsd_committer freebsd_triage 2021-01-05 01:36:31 UTC
Created attachment 221277 [details]
patch to graphics/mesa-dri/Makefile

Per an article in Phoronix, "Mesa 21.0 Has Finally Killed The Classic 'SWRAST' Software Rasterizer".  The commit referenced is:

https://cgit.freedesktop.org/mesa/mesa/commit/?id=ee802372180a2b4460cc7abb53438e45c6b6f1e4

I do not know yet what the effect will be on arm*, mips*, powerpc*.  Unfortunately I do not have the cycles to test (except possibly for powerpc64).
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2021-01-05 01:42:15 UTC
Created attachment 221278 [details]
patch to graphics/mesa-dri/Makefile

Remove testing crud that crept in.
Comment 2 Emmanuel Vadot freebsd_committer freebsd_triage 2021-01-05 09:06:20 UTC
Seems a bit quick to remove, mesa 21.0 isn't even released yet.
Comment 3 Mark Linimon freebsd_committer freebsd_triage 2021-01-05 15:12:22 UTC
(In reply to Emmanuel Vadot from comment #2)
Well, we should consider testing it on all the affected architectures now, so it will not be a surprise whenever upstream actually does their next release.

fwiw I can already tell that the patch is insufficient.  I'm still testing.
Comment 4 Automation User 2021-01-20 00:38:36 UTC
Build and package info is available at https://gitlab.com/swills/freebsd-ports/pipelines/244063026
Comment 5 Jan Beich freebsd_committer freebsd_triage 2021-09-03 10:35:33 UTC
Obsoleted by ports 22a85734ff71.