[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2024-06-21 Thread Ionen Wolkens
commit: 932ac7463f54ee56f509566f19dbdf041577c70d
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jun 21 16:15:54 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jun 21 17:00:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=932ac746

app-emulation/vkd3d-proton: add 2.13

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/Manifest|   4 +
 .../vkd3d-proton/vkd3d-proton-2.13.ebuild  | 207 +
 2 files changed, 211 insertions(+)

diff --git a/app-emulation/vkd3d-proton/Manifest 
b/app-emulation/vkd3d-proton/Manifest
index 816f990db156..af457bb87331 100644
--- a/app-emulation/vkd3d-proton/Manifest
+++ b/app-emulation/vkd3d-proton/Manifest
@@ -1,8 +1,12 @@
+DIST dxil-spirv-41dae24cdba6771ceede9d45dae1c8580c147ce4.tar.gz 929766 BLAKE2B 
b37d857f00b2a6b19bd5e152df17834c5b0bd9ceee0e9c9c1c73ea5d602f2d14554868db7dace93eaa6d27410c039eb906c6319225e8ff914cf35a6fa8f9092b
 SHA512 
39d0692cf8ad46d15d016a21f25e5165bb3eb43302c6be3ace8a96c88d0e9662408033933af1fc037dcc7cf4979219c06e59a88f30c2f2b04657f11c65017b08
 DIST dxil-spirv-b03d68d6ed30e87a3bcef9a861fa3c6b4429e5cc.tar.gz 915224 BLAKE2B 
137f4b187300261d922ecc66542c5b38e6fa825cbb4e9adb43a7ca15ea9b968e24111bcaf9142782a44a6a7abb342a4ccfbd863af3c01287936e47b6162b7139
 SHA512 
890c0a0e638b9bffc9ce2cee871c60a2a552d691e60ad6ffa087dfae988e559151b7025e025e4346d1389b7d8f39f8b9bf93e43c7427c883662c1d6c86ff9b1a
+DIST spirv-headers-4f7b471f1a66b6d06462cd4ba57628cc0cd087d7.tar.gz 472655 
BLAKE2B 
5021f997445539ecaf825460f7e675a1e8d9be7457245a3db31f6fdc63956b8b4987da63f813ece3b8158a8eec4e56760693d1d2dfc49be37ee09a29e299ba82
 SHA512 
adfdf80baf8c8e83595dfbd9245b821b00918f342174d2ff643b426c0da16a9c79877131a697b39b579a2ec691daeae24f846517eac017e41ba6209098f25eab
 DIST spirv-headers-8b246ff75c6615ba4532fe4fde20f1be090c3764.tar.gz 472513 
BLAKE2B 
f1ad7e11c306c62509655eb41d74efc5fb88688780d006c6944844e964b339baa000f70e115c4df2947e882c9ac33186e301b31138c38fe5f997f7af7260f521
 SHA512 
fe1d9d70b217b194c92dd397bca386ce8452bc5ec3967d64a257b3a531386fe6a6ecb5e9ed8ab5bc5a2707c5378f02f05809d6d197dcfb3f87cd33304c3b1959
 DIST vkd3d-proton-2.12.tar.gz 2109289 BLAKE2B 
805298efa2f49a82dcc4b989856fb24469a1de9a1d175d5844be3e72187d14f3454ced52bcd65f557ec6776fda00112f4b9849dd48679e10aadf277d82b928ca
 SHA512 
fbd4102fc9917a8e7c28edcaa500c26352a0652a008da453108cd21325ef2c757b5c0842a50e2e5ea6efcacdabe86b2ce570647313d0036967a135b01850fbe8
+DIST vkd3d-proton-2.13.tar.gz 2210823 BLAKE2B 
106d7c204b3761c119001af9cda7bd32443e3dcda4426b49f4a2d5f5c8bd19cb16fad21e6a73f6b6eaca8a8501e2d65db6f8b10fd31c488df01cf7f1ceedf8f6
 SHA512 
a39fc8fb5db379e91fabf10cf81b5087ead7fd7eb833620803acfbc3bd3eec32a81ad193030e8521013bcd55df59a0dee49320313493eac79aa32203a0742e28
 DIST vkd3d-proton-2.6.tar.gz 1271948 BLAKE2B 
02d2574a66614613748fe3471a6fd5aac2650fdae15a17b17ea2ed028fa53a0579b866e7240036a26108afc343395826474bb99e015b9299c2abec811bb872ab
 SHA512 
6f27d213652e2380a9ba4534ac9ffe4b752b4608fbc2e8acd273fa151ab19ad0b132e3436384d2b8591cd1a59f0b69d342c893dc3a64be85188b5e3274bcf3f1
 DIST vkd3d-proton-dxil-spirv-b537bbb91b.tar.gz 631130 BLAKE2B 
99f40c5efde87d0af86542b427e5b0429be68ca69ba0c2b6d10a821811756d8dadff4449f268ae404f8ace09a91b3e8aaa135e534a77c0239e58c1a970a044cc
 SHA512 
3c20090b7a1b53c30fd4967622fc7384e1bcc504c30d8075068b87dad1bd2c6f4a12459bf42e61bf76b9dd454ec17a9d529f74ab0d5583627e966d94bb341dc3
 DIST vkd3d-proton-spirv-headers-ae217c1780.tar.gz 415130 BLAKE2B 
0c6444c4c1cb43b9c69757d7c2257ce2fe1bc6be308341f3189766f120994e4920bc738b737d9eefc299359dab568fb8809782e3663dd589c0e4d13aecb8873a
 SHA512 
02cf1d63b29e48ef0efe489eb32237ba2f9f4bf58a182b00dc96aab18faba94de79283398e9e945cd81130f83fff228c59b04e496716ea9ccc148a5f4465282c
 DIST vkd3d-proton-vulkan-headers-83e1a9ed8c.tar.gz 1299014 BLAKE2B 
0b1e635aaa6eebec3525b13698a064e0e5b8a78829a772cbe9e1890148059bf396bc5c830e8d6ee3070a3343775991642565283994c65acfa0d82a91590b7d84
 SHA512 
ecb2158cad55edb4ba069383668f3b311a2f6aa6777b5b7ed94795d454622426ee34fee52b13c97d2f07b5b2f965815ee61a0203b76a0b0d2c708a4786d06b96
+DIST vulkan-headers-5677bafb820e476441e9e1f745371b72133407d3.tar.gz 2281652 
BLAKE2B 
03c55bf485214631d2e669165d3ed2dc068a3bc7bdffe59c5173a15885281cef4e57c5327b22de857ab9604f8e52bbcd6de0d9f5ff7cb3eee407845de722621d
 SHA512 
d5d8eccae8f577d712ada89e42d88e0602f6eb499bf2e08f93505e5ffd554b0df8de74751fbe321184a0cfdaf60ce475273e9becca7a8f837afe6c5597b19671
 DIST vulkan-headers-f030d9dd8ca297b84b10330cee87f72acc3b0aab.tar.gz 2255357 
BLAKE2B 
07cfa8ccdd26966116e7c35e0d350be94936469f2b9af77c84b8c61495b6ba76813047b5d26bba1fabd44a8f35396b32b6ad32c3b93b0b1a818ce9ed45f93db2
 SHA512 
6adf81d16d07710322b7c92a0e0436ee33be94d55116e3c460eabb4196a180f8c7b481c19a84a8bbea4e98dda6cf63ff2876f196348921a0c1d9c8c1005cd521

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.13.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.13.ebuild
new file mode 100644
index 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2024-06-19 Thread Arthur Zamarin
commit: 33a2ad1b41cbcc5ecb6008d43c716dfe9d166234
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jun 19 19:43:29 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jun 19 19:43:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33a2ad1b

app-emulation/vkd3d: Stabilize 1.12 amd64, #934560

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-emulation/vkd3d/vkd3d-1.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/vkd3d/vkd3d-1.12.ebuild 
b/app-emulation/vkd3d/vkd3d-1.12.ebuild
index a6965c74656c..9c1e34bfab52 100644
--- a/app-emulation/vkd3d/vkd3d-1.12.ebuild
+++ b/app-emulation/vkd3d/vkd3d-1.12.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="ncurses spirv-tools"
 RESTRICT="test" #838655
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2024-06-19 Thread Arthur Zamarin
commit: 551cc9899666b3cbcc367031e74d56fa50da17be
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jun 19 19:43:30 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jun 19 19:43:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=551cc989

app-emulation/vkd3d: Stabilize 1.12 x86, #934560

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-emulation/vkd3d/vkd3d-1.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/vkd3d/vkd3d-1.12.ebuild 
b/app-emulation/vkd3d/vkd3d-1.12.ebuild
index 9c1e34bfab52..7b7ff0933640 100644
--- a/app-emulation/vkd3d/vkd3d-1.12.ebuild
+++ b/app-emulation/vkd3d/vkd3d-1.12.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="ncurses spirv-tools"
 RESTRICT="test" #838655
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2024-05-30 Thread Ionen Wolkens
commit: c38b7089c103557ccafd67f9b9c585a605a2c36c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu May 30 10:52:07 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu May 30 10:52:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c38b7089

app-emulation/vkd3d: avoid using lto by default

Closes: https://bugs.gentoo.org/933178
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d/vkd3d-1.12.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app-emulation/vkd3d/vkd3d-1.12.ebuild 
b/app-emulation/vkd3d/vkd3d-1.12.ebuild
index 23f3a949fb23..a6965c74656c 100644
--- a/app-emulation/vkd3d/vkd3d-1.12.ebuild
+++ b/app-emulation/vkd3d/vkd3d-1.12.ebuild
@@ -37,6 +37,8 @@ multilib_src_configure() {
$(use_with spirv-tools)
--disable-doxygen-pdf
--without-xcb
+   # let users' flags control lto (bug #933178)
+   vkd3d_cv_cflags__flto_auto=
)
 
ECONF_SOURCE=${S} econf "${conf[@]}"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2024-05-21 Thread Ionen Wolkens
commit: f554c759cafd698a570f271c9bc036fcec483e9f
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed May 22 02:11:13 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed May 22 03:30:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f554c759

Revert "app-emulation/vkd3d-proton: add workaround for gcc14 ICE w/ mingw"

This reverts commit b7d87db08fa3899fd607a2f0d8137a35241b446f.

Fixing in mingw64-toolchain instead, *could* keep the workaround
longer for those that didn't update but likely doesn't affect many.

Bug: https://bugs.gentoo.org/932319
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-2.12.ebuild   | 3 ---
 app-emulation/vkd3d-proton/vkd3d-proton-2.6-r1.ebuild | 3 ---
 app-emulation/vkd3d-proton/vkd3d-proton-.ebuild   | 3 ---
 3 files changed, 9 deletions(-)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.12.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.12.ebuild
index 718bdcf5d876..b2632b34036a 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.12.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.12.ebuild
@@ -125,9 +125,6 @@ src_configure() {
# znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273
append-flags -mno-avx
 
-   # gcc14 -fno-omit-frame-pointer ICE workaround (bug #932319)
-   append-flags -fomit-frame-pointer
-
if [[ ${CHOST} != *-mingw* ]]; then
if [[ ! -v MINGW_BYPASS ]]; then
unset AR CC CXX RC STRIP WIDL

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.6-r1.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.6-r1.ebuild
index b1acedbf8fef..9a41d28143b1 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.6-r1.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.6-r1.ebuild
@@ -116,9 +116,6 @@ src_configure() {
# znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273
append-flags -mno-avx
 
-   # gcc14 -fno-omit-frame-pointer ICE workaround (bug #932319)
-   append-flags -fomit-frame-pointer
-
if [[ ${CHOST} != *-mingw* ]]; then
if [[ ! -v MINGW_BYPASS ]]; then
unset AR CC CXX RC STRIP WIDL

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
index 392e5e9c4273..12ec38649be1 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
@@ -125,9 +125,6 @@ src_configure() {
# znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273
append-flags -mno-avx
 
-   # gcc14 -fno-omit-frame-pointer ICE workaround (bug #932319)
-   append-flags -fomit-frame-pointer
-
if [[ ${CHOST} != *-mingw* ]]; then
if [[ ! -v MINGW_BYPASS ]]; then
unset AR CC CXX RC STRIP WIDL



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2024-05-20 Thread Ionen Wolkens
commit: b7d87db08fa3899fd607a2f0d8137a35241b446f
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue May 21 02:24:03 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue May 21 02:58:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7d87db0

app-emulation/vkd3d-proton: add workaround for gcc14 ICE w/ mingw

Bug: https://bugs.gentoo.org/932319
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-2.12.ebuild   | 3 +++
 app-emulation/vkd3d-proton/vkd3d-proton-2.6-r1.ebuild | 3 +++
 app-emulation/vkd3d-proton/vkd3d-proton-.ebuild   | 3 +++
 3 files changed, 9 insertions(+)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.12.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.12.ebuild
index b2632b34036a..718bdcf5d876 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.12.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.12.ebuild
@@ -125,6 +125,9 @@ src_configure() {
# znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273
append-flags -mno-avx
 
+   # gcc14 -fno-omit-frame-pointer ICE workaround (bug #932319)
+   append-flags -fomit-frame-pointer
+
if [[ ${CHOST} != *-mingw* ]]; then
if [[ ! -v MINGW_BYPASS ]]; then
unset AR CC CXX RC STRIP WIDL

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.6-r1.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.6-r1.ebuild
index 9a41d28143b1..b1acedbf8fef 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.6-r1.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.6-r1.ebuild
@@ -116,6 +116,9 @@ src_configure() {
# znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273
append-flags -mno-avx
 
+   # gcc14 -fno-omit-frame-pointer ICE workaround (bug #932319)
+   append-flags -fomit-frame-pointer
+
if [[ ${CHOST} != *-mingw* ]]; then
if [[ ! -v MINGW_BYPASS ]]; then
unset AR CC CXX RC STRIP WIDL

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
index 12ec38649be1..392e5e9c4273 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
@@ -125,6 +125,9 @@ src_configure() {
# znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273
append-flags -mno-avx
 
+   # gcc14 -fno-omit-frame-pointer ICE workaround (bug #932319)
+   append-flags -fomit-frame-pointer
+
if [[ ${CHOST} != *-mingw* ]]; then
if [[ ! -v MINGW_BYPASS ]]; then
unset AR CC CXX RC STRIP WIDL



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2024-05-07 Thread Ionen Wolkens
commit: f332e277f645dcb01fbd08f6edadfa904fb7a4a5
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue May  7 12:18:20 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue May  7 14:23:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f332e277

app-emulation/vkd3d-proton: drop 2.10, 2.11.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/Manifest|   7 -
 .../vkd3d-proton/vkd3d-proton-2.10.ebuild  | 207 -
 .../vkd3d-proton/vkd3d-proton-2.11.1.ebuild| 201 
 3 files changed, 415 deletions(-)

diff --git a/app-emulation/vkd3d-proton/Manifest 
b/app-emulation/vkd3d-proton/Manifest
index d78dcf075d92..816f990db156 100644
--- a/app-emulation/vkd3d-proton/Manifest
+++ b/app-emulation/vkd3d-proton/Manifest
@@ -1,15 +1,8 @@
 DIST dxil-spirv-b03d68d6ed30e87a3bcef9a861fa3c6b4429e5cc.tar.gz 915224 BLAKE2B 
137f4b187300261d922ecc66542c5b38e6fa825cbb4e9adb43a7ca15ea9b968e24111bcaf9142782a44a6a7abb342a4ccfbd863af3c01287936e47b6162b7139
 SHA512 
890c0a0e638b9bffc9ce2cee871c60a2a552d691e60ad6ffa087dfae988e559151b7025e025e4346d1389b7d8f39f8b9bf93e43c7427c883662c1d6c86ff9b1a
 DIST spirv-headers-8b246ff75c6615ba4532fe4fde20f1be090c3764.tar.gz 472513 
BLAKE2B 
f1ad7e11c306c62509655eb41d74efc5fb88688780d006c6944844e964b339baa000f70e115c4df2947e882c9ac33186e301b31138c38fe5f997f7af7260f521
 SHA512 
fe1d9d70b217b194c92dd397bca386ce8452bc5ec3967d64a257b3a531386fe6a6ecb5e9ed8ab5bc5a2707c5378f02f05809d6d197dcfb3f87cd33304c3b1959
-DIST vkd3d-proton-2.10.tar.gz 1839493 BLAKE2B 
0dd3716bd986a78d8616fdfbe80833379bc93778a8cd599b8874b4bd620a3d5fa2d7ac342305db6acf3bb6025ac7b4ff138b49a30f34fa86f7af3ebb09903100
 SHA512 
84e9ebf84ac5294baf6d03e1291d7f3c4a004d6dd9da0450319e785827a635b70377855092d750b6c26492d369018585d7ec3cf46ebefc603751e13578bfe333
-DIST vkd3d-proton-2.11.1.tar.gz 1978301 BLAKE2B 
ede48d1895d2e8bc7f6e5971e6f7c95cc0403a3dad0dc3bdc6e19ecf6f282cd02c8c81371af8499e40d6ef9c055acabd90c8e65cd8b1360bded223864ccc0502
 SHA512 
91abd9bb854fe701db6e0d8c0a28e630ca23829676e2f74fa1bcd52801c1afef91456355e30a1c8fe27ee282ddf45dab40f28134be1e07f2cb07557112d3fee6
 DIST vkd3d-proton-2.12.tar.gz 2109289 BLAKE2B 
805298efa2f49a82dcc4b989856fb24469a1de9a1d175d5844be3e72187d14f3454ced52bcd65f557ec6776fda00112f4b9849dd48679e10aadf277d82b928ca
 SHA512 
fbd4102fc9917a8e7c28edcaa500c26352a0652a008da453108cd21325ef2c757b5c0842a50e2e5ea6efcacdabe86b2ce570647313d0036967a135b01850fbe8
 DIST vkd3d-proton-2.6.tar.gz 1271948 BLAKE2B 
02d2574a66614613748fe3471a6fd5aac2650fdae15a17b17ea2ed028fa53a0579b866e7240036a26108afc343395826474bb99e015b9299c2abec811bb872ab
 SHA512 
6f27d213652e2380a9ba4534ac9ffe4b752b4608fbc2e8acd273fa151ab19ad0b132e3436384d2b8591cd1a59f0b69d342c893dc3a64be85188b5e3274bcf3f1
-DIST vkd3d-proton-dxil-spirv-9044a31d22.tar.gz 876292 BLAKE2B 
dd55bc2b8125c3ec4639dcb4daa1b17e64824e6abb1e7ca102b2332535a9e5ad5a5af8959cc89cfd11f839ba90ded4614eb22dd5bdbd9b60abd7340d633c1287
 SHA512 
26a51c9bf7d55e77191d72642d20e98ceee0ffcf359646771cd20de093c670eeff082b80dc868a3e60de0ffb2ec0e0cd1276a39c13238a18282d5cb5a2059602
 DIST vkd3d-proton-dxil-spirv-b537bbb91b.tar.gz 631130 BLAKE2B 
99f40c5efde87d0af86542b427e5b0429be68ca69ba0c2b6d10a821811756d8dadff4449f268ae404f8ace09a91b3e8aaa135e534a77c0239e58c1a970a044cc
 SHA512 
3c20090b7a1b53c30fd4967622fc7384e1bcc504c30d8075068b87dad1bd2c6f4a12459bf42e61bf76b9dd454ec17a9d529f74ab0d5583627e966d94bb341dc3
-DIST vkd3d-proton-dxil-spirv-d6ffa30abf.tar.gz 783875 BLAKE2B 
971a183c84142a4a00858d85c88f48d0c2dd6c4cc7576811c958c03d7f2e8cacb54cf518fa5f3dc0d2e0da681f3a15ab8e7d35ef7bb6df0e5b429e99ccdc9b75
 SHA512 
68452e28a88b8437ac81479ff2562322de759aafb1e6ac253f84fd43f1d4eb3c677e54da320e5cfc2f569fe15ca7578c0c4af8dc699f51baf597b4796fdd0167
-DIST vkd3d-proton-spirv-headers-1d31a10040.tar.gz 445679 BLAKE2B 
3dac88269df92428fd93ca187eb417ec0156ff0b24200daf85526aaa92c30ba8743102764e20c47d783ed0704fa690c1bf60944ef81bbdd296890dde5fb9fcaa
 SHA512 
2536619cd7854954892dbb5ab5cd97e4e95fe3f5c121c4b2022426ae734fc20c1ebadbae1da7689f5ca18397075c54e4f16ad525b8ee873c4b0ffdc07aaacc03
-DIST vkd3d-proton-spirv-headers-aa331ab0ff.tar.gz 448200 BLAKE2B 
435e3ce169f44a00181a664a6cb2f3e45e22b3d4ec033d27fb2b54564b4fcc4274ac170f373daddf9ba0bd421b3d50fc87442c15345dae24ec131f4257b33f30
 SHA512 
1cd6043974daa4cd71138be629544d10944064af8e5b1a5a64e746922edd0d583050ec3b036ef304dd67a689c65541b5cb375d80f26ab3c9314653169cc5aac8
 DIST vkd3d-proton-spirv-headers-ae217c1780.tar.gz 415130 BLAKE2B 
0c6444c4c1cb43b9c69757d7c2257ce2fe1bc6be308341f3189766f120994e4920bc738b737d9eefc299359dab568fb8809782e3663dd589c0e4d13aecb8873a
 SHA512 
02cf1d63b29e48ef0efe489eb32237ba2f9f4bf58a182b00dc96aab18faba94de79283398e9e945cd81130f83fff228c59b04e496716ea9ccc148a5f4465282c
 DIST vkd3d-proton-vulkan-headers-83e1a9ed8c.tar.gz 1299014 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2024-04-25 Thread Sam James
commit: a495d4acdbf328d26e8816780e15b20cc42184f0
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 25 20:40:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 25 20:40:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a495d4ac

app-emulation/vkd3d-proton: Stabilize 2.12 x86, #930681

Signed-off-by: Sam James  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-2.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.12.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.12.ebuild
index 98a5935850ad..caaf0038f806 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.12.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.12.ebuild
@@ -35,7 +35,7 @@ else

https://github.com/KhronosGroup/Vulkan-Headers/archive/${HASH_VULKAN}.tar.gz
-> vulkan-headers-${HASH_VULKAN}.tar.gz
"
-   KEYWORDS="-* ~amd64 ~x86"
+   KEYWORDS="-* ~amd64 x86"
 fi
 
 DESCRIPTION="Fork of VKD3D, development branches for Proton's Direct3D 12 
implementation"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2024-04-25 Thread Sam James
commit: 26c205fd9f446a328767db45da0e92a90ae0ad59
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 25 20:40:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 25 20:40:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26c205fd

app-emulation/vkd3d-proton: Stabilize 2.12 amd64, #930681

Signed-off-by: Sam James  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-2.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.12.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.12.ebuild
index caaf0038f806..b2632b34036a 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.12.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.12.ebuild
@@ -35,7 +35,7 @@ else

https://github.com/KhronosGroup/Vulkan-Headers/archive/${HASH_VULKAN}.tar.gz
-> vulkan-headers-${HASH_VULKAN}.tar.gz
"
-   KEYWORDS="-* ~amd64 x86"
+   KEYWORDS="-* amd64 x86"
 fi
 
 DESCRIPTION="Fork of VKD3D, development branches for Proton's Direct3D 12 
implementation"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2024-03-28 Thread Ionen Wolkens
commit: 2c034d2d179a986b37b232221ac24cf64580fff6
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Mar 28 10:05:01 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Mar 28 10:10:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c034d2d

app-emulation/vkd3d-proton: filter -Wl,-z,* ... for C(XX)FLAGS

strip-unsupported-flags handles this fine in LDFLAGS, but -Wl,*
are no-ops during compile-only tests (thus not stripped) and then
if a package compiles and links anything at same time it fails.

This used not to be a big problem but now that 23.0 profiles
do -Wl,-z,pack-relative-relocs (mingw ld has no -z) this is
hitting bashrc-mv users that tend to do CFLAGS="${LDFLAGS}"
by default. Tempting to ignore it because of how wrong it is,
but well.

An alternate route could be to eventually have strip-flags
and/or strip-unsupported-flags remove -Wl,* from non-LDFLAGS
given this could affect more than mingw (e.g. switching to
bfd when there is a lld-only option).

Bug: https://bugs.gentoo.org/928038
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-2.10.ebuild   | 5 +
 app-emulation/vkd3d-proton/vkd3d-proton-2.11.1.ebuild | 5 +
 app-emulation/vkd3d-proton/vkd3d-proton-2.12.ebuild   | 5 +
 app-emulation/vkd3d-proton/vkd3d-proton-2.6-r1.ebuild | 5 +
 app-emulation/vkd3d-proton/vkd3d-proton-.ebuild   | 5 +
 5 files changed, 25 insertions(+)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.10.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.10.ebuild
index d62c6a6a6518..a8a7ca34700f 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.10.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.10.ebuild
@@ -126,6 +126,11 @@ src_configure() {
unset AR CC CXX RC STRIP WIDL
filter-flags '-fuse-ld=*'
filter-flags '-mfunction-return=thunk*' #878849
+
+   # some bashrc-mv users tend to do CFLAGS="${LDFLAGS}" 
and then
+   # strip-unsupported-flags miss these during 
compile-only tests
+   # (primarily done for 23.0 profiles' -z, not full 
coverage)
+   filter-flags '-Wl,-z,*' #928038
fi
 
CHOST_amd64=x86_64-w64-mingw32

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.11.1.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.11.1.ebuild
index dca027f8359a..9665ed5de725 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.11.1.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.11.1.ebuild
@@ -124,6 +124,11 @@ src_configure() {
unset AR CC CXX RC STRIP WIDL
filter-flags '-fuse-ld=*'
filter-flags '-mfunction-return=thunk*' #878849
+
+   # some bashrc-mv users tend to do CFLAGS="${LDFLAGS}" 
and then
+   # strip-unsupported-flags miss these during 
compile-only tests
+   # (primarily done for 23.0 profiles' -z, not full 
coverage)
+   filter-flags '-Wl,-z,*' #928038
fi
 
CHOST_amd64=x86_64-w64-mingw32

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.12.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.12.ebuild
index 1190df8cfcb2..98a5935850ad 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.12.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.12.ebuild
@@ -130,6 +130,11 @@ src_configure() {
unset AR CC CXX RC STRIP WIDL
filter-flags '-fuse-ld=*'
filter-flags '-mfunction-return=thunk*' #878849
+
+   # some bashrc-mv users tend to do CFLAGS="${LDFLAGS}" 
and then
+   # strip-unsupported-flags miss these during 
compile-only tests
+   # (primarily done for 23.0 profiles' -z, not full 
coverage)
+   filter-flags '-Wl,-z,*' #928038
fi
 
CHOST_amd64=x86_64-w64-mingw32

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.6-r1.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.6-r1.ebuild
index 32e103ce091f..9a41d28143b1 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.6-r1.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.6-r1.ebuild
@@ -121,6 +121,11 @@ src_configure() {
unset AR CC CXX RC STRIP WIDL
filter-flags '-fuse-ld=*'
filter-flags '-mfunction-return=thunk*' #878849
+
+   # some bashrc-mv users tend to do CFLAGS="${LDFLAGS}" 
and then
+   # strip-unsupported-flags miss these during 
compile-only tests
+   # (primarily done for 23.0 profiles' -z, not full 
coverage)
+   filter-flags '-Wl,-z,*' #928038
fi
 
CHOST_amd64=x86_64-w64-mingw32


[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2024-03-27 Thread Ionen Wolkens
commit: be99a32ec48a71a63610960ecb026c9e7b80e46c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Mar 27 16:41:42 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Mar 27 16:42:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be99a32e

app-emulation/vkd3d-proton: mark as LTO unsafe

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-2.10.ebuild   | 5 +
 app-emulation/vkd3d-proton/vkd3d-proton-2.11.1.ebuild | 5 +
 app-emulation/vkd3d-proton/vkd3d-proton-2.12.ebuild   | 5 +
 app-emulation/vkd3d-proton/vkd3d-proton-2.6-r1.ebuild | 5 +
 app-emulation/vkd3d-proton/vkd3d-proton-.ebuild   | 5 +
 5 files changed, 25 insertions(+)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.10.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.10.ebuild
index fb54dd38775d..d62c6a6a6518 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.10.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.10.ebuild
@@ -110,6 +110,11 @@ src_prepare() {
 src_configure() {
use crossdev-mingw || 
PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
 
+   # random segfaults been reported with LTO in some games, filter as
+   # a safety (note that optimizing this further won't really help
+   # performance, GPU does the actual work)
+   filter-lto
+
# -mavx with mingw-gcc has a history of obscure issues and
# disabling is seen as safer, e.g. `WINEARCH=win32 winecfg`
# crashes with -march=skylake >=wine-8.10, similar issues with

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.11.1.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.11.1.ebuild
index 1eed493adf7a..dca027f8359a 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.11.1.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.11.1.ebuild
@@ -108,6 +108,11 @@ src_prepare() {
 src_configure() {
use crossdev-mingw || 
PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
 
+   # random segfaults been reported with LTO in some games, filter as
+   # a safety (note that optimizing this further won't really help
+   # performance, GPU does the actual work)
+   filter-lto
+
# -mavx with mingw-gcc has a history of obscure issues and
# disabling is seen as safer, e.g. `WINEARCH=win32 winecfg`
# crashes with -march=skylake >=wine-8.10, similar issues with

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.12.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.12.ebuild
index c107c315e595..1190df8cfcb2 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.12.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.12.ebuild
@@ -114,6 +114,11 @@ src_prepare() {
 src_configure() {
use crossdev-mingw || 
PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
 
+   # random segfaults been reported with LTO in some games, filter as
+   # a safety (note that optimizing this further won't really help
+   # performance, GPU does the actual work)
+   filter-lto
+
# -mavx with mingw-gcc has a history of obscure issues and
# disabling is seen as safer, e.g. `WINEARCH=win32 winecfg`
# crashes with -march=skylake >=wine-8.10, similar issues with

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.6-r1.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.6-r1.ebuild
index 912055248d4b..32e103ce091f 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.6-r1.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.6-r1.ebuild
@@ -105,6 +105,11 @@ src_prepare() {
 src_configure() {
use crossdev-mingw || 
PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
 
+   # random segfaults been reported with LTO in some games, filter as
+   # a safety (note that optimizing this further won't really help
+   # performance, GPU does the actual work)
+   filter-lto
+
# -mavx with mingw-gcc has a history of obscure issues and
# disabling is seen as safer, e.g. `WINEARCH=win32 winecfg`
# crashes with -march=skylake >=wine-8.10, similar issues with

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
index 3279df434dc9..5f2131de62c5 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
@@ -114,6 +114,11 @@ src_prepare() {
 src_configure() {
use crossdev-mingw || 
PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
 
+   # random segfaults been reported with LTO in some games, filter as
+   # a safety (note that optimizing this further won't really help
+   # performance, GPU does the actual work)
+   filter-lto
+
# -mavx with mingw-gcc has a history of obscure issues and
# disabling is seen as safer, e.g. `WINEARCH=win32 winecfg`
# crashes with -march=skylake >=wine-8.10, similar issues with



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2024-03-24 Thread Ionen Wolkens
commit: 6da4ec59b0cea1506aebfdde8d5d526a78a792b9
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Mar 24 18:18:55 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Mar 24 18:37:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6da4ec59

app-emulation/vkd3d-proton: remove old -fstack-protector workaround

mingw64-*-11 been gone for a while now.

Was originally thinking to add the same workaround as mingw64-toolchain
for -Wl,-z,* but meson does not need this. So isntead cleaning this up.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-2.10.ebuild   | 8 +---
 app-emulation/vkd3d-proton/vkd3d-proton-2.11.1.ebuild | 6 --
 app-emulation/vkd3d-proton/vkd3d-proton-2.12.ebuild   | 6 --
 app-emulation/vkd3d-proton/vkd3d-proton-2.6-r1.ebuild | 8 +---
 app-emulation/vkd3d-proton/vkd3d-proton-.ebuild   | 6 --
 5 files changed, 2 insertions(+), 32 deletions(-)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.10.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.10.ebuild
index e25d27adcaa5..fb54dd38775d 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.10.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -121,12 +121,6 @@ src_configure() {
unset AR CC CXX RC STRIP WIDL
filter-flags '-fuse-ld=*'
filter-flags '-mfunction-return=thunk*' #878849
-   if has_version '

[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2024-03-15 Thread Ionen Wolkens
commit: d0b624d6dfae176b671a9a3f6876c527302ce3fd
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Mar 15 20:07:22 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Mar 15 20:11:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0b624d6

app-emulation/vkd3d-proton: add 2.12

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/Manifest|   4 +
 .../vkd3d-proton/vkd3d-proton-2.12.ebuild  | 203 +
 2 files changed, 207 insertions(+)

diff --git a/app-emulation/vkd3d-proton/Manifest 
b/app-emulation/vkd3d-proton/Manifest
index afaafec0c534..d78dcf075d92 100644
--- a/app-emulation/vkd3d-proton/Manifest
+++ b/app-emulation/vkd3d-proton/Manifest
@@ -1,5 +1,8 @@
+DIST dxil-spirv-b03d68d6ed30e87a3bcef9a861fa3c6b4429e5cc.tar.gz 915224 BLAKE2B 
137f4b187300261d922ecc66542c5b38e6fa825cbb4e9adb43a7ca15ea9b968e24111bcaf9142782a44a6a7abb342a4ccfbd863af3c01287936e47b6162b7139
 SHA512 
890c0a0e638b9bffc9ce2cee871c60a2a552d691e60ad6ffa087dfae988e559151b7025e025e4346d1389b7d8f39f8b9bf93e43c7427c883662c1d6c86ff9b1a
+DIST spirv-headers-8b246ff75c6615ba4532fe4fde20f1be090c3764.tar.gz 472513 
BLAKE2B 
f1ad7e11c306c62509655eb41d74efc5fb88688780d006c6944844e964b339baa000f70e115c4df2947e882c9ac33186e301b31138c38fe5f997f7af7260f521
 SHA512 
fe1d9d70b217b194c92dd397bca386ce8452bc5ec3967d64a257b3a531386fe6a6ecb5e9ed8ab5bc5a2707c5378f02f05809d6d197dcfb3f87cd33304c3b1959
 DIST vkd3d-proton-2.10.tar.gz 1839493 BLAKE2B 
0dd3716bd986a78d8616fdfbe80833379bc93778a8cd599b8874b4bd620a3d5fa2d7ac342305db6acf3bb6025ac7b4ff138b49a30f34fa86f7af3ebb09903100
 SHA512 
84e9ebf84ac5294baf6d03e1291d7f3c4a004d6dd9da0450319e785827a635b70377855092d750b6c26492d369018585d7ec3cf46ebefc603751e13578bfe333
 DIST vkd3d-proton-2.11.1.tar.gz 1978301 BLAKE2B 
ede48d1895d2e8bc7f6e5971e6f7c95cc0403a3dad0dc3bdc6e19ecf6f282cd02c8c81371af8499e40d6ef9c055acabd90c8e65cd8b1360bded223864ccc0502
 SHA512 
91abd9bb854fe701db6e0d8c0a28e630ca23829676e2f74fa1bcd52801c1afef91456355e30a1c8fe27ee282ddf45dab40f28134be1e07f2cb07557112d3fee6
+DIST vkd3d-proton-2.12.tar.gz 2109289 BLAKE2B 
805298efa2f49a82dcc4b989856fb24469a1de9a1d175d5844be3e72187d14f3454ced52bcd65f557ec6776fda00112f4b9849dd48679e10aadf277d82b928ca
 SHA512 
fbd4102fc9917a8e7c28edcaa500c26352a0652a008da453108cd21325ef2c757b5c0842a50e2e5ea6efcacdabe86b2ce570647313d0036967a135b01850fbe8
 DIST vkd3d-proton-2.6.tar.gz 1271948 BLAKE2B 
02d2574a66614613748fe3471a6fd5aac2650fdae15a17b17ea2ed028fa53a0579b866e7240036a26108afc343395826474bb99e015b9299c2abec811bb872ab
 SHA512 
6f27d213652e2380a9ba4534ac9ffe4b752b4608fbc2e8acd273fa151ab19ad0b132e3436384d2b8591cd1a59f0b69d342c893dc3a64be85188b5e3274bcf3f1
 DIST vkd3d-proton-dxil-spirv-9044a31d22.tar.gz 876292 BLAKE2B 
dd55bc2b8125c3ec4639dcb4daa1b17e64824e6abb1e7ca102b2332535a9e5ad5a5af8959cc89cfd11f839ba90ded4614eb22dd5bdbd9b60abd7340d633c1287
 SHA512 
26a51c9bf7d55e77191d72642d20e98ceee0ffcf359646771cd20de093c670eeff082b80dc868a3e60de0ffb2ec0e0cd1276a39c13238a18282d5cb5a2059602
 DIST vkd3d-proton-dxil-spirv-b537bbb91b.tar.gz 631130 BLAKE2B 
99f40c5efde87d0af86542b427e5b0429be68ca69ba0c2b6d10a821811756d8dadff4449f268ae404f8ace09a91b3e8aaa135e534a77c0239e58c1a970a044cc
 SHA512 
3c20090b7a1b53c30fd4967622fc7384e1bcc504c30d8075068b87dad1bd2c6f4a12459bf42e61bf76b9dd454ec17a9d529f74ab0d5583627e966d94bb341dc3
@@ -9,3 +12,4 @@ DIST vkd3d-proton-spirv-headers-aa331ab0ff.tar.gz 448200 
BLAKE2B 435e3ce169f44a0
 DIST vkd3d-proton-spirv-headers-ae217c1780.tar.gz 415130 BLAKE2B 
0c6444c4c1cb43b9c69757d7c2257ce2fe1bc6be308341f3189766f120994e4920bc738b737d9eefc299359dab568fb8809782e3663dd589c0e4d13aecb8873a
 SHA512 
02cf1d63b29e48ef0efe489eb32237ba2f9f4bf58a182b00dc96aab18faba94de79283398e9e945cd81130f83fff228c59b04e496716ea9ccc148a5f4465282c
 DIST vkd3d-proton-vulkan-headers-83e1a9ed8c.tar.gz 1299014 BLAKE2B 
0b1e635aaa6eebec3525b13698a064e0e5b8a78829a772cbe9e1890148059bf396bc5c830e8d6ee3070a3343775991642565283994c65acfa0d82a91590b7d84
 SHA512 
ecb2158cad55edb4ba069383668f3b311a2f6aa6777b5b7ed94795d454622426ee34fee52b13c97d2f07b5b2f965815ee61a0203b76a0b0d2c708a4786d06b96
 DIST vkd3d-proton-vulkan-headers-a0c76b4ef7.tar.gz 2072604 BLAKE2B 
324fe6cc9b803ba5dfa38a3c97d7573cb138f8e0619c0748a096f1a13eb8b608d5a780cb071f3727b0912005a0ab1bc5fd4f1a335ee74d00b44876dfe422f433
 SHA512 
6f447fef01946849c925634a7caf793e69f3aec52d8de2fa77fe8f5f7675c831fb54a1852cf3326e3909ce43a6f2970dd60c6976ac5d9459ef7bac62583b7ba9
+DIST vulkan-headers-f030d9dd8ca297b84b10330cee87f72acc3b0aab.tar.gz 2255357 
BLAKE2B 
07cfa8ccdd26966116e7c35e0d350be94936469f2b9af77c84b8c61495b6ba76813047b5d26bba1fabd44a8f35396b32b6ad32c3b93b0b1a818ce9ed45f93db2
 SHA512 
6adf81d16d07710322b7c92a0e0436ee33be94d55116e3c460eabb4196a180f8c7b481c19a84a8bbea4e98dda6cf63ff2876f196348921a0c1d9c8c1005cd521

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.12.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.12.ebuild
new file mode 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2024-03-15 Thread Ionen Wolkens
commit: feeb2e671e5ad3d14408611f5b1ed6070cab7060
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Mar 15 20:09:23 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Mar 15 20:11:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=feeb2e67

app-emulation/vkd3d-proton: sync live

Signed-off-by: Ionen Wolkens  gentoo.org>

 .../vkd3d-proton/vkd3d-proton-.ebuild  | 32 +-
 1 file changed, 19 insertions(+), 13 deletions(-)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
index ac8d07ab3508..f84149c6054e 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -18,22 +18,23 @@ if [[ ${PV} ==  ]]; then
subprojects/dxil-spirv/third_party/spirv-headers # skip 
cross/tools
)
 else
-   HASH_VKD3D=eb4b411734f8de04912c4a950f407f25a92f35ab # match tag on bumps
-   HASH_DXIL=fc4df6ce3aa7deffa764847c6e59f8df63c7b4b6
-   HASH_SPIRV=1d31a100405cf8783ca7a31e31cdd727c9fc54c3
-   HASH_SPIRV_DXIL=aa331ab0ffcb3a67021caa1a0c1c9017712f2f31
-   HASH_VULKAN=a0c76b4ef76e219483755ff61dce6b67ff79f24b
+   HASH_VKD3D= # match tag on bumps
+   HASH_DXIL=
+   HASH_SPIRV=
+   HASH_SPIRV_DXIL=
+   HASH_VULKAN=
SRC_URI="

https://github.com/HansKristian-Work/vkd3d-proton/archive/refs/tags/v${PV}.tar.gz
-> ${P}.tar.gz

https://github.com/HansKristian-Work/dxil-spirv/archive/${HASH_DXIL}.tar.gz
-   -> ${PN}-dxil-spirv-${HASH_DXIL::10}.tar.gz
+   -> dxil-spirv-${HASH_DXIL}.tar.gz

https://github.com/KhronosGroup/SPIRV-Headers/archive/${HASH_SPIRV}.tar.gz
-   -> ${PN}-spirv-headers-${HASH_SPIRV::10}.tar.gz
+   -> spirv-headers-${HASH_SPIRV}.tar.gz

https://github.com/KhronosGroup/SPIRV-Headers/archive/${HASH_SPIRV_DXIL}.tar.gz
-   -> ${PN}-spirv-headers-${HASH_SPIRV_DXIL::10}.tar.gz
+   -> spirv-headers-${HASH_SPIRV_DXIL}.tar.gz

https://github.com/KhronosGroup/Vulkan-Headers/archive/${HASH_VULKAN}.tar.gz
-   -> ${PN}-vulkan-headers-${HASH_VULKAN::10}.tar.gz"
+   -> vulkan-headers-${HASH_VULKAN}.tar.gz
+   "
KEYWORDS="-* ~amd64 ~x86"
 fi
 
@@ -88,10 +89,15 @@ src_prepare() {
mv ../SPIRV-Headers-${HASH_SPIRV} khronos/SPIRV-Headers || die
mv ../Vulkan-Headers-${HASH_VULKAN} khronos/Vulkan-Headers || 
die
 
-   # dxil and vkd3d's spirv headers currently mismatch and 
incompatible
rmdir subprojects/dxil-spirv/third_party/spirv-headers || die
-   mv ../SPIRV-Headers-${HASH_SPIRV_DXIL} \
-   subprojects/dxil-spirv/third_party/spirv-headers || die
+   # dxil and vkd3d's spirv headers sometime mismatch and are 
incompatible
+   if [[ ${HASH_SPIRV} == "${HASH_SPIRV_DXIL}" ]]; then
+   ln -s ../../../khronos/SPIRV-Headers \
+   
subprojects/dxil-spirv/third_party/spirv-headers || die
+   else
+   mv ../SPIRV-Headers-${HASH_SPIRV_DXIL} \
+   
subprojects/dxil-spirv/third_party/spirv-headers || die
+   fi
fi
 
default



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2024-03-11 Thread Ionen Wolkens
commit: be4f9c0050a906f383585e207f7ae6a5bf8c60df
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Mar  5 23:45:37 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 12 04:09:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be4f9c00

app-emulation/vkd3d: add 1.11

Meant to push this earlier but it got lost in the wrong branch,
doubt many are still use the ELF version of this anyway (only for
old wine).

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d/Manifest  |  1 +
 app-emulation/vkd3d/vkd3d-1.11.ebuild | 49 +++
 2 files changed, 50 insertions(+)

diff --git a/app-emulation/vkd3d/Manifest b/app-emulation/vkd3d/Manifest
index 28793588a192..8467f886d3ee 100644
--- a/app-emulation/vkd3d/Manifest
+++ b/app-emulation/vkd3d/Manifest
@@ -1 +1,2 @@
 DIST vkd3d-1.10.tar.xz 956600 BLAKE2B 
141a8364ef4d34cef9eeef1fe78c18b8da3778627046ac543c3f18cd53a5a6517757532c3469475e1047f2ab7c621ebdd3655899d24aeec5093943a19bcb3958
 SHA512 
26db0322fe26a3ad361cec15b82ac461e2751cdc6e9f65f393b0aa533bba4644cdb2a454af9cf96efb09b562bd2bf9e9b765d0eee4b4cc7be34e0763d31c6f60
+DIST vkd3d-1.11.tar.xz 1016132 BLAKE2B 
634f5f99f7605814d36a90270ddb82a6a11e2b6bfc2cdc6a6d4d31b730b9d5739479770fe00704f27a726c39aa115272c0a79dbcff8baf251188a4b3ead8faeb
 SHA512 
2b14f7f8d4d58c2bfc6c30aa0d24b6789c0887b2869cfb6be98d03b7b001a74a1fbe24439229fa4d3a618a69fe8eeb77d7a520a16276ae494fe6ee2357dd31d0

diff --git a/app-emulation/vkd3d/vkd3d-1.11.ebuild 
b/app-emulation/vkd3d/vkd3d-1.11.ebuild
new file mode 100644
index ..23f3a949fb23
--- /dev/null
+++ b/app-emulation/vkd3d/vkd3d-1.11.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal
+
+DESCRIPTION="D3D12 to Vulkan translation library"
+HOMEPAGE="https://gitlab.winehq.org/wine/vkd3d/;
+SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ncurses spirv-tools"
+RESTRICT="test" #838655
+
+RDEPEND="
+   media-libs/vulkan-loader[${MULTILIB_USEDEP}]
+   ncurses? ( sys-libs/ncurses:= )
+   spirv-tools? ( dev-util/spirv-tools[${MULTILIB_USEDEP}] )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-util/spirv-headers
+   dev-util/vulkan-headers
+"
+BDEPEND="
+   sys-devel/flex
+   sys-devel/bison
+   virtual/pkgconfig
+"
+
+multilib_src_configure() {
+   local conf=(
+   $(multilib_native_use_with ncurses)
+   $(use_with spirv-tools)
+   --disable-doxygen-pdf
+   --without-xcb
+   )
+
+   ECONF_SOURCE=${S} econf "${conf[@]}"
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   find "${ED}" -type f -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2024-01-08 Thread Ionen Wolkens
commit: b0cc6fbcfb3abed60d84c28511597421f08f89d8
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jan  8 13:56:01 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Jan  8 13:56:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0cc6fbc

Revert "app-emulation/vkd3d: sys-devel/flex -> app-alternatives/lex"

This reverts commit e6c89941071548365b919dae28d8ed6e8542f8d9.

Hadn't noticed flex had been changed too, same deal as yacc.
This does not care for the LEX variable and looks for flex
directly.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d/vkd3d-1.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/vkd3d/vkd3d-1.10.ebuild 
b/app-emulation/vkd3d/vkd3d-1.10.ebuild
index a07c6243deca..b8594f26e81e 100644
--- a/app-emulation/vkd3d/vkd3d-1.10.ebuild
+++ b/app-emulation/vkd3d/vkd3d-1.10.ebuild
@@ -26,7 +26,7 @@ DEPEND="
dev-util/vulkan-headers
 "
 BDEPEND="
-   app-alternatives/lex
+   sys-devel/flex
sys-devel/bison
virtual/pkgconfig
 "



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2024-01-08 Thread Ionen Wolkens
commit: e93476a6263a45afe34ed08d4f1173fe60649694
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jan  8 12:49:23 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Jan  8 12:57:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e93476a6

app-emulation/vkd3d: drop 1.9

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d/Manifest |  1 -
 app-emulation/vkd3d/vkd3d-1.9.ebuild | 51 
 2 files changed, 52 deletions(-)

diff --git a/app-emulation/vkd3d/Manifest b/app-emulation/vkd3d/Manifest
index 34fd5c26b6d7..28793588a192 100644
--- a/app-emulation/vkd3d/Manifest
+++ b/app-emulation/vkd3d/Manifest
@@ -1,2 +1 @@
 DIST vkd3d-1.10.tar.xz 956600 BLAKE2B 
141a8364ef4d34cef9eeef1fe78c18b8da3778627046ac543c3f18cd53a5a6517757532c3469475e1047f2ab7c621ebdd3655899d24aeec5093943a19bcb3958
 SHA512 
26db0322fe26a3ad361cec15b82ac461e2751cdc6e9f65f393b0aa533bba4644cdb2a454af9cf96efb09b562bd2bf9e9b765d0eee4b4cc7be34e0763d31c6f60
-DIST vkd3d-1.9.tar.xz 902300 BLAKE2B 
62c71b98912e66d86a2d2d934f6bd4c252cced68d3ad96c23b7404dbe346e7a11e43affb1959b389cfc90b53f32b2011ceeca6d066bcae876d24ff0822719d2b
 SHA512 
7fe931fca4bc2e13bd59f2068d758581797aa15530fb811d71323e3cd83a0f12ec3a00e2951f38033fccf8eabfca45e06dad79d80ccc164e047e13cbfc960d0e

diff --git a/app-emulation/vkd3d/vkd3d-1.9.ebuild 
b/app-emulation/vkd3d/vkd3d-1.9.ebuild
deleted file mode 100644
index a07c6243deca..
--- a/app-emulation/vkd3d/vkd3d-1.9.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-minimal
-
-DESCRIPTION="D3D12 to Vulkan translation library"
-HOMEPAGE="https://gitlab.winehq.org/wine/vkd3d/;
-SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="ncurses spirv-tools"
-RESTRICT="test" #838655
-
-RDEPEND="
-   media-libs/vulkan-loader[${MULTILIB_USEDEP}]
-   ncurses? ( sys-libs/ncurses:= )
-   spirv-tools? ( dev-util/spirv-tools[${MULTILIB_USEDEP}] )
-"
-DEPEND="
-   ${RDEPEND}
-   dev-util/spirv-headers
-   dev-util/vulkan-headers
-"
-BDEPEND="
-   app-alternatives/lex
-   sys-devel/bison
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.9-implicit-gettid.patch
-)
-
-multilib_src_configure() {
-   local conf=(
-   $(multilib_native_use_with ncurses)
-   $(use_with spirv-tools)
-   --disable-doxygen-pdf
-   --without-xcb
-   )
-
-   ECONF_SOURCE=${S} econf "${conf[@]}"
-}
-
-multilib_src_install_all() {
-   find "${ED}" -type f -name '*.la' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2024-01-08 Thread Ionen Wolkens
commit: 0a71108edcfc0773f72a5b417d10cdc0c56c8da7
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jan  8 12:48:24 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Jan  8 12:57:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a71108e

Revert "app-emulation/vkd3d: sys-devel/bison -> app-alternatives/yacc"

This reverts commit a9f5440566a22bf2174b67244facbc10db26da08.

This may not set YACC, but that's because vkd3d does not respect
this variable in the first place and looks for bison directly.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d/vkd3d-1.10.ebuild | 2 +-
 app-emulation/vkd3d/vkd3d-1.9.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/vkd3d/vkd3d-1.10.ebuild 
b/app-emulation/vkd3d/vkd3d-1.10.ebuild
index 6c1db7ea7dff..a07c6243deca 100644
--- a/app-emulation/vkd3d/vkd3d-1.10.ebuild
+++ b/app-emulation/vkd3d/vkd3d-1.10.ebuild
@@ -27,7 +27,7 @@ DEPEND="
 "
 BDEPEND="
app-alternatives/lex
-   app-alternatives/yacc
+   sys-devel/bison
virtual/pkgconfig
 "
 

diff --git a/app-emulation/vkd3d/vkd3d-1.9.ebuild 
b/app-emulation/vkd3d/vkd3d-1.9.ebuild
index 6c1db7ea7dff..a07c6243deca 100644
--- a/app-emulation/vkd3d/vkd3d-1.9.ebuild
+++ b/app-emulation/vkd3d/vkd3d-1.9.ebuild
@@ -27,7 +27,7 @@ DEPEND="
 "
 BDEPEND="
app-alternatives/lex
-   app-alternatives/yacc
+   sys-devel/bison
virtual/pkgconfig
 "
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2024-01-04 Thread Arthur Zamarin
commit: b28487df91bc789b559fb7adac2fe1d413886640
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:19:27 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:19:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b28487df

app-emulation/vkd3d-proton: Stabilize 2.11.1 x86, #921362

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-2.11.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.11.1.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.11.1.ebuild
index 2b91113df2fc..03fba29a0a3c 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.11.1.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.11.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -34,7 +34,7 @@ else
-> ${PN}-spirv-headers-${HASH_SPIRV_DXIL::10}.tar.gz

https://github.com/KhronosGroup/Vulkan-Headers/archive/${HASH_VULKAN}.tar.gz
-> ${PN}-vulkan-headers-${HASH_VULKAN::10}.tar.gz"
-   KEYWORDS="-* ~amd64 ~x86"
+   KEYWORDS="-* ~amd64 x86"
 fi
 
 DESCRIPTION="Fork of VKD3D, development branches for Proton's Direct3D 12 
implementation"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2024-01-04 Thread Arthur Zamarin
commit: fade3f004076a17b07176cd27cbdc964880ea72c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan  5 05:19:28 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan  5 05:19:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fade3f00

app-emulation/vkd3d-proton: Stabilize 2.11.1 amd64, #921362

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-2.11.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.11.1.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.11.1.ebuild
index 03fba29a0a3c..f57151b989e2 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.11.1.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.11.1.ebuild
@@ -34,7 +34,7 @@ else
-> ${PN}-spirv-headers-${HASH_SPIRV_DXIL::10}.tar.gz

https://github.com/KhronosGroup/Vulkan-Headers/archive/${HASH_VULKAN}.tar.gz
-> ${PN}-vulkan-headers-${HASH_VULKAN::10}.tar.gz"
-   KEYWORDS="-* ~amd64 x86"
+   KEYWORDS="-* amd64 x86"
 fi
 
 DESCRIPTION="Fork of VKD3D, development branches for Proton's Direct3D 12 
implementation"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2024-01-02 Thread Sam James
commit: 4ff9437ea472180676fefc31f65522ae37a5c661
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  3 06:58:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  3 06:58:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ff9437e

app-emulation/vkd3d: Stabilize 1.10 amd64, #921247

Signed-off-by: Sam James  gentoo.org>

 app-emulation/vkd3d/vkd3d-1.10.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/vkd3d/vkd3d-1.10.ebuild 
b/app-emulation/vkd3d/vkd3d-1.10.ebuild
index 2056245ceba0..14e7d9acd3f1 100644
--- a/app-emulation/vkd3d/vkd3d-1.10.ebuild
+++ b/app-emulation/vkd3d/vkd3d-1.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="ncurses spirv-tools"
 RESTRICT="test" #838655
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2024-01-02 Thread Sam James
commit: 6e67101ce26a8e33c0758d2019abd7b4832b77fb
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan  3 06:58:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  3 06:58:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e67101c

app-emulation/vkd3d: Stabilize 1.10 x86, #921247

Signed-off-by: Sam James  gentoo.org>

 app-emulation/vkd3d/vkd3d-1.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/vkd3d/vkd3d-1.10.ebuild 
b/app-emulation/vkd3d/vkd3d-1.10.ebuild
index 14e7d9acd3f1..b8594f26e81e 100644
--- a/app-emulation/vkd3d/vkd3d-1.10.ebuild
+++ b/app-emulation/vkd3d/vkd3d-1.10.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="ncurses spirv-tools"
 RESTRICT="test" #838655
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/files/

2023-12-19 Thread Ionen Wolkens
commit: 22be58cbadaa466b26db9bb7ca4afae840c9f04a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Dec 19 09:54:52 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Dec 19 09:56:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22be58cb

app-emulation/vkd3d: add MR link to gettid patch

No need to replace the patch+autoreconf for now, but will
hopefully be able to cleanup next bump.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d/files/vkd3d-1.9-implicit-gettid.patch | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/app-emulation/vkd3d/files/vkd3d-1.9-implicit-gettid.patch 
b/app-emulation/vkd3d/files/vkd3d-1.9-implicit-gettid.patch
index 5aea3171c2de..bb9f0658a799 100644
--- a/app-emulation/vkd3d/files/vkd3d-1.9-implicit-gettid.patch
+++ b/app-emulation/vkd3d/files/vkd3d-1.9-implicit-gettid.patch
@@ -1,5 +1,7 @@
-Dirty quick fix for implicit function check, VKD3D_CHECK_FUNC ideally
-needs to be adjusted to be able to pass headers.
+Dirty quick fix for implicit function check, VKD3D_CHECK_FUNC is
+unsuitable to handle it.
+
+Update: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/528
 --- a/configure
 +++ b/configure
 @@ -18656,2 +18656,3 @@



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2023-12-15 Thread Ionen Wolkens
commit: 09961e0804626c578009dc2cf6688ca18cbd5edc
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Dec 15 16:07:11 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Dec 15 16:07:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09961e08

app-emulation/vkd3d-proton: add 2.11.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/Manifest|   2 +
 .../vkd3d-proton/vkd3d-proton-2.11.1.ebuild| 197 +
 2 files changed, 199 insertions(+)

diff --git a/app-emulation/vkd3d-proton/Manifest 
b/app-emulation/vkd3d-proton/Manifest
index 9c8a0f2dbae5..82385933dc37 100644
--- a/app-emulation/vkd3d-proton/Manifest
+++ b/app-emulation/vkd3d-proton/Manifest
@@ -1,7 +1,9 @@
 DIST vkd3d-proton-2.10.tar.gz 1839493 BLAKE2B 
0dd3716bd986a78d8616fdfbe80833379bc93778a8cd599b8874b4bd620a3d5fa2d7ac342305db6acf3bb6025ac7b4ff138b49a30f34fa86f7af3ebb09903100
 SHA512 
84e9ebf84ac5294baf6d03e1291d7f3c4a004d6dd9da0450319e785827a635b70377855092d750b6c26492d369018585d7ec3cf46ebefc603751e13578bfe333
+DIST vkd3d-proton-2.11.1.tar.gz 1978301 BLAKE2B 
ede48d1895d2e8bc7f6e5971e6f7c95cc0403a3dad0dc3bdc6e19ecf6f282cd02c8c81371af8499e40d6ef9c055acabd90c8e65cd8b1360bded223864ccc0502
 SHA512 
91abd9bb854fe701db6e0d8c0a28e630ca23829676e2f74fa1bcd52801c1afef91456355e30a1c8fe27ee282ddf45dab40f28134be1e07f2cb07557112d3fee6
 DIST vkd3d-proton-2.11.tar.gz 1963984 BLAKE2B 
30832bc58f37827444fac96e6801dde49f40ce9c474298868659eea03fd72a64fcbc6f679af9203868057fdc17ccf909289fc4e8c8cdd15b7d95ed559ecd08d1
 SHA512 
43ff2b0d551d70185b9a0b7e6a377432c01a794699a0810cc397379a260f746134cc0d74b1a938038834d5d0cdd48a54251db7b26f50ca4fcd1b4dfbf101217e
 DIST vkd3d-proton-2.6.tar.gz 1271948 BLAKE2B 
02d2574a66614613748fe3471a6fd5aac2650fdae15a17b17ea2ed028fa53a0579b866e7240036a26108afc343395826474bb99e015b9299c2abec811bb872ab
 SHA512 
6f27d213652e2380a9ba4534ac9ffe4b752b4608fbc2e8acd273fa151ab19ad0b132e3436384d2b8591cd1a59f0b69d342c893dc3a64be85188b5e3274bcf3f1
 DIST vkd3d-proton-2.9.tar.gz 1534562 BLAKE2B 
c2fd0d7ede7eae9192c32d2756abb7601324a220391a85e6fad2b8c2786d2bf4870cefb5f1bdec5fe7197d941fd25296a283fad49ab7c95bad37a457118f9d47
 SHA512 
65cab81045d151a2ee8ff755d02138daf6581c491d273773d61847efa2520d4c456de0c564eb4fe4dfbdd1f7b5b2a0177766497815d04f03845dadd0857fb483
+DIST vkd3d-proton-dxil-spirv-9044a31d22.tar.gz 876292 BLAKE2B 
dd55bc2b8125c3ec4639dcb4daa1b17e64824e6abb1e7ca102b2332535a9e5ad5a5af8959cc89cfd11f839ba90ded4614eb22dd5bdbd9b60abd7340d633c1287
 SHA512 
26a51c9bf7d55e77191d72642d20e98ceee0ffcf359646771cd20de093c670eeff082b80dc868a3e60de0ffb2ec0e0cd1276a39c13238a18282d5cb5a2059602
 DIST vkd3d-proton-dxil-spirv-b537bbb91b.tar.gz 631130 BLAKE2B 
99f40c5efde87d0af86542b427e5b0429be68ca69ba0c2b6d10a821811756d8dadff4449f268ae404f8ace09a91b3e8aaa135e534a77c0239e58c1a970a044cc
 SHA512 
3c20090b7a1b53c30fd4967622fc7384e1bcc504c30d8075068b87dad1bd2c6f4a12459bf42e61bf76b9dd454ec17a9d529f74ab0d5583627e966d94bb341dc3
 DIST vkd3d-proton-dxil-spirv-d6ffa30abf.tar.gz 783875 BLAKE2B 
971a183c84142a4a00858d85c88f48d0c2dd6c4cc7576811c958c03d7f2e8cacb54cf518fa5f3dc0d2e0da681f3a15ab8e7d35ef7bb6df0e5b429e99ccdc9b75
 SHA512 
68452e28a88b8437ac81479ff2562322de759aafb1e6ac253f84fd43f1d4eb3c677e54da320e5cfc2f569fe15ca7578c0c4af8dc699f51baf597b4796fdd0167
 DIST vkd3d-proton-dxil-spirv-f20a0fb4e9.tar.gz 727867 BLAKE2B 
cad4db07fc8d92d2d33ff534483b809abe0a85b98184ceae850331b1287b5c4fa86a233a68faa55e6a05fbb05741ea0d9a20250d27312a2e83175b0c5dd76dad
 SHA512 
76d181d7326902d5eceb21d0d971cac7fccf9541b367a00ad72c2e7645262aff3d5cc707994f6ed1c75b9dc8ace240d3c4861f9f08fa622851c6be0a4b144f93

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.11.1.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.11.1.ebuild
new file mode 100644
index ..2b91113df2fc
--- /dev/null
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.11.1.ebuild
@@ -0,0 +1,197 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MULTILIB_ABIS="amd64 x86" # allow usage on /no-multilib/
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+inherit flag-o-matic meson-multilib toolchain-funcs
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/HansKristian-Work/vkd3d-proton.git;
+   EGIT_SUBMODULES=(
+   # uses hacks / recent features and easily breaks, keep bundled 
headers
+   # (also cross-compiled and -I/usr/include is troublesome)
+   khronos/{SPIRV,Vulkan}-Headers
+   subprojects/dxil-spirv
+   subprojects/dxil-spirv/third_party/spirv-headers # skip 
cross/tools
+   )
+else
+   HASH_VKD3D=105b5b77c9a34fd336b5c604e3c7a6cc48f39c3a # match tag on bumps
+   HASH_DXIL=9044a31d22afff1d75d07886e5096daf5f1ebed8
+   HASH_SPIRV=1d31a100405cf8783ca7a31e31cdd727c9fc54c3
+   HASH_SPIRV_DXIL=aa331ab0ffcb3a67021caa1a0c1c9017712f2f31
+   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2023-12-15 Thread Ionen Wolkens
commit: 85294dcbf23c245a803ce77f469e28244f3fb369
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Dec 15 16:09:09 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Dec 15 16:09:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85294dcb

app-emulation/vkd3d-proton: drop 2.9-r1

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/Manifest|   3 -
 .../vkd3d-proton/vkd3d-proton-2.9-r1.ebuild| 203 -
 2 files changed, 206 deletions(-)

diff --git a/app-emulation/vkd3d-proton/Manifest 
b/app-emulation/vkd3d-proton/Manifest
index 82385933dc37..4f6c1d222b10 100644
--- a/app-emulation/vkd3d-proton/Manifest
+++ b/app-emulation/vkd3d-proton/Manifest
@@ -2,15 +2,12 @@ DIST vkd3d-proton-2.10.tar.gz 1839493 BLAKE2B 
0dd3716bd986a78d8616fdfbe80833379b
 DIST vkd3d-proton-2.11.1.tar.gz 1978301 BLAKE2B 
ede48d1895d2e8bc7f6e5971e6f7c95cc0403a3dad0dc3bdc6e19ecf6f282cd02c8c81371af8499e40d6ef9c055acabd90c8e65cd8b1360bded223864ccc0502
 SHA512 
91abd9bb854fe701db6e0d8c0a28e630ca23829676e2f74fa1bcd52801c1afef91456355e30a1c8fe27ee282ddf45dab40f28134be1e07f2cb07557112d3fee6
 DIST vkd3d-proton-2.11.tar.gz 1963984 BLAKE2B 
30832bc58f37827444fac96e6801dde49f40ce9c474298868659eea03fd72a64fcbc6f679af9203868057fdc17ccf909289fc4e8c8cdd15b7d95ed559ecd08d1
 SHA512 
43ff2b0d551d70185b9a0b7e6a377432c01a794699a0810cc397379a260f746134cc0d74b1a938038834d5d0cdd48a54251db7b26f50ca4fcd1b4dfbf101217e
 DIST vkd3d-proton-2.6.tar.gz 1271948 BLAKE2B 
02d2574a66614613748fe3471a6fd5aac2650fdae15a17b17ea2ed028fa53a0579b866e7240036a26108afc343395826474bb99e015b9299c2abec811bb872ab
 SHA512 
6f27d213652e2380a9ba4534ac9ffe4b752b4608fbc2e8acd273fa151ab19ad0b132e3436384d2b8591cd1a59f0b69d342c893dc3a64be85188b5e3274bcf3f1
-DIST vkd3d-proton-2.9.tar.gz 1534562 BLAKE2B 
c2fd0d7ede7eae9192c32d2756abb7601324a220391a85e6fad2b8c2786d2bf4870cefb5f1bdec5fe7197d941fd25296a283fad49ab7c95bad37a457118f9d47
 SHA512 
65cab81045d151a2ee8ff755d02138daf6581c491d273773d61847efa2520d4c456de0c564eb4fe4dfbdd1f7b5b2a0177766497815d04f03845dadd0857fb483
 DIST vkd3d-proton-dxil-spirv-9044a31d22.tar.gz 876292 BLAKE2B 
dd55bc2b8125c3ec4639dcb4daa1b17e64824e6abb1e7ca102b2332535a9e5ad5a5af8959cc89cfd11f839ba90ded4614eb22dd5bdbd9b60abd7340d633c1287
 SHA512 
26a51c9bf7d55e77191d72642d20e98ceee0ffcf359646771cd20de093c670eeff082b80dc868a3e60de0ffb2ec0e0cd1276a39c13238a18282d5cb5a2059602
 DIST vkd3d-proton-dxil-spirv-b537bbb91b.tar.gz 631130 BLAKE2B 
99f40c5efde87d0af86542b427e5b0429be68ca69ba0c2b6d10a821811756d8dadff4449f268ae404f8ace09a91b3e8aaa135e534a77c0239e58c1a970a044cc
 SHA512 
3c20090b7a1b53c30fd4967622fc7384e1bcc504c30d8075068b87dad1bd2c6f4a12459bf42e61bf76b9dd454ec17a9d529f74ab0d5583627e966d94bb341dc3
 DIST vkd3d-proton-dxil-spirv-d6ffa30abf.tar.gz 783875 BLAKE2B 
971a183c84142a4a00858d85c88f48d0c2dd6c4cc7576811c958c03d7f2e8cacb54cf518fa5f3dc0d2e0da681f3a15ab8e7d35ef7bb6df0e5b429e99ccdc9b75
 SHA512 
68452e28a88b8437ac81479ff2562322de759aafb1e6ac253f84fd43f1d4eb3c677e54da320e5cfc2f569fe15ca7578c0c4af8dc699f51baf597b4796fdd0167
-DIST vkd3d-proton-dxil-spirv-f20a0fb4e9.tar.gz 727867 BLAKE2B 
cad4db07fc8d92d2d33ff534483b809abe0a85b98184ceae850331b1287b5c4fa86a233a68faa55e6a05fbb05741ea0d9a20250d27312a2e83175b0c5dd76dad
 SHA512 
76d181d7326902d5eceb21d0d971cac7fccf9541b367a00ad72c2e7645262aff3d5cc707994f6ed1c75b9dc8ace240d3c4861f9f08fa622851c6be0a4b144f93
 DIST vkd3d-proton-dxil-spirv-fc4df6ce3a.tar.gz 874759 BLAKE2B 
c5126336850e9869bf185c59d809c3142c7aa83dab363c966c3126c5d69487d58c07e89d5bd34194838455fa3b7929fe4b1f483019733f0e79c3c623cdc82b93
 SHA512 
0bd8865a5fad63e59b32b63a738b9b7b03075f36c7812fc40cd459ca9d57427b17972ebfb4f8fd0e0aa0e3054e2777e25b9b2965c454708931d7fb43d643b75f
 DIST vkd3d-proton-spirv-headers-1d31a10040.tar.gz 445679 BLAKE2B 
3dac88269df92428fd93ca187eb417ec0156ff0b24200daf85526aaa92c30ba8743102764e20c47d783ed0704fa690c1bf60944ef81bbdd296890dde5fb9fcaa
 SHA512 
2536619cd7854954892dbb5ab5cd97e4e95fe3f5c121c4b2022426ae734fc20c1ebadbae1da7689f5ca18397075c54e4f16ad525b8ee873c4b0ffdc07aaacc03
 DIST vkd3d-proton-spirv-headers-aa331ab0ff.tar.gz 448200 BLAKE2B 
435e3ce169f44a00181a664a6cb2f3e45e22b3d4ec033d27fb2b54564b4fcc4274ac170f373daddf9ba0bd421b3d50fc87442c15345dae24ec131f4257b33f30
 SHA512 
1cd6043974daa4cd71138be629544d10944064af8e5b1a5a64e746922edd0d583050ec3b036ef304dd67a689c65541b5cb375d80f26ab3c9314653169cc5aac8
 DIST vkd3d-proton-spirv-headers-ae217c1780.tar.gz 415130 BLAKE2B 
0c6444c4c1cb43b9c69757d7c2257ce2fe1bc6be308341f3189766f120994e4920bc738b737d9eefc299359dab568fb8809782e3663dd589c0e4d13aecb8873a
 SHA512 
02cf1d63b29e48ef0efe489eb32237ba2f9f4bf58a182b00dc96aab18faba94de79283398e9e945cd81130f83fff228c59b04e496716ea9ccc148a5f4465282c
 DIST vkd3d-proton-vulkan-headers-83e1a9ed8c.tar.gz 1299014 BLAKE2B 
0b1e635aaa6eebec3525b13698a064e0e5b8a78829a772cbe9e1890148059bf396bc5c830e8d6ee3070a3343775991642565283994c65acfa0d82a91590b7d84
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2023-12-15 Thread Michał Górny
commit: e01c782d4f6db8ccbf6806373f804797f01cef62
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec 15 10:10:04 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec 15 10:10:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e01c782d

app-emulation/vkd3d-proton: Stabilize 2.11 x86, #919892

Signed-off-by: Michał Górny  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-2.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.11.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.11.ebuild
index 6b76390725cb..ff0016c1ff36 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.11.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.11.ebuild
@@ -34,7 +34,7 @@ else
-> ${PN}-spirv-headers-${HASH_SPIRV_DXIL::10}.tar.gz

https://github.com/KhronosGroup/Vulkan-Headers/archive/${HASH_VULKAN}.tar.gz
-> ${PN}-vulkan-headers-${HASH_VULKAN::10}.tar.gz"
-   KEYWORDS="-* amd64 ~x86"
+   KEYWORDS="-* amd64 x86"
 fi
 
 DESCRIPTION="Fork of VKD3D, development branches for Proton's Direct3D 12 
implementation"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2023-12-14 Thread Sam James
commit: ddfc023777da1fdd0e65883da1a1183f6a8c0a4d
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 14 21:46:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 14 21:46:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddfc0237

app-emulation/vkd3d-proton: Stabilize 2.11 amd64, #919892

Signed-off-by: Sam James  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-2.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.11.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.11.ebuild
index ac8d07ab3508..6b76390725cb 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.11.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.11.ebuild
@@ -34,7 +34,7 @@ else
-> ${PN}-spirv-headers-${HASH_SPIRV_DXIL::10}.tar.gz

https://github.com/KhronosGroup/Vulkan-Headers/archive/${HASH_VULKAN}.tar.gz
-> ${PN}-vulkan-headers-${HASH_VULKAN::10}.tar.gz"
-   KEYWORDS="-* ~amd64 ~x86"
+   KEYWORDS="-* amd64 ~x86"
 fi
 
 DESCRIPTION="Fork of VKD3D, development branches for Proton's Direct3D 12 
implementation"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2023-12-07 Thread Ionen Wolkens
commit: 5b6eebd87decd22609166005bae45341fc6532be
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Dec  7 08:48:03 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Dec  7 08:57:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b6eebd8

app-emulation/vkd3d: add 1.10

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d/Manifest  |  1 +
 app-emulation/vkd3d/vkd3d-1.10.ebuild | 51 +++
 2 files changed, 52 insertions(+)

diff --git a/app-emulation/vkd3d/Manifest b/app-emulation/vkd3d/Manifest
index 9ec592e20e55..34fd5c26b6d7 100644
--- a/app-emulation/vkd3d/Manifest
+++ b/app-emulation/vkd3d/Manifest
@@ -1 +1,2 @@
+DIST vkd3d-1.10.tar.xz 956600 BLAKE2B 
141a8364ef4d34cef9eeef1fe78c18b8da3778627046ac543c3f18cd53a5a6517757532c3469475e1047f2ab7c621ebdd3655899d24aeec5093943a19bcb3958
 SHA512 
26db0322fe26a3ad361cec15b82ac461e2751cdc6e9f65f393b0aa533bba4644cdb2a454af9cf96efb09b562bd2bf9e9b765d0eee4b4cc7be34e0763d31c6f60
 DIST vkd3d-1.9.tar.xz 902300 BLAKE2B 
62c71b98912e66d86a2d2d934f6bd4c252cced68d3ad96c23b7404dbe346e7a11e43affb1959b389cfc90b53f32b2011ceeca6d066bcae876d24ff0822719d2b
 SHA512 
7fe931fca4bc2e13bd59f2068d758581797aa15530fb811d71323e3cd83a0f12ec3a00e2951f38033fccf8eabfca45e06dad79d80ccc164e047e13cbfc960d0e

diff --git a/app-emulation/vkd3d/vkd3d-1.10.ebuild 
b/app-emulation/vkd3d/vkd3d-1.10.ebuild
new file mode 100644
index ..2056245ceba0
--- /dev/null
+++ b/app-emulation/vkd3d/vkd3d-1.10.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal
+
+DESCRIPTION="D3D12 to Vulkan translation library"
+HOMEPAGE="https://gitlab.winehq.org/wine/vkd3d/;
+SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ncurses spirv-tools"
+RESTRICT="test" #838655
+
+RDEPEND="
+   media-libs/vulkan-loader[${MULTILIB_USEDEP}]
+   ncurses? ( sys-libs/ncurses:= )
+   spirv-tools? ( dev-util/spirv-tools[${MULTILIB_USEDEP}] )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-util/spirv-headers
+   dev-util/vulkan-headers
+"
+BDEPEND="
+   sys-devel/flex
+   sys-devel/bison
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.9-implicit-gettid.patch
+)
+
+multilib_src_configure() {
+   local conf=(
+   $(multilib_native_use_with ncurses)
+   $(use_with spirv-tools)
+   --disable-doxygen-pdf
+   --without-xcb
+   )
+
+   ECONF_SOURCE=${S} econf "${conf[@]}"
+}
+
+multilib_src_install_all() {
+   find "${ED}" -type f -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2023-11-24 Thread Ionen Wolkens
commit: f202c76c219447b53030d9175a17dc39e53d9f50
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Nov 24 16:56:38 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Nov 24 17:00:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f202c76c

app-emulation/vkd3d-proton: add 2.11

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/Manifest|   2 +
 .../vkd3d-proton/vkd3d-proton-2.11.ebuild  | 197 +
 2 files changed, 199 insertions(+)

diff --git a/app-emulation/vkd3d-proton/Manifest 
b/app-emulation/vkd3d-proton/Manifest
index 144ef319dd53..9c8a0f2dbae5 100644
--- a/app-emulation/vkd3d-proton/Manifest
+++ b/app-emulation/vkd3d-proton/Manifest
@@ -1,9 +1,11 @@
 DIST vkd3d-proton-2.10.tar.gz 1839493 BLAKE2B 
0dd3716bd986a78d8616fdfbe80833379bc93778a8cd599b8874b4bd620a3d5fa2d7ac342305db6acf3bb6025ac7b4ff138b49a30f34fa86f7af3ebb09903100
 SHA512 
84e9ebf84ac5294baf6d03e1291d7f3c4a004d6dd9da0450319e785827a635b70377855092d750b6c26492d369018585d7ec3cf46ebefc603751e13578bfe333
+DIST vkd3d-proton-2.11.tar.gz 1963984 BLAKE2B 
30832bc58f37827444fac96e6801dde49f40ce9c474298868659eea03fd72a64fcbc6f679af9203868057fdc17ccf909289fc4e8c8cdd15b7d95ed559ecd08d1
 SHA512 
43ff2b0d551d70185b9a0b7e6a377432c01a794699a0810cc397379a260f746134cc0d74b1a938038834d5d0cdd48a54251db7b26f50ca4fcd1b4dfbf101217e
 DIST vkd3d-proton-2.6.tar.gz 1271948 BLAKE2B 
02d2574a66614613748fe3471a6fd5aac2650fdae15a17b17ea2ed028fa53a0579b866e7240036a26108afc343395826474bb99e015b9299c2abec811bb872ab
 SHA512 
6f27d213652e2380a9ba4534ac9ffe4b752b4608fbc2e8acd273fa151ab19ad0b132e3436384d2b8591cd1a59f0b69d342c893dc3a64be85188b5e3274bcf3f1
 DIST vkd3d-proton-2.9.tar.gz 1534562 BLAKE2B 
c2fd0d7ede7eae9192c32d2756abb7601324a220391a85e6fad2b8c2786d2bf4870cefb5f1bdec5fe7197d941fd25296a283fad49ab7c95bad37a457118f9d47
 SHA512 
65cab81045d151a2ee8ff755d02138daf6581c491d273773d61847efa2520d4c456de0c564eb4fe4dfbdd1f7b5b2a0177766497815d04f03845dadd0857fb483
 DIST vkd3d-proton-dxil-spirv-b537bbb91b.tar.gz 631130 BLAKE2B 
99f40c5efde87d0af86542b427e5b0429be68ca69ba0c2b6d10a821811756d8dadff4449f268ae404f8ace09a91b3e8aaa135e534a77c0239e58c1a970a044cc
 SHA512 
3c20090b7a1b53c30fd4967622fc7384e1bcc504c30d8075068b87dad1bd2c6f4a12459bf42e61bf76b9dd454ec17a9d529f74ab0d5583627e966d94bb341dc3
 DIST vkd3d-proton-dxil-spirv-d6ffa30abf.tar.gz 783875 BLAKE2B 
971a183c84142a4a00858d85c88f48d0c2dd6c4cc7576811c958c03d7f2e8cacb54cf518fa5f3dc0d2e0da681f3a15ab8e7d35ef7bb6df0e5b429e99ccdc9b75
 SHA512 
68452e28a88b8437ac81479ff2562322de759aafb1e6ac253f84fd43f1d4eb3c677e54da320e5cfc2f569fe15ca7578c0c4af8dc699f51baf597b4796fdd0167
 DIST vkd3d-proton-dxil-spirv-f20a0fb4e9.tar.gz 727867 BLAKE2B 
cad4db07fc8d92d2d33ff534483b809abe0a85b98184ceae850331b1287b5c4fa86a233a68faa55e6a05fbb05741ea0d9a20250d27312a2e83175b0c5dd76dad
 SHA512 
76d181d7326902d5eceb21d0d971cac7fccf9541b367a00ad72c2e7645262aff3d5cc707994f6ed1c75b9dc8ace240d3c4861f9f08fa622851c6be0a4b144f93
+DIST vkd3d-proton-dxil-spirv-fc4df6ce3a.tar.gz 874759 BLAKE2B 
c5126336850e9869bf185c59d809c3142c7aa83dab363c966c3126c5d69487d58c07e89d5bd34194838455fa3b7929fe4b1f483019733f0e79c3c623cdc82b93
 SHA512 
0bd8865a5fad63e59b32b63a738b9b7b03075f36c7812fc40cd459ca9d57427b17972ebfb4f8fd0e0aa0e3054e2777e25b9b2965c454708931d7fb43d643b75f
 DIST vkd3d-proton-spirv-headers-1d31a10040.tar.gz 445679 BLAKE2B 
3dac88269df92428fd93ca187eb417ec0156ff0b24200daf85526aaa92c30ba8743102764e20c47d783ed0704fa690c1bf60944ef81bbdd296890dde5fb9fcaa
 SHA512 
2536619cd7854954892dbb5ab5cd97e4e95fe3f5c121c4b2022426ae734fc20c1ebadbae1da7689f5ca18397075c54e4f16ad525b8ee873c4b0ffdc07aaacc03
 DIST vkd3d-proton-spirv-headers-aa331ab0ff.tar.gz 448200 BLAKE2B 
435e3ce169f44a00181a664a6cb2f3e45e22b3d4ec033d27fb2b54564b4fcc4274ac170f373daddf9ba0bd421b3d50fc87442c15345dae24ec131f4257b33f30
 SHA512 
1cd6043974daa4cd71138be629544d10944064af8e5b1a5a64e746922edd0d583050ec3b036ef304dd67a689c65541b5cb375d80f26ab3c9314653169cc5aac8
 DIST vkd3d-proton-spirv-headers-ae217c1780.tar.gz 415130 BLAKE2B 
0c6444c4c1cb43b9c69757d7c2257ce2fe1bc6be308341f3189766f120994e4920bc738b737d9eefc299359dab568fb8809782e3663dd589c0e4d13aecb8873a
 SHA512 
02cf1d63b29e48ef0efe489eb32237ba2f9f4bf58a182b00dc96aab18faba94de79283398e9e945cd81130f83fff228c59b04e496716ea9ccc148a5f4465282c

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.11.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.11.ebuild
new file mode 100644
index ..ac8d07ab3508
--- /dev/null
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.11.ebuild
@@ -0,0 +1,197 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MULTILIB_ABIS="amd64 x86" # allow usage on /no-multilib/
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+inherit flag-o-matic meson-multilib toolchain-funcs
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2023-11-24 Thread Ionen Wolkens
commit: f432b1c21926a3f0d166015c8a71fa80f251a225
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Nov 24 16:58:36 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Nov 24 17:00:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f432b1c2

app-emulation/vkd3d-proton: sync live

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
index 573700be0e89..ac8d07ab3508 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
@@ -18,11 +18,11 @@ if [[ ${PV} ==  ]]; then
subprojects/dxil-spirv/third_party/spirv-headers # skip 
cross/tools
)
 else
-   HASH_VKD3D=6365efeba253807beecaed0eaa963295522c6b70 # match tag on bumps
-   HASH_DXIL=f20a0fb4e984a83743baa9d863eb7b26228bcca3
+   HASH_VKD3D=eb4b411734f8de04912c4a950f407f25a92f35ab # match tag on bumps
+   HASH_DXIL=fc4df6ce3aa7deffa764847c6e59f8df63c7b4b6
HASH_SPIRV=1d31a100405cf8783ca7a31e31cdd727c9fc54c3
HASH_SPIRV_DXIL=aa331ab0ffcb3a67021caa1a0c1c9017712f2f31
-   HASH_VULKAN=bd6443d28f2ebecedfb839b52d612011ba623d14
+   HASH_VULKAN=a0c76b4ef76e219483755ff61dce6b67ff79f24b
SRC_URI="

https://github.com/HansKristian-Work/vkd3d-proton/archive/refs/tags/v${PV}.tar.gz
-> ${P}.tar.gz
@@ -83,7 +83,7 @@ pkg_pretend() {
 
 src_prepare() {
if [[ ${PV} !=  ]]; then
-   rmdir subprojects/{{SPIRV,Vulkan}-Headers,dxil-spirv} || die
+   rmdir khronos/{SPIRV,Vulkan}-Headers subprojects/dxil-spirv || 
die
mv ../dxil-spirv-${HASH_DXIL} subprojects/dxil-spirv || die
mv ../SPIRV-Headers-${HASH_SPIRV} khronos/SPIRV-Headers || die
mv ../Vulkan-Headers-${HASH_VULKAN} khronos/Vulkan-Headers || 
die



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2023-10-25 Thread Ionen Wolkens
commit: 9aa1e69154dd1749fb3dfc62779ecc29c31ebfe8
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Oct 25 07:09:53 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Oct 25 07:56:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9aa1e691

app-emulation/vkd3d: drop 1.8

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d/Manifest |  1 -
 app-emulation/vkd3d/vkd3d-1.8.ebuild | 44 
 2 files changed, 45 deletions(-)

diff --git a/app-emulation/vkd3d/Manifest b/app-emulation/vkd3d/Manifest
index d26e7801100b..9ec592e20e55 100644
--- a/app-emulation/vkd3d/Manifest
+++ b/app-emulation/vkd3d/Manifest
@@ -1,2 +1 @@
-DIST vkd3d-1.8.tar.xz 829648 BLAKE2B 
0e7bb53e3eb9003ea76ee523dfa317b6ab95fd1c2decb453d650f0cf046d5b802a32e40c4e6f6464748903143ef9352e70fdf8ca7fa8e9b9909e0f15235d2b01
 SHA512 
43d65bf4aa60750e08653226197f40c97bc88d56dc5513b70182b5fe289ab56a225682c96400776cd625ad5a8f76644bf4b46bd3ed54aa8496f538f6854d680a
 DIST vkd3d-1.9.tar.xz 902300 BLAKE2B 
62c71b98912e66d86a2d2d934f6bd4c252cced68d3ad96c23b7404dbe346e7a11e43affb1959b389cfc90b53f32b2011ceeca6d066bcae876d24ff0822719d2b
 SHA512 
7fe931fca4bc2e13bd59f2068d758581797aa15530fb811d71323e3cd83a0f12ec3a00e2951f38033fccf8eabfca45e06dad79d80ccc164e047e13cbfc960d0e

diff --git a/app-emulation/vkd3d/vkd3d-1.8.ebuild 
b/app-emulation/vkd3d/vkd3d-1.8.ebuild
deleted file mode 100644
index 0a6c10a184bc..
--- a/app-emulation/vkd3d/vkd3d-1.8.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-minimal
-
-DESCRIPTION="D3D12 to Vulkan translation library"
-HOMEPAGE="https://gitlab.winehq.org/wine/vkd3d/;
-SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="ncurses spirv-tools"
-RESTRICT="test" #838655
-
-RDEPEND="
-   media-libs/vulkan-loader[${MULTILIB_USEDEP}]
-   ncurses? ( sys-libs/ncurses:= )
-   spirv-tools? ( dev-util/spirv-tools[${MULTILIB_USEDEP}] )"
-DEPEND="
-   ${RDEPEND}
-   dev-util/spirv-headers
-   dev-util/vulkan-headers"
-BDEPEND="
-   sys-devel/flex
-   sys-devel/bison
-   virtual/pkgconfig"
-
-multilib_src_configure() {
-   local conf=(
-   $(multilib_native_use_with ncurses)
-   $(use_with spirv-tools)
-   --disable-doxygen-pdf
-   --without-xcb
-   )
-
-   ECONF_SOURCE=${S} econf "${conf[@]}"
-}
-
-multilib_src_install_all() {
-   find "${ED}" -type f -name '*.la' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2023-10-12 Thread Sam James
commit: 705b2d3a12d91cffa5fed296825ded62bd1a55a0
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 12 23:32:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 12 23:32:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=705b2d3a

app-emulation/vkd3d: Stabilize 1.9 amd64, #915619

Signed-off-by: Sam James  gentoo.org>

 app-emulation/vkd3d/vkd3d-1.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/vkd3d/vkd3d-1.9.ebuild 
b/app-emulation/vkd3d/vkd3d-1.9.ebuild
index f1f66daf8b8d..88e7e0b52f25 100644
--- a/app-emulation/vkd3d/vkd3d-1.9.ebuild
+++ b/app-emulation/vkd3d/vkd3d-1.9.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="ncurses spirv-tools"
 RESTRICT="test" #838655
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2023-10-12 Thread Sam James
commit: 89955e99540bf85e061b31eaa7f747fcd6463091
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 12 12:05:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 12 12:05:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89955e99

app-emulation/vkd3d: Stabilize 1.9 x86, #915619

Signed-off-by: Sam James  gentoo.org>

 app-emulation/vkd3d/vkd3d-1.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/vkd3d/vkd3d-1.9.ebuild 
b/app-emulation/vkd3d/vkd3d-1.9.ebuild
index 2056245ceba0..f1f66daf8b8d 100644
--- a/app-emulation/vkd3d/vkd3d-1.9.ebuild
+++ b/app-emulation/vkd3d/vkd3d-1.9.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="ncurses spirv-tools"
 RESTRICT="test" #838655
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2023-10-01 Thread Arthur Zamarin
commit: 12b43659e7bd64ff995cd1f860aee4efcfd373ae
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Oct  1 18:07:19 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct  1 18:07:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12b43659

app-emulation/vkd3d-proton: Stabilize 2.10 amd64, #915003

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-2.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.10.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.10.ebuild
index e290854b3408..98920bf895cd 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.10.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.10.ebuild
@@ -34,7 +34,7 @@ else
-> ${PN}-spirv-headers-${HASH_SPIRV_DXIL::10}.tar.gz

https://github.com/KhronosGroup/Vulkan-Headers/archive/${HASH_VULKAN}.tar.gz
-> ${PN}-vulkan-headers-${HASH_VULKAN::10}.tar.gz"
-   KEYWORDS="-* ~amd64 ~x86"
+   KEYWORDS="-* amd64 ~x86"
 fi
 
 DESCRIPTION="Fork of VKD3D, development branches for Proton's Direct3D 12 
implementation"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2023-10-01 Thread Arthur Zamarin
commit: 472898be9dc559744748c5566bc074b1dd6f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Oct  1 18:07:19 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct  1 18:07:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47289333

app-emulation/vkd3d-proton: Stabilize 2.10 x86, #915003

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-2.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.10.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.10.ebuild
index 98920bf895cd..e25d27adcaa5 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.10.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.10.ebuild
@@ -34,7 +34,7 @@ else
-> ${PN}-spirv-headers-${HASH_SPIRV_DXIL::10}.tar.gz

https://github.com/KhronosGroup/Vulkan-Headers/archive/${HASH_VULKAN}.tar.gz
-> ${PN}-vulkan-headers-${HASH_VULKAN::10}.tar.gz"
-   KEYWORDS="-* amd64 ~x86"
+   KEYWORDS="-* amd64 x86"
 fi
 
 DESCRIPTION="Fork of VKD3D, development branches for Proton's Direct3D 12 
implementation"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/, app-emulation/vkd3d/files/

2023-09-21 Thread Ionen Wolkens
commit: 5a99343091d086a5e77b4be6777f8b2e2ddfd236
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 22 05:05:17 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 22 05:55:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a993430

app-emulation/vkd3d: add 1.9

Also do a dirty fix for implicit configure check, not going to
spend much time here given this is only packaged for old wine-7.

May eventually mask USE=vkd3d on it rather than keep updating this
given it is unlikely dx12-users are not using a more recent Wine
and it is questionable how compatible these bumps are.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d/Manifest   |  1 +
 .../vkd3d/files/vkd3d-1.9-implicit-gettid.patch|  8 
 app-emulation/vkd3d/vkd3d-1.9.ebuild   | 51 ++
 3 files changed, 60 insertions(+)

diff --git a/app-emulation/vkd3d/Manifest b/app-emulation/vkd3d/Manifest
index e7e6d59c4253..d26e7801100b 100644
--- a/app-emulation/vkd3d/Manifest
+++ b/app-emulation/vkd3d/Manifest
@@ -1 +1,2 @@
 DIST vkd3d-1.8.tar.xz 829648 BLAKE2B 
0e7bb53e3eb9003ea76ee523dfa317b6ab95fd1c2decb453d650f0cf046d5b802a32e40c4e6f6464748903143ef9352e70fdf8ca7fa8e9b9909e0f15235d2b01
 SHA512 
43d65bf4aa60750e08653226197f40c97bc88d56dc5513b70182b5fe289ab56a225682c96400776cd625ad5a8f76644bf4b46bd3ed54aa8496f538f6854d680a
+DIST vkd3d-1.9.tar.xz 902300 BLAKE2B 
62c71b98912e66d86a2d2d934f6bd4c252cced68d3ad96c23b7404dbe346e7a11e43affb1959b389cfc90b53f32b2011ceeca6d066bcae876d24ff0822719d2b
 SHA512 
7fe931fca4bc2e13bd59f2068d758581797aa15530fb811d71323e3cd83a0f12ec3a00e2951f38033fccf8eabfca45e06dad79d80ccc164e047e13cbfc960d0e

diff --git a/app-emulation/vkd3d/files/vkd3d-1.9-implicit-gettid.patch 
b/app-emulation/vkd3d/files/vkd3d-1.9-implicit-gettid.patch
new file mode 100644
index ..5aea3171c2de
--- /dev/null
+++ b/app-emulation/vkd3d/files/vkd3d-1.9-implicit-gettid.patch
@@ -0,0 +1,8 @@
+Dirty quick fix for implicit function check, VKD3D_CHECK_FUNC ideally
+needs to be adjusted to be able to pass headers.
+--- a/configure
 b/configure
+@@ -18656,2 +18656,3 @@
+ /* end confdefs.h.  */
++#include 
+ int main(void) { return gettid(); }

diff --git a/app-emulation/vkd3d/vkd3d-1.9.ebuild 
b/app-emulation/vkd3d/vkd3d-1.9.ebuild
new file mode 100644
index ..2056245ceba0
--- /dev/null
+++ b/app-emulation/vkd3d/vkd3d-1.9.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal
+
+DESCRIPTION="D3D12 to Vulkan translation library"
+HOMEPAGE="https://gitlab.winehq.org/wine/vkd3d/;
+SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ncurses spirv-tools"
+RESTRICT="test" #838655
+
+RDEPEND="
+   media-libs/vulkan-loader[${MULTILIB_USEDEP}]
+   ncurses? ( sys-libs/ncurses:= )
+   spirv-tools? ( dev-util/spirv-tools[${MULTILIB_USEDEP}] )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-util/spirv-headers
+   dev-util/vulkan-headers
+"
+BDEPEND="
+   sys-devel/flex
+   sys-devel/bison
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.9-implicit-gettid.patch
+)
+
+multilib_src_configure() {
+   local conf=(
+   $(multilib_native_use_with ncurses)
+   $(use_with spirv-tools)
+   --disable-doxygen-pdf
+   --without-xcb
+   )
+
+   ECONF_SOURCE=${S} econf "${conf[@]}"
+}
+
+multilib_src_install_all() {
+   find "${ED}" -type f -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2023-09-11 Thread Ionen Wolkens
commit: 2845d866905786817c2ca9d342e53a34567f3dbe
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Sep 11 14:45:12 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Sep 11 14:58:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2845d866

app-emulation/vkd3d-proton: add 2.10 (starfield edition)

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/Manifest|   3 +
 .../vkd3d-proton/vkd3d-proton-2.10.ebuild  | 203 +
 2 files changed, 206 insertions(+)

diff --git a/app-emulation/vkd3d-proton/Manifest 
b/app-emulation/vkd3d-proton/Manifest
index 6db3e1fd743d..144ef319dd53 100644
--- a/app-emulation/vkd3d-proton/Manifest
+++ b/app-emulation/vkd3d-proton/Manifest
@@ -1,9 +1,12 @@
+DIST vkd3d-proton-2.10.tar.gz 1839493 BLAKE2B 
0dd3716bd986a78d8616fdfbe80833379bc93778a8cd599b8874b4bd620a3d5fa2d7ac342305db6acf3bb6025ac7b4ff138b49a30f34fa86f7af3ebb09903100
 SHA512 
84e9ebf84ac5294baf6d03e1291d7f3c4a004d6dd9da0450319e785827a635b70377855092d750b6c26492d369018585d7ec3cf46ebefc603751e13578bfe333
 DIST vkd3d-proton-2.6.tar.gz 1271948 BLAKE2B 
02d2574a66614613748fe3471a6fd5aac2650fdae15a17b17ea2ed028fa53a0579b866e7240036a26108afc343395826474bb99e015b9299c2abec811bb872ab
 SHA512 
6f27d213652e2380a9ba4534ac9ffe4b752b4608fbc2e8acd273fa151ab19ad0b132e3436384d2b8591cd1a59f0b69d342c893dc3a64be85188b5e3274bcf3f1
 DIST vkd3d-proton-2.9.tar.gz 1534562 BLAKE2B 
c2fd0d7ede7eae9192c32d2756abb7601324a220391a85e6fad2b8c2786d2bf4870cefb5f1bdec5fe7197d941fd25296a283fad49ab7c95bad37a457118f9d47
 SHA512 
65cab81045d151a2ee8ff755d02138daf6581c491d273773d61847efa2520d4c456de0c564eb4fe4dfbdd1f7b5b2a0177766497815d04f03845dadd0857fb483
 DIST vkd3d-proton-dxil-spirv-b537bbb91b.tar.gz 631130 BLAKE2B 
99f40c5efde87d0af86542b427e5b0429be68ca69ba0c2b6d10a821811756d8dadff4449f268ae404f8ace09a91b3e8aaa135e534a77c0239e58c1a970a044cc
 SHA512 
3c20090b7a1b53c30fd4967622fc7384e1bcc504c30d8075068b87dad1bd2c6f4a12459bf42e61bf76b9dd454ec17a9d529f74ab0d5583627e966d94bb341dc3
+DIST vkd3d-proton-dxil-spirv-d6ffa30abf.tar.gz 783875 BLAKE2B 
971a183c84142a4a00858d85c88f48d0c2dd6c4cc7576811c958c03d7f2e8cacb54cf518fa5f3dc0d2e0da681f3a15ab8e7d35ef7bb6df0e5b429e99ccdc9b75
 SHA512 
68452e28a88b8437ac81479ff2562322de759aafb1e6ac253f84fd43f1d4eb3c677e54da320e5cfc2f569fe15ca7578c0c4af8dc699f51baf597b4796fdd0167
 DIST vkd3d-proton-dxil-spirv-f20a0fb4e9.tar.gz 727867 BLAKE2B 
cad4db07fc8d92d2d33ff534483b809abe0a85b98184ceae850331b1287b5c4fa86a233a68faa55e6a05fbb05741ea0d9a20250d27312a2e83175b0c5dd76dad
 SHA512 
76d181d7326902d5eceb21d0d971cac7fccf9541b367a00ad72c2e7645262aff3d5cc707994f6ed1c75b9dc8ace240d3c4861f9f08fa622851c6be0a4b144f93
 DIST vkd3d-proton-spirv-headers-1d31a10040.tar.gz 445679 BLAKE2B 
3dac88269df92428fd93ca187eb417ec0156ff0b24200daf85526aaa92c30ba8743102764e20c47d783ed0704fa690c1bf60944ef81bbdd296890dde5fb9fcaa
 SHA512 
2536619cd7854954892dbb5ab5cd97e4e95fe3f5c121c4b2022426ae734fc20c1ebadbae1da7689f5ca18397075c54e4f16ad525b8ee873c4b0ffdc07aaacc03
 DIST vkd3d-proton-spirv-headers-aa331ab0ff.tar.gz 448200 BLAKE2B 
435e3ce169f44a00181a664a6cb2f3e45e22b3d4ec033d27fb2b54564b4fcc4274ac170f373daddf9ba0bd421b3d50fc87442c15345dae24ec131f4257b33f30
 SHA512 
1cd6043974daa4cd71138be629544d10944064af8e5b1a5a64e746922edd0d583050ec3b036ef304dd67a689c65541b5cb375d80f26ab3c9314653169cc5aac8
 DIST vkd3d-proton-spirv-headers-ae217c1780.tar.gz 415130 BLAKE2B 
0c6444c4c1cb43b9c69757d7c2257ce2fe1bc6be308341f3189766f120994e4920bc738b737d9eefc299359dab568fb8809782e3663dd589c0e4d13aecb8873a
 SHA512 
02cf1d63b29e48ef0efe489eb32237ba2f9f4bf58a182b00dc96aab18faba94de79283398e9e945cd81130f83fff228c59b04e496716ea9ccc148a5f4465282c
 DIST vkd3d-proton-vulkan-headers-83e1a9ed8c.tar.gz 1299014 BLAKE2B 
0b1e635aaa6eebec3525b13698a064e0e5b8a78829a772cbe9e1890148059bf396bc5c830e8d6ee3070a3343775991642565283994c65acfa0d82a91590b7d84
 SHA512 
ecb2158cad55edb4ba069383668f3b311a2f6aa6777b5b7ed94795d454622426ee34fee52b13c97d2f07b5b2f965815ee61a0203b76a0b0d2c708a4786d06b96
+DIST vkd3d-proton-vulkan-headers-a0c76b4ef7.tar.gz 2072604 BLAKE2B 
324fe6cc9b803ba5dfa38a3c97d7573cb138f8e0619c0748a096f1a13eb8b608d5a780cb071f3727b0912005a0ab1bc5fd4f1a335ee74d00b44876dfe422f433
 SHA512 
6f447fef01946849c925634a7caf793e69f3aec52d8de2fa77fe8f5f7675c831fb54a1852cf3326e3909ce43a6f2970dd60c6976ac5d9459ef7bac62583b7ba9
 DIST vkd3d-proton-vulkan-headers-bd6443d28f.tar.gz 1827419 BLAKE2B 
911ef9d8039c052742a26784f800826af3f3da0d24026198540eceebb798990089eddefb518bf92ae50b039fa04477dc3256367593ed77852d90a332f9c4d0d5
 SHA512 
20e722bc5918af6c5ebeb6599d0f7f09821a3045d014f1c178ba8e038bdb4ace11a6ae261c75b38a0098c9bbfe4a518a541699575fbf642f13a73ca0faca

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.10.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.10.ebuild
new file mode 100644
index ..e290854b3408
--- /dev/null
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.10.ebuild
@@ 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/, app-emulation/vkd3d-proton/files/

2023-08-15 Thread Ionen Wolkens
commit: 0d45bc5c25675e0dd174d12013a9d68fc83c7d0b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Aug 15 20:00:53 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Aug 15 20:21:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d45bc5c

app-emulation/vkd3d-proton: fix setup script with wine[wow64]

Currently it will try to install both 32bit and 64bit dlls
in system32. Very few likely use wow64 so far, but this could
come biting later without a revbump.

Ideally do not want to use these scripts anymore and write
something new that could be packaged separately and shared
between dxvk, vkd3d-proton, and potential new packages.
Albeit haven't explored the cleanest way to do this yet,
so just do a dirty sanity check + fallback for now (wish
could just use these directly from system paths, but wine
really does not seem to offer a way to do this).

Signed-off-by: Ionen Wolkens  gentoo.org>

 .../vkd3d-proton/files/vkd3d-proton-2.6-wow64-setup.patch  | 14 ++
 ...{vkd3d-proton-2.6.ebuild => vkd3d-proton-2.6-r1.ebuild} |  4 
 ...{vkd3d-proton-2.9.ebuild => vkd3d-proton-2.9-r1.ebuild} |  4 
 app-emulation/vkd3d-proton/vkd3d-proton-.ebuild|  4 
 4 files changed, 26 insertions(+)

diff --git 
a/app-emulation/vkd3d-proton/files/vkd3d-proton-2.6-wow64-setup.patch 
b/app-emulation/vkd3d-proton/files/vkd3d-proton-2.6-wow64-setup.patch
new file mode 100644
index ..413852460d54
--- /dev/null
+++ b/app-emulation/vkd3d-proton/files/vkd3d-proton-2.6-wow64-setup.patch
@@ -0,0 +1,14 @@
+Dirty workaround to try syswow64 if paths are the same. This can happen
+with USE=wow64 on wine where wine64 is a symlink to wine.
+
+TODO: dxvk's and vkd3d-proton's setup script should be rewritten and packaged
+separately (shared) as upstream hardly support these (dxvk dropped altogether).
+--- a/setup_vkd3d_proton.sh
 b/setup_vkd3d_proton.sh
+@@ -81,2 +81,6 @@
+   win32_sys_path="${win32_sys_path/$'\r'/}"
++  if [ "$win32_sys_path" = "$win64_sys_path" ]; then
++win32_sys_path=$($wine winepath -u 'C:\windows\syswow64' 2> /dev/null)
++win32_sys_path="${win32_sys_path/$'\r'/}"
++  fi
+ fi

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.6-r1.ebuild
similarity index 99%
rename from app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
rename to app-emulation/vkd3d-proton/vkd3d-proton-2.6-r1.ebuild
index b2963d7ca105..b728f3d9a94f 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.6-r1.ebuild
@@ -48,6 +48,10 @@ BDEPEND="
dev-util/glslang
!crossdev-mingw? ( dev-util/mingw64-toolchain[${MULTILIB_USEDEP}] )"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.6-wow64-setup.patch
+)
+
 pkg_pretend() {
[[ ${MERGE_TYPE} == binary ]] && return
 

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.9.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.9-r1.ebuild
similarity index 99%
rename from app-emulation/vkd3d-proton/vkd3d-proton-2.9.ebuild
rename to app-emulation/vkd3d-proton/vkd3d-proton-2.9-r1.ebuild
index 025dbe03397b..cf5467c6fde5 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.9.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.9-r1.ebuild
@@ -48,6 +48,10 @@ BDEPEND="
dev-util/glslang
!crossdev-mingw? ( dev-util/mingw64-toolchain[${MULTILIB_USEDEP}] )"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.6-wow64-setup.patch
+)
+
 pkg_pretend() {
[[ ${MERGE_TYPE} == binary ]] && return
 

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
index 5c521dc6e224..490163e3132b 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
@@ -48,6 +48,10 @@ BDEPEND="
dev-util/glslang
!crossdev-mingw? ( dev-util/mingw64-toolchain[${MULTILIB_USEDEP}] )"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.6-wow64-setup.patch
+)
+
 pkg_pretend() {
[[ ${MERGE_TYPE} == binary ]] && return
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2023-08-15 Thread Ionen Wolkens
commit: 42a1c59f7a3910526eca82ef2579066cb63b0c1e
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Aug 15 19:52:33 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Aug 15 20:14:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42a1c59f

app-emulation/vkd3d-proton: drop 2.8

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/Manifest|   4 -
 app-emulation/vkd3d-proton/vkd3d-proton-2.8.ebuild | 189 -
 2 files changed, 193 deletions(-)

diff --git a/app-emulation/vkd3d-proton/Manifest 
b/app-emulation/vkd3d-proton/Manifest
index 9dffeb452562..6db3e1fd743d 100644
--- a/app-emulation/vkd3d-proton/Manifest
+++ b/app-emulation/vkd3d-proton/Manifest
@@ -1,13 +1,9 @@
 DIST vkd3d-proton-2.6.tar.gz 1271948 BLAKE2B 
02d2574a66614613748fe3471a6fd5aac2650fdae15a17b17ea2ed028fa53a0579b866e7240036a26108afc343395826474bb99e015b9299c2abec811bb872ab
 SHA512 
6f27d213652e2380a9ba4534ac9ffe4b752b4608fbc2e8acd273fa151ab19ad0b132e3436384d2b8591cd1a59f0b69d342c893dc3a64be85188b5e3274bcf3f1
-DIST vkd3d-proton-2.8.tar.gz 1435183 BLAKE2B 
8b265e6dac1dd0ed6377ea6bc0ecffa7eccb8360f890bf2c996395b9db90e132ede9bddf6e889a9302466cccdcd2000f1e7ad9ece740b797c44f081b7ca1bb98
 SHA512 
d708fe62d64487b4430862b93913ba45f2889268c5efb9b1dc69fd48a665fcffc06a7bb91afc13b06a35fd82005a3115dc85f1de74d65f6958fd6f0c02a54007
 DIST vkd3d-proton-2.9.tar.gz 1534562 BLAKE2B 
c2fd0d7ede7eae9192c32d2756abb7601324a220391a85e6fad2b8c2786d2bf4870cefb5f1bdec5fe7197d941fd25296a283fad49ab7c95bad37a457118f9d47
 SHA512 
65cab81045d151a2ee8ff755d02138daf6581c491d273773d61847efa2520d4c456de0c564eb4fe4dfbdd1f7b5b2a0177766497815d04f03845dadd0857fb483
 DIST vkd3d-proton-dxil-spirv-b537bbb91b.tar.gz 631130 BLAKE2B 
99f40c5efde87d0af86542b427e5b0429be68ca69ba0c2b6d10a821811756d8dadff4449f268ae404f8ace09a91b3e8aaa135e534a77c0239e58c1a970a044cc
 SHA512 
3c20090b7a1b53c30fd4967622fc7384e1bcc504c30d8075068b87dad1bd2c6f4a12459bf42e61bf76b9dd454ec17a9d529f74ab0d5583627e966d94bb341dc3
-DIST vkd3d-proton-dxil-spirv-babf511d4c.tar.gz 695011 BLAKE2B 
49e13065037edec80815b19907664d9681bc191303032db2e1678fbff5e144846c2ee267fdf5c1d4c31a1a30f2c14275f8e276a771253fabb8bbea8936be4eb4
 SHA512 
b310e4e856b4571ce13cce8539bd1640c7578b132558c009fcc04c24b4b10a86b620542891442dd81feaa8f6ad63d2d05021ca228d1c5f46eebe384fdb30f77e
 DIST vkd3d-proton-dxil-spirv-f20a0fb4e9.tar.gz 727867 BLAKE2B 
cad4db07fc8d92d2d33ff534483b809abe0a85b98184ceae850331b1287b5c4fa86a233a68faa55e6a05fbb05741ea0d9a20250d27312a2e83175b0c5dd76dad
 SHA512 
76d181d7326902d5eceb21d0d971cac7fccf9541b367a00ad72c2e7645262aff3d5cc707994f6ed1c75b9dc8ace240d3c4861f9f08fa622851c6be0a4b144f93
 DIST vkd3d-proton-spirv-headers-1d31a10040.tar.gz 445679 BLAKE2B 
3dac88269df92428fd93ca187eb417ec0156ff0b24200daf85526aaa92c30ba8743102764e20c47d783ed0704fa690c1bf60944ef81bbdd296890dde5fb9fcaa
 SHA512 
2536619cd7854954892dbb5ab5cd97e4e95fe3f5c121c4b2022426ae734fc20c1ebadbae1da7689f5ca18397075c54e4f16ad525b8ee873c4b0ffdc07aaacc03
-DIST vkd3d-proton-spirv-headers-87d5b782be.tar.gz 439180 BLAKE2B 
9c64a1b7aa408172bb57b38ca0e3d31221c7dfecfcd9afc77449c14e76f60f7436f1a54a794bf4959f4575f177e1024621c6ff696f7fb19b545877e0a527031c
 SHA512 
d6ce02e53c259e508d1d72d81cc6aa6b3019e7ecd6a8878d81d8681d9734756f66c762ebd4b8b1d0f9fbb7a8f1f18d72aeb27c56822d810aca5a3e53c51c1ef6
 DIST vkd3d-proton-spirv-headers-aa331ab0ff.tar.gz 448200 BLAKE2B 
435e3ce169f44a00181a664a6cb2f3e45e22b3d4ec033d27fb2b54564b4fcc4274ac170f373daddf9ba0bd421b3d50fc87442c15345dae24ec131f4257b33f30
 SHA512 
1cd6043974daa4cd71138be629544d10944064af8e5b1a5a64e746922edd0d583050ec3b036ef304dd67a689c65541b5cb375d80f26ab3c9314653169cc5aac8
 DIST vkd3d-proton-spirv-headers-ae217c1780.tar.gz 415130 BLAKE2B 
0c6444c4c1cb43b9c69757d7c2257ce2fe1bc6be308341f3189766f120994e4920bc738b737d9eefc299359dab568fb8809782e3663dd589c0e4d13aecb8873a
 SHA512 
02cf1d63b29e48ef0efe489eb32237ba2f9f4bf58a182b00dc96aab18faba94de79283398e9e945cd81130f83fff228c59b04e496716ea9ccc148a5f4465282c
 DIST vkd3d-proton-vulkan-headers-83e1a9ed8c.tar.gz 1299014 BLAKE2B 
0b1e635aaa6eebec3525b13698a064e0e5b8a78829a772cbe9e1890148059bf396bc5c830e8d6ee3070a3343775991642565283994c65acfa0d82a91590b7d84
 SHA512 
ecb2158cad55edb4ba069383668f3b311a2f6aa6777b5b7ed94795d454622426ee34fee52b13c97d2f07b5b2f965815ee61a0203b76a0b0d2c708a4786d06b96
-DIST vkd3d-proton-vulkan-headers-b7a86d3b2b.tar.gz 1753074 BLAKE2B 
a2588e84edd09a04c3622a95310acc781432d6a962c69c1f5a709b65e2bfeb5196d9d217b0d261532c4b5c1424f13ff64d33728303c989fdbce3048741add486
 SHA512 
377ada7a9721c225067c6548475109cf4ad1f3d677b835fbe7a4bc7520621acd816cc59d4b75b23bc28f25891b556792cf853b98c0dfb915856774ff27eb6aba
 DIST vkd3d-proton-vulkan-headers-bd6443d28f.tar.gz 1827419 BLAKE2B 
911ef9d8039c052742a26784f800826af3f3da0d24026198540eceebb798990089eddefb518bf92ae50b039fa04477dc3256367593ed77852d90a332f9c4d0d5
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2023-08-10 Thread Ionen Wolkens
commit: e27bf6d83fbe20575dc0aad769ccda823a1465c6
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Aug 10 10:34:37 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Aug 10 10:35:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e27bf6d8

app-emulation/vkd3d-proton: allow abi_x86_32 on no-multilib profiles

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild  | 1 +
 app-emulation/vkd3d-proton/vkd3d-proton-2.8.ebuild  | 1 +
 app-emulation/vkd3d-proton/vkd3d-proton-2.9.ebuild  | 1 +
 app-emulation/vkd3d-proton/vkd3d-proton-.ebuild | 1 +
 4 files changed, 4 insertions(+)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
index 3c960bc15b97..b2963d7ca105 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
@@ -6,6 +6,7 @@ EAPI=8
 # note: version 2.6 should be kept for longer given it's the
 # last version to support 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2023-08-05 Thread Ionen Wolkens
commit: 20cb8570325f6a536dc8edece5acad1a7952ef4c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Aug  6 00:46:04 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Aug  6 04:27:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20cb8570

app-emulation/vkd3d: drop 1.7.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d/Manifest   |  1 -
 app-emulation/vkd3d/vkd3d-1.7.1.ebuild | 44 --
 2 files changed, 45 deletions(-)

diff --git a/app-emulation/vkd3d/Manifest b/app-emulation/vkd3d/Manifest
index 1a51bb258a8d..e7e6d59c4253 100644
--- a/app-emulation/vkd3d/Manifest
+++ b/app-emulation/vkd3d/Manifest
@@ -1,2 +1 @@
-DIST vkd3d-1.7.1.tar.xz 806772 BLAKE2B 
f83fd405dd2fedb2bc38bf64fd5e401fab1b9d5364b812eb34bc45cdeef684786cd59abe304ce71c722b8fe7a729bef18a90b1cb86f2522e45fa1f4d2d0340bb
 SHA512 
59958d3ca6a6485173cc43d701dba4e82eca1eee895128520b5eb0c392fc2911cade37d945ba52a8f50a2639fa5d8d487609c5f3f88ae76e6d914a448ac179b6
 DIST vkd3d-1.8.tar.xz 829648 BLAKE2B 
0e7bb53e3eb9003ea76ee523dfa317b6ab95fd1c2decb453d650f0cf046d5b802a32e40c4e6f6464748903143ef9352e70fdf8ca7fa8e9b9909e0f15235d2b01
 SHA512 
43d65bf4aa60750e08653226197f40c97bc88d56dc5513b70182b5fe289ab56a225682c96400776cd625ad5a8f76644bf4b46bd3ed54aa8496f538f6854d680a

diff --git a/app-emulation/vkd3d/vkd3d-1.7.1.ebuild 
b/app-emulation/vkd3d/vkd3d-1.7.1.ebuild
deleted file mode 100644
index 0a6c10a184bc..
--- a/app-emulation/vkd3d/vkd3d-1.7.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-minimal
-
-DESCRIPTION="D3D12 to Vulkan translation library"
-HOMEPAGE="https://gitlab.winehq.org/wine/vkd3d/;
-SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="ncurses spirv-tools"
-RESTRICT="test" #838655
-
-RDEPEND="
-   media-libs/vulkan-loader[${MULTILIB_USEDEP}]
-   ncurses? ( sys-libs/ncurses:= )
-   spirv-tools? ( dev-util/spirv-tools[${MULTILIB_USEDEP}] )"
-DEPEND="
-   ${RDEPEND}
-   dev-util/spirv-headers
-   dev-util/vulkan-headers"
-BDEPEND="
-   sys-devel/flex
-   sys-devel/bison
-   virtual/pkgconfig"
-
-multilib_src_configure() {
-   local conf=(
-   $(multilib_native_use_with ncurses)
-   $(use_with spirv-tools)
-   --disable-doxygen-pdf
-   --without-xcb
-   )
-
-   ECONF_SOURCE=${S} econf "${conf[@]}"
-}
-
-multilib_src_install_all() {
-   find "${ED}" -type f -name '*.la' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2023-07-22 Thread Sam James
commit: 2997c97c8a686bfee629a2d5491081a260b0eee7
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 22 18:36:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 22 18:36:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2997c97c

app-emulation/vkd3d: Stabilize 1.8 x86, #910664

Signed-off-by: Sam James  gentoo.org>

 app-emulation/vkd3d/vkd3d-1.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/vkd3d/vkd3d-1.8.ebuild 
b/app-emulation/vkd3d/vkd3d-1.8.ebuild
index 65408b0bc03c..0a6c10a184bc 100644
--- a/app-emulation/vkd3d/vkd3d-1.8.ebuild
+++ b/app-emulation/vkd3d/vkd3d-1.8.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="ncurses spirv-tools"
 RESTRICT="test" #838655
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2023-07-22 Thread Sam James
commit: 794a7b5d891bad6b4be8ac9606bc0d0007843b43
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 22 18:36:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 22 18:36:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=794a7b5d

app-emulation/vkd3d: Stabilize 1.8 amd64, #910664

Signed-off-by: Sam James  gentoo.org>

 app-emulation/vkd3d/vkd3d-1.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/vkd3d/vkd3d-1.8.ebuild 
b/app-emulation/vkd3d/vkd3d-1.8.ebuild
index cea4a98c8e5e..65408b0bc03c 100644
--- a/app-emulation/vkd3d/vkd3d-1.8.ebuild
+++ b/app-emulation/vkd3d/vkd3d-1.8.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="ncurses spirv-tools"
 RESTRICT="test" #838655
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2023-06-26 Thread Ionen Wolkens
commit: 75a47c9ad60d5c50cd247a8c6771597f9d1d75a9
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jun 26 09:54:50 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Jun 26 10:10:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75a47c9a

app-emulation/vkd3d-proton: import -mno-avx from dxvk's ebuild

Not known to have caused issues with vkd3d-proton in particular
(so skipping revbump), but believed to be too unsafe at the moment
and should use it at least for future rebuilds/bumps.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild  | 6 ++
 app-emulation/vkd3d-proton/vkd3d-proton-2.8.ebuild  | 6 ++
 app-emulation/vkd3d-proton/vkd3d-proton-2.9.ebuild  | 6 ++
 app-emulation/vkd3d-proton/vkd3d-proton-.ebuild | 6 ++
 4 files changed, 24 insertions(+)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
index 2e3e5c86e2ce..3c960bc15b97 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
@@ -100,6 +100,12 @@ src_prepare() {
 src_configure() {
use crossdev-mingw || 
PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
 
+   # -mavx with mingw-gcc has a history of obscure issues and
+   # disabling is seen as safer, e.g. `WINEARCH=win32 winecfg`
+   # crashes with -march=skylake >=wine-8.10, similar issues with
+   # znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273
+   append-flags -mno-avx
+
if [[ ${CHOST} != *-mingw* ]]; then
if [[ ! -v MINGW_BYPASS ]]; then
unset AR CC CXX RC STRIP WIDL

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.8.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.8.ebuild
index 9acb9d5109a0..cd727dfb9b35 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.8.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.8.ebuild
@@ -105,6 +105,12 @@ src_prepare() {
 src_configure() {
use crossdev-mingw || 
PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
 
+   # -mavx with mingw-gcc has a history of obscure issues and
+   # disabling is seen as safer, e.g. `WINEARCH=win32 winecfg`
+   # crashes with -march=skylake >=wine-8.10, similar issues with
+   # znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273
+   append-flags -mno-avx
+
if [[ ${CHOST} != *-mingw* ]]; then
if [[ ! -v MINGW_BYPASS ]]; then
unset AR CC CXX RC STRIP WIDL

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.9.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.9.ebuild
index 48d90c5020cc..e51d2c12d6be 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.9.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.9.ebuild
@@ -105,6 +105,12 @@ src_prepare() {
 src_configure() {
use crossdev-mingw || 
PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
 
+   # -mavx with mingw-gcc has a history of obscure issues and
+   # disabling is seen as safer, e.g. `WINEARCH=win32 winecfg`
+   # crashes with -march=skylake >=wine-8.10, similar issues with
+   # znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273
+   append-flags -mno-avx
+
if [[ ${CHOST} != *-mingw* ]]; then
if [[ ! -v MINGW_BYPASS ]]; then
unset AR CC CXX RC STRIP WIDL

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
index 3b7c91df0a13..3aa61a026157 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
@@ -105,6 +105,12 @@ src_prepare() {
 src_configure() {
use crossdev-mingw || 
PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
 
+   # -mavx with mingw-gcc has a history of obscure issues and
+   # disabling is seen as safer, e.g. `WINEARCH=win32 winecfg`
+   # crashes with -march=skylake >=wine-8.10, similar issues with
+   # znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273
+   append-flags -mno-avx
+
if [[ ${CHOST} != *-mingw* ]]; then
if [[ ! -v MINGW_BYPASS ]]; then
unset AR CC CXX RC STRIP WIDL



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2023-06-23 Thread Ionen Wolkens
commit: 8acb1d27a6ddbdadb86d17fe18492ec9ab1a941e
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jun 23 18:18:34 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jun 23 18:44:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8acb1d27

app-emulation/vkd3d: add 1.8

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d/Manifest |  1 +
 app-emulation/vkd3d/vkd3d-1.8.ebuild | 44 
 2 files changed, 45 insertions(+)

diff --git a/app-emulation/vkd3d/Manifest b/app-emulation/vkd3d/Manifest
index f42c15abcfb0..1a51bb258a8d 100644
--- a/app-emulation/vkd3d/Manifest
+++ b/app-emulation/vkd3d/Manifest
@@ -1 +1,2 @@
 DIST vkd3d-1.7.1.tar.xz 806772 BLAKE2B 
f83fd405dd2fedb2bc38bf64fd5e401fab1b9d5364b812eb34bc45cdeef684786cd59abe304ce71c722b8fe7a729bef18a90b1cb86f2522e45fa1f4d2d0340bb
 SHA512 
59958d3ca6a6485173cc43d701dba4e82eca1eee895128520b5eb0c392fc2911cade37d945ba52a8f50a2639fa5d8d487609c5f3f88ae76e6d914a448ac179b6
+DIST vkd3d-1.8.tar.xz 829648 BLAKE2B 
0e7bb53e3eb9003ea76ee523dfa317b6ab95fd1c2decb453d650f0cf046d5b802a32e40c4e6f6464748903143ef9352e70fdf8ca7fa8e9b9909e0f15235d2b01
 SHA512 
43d65bf4aa60750e08653226197f40c97bc88d56dc5513b70182b5fe289ab56a225682c96400776cd625ad5a8f76644bf4b46bd3ed54aa8496f538f6854d680a

diff --git a/app-emulation/vkd3d/vkd3d-1.8.ebuild 
b/app-emulation/vkd3d/vkd3d-1.8.ebuild
new file mode 100644
index ..cea4a98c8e5e
--- /dev/null
+++ b/app-emulation/vkd3d/vkd3d-1.8.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal
+
+DESCRIPTION="D3D12 to Vulkan translation library"
+HOMEPAGE="https://gitlab.winehq.org/wine/vkd3d/;
+SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ncurses spirv-tools"
+RESTRICT="test" #838655
+
+RDEPEND="
+   media-libs/vulkan-loader[${MULTILIB_USEDEP}]
+   ncurses? ( sys-libs/ncurses:= )
+   spirv-tools? ( dev-util/spirv-tools[${MULTILIB_USEDEP}] )"
+DEPEND="
+   ${RDEPEND}
+   dev-util/spirv-headers
+   dev-util/vulkan-headers"
+BDEPEND="
+   sys-devel/flex
+   sys-devel/bison
+   virtual/pkgconfig"
+
+multilib_src_configure() {
+   local conf=(
+   $(multilib_native_use_with ncurses)
+   $(use_with spirv-tools)
+   --disable-doxygen-pdf
+   --without-xcb
+   )
+
+   ECONF_SOURCE=${S} econf "${conf[@]}"
+}
+
+multilib_src_install_all() {
+   find "${ED}" -type f -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2023-06-08 Thread Arthur Zamarin
commit: 2ddeb6fce14f0374974d5a79585ed77560b04545
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jun  8 12:24:11 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jun  8 12:24:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ddeb6fc

app-emulation/vkd3d-proton: Stabilize 2.9 amd64, #908051

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-2.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.9.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.9.ebuild
index 1c4f01ff4eb9..48d90c5020cc 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.9.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.9.ebuild
@@ -33,7 +33,7 @@ else
-> ${PN}-spirv-headers-${HASH_SPIRV_DXIL::10}.tar.gz

https://github.com/KhronosGroup/Vulkan-Headers/archive/${HASH_VULKAN}.tar.gz
-> ${PN}-vulkan-headers-${HASH_VULKAN::10}.tar.gz"
-   KEYWORDS="-* ~amd64 x86"
+   KEYWORDS="-* amd64 x86"
 fi
 
 DESCRIPTION="Fork of VKD3D, development branches for Proton's Direct3D 12 
implementation"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2023-06-08 Thread Arthur Zamarin
commit: 71ea52b8a79a0d4a033514b7a3a1512a758aab5a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jun  8 12:22:49 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jun  8 12:22:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71ea52b8

app-emulation/vkd3d-proton: Stabilize 2.9 x86, #908051

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-2.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.9.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.9.ebuild
index acd48d75d28c..1c4f01ff4eb9 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.9.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.9.ebuild
@@ -33,7 +33,7 @@ else
-> ${PN}-spirv-headers-${HASH_SPIRV_DXIL::10}.tar.gz

https://github.com/KhronosGroup/Vulkan-Headers/archive/${HASH_VULKAN}.tar.gz
-> ${PN}-vulkan-headers-${HASH_VULKAN::10}.tar.gz"
-   KEYWORDS="-* ~amd64 ~x86"
+   KEYWORDS="-* ~amd64 x86"
 fi
 
 DESCRIPTION="Fork of VKD3D, development branches for Proton's Direct3D 12 
implementation"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2023-06-02 Thread Ionen Wolkens
commit: a20c66aeb8aad0ef76552b5ba33c0a5090657466
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jun  2 04:46:39 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jun  2 06:53:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a20c66ae

app-emulation/vkd3d-proton: USE=-debug -> global USE=strip in live

Will update the old ebuilds eventually but given this triggers
a rebuild with --changed-use (default enabled), will wait till
a bump and maybe stable to give a chance for people to update.

Note that USE=debug is still used to enable tracing here, part
of why these should ideally be separate flags.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
index acd48d75d28c..3b7c91df0a13 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://github.com/HansKristian-Work/vkd3d-proton/;
 
 LICENSE="LGPL-2.1+ Apache-2.0 MIT"
 SLOT="0"
-IUSE="+abi_x86_32 crossdev-mingw debug extras"
+IUSE="+abi_x86_32 crossdev-mingw debug extras +strip"
 
 BDEPEND="
dev-util/glslang
@@ -149,7 +149,7 @@ multilib_src_configure() {
--{cross,native}-file="${T}"/widl.${ABI}.ini
$(meson_use {,enable_}extras)
$(meson_use debug enable_trace)
-   $(usev !debug --strip) # portage won't strip .dll, so allow it 
here
+   $(usev strip --strip) # portage won't strip .dll, so allow it 
here
-Denable_tests=false # needs wine/vulkan and is intended for 
manual use
)
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2023-05-26 Thread Ionen Wolkens
commit: c9e5aa68b36ba485abb8015f49bd1d8d1b5fbef1
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri May 26 23:01:50 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri May 26 23:01:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9e5aa68

app-emulation/vkd3d: drop 1.7

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d/Manifest |  1 -
 app-emulation/vkd3d/vkd3d-1.7.ebuild | 44 
 2 files changed, 45 deletions(-)

diff --git a/app-emulation/vkd3d/Manifest b/app-emulation/vkd3d/Manifest
index 2d8b40175c16..f42c15abcfb0 100644
--- a/app-emulation/vkd3d/Manifest
+++ b/app-emulation/vkd3d/Manifest
@@ -1,2 +1 @@
 DIST vkd3d-1.7.1.tar.xz 806772 BLAKE2B 
f83fd405dd2fedb2bc38bf64fd5e401fab1b9d5364b812eb34bc45cdeef684786cd59abe304ce71c722b8fe7a729bef18a90b1cb86f2522e45fa1f4d2d0340bb
 SHA512 
59958d3ca6a6485173cc43d701dba4e82eca1eee895128520b5eb0c392fc2911cade37d945ba52a8f50a2639fa5d8d487609c5f3f88ae76e6d914a448ac179b6
-DIST vkd3d-1.7.tar.xz 807176 BLAKE2B 
1e2b03c8440bdf9306e9c08d557dd6b622c689e94f7d4bcb4ce752cbfbe48ddb0b577f9fee14ab8ac2fc08395205328efc5b437a8fc67d5bb0fd868db0902378
 SHA512 
008c63742d939e8dc755bd382208d52e145d3ad7a5fe7ae71d41be3e3efd609b513add2ec43c6947a183b6a7595e3f0d8bdc6628835577fa5b7f7ec8a5dea347

diff --git a/app-emulation/vkd3d/vkd3d-1.7.ebuild 
b/app-emulation/vkd3d/vkd3d-1.7.ebuild
deleted file mode 100644
index 0a6c10a184bc..
--- a/app-emulation/vkd3d/vkd3d-1.7.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-minimal
-
-DESCRIPTION="D3D12 to Vulkan translation library"
-HOMEPAGE="https://gitlab.winehq.org/wine/vkd3d/;
-SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="ncurses spirv-tools"
-RESTRICT="test" #838655
-
-RDEPEND="
-   media-libs/vulkan-loader[${MULTILIB_USEDEP}]
-   ncurses? ( sys-libs/ncurses:= )
-   spirv-tools? ( dev-util/spirv-tools[${MULTILIB_USEDEP}] )"
-DEPEND="
-   ${RDEPEND}
-   dev-util/spirv-headers
-   dev-util/vulkan-headers"
-BDEPEND="
-   sys-devel/flex
-   sys-devel/bison
-   virtual/pkgconfig"
-
-multilib_src_configure() {
-   local conf=(
-   $(multilib_native_use_with ncurses)
-   $(use_with spirv-tools)
-   --disable-doxygen-pdf
-   --without-xcb
-   )
-
-   ECONF_SOURCE=${S} econf "${conf[@]}"
-}
-
-multilib_src_install_all() {
-   find "${ED}" -type f -name '*.la' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2023-05-23 Thread Arthur Zamarin
commit: c21b864b0113f9d2b7c82b3a3eae705121085337
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May 23 10:49:39 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May 23 10:49:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c21b864b

app-emulation/vkd3d: Stabilize 1.7.1 amd64, #906974

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-emulation/vkd3d/vkd3d-1.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/vkd3d/vkd3d-1.7.1.ebuild 
b/app-emulation/vkd3d/vkd3d-1.7.1.ebuild
index 766feb323645..0a6c10a184bc 100644
--- a/app-emulation/vkd3d/vkd3d-1.7.1.ebuild
+++ b/app-emulation/vkd3d/vkd3d-1.7.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE="ncurses spirv-tools"
 RESTRICT="test" #838655
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2023-05-23 Thread Arthur Zamarin
commit: d8b0055a4b1da84201a7308b6a220a6facfa1cee
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May 23 10:49:38 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May 23 10:49:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8b0055a

app-emulation/vkd3d: Stabilize 1.7.1 x86, #906974

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-emulation/vkd3d/vkd3d-1.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/vkd3d/vkd3d-1.7.1.ebuild 
b/app-emulation/vkd3d/vkd3d-1.7.1.ebuild
index cea4a98c8e5e..766feb323645 100644
--- a/app-emulation/vkd3d/vkd3d-1.7.1.ebuild
+++ b/app-emulation/vkd3d/vkd3d-1.7.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="ncurses spirv-tools"
 RESTRICT="test" #838655
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2023-05-19 Thread Ionen Wolkens
commit: f93a6b88dfb05e5c3f1e2535d54fe608dcdb0e8c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat May 20 01:58:53 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat May 20 02:00:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f93a6b88

app-emulation/vkd3d-proton: mention dxgi.dll in the dxvk note

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-2.9.ebuild  | 8 
 app-emulation/vkd3d-proton/vkd3d-proton-.ebuild | 8 
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.9.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.9.ebuild
index b2b75de7c484..acd48d75d28c 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.9.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.9.ebuild
@@ -169,8 +169,8 @@ pkg_postinst() {
elog
elog "  WINEPREFIX=/path/to/prefix setup_vkd3d_proton.sh 
install --symlink"
elog
-   elog "You should also ensure >=app-emulation/dxvk-2.1 is 
available on that"
-   elog "prefix, not meant to function independently even if only 
using d3d12."
+   elog "Should also ensure that >=app-emulation/dxvk-2.1's 
dxgi.dll is available"
+   elog "on it, not meant to function independently even if only 
using d3d12."
elog
elog "See ${EROOT}/usr/share/doc/${PF}/README.md* for details."
elif [[ ${REPLACING_VERSIONS##* } ]]; then
@@ -185,8 +185,8 @@ pkg_postinst() {
elog ">=${PN}-2.9 has a new file to install 
(d3d12core.dll), old Wine prefixes that"
elog "relied on '--symlink' may need updates by using 
the setup_vkd3d_proton.sh."
elog
-   elog "Furthermore, it may not function properly if 
>=app-emulation/dxvk-2.1 is not"
-   elog "available on that prefix (even if only using 
d3d12)."
+   elog "Furthermore, it may not function properly if 
>=app-emulation/dxvk-2.1's"
+   elog "dxgi.dll is not available on that prefix (even if 
only using d3d12)."
fi
fi
 }

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
index b2b75de7c484..acd48d75d28c 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
@@ -169,8 +169,8 @@ pkg_postinst() {
elog
elog "  WINEPREFIX=/path/to/prefix setup_vkd3d_proton.sh 
install --symlink"
elog
-   elog "You should also ensure >=app-emulation/dxvk-2.1 is 
available on that"
-   elog "prefix, not meant to function independently even if only 
using d3d12."
+   elog "Should also ensure that >=app-emulation/dxvk-2.1's 
dxgi.dll is available"
+   elog "on it, not meant to function independently even if only 
using d3d12."
elog
elog "See ${EROOT}/usr/share/doc/${PF}/README.md* for details."
elif [[ ${REPLACING_VERSIONS##* } ]]; then
@@ -185,8 +185,8 @@ pkg_postinst() {
elog ">=${PN}-2.9 has a new file to install 
(d3d12core.dll), old Wine prefixes that"
elog "relied on '--symlink' may need updates by using 
the setup_vkd3d_proton.sh."
elog
-   elog "Furthermore, it may not function properly if 
>=app-emulation/dxvk-2.1 is not"
-   elog "available on that prefix (even if only using 
d3d12)."
+   elog "Furthermore, it may not function properly if 
>=app-emulation/dxvk-2.1's"
+   elog "dxgi.dll is not available on that prefix (even if 
only using d3d12)."
fi
fi
 }



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2023-05-19 Thread Ionen Wolkens
commit: ba60101ff0a143f0e3162933e74a5fbaadeaaea1
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat May 20 01:45:14 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat May 20 01:51:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba60101f

app-emulation/vkd3d-proton: drop 2.8_p20230510

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/Manifest|   2 -
 .../vkd3d-proton/vkd3d-proton-2.8_p20230510.ebuild | 189 -
 2 files changed, 191 deletions(-)

diff --git a/app-emulation/vkd3d-proton/Manifest 
b/app-emulation/vkd3d-proton/Manifest
index 90643bb79a09..9dffeb452562 100644
--- a/app-emulation/vkd3d-proton/Manifest
+++ b/app-emulation/vkd3d-proton/Manifest
@@ -1,8 +1,6 @@
 DIST vkd3d-proton-2.6.tar.gz 1271948 BLAKE2B 
02d2574a66614613748fe3471a6fd5aac2650fdae15a17b17ea2ed028fa53a0579b866e7240036a26108afc343395826474bb99e015b9299c2abec811bb872ab
 SHA512 
6f27d213652e2380a9ba4534ac9ffe4b752b4608fbc2e8acd273fa151ab19ad0b132e3436384d2b8591cd1a59f0b69d342c893dc3a64be85188b5e3274bcf3f1
 DIST vkd3d-proton-2.8.tar.gz 1435183 BLAKE2B 
8b265e6dac1dd0ed6377ea6bc0ecffa7eccb8360f890bf2c996395b9db90e132ede9bddf6e889a9302466cccdcd2000f1e7ad9ece740b797c44f081b7ca1bb98
 SHA512 
d708fe62d64487b4430862b93913ba45f2889268c5efb9b1dc69fd48a665fcffc06a7bb91afc13b06a35fd82005a3115dc85f1de74d65f6958fd6f0c02a54007
-DIST vkd3d-proton-2.8_p20230510.tar.gz 1530900 BLAKE2B 
ae9ac7d46da117a09cf6e44411474e5de3dca2d7529f1c99ace55cd7566d41706b69ae5c0143d8f5b8b6b36a635cad03009f0c5fc4bed68a492a87dbb3eb7657
 SHA512 
0f11d1fdc8e87417e8a7adad6da6ce6c46dada2b333b3ff8c0b2289fb6eae4b0f8cf233f610e49d3a71106f5b77a51771ad2089fa2d9863744ddc03f1b07a42f
 DIST vkd3d-proton-2.9.tar.gz 1534562 BLAKE2B 
c2fd0d7ede7eae9192c32d2756abb7601324a220391a85e6fad2b8c2786d2bf4870cefb5f1bdec5fe7197d941fd25296a283fad49ab7c95bad37a457118f9d47
 SHA512 
65cab81045d151a2ee8ff755d02138daf6581c491d273773d61847efa2520d4c456de0c564eb4fe4dfbdd1f7b5b2a0177766497815d04f03845dadd0857fb483
-DIST vkd3d-proton-dxil-spirv-830106bc23.tar.gz 726639 BLAKE2B 
b3e4ce85f1b2ccde52f88a73ed26efff612348c14552a00cb9524ebfe538eb9b5adb04bf1fd82bb9610fe55235a48373a1ac6393fec1a8f2b3aecc1276a556dd
 SHA512 
e2767a20bdeff4e04f137ba67b10d415e81a71e2e5de815ca08e0fb219b52df996a22bc3362dcae9f4a4c2272eaa5b2b63503502132e45510df904b895df63f7
 DIST vkd3d-proton-dxil-spirv-b537bbb91b.tar.gz 631130 BLAKE2B 
99f40c5efde87d0af86542b427e5b0429be68ca69ba0c2b6d10a821811756d8dadff4449f268ae404f8ace09a91b3e8aaa135e534a77c0239e58c1a970a044cc
 SHA512 
3c20090b7a1b53c30fd4967622fc7384e1bcc504c30d8075068b87dad1bd2c6f4a12459bf42e61bf76b9dd454ec17a9d529f74ab0d5583627e966d94bb341dc3
 DIST vkd3d-proton-dxil-spirv-babf511d4c.tar.gz 695011 BLAKE2B 
49e13065037edec80815b19907664d9681bc191303032db2e1678fbff5e144846c2ee267fdf5c1d4c31a1a30f2c14275f8e276a771253fabb8bbea8936be4eb4
 SHA512 
b310e4e856b4571ce13cce8539bd1640c7578b132558c009fcc04c24b4b10a86b620542891442dd81feaa8f6ad63d2d05021ca228d1c5f46eebe384fdb30f77e
 DIST vkd3d-proton-dxil-spirv-f20a0fb4e9.tar.gz 727867 BLAKE2B 
cad4db07fc8d92d2d33ff534483b809abe0a85b98184ceae850331b1287b5c4fa86a233a68faa55e6a05fbb05741ea0d9a20250d27312a2e83175b0c5dd76dad
 SHA512 
76d181d7326902d5eceb21d0d971cac7fccf9541b367a00ad72c2e7645262aff3d5cc707994f6ed1c75b9dc8ace240d3c4861f9f08fa622851c6be0a4b144f93

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.8_p20230510.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.8_p20230510.ebuild
deleted file mode 100644
index 6ea8230b8f3d..
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.8_p20230510.ebuild
+++ /dev/null
@@ -1,189 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit flag-o-matic meson-multilib toolchain-funcs
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/HansKristian-Work/vkd3d-proton.git;
-   EGIT_SUBMODULES=(
-   # uses hacks / recent features and easily breaks, keep bundled 
headers
-   # (also cross-compiled and -I/usr/include is troublesome)
-   subprojects/{SPIRV,Vulkan}-Headers
-   subprojects/dxil-spirv
-   subprojects/dxil-spirv/third_party/spirv-headers # skip 
cross/tools
-   )
-else
-   # snapshot used for d3d11on12 for use with >=dxvk-2.2, scarcely tested
-   HASH_VKD3D=f125062ee1278ac8508ab5561e289ec4ce0f406e
-   HASH_DXIL=830106bc2393ba7e7af67863e1c7cfa856432ec5
-   HASH_SPIRV=1d31a100405cf8783ca7a31e31cdd727c9fc54c3
-   HASH_SPIRV_DXIL=aa331ab0ffcb3a67021caa1a0c1c9017712f2f31
-   HASH_VULKAN=bd6443d28f2ebecedfb839b52d612011ba623d14
-   SRC_URI="
-   
https://github.com/HansKristian-Work/vkd3d-proton/archive/${HASH_VKD3D}.tar.gz
-   -> ${P}.tar.gz
-   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2023-05-19 Thread Ionen Wolkens
commit: a1c51c44fd079edf86adba921ed20beeb7e58498
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat May 20 01:45:25 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat May 20 01:51:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1c51c44

app-emulation/vkd3d-proton: sync live

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-.ebuild | 17 +++--
 1 file changed, 11 insertions(+), 6 deletions(-)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
index efcc0a32656a..b2b75de7c484 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
@@ -17,8 +17,8 @@ if [[ ${PV} ==  ]]; then
subprojects/dxil-spirv/third_party/spirv-headers # skip 
cross/tools
)
 else
-   HASH_VKD3D=f125062ee1278ac8508ab5561e289ec4ce0f406e # match tag on bumps
-   HASH_DXIL=830106bc2393ba7e7af67863e1c7cfa856432ec5
+   HASH_VKD3D=6365efeba253807beecaed0eaa963295522c6b70 # match tag on bumps
+   HASH_DXIL=f20a0fb4e984a83743baa9d863eb7b26228bcca3
HASH_SPIRV=1d31a100405cf8783ca7a31e31cdd727c9fc54c3
HASH_SPIRV_DXIL=aa331ab0ffcb3a67021caa1a0c1c9017712f2f31
HASH_VULKAN=bd6443d28f2ebecedfb839b52d612011ba623d14
@@ -169,6 +169,9 @@ pkg_postinst() {
elog
elog "  WINEPREFIX=/path/to/prefix setup_vkd3d_proton.sh 
install --symlink"
elog
+   elog "You should also ensure >=app-emulation/dxvk-2.1 is 
available on that"
+   elog "prefix, not meant to function independently even if only 
using d3d12."
+   elog
elog "See ${EROOT}/usr/share/doc/${PF}/README.md* for details."
elif [[ ${REPLACING_VERSIONS##* } ]]; then
if ver_test ${REPLACING_VERSIONS##* } -lt 2.7; then
@@ -177,11 +180,13 @@ pkg_postinst() {
elog ">=wine-*-7.1 (or >=wine-proton-7.0), and 
>=mesa-22.0 (or >=nvidia-drivers-510)"
fi
 
-   if ver_test ${REPLACING_VERSIONS##* } -lt 2.8_p20230510; then
+   if ver_test ${REPLACING_VERSIONS##* } -lt 2.9; then
+   elog
+   elog ">=${PN}-2.9 has a new file to install 
(d3d12core.dll), old Wine prefixes that"
+   elog "relied on '--symlink' may need updates by using 
the setup_vkd3d_proton.sh."
elog
-   elog ">=${PN}-2.8_p20230510 has a new file to install 
(d3d12core.dll), old"
-   elog "Wine prefixes that relied on '--symlink' may need 
updates by using the"
-   elog "setup_vkd3d_proton.sh script again."
+   elog "Furthermore, it may not function properly if 
>=app-emulation/dxvk-2.1 is not"
+   elog "available on that prefix (even if only using 
d3d12)."
fi
fi
 }



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2023-05-19 Thread Ionen Wolkens
commit: 4d57ef24abd7ebc4abd04cc493ccc3d3f4218c8a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat May 20 01:45:04 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat May 20 01:51:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d57ef24

app-emulation/vkd3d-proton: add 2.9

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/Manifest|   2 +
 app-emulation/vkd3d-proton/vkd3d-proton-2.9.ebuild | 192 +
 2 files changed, 194 insertions(+)

diff --git a/app-emulation/vkd3d-proton/Manifest 
b/app-emulation/vkd3d-proton/Manifest
index 8e7363690ebe..90643bb79a09 100644
--- a/app-emulation/vkd3d-proton/Manifest
+++ b/app-emulation/vkd3d-proton/Manifest
@@ -1,9 +1,11 @@
 DIST vkd3d-proton-2.6.tar.gz 1271948 BLAKE2B 
02d2574a66614613748fe3471a6fd5aac2650fdae15a17b17ea2ed028fa53a0579b866e7240036a26108afc343395826474bb99e015b9299c2abec811bb872ab
 SHA512 
6f27d213652e2380a9ba4534ac9ffe4b752b4608fbc2e8acd273fa151ab19ad0b132e3436384d2b8591cd1a59f0b69d342c893dc3a64be85188b5e3274bcf3f1
 DIST vkd3d-proton-2.8.tar.gz 1435183 BLAKE2B 
8b265e6dac1dd0ed6377ea6bc0ecffa7eccb8360f890bf2c996395b9db90e132ede9bddf6e889a9302466cccdcd2000f1e7ad9ece740b797c44f081b7ca1bb98
 SHA512 
d708fe62d64487b4430862b93913ba45f2889268c5efb9b1dc69fd48a665fcffc06a7bb91afc13b06a35fd82005a3115dc85f1de74d65f6958fd6f0c02a54007
 DIST vkd3d-proton-2.8_p20230510.tar.gz 1530900 BLAKE2B 
ae9ac7d46da117a09cf6e44411474e5de3dca2d7529f1c99ace55cd7566d41706b69ae5c0143d8f5b8b6b36a635cad03009f0c5fc4bed68a492a87dbb3eb7657
 SHA512 
0f11d1fdc8e87417e8a7adad6da6ce6c46dada2b333b3ff8c0b2289fb6eae4b0f8cf233f610e49d3a71106f5b77a51771ad2089fa2d9863744ddc03f1b07a42f
+DIST vkd3d-proton-2.9.tar.gz 1534562 BLAKE2B 
c2fd0d7ede7eae9192c32d2756abb7601324a220391a85e6fad2b8c2786d2bf4870cefb5f1bdec5fe7197d941fd25296a283fad49ab7c95bad37a457118f9d47
 SHA512 
65cab81045d151a2ee8ff755d02138daf6581c491d273773d61847efa2520d4c456de0c564eb4fe4dfbdd1f7b5b2a0177766497815d04f03845dadd0857fb483
 DIST vkd3d-proton-dxil-spirv-830106bc23.tar.gz 726639 BLAKE2B 
b3e4ce85f1b2ccde52f88a73ed26efff612348c14552a00cb9524ebfe538eb9b5adb04bf1fd82bb9610fe55235a48373a1ac6393fec1a8f2b3aecc1276a556dd
 SHA512 
e2767a20bdeff4e04f137ba67b10d415e81a71e2e5de815ca08e0fb219b52df996a22bc3362dcae9f4a4c2272eaa5b2b63503502132e45510df904b895df63f7
 DIST vkd3d-proton-dxil-spirv-b537bbb91b.tar.gz 631130 BLAKE2B 
99f40c5efde87d0af86542b427e5b0429be68ca69ba0c2b6d10a821811756d8dadff4449f268ae404f8ace09a91b3e8aaa135e534a77c0239e58c1a970a044cc
 SHA512 
3c20090b7a1b53c30fd4967622fc7384e1bcc504c30d8075068b87dad1bd2c6f4a12459bf42e61bf76b9dd454ec17a9d529f74ab0d5583627e966d94bb341dc3
 DIST vkd3d-proton-dxil-spirv-babf511d4c.tar.gz 695011 BLAKE2B 
49e13065037edec80815b19907664d9681bc191303032db2e1678fbff5e144846c2ee267fdf5c1d4c31a1a30f2c14275f8e276a771253fabb8bbea8936be4eb4
 SHA512 
b310e4e856b4571ce13cce8539bd1640c7578b132558c009fcc04c24b4b10a86b620542891442dd81feaa8f6ad63d2d05021ca228d1c5f46eebe384fdb30f77e
+DIST vkd3d-proton-dxil-spirv-f20a0fb4e9.tar.gz 727867 BLAKE2B 
cad4db07fc8d92d2d33ff534483b809abe0a85b98184ceae850331b1287b5c4fa86a233a68faa55e6a05fbb05741ea0d9a20250d27312a2e83175b0c5dd76dad
 SHA512 
76d181d7326902d5eceb21d0d971cac7fccf9541b367a00ad72c2e7645262aff3d5cc707994f6ed1c75b9dc8ace240d3c4861f9f08fa622851c6be0a4b144f93
 DIST vkd3d-proton-spirv-headers-1d31a10040.tar.gz 445679 BLAKE2B 
3dac88269df92428fd93ca187eb417ec0156ff0b24200daf85526aaa92c30ba8743102764e20c47d783ed0704fa690c1bf60944ef81bbdd296890dde5fb9fcaa
 SHA512 
2536619cd7854954892dbb5ab5cd97e4e95fe3f5c121c4b2022426ae734fc20c1ebadbae1da7689f5ca18397075c54e4f16ad525b8ee873c4b0ffdc07aaacc03
 DIST vkd3d-proton-spirv-headers-87d5b782be.tar.gz 439180 BLAKE2B 
9c64a1b7aa408172bb57b38ca0e3d31221c7dfecfcd9afc77449c14e76f60f7436f1a54a794bf4959f4575f177e1024621c6ff696f7fb19b545877e0a527031c
 SHA512 
d6ce02e53c259e508d1d72d81cc6aa6b3019e7ecd6a8878d81d8681d9734756f66c762ebd4b8b1d0f9fbb7a8f1f18d72aeb27c56822d810aca5a3e53c51c1ef6
 DIST vkd3d-proton-spirv-headers-aa331ab0ff.tar.gz 448200 BLAKE2B 
435e3ce169f44a00181a664a6cb2f3e45e22b3d4ec033d27fb2b54564b4fcc4274ac170f373daddf9ba0bd421b3d50fc87442c15345dae24ec131f4257b33f30
 SHA512 
1cd6043974daa4cd71138be629544d10944064af8e5b1a5a64e746922edd0d583050ec3b036ef304dd67a689c65541b5cb375d80f26ab3c9314653169cc5aac8

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.9.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.9.ebuild
new file mode 100644
index ..b2b75de7c484
--- /dev/null
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.9.ebuild
@@ -0,0 +1,192 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+inherit flag-o-matic meson-multilib toolchain-funcs
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/HansKristian-Work/vkd3d-proton.git;
+   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2023-05-12 Thread Ionen Wolkens
commit: e4456bd60656bd8d6ef1686b6de7cf9ae69c3f15
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri May 12 11:12:00 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri May 12 11:58:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4456bd6

app-emulation/vkd3d-proton: add 2.8_p20230510

Trying a new snapshot, hopefully it works better than the last.
Done because a newer one is needed for d3d11on12 when using >=dxvk-2.2.

Note that this adds a new dx12core.dll and requires re-running the
setup script on old prefixes that were relying on symlinks to install
it (there is a postinst note about it as well).

Power users of dx12 are welcome to suggest better snapshots until
get an actual release (can experiment with -), mostly only doing
basic tests here. Not to say 2.8 or original vkd3d may not be the only
one that works with some games.

Bug: https://bugs.gentoo.org/904660
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/Manifest|   4 +
 .../vkd3d-proton/vkd3d-proton-2.8_p20230510.ebuild | 189 +
 2 files changed, 193 insertions(+)

diff --git a/app-emulation/vkd3d-proton/Manifest 
b/app-emulation/vkd3d-proton/Manifest
index ff20d740ee09..071fbda3ebc6 100644
--- a/app-emulation/vkd3d-proton/Manifest
+++ b/app-emulation/vkd3d-proton/Manifest
@@ -1,12 +1,16 @@
 DIST vkd3d-proton-08909d9856.tar.gz 1424776 BLAKE2B 
cb29a927b28980283c96d9a1ac99ef98570b72edbec147314b2884e2d8c78c23b8b7cdab4530b9098e55a25801a9fad3e5a8ae48695b994c226d05fd380c905b
 SHA512 
ca79dfccf638f65546f8654bbb3819b6b72e8a6fd2cf9c5d697444b91244e96d55d059c971afc6b0709c762575a27024862a482dc0159a58804f7d4072746660
 DIST vkd3d-proton-2.6.tar.gz 1271948 BLAKE2B 
02d2574a66614613748fe3471a6fd5aac2650fdae15a17b17ea2ed028fa53a0579b866e7240036a26108afc343395826474bb99e015b9299c2abec811bb872ab
 SHA512 
6f27d213652e2380a9ba4534ac9ffe4b752b4608fbc2e8acd273fa151ab19ad0b132e3436384d2b8591cd1a59f0b69d342c893dc3a64be85188b5e3274bcf3f1
 DIST vkd3d-proton-2.8.tar.gz 1435183 BLAKE2B 
8b265e6dac1dd0ed6377ea6bc0ecffa7eccb8360f890bf2c996395b9db90e132ede9bddf6e889a9302466cccdcd2000f1e7ad9ece740b797c44f081b7ca1bb98
 SHA512 
d708fe62d64487b4430862b93913ba45f2889268c5efb9b1dc69fd48a665fcffc06a7bb91afc13b06a35fd82005a3115dc85f1de74d65f6958fd6f0c02a54007
+DIST vkd3d-proton-2.8_p20230510.tar.gz 1530900 BLAKE2B 
ae9ac7d46da117a09cf6e44411474e5de3dca2d7529f1c99ace55cd7566d41706b69ae5c0143d8f5b8b6b36a635cad03009f0c5fc4bed68a492a87dbb3eb7657
 SHA512 
0f11d1fdc8e87417e8a7adad6da6ce6c46dada2b333b3ff8c0b2289fb6eae4b0f8cf233f610e49d3a71106f5b77a51771ad2089fa2d9863744ddc03f1b07a42f
+DIST vkd3d-proton-dxil-spirv-830106bc23.tar.gz 726639 BLAKE2B 
b3e4ce85f1b2ccde52f88a73ed26efff612348c14552a00cb9524ebfe538eb9b5adb04bf1fd82bb9610fe55235a48373a1ac6393fec1a8f2b3aecc1276a556dd
 SHA512 
e2767a20bdeff4e04f137ba67b10d415e81a71e2e5de815ca08e0fb219b52df996a22bc3362dcae9f4a4c2272eaa5b2b63503502132e45510df904b895df63f7
 DIST vkd3d-proton-dxil-spirv-9e2c26d15c.tar.gz 698285 BLAKE2B 
034627322183771c67ac7f927f3883bb186ee1f17657e825f542331dcc4d907d65c764dd6e01603ac77d1205c92500be016a6f0df1e742b6e71f9a189d8287da
 SHA512 
42e385f33b97444bf02a6f662094c256b5f92d5fd444fd3545a52b55aa30e23db2d794a62543de97baaf59cc4b6a1e8429d10b88c01c4bd0d71f5e086319b2d1
 DIST vkd3d-proton-dxil-spirv-b537bbb91b.tar.gz 631130 BLAKE2B 
99f40c5efde87d0af86542b427e5b0429be68ca69ba0c2b6d10a821811756d8dadff4449f268ae404f8ace09a91b3e8aaa135e534a77c0239e58c1a970a044cc
 SHA512 
3c20090b7a1b53c30fd4967622fc7384e1bcc504c30d8075068b87dad1bd2c6f4a12459bf42e61bf76b9dd454ec17a9d529f74ab0d5583627e966d94bb341dc3
 DIST vkd3d-proton-dxil-spirv-babf511d4c.tar.gz 695011 BLAKE2B 
49e13065037edec80815b19907664d9681bc191303032db2e1678fbff5e144846c2ee267fdf5c1d4c31a1a30f2c14275f8e276a771253fabb8bbea8936be4eb4
 SHA512 
b310e4e856b4571ce13cce8539bd1640c7578b132558c009fcc04c24b4b10a86b620542891442dd81feaa8f6ad63d2d05021ca228d1c5f46eebe384fdb30f77e
 DIST vkd3d-proton-spirv-headers-1d31a10040.tar.gz 445679 BLAKE2B 
3dac88269df92428fd93ca187eb417ec0156ff0b24200daf85526aaa92c30ba8743102764e20c47d783ed0704fa690c1bf60944ef81bbdd296890dde5fb9fcaa
 SHA512 
2536619cd7854954892dbb5ab5cd97e4e95fe3f5c121c4b2022426ae734fc20c1ebadbae1da7689f5ca18397075c54e4f16ad525b8ee873c4b0ffdc07aaacc03
 DIST vkd3d-proton-spirv-headers-87d5b782be.tar.gz 439180 BLAKE2B 
9c64a1b7aa408172bb57b38ca0e3d31221c7dfecfcd9afc77449c14e76f60f7436f1a54a794bf4959f4575f177e1024621c6ff696f7fb19b545877e0a527031c
 SHA512 
d6ce02e53c259e508d1d72d81cc6aa6b3019e7ecd6a8878d81d8681d9734756f66c762ebd4b8b1d0f9fbb7a8f1f18d72aeb27c56822d810aca5a3e53c51c1ef6
+DIST vkd3d-proton-spirv-headers-aa331ab0ff.tar.gz 448200 BLAKE2B 
435e3ce169f44a00181a664a6cb2f3e45e22b3d4ec033d27fb2b54564b4fcc4274ac170f373daddf9ba0bd421b3d50fc87442c15345dae24ec131f4257b33f30
 SHA512 
1cd6043974daa4cd71138be629544d10944064af8e5b1a5a64e746922edd0d583050ec3b036ef304dd67a689c65541b5cb375d80f26ab3c9314653169cc5aac8
 DIST 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2023-05-12 Thread Ionen Wolkens
commit: ec8bab870a55a38329d9d635cef8dad1b27f257b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri May 12 11:48:50 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri May 12 11:58:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec8bab87

app-emulation/vkd3d-proton: sync live

Signed-off-by: Ionen Wolkens  gentoo.org>

 .../vkd3d-proton/vkd3d-proton-.ebuild  | 29 +-
 1 file changed, 17 insertions(+), 12 deletions(-)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
index cb9a067747c6..efcc0a32656a 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
@@ -17,11 +17,11 @@ if [[ ${PV} ==  ]]; then
subprojects/dxil-spirv/third_party/spirv-headers # skip 
cross/tools
)
 else
-   HASH_VKD3D=4df366172e025c23621c8df5a794de90de165d97 # match tag on bumps
-   HASH_DXIL=2166bc7ea0ceb2d7ff6d787d9b007f7eb7d4aaa8
-   HASH_SPIRV=ae217c17809fadb232ec94b29304b4afcd417bb4
-   HASH_SPIRV_DXIL=87d5b782bec60822aa878941e6b13c0a9a954c9b
-   HASH_VULKAN=5177b119bbdf463b7b909855a83230253c2d8b68
+   HASH_VKD3D=f125062ee1278ac8508ab5561e289ec4ce0f406e # match tag on bumps
+   HASH_DXIL=830106bc2393ba7e7af67863e1c7cfa856432ec5
+   HASH_SPIRV=1d31a100405cf8783ca7a31e31cdd727c9fc54c3
+   HASH_SPIRV_DXIL=aa331ab0ffcb3a67021caa1a0c1c9017712f2f31
+   HASH_VULKAN=bd6443d28f2ebecedfb839b52d612011ba623d14
SRC_URI="

https://github.com/HansKristian-Work/vkd3d-proton/archive/refs/tags/v${PV}.tar.gz
-> ${P}.tar.gz
@@ -170,13 +170,18 @@ pkg_postinst() {
elog "  WINEPREFIX=/path/to/prefix setup_vkd3d_proton.sh 
install --symlink"
elog
elog "See ${EROOT}/usr/share/doc/${PF}/README.md* for details."
-   fi
+   elif [[ ${REPLACING_VERSIONS##* } ]]; then
+   if ver_test ${REPLACING_VERSIONS##* } -lt 2.7; then
+   elog
+   elog ">=${PN}-2.7 requires drivers and Wine to support 
vulkan-1.3, meaning:"
+   elog ">=wine-*-7.1 (or >=wine-proton-7.0), and 
>=mesa-22.0 (or >=nvidia-drivers-510)"
+   fi
 
-   if [[ ! ${REPLACING_VERSIONS##* } ]] ||
-   ver_test ${REPLACING_VERSIONS##* } -lt 2.7
-   then
-   elog
-   elog ">=${PN}-2.7 requires drivers and Wine to support 
vulkan-1.3, meaning:"
-   elog ">=wine-*-7.1 (or >=wine-proton-7.0), and >=mesa-22.0 (or 
>=nvidia-drivers-510)"
+   if ver_test ${REPLACING_VERSIONS##* } -lt 2.8_p20230510; then
+   elog
+   elog ">=${PN}-2.8_p20230510 has a new file to install 
(d3d12core.dll), old"
+   elog "Wine prefixes that relied on '--symlink' may need 
updates by using the"
+   elog "setup_vkd3d_proton.sh script again."
+   fi
fi
 }



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2023-05-04 Thread Ionen Wolkens
commit: 216cbf6fd02f758433c121fd2dfbef260c03639c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu May  4 08:48:49 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu May  4 18:31:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=216cbf6f

app-emulation/vkd3d: add 1.7.1

Almost identical to 1.7 beside re-exporting a missing symbol,
but afaik nothing uses that symbol in-tree right now.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d/Manifest   |  1 +
 app-emulation/vkd3d/vkd3d-1.7.1.ebuild | 44 ++
 2 files changed, 45 insertions(+)

diff --git a/app-emulation/vkd3d/Manifest b/app-emulation/vkd3d/Manifest
index be6f912d3b87..2d8b40175c16 100644
--- a/app-emulation/vkd3d/Manifest
+++ b/app-emulation/vkd3d/Manifest
@@ -1 +1,2 @@
+DIST vkd3d-1.7.1.tar.xz 806772 BLAKE2B 
f83fd405dd2fedb2bc38bf64fd5e401fab1b9d5364b812eb34bc45cdeef684786cd59abe304ce71c722b8fe7a729bef18a90b1cb86f2522e45fa1f4d2d0340bb
 SHA512 
59958d3ca6a6485173cc43d701dba4e82eca1eee895128520b5eb0c392fc2911cade37d945ba52a8f50a2639fa5d8d487609c5f3f88ae76e6d914a448ac179b6
 DIST vkd3d-1.7.tar.xz 807176 BLAKE2B 
1e2b03c8440bdf9306e9c08d557dd6b622c689e94f7d4bcb4ce752cbfbe48ddb0b577f9fee14ab8ac2fc08395205328efc5b437a8fc67d5bb0fd868db0902378
 SHA512 
008c63742d939e8dc755bd382208d52e145d3ad7a5fe7ae71d41be3e3efd609b513add2ec43c6947a183b6a7595e3f0d8bdc6628835577fa5b7f7ec8a5dea347

diff --git a/app-emulation/vkd3d/vkd3d-1.7.1.ebuild 
b/app-emulation/vkd3d/vkd3d-1.7.1.ebuild
new file mode 100644
index ..cea4a98c8e5e
--- /dev/null
+++ b/app-emulation/vkd3d/vkd3d-1.7.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal
+
+DESCRIPTION="D3D12 to Vulkan translation library"
+HOMEPAGE="https://gitlab.winehq.org/wine/vkd3d/;
+SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ncurses spirv-tools"
+RESTRICT="test" #838655
+
+RDEPEND="
+   media-libs/vulkan-loader[${MULTILIB_USEDEP}]
+   ncurses? ( sys-libs/ncurses:= )
+   spirv-tools? ( dev-util/spirv-tools[${MULTILIB_USEDEP}] )"
+DEPEND="
+   ${RDEPEND}
+   dev-util/spirv-headers
+   dev-util/vulkan-headers"
+BDEPEND="
+   sys-devel/flex
+   sys-devel/bison
+   virtual/pkgconfig"
+
+multilib_src_configure() {
+   local conf=(
+   $(multilib_native_use_with ncurses)
+   $(use_with spirv-tools)
+   --disable-doxygen-pdf
+   --without-xcb
+   )
+
+   ECONF_SOURCE=${S} econf "${conf[@]}"
+}
+
+multilib_src_install_all() {
+   find "${ED}" -type f -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2023-04-29 Thread Ionen Wolkens
commit: 527d13170d519590c4fa3fd320d0c6a3bd5d88fc
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Apr 29 09:14:28 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Apr 29 09:42:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=527d1317

app-emulation/vkd3d-proton: update flags filters

* -fstack-clash-protection (bug #758914): ICE was fixed, if still
  run into this then updating gcc to a newer _p* snapshot should
  sort it (alternatively, use released >=gcc-13.1.0)
* -fstack-protector* (bug #870136): mingw64-runtime-11.0.0 adds
  its own (partial) ssp support, allowing -D_FORTIFY_SOURCE=3 and
  -fstack-protector-strong without libssp. Using these to build
  Wine currently still leads to failure, but we can allow it here.

Bug: https://bugs.gentoo.org/758914
Bug: https://bugs.gentoo.org/870136
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild   | 10 +++---
 app-emulation/vkd3d-proton/vkd3d-proton-2.8.ebuild   | 10 +++---
 app-emulation/vkd3d-proton/vkd3d-proton-2.8_p20230207.ebuild |  8 ++--
 app-emulation/vkd3d-proton/vkd3d-proton-.ebuild  | 10 +++---
 4 files changed, 27 insertions(+), 11 deletions(-)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
index 8ff79bbbd1ba..2e3e5c86e2ce 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -103,10 +103,14 @@ src_configure() {
if [[ ${CHOST} != *-mingw* ]]; then
if [[ ! -v MINGW_BYPASS ]]; then
unset AR CC CXX RC STRIP WIDL
-   filter-flags '-fstack-clash-protection' #758914
-   filter-flags '-fstack-protector*' #870136
filter-flags '-fuse-ld=*'
filter-flags '-mfunction-return=thunk*' #878849
+   if has_version '

[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2023-04-23 Thread Ionen Wolkens
commit: b6bce7f96ca853b41fb983207daf93f1e559dbf1
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Apr 24 03:09:33 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Apr 24 03:18:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6bce7f9

app-emulation/vkd3d: drop 1.6

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d/Manifest |  1 -
 app-emulation/vkd3d/vkd3d-1.6.ebuild | 44 
 2 files changed, 45 deletions(-)

diff --git a/app-emulation/vkd3d/Manifest b/app-emulation/vkd3d/Manifest
index 0a0556b2bf5b..be6f912d3b87 100644
--- a/app-emulation/vkd3d/Manifest
+++ b/app-emulation/vkd3d/Manifest
@@ -1,2 +1 @@
-DIST vkd3d-1.6.tar.xz 785844 BLAKE2B 
6dff7aaad966b378809c87969a54568b943c52bec072fa03becdb40c4ff098168924c363e642aa42049f4468ff75013175fb847cc213278a4e10ea54e906a288
 SHA512 
0f640c1b139f5ccce8e6d1986d1439c2b0d14e7ac533216d2408dbeee07172eee51549311db22464c2ae89070ca15191aaffd967749676586984561ce1d4b38f
 DIST vkd3d-1.7.tar.xz 807176 BLAKE2B 
1e2b03c8440bdf9306e9c08d557dd6b622c689e94f7d4bcb4ce752cbfbe48ddb0b577f9fee14ab8ac2fc08395205328efc5b437a8fc67d5bb0fd868db0902378
 SHA512 
008c63742d939e8dc755bd382208d52e145d3ad7a5fe7ae71d41be3e3efd609b513add2ec43c6947a183b6a7595e3f0d8bdc6628835577fa5b7f7ec8a5dea347

diff --git a/app-emulation/vkd3d/vkd3d-1.6.ebuild 
b/app-emulation/vkd3d/vkd3d-1.6.ebuild
deleted file mode 100644
index 5767baa70c2a..
--- a/app-emulation/vkd3d/vkd3d-1.6.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-minimal
-
-DESCRIPTION="D3D12 to Vulkan translation library"
-HOMEPAGE="https://gitlab.winehq.org/wine/vkd3d/;
-SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="ncurses spirv-tools"
-RESTRICT="test" #838655
-
-RDEPEND="
-   media-libs/vulkan-loader[${MULTILIB_USEDEP}]
-   ncurses? ( sys-libs/ncurses:= )
-   spirv-tools? ( dev-util/spirv-tools[${MULTILIB_USEDEP}] )"
-DEPEND="
-   ${RDEPEND}
-   dev-util/spirv-headers
-   dev-util/vulkan-headers"
-BDEPEND="
-   sys-devel/flex
-   sys-devel/bison
-   virtual/pkgconfig"
-
-multilib_src_configure() {
-   local conf=(
-   $(multilib_native_use_with ncurses)
-   $(use_with spirv-tools)
-   --disable-doxygen-pdf
-   --without-xcb
-   )
-
-   ECONF_SOURCE=${S} econf "${conf[@]}"
-}
-
-multilib_src_install_all() {
-   find "${ED}" -type f -name '*.la' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2023-04-17 Thread Sam James
commit: 20907d6d7b3bf3551aaad885932dfd6f8871e783
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 17 21:15:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 17 21:15:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20907d6d

app-emulation/vkd3d: Stabilize 1.7 x86, #904488

Signed-off-by: Sam James  gentoo.org>

 app-emulation/vkd3d/vkd3d-1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/vkd3d/vkd3d-1.7.ebuild 
b/app-emulation/vkd3d/vkd3d-1.7.ebuild
index 65408b0bc03c..0a6c10a184bc 100644
--- a/app-emulation/vkd3d/vkd3d-1.7.ebuild
+++ b/app-emulation/vkd3d/vkd3d-1.7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="ncurses spirv-tools"
 RESTRICT="test" #838655
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2023-04-17 Thread Sam James
commit: 01b77f7a954c6dc17936de98cd1847037beff945
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 17 21:15:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 17 21:15:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01b77f7a

app-emulation/vkd3d: Stabilize 1.7 amd64, #904488

Signed-off-by: Sam James  gentoo.org>

 app-emulation/vkd3d/vkd3d-1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/vkd3d/vkd3d-1.7.ebuild 
b/app-emulation/vkd3d/vkd3d-1.7.ebuild
index cea4a98c8e5e..65408b0bc03c 100644
--- a/app-emulation/vkd3d/vkd3d-1.7.ebuild
+++ b/app-emulation/vkd3d/vkd3d-1.7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="ncurses spirv-tools"
 RESTRICT="test" #838655
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2023-04-17 Thread Ionen Wolkens
commit: 14140d6acf9c34b95f8e409b55a98084524283c7
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Apr 17 19:33:22 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Apr 17 20:41:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14140d6a

app-emulation/vkd3d-proton: add 2.8_p20230207

This matches the version used by Proton-8.0.1c, providing
to match expectations of advertised proton bug fixes and
will only be kept until there's a new vkd3d-proton release.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/Manifest|   3 +
 .../vkd3d-proton/vkd3d-proton-2.8_p20230207.ebuild | 179 +
 2 files changed, 182 insertions(+)

diff --git a/app-emulation/vkd3d-proton/Manifest 
b/app-emulation/vkd3d-proton/Manifest
index 27dd5d641096..ff20d740ee09 100644
--- a/app-emulation/vkd3d-proton/Manifest
+++ b/app-emulation/vkd3d-proton/Manifest
@@ -1,9 +1,12 @@
+DIST vkd3d-proton-08909d9856.tar.gz 1424776 BLAKE2B 
cb29a927b28980283c96d9a1ac99ef98570b72edbec147314b2884e2d8c78c23b8b7cdab4530b9098e55a25801a9fad3e5a8ae48695b994c226d05fd380c905b
 SHA512 
ca79dfccf638f65546f8654bbb3819b6b72e8a6fd2cf9c5d697444b91244e96d55d059c971afc6b0709c762575a27024862a482dc0159a58804f7d4072746660
 DIST vkd3d-proton-2.6.tar.gz 1271948 BLAKE2B 
02d2574a66614613748fe3471a6fd5aac2650fdae15a17b17ea2ed028fa53a0579b866e7240036a26108afc343395826474bb99e015b9299c2abec811bb872ab
 SHA512 
6f27d213652e2380a9ba4534ac9ffe4b752b4608fbc2e8acd273fa151ab19ad0b132e3436384d2b8591cd1a59f0b69d342c893dc3a64be85188b5e3274bcf3f1
 DIST vkd3d-proton-2.8.tar.gz 1435183 BLAKE2B 
8b265e6dac1dd0ed6377ea6bc0ecffa7eccb8360f890bf2c996395b9db90e132ede9bddf6e889a9302466cccdcd2000f1e7ad9ece740b797c44f081b7ca1bb98
 SHA512 
d708fe62d64487b4430862b93913ba45f2889268c5efb9b1dc69fd48a665fcffc06a7bb91afc13b06a35fd82005a3115dc85f1de74d65f6958fd6f0c02a54007
+DIST vkd3d-proton-dxil-spirv-9e2c26d15c.tar.gz 698285 BLAKE2B 
034627322183771c67ac7f927f3883bb186ee1f17657e825f542331dcc4d907d65c764dd6e01603ac77d1205c92500be016a6f0df1e742b6e71f9a189d8287da
 SHA512 
42e385f33b97444bf02a6f662094c256b5f92d5fd444fd3545a52b55aa30e23db2d794a62543de97baaf59cc4b6a1e8429d10b88c01c4bd0d71f5e086319b2d1
 DIST vkd3d-proton-dxil-spirv-b537bbb91b.tar.gz 631130 BLAKE2B 
99f40c5efde87d0af86542b427e5b0429be68ca69ba0c2b6d10a821811756d8dadff4449f268ae404f8ace09a91b3e8aaa135e534a77c0239e58c1a970a044cc
 SHA512 
3c20090b7a1b53c30fd4967622fc7384e1bcc504c30d8075068b87dad1bd2c6f4a12459bf42e61bf76b9dd454ec17a9d529f74ab0d5583627e966d94bb341dc3
 DIST vkd3d-proton-dxil-spirv-babf511d4c.tar.gz 695011 BLAKE2B 
49e13065037edec80815b19907664d9681bc191303032db2e1678fbff5e144846c2ee267fdf5c1d4c31a1a30f2c14275f8e276a771253fabb8bbea8936be4eb4
 SHA512 
b310e4e856b4571ce13cce8539bd1640c7578b132558c009fcc04c24b4b10a86b620542891442dd81feaa8f6ad63d2d05021ca228d1c5f46eebe384fdb30f77e
 DIST vkd3d-proton-spirv-headers-1d31a10040.tar.gz 445679 BLAKE2B 
3dac88269df92428fd93ca187eb417ec0156ff0b24200daf85526aaa92c30ba8743102764e20c47d783ed0704fa690c1bf60944ef81bbdd296890dde5fb9fcaa
 SHA512 
2536619cd7854954892dbb5ab5cd97e4e95fe3f5c121c4b2022426ae734fc20c1ebadbae1da7689f5ca18397075c54e4f16ad525b8ee873c4b0ffdc07aaacc03
 DIST vkd3d-proton-spirv-headers-87d5b782be.tar.gz 439180 BLAKE2B 
9c64a1b7aa408172bb57b38ca0e3d31221c7dfecfcd9afc77449c14e76f60f7436f1a54a794bf4959f4575f177e1024621c6ff696f7fb19b545877e0a527031c
 SHA512 
d6ce02e53c259e508d1d72d81cc6aa6b3019e7ecd6a8878d81d8681d9734756f66c762ebd4b8b1d0f9fbb7a8f1f18d72aeb27c56822d810aca5a3e53c51c1ef6
 DIST vkd3d-proton-spirv-headers-ae217c1780.tar.gz 415130 BLAKE2B 
0c6444c4c1cb43b9c69757d7c2257ce2fe1bc6be308341f3189766f120994e4920bc738b737d9eefc299359dab568fb8809782e3663dd589c0e4d13aecb8873a
 SHA512 
02cf1d63b29e48ef0efe489eb32237ba2f9f4bf58a182b00dc96aab18faba94de79283398e9e945cd81130f83fff228c59b04e496716ea9ccc148a5f4465282c
 DIST vkd3d-proton-vulkan-headers-83e1a9ed8c.tar.gz 1299014 BLAKE2B 
0b1e635aaa6eebec3525b13698a064e0e5b8a78829a772cbe9e1890148059bf396bc5c830e8d6ee3070a3343775991642565283994c65acfa0d82a91590b7d84
 SHA512 
ecb2158cad55edb4ba069383668f3b311a2f6aa6777b5b7ed94795d454622426ee34fee52b13c97d2f07b5b2f965815ee61a0203b76a0b0d2c708a4786d06b96
+DIST vkd3d-proton-vulkan-headers-9f93cbe76a.tar.gz 1811251 BLAKE2B 
6993e6e7301925a949a8ee18d7d0dec48adc8d4c66bb759929891241b64dd8f4bf4e563e86b40020123d5eced74b3ab02b86f3488b7d782c3cd4536079a3ddec
 SHA512 
d0a157a560b58b676bbef115097423a4ab22928cd08a1010d2f3695bbf5fe3af79653b8db6ec00fa061ff46010749dc13526488f53cac6860af2a1918d873a19
 DIST vkd3d-proton-vulkan-headers-b7a86d3b2b.tar.gz 1753074 BLAKE2B 
a2588e84edd09a04c3622a95310acc781432d6a962c69c1f5a709b65e2bfeb5196d9d217b0d261532c4b5c1424f13ff64d33728303c989fdbce3048741add486
 SHA512 
377ada7a9721c225067c6548475109cf4ad1f3d677b835fbe7a4bc7520621acd816cc59d4b75b23bc28f25891b556792cf853b98c0dfb915856774ff27eb6aba

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.8_p20230207.ebuild 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2023-03-24 Thread Ionen Wolkens
commit: 5c352ce0fd05fe32ca429f596e11d5a27ac20455
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Mar 24 15:03:06 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Mar 24 15:25:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c352ce0

app-emulation/vkd3d: add 1.7

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d/Manifest |  1 +
 app-emulation/vkd3d/vkd3d-1.7.ebuild | 44 
 2 files changed, 45 insertions(+)

diff --git a/app-emulation/vkd3d/Manifest b/app-emulation/vkd3d/Manifest
index 02a02405b934..0a0556b2bf5b 100644
--- a/app-emulation/vkd3d/Manifest
+++ b/app-emulation/vkd3d/Manifest
@@ -1 +1,2 @@
 DIST vkd3d-1.6.tar.xz 785844 BLAKE2B 
6dff7aaad966b378809c87969a54568b943c52bec072fa03becdb40c4ff098168924c363e642aa42049f4468ff75013175fb847cc213278a4e10ea54e906a288
 SHA512 
0f640c1b139f5ccce8e6d1986d1439c2b0d14e7ac533216d2408dbeee07172eee51549311db22464c2ae89070ca15191aaffd967749676586984561ce1d4b38f
+DIST vkd3d-1.7.tar.xz 807176 BLAKE2B 
1e2b03c8440bdf9306e9c08d557dd6b622c689e94f7d4bcb4ce752cbfbe48ddb0b577f9fee14ab8ac2fc08395205328efc5b437a8fc67d5bb0fd868db0902378
 SHA512 
008c63742d939e8dc755bd382208d52e145d3ad7a5fe7ae71d41be3e3efd609b513add2ec43c6947a183b6a7595e3f0d8bdc6628835577fa5b7f7ec8a5dea347

diff --git a/app-emulation/vkd3d/vkd3d-1.7.ebuild 
b/app-emulation/vkd3d/vkd3d-1.7.ebuild
new file mode 100644
index ..cea4a98c8e5e
--- /dev/null
+++ b/app-emulation/vkd3d/vkd3d-1.7.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal
+
+DESCRIPTION="D3D12 to Vulkan translation library"
+HOMEPAGE="https://gitlab.winehq.org/wine/vkd3d/;
+SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ncurses spirv-tools"
+RESTRICT="test" #838655
+
+RDEPEND="
+   media-libs/vulkan-loader[${MULTILIB_USEDEP}]
+   ncurses? ( sys-libs/ncurses:= )
+   spirv-tools? ( dev-util/spirv-tools[${MULTILIB_USEDEP}] )"
+DEPEND="
+   ${RDEPEND}
+   dev-util/spirv-headers
+   dev-util/vulkan-headers"
+BDEPEND="
+   sys-devel/flex
+   sys-devel/bison
+   virtual/pkgconfig"
+
+multilib_src_configure() {
+   local conf=(
+   $(multilib_native_use_with ncurses)
+   $(use_with spirv-tools)
+   --disable-doxygen-pdf
+   --without-xcb
+   )
+
+   ECONF_SOURCE=${S} econf "${conf[@]}"
+}
+
+multilib_src_install_all() {
+   find "${ED}" -type f -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2023-01-11 Thread Ionen Wolkens
commit: b3b537f99d93301532ee4220783d37cb45b1f41c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Jan 11 09:38:15 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 11 11:25:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3b537f9

app-emulation/vkd3d: drop 1.5

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d/Manifest |  1 -
 app-emulation/vkd3d/vkd3d-1.5.ebuild | 44 
 2 files changed, 45 deletions(-)

diff --git a/app-emulation/vkd3d/Manifest b/app-emulation/vkd3d/Manifest
index 7e6b76791c9c..02a02405b934 100644
--- a/app-emulation/vkd3d/Manifest
+++ b/app-emulation/vkd3d/Manifest
@@ -1,2 +1 @@
-DIST vkd3d-1.5.tar.xz 776260 BLAKE2B 
c021dd03b120f3ad8da61147a12f9d581a85aaf458f34308f06a648167562adedd67073cbc5ca66c1ff6242b2add21396bbc5cce308c39482451aa5b45e5
 SHA512 
69ec33bef28334a9a55da34621c71623843995279fb5267cc56228cd343c8cf292deb848596e6f850dfee6d07cc35206fc034fc4ce2a911652a9c42c032cdc08
 DIST vkd3d-1.6.tar.xz 785844 BLAKE2B 
6dff7aaad966b378809c87969a54568b943c52bec072fa03becdb40c4ff098168924c363e642aa42049f4468ff75013175fb847cc213278a4e10ea54e906a288
 SHA512 
0f640c1b139f5ccce8e6d1986d1439c2b0d14e7ac533216d2408dbeee07172eee51549311db22464c2ae89070ca15191aaffd967749676586984561ce1d4b38f

diff --git a/app-emulation/vkd3d/vkd3d-1.5.ebuild 
b/app-emulation/vkd3d/vkd3d-1.5.ebuild
deleted file mode 100644
index 5767baa70c2a..
--- a/app-emulation/vkd3d/vkd3d-1.5.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-minimal
-
-DESCRIPTION="D3D12 to Vulkan translation library"
-HOMEPAGE="https://gitlab.winehq.org/wine/vkd3d/;
-SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="ncurses spirv-tools"
-RESTRICT="test" #838655
-
-RDEPEND="
-   media-libs/vulkan-loader[${MULTILIB_USEDEP}]
-   ncurses? ( sys-libs/ncurses:= )
-   spirv-tools? ( dev-util/spirv-tools[${MULTILIB_USEDEP}] )"
-DEPEND="
-   ${RDEPEND}
-   dev-util/spirv-headers
-   dev-util/vulkan-headers"
-BDEPEND="
-   sys-devel/flex
-   sys-devel/bison
-   virtual/pkgconfig"
-
-multilib_src_configure() {
-   local conf=(
-   $(multilib_native_use_with ncurses)
-   $(use_with spirv-tools)
-   --disable-doxygen-pdf
-   --without-xcb
-   )
-
-   ECONF_SOURCE=${S} econf "${conf[@]}"
-}
-
-multilib_src_install_all() {
-   find "${ED}" -type f -name '*.la' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2022-12-29 Thread Ionen Wolkens
commit: 9fda0ce1b53bdc278a0ee9914aba27c656d7f1fc
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Dec 29 16:22:08 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Dec 29 20:28:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fda0ce1

app-emulation/vkd3d: stabilize 1.6 for amd64, x86

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d/vkd3d-1.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/vkd3d/vkd3d-1.6.ebuild 
b/app-emulation/vkd3d/vkd3d-1.6.ebuild
index f0e863b89b11..5767baa70c2a 100644
--- a/app-emulation/vkd3d/vkd3d-1.6.ebuild
+++ b/app-emulation/vkd3d/vkd3d-1.6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="ncurses spirv-tools"
 RESTRICT="test" #838655
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2022-12-29 Thread Ionen Wolkens
commit: 1fab5d5b11f7635448b7ffb7072c371f1e4a9409
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Dec 29 17:10:44 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Dec 29 20:28:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fab5d5b

app-emulation/vkd3d-proton: stabilize 2.8 for amd64, x86

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-2.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.8.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.8.ebuild
index 259d69f041ab..633364ef6384 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.8.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.8.ebuild
@@ -33,7 +33,7 @@ else
-> ${PN}-spirv-headers-${HASH_SPIRV_DXIL::10}.tar.gz

https://github.com/KhronosGroup/Vulkan-Headers/archive/${HASH_VULKAN}.tar.gz
-> ${PN}-vulkan-headers-${HASH_VULKAN::10}.tar.gz"
-   KEYWORDS="-* ~amd64 ~x86"
+   KEYWORDS="-* amd64 x86"
 fi
 
 DESCRIPTION="Fork of VKD3D, development branches for Proton's Direct3D 12 
implementation"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2022-12-18 Thread Ionen Wolkens
commit: 696c4711166b357d19b43e6ad4fa214070e482ef
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Dec 19 06:16:26 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Dec 19 07:11:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=696c4711

app-emulation/vkd3d-proton: drop 2.7

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/Manifest|   3 -
 app-emulation/vkd3d-proton/vkd3d-proton-2.7.ebuild | 178 -
 2 files changed, 181 deletions(-)

diff --git a/app-emulation/vkd3d-proton/Manifest 
b/app-emulation/vkd3d-proton/Manifest
index 36a89ce3ba3f..27dd5d641096 100644
--- a/app-emulation/vkd3d-proton/Manifest
+++ b/app-emulation/vkd3d-proton/Manifest
@@ -1,12 +1,9 @@
 DIST vkd3d-proton-2.6.tar.gz 1271948 BLAKE2B 
02d2574a66614613748fe3471a6fd5aac2650fdae15a17b17ea2ed028fa53a0579b866e7240036a26108afc343395826474bb99e015b9299c2abec811bb872ab
 SHA512 
6f27d213652e2380a9ba4534ac9ffe4b752b4608fbc2e8acd273fa151ab19ad0b132e3436384d2b8591cd1a59f0b69d342c893dc3a64be85188b5e3274bcf3f1
-DIST vkd3d-proton-2.7.tar.gz 1403317 BLAKE2B 
4ae975537ac1f39d38155b106aed3fa5542925f0980c23ad2fa8f1f9cf168b104311d14b7ba68a539fd92ab131cc878d8822ff23b551ca6ba9b3b86ac580f927
 SHA512 
a8d055dc7bc1ecdd7edcb5dafe304804cd516623f6771b786778a2ef6a0e7ebc4ba6ce53897b2ee830eb6dc39da16805c638f1db56444385febedd13276aed18
 DIST vkd3d-proton-2.8.tar.gz 1435183 BLAKE2B 
8b265e6dac1dd0ed6377ea6bc0ecffa7eccb8360f890bf2c996395b9db90e132ede9bddf6e889a9302466cccdcd2000f1e7ad9ece740b797c44f081b7ca1bb98
 SHA512 
d708fe62d64487b4430862b93913ba45f2889268c5efb9b1dc69fd48a665fcffc06a7bb91afc13b06a35fd82005a3115dc85f1de74d65f6958fd6f0c02a54007
-DIST vkd3d-proton-dxil-spirv-2166bc7ea0.tar.gz 688874 BLAKE2B 
746dc8232ca0130f2b693ab7b9d3d93a4c514eacc473fa5d6fa91580e9daac48e9a51e63e93d3907f95c980e922ad3599190740dc280ef2ba1c96a4aea975416
 SHA512 
0a3308a10d3afc636e55c44fc4f2f3d067b5b828a6a93f3832698faf9a6ee26d53d25ad7eb0cbd6074b29395d073422434d63dd55004ce64e0aaf73334e4f5cc
 DIST vkd3d-proton-dxil-spirv-b537bbb91b.tar.gz 631130 BLAKE2B 
99f40c5efde87d0af86542b427e5b0429be68ca69ba0c2b6d10a821811756d8dadff4449f268ae404f8ace09a91b3e8aaa135e534a77c0239e58c1a970a044cc
 SHA512 
3c20090b7a1b53c30fd4967622fc7384e1bcc504c30d8075068b87dad1bd2c6f4a12459bf42e61bf76b9dd454ec17a9d529f74ab0d5583627e966d94bb341dc3
 DIST vkd3d-proton-dxil-spirv-babf511d4c.tar.gz 695011 BLAKE2B 
49e13065037edec80815b19907664d9681bc191303032db2e1678fbff5e144846c2ee267fdf5c1d4c31a1a30f2c14275f8e276a771253fabb8bbea8936be4eb4
 SHA512 
b310e4e856b4571ce13cce8539bd1640c7578b132558c009fcc04c24b4b10a86b620542891442dd81feaa8f6ad63d2d05021ca228d1c5f46eebe384fdb30f77e
 DIST vkd3d-proton-spirv-headers-1d31a10040.tar.gz 445679 BLAKE2B 
3dac88269df92428fd93ca187eb417ec0156ff0b24200daf85526aaa92c30ba8743102764e20c47d783ed0704fa690c1bf60944ef81bbdd296890dde5fb9fcaa
 SHA512 
2536619cd7854954892dbb5ab5cd97e4e95fe3f5c121c4b2022426ae734fc20c1ebadbae1da7689f5ca18397075c54e4f16ad525b8ee873c4b0ffdc07aaacc03
 DIST vkd3d-proton-spirv-headers-87d5b782be.tar.gz 439180 BLAKE2B 
9c64a1b7aa408172bb57b38ca0e3d31221c7dfecfcd9afc77449c14e76f60f7436f1a54a794bf4959f4575f177e1024621c6ff696f7fb19b545877e0a527031c
 SHA512 
d6ce02e53c259e508d1d72d81cc6aa6b3019e7ecd6a8878d81d8681d9734756f66c762ebd4b8b1d0f9fbb7a8f1f18d72aeb27c56822d810aca5a3e53c51c1ef6
 DIST vkd3d-proton-spirv-headers-ae217c1780.tar.gz 415130 BLAKE2B 
0c6444c4c1cb43b9c69757d7c2257ce2fe1bc6be308341f3189766f120994e4920bc738b737d9eefc299359dab568fb8809782e3663dd589c0e4d13aecb8873a
 SHA512 
02cf1d63b29e48ef0efe489eb32237ba2f9f4bf58a182b00dc96aab18faba94de79283398e9e945cd81130f83fff228c59b04e496716ea9ccc148a5f4465282c
-DIST vkd3d-proton-vulkan-headers-5177b119bb.tar.gz 1588963 BLAKE2B 
3e973c9fc1fd8c8f725fbe8dbd67ca451aa7ffbb202d2395f3b26bbad9cb4e9e39514c7c78825be7ca122ccd5b434adb0b3fcce25cb7fff7c831dcc5909bbdc3
 SHA512 
3848e5b14f73dda60f133d396742a9a2aa2fc3914b8cbd8bde90e392437398321865ade63e81ec99a83af20a42424cf2c6d06e4dda0d7323486d59fbc4504a3b
 DIST vkd3d-proton-vulkan-headers-83e1a9ed8c.tar.gz 1299014 BLAKE2B 
0b1e635aaa6eebec3525b13698a064e0e5b8a78829a772cbe9e1890148059bf396bc5c830e8d6ee3070a3343775991642565283994c65acfa0d82a91590b7d84
 SHA512 
ecb2158cad55edb4ba069383668f3b311a2f6aa6777b5b7ed94795d454622426ee34fee52b13c97d2f07b5b2f965815ee61a0203b76a0b0d2c708a4786d06b96
 DIST vkd3d-proton-vulkan-headers-b7a86d3b2b.tar.gz 1753074 BLAKE2B 
a2588e84edd09a04c3622a95310acc781432d6a962c69c1f5a709b65e2bfeb5196d9d217b0d261532c4b5c1424f13ff64d33728303c989fdbce3048741add486
 SHA512 
377ada7a9721c225067c6548475109cf4ad1f3d677b835fbe7a4bc7520621acd816cc59d4b75b23bc28f25891b556792cf853b98c0dfb915856774ff27eb6aba

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.7.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.7.ebuild
deleted file mode 100644
index 7e1f9bfd1240..
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.7.ebuild
+++ /dev/null
@@ -1,178 +0,0 @@
-# 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2022-12-15 Thread Ionen Wolkens
commit: 0d598d1e4042bdefea18c4b602e266ea18f697c7
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Dec 15 21:15:42 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Dec 15 21:21:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d598d1e

app-emulation/vkd3d-proton: add 2.8

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/Manifest|   4 +
 app-emulation/vkd3d-proton/vkd3d-proton-2.8.ebuild | 178 +
 2 files changed, 182 insertions(+)

diff --git a/app-emulation/vkd3d-proton/Manifest 
b/app-emulation/vkd3d-proton/Manifest
index 28b6a2f9df1c..36a89ce3ba3f 100644
--- a/app-emulation/vkd3d-proton/Manifest
+++ b/app-emulation/vkd3d-proton/Manifest
@@ -1,8 +1,12 @@
 DIST vkd3d-proton-2.6.tar.gz 1271948 BLAKE2B 
02d2574a66614613748fe3471a6fd5aac2650fdae15a17b17ea2ed028fa53a0579b866e7240036a26108afc343395826474bb99e015b9299c2abec811bb872ab
 SHA512 
6f27d213652e2380a9ba4534ac9ffe4b752b4608fbc2e8acd273fa151ab19ad0b132e3436384d2b8591cd1a59f0b69d342c893dc3a64be85188b5e3274bcf3f1
 DIST vkd3d-proton-2.7.tar.gz 1403317 BLAKE2B 
4ae975537ac1f39d38155b106aed3fa5542925f0980c23ad2fa8f1f9cf168b104311d14b7ba68a539fd92ab131cc878d8822ff23b551ca6ba9b3b86ac580f927
 SHA512 
a8d055dc7bc1ecdd7edcb5dafe304804cd516623f6771b786778a2ef6a0e7ebc4ba6ce53897b2ee830eb6dc39da16805c638f1db56444385febedd13276aed18
+DIST vkd3d-proton-2.8.tar.gz 1435183 BLAKE2B 
8b265e6dac1dd0ed6377ea6bc0ecffa7eccb8360f890bf2c996395b9db90e132ede9bddf6e889a9302466cccdcd2000f1e7ad9ece740b797c44f081b7ca1bb98
 SHA512 
d708fe62d64487b4430862b93913ba45f2889268c5efb9b1dc69fd48a665fcffc06a7bb91afc13b06a35fd82005a3115dc85f1de74d65f6958fd6f0c02a54007
 DIST vkd3d-proton-dxil-spirv-2166bc7ea0.tar.gz 688874 BLAKE2B 
746dc8232ca0130f2b693ab7b9d3d93a4c514eacc473fa5d6fa91580e9daac48e9a51e63e93d3907f95c980e922ad3599190740dc280ef2ba1c96a4aea975416
 SHA512 
0a3308a10d3afc636e55c44fc4f2f3d067b5b828a6a93f3832698faf9a6ee26d53d25ad7eb0cbd6074b29395d073422434d63dd55004ce64e0aaf73334e4f5cc
 DIST vkd3d-proton-dxil-spirv-b537bbb91b.tar.gz 631130 BLAKE2B 
99f40c5efde87d0af86542b427e5b0429be68ca69ba0c2b6d10a821811756d8dadff4449f268ae404f8ace09a91b3e8aaa135e534a77c0239e58c1a970a044cc
 SHA512 
3c20090b7a1b53c30fd4967622fc7384e1bcc504c30d8075068b87dad1bd2c6f4a12459bf42e61bf76b9dd454ec17a9d529f74ab0d5583627e966d94bb341dc3
+DIST vkd3d-proton-dxil-spirv-babf511d4c.tar.gz 695011 BLAKE2B 
49e13065037edec80815b19907664d9681bc191303032db2e1678fbff5e144846c2ee267fdf5c1d4c31a1a30f2c14275f8e276a771253fabb8bbea8936be4eb4
 SHA512 
b310e4e856b4571ce13cce8539bd1640c7578b132558c009fcc04c24b4b10a86b620542891442dd81feaa8f6ad63d2d05021ca228d1c5f46eebe384fdb30f77e
+DIST vkd3d-proton-spirv-headers-1d31a10040.tar.gz 445679 BLAKE2B 
3dac88269df92428fd93ca187eb417ec0156ff0b24200daf85526aaa92c30ba8743102764e20c47d783ed0704fa690c1bf60944ef81bbdd296890dde5fb9fcaa
 SHA512 
2536619cd7854954892dbb5ab5cd97e4e95fe3f5c121c4b2022426ae734fc20c1ebadbae1da7689f5ca18397075c54e4f16ad525b8ee873c4b0ffdc07aaacc03
 DIST vkd3d-proton-spirv-headers-87d5b782be.tar.gz 439180 BLAKE2B 
9c64a1b7aa408172bb57b38ca0e3d31221c7dfecfcd9afc77449c14e76f60f7436f1a54a794bf4959f4575f177e1024621c6ff696f7fb19b545877e0a527031c
 SHA512 
d6ce02e53c259e508d1d72d81cc6aa6b3019e7ecd6a8878d81d8681d9734756f66c762ebd4b8b1d0f9fbb7a8f1f18d72aeb27c56822d810aca5a3e53c51c1ef6
 DIST vkd3d-proton-spirv-headers-ae217c1780.tar.gz 415130 BLAKE2B 
0c6444c4c1cb43b9c69757d7c2257ce2fe1bc6be308341f3189766f120994e4920bc738b737d9eefc299359dab568fb8809782e3663dd589c0e4d13aecb8873a
 SHA512 
02cf1d63b29e48ef0efe489eb32237ba2f9f4bf58a182b00dc96aab18faba94de79283398e9e945cd81130f83fff228c59b04e496716ea9ccc148a5f4465282c
 DIST vkd3d-proton-vulkan-headers-5177b119bb.tar.gz 1588963 BLAKE2B 
3e973c9fc1fd8c8f725fbe8dbd67ca451aa7ffbb202d2395f3b26bbad9cb4e9e39514c7c78825be7ca122ccd5b434adb0b3fcce25cb7fff7c831dcc5909bbdc3
 SHA512 
3848e5b14f73dda60f133d396742a9a2aa2fc3914b8cbd8bde90e392437398321865ade63e81ec99a83af20a42424cf2c6d06e4dda0d7323486d59fbc4504a3b
 DIST vkd3d-proton-vulkan-headers-83e1a9ed8c.tar.gz 1299014 BLAKE2B 
0b1e635aaa6eebec3525b13698a064e0e5b8a78829a772cbe9e1890148059bf396bc5c830e8d6ee3070a3343775991642565283994c65acfa0d82a91590b7d84
 SHA512 
ecb2158cad55edb4ba069383668f3b311a2f6aa6777b5b7ed94795d454622426ee34fee52b13c97d2f07b5b2f965815ee61a0203b76a0b0d2c708a4786d06b96
+DIST vkd3d-proton-vulkan-headers-b7a86d3b2b.tar.gz 1753074 BLAKE2B 
a2588e84edd09a04c3622a95310acc781432d6a962c69c1f5a709b65e2bfeb5196d9d217b0d261532c4b5c1424f13ff64d33728303c989fdbce3048741add486
 SHA512 
377ada7a9721c225067c6548475109cf4ad1f3d677b835fbe7a4bc7520621acd816cc59d4b75b23bc28f25891b556792cf853b98c0dfb915856774ff27eb6aba

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.8.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.8.ebuild
new file mode 100644
index ..259d69f041ab
--- /dev/null
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.8.ebuild
@@ -0,0 +1,178 @@
+# 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2022-12-15 Thread Ionen Wolkens
commit: c569bef7b7fc0cc6cc29077b4f46d3fbbb67edfe
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Dec 15 21:25:34 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Dec 15 21:29:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c569bef7

app-emulation/vkd3d-proton: add ebuild comment about keeping 2.6

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
index 168166ea70aa..8ff79bbbd1ba 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
@@ -3,6 +3,9 @@
 
 EAPI=8
 
+# note: version 2.6 should be kept for longer given it's the
+# last version to support 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2022-12-07 Thread Ionen Wolkens
commit: 01290bcb86f9942a6a68eee0f364c5e8c83d02e8
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Dec  8 05:15:11 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Dec  8 05:30:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01290bcb

app-emulation/vkd3d: add 1.6

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d/Manifest |  1 +
 app-emulation/vkd3d/vkd3d-1.6.ebuild | 44 
 2 files changed, 45 insertions(+)

diff --git a/app-emulation/vkd3d/Manifest b/app-emulation/vkd3d/Manifest
index 6701414214c5..7e6b76791c9c 100644
--- a/app-emulation/vkd3d/Manifest
+++ b/app-emulation/vkd3d/Manifest
@@ -1 +1,2 @@
 DIST vkd3d-1.5.tar.xz 776260 BLAKE2B 
c021dd03b120f3ad8da61147a12f9d581a85aaf458f34308f06a648167562adedd67073cbc5ca66c1ff6242b2add21396bbc5cce308c39482451aa5b45e5
 SHA512 
69ec33bef28334a9a55da34621c71623843995279fb5267cc56228cd343c8cf292deb848596e6f850dfee6d07cc35206fc034fc4ce2a911652a9c42c032cdc08
+DIST vkd3d-1.6.tar.xz 785844 BLAKE2B 
6dff7aaad966b378809c87969a54568b943c52bec072fa03becdb40c4ff098168924c363e642aa42049f4468ff75013175fb847cc213278a4e10ea54e906a288
 SHA512 
0f640c1b139f5ccce8e6d1986d1439c2b0d14e7ac533216d2408dbeee07172eee51549311db22464c2ae89070ca15191aaffd967749676586984561ce1d4b38f

diff --git a/app-emulation/vkd3d/vkd3d-1.6.ebuild 
b/app-emulation/vkd3d/vkd3d-1.6.ebuild
new file mode 100644
index ..f0e863b89b11
--- /dev/null
+++ b/app-emulation/vkd3d/vkd3d-1.6.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal
+
+DESCRIPTION="D3D12 to Vulkan translation library"
+HOMEPAGE="https://gitlab.winehq.org/wine/vkd3d/;
+SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ncurses spirv-tools"
+RESTRICT="test" #838655
+
+RDEPEND="
+   media-libs/vulkan-loader[${MULTILIB_USEDEP}]
+   ncurses? ( sys-libs/ncurses:= )
+   spirv-tools? ( dev-util/spirv-tools[${MULTILIB_USEDEP}] )"
+DEPEND="
+   ${RDEPEND}
+   dev-util/spirv-headers
+   dev-util/vulkan-headers"
+BDEPEND="
+   sys-devel/flex
+   sys-devel/bison
+   virtual/pkgconfig"
+
+multilib_src_configure() {
+   local conf=(
+   $(multilib_native_use_with ncurses)
+   $(use_with spirv-tools)
+   --disable-doxygen-pdf
+   --without-xcb
+   )
+
+   ECONF_SOURCE=${S} econf "${conf[@]}"
+}
+
+multilib_src_install_all() {
+   find "${ED}" -type f -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2022-12-01 Thread Ionen Wolkens
commit: 1c12e88038e8750fe42e66d994702564a4caecd4
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Dec  1 16:15:58 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Dec  2 03:13:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c12e880

app-emulation/vkd3d-proton: stabilize 2.6 for amd64, x86

Will not keep it forever, but stabilizing this older version as
well given 2.7 requires more recent vulkan drivers to function.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
index 82d718762f30..168166ea70aa 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
@@ -30,7 +30,7 @@ else
-> ${PN}-spirv-headers-${HASH_SPIRV::10}.tar.gz

https://github.com/KhronosGroup/Vulkan-Headers/archive/${HASH_VULKAN}.tar.gz
-> ${PN}-vulkan-headers-${HASH_VULKAN::10}.tar.gz"
-   KEYWORDS="-* ~amd64 ~x86"
+   KEYWORDS="-* amd64 x86"
 fi
 
 DESCRIPTION="Fork of VKD3D, development branches for Proton's Direct3D 12 
implementation"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2022-12-01 Thread Ionen Wolkens
commit: ffe3363fa68d3549cd449a9fe720a323392d3b48
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Dec  1 23:59:29 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Dec  2 03:13:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffe3363f

app-emulation/vkd3d-proton: show similar support warning as dxvk-2.0

Unsure if it's exact same requirements (not as well documented),
but 2.7 is definitely not usable with nvidia-drivers:0/470 while
2.6 still works.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-2.7.ebuild  | 8 
 app-emulation/vkd3d-proton/vkd3d-proton-.ebuild | 8 
 2 files changed, 16 insertions(+)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.7.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.7.ebuild
index 8aabe093f400..1ab788816702 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.7.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.7.ebuild
@@ -167,4 +167,12 @@ pkg_postinst() {
elog
elog "See ${EROOT}/usr/share/doc/${PF}/README.md* for details."
fi
+
+   if [[ ! ${REPLACING_VERSIONS##* } ]] ||
+   ver_test ${REPLACING_VERSIONS##* } -lt 2.7
+   then
+   elog
+   elog ">=${PN}-2.7 requires drivers and Wine to support 
vulkan-1.3, meaning:"
+   elog ">=wine-*-7.1 (or >=wine-proton-7.0), and >=mesa-22.0 (or 
>=nvidia-drivers-510)"
+   fi
 }

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
index 6c6b0e82479d..55490ce310fc 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
@@ -167,4 +167,12 @@ pkg_postinst() {
elog
elog "See ${EROOT}/usr/share/doc/${PF}/README.md* for details."
fi
+
+   if [[ ! ${REPLACING_VERSIONS##* } ]] ||
+   ver_test ${REPLACING_VERSIONS##* } -lt 2.7
+   then
+   elog
+   elog ">=${PN}-2.7 requires drivers and Wine to support 
vulkan-1.3, meaning:"
+   elog ">=wine-*-7.1 (or >=wine-proton-7.0), and >=mesa-22.0 (or 
>=nvidia-drivers-510)"
+   fi
 }



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2022-12-01 Thread Ionen Wolkens
commit: 3d4ab1b1e2d20ef2ea7b5d1017966190ece889d2
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Dec  1 16:18:24 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Dec  2 03:13:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d4ab1b1

app-emulation/vkd3d-proton: stabilize 2.7 for amd64, x86

No real reason to keep this ~arch only, and will be
convenient for stable Wine users.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-2.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.7.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.7.ebuild
index 1ab788816702..7e1f9bfd1240 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.7.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.7.ebuild
@@ -33,7 +33,7 @@ else
-> ${PN}-spirv-headers-${HASH_SPIRV_DXIL::10}.tar.gz

https://github.com/KhronosGroup/Vulkan-Headers/archive/${HASH_VULKAN}.tar.gz
-> ${PN}-vulkan-headers-${HASH_VULKAN::10}.tar.gz"
-   KEYWORDS="-* ~amd64 ~x86"
+   KEYWORDS="-* amd64 x86"
 fi
 
 DESCRIPTION="Fork of VKD3D, development branches for Proton's Direct3D 12 
implementation"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2022-11-29 Thread Ionen Wolkens
commit: 50c08b4ea43e8d638a05bec7049a7e0cf8efa946
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Nov 29 11:37:31 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Nov 29 11:43:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50c08b4e

app-emulation/vkd3d-proton: update live

Thanks-to: Akash Paul  outlook.com>
Closes: https://github.com/gentoo/gentoo/pull/28472
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-.ebuild | 17 ++---
 1 file changed, 10 insertions(+), 7 deletions(-)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
index 9bdbc904dc8e..6c6b0e82479d 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
@@ -23,11 +23,16 @@ else
HASH_SPIRV_DXIL=87d5b782bec60822aa878941e6b13c0a9a954c9b
HASH_VULKAN=5177b119bbdf463b7b909855a83230253c2d8b68
SRC_URI="
-   
https://github.com/HansKristian-Work/vkd3d-proton/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz
-   
https://github.com/HansKristian-Work/dxil-spirv/archive/${HASH_DXIL}.tar.gz -> 
${PN}-dxil-spirv-${HASH_DXIL::10}.tar.gz
-   
https://github.com/KhronosGroup/SPIRV-Headers/archive/${HASH_SPIRV}.tar.gz -> 
${PN}-spirv-headers-${HASH_SPIRV::10}.tar.gz
-   
https://github.com/KhronosGroup/SPIRV-Headers/archive/${HASH_SPIRV_DXIL}.tar.gz 
-> ${PN}-spirv-headers-${HASH_SPIRV_DXIL::10}.tar.gz
-   
https://github.com/KhronosGroup/Vulkan-Headers/archive/${HASH_VULKAN}.tar.gz -> 
${PN}-vulkan-headers-${HASH_VULKAN::10}.tar.gz"
+   
https://github.com/HansKristian-Work/vkd3d-proton/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz
+   
https://github.com/HansKristian-Work/dxil-spirv/archive/${HASH_DXIL}.tar.gz
+   -> ${PN}-dxil-spirv-${HASH_DXIL::10}.tar.gz
+   
https://github.com/KhronosGroup/SPIRV-Headers/archive/${HASH_SPIRV}.tar.gz
+   -> ${PN}-spirv-headers-${HASH_SPIRV::10}.tar.gz
+   
https://github.com/KhronosGroup/SPIRV-Headers/archive/${HASH_SPIRV_DXIL}.tar.gz
+   -> ${PN}-spirv-headers-${HASH_SPIRV_DXIL::10}.tar.gz
+   
https://github.com/KhronosGroup/Vulkan-Headers/archive/${HASH_VULKAN}.tar.gz
+   -> ${PN}-vulkan-headers-${HASH_VULKAN::10}.tar.gz"
KEYWORDS="-* ~amd64 ~x86"
 fi
 
@@ -151,8 +156,6 @@ multilib_src_install_all() {
dobin setup_vkd3d_proton.sh
einstalldocs
 
-   # unnecesasry files, see package-release.sh
-   rm "${ED}"/usr/lib/${PN}/x*/libvkd3d-proton-utils-3.dll || die
find "${ED}" -type f -name '*.a' -delete || die
 }
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2022-11-10 Thread Ionen Wolkens
commit: 156042572b18ca066cb6a816609c22ce90a0
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Nov 10 23:34:58 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Nov 10 23:48:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1560

app-emulation/vkd3d-proton: cleanup wine check

Does not really feel useful, ultimately this can be used in
many ways (including custom wines, or perhaps not even wine)
and trying to check does not mean much.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild  | 7 ---
 app-emulation/vkd3d-proton/vkd3d-proton-2.7.ebuild  | 7 ---
 app-emulation/vkd3d-proton/vkd3d-proton-.ebuild | 7 ---
 3 files changed, 21 deletions(-)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
index e1fb77d5a968..fad3b13cc6c6 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
@@ -157,11 +157,4 @@ pkg_postinst() {
elog
elog "See ${EROOT}/usr/share/doc/${PF}/README.md* for details."
fi
-
-   # don't try to keep wine-*[vulkan] in RDEPEND, but still give a warning
-   local wine
-   for wine in app-emulation/wine-{vanilla,staging}; do
-   has_version ${wine} && ! has_version "${wine}[vulkan]" &&
-   ewarn "${wine} was not built with USE=vulkan, ${PN} 
will not be usable with it"
-   done
 }

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.7.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.7.ebuild
index c811046e551a..5a33b6e7850c 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.7.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.7.ebuild
@@ -162,11 +162,4 @@ pkg_postinst() {
elog
elog "See ${EROOT}/usr/share/doc/${PF}/README.md* for details."
fi
-
-   # don't try to keep wine-*[vulkan] in RDEPEND, but still give a warning
-   local wine
-   for wine in app-emulation/wine-{vanilla,staging}; do
-   has_version ${wine} && ! has_version "${wine}[vulkan]" &&
-   ewarn "${wine} was not built with USE=vulkan, ${PN} 
will not be usable with it"
-   done
 }

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
index 43ceb602df36..9bdbc904dc8e 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
@@ -164,11 +164,4 @@ pkg_postinst() {
elog
elog "See ${EROOT}/usr/share/doc/${PF}/README.md* for details."
fi
-
-   # don't try to keep wine-*[vulkan] in RDEPEND, but still give a warning
-   local wine
-   for wine in app-emulation/wine-{vanilla,staging}; do
-   has_version ${wine} && ! has_version "${wine}[vulkan]" &&
-   ewarn "${wine} was not built with USE=vulkan, ${PN} 
will not be usable with it"
-   done
 }



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2022-10-30 Thread Ionen Wolkens
commit: 42b1fb27605a377bf5fb0fc51523a0b6ddaf3938
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Oct 31 00:43:14 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Oct 31 00:47:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42b1fb27

app-emulation/vkd3d-proton: filter -mfunction-return=thunk for mingw

Unfortunately mingw doesn't play well with many security/mitigation
flags. May need to consider a mingw.eclass if keep adding more of
these to every ebuilds using it.

Bug: https://bugs.gentoo.org/878849
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild  | 1 +
 app-emulation/vkd3d-proton/vkd3d-proton-2.7.ebuild  | 1 +
 app-emulation/vkd3d-proton/vkd3d-proton-.ebuild | 1 +
 3 files changed, 3 insertions(+)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
index 28c3a4f0432a..e1fb77d5a968 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
@@ -99,6 +99,7 @@ src_configure() {
filter-flags '-fstack-clash-protection' #758914
filter-flags '-fstack-protector*' #870136
filter-flags '-fuse-ld=*'
+   filter-flags '-mfunction-return=thunk*' #878849
fi
 
CHOST_amd64=x86_64-w64-mingw32

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.7.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.7.ebuild
index 05601ba66fda..c811046e551a 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.7.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.7.ebuild
@@ -104,6 +104,7 @@ src_configure() {
filter-flags '-fstack-clash-protection' #758914
filter-flags '-fstack-protector*' #870136
filter-flags '-fuse-ld=*'
+   filter-flags '-mfunction-return=thunk*' #878849
fi
 
CHOST_amd64=x86_64-w64-mingw32

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
index c03df3dfc0ee..43ceb602df36 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
@@ -106,6 +106,7 @@ src_configure() {
filter-flags '-fstack-clash-protection' #758914
filter-flags '-fstack-protector*' #870136
filter-flags '-fuse-ld=*'
+   filter-flags '-mfunction-return=thunk*' #878849
fi
 
CHOST_amd64=x86_64-w64-mingw32



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2022-10-27 Thread Ionen Wolkens
commit: ac63fcdd63b6631336873222b2e8a88533af5c40
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Oct 27 18:43:51 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Oct 27 19:14:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac63fcdd

app-emulation/vkd3d-proton: add 2.7

Note that this needs more recent mesa (22.x) or nvidia-drivers
(>=515 should be fine) to work, and stable Proton is sticking
to 2.6 because of that (2.6 will be kept for as long as it does)

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/Manifest|   5 +
 app-emulation/vkd3d-proton/vkd3d-proton-2.7.ebuild | 171 +
 2 files changed, 176 insertions(+)

diff --git a/app-emulation/vkd3d-proton/Manifest 
b/app-emulation/vkd3d-proton/Manifest
index d0abe731bac6..88788b1ed50b 100644
--- a/app-emulation/vkd3d-proton/Manifest
+++ b/app-emulation/vkd3d-proton/Manifest
@@ -2,3 +2,8 @@ DIST vkd3d-proton-2.6-dxil-spirv.tar.gz 631130 BLAKE2B 
99f40c5efde87d0af86542b42
 DIST vkd3d-proton-2.6-spirv-headers.tar.gz 1299014 BLAKE2B 
0b1e635aaa6eebec3525b13698a064e0e5b8a78829a772cbe9e1890148059bf396bc5c830e8d6ee3070a3343775991642565283994c65acfa0d82a91590b7d84
 SHA512 
ecb2158cad55edb4ba069383668f3b311a2f6aa6777b5b7ed94795d454622426ee34fee52b13c97d2f07b5b2f965815ee61a0203b76a0b0d2c708a4786d06b96
 DIST vkd3d-proton-2.6-vulkan-headers.tar.gz 415130 BLAKE2B 
0c6444c4c1cb43b9c69757d7c2257ce2fe1bc6be308341f3189766f120994e4920bc738b737d9eefc299359dab568fb8809782e3663dd589c0e4d13aecb8873a
 SHA512 
02cf1d63b29e48ef0efe489eb32237ba2f9f4bf58a182b00dc96aab18faba94de79283398e9e945cd81130f83fff228c59b04e496716ea9ccc148a5f4465282c
 DIST vkd3d-proton-2.6.tar.gz 1271948 BLAKE2B 
02d2574a66614613748fe3471a6fd5aac2650fdae15a17b17ea2ed028fa53a0579b866e7240036a26108afc343395826474bb99e015b9299c2abec811bb872ab
 SHA512 
6f27d213652e2380a9ba4534ac9ffe4b752b4608fbc2e8acd273fa151ab19ad0b132e3436384d2b8591cd1a59f0b69d342c893dc3a64be85188b5e3274bcf3f1
+DIST vkd3d-proton-2.7.tar.gz 1403317 BLAKE2B 
4ae975537ac1f39d38155b106aed3fa5542925f0980c23ad2fa8f1f9cf168b104311d14b7ba68a539fd92ab131cc878d8822ff23b551ca6ba9b3b86ac580f927
 SHA512 
a8d055dc7bc1ecdd7edcb5dafe304804cd516623f6771b786778a2ef6a0e7ebc4ba6ce53897b2ee830eb6dc39da16805c638f1db56444385febedd13276aed18
+DIST vkd3d-proton-dxil-spirv-2166bc7ea0.tar.gz 688874 BLAKE2B 
746dc8232ca0130f2b693ab7b9d3d93a4c514eacc473fa5d6fa91580e9daac48e9a51e63e93d3907f95c980e922ad3599190740dc280ef2ba1c96a4aea975416
 SHA512 
0a3308a10d3afc636e55c44fc4f2f3d067b5b828a6a93f3832698faf9a6ee26d53d25ad7eb0cbd6074b29395d073422434d63dd55004ce64e0aaf73334e4f5cc
+DIST vkd3d-proton-spirv-headers-87d5b782be.tar.gz 439180 BLAKE2B 
9c64a1b7aa408172bb57b38ca0e3d31221c7dfecfcd9afc77449c14e76f60f7436f1a54a794bf4959f4575f177e1024621c6ff696f7fb19b545877e0a527031c
 SHA512 
d6ce02e53c259e508d1d72d81cc6aa6b3019e7ecd6a8878d81d8681d9734756f66c762ebd4b8b1d0f9fbb7a8f1f18d72aeb27c56822d810aca5a3e53c51c1ef6
+DIST vkd3d-proton-spirv-headers-ae217c1780.tar.gz 415130 BLAKE2B 
0c6444c4c1cb43b9c69757d7c2257ce2fe1bc6be308341f3189766f120994e4920bc738b737d9eefc299359dab568fb8809782e3663dd589c0e4d13aecb8873a
 SHA512 
02cf1d63b29e48ef0efe489eb32237ba2f9f4bf58a182b00dc96aab18faba94de79283398e9e945cd81130f83fff228c59b04e496716ea9ccc148a5f4465282c
+DIST vkd3d-proton-vulkan-headers-5177b119bb.tar.gz 1588963 BLAKE2B 
3e973c9fc1fd8c8f725fbe8dbd67ca451aa7ffbb202d2395f3b26bbad9cb4e9e39514c7c78825be7ca122ccd5b434adb0b3fcce25cb7fff7c831dcc5909bbdc3
 SHA512 
3848e5b14f73dda60f133d396742a9a2aa2fc3914b8cbd8bde90e392437398321865ade63e81ec99a83af20a42424cf2c6d06e4dda0d7323486d59fbc4504a3b

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.7.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.7.ebuild
new file mode 100644
index ..05601ba66fda
--- /dev/null
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.7.ebuild
@@ -0,0 +1,171 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+inherit flag-o-matic meson-multilib toolchain-funcs
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/HansKristian-Work/vkd3d-proton.git;
+   EGIT_SUBMODULES=(
+   # uses hacks / recent features and easily breaks, keep bundled 
headers
+   # (also cross-compiled and -I/usr/include is troublesome)
+   subprojects/{SPIRV,Vulkan}-Headers
+   subprojects/dxil-spirv
+   subprojects/dxil-spirv/third_party/spirv-headers # skip 
cross/tools
+   )
+else
+   HASH_VKD3D=4df366172e025c23621c8df5a794de90de165d97 # match tag on bumps
+   HASH_DXIL=2166bc7ea0ceb2d7ff6d787d9b007f7eb7d4aaa8
+   HASH_SPIRV=ae217c17809fadb232ec94b29304b4afcd417bb4
+   HASH_SPIRV_DXIL=87d5b782bec60822aa878941e6b13c0a9a954c9b
+   HASH_VULKAN=5177b119bbdf463b7b909855a83230253c2d8b68
+   SRC_URI="
+  

[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2022-10-27 Thread Ionen Wolkens
commit: a11214d21b3d5855038eeaabf7756ba711ce6345
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Oct 27 18:53:54 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Oct 27 19:16:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a11214d2

app-emulation/vkd3d-proton: sync live+2.6 with 2.7

Just a bit of tidy'ing, still worked fine.

2.6 had a bit of a mixup with tarball names and wanted to
sort these out given will be kept for some time still.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/Manifest|  5 ++-
 app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild | 30 -
 .../vkd3d-proton/vkd3d-proton-.ebuild  | 39 +-
 3 files changed, 40 insertions(+), 34 deletions(-)

diff --git a/app-emulation/vkd3d-proton/Manifest 
b/app-emulation/vkd3d-proton/Manifest
index 88788b1ed50b..28b6a2f9df1c 100644
--- a/app-emulation/vkd3d-proton/Manifest
+++ b/app-emulation/vkd3d-proton/Manifest
@@ -1,9 +1,8 @@
-DIST vkd3d-proton-2.6-dxil-spirv.tar.gz 631130 BLAKE2B 
99f40c5efde87d0af86542b427e5b0429be68ca69ba0c2b6d10a821811756d8dadff4449f268ae404f8ace09a91b3e8aaa135e534a77c0239e58c1a970a044cc
 SHA512 
3c20090b7a1b53c30fd4967622fc7384e1bcc504c30d8075068b87dad1bd2c6f4a12459bf42e61bf76b9dd454ec17a9d529f74ab0d5583627e966d94bb341dc3
-DIST vkd3d-proton-2.6-spirv-headers.tar.gz 1299014 BLAKE2B 
0b1e635aaa6eebec3525b13698a064e0e5b8a78829a772cbe9e1890148059bf396bc5c830e8d6ee3070a3343775991642565283994c65acfa0d82a91590b7d84
 SHA512 
ecb2158cad55edb4ba069383668f3b311a2f6aa6777b5b7ed94795d454622426ee34fee52b13c97d2f07b5b2f965815ee61a0203b76a0b0d2c708a4786d06b96
-DIST vkd3d-proton-2.6-vulkan-headers.tar.gz 415130 BLAKE2B 
0c6444c4c1cb43b9c69757d7c2257ce2fe1bc6be308341f3189766f120994e4920bc738b737d9eefc299359dab568fb8809782e3663dd589c0e4d13aecb8873a
 SHA512 
02cf1d63b29e48ef0efe489eb32237ba2f9f4bf58a182b00dc96aab18faba94de79283398e9e945cd81130f83fff228c59b04e496716ea9ccc148a5f4465282c
 DIST vkd3d-proton-2.6.tar.gz 1271948 BLAKE2B 
02d2574a66614613748fe3471a6fd5aac2650fdae15a17b17ea2ed028fa53a0579b866e7240036a26108afc343395826474bb99e015b9299c2abec811bb872ab
 SHA512 
6f27d213652e2380a9ba4534ac9ffe4b752b4608fbc2e8acd273fa151ab19ad0b132e3436384d2b8591cd1a59f0b69d342c893dc3a64be85188b5e3274bcf3f1
 DIST vkd3d-proton-2.7.tar.gz 1403317 BLAKE2B 
4ae975537ac1f39d38155b106aed3fa5542925f0980c23ad2fa8f1f9cf168b104311d14b7ba68a539fd92ab131cc878d8822ff23b551ca6ba9b3b86ac580f927
 SHA512 
a8d055dc7bc1ecdd7edcb5dafe304804cd516623f6771b786778a2ef6a0e7ebc4ba6ce53897b2ee830eb6dc39da16805c638f1db56444385febedd13276aed18
 DIST vkd3d-proton-dxil-spirv-2166bc7ea0.tar.gz 688874 BLAKE2B 
746dc8232ca0130f2b693ab7b9d3d93a4c514eacc473fa5d6fa91580e9daac48e9a51e63e93d3907f95c980e922ad3599190740dc280ef2ba1c96a4aea975416
 SHA512 
0a3308a10d3afc636e55c44fc4f2f3d067b5b828a6a93f3832698faf9a6ee26d53d25ad7eb0cbd6074b29395d073422434d63dd55004ce64e0aaf73334e4f5cc
+DIST vkd3d-proton-dxil-spirv-b537bbb91b.tar.gz 631130 BLAKE2B 
99f40c5efde87d0af86542b427e5b0429be68ca69ba0c2b6d10a821811756d8dadff4449f268ae404f8ace09a91b3e8aaa135e534a77c0239e58c1a970a044cc
 SHA512 
3c20090b7a1b53c30fd4967622fc7384e1bcc504c30d8075068b87dad1bd2c6f4a12459bf42e61bf76b9dd454ec17a9d529f74ab0d5583627e966d94bb341dc3
 DIST vkd3d-proton-spirv-headers-87d5b782be.tar.gz 439180 BLAKE2B 
9c64a1b7aa408172bb57b38ca0e3d31221c7dfecfcd9afc77449c14e76f60f7436f1a54a794bf4959f4575f177e1024621c6ff696f7fb19b545877e0a527031c
 SHA512 
d6ce02e53c259e508d1d72d81cc6aa6b3019e7ecd6a8878d81d8681d9734756f66c762ebd4b8b1d0f9fbb7a8f1f18d72aeb27c56822d810aca5a3e53c51c1ef6
 DIST vkd3d-proton-spirv-headers-ae217c1780.tar.gz 415130 BLAKE2B 
0c6444c4c1cb43b9c69757d7c2257ce2fe1bc6be308341f3189766f120994e4920bc738b737d9eefc299359dab568fb8809782e3663dd589c0e4d13aecb8873a
 SHA512 
02cf1d63b29e48ef0efe489eb32237ba2f9f4bf58a182b00dc96aab18faba94de79283398e9e945cd81130f83fff228c59b04e496716ea9ccc148a5f4465282c
 DIST vkd3d-proton-vulkan-headers-5177b119bb.tar.gz 1588963 BLAKE2B 
3e973c9fc1fd8c8f725fbe8dbd67ca451aa7ffbb202d2395f3b26bbad9cb4e9e39514c7c78825be7ca122ccd5b434adb0b3fcce25cb7fff7c831dcc5909bbdc3
 SHA512 
3848e5b14f73dda60f133d396742a9a2aa2fc3914b8cbd8bde90e392437398321865ade63e81ec99a83af20a42424cf2c6d06e4dda0d7323486d59fbc4504a3b
+DIST vkd3d-proton-vulkan-headers-83e1a9ed8c.tar.gz 1299014 BLAKE2B 
0b1e635aaa6eebec3525b13698a064e0e5b8a78829a772cbe9e1890148059bf396bc5c830e8d6ee3070a3343775991642565283994c65acfa0d82a91590b7d84
 SHA512 
ecb2158cad55edb4ba069383668f3b311a2f6aa6777b5b7ed94795d454622426ee34fee52b13c97d2f07b5b2f965815ee61a0203b76a0b0d2c708a4786d06b96

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
index 3f1242ee79f8..28c3a4f0432a 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
@@ -17,15 +17,15 @@ if [[ ${PV} ==  ]]; then

[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2022-10-23 Thread Ionen Wolkens
commit: 4db7f4b4a6e01072a93ada1cb0118db7e5e1e5c7
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Oct 23 07:15:02 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Oct 23 07:20:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4db7f4b4

app-emulation/vkd3d-proton: filter -fstack-clash-protection

Bug: https://bugs.gentoo.org/758914
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild  | 1 +
 app-emulation/vkd3d-proton/vkd3d-proton-.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
index 118d81a120cd..3f1242ee79f8 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
@@ -96,6 +96,7 @@ src_configure() {
if [[ ${CHOST} != *-mingw* ]]; then
if [[ ! -v MINGW_BYPASS ]]; then
unset AR CC CXX RC STRIP WIDL
+   filter-flags '-fstack-clash-protection' #758914
filter-flags '-fstack-protector*' #870136
filter-flags '-fuse-ld=*'
fi

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
index 118d81a120cd..3f1242ee79f8 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
@@ -96,6 +96,7 @@ src_configure() {
if [[ ${CHOST} != *-mingw* ]]; then
if [[ ! -v MINGW_BYPASS ]]; then
unset AR CC CXX RC STRIP WIDL
+   filter-flags '-fstack-clash-protection' #758914
filter-flags '-fstack-protector*' #870136
filter-flags '-fuse-ld=*'
fi



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2022-10-12 Thread Ionen Wolkens
commit: e7e3caee5b7ce9b1b366b0baa201d4ec8ccc5204
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Oct 12 04:29:17 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Oct 12 13:43:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7e3caee

app-emulation/vkd3d: drop 1.2, 1.4-r1

Low importance nowadays, don't believe need to keep these
old versions for long (1.5 seems fine for wine-vanilla-7.0).

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d/Manifest|  2 --
 app-emulation/vkd3d/vkd3d-1.2.ebuild| 43 
 app-emulation/vkd3d/vkd3d-1.4-r1.ebuild | 44 -
 3 files changed, 89 deletions(-)

diff --git a/app-emulation/vkd3d/Manifest b/app-emulation/vkd3d/Manifest
index 5fc50d2062fe..6701414214c5 100644
--- a/app-emulation/vkd3d/Manifest
+++ b/app-emulation/vkd3d/Manifest
@@ -1,3 +1 @@
-DIST vkd3d-1.2.tar.xz 611240 BLAKE2B 
e7ea3f7120ad1092be0239bdc2e6d0dfdfecc3b1c2e7c359c4bfbd8c259f092e041a75a0e896da9a1c6370d5716590711128d31c9e552897b177b300b9a15107
 SHA512 
ca9d5b11e7770747b78b61f43196b45b7bda8d2dd4f1d76da915f895a04dc28c20499e1e433f5ce17416964fe0f37cdc907e7aa540ec9105afbc8a100094f3e7
-DIST vkd3d-1.4.tar.xz 774920 BLAKE2B 
c46a71b495fc41658ea493f65ad15aec18202889a9c7925962301cce91f32e197c5850f374331595e4bd267fcbf9836531e733fb5880ddb4936476ddedd19bbc
 SHA512 
58535b57b0b506542f2867e9b1229682f012216b9f8913d2692d4ed64a8113248d66ea710127ec2064baf9511b7f2be7b757dffcaf95a43168d781010d007ddb
 DIST vkd3d-1.5.tar.xz 776260 BLAKE2B 
c021dd03b120f3ad8da61147a12f9d581a85aaf458f34308f06a648167562adedd67073cbc5ca66c1ff6242b2add21396bbc5cce308c39482451aa5b45e5
 SHA512 
69ec33bef28334a9a55da34621c71623843995279fb5267cc56228cd343c8cf292deb848596e6f850dfee6d07cc35206fc034fc4ce2a911652a9c42c032cdc08

diff --git a/app-emulation/vkd3d/vkd3d-1.2.ebuild 
b/app-emulation/vkd3d/vkd3d-1.2.ebuild
deleted file mode 100644
index f1338881d76e..
--- a/app-emulation/vkd3d/vkd3d-1.2.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit multilib-minimal
-
-if [[ "${PV}" == "" ]]; then
-   EGIT_REPO_URI="https://source.winehq.org/git/vkd3d.git;
-   inherit git-r3
-else
-   KEYWORDS="amd64 x86"
-   SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
-fi
-
-#Tests fail: https://bugs.gentoo.org/838655
-RESTRICT="test"
-
-IUSE="spirv-tools"
-RDEPEND="spirv-tools? ( dev-util/spirv-tools:=[${MULTILIB_USEDEP}] )
-   media-libs/vulkan-loader[${MULTILIB_USEDEP},X]
-   x11-libs/xcb-util:=[${MULTILIB_USEDEP}]
-   x11-libs/xcb-util-keysyms:=[${MULTILIB_USEDEP}]
-   x11-libs/xcb-util-wm:=[${MULTILIB_USEDEP}]"
-
-DEPEND="${RDEPEND}
-   dev-util/spirv-headers
-   dev-util/vulkan-headers"
-
-DESCRIPTION="D3D12 to Vulkan translation library"
-HOMEPAGE="https://source.winehq.org/git/vkd3d.git/;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-
-multilib_src_configure() {
-   local myconf=(
-   $(use_with spirv-tools)
-   --disable-doxygen-pdf
-   )
-
-   ECONF_SOURCE=${S} econf "${myconf[@]}"
-}

diff --git a/app-emulation/vkd3d/vkd3d-1.4-r1.ebuild 
b/app-emulation/vkd3d/vkd3d-1.4-r1.ebuild
deleted file mode 100644
index 5fc7999f8241..
--- a/app-emulation/vkd3d/vkd3d-1.4-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-minimal
-
-DESCRIPTION="D3D12 to Vulkan translation library"
-HOMEPAGE="https://source.winehq.org/git/vkd3d.git/;
-SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="ncurses spirv-tools"
-RESTRICT="test" #838655
-
-RDEPEND="
-   media-libs/vulkan-loader[${MULTILIB_USEDEP}]
-   ncurses? ( sys-libs/ncurses:= )
-   spirv-tools? ( dev-util/spirv-tools[${MULTILIB_USEDEP}] )"
-DEPEND="
-   ${RDEPEND}
-   dev-util/spirv-headers
-   dev-util/vulkan-headers"
-BDEPEND="
-   sys-devel/flex
-   sys-devel/bison
-   virtual/pkgconfig"
-
-multilib_src_configure() {
-   local conf=(
-   $(multilib_native_use_with ncurses)
-   $(use_with spirv-tools)
-   --disable-doxygen-pdf
-   --without-xcb
-   )
-
-   ECONF_SOURCE=${S} econf "${conf[@]}"
-}
-
-multilib_src_install_all() {
-   find "${ED}" -type f -name '*.la' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2022-10-12 Thread Ionen Wolkens
commit: 6cec76af97fb332920ff1c1636e901f5983ad804
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Oct 12 04:27:53 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Oct 12 13:43:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cec76af

app-emulation/vkd3d: stabilize 1.5 for amd64, x86

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d/vkd3d-1.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/vkd3d/vkd3d-1.5.ebuild 
b/app-emulation/vkd3d/vkd3d-1.5.ebuild
index f0e863b89b11..5767baa70c2a 100644
--- a/app-emulation/vkd3d/vkd3d-1.5.ebuild
+++ b/app-emulation/vkd3d/vkd3d-1.5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="ncurses spirv-tools"
 RESTRICT="test" #838655
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2022-09-22 Thread Ionen Wolkens
commit: 981402cf60be35c961cb1bc185abdd843ce78baa
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 23 04:15:34 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 23 04:39:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=981402cf

app-emulation/vkd3d: add 1.5

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d/Manifest |  1 +
 app-emulation/vkd3d/vkd3d-1.5.ebuild | 44 
 2 files changed, 45 insertions(+)

diff --git a/app-emulation/vkd3d/Manifest b/app-emulation/vkd3d/Manifest
index d2e616a195ea..5fc50d2062fe 100644
--- a/app-emulation/vkd3d/Manifest
+++ b/app-emulation/vkd3d/Manifest
@@ -1,2 +1,3 @@
 DIST vkd3d-1.2.tar.xz 611240 BLAKE2B 
e7ea3f7120ad1092be0239bdc2e6d0dfdfecc3b1c2e7c359c4bfbd8c259f092e041a75a0e896da9a1c6370d5716590711128d31c9e552897b177b300b9a15107
 SHA512 
ca9d5b11e7770747b78b61f43196b45b7bda8d2dd4f1d76da915f895a04dc28c20499e1e433f5ce17416964fe0f37cdc907e7aa540ec9105afbc8a100094f3e7
 DIST vkd3d-1.4.tar.xz 774920 BLAKE2B 
c46a71b495fc41658ea493f65ad15aec18202889a9c7925962301cce91f32e197c5850f374331595e4bd267fcbf9836531e733fb5880ddb4936476ddedd19bbc
 SHA512 
58535b57b0b506542f2867e9b1229682f012216b9f8913d2692d4ed64a8113248d66ea710127ec2064baf9511b7f2be7b757dffcaf95a43168d781010d007ddb
+DIST vkd3d-1.5.tar.xz 776260 BLAKE2B 
c021dd03b120f3ad8da61147a12f9d581a85aaf458f34308f06a648167562adedd67073cbc5ca66c1ff6242b2add21396bbc5cce308c39482451aa5b45e5
 SHA512 
69ec33bef28334a9a55da34621c71623843995279fb5267cc56228cd343c8cf292deb848596e6f850dfee6d07cc35206fc034fc4ce2a911652a9c42c032cdc08

diff --git a/app-emulation/vkd3d/vkd3d-1.5.ebuild 
b/app-emulation/vkd3d/vkd3d-1.5.ebuild
new file mode 100644
index ..f0e863b89b11
--- /dev/null
+++ b/app-emulation/vkd3d/vkd3d-1.5.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal
+
+DESCRIPTION="D3D12 to Vulkan translation library"
+HOMEPAGE="https://gitlab.winehq.org/wine/vkd3d/;
+SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ncurses spirv-tools"
+RESTRICT="test" #838655
+
+RDEPEND="
+   media-libs/vulkan-loader[${MULTILIB_USEDEP}]
+   ncurses? ( sys-libs/ncurses:= )
+   spirv-tools? ( dev-util/spirv-tools[${MULTILIB_USEDEP}] )"
+DEPEND="
+   ${RDEPEND}
+   dev-util/spirv-headers
+   dev-util/vulkan-headers"
+BDEPEND="
+   sys-devel/flex
+   sys-devel/bison
+   virtual/pkgconfig"
+
+multilib_src_configure() {
+   local conf=(
+   $(multilib_native_use_with ncurses)
+   $(use_with spirv-tools)
+   --disable-doxygen-pdf
+   --without-xcb
+   )
+
+   ECONF_SOURCE=${S} econf "${conf[@]}"
+}
+
+multilib_src_install_all() {
+   find "${ED}" -type f -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2022-09-17 Thread Ionen Wolkens
commit: 8e35ed7a6db781eada9a4984c5ce63f8fddea6ee
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Sep 17 07:05:35 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Sep 17 08:42:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e35ed7a

app-emulation/vkd3d: EAPI6->8, tidy, and update deps

Not a very useful package anymore (unless someone needs
vkd3d-compiler?), but still be in the tree for a while for
wine-7.0 and don't want to leave this deprecated EAPI=6.

This also removes static libs + .la files wrt bug #841590

Closes: https://bugs.gentoo.org/841590
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d/vkd3d-1.4-r1.ebuild | 44 +
 app-emulation/vkd3d/vkd3d-1.4.ebuild| 43 
 2 files changed, 44 insertions(+), 43 deletions(-)

diff --git a/app-emulation/vkd3d/vkd3d-1.4-r1.ebuild 
b/app-emulation/vkd3d/vkd3d-1.4-r1.ebuild
new file mode 100644
index ..5fc7999f8241
--- /dev/null
+++ b/app-emulation/vkd3d/vkd3d-1.4-r1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal
+
+DESCRIPTION="D3D12 to Vulkan translation library"
+HOMEPAGE="https://source.winehq.org/git/vkd3d.git/;
+SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ncurses spirv-tools"
+RESTRICT="test" #838655
+
+RDEPEND="
+   media-libs/vulkan-loader[${MULTILIB_USEDEP}]
+   ncurses? ( sys-libs/ncurses:= )
+   spirv-tools? ( dev-util/spirv-tools[${MULTILIB_USEDEP}] )"
+DEPEND="
+   ${RDEPEND}
+   dev-util/spirv-headers
+   dev-util/vulkan-headers"
+BDEPEND="
+   sys-devel/flex
+   sys-devel/bison
+   virtual/pkgconfig"
+
+multilib_src_configure() {
+   local conf=(
+   $(multilib_native_use_with ncurses)
+   $(use_with spirv-tools)
+   --disable-doxygen-pdf
+   --without-xcb
+   )
+
+   ECONF_SOURCE=${S} econf "${conf[@]}"
+}
+
+multilib_src_install_all() {
+   find "${ED}" -type f -name '*.la' -delete || die
+}

diff --git a/app-emulation/vkd3d/vkd3d-1.4.ebuild 
b/app-emulation/vkd3d/vkd3d-1.4.ebuild
deleted file mode 100644
index e64cc1a24558..
--- a/app-emulation/vkd3d/vkd3d-1.4.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit multilib-minimal
-
-if [[ "${PV}" == "" ]]; then
-   EGIT_REPO_URI="https://source.winehq.org/git/vkd3d.git;
-   inherit git-r3
-else
-   KEYWORDS="~amd64 ~x86"
-   SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
-fi
-
-#Tests fail: https://bugs.gentoo.org/838655
-RESTRICT="test"
-
-IUSE="spirv-tools"
-RDEPEND="spirv-tools? ( dev-util/spirv-tools:=[${MULTILIB_USEDEP}] )
-   media-libs/vulkan-loader[${MULTILIB_USEDEP},X]
-   x11-libs/xcb-util:=[${MULTILIB_USEDEP}]
-   x11-libs/xcb-util-keysyms:=[${MULTILIB_USEDEP}]
-   x11-libs/xcb-util-wm:=[${MULTILIB_USEDEP}]"
-
-DEPEND="${RDEPEND}
-   dev-util/spirv-headers
-   dev-util/vulkan-headers"
-
-DESCRIPTION="D3D12 to Vulkan translation library"
-HOMEPAGE="https://source.winehq.org/git/vkd3d.git/;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-
-multilib_src_configure() {
-   local myconf=(
-   $(use_with spirv-tools)
-   --disable-doxygen-pdf
-   )
-
-   ECONF_SOURCE=${S} econf "${myconf[@]}"
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2022-09-17 Thread Ionen Wolkens
commit: b5b7cf63acf06503ec6b13bb9fa5148b4f85d365
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Sep 17 06:47:46 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Sep 17 08:42:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5b7cf63

app-emulation/vkd3d: drop broken live ebuild

There is little use for this package anymore given recent Wine
versions bundle it to ease handling mingw-built PE files and do
not use the system's ELF libraries.

In-tree wine-7.0 can still optionally use it so it's not going
anywhere yet, but fixing and keeping the live ebuild for stable
releases doesn't seem useful.

Note that if interested in the latest features from Valve, these
are included in vkd3d-proton- instead and can be used by any
Wine versions (similarly to dxvk by adding dlls to the Wine prefix).

Bug: https://bugs.gentoo.org/685918
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d/vkd3d-.ebuild | 43 ---
 1 file changed, 43 deletions(-)

diff --git a/app-emulation/vkd3d/vkd3d-.ebuild 
b/app-emulation/vkd3d/vkd3d-.ebuild
deleted file mode 100644
index e64cc1a24558..
--- a/app-emulation/vkd3d/vkd3d-.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit multilib-minimal
-
-if [[ "${PV}" == "" ]]; then
-   EGIT_REPO_URI="https://source.winehq.org/git/vkd3d.git;
-   inherit git-r3
-else
-   KEYWORDS="~amd64 ~x86"
-   SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
-fi
-
-#Tests fail: https://bugs.gentoo.org/838655
-RESTRICT="test"
-
-IUSE="spirv-tools"
-RDEPEND="spirv-tools? ( dev-util/spirv-tools:=[${MULTILIB_USEDEP}] )
-   media-libs/vulkan-loader[${MULTILIB_USEDEP},X]
-   x11-libs/xcb-util:=[${MULTILIB_USEDEP}]
-   x11-libs/xcb-util-keysyms:=[${MULTILIB_USEDEP}]
-   x11-libs/xcb-util-wm:=[${MULTILIB_USEDEP}]"
-
-DEPEND="${RDEPEND}
-   dev-util/spirv-headers
-   dev-util/vulkan-headers"
-
-DESCRIPTION="D3D12 to Vulkan translation library"
-HOMEPAGE="https://source.winehq.org/git/vkd3d.git/;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-
-multilib_src_configure() {
-   local myconf=(
-   $(use_with spirv-tools)
-   --disable-doxygen-pdf
-   )
-
-   ECONF_SOURCE=${S} econf "${myconf[@]}"
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/, app-emulation/vkd3d/files/

2022-09-17 Thread Ionen Wolkens
commit: 64c6d3ec4423ac720e5b465645c144ff8d4f5eec
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Sep 17 06:43:04 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Sep 17 08:42:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64c6d3ec

app-emulation/vkd3d: drop 1.0, 1.1, 1.1-r1

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d/Manifest   |  2 -
 .../vkd3d/files/vkd3d-1.1-Fix-build.patch  | 22 ---
 app-emulation/vkd3d/vkd3d-1.0.ebuild   | 39 
 app-emulation/vkd3d/vkd3d-1.1-r1.ebuild| 43 --
 app-emulation/vkd3d/vkd3d-1.1.ebuild   | 39 
 5 files changed, 145 deletions(-)

diff --git a/app-emulation/vkd3d/Manifest b/app-emulation/vkd3d/Manifest
index a68ffed16fbf..d2e616a195ea 100644
--- a/app-emulation/vkd3d/Manifest
+++ b/app-emulation/vkd3d/Manifest
@@ -1,4 +1,2 @@
-DIST vkd3d-1.0.tar.xz 461884 BLAKE2B 
4dbd729f9e795d3d81178abc1a8774c0bbe6a5257c96c97acf1e4b4cdb5b7e30c77235e8b8fa57f7db3196caf30c55c3b0c07e2981629dd6177436a3cd117d33
 SHA512 
55712528688cdedc63049e168b371b470dbb8e31ddc36d8b23b0655f4a061726eb8556b9abf3cb887f6bd21379959aed9fab93ba0fd53813aec413ebec71d615
-DIST vkd3d-1.1.tar.xz 487452 BLAKE2B 
834ca06d2159a5857dde457f27e541f06624e87633af6aca7445867abc38c56a1da1fe34b6795ffbd6aa73e983ac0e4301402ae35ef8358fa8cc79c12972b11d
 SHA512 
e107612bdca95e998f9d819bdf74e4ffe1b4d400d250ab855c4ebf94b7d3f088b3221591fef03b1c6b8ecb030feb1673f74831bd8bd8edda2989d09a8846b0f7
 DIST vkd3d-1.2.tar.xz 611240 BLAKE2B 
e7ea3f7120ad1092be0239bdc2e6d0dfdfecc3b1c2e7c359c4bfbd8c259f092e041a75a0e896da9a1c6370d5716590711128d31c9e552897b177b300b9a15107
 SHA512 
ca9d5b11e7770747b78b61f43196b45b7bda8d2dd4f1d76da915f895a04dc28c20499e1e433f5ce17416964fe0f37cdc907e7aa540ec9105afbc8a100094f3e7
 DIST vkd3d-1.4.tar.xz 774920 BLAKE2B 
c46a71b495fc41658ea493f65ad15aec18202889a9c7925962301cce91f32e197c5850f374331595e4bd267fcbf9836531e733fb5880ddb4936476ddedd19bbc
 SHA512 
58535b57b0b506542f2867e9b1229682f012216b9f8913d2692d4ed64a8113248d66ea710127ec2064baf9511b7f2be7b757dffcaf95a43168d781010d007ddb

diff --git a/app-emulation/vkd3d/files/vkd3d-1.1-Fix-build.patch 
b/app-emulation/vkd3d/files/vkd3d-1.1-Fix-build.patch
deleted file mode 100644
index 048c6c843f55..
--- a/app-emulation/vkd3d/files/vkd3d-1.1-Fix-build.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff --git a/libs/vkd3d/vkd3d_private.h b/libs/vkd3d/vkd3d_private.h
-index df7..53a081a 100644
 a/libs/vkd3d/vkd3d_private.h
-+++ b/libs/vkd3d/vkd3d_private.h
-@@ -47,6 +47,8 @@
- 
- #define VKD3D_MAX_SHADER_STAGES 5u
- 
-+#define VKD3D_PIPELINE_BIND_POINT_COUNT 2u
-+
- struct d3d12_command_list;
- struct d3d12_device;
- 
-@@ -625,7 +627,7 @@ struct d3d12_command_list
- VkFramebuffer current_framebuffer;
- VkPipeline current_pipeline;
- VkRenderPass current_render_pass;
--struct vkd3d_pipeline_bindings 
pipeline_bindings[VK_PIPELINE_BIND_POINT_RANGE_SIZE];
-+struct vkd3d_pipeline_bindings 
pipeline_bindings[VKD3D_PIPELINE_BIND_POINT_COUNT];
- 
- struct d3d12_pipeline_state *state;
- 

diff --git a/app-emulation/vkd3d/vkd3d-1.0.ebuild 
b/app-emulation/vkd3d/vkd3d-1.0.ebuild
deleted file mode 100644
index adf1fb7481d8..
--- a/app-emulation/vkd3d/vkd3d-1.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit multilib-minimal
-
-if [[ "${PV}" == "" ]]; then
-   EGIT_REPO_URI="https://source.winehq.org/git/vkd3d.git;
-   inherit git-r3
-else
-   KEYWORDS="~amd64"
-   SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
-fi
-
-IUSE="spirv-tools"
-RDEPEND="spirv-tools? ( dev-util/spirv-tools:=[${MULTILIB_USEDEP}] )
-   media-libs/vulkan-loader[${MULTILIB_USEDEP},X]
-   x11-libs/xcb-util:=[${MULTILIB_USEDEP}]
-   x11-libs/xcb-util-keysyms:=[${MULTILIB_USEDEP}]
-   x11-libs/xcb-util-wm:=[${MULTILIB_USEDEP}]"
-
-DEPEND="${RDEPEND}
-   dev-util/spirv-headers
-   dev-util/vulkan-headers"
-
-DESCRIPTION="D3D12 to Vulkan translation library"
-HOMEPAGE="https://source.winehq.org/git/vkd3d.git/;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-
-multilib_src_configure() {
-   local myconf=(
-   $(use_with spirv-tools)
-   )
-
-   ECONF_SOURCE=${S} econf "${myconf[@]}"
-}

diff --git a/app-emulation/vkd3d/vkd3d-1.1-r1.ebuild 
b/app-emulation/vkd3d/vkd3d-1.1-r1.ebuild
deleted file mode 100644
index 2fc70a042f61..
--- a/app-emulation/vkd3d/vkd3d-1.1-r1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit multilib-minimal
-
-if [[ "${PV}" == "" ]]; then
-   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2022-09-14 Thread Ionen Wolkens
commit: 9b737b60cb2aea0ce025a04b07247a702396b93b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Sep 14 22:29:54 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Sep 14 23:10:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b737b60

app-emulation/vkd3d-proton: filter ssp for mingw

Bug: https://bugs.gentoo.org/870136
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild  | 1 +
 app-emulation/vkd3d-proton/vkd3d-proton-.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
index 237c309402ea..118d81a120cd 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
@@ -96,6 +96,7 @@ src_configure() {
if [[ ${CHOST} != *-mingw* ]]; then
if [[ ! -v MINGW_BYPASS ]]; then
unset AR CC CXX RC STRIP WIDL
+   filter-flags '-fstack-protector*' #870136
filter-flags '-fuse-ld=*'
fi
 

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
index 237c309402ea..118d81a120cd 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
@@ -96,6 +96,7 @@ src_configure() {
if [[ ${CHOST} != *-mingw* ]]; then
if [[ ! -v MINGW_BYPASS ]]; then
unset AR CC CXX RC STRIP WIDL
+   filter-flags '-fstack-protector*' #870136
filter-flags '-fuse-ld=*'
fi
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2022-08-11 Thread Nick Sarnie
commit: 75dbae129a64824af80be78bf0649f82064873e3
Author: Nikita Romanyuk  yahoo  com>
AuthorDate: Thu Aug 11 18:17:30 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Thu Aug 11 19:33:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75dbae12

app-emulation/vkd3d: add 1.4

Signed-off-by: Nikita Romanyuk  yahoo.com>
Closes: https://github.com/gentoo/gentoo/pull/26826
Signed-off-by: Nick Sarnie  gentoo.org>

 app-emulation/vkd3d/Manifest |  1 +
 app-emulation/vkd3d/vkd3d-1.4.ebuild | 43 
 2 files changed, 44 insertions(+)

diff --git a/app-emulation/vkd3d/Manifest b/app-emulation/vkd3d/Manifest
index 99a8cd7b5807..a68ffed16fbf 100644
--- a/app-emulation/vkd3d/Manifest
+++ b/app-emulation/vkd3d/Manifest
@@ -1,3 +1,4 @@
 DIST vkd3d-1.0.tar.xz 461884 BLAKE2B 
4dbd729f9e795d3d81178abc1a8774c0bbe6a5257c96c97acf1e4b4cdb5b7e30c77235e8b8fa57f7db3196caf30c55c3b0c07e2981629dd6177436a3cd117d33
 SHA512 
55712528688cdedc63049e168b371b470dbb8e31ddc36d8b23b0655f4a061726eb8556b9abf3cb887f6bd21379959aed9fab93ba0fd53813aec413ebec71d615
 DIST vkd3d-1.1.tar.xz 487452 BLAKE2B 
834ca06d2159a5857dde457f27e541f06624e87633af6aca7445867abc38c56a1da1fe34b6795ffbd6aa73e983ac0e4301402ae35ef8358fa8cc79c12972b11d
 SHA512 
e107612bdca95e998f9d819bdf74e4ffe1b4d400d250ab855c4ebf94b7d3f088b3221591fef03b1c6b8ecb030feb1673f74831bd8bd8edda2989d09a8846b0f7
 DIST vkd3d-1.2.tar.xz 611240 BLAKE2B 
e7ea3f7120ad1092be0239bdc2e6d0dfdfecc3b1c2e7c359c4bfbd8c259f092e041a75a0e896da9a1c6370d5716590711128d31c9e552897b177b300b9a15107
 SHA512 
ca9d5b11e7770747b78b61f43196b45b7bda8d2dd4f1d76da915f895a04dc28c20499e1e433f5ce17416964fe0f37cdc907e7aa540ec9105afbc8a100094f3e7
+DIST vkd3d-1.4.tar.xz 774920 BLAKE2B 
c46a71b495fc41658ea493f65ad15aec18202889a9c7925962301cce91f32e197c5850f374331595e4bd267fcbf9836531e733fb5880ddb4936476ddedd19bbc
 SHA512 
58535b57b0b506542f2867e9b1229682f012216b9f8913d2692d4ed64a8113248d66ea710127ec2064baf9511b7f2be7b757dffcaf95a43168d781010d007ddb

diff --git a/app-emulation/vkd3d/vkd3d-1.4.ebuild 
b/app-emulation/vkd3d/vkd3d-1.4.ebuild
new file mode 100644
index ..e64cc1a24558
--- /dev/null
+++ b/app-emulation/vkd3d/vkd3d-1.4.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib-minimal
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://source.winehq.org/git/vkd3d.git;
+   inherit git-r3
+else
+   KEYWORDS="~amd64 ~x86"
+   SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
+fi
+
+#Tests fail: https://bugs.gentoo.org/838655
+RESTRICT="test"
+
+IUSE="spirv-tools"
+RDEPEND="spirv-tools? ( dev-util/spirv-tools:=[${MULTILIB_USEDEP}] )
+   media-libs/vulkan-loader[${MULTILIB_USEDEP},X]
+   x11-libs/xcb-util:=[${MULTILIB_USEDEP}]
+   x11-libs/xcb-util-keysyms:=[${MULTILIB_USEDEP}]
+   x11-libs/xcb-util-wm:=[${MULTILIB_USEDEP}]"
+
+DEPEND="${RDEPEND}
+   dev-util/spirv-headers
+   dev-util/vulkan-headers"
+
+DESCRIPTION="D3D12 to Vulkan translation library"
+HOMEPAGE="https://source.winehq.org/git/vkd3d.git/;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+
+multilib_src_configure() {
+   local myconf=(
+   $(use_with spirv-tools)
+   --disable-doxygen-pdf
+   )
+
+   ECONF_SOURCE=${S} econf "${myconf[@]}"
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2022-07-16 Thread Ionen Wolkens
commit: d327f1dd4369a20c5ad4baca54d87b7faabbbfc8
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Jul 16 15:41:18 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Jul 16 16:56:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d327f1dd

app-emulation/vkd3d-proton: filter -fuse-ld for mingw

flag-o-matic is looking at respecting -fuse-ld for test-flags-CCLD,
which is good but don't want this when doing the user-unexpected
switch to mingw toolchain (filtering feels more solid either way).

Users can use MINGW_BYPASS=1 if really need full control.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild  | 5 -
 app-emulation/vkd3d-proton/vkd3d-proton-.ebuild | 5 -
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
index 664241e57d2e..237c309402ea 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
@@ -94,7 +94,10 @@ src_configure() {
use crossdev-mingw || 
PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
 
if [[ ${CHOST} != *-mingw* ]]; then
-   [[ ! -v MINGW_BYPASS ]] && unset AR CC CXX STRIP WIDL
+   if [[ ! -v MINGW_BYPASS ]]; then
+   unset AR CC CXX RC STRIP WIDL
+   filter-flags '-fuse-ld=*'
+   fi
 
CHOST_amd64=x86_64-w64-mingw32
CHOST_x86=i686-w64-mingw32

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
index 664241e57d2e..237c309402ea 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
@@ -94,7 +94,10 @@ src_configure() {
use crossdev-mingw || 
PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
 
if [[ ${CHOST} != *-mingw* ]]; then
-   [[ ! -v MINGW_BYPASS ]] && unset AR CC CXX STRIP WIDL
+   if [[ ! -v MINGW_BYPASS ]]; then
+   unset AR CC CXX RC STRIP WIDL
+   filter-flags '-fuse-ld=*'
+   fi
 
CHOST_amd64=x86_64-w64-mingw32
CHOST_x86=i686-w64-mingw32



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2022-06-28 Thread Ionen Wolkens
commit: 314fd7aaa1d8225c95860f9a462d3d541f7df501
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Jun 28 07:26:42 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jun 28 07:42:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=314fd7aa

app-emulation/vkd3d-proton: change bits check method

Unlikely, but old could fail if "amd64=86" is in the environment.
Plus vkd3d-proton wants 86 (not 32 unlike dxvk), so can just get
it from ABI.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild  | 2 +-
 app-emulation/vkd3d-proton/vkd3d-proton-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
index 14ead4c9f1e1..664241e57d2e 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
@@ -123,7 +123,7 @@ multilib_src_configure() {
 
local emesonargs=(
--prefix="${EPREFIX}"/usr/lib/${PN}
-   --{bin,lib}dir=x$((${ABI#x}==86?86:64))
+   --{bin,lib}dir=x${ABI: -2}
--{cross,native}-file="${T}"/widl.${ABI}.ini
$(meson_use {,enable_}extras)
$(meson_use debug enable_trace)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
index 14ead4c9f1e1..664241e57d2e 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
@@ -123,7 +123,7 @@ multilib_src_configure() {
 
local emesonargs=(
--prefix="${EPREFIX}"/usr/lib/${PN}
-   --{bin,lib}dir=x$((${ABI#x}==86?86:64))
+   --{bin,lib}dir=x${ABI: -2}
--{cross,native}-file="${T}"/widl.${ABI}.ini
$(meson_use {,enable_}extras)
$(meson_use debug enable_trace)



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2022-05-13 Thread Ionen Wolkens
commit: 4a814d75f9321004b29d64e9e2a229f12cf1a041
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat May 14 02:10:48 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat May 14 02:21:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a814d75

app-emulation/vkd3d-proton: add bypass for crossdev checks / unset

Unset is needed given CC is not expected to be a cross-compiler
but, if users know what they are doing, leave a way (MINGW_BYPASS=1).

If e.g. llvm-mingw is ever officially supported, may need a mingw
eclass to juggle toolchains properly and instruct about them.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild  | 6 +++---
 app-emulation/vkd3d-proton/vkd3d-proton-.ebuild | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
index 68245c3ef796..14ead4c9f1e1 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
@@ -43,7 +43,7 @@ BDEPEND="
 pkg_pretend() {
[[ ${MERGE_TYPE} == binary ]] && return
 
-   if use crossdev-mingw; then
+   if use crossdev-mingw && [[ ! -v MINGW_BYPASS ]]; then
local tool=-w64-mingw32-g++
for tool in $(usev abi_x86_64 x86_64${tool}) $(usev abi_x86_32 
i686${tool}); do
if ! type -P ${tool} >/dev/null; then
@@ -94,7 +94,7 @@ src_configure() {
use crossdev-mingw || 
PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
 
if [[ ${CHOST} != *-mingw* ]]; then
-   unset AR CC CXX STRIP WIDL # likely unusable unless CHOST is 
mingw
+   [[ ! -v MINGW_BYPASS ]] && unset AR CC CXX STRIP WIDL
 
CHOST_amd64=x86_64-w64-mingw32
CHOST_x86=i686-w64-mingw32
@@ -113,7 +113,7 @@ src_configure() {
 multilib_src_configure() {
# multilib's ${CHOST_amd64}-gcc -m32 is unusable with crossdev,
# unset again so meson eclass will set ${CHOST}-gcc + others
-   use crossdev-mingw && unset AR CC CXX STRIP WIDL
+   use crossdev-mingw && [[ ! -v MINGW_BYPASS ]] && unset AR CC CXX STRIP 
WIDL
 
# prefer ${CHOST}'s widl (mingw) over wine's as used by upstream if
# possible, but eclasses don't handle that so setup machine files

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
index 68245c3ef796..14ead4c9f1e1 100644
--- a/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-.ebuild
@@ -43,7 +43,7 @@ BDEPEND="
 pkg_pretend() {
[[ ${MERGE_TYPE} == binary ]] && return
 
-   if use crossdev-mingw; then
+   if use crossdev-mingw && [[ ! -v MINGW_BYPASS ]]; then
local tool=-w64-mingw32-g++
for tool in $(usev abi_x86_64 x86_64${tool}) $(usev abi_x86_32 
i686${tool}); do
if ! type -P ${tool} >/dev/null; then
@@ -94,7 +94,7 @@ src_configure() {
use crossdev-mingw || 
PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
 
if [[ ${CHOST} != *-mingw* ]]; then
-   unset AR CC CXX STRIP WIDL # likely unusable unless CHOST is 
mingw
+   [[ ! -v MINGW_BYPASS ]] && unset AR CC CXX STRIP WIDL
 
CHOST_amd64=x86_64-w64-mingw32
CHOST_x86=i686-w64-mingw32
@@ -113,7 +113,7 @@ src_configure() {
 multilib_src_configure() {
# multilib's ${CHOST_amd64}-gcc -m32 is unusable with crossdev,
# unset again so meson eclass will set ${CHOST}-gcc + others
-   use crossdev-mingw && unset AR CC CXX STRIP WIDL
+   use crossdev-mingw && [[ ! -v MINGW_BYPASS ]] && unset AR CC CXX STRIP 
WIDL
 
# prefer ${CHOST}'s widl (mingw) over wine's as used by upstream if
# possible, but eclasses don't handle that so setup machine files



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/

2022-05-12 Thread Ionen Wolkens
commit: abece420ad88b7e34917d74b9253024606f3cc16
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue May 10 07:37:03 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri May 13 02:29:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abece420

app-emulation/vkd3d-proton: new package, add 2.6 + live

Complement to app-emulation/dxvk that's setup very similarly.
Contains a lot of improvements over regular vkd3d for Proton
but (like dxvk) can be used by any Wine.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/vkd3d-proton/Manifest|   4 +
 app-emulation/vkd3d-proton/metadata.xml|  18 +++
 app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild | 161 +
 .../vkd3d-proton/vkd3d-proton-.ebuild  | 161 +
 4 files changed, 344 insertions(+)

diff --git a/app-emulation/vkd3d-proton/Manifest 
b/app-emulation/vkd3d-proton/Manifest
new file mode 100644
index ..d0abe731bac6
--- /dev/null
+++ b/app-emulation/vkd3d-proton/Manifest
@@ -0,0 +1,4 @@
+DIST vkd3d-proton-2.6-dxil-spirv.tar.gz 631130 BLAKE2B 
99f40c5efde87d0af86542b427e5b0429be68ca69ba0c2b6d10a821811756d8dadff4449f268ae404f8ace09a91b3e8aaa135e534a77c0239e58c1a970a044cc
 SHA512 
3c20090b7a1b53c30fd4967622fc7384e1bcc504c30d8075068b87dad1bd2c6f4a12459bf42e61bf76b9dd454ec17a9d529f74ab0d5583627e966d94bb341dc3
+DIST vkd3d-proton-2.6-spirv-headers.tar.gz 1299014 BLAKE2B 
0b1e635aaa6eebec3525b13698a064e0e5b8a78829a772cbe9e1890148059bf396bc5c830e8d6ee3070a3343775991642565283994c65acfa0d82a91590b7d84
 SHA512 
ecb2158cad55edb4ba069383668f3b311a2f6aa6777b5b7ed94795d454622426ee34fee52b13c97d2f07b5b2f965815ee61a0203b76a0b0d2c708a4786d06b96
+DIST vkd3d-proton-2.6-vulkan-headers.tar.gz 415130 BLAKE2B 
0c6444c4c1cb43b9c69757d7c2257ce2fe1bc6be308341f3189766f120994e4920bc738b737d9eefc299359dab568fb8809782e3663dd589c0e4d13aecb8873a
 SHA512 
02cf1d63b29e48ef0efe489eb32237ba2f9f4bf58a182b00dc96aab18faba94de79283398e9e945cd81130f83fff228c59b04e496716ea9ccc148a5f4465282c
+DIST vkd3d-proton-2.6.tar.gz 1271948 BLAKE2B 
02d2574a66614613748fe3471a6fd5aac2650fdae15a17b17ea2ed028fa53a0579b866e7240036a26108afc343395826474bb99e015b9299c2abec811bb872ab
 SHA512 
6f27d213652e2380a9ba4534ac9ffe4b752b4608fbc2e8acd273fa151ab19ad0b132e3436384d2b8591cd1a59f0b69d342c893dc3a64be85188b5e3274bcf3f1

diff --git a/app-emulation/vkd3d-proton/metadata.xml 
b/app-emulation/vkd3d-proton/metadata.xml
new file mode 100644
index ..65a03f88f50d
--- /dev/null
+++ b/app-emulation/vkd3d-proton/metadata.xml
@@ -0,0 +1,18 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   io...@gentoo.org
+   Ionen Wolkens
+   
+   
+   
+   Use sys-devel/crossdev for the toolchain 
rather than
+   dev-util/mingw64-toolchain (requires manual 
setting up)
+   
+   Install extra tools and demos in 
/usr/lib/vkd3d-proton
+   
+   
+   HansKristian-Work/vkd3d-proton
+   
+

diff --git a/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild 
b/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
new file mode 100644
index ..68245c3ef796
--- /dev/null
+++ b/app-emulation/vkd3d-proton/vkd3d-proton-2.6.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+inherit flag-o-matic meson-multilib toolchain-funcs
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/HansKristian-Work/vkd3d-proton.git;
+   EGIT_SUBMODULES=(
+   # uses hacks / recent features and easily breaks, keep bundled 
headers
+   # (also cross-compiled and -I/usr/include is troublesome)
+   subprojects/{SPIRV,Vulkan}-Headers
+   subprojects/dxil-spirv
+   subprojects/dxil-spirv/third_party/spirv-headers # skip 
cross/tools
+   )
+else
+   VKD3D_HASH=3e5aab6fb3e18f81a71b339be4cb5cdf55140980 # match tag on bumps
+   DXIL_HASH=b537bbb91bccdbc695cb7e5211d608f8d1c205bd
+   SPIRV_HASH=ae217c17809fadb232ec94b29304b4afcd417bb4
+   VULKAN_HASH=83e1a9ed8ce289cebb1c02c8167d663dc1befb24
+   SRC_URI="
+   
https://github.com/HansKristian-Work/vkd3d-proton/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz
+   
https://github.com/HansKristian-Work/dxil-spirv/archive/${DXIL_HASH}.tar.gz -> 
${P}-dxil-spirv.tar.gz
+   
https://github.com/KhronosGroup/SPIRV-Headers/archive/${SPIRV_HASH}.tar.gz -> 
${P}-vulkan-headers.tar.gz
+   
https://github.com/KhronosGroup/Vulkan-Headers/archive/${VULKAN_HASH}.tar.gz -> 
${P}-spirv-headers.tar.gz"
+   KEYWORDS="-* ~amd64 ~x86"
+fi
+
+DESCRIPTION="Fork of VKD3D, development branches for Proton's Direct3D 12 
implementation"

[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2022-04-15 Thread Nick Sarnie
commit: 13386b69774d914d57a9d17f007077d9ca3f4fb6
Author: Nick Sarnie  gentoo  org>
AuthorDate: Fri Apr 15 19:30:35 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Fri Apr 15 19:31:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13386b69

app-emulation/vkd3d: Sync with ::wine

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Nick Sarnie  gentoo.org>

 app-emulation/vkd3d/vkd3d-1.2.ebuild  |  5 -
 app-emulation/vkd3d/vkd3d-.ebuild | 14 ++
 2 files changed, 10 insertions(+), 9 deletions(-)

diff --git a/app-emulation/vkd3d/vkd3d-1.2.ebuild 
b/app-emulation/vkd3d/vkd3d-1.2.ebuild
index 3589b8daabec..f1338881d76e 100644
--- a/app-emulation/vkd3d/vkd3d-1.2.ebuild
+++ b/app-emulation/vkd3d/vkd3d-1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -13,6 +13,9 @@ else
SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
 fi
 
+#Tests fail: https://bugs.gentoo.org/838655
+RESTRICT="test"
+
 IUSE="spirv-tools"
 RDEPEND="spirv-tools? ( dev-util/spirv-tools:=[${MULTILIB_USEDEP}] )
media-libs/vulkan-loader[${MULTILIB_USEDEP},X]

diff --git a/app-emulation/vkd3d/vkd3d-.ebuild 
b/app-emulation/vkd3d/vkd3d-.ebuild
index 5d4e2900196e..e64cc1a24558 100644
--- a/app-emulation/vkd3d/vkd3d-.ebuild
+++ b/app-emulation/vkd3d/vkd3d-.ebuild
@@ -3,16 +3,19 @@
 
 EAPI=6
 
-inherit multilib-minimal autotools
+inherit multilib-minimal
 
 if [[ "${PV}" == "" ]]; then
EGIT_REPO_URI="https://source.winehq.org/git/vkd3d.git;
inherit git-r3
 else
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~x86"
SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
 fi
 
+#Tests fail: https://bugs.gentoo.org/838655
+RESTRICT="test"
+
 IUSE="spirv-tools"
 RDEPEND="spirv-tools? ( dev-util/spirv-tools:=[${MULTILIB_USEDEP}] )
media-libs/vulkan-loader[${MULTILIB_USEDEP},X]
@@ -22,7 +25,7 @@ RDEPEND="spirv-tools? ( 
dev-util/spirv-tools:=[${MULTILIB_USEDEP}] )
 
 DEPEND="${RDEPEND}
dev-util/spirv-headers
-   >=dev-util/vulkan-headers-1.1.114"
+   dev-util/vulkan-headers"
 
 DESCRIPTION="D3D12 to Vulkan translation library"
 HOMEPAGE="https://source.winehq.org/git/vkd3d.git/;
@@ -30,11 +33,6 @@ HOMEPAGE="https://source.winehq.org/git/vkd3d.git/;
 LICENSE="LGPL-2.1"
 SLOT="0"
 
-src_prepare() {
-   default
-   eautoreconf
-}
-
 multilib_src_configure() {
local myconf=(
$(use_with spirv-tools)



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2022-03-12 Thread Sam James
commit: 2ca9e346fdb3e915ee20e8e35cd78802d12995c3
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 13 05:50:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 13 05:50:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ca9e346

app-emulation/vkd3d: [QA] drop no-op AUTOTOOLS_AUTORECONF

This was for autotools-utils.eclass, not autotools.eclass.

Signed-off-by: Sam James  gentoo.org>

 app-emulation/vkd3d/vkd3d-.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/app-emulation/vkd3d/vkd3d-.ebuild 
b/app-emulation/vkd3d/vkd3d-.ebuild
index 0e542af46662..5d4e2900196e 100644
--- a/app-emulation/vkd3d/vkd3d-.ebuild
+++ b/app-emulation/vkd3d/vkd3d-.ebuild
@@ -1,12 +1,10 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
 inherit multilib-minimal autotools
 
-AUTOTOOLS_AUTORECONF="1"
-
 if [[ "${PV}" == "" ]]; then
EGIT_REPO_URI="https://source.winehq.org/git/vkd3d.git;
inherit git-r3



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2021-02-28 Thread Sam James
commit: ce61f1125b18b88a9b84038b7531d2bfea0b39ca
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 28 15:39:32 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 28 15:39:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce61f112

app-emulation/vkd3d: Stabilize 1.2 x86, #773352

Signed-off-by: Sam James  gentoo.org>

 app-emulation/vkd3d/vkd3d-1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/vkd3d/vkd3d-1.2.ebuild 
b/app-emulation/vkd3d/vkd3d-1.2.ebuild
index 6c7e4dfed3b..3589b8daabe 100644
--- a/app-emulation/vkd3d/vkd3d-1.2.ebuild
+++ b/app-emulation/vkd3d/vkd3d-1.2.ebuild
@@ -9,7 +9,7 @@ if [[ "${PV}" == "" ]]; then
EGIT_REPO_URI="https://source.winehq.org/git/vkd3d.git;
inherit git-r3
 else
-   KEYWORDS="amd64 ~x86"
+   KEYWORDS="amd64 x86"
SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2021-02-28 Thread Sam James
commit: 9072f8fd0587e5fbd9575762f0416b1f268a4481
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 28 15:39:03 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 28 15:39:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9072f8fd

app-emulation/vkd3d: Stabilize 1.2 amd64, #773352

Signed-off-by: Sam James  gentoo.org>

 app-emulation/vkd3d/vkd3d-1.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/vkd3d/vkd3d-1.2.ebuild 
b/app-emulation/vkd3d/vkd3d-1.2.ebuild
index 90e8035e37b..6c7e4dfed3b 100644
--- a/app-emulation/vkd3d/vkd3d-1.2.ebuild
+++ b/app-emulation/vkd3d/vkd3d-1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -9,7 +9,7 @@ if [[ "${PV}" == "" ]]; then
EGIT_REPO_URI="https://source.winehq.org/git/vkd3d.git;
inherit git-r3
 else
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2021-01-16 Thread Sam James
commit: 6f6a7704e7e285fb1aada5d4f195f104fc2ccfde
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 17 03:27:11 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 17 04:10:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f6a7704

app-emulation/vkd3d: fix WhitespaceFound

Package-Manager: Portage-3.0.12.0.2-prefix, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 app-emulation/vkd3d/vkd3d-1.1-r1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-emulation/vkd3d/vkd3d-1.1-r1.ebuild 
b/app-emulation/vkd3d/vkd3d-1.1-r1.ebuild
index 681d44f1194..2fc70a042f6 100644
--- a/app-emulation/vkd3d/vkd3d-1.1-r1.ebuild
+++ b/app-emulation/vkd3d/vkd3d-1.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -31,7 +31,7 @@ LICENSE="LGPL-2.1"
 SLOT="0"
 
 PATCHES=(
-"${FILESDIR}"/${P}-Fix-build.patch
+   "${FILESDIR}"/${P}-Fix-build.patch
 )
 
 multilib_src_configure() {
@@ -39,5 +39,5 @@ multilib_src_configure() {
$(use_with spirv-tools)
)
 
-   ECONF_SOURCE=${S} econf "${myconf[@]}"
+   ECONF_SOURCE="${S}" econf "${myconf[@]}"
 }



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2020-09-29 Thread Nick Sarnie
commit: 3b885c9ae30ab6c8ad52a140f24ef01c2bb577f3
Author: Nick Sarnie  gentoo  org>
AuthorDate: Tue Sep 29 22:35:31 2020 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Tue Sep 29 22:35:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b885c9a

app-emulation/vkd3d: Sync with ::wine

Fix build

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Nick Sarnie  gentoo.org>

 app-emulation/vkd3d/vkd3d-1.2.ebuild  | 1 +
 app-emulation/vkd3d/vkd3d-.ebuild | 3 ++-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/app-emulation/vkd3d/vkd3d-1.2.ebuild 
b/app-emulation/vkd3d/vkd3d-1.2.ebuild
index f866aca35b5..90e8035e37b 100644
--- a/app-emulation/vkd3d/vkd3d-1.2.ebuild
+++ b/app-emulation/vkd3d/vkd3d-1.2.ebuild
@@ -33,6 +33,7 @@ SLOT="0"
 multilib_src_configure() {
local myconf=(
$(use_with spirv-tools)
+   --disable-doxygen-pdf
)
 
ECONF_SOURCE=${S} econf "${myconf[@]}"

diff --git a/app-emulation/vkd3d/vkd3d-.ebuild 
b/app-emulation/vkd3d/vkd3d-.ebuild
index 8f9fdffa3c6..0e542af4666 100644
--- a/app-emulation/vkd3d/vkd3d-.ebuild
+++ b/app-emulation/vkd3d/vkd3d-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -40,6 +40,7 @@ src_prepare() {
 multilib_src_configure() {
local myconf=(
$(use_with spirv-tools)
+   --disable-doxygen-pdf
)
 
ECONF_SOURCE=${S} econf "${myconf[@]}"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2020-09-27 Thread Nick Sarnie
commit: 9e252a170ae13c79abc6f93a171a41aa0c3d1b32
Author: Nick Sarnie  gentoo  org>
AuthorDate: Mon Sep 28 02:32:20 2020 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Mon Sep 28 02:32:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e252a17

app-emulation/vkd3d: Sync with ::wine

Bump to 1.2

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Nick Sarnie  gentoo.org>

 app-emulation/vkd3d/Manifest |  1 +
 app-emulation/vkd3d/vkd3d-1.2.ebuild | 39 
 2 files changed, 40 insertions(+)

diff --git a/app-emulation/vkd3d/Manifest b/app-emulation/vkd3d/Manifest
index dd36273926d..99a8cd7b580 100644
--- a/app-emulation/vkd3d/Manifest
+++ b/app-emulation/vkd3d/Manifest
@@ -1,2 +1,3 @@
 DIST vkd3d-1.0.tar.xz 461884 BLAKE2B 
4dbd729f9e795d3d81178abc1a8774c0bbe6a5257c96c97acf1e4b4cdb5b7e30c77235e8b8fa57f7db3196caf30c55c3b0c07e2981629dd6177436a3cd117d33
 SHA512 
55712528688cdedc63049e168b371b470dbb8e31ddc36d8b23b0655f4a061726eb8556b9abf3cb887f6bd21379959aed9fab93ba0fd53813aec413ebec71d615
 DIST vkd3d-1.1.tar.xz 487452 BLAKE2B 
834ca06d2159a5857dde457f27e541f06624e87633af6aca7445867abc38c56a1da1fe34b6795ffbd6aa73e983ac0e4301402ae35ef8358fa8cc79c12972b11d
 SHA512 
e107612bdca95e998f9d819bdf74e4ffe1b4d400d250ab855c4ebf94b7d3f088b3221591fef03b1c6b8ecb030feb1673f74831bd8bd8edda2989d09a8846b0f7
+DIST vkd3d-1.2.tar.xz 611240 BLAKE2B 
e7ea3f7120ad1092be0239bdc2e6d0dfdfecc3b1c2e7c359c4bfbd8c259f092e041a75a0e896da9a1c6370d5716590711128d31c9e552897b177b300b9a15107
 SHA512 
ca9d5b11e7770747b78b61f43196b45b7bda8d2dd4f1d76da915f895a04dc28c20499e1e433f5ce17416964fe0f37cdc907e7aa540ec9105afbc8a100094f3e7

diff --git a/app-emulation/vkd3d/vkd3d-1.2.ebuild 
b/app-emulation/vkd3d/vkd3d-1.2.ebuild
new file mode 100644
index 000..f866aca35b5
--- /dev/null
+++ b/app-emulation/vkd3d/vkd3d-1.2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib-minimal
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://source.winehq.org/git/vkd3d.git;
+   inherit git-r3
+else
+   KEYWORDS="~amd64 ~x86"
+   SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
+fi
+
+IUSE="spirv-tools"
+RDEPEND="spirv-tools? ( dev-util/spirv-tools:=[${MULTILIB_USEDEP}] )
+   media-libs/vulkan-loader[${MULTILIB_USEDEP},X]
+   x11-libs/xcb-util:=[${MULTILIB_USEDEP}]
+   x11-libs/xcb-util-keysyms:=[${MULTILIB_USEDEP}]
+   x11-libs/xcb-util-wm:=[${MULTILIB_USEDEP}]"
+
+DEPEND="${RDEPEND}
+   dev-util/spirv-headers
+   dev-util/vulkan-headers"
+
+DESCRIPTION="D3D12 to Vulkan translation library"
+HOMEPAGE="https://source.winehq.org/git/vkd3d.git/;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+
+multilib_src_configure() {
+   local myconf=(
+   $(use_with spirv-tools)
+   )
+
+   ECONF_SOURCE=${S} econf "${myconf[@]}"
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d/

2020-09-18 Thread Agostino Sarubbo
commit: 94a554f33a2d871ba97b2a1071b6628bf0e3b572
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 18 08:24:41 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 18 08:26:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94a554f3

app-emulation/vkd3d: x86 stable wrt bug #742704

Package-Manager: Portage-2.3.103, Repoman-2.3.23
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-emulation/vkd3d/vkd3d-1.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/vkd3d/vkd3d-1.1-r1.ebuild 
b/app-emulation/vkd3d/vkd3d-1.1-r1.ebuild
index 3b32cd0c2df..681d44f1194 100644
--- a/app-emulation/vkd3d/vkd3d-1.1-r1.ebuild
+++ b/app-emulation/vkd3d/vkd3d-1.1-r1.ebuild
@@ -9,7 +9,7 @@ if [[ "${PV}" == "" ]]; then
EGIT_REPO_URI="https://source.winehq.org/git/vkd3d.git;
inherit git-r3
 else
-   KEYWORDS="amd64 ~x86"
+   KEYWORDS="amd64 x86"
SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
 fi
 



  1   2   >