Page MenuHomeFreeBSD

libdrm fixes and improvements
ClosedPublic

Authored by rezny on May 21 2017, 3:13 PM.
Tags
None
Referenced Files
F82662584: D10841.diff
Wed, May 1, 8:28 AM
Unknown Object (File)
Tue, Apr 23, 7:31 PM
Unknown Object (File)
Fri, Apr 19, 11:37 AM
Unknown Object (File)
Mar 14 2024, 1:02 AM
Unknown Object (File)
Feb 15 2024, 10:29 AM
Unknown Object (File)
Jan 23 2024, 10:45 AM
Unknown Object (File)
Jan 12 2024, 4:23 PM
Unknown Object (File)
Jan 11 2024, 2:45 AM
Subscribers

Details

Summary

Patch libsync.h to correct build failures in consumers, e.g. freedreno, reported by strejda. Remove platform restriction in libkms; it's needed for testing radeonkms on PPC, it could be useful on ARM, and there is no apparent downside to building it everywhere. Enable vmwgfx support in case that may be useful, which I assume was disabled only because it needed minor patching. Add a TESTS option to install the tests, which are always built anuyway, and use option helpers for MANPAGES. Disable cairo in the tests to avoid build failure due to a circular dependency as reported in PR 219420.

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 9417
Build 9875: arc lint + arc unit

Event Timeline

This looks great! Thanks, approved!

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