Page MenuHomeFreeBSD

update Mesa to 17.1.0
ClosedPublic

Authored by rezny on May 21 2017, 4:05 PM.
Tags
None
Referenced Files
F83103653: D10842.id28632.diff
Mon, May 6, 7:45 AM
F83103652: D10842.id.diff
Mon, May 6, 7:44 AM
F83103647: D10842.id28644.diff
Mon, May 6, 7:44 AM
Unknown Object (File)
Thu, May 2, 12:52 PM
Unknown Object (File)
Sat, Apr 27, 12:15 PM
Unknown Object (File)
Fri, Apr 26, 6:24 AM
Unknown Object (File)
Fri, Apr 26, 6:23 AM
Unknown Object (File)
Fri, Apr 26, 6:23 AM
Subscribers

Details

Reviewers
swills
feld
Group Reviewers
x11
Commits
rP441424: Update the Mesa ports to 17.1.0
Summary

Update the Mesa ports to 17.1.0 with further Makefile cleanup and some patch churn (1 patch file obsoleted, 2 new patch files, and the sed mess in patch-configure is finally gone). Use of LLVM for gallium has been restricted to platforms where it exists in base because gallium is broken when compiled with a mix of GCC and LLVM, and platforms without clang in base lack libc++ so ports clang is not a viable alternative to GCC. That change fixes runtime problems observed on PPC. LLVM is still used for bulding the libs on all platforms possible since it's only a BULID_DEP for libEGL. Build issues on ARM reported by strejda and in PR 219406 have been fixed as well as a typo in libosmesa that linimon noticed.

Test Plan

Poudriere 10.3/11.0 amd64/i386 and 11.0 armv6 OK, runtime verified on 11-stable amd64, ppc64, and armv6

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 9418
Build 9876: arc lint + arc unit

Event Timeline

This revision is now accepted and ready to land.May 21 2017, 5:55 PM
This revision was automatically updated to reflect the committed changes.