Page MenuHomeFreeBSD

update Mesa to 17.1.0

Authored by rezny on May 21 2017, 4:05 PM.
Referenced Files
Unknown Object (File)
Wed, Nov 8, 1:54 PM
Unknown Object (File)
Tue, Nov 7, 6:32 AM
Unknown Object (File)
Mon, Nov 6, 7:32 AM
Unknown Object (File)
Sat, Nov 4, 5:53 PM
Unknown Object (File)
Sat, Nov 4, 5:53 PM
Unknown Object (File)
Sat, Nov 4, 5:53 PM
Unknown Object (File)
Fri, Nov 3, 11:12 AM
Unknown Object (File)
Fri, Nov 3, 8:23 AM


Group Reviewers
rP441424: Update the Mesa ports to 17.1.0

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

rP FreeBSD ports repository
No Lint Coverage
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.