Gentoo Archives: gentoo-commits

From: Nick Sarnie <sarnex@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/vulkan-layers/, media-libs/vulkan-layers/files/
Date: Tue, 18 Sep 2018 00:13:17
Message-Id: 1537229575.b8f1a478bcc47d5fa902706c431fc7391cac8a82.sarnex@gentoo
1 commit: b8f1a478bcc47d5fa902706c431fc7391cac8a82
2 Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
3 AuthorDate: Tue Sep 18 00:00:43 2018 +0000
4 Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
5 CommitDate: Tue Sep 18 00:12:55 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8f1a478
7
8 media-libs/vulkan-layers: Bump to 1.1.82.0
9
10 Package-Manager: Portage-2.3.49, Repoman-2.3.10
11
12 media-libs/vulkan-layers/Manifest | 1 +
13 ...2.0-Modify-scripts-to-accomodate-new-exts.patch | 23 ++++++++++++++++++++++
14 ...s-9999.ebuild => vulkan-layers-1.1.82.0.ebuild} | 5 +++--
15 media-libs/vulkan-layers/vulkan-layers-9999.ebuild | 4 ++--
16 4 files changed, 29 insertions(+), 4 deletions(-)
17
18 diff --git a/media-libs/vulkan-layers/Manifest b/media-libs/vulkan-layers/Manifest
19 index e1b0a00434c..222e6f8e935 100644
20 --- a/media-libs/vulkan-layers/Manifest
21 +++ b/media-libs/vulkan-layers/Manifest
22 @@ -1 +1,2 @@
23 DIST vulkan-layers-1.1.77.0.tar.gz 1099507 BLAKE2B b23efed4b99f3d7ca6a5938467b80fd0e7afed281a44eb5fd24b2e6f1340dd9bcc05d9e4a45ce936a4c90db9d3b8269ae4f4b4a786fefb16f28a0b58df5e265d SHA512 0c7f3cdcf99dafa6ea8d169ef5627c5ee392844bb0e95647faa14998fc3fd121e34ec035ce17567dff61f4efa2d88738e45eda2827b6048ae8ade25adea1a411
24 +DIST vulkan-layers-1.1.82.0.tar.gz 962993 BLAKE2B 6fe541116f8d4d4370cb5a0b2a98c07139577edf20653359f9f149b503c3d2e9aa98e95af14582c80033b535cc4cec5cc5f148396f472aaf75a8767579978a61 SHA512 c34b691a340830462b917890c97dd86c66eac097ba284183d8bf148267b1a881c909b89c6f9ab78ddd03a60cc884c982bc578cc67e4fbaf37d044004b006a65a
25
26 diff --git a/media-libs/vulkan-layers/files/vulkan-layers-1.1.82.0-Modify-scripts-to-accomodate-new-exts.patch b/media-libs/vulkan-layers/files/vulkan-layers-1.1.82.0-Modify-scripts-to-accomodate-new-exts.patch
27 new file mode 100644
28 index 00000000000..45da36c66c7
29 --- /dev/null
30 +++ b/media-libs/vulkan-layers/files/vulkan-layers-1.1.82.0-Modify-scripts-to-accomodate-new-exts.patch
31 @@ -0,0 +1,23 @@
32 +From 7bd8575b65e6a7ab9954cf30dcaff398bf9246e9 Mon Sep 17 00:00:00 2001
33 +From: Shannon McPherson <shannon@××××××.com>
34 +Date: Mon, 10 Sep 2018 11:13:02 -0600
35 +Subject: [PATCH] scripts: Modify scripts to accomodate new exts
36 +
37 +Parameter validation was not gathering and processing structure
38 +information correctly for one of the 84 Headers extensions
39 +---
40 + scripts/parameter_validation_generator.py | 1 +
41 + 1 file changed, 1 insertion(+)
42 +
43 +diff --git a/scripts/parameter_validation_generator.py b/scripts/parameter_validation_generator.py
44 +index 8bb8da382..b157a1578 100644
45 +--- a/scripts/parameter_validation_generator.py
46 ++++ b/scripts/parameter_validation_generator.py
47 +@@ -711,6 +711,7 @@ def genVkStructureType(self, typename):
48 + # Add underscore between lowercase then uppercase
49 + value = re.sub('([a-z0-9])([A-Z])', r'\1_\2', typename)
50 + value = value.replace('D3_D12', 'D3D12')
51 ++ value = value.replace('ASTCDecode', 'ASTC_Decode')
52 + value = value.replace('Device_IDProp', 'Device_ID_Prop')
53 + value = value.replace('LODGather', 'LOD_Gather')
54 + value = value.replace('Features2', 'FEATURES_2')
55
56 diff --git a/media-libs/vulkan-layers/vulkan-layers-9999.ebuild b/media-libs/vulkan-layers/vulkan-layers-1.1.82.0.ebuild
57 similarity index 89%
58 copy from media-libs/vulkan-layers/vulkan-layers-9999.ebuild
59 copy to media-libs/vulkan-layers/vulkan-layers-1.1.82.0.ebuild
60 index b2e238baddb..af1263d167f 100644
61 --- a/media-libs/vulkan-layers/vulkan-layers-9999.ebuild
62 +++ b/media-libs/vulkan-layers/vulkan-layers-1.1.82.0.ebuild
63 @@ -9,7 +9,7 @@ if [[ "${PV}" == "9999" ]]; then
64 EGIT_SUBMODULES=()
65 inherit git-r3
66 else
67 - EGIT_COMMIT="0ec7ce985fba34d5303f84f09fab79cd2b9874a8"
68 + EGIT_COMMIT="89bbac497742d48c3d483f78b1bba99101784746"
69 KEYWORDS="~amd64"
70 SRC_URI="https://github.com/KhronosGroup/Vulkan-ValidationLayers/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
71 S="${WORKDIR}/Vulkan-ValidationLayers-${EGIT_COMMIT}"
72 @@ -29,7 +29,7 @@ RDEPEND="!<=media-libs/vulkan-loader-1.1.70.0-r999"
73 DEPEND="${PYTHON_DEPS}
74 dev-util/glslang:=[${MULTILIB_USEDEP}]
75 >=dev-util/spirv-tools-2018.2-r1:=[${MULTILIB_USEDEP}]
76 - >=dev-util/vulkan-headers-1.1.77.0-r1
77 + >=dev-util/vulkan-headers-1.1.82.0
78 wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
79 X? (
80 x11-libs/libX11:=[${MULTILIB_USEDEP}]
81 @@ -38,6 +38,7 @@ DEPEND="${PYTHON_DEPS}
82
83 PATCHES=(
84 "${FILESDIR}/${PN}-Use-a-file-to-get-the-spirv-tools-commit-ID.patch"
85 + "${FILESDIR}/${PN}-1.1.82.0-Modify-scripts-to-accomodate-new-exts.patch"
86 )
87
88 multilib_src_configure() {
89
90 diff --git a/media-libs/vulkan-layers/vulkan-layers-9999.ebuild b/media-libs/vulkan-layers/vulkan-layers-9999.ebuild
91 index b2e238baddb..c1a86b1bc3a 100644
92 --- a/media-libs/vulkan-layers/vulkan-layers-9999.ebuild
93 +++ b/media-libs/vulkan-layers/vulkan-layers-9999.ebuild
94 @@ -9,7 +9,7 @@ if [[ "${PV}" == "9999" ]]; then
95 EGIT_SUBMODULES=()
96 inherit git-r3
97 else
98 - EGIT_COMMIT="0ec7ce985fba34d5303f84f09fab79cd2b9874a8"
99 + EGIT_COMMIT="89bbac497742d48c3d483f78b1bba99101784746"
100 KEYWORDS="~amd64"
101 SRC_URI="https://github.com/KhronosGroup/Vulkan-ValidationLayers/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
102 S="${WORKDIR}/Vulkan-ValidationLayers-${EGIT_COMMIT}"
103 @@ -29,7 +29,7 @@ RDEPEND="!<=media-libs/vulkan-loader-1.1.70.0-r999"
104 DEPEND="${PYTHON_DEPS}
105 dev-util/glslang:=[${MULTILIB_USEDEP}]
106 >=dev-util/spirv-tools-2018.2-r1:=[${MULTILIB_USEDEP}]
107 - >=dev-util/vulkan-headers-1.1.77.0-r1
108 + >=dev-util/vulkan-headers-1.1.82.0
109 wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
110 X? (
111 x11-libs/libX11:=[${MULTILIB_USEDEP}]