summaryrefslogtreecommitdiff
path: root/app-emulation
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-11-25 03:02:44 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-11-25 03:02:44 +0000
commit7f0b7329b3aa78ea82792fdf68ab48415fe4cc35 (patch)
tree5c9f3c3f65f2be496e4d9778fdeb4d0da2207c29 /app-emulation
parent530a5a826feeb71085fb8a01927f4d775a0b131b (diff)
gentoo auto-resync : 25:11:2024 - 03:02:44
Diffstat (limited to 'app-emulation')
-rw-r--r--app-emulation/Manifest.gzbin15489 -> 15487 bytes
-rw-r--r--app-emulation/qemu/Manifest2
-rw-r--r--app-emulation/qemu/qemu-8.2.7.ebuild2
-rw-r--r--app-emulation/vkd3d/Manifest2
-rw-r--r--app-emulation/vkd3d/vkd3d-1.14.ebuild61
5 files changed, 65 insertions, 2 deletions
diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz
index 6665c46c1897..a1e63bfeb78a 100644
--- a/app-emulation/Manifest.gz
+++ b/app-emulation/Manifest.gz
Binary files differ
diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest
index d382554a2e6d..ecc39b9e5aca 100644
--- a/app-emulation/qemu/Manifest
+++ b/app-emulation/qemu/Manifest
@@ -55,7 +55,7 @@ EBUILD qemu-8.1.5.ebuild 27548 BLAKE2B 0a8b552c265fba9b28a59131ada4fc7345bd634da
EBUILD qemu-8.2.3.ebuild 28053 BLAKE2B ac96263871cf5a077c3d93c56f6d7319d292166f5faf71aeb0dca667d4c26967c336edaf79bba3bcc5ffdfd7f4ac9d795b5689038082e41c4e5790efea5175cc SHA512 f095cb82a84d806985bed6e6e1f13086fe8f90d6b57d575b269ec44557c4ca6921369fb6021f8836be0b43d5c3ab16404bf8ab6bcec79ae0faac179efb46b8b9
EBUILD qemu-8.2.5-r1.ebuild 28057 BLAKE2B a56fe1b4486eb9edcf665c392f8678df4728ecb458c3b036bf5f44600a2d7dc5db760d89c0ce7a3320938c67d03a50377148fb7c2ca12dd2881f8db5c46469f6 SHA512 c11c72d66d421b41a1bea09293bc749459f911ef3046789a055b84f616fb21f6e3266c1d7a9a288cc6df11a2d12202fb95bd4578204808ca4c5f45bf5563103b
EBUILD qemu-8.2.6-r1.ebuild 28057 BLAKE2B a56fe1b4486eb9edcf665c392f8678df4728ecb458c3b036bf5f44600a2d7dc5db760d89c0ce7a3320938c67d03a50377148fb7c2ca12dd2881f8db5c46469f6 SHA512 c11c72d66d421b41a1bea09293bc749459f911ef3046789a055b84f616fb21f6e3266c1d7a9a288cc6df11a2d12202fb95bd4578204808ca4c5f45bf5563103b
-EBUILD qemu-8.2.7.ebuild 28057 BLAKE2B a56fe1b4486eb9edcf665c392f8678df4728ecb458c3b036bf5f44600a2d7dc5db760d89c0ce7a3320938c67d03a50377148fb7c2ca12dd2881f8db5c46469f6 SHA512 c11c72d66d421b41a1bea09293bc749459f911ef3046789a055b84f616fb21f6e3266c1d7a9a288cc6df11a2d12202fb95bd4578204808ca4c5f45bf5563103b
+EBUILD qemu-8.2.7.ebuild 28056 BLAKE2B 02871829376806e232eec0b4f0d9984d3643862485c154557c3acc23cea464e50a9c917bda138ae2045c3de7c970397c0f01a2bbc0561b6ff56d60fb495e13f9 SHA512 79c5ac5d837bee406876439ca35a21294f20aef6168563a6b573c23507ed4d2a1150665d1d19e733449380a7af37e9bcfb352c198768dbb0e82da484242dec1b
EBUILD qemu-8.2.8.ebuild 28057 BLAKE2B a56fe1b4486eb9edcf665c392f8678df4728ecb458c3b036bf5f44600a2d7dc5db760d89c0ce7a3320938c67d03a50377148fb7c2ca12dd2881f8db5c46469f6 SHA512 c11c72d66d421b41a1bea09293bc749459f911ef3046789a055b84f616fb21f6e3266c1d7a9a288cc6df11a2d12202fb95bd4578204808ca4c5f45bf5563103b
EBUILD qemu-9.0.1-r1.ebuild 28196 BLAKE2B 738dc04b935e1a3a68f0e5e3749cd10d0df51d6800cdbe6116634215daa6457c46e8319ae94d346cd0649c47e01148d40748c16d08da349ef3733fe48383c085 SHA512 f133f12eb2c0af0b073d88b8f317b024a8848f6490cfe41ae2d26a80f62eaa8dd4a42d65a3e4fb2129b6e061662897e83ce3fc9535a2c79fa5afe5c38b790f09
EBUILD qemu-9.0.2-r1.ebuild 28196 BLAKE2B 738dc04b935e1a3a68f0e5e3749cd10d0df51d6800cdbe6116634215daa6457c46e8319ae94d346cd0649c47e01148d40748c16d08da349ef3733fe48383c085 SHA512 f133f12eb2c0af0b073d88b8f317b024a8848f6490cfe41ae2d26a80f62eaa8dd4a42d65a3e4fb2129b6e061662897e83ce3fc9535a2c79fa5afe5c38b790f09
diff --git a/app-emulation/qemu/qemu-8.2.7.ebuild b/app-emulation/qemu/qemu-8.2.7.ebuild
index 55910aad6115..6d3d77d66526 100644
--- a/app-emulation/qemu/qemu-8.2.7.ebuild
+++ b/app-emulation/qemu/qemu-8.2.7.ebuild
@@ -47,7 +47,7 @@ else
fi
S="${WORKDIR}/${MY_P}"
- [[ "${PV}" != *_rc* ]] && KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+ [[ "${PV}" != *_rc* ]] && KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86"
fi
DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
diff --git a/app-emulation/vkd3d/Manifest b/app-emulation/vkd3d/Manifest
index 780073820236..47192694a9e6 100644
--- a/app-emulation/vkd3d/Manifest
+++ b/app-emulation/vkd3d/Manifest
@@ -1,3 +1,5 @@
DIST vkd3d-1.13.tar.xz 1123980 BLAKE2B 1b144ce9bd4351b59f1fc36f342d40f448ae45e8293968c1326ad74ec2a065a45ca543f7837fb0ab905caeaff2b38e54b76d81174839655465ed8a5cc3d024d5 SHA512 a2cb339aa68c01d961a67236fb3f5d247f359fce73aabe948933a02102a63029fb697ea8577e3086458c5fd59b787f74957b7a79534394960df8b6052fd0f993
+DIST vkd3d-1.14.tar.xz 1185324 BLAKE2B 17f719f6b28cb4b795ebfde5923dc36e97dfb0f7ba8687818c31a7b8c9c55e29eaee29504772a1c917ff90c38d77dceb76973bdc5b102978942810a930904b6e SHA512 db4429b591aa4a129361e9225241b6e5ec703f6877cafba235cbbf5d5dfc31eb37a80470f8d1295c46f68b99db715c8a54dced0d287fcea1c9174aa19ac4577d
EBUILD vkd3d-1.13.ebuild 1535 BLAKE2B 68cd617843ca3aa7f68baa17d32ff702701efb90dbfe85d7e339544a1c430791c4de013b84369ef895bad7039b69f3e012d8a9d543256527beaf5daa889449fb SHA512 3af8072ac657237db0fd6a765d06af632fb112cf6ab073fe42ac8b293690843e252ef5228b5d11b95d9d130ee8268505b676c66481bdfd85e093c08ab5df661d
+EBUILD vkd3d-1.14.ebuild 1537 BLAKE2B 2a243d2a41fb1a8d717c2b4e2a3cf9bb42009e0fc316330899a749a0eb90d7de13dbafcdf17f7909074bf06fedd7a1d70e653c4ea290da6d64441a536f6f9fad SHA512 047cff2ed8b7d6e527242968c87db09c0b63be28b43d7d14d05985ba18383e56e9c43f355cb39f058395ed9e27fe04dec2c3a5b9e53ac806fa506e528bf854c0
MISC metadata.xml 563 BLAKE2B c976a16a495bdb5863811acda56b2cc628683a63fc2a22c18d2a09775d3a38c845e00f83b97b318d9a0e5267bb470dd56d334dc9f43e3716784254802b8db60b SHA512 3d5afb7890b3b10ad424fcfe3fa2b42a9227ba0b82be8ab85308126966f476798818ee0ecc88c53105b218f465a72b213efe00968112431169884a4a6f48c6a8
diff --git a/app-emulation/vkd3d/vkd3d-1.14.ebuild b/app-emulation/vkd3d/vkd3d-1.14.ebuild
new file mode 100644
index 000000000000..92d9d092e4bf
--- /dev/null
+++ b/app-emulation/vkd3d/vkd3d-1.14.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Note: This package is only needed by old wine-7 given >=8 builds a
+# bundled PE vkd3d using mingw rather than use the shared ELF library.
+#
+# Also unclear if bumping is safe, newer vkd3d is hardly tested with
+# old Wine and its old vulkan support. Quite possibly already unusable
+# but there is very few users of wine-7+d3d12 to report issues.
+#
+# Either way can be last-rited whenever wine-{vanilla,proton}-7 are gone,
+# or alternatively USE=vkd3d could be masked/removed if broken.
+
+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
+ # let users' flags control lto (bug #933178)
+ vkd3d_cv_cflags__flto_auto=
+ )
+
+ ECONF_SOURCE=${S} econf "${conf[@]}"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ find "${ED}" -type f -name '*.la' -delete || die
+}