Currently, the latest version of vulkan-loader available in portage is 1.0.61.1. Other versions released upstream are 1.0.65.0 (Nov 2017) and 1.0.68.0 (Feb 2018); in addition there is a whole new 1.1 specification released recently (Mar 2018) as versions 1.1.70.0 and 1.1.70.1. Would it be possible to add them to portage, of course starting from 1.0.65.0?
Thank you for the bump request. You can help the maintainer with further information: Does a simple bump [1] work on your system? [1] https://wiki.gentoo.org/wiki/Custom_repository#Simple_version_bump_of_an_ebuild_in_the_local_overlay
Alright... So, for version 1.0.65.0 a simple version bump works (i.e., it compiles and seems to be working properly). Sources of higher versions make a hell of a mess between spirv and glslang; however, I got the 1.0.68.0 and 1.1.70.0 to work. I believe I should be able to fix it for the 1.1.70.1 as well, and I will post the ebuilds probably at some time tonight. :)
OK, I am adding two attachments. One is an ebuild that works for versions 1.0.68.0 and 1.1.70.0, and the other is a patch, which the ebuild applies and that goes in the usual files directory. I seem to be unable to test if the ebuild also works for the 1.1.70.1, because it apparently cannot download the source code. I believe upstream have simply not yet put the code in the usual repository. Anyway, I tested the builds with all the vulkan tests and everything seems to be working fine.
Created attachment 526574 [details] ebuild for versions 1.0.68.0 and 1.1.70.0
Created attachment 526576 [details, diff] Patch used by the ebuild posted above
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38052d48e474e46936b5af491b0698fb768c2c03 commit 38052d48e474e46936b5af491b0698fb768c2c03 Author: Nick Sarnie <commendsarnex@gmail.com> AuthorDate: 2018-04-14 19:48:05 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2018-04-14 19:50:22 +0000 media-libs/vulkan-loader: Version bump to 1.1.70 Closes: https://bugs.gentoo.org/652322 media-libs/vulkan-loader/Manifest | 1 + ...nt-require-glslang-if-not-building-layers.patch | 45 ++++++++++++++++ .../vulkan-loader/vulkan-loader-1.1.70.0.ebuild | 63 ++++++++++++++++++++++ 3 files changed, 109 insertions(+)