[gentoo-commits] repo/gentoo:master commit in: app-emulation/vkd3d-proton/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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