Page MenuHomeFreeBSD

update Mesa to 17.1.0
ClosedPublic

Authored by rezny on May 21 2017, 4:05 PM.

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
Lint Not Applicable
Unit
Tests Not Applicable

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.