Created attachment 418788 [details]
OSVR runtime and client SDK ebuild
See the attached ebuilds for libfunctionality, OSVR Core (depends on libfunctionality), and the OSVR backend plugin for SteamVR (depends on OSVR Core). OSVR provides a generic, vendor-neutral API for accessing a series of virtual reality peripherals, including Head Mounted displays, and a plugin-based runtime that can support new hardware vendors easily. OSVR Core compiles and works correctly on Gentoo except for OSVR bug #302, which is not worked around in the ebuild; It should be corrected shortly upstream. SteamVR is having issues on Linux lately, so I have not verified that the steamvr plugin code is working, but it does compile consistently. The attached ebuilds are live ebuilds (9999). I would suggest dev-libs/libfunctionality, dev-games/osvr-core, and games-util/steamvr-osvr.
It doesn't look like I can add multiple attachments to one post, so I may be forced to reply to this post with the other two ebuilds.
Created attachment 418790 [details]
dependency of OSVR ebuild
Created attachment 418792 [details]
steamvr backend plugin ebuild
For the convenience of those who need details about the OSVR bug mentioned above: https://github.com/OSVR/OSVR-Core/issues/302