From e6eb92afbb87e9526ab298e569a179f595c7c197 Mon Sep 17 00:00:00 2001
From: "Alex Xu (Hello71)" <alex_y_xu@yahoo.ca>
Date: Sat, 25 Sep 2021 09:33:29 -0400
Subject: app-emulation/dxvk: bump

---
 app-emulation/dxvk/Manifest          |   2 +-
 app-emulation/dxvk/dxvk-1.9.1.ebuild | 118 -----------------------------------
 app-emulation/dxvk/dxvk-1.9.2.ebuild | 118 +++++++++++++++++++++++++++++++++++
 3 files changed, 119 insertions(+), 119 deletions(-)
 delete mode 100644 app-emulation/dxvk/dxvk-1.9.1.ebuild
 create mode 100644 app-emulation/dxvk/dxvk-1.9.2.ebuild

(limited to 'app-emulation')

diff --git a/app-emulation/dxvk/Manifest b/app-emulation/dxvk/Manifest
index 7d4f2bf..f37e47f 100644
--- a/app-emulation/dxvk/Manifest
+++ b/app-emulation/dxvk/Manifest
@@ -1 +1 @@
-DIST dxvk-1.9.1.tar.gz 1135785 BLAKE2B 49bb4aefff8385da238e334bcd99f992263d7266efc23efb3ca1c459ad6c7e7012dbb0390c7581e9b1b3004d9dfb4ddf56e0aa30a7bb1e016c3310b141e8ba29 SHA512 012c1b2b854585696f438e13bfd2334498419650bb9f0fb9decff690562f79701a42fe93738e2567802fc201916a9b33885c44ca7494d5e12ac877e770ab1e36
+DIST dxvk-1.9.2.tar.gz 1148537 BLAKE2B 7ff65080f63036afdeb88a517dcfb7712b0f15f6d02e98db1d3c05ba65ce22b6347990f40cc8690204aa347272c42504e1dd3f232e91ea79c4a983623caf3f5a SHA512 0f63ffd65b02263140e5c976de2466baa6e2e440257771c0627b355083072724c8ecc0c6952aefc6786263ebbe30030e7bcdbedc9e775dec0f31d393e4fcf1de
diff --git a/app-emulation/dxvk/dxvk-1.9.1.ebuild b/app-emulation/dxvk/dxvk-1.9.1.ebuild
deleted file mode 100644
index acb6291..0000000
--- a/app-emulation/dxvk/dxvk-1.9.1.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit flag-o-matic meson multilib-minimal
-
-DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine"
-HOMEPAGE="https://github.com/doitsujin/dxvk"
-if [[ "${PV}" == "9999" ]]; then
-	inherit git-r3
-	EGIT_REPO_URI="https://github.com/doitsujin/dxvk.git"
-else
-	SRC_URI="https://github.com/doitsujin/dxvk/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-fi
-
-LICENSE="ZLIB"
-SLOT="0"
-if [[ "${PV}" == "9999" ]]; then
-	KEYWORDS=""
-else
-	KEYWORDS="~amd64"
-fi
-IUSE="+d3d9 +d3d10 +d3d11 debug +dxgi test"
-
-DEPEND="
-	abi_x86_32? ( cross-i686-w64-mingw32/gcc )
-	abi_x86_64? ( cross-x86_64-w64-mingw32/gcc )
-	dev-util/vulkan-headers
-	dev-util/glslang
-"
-RDEPEND="
-	media-libs/vulkan-loader[${MULTILIB_USEDEP}]
-	|| (
-		>=app-emulation/wine-staging-4.5[${MULTILIB_USEDEP},vulkan]
-		>=app-emulation/wine-vanilla-4.5[${MULTILIB_USEDEP},vulkan]
-	)
-"
-
-PATCHES=(
-	"${FILESDIR}/dxvk-1.8_add-compiler-flags.patch"
-)
-
-RESTRICT="!test? ( test )"
-
-patch_build_flags() {
-	local bits="${MULTILIB_ABI_FLAG:8:2}"
-
-	# Fix installation directory.
-	sed -i "s|\"x${bits}\"|\"usr/$(get_libdir)/dxvk\"|" setup_dxvk.sh || die
-
-	# Add *FLAGS to cross-file.
-	sed -i \
-		-e "s!@CFLAGS@!$(_meson_env_array "${CFLAGS}")!" \
-		-e "s!@CXXFLAGS@!$(_meson_env_array "${CXXFLAGS}")!" \
-		-e "s!@LDFLAGS@!$(_meson_env_array "${LDFLAGS}")!" \
-		"build-win${bits}.txt" || die
-}
-
-src_prepare() {
-	default
-
-	sed -i "s|^basedir=.*$|basedir=\"${EPREFIX}\"|" setup_dxvk.sh || die
-
-	# Delete installation instructions for unused ABIs.
-	if ! use abi_x86_64; then
-		sed -i '/installFile "$win64_sys_path"/d' setup_dxvk.sh || die
-	fi
-	if ! use abi_x86_32; then
-		sed -i '/installFile "$win32_sys_path"/d' setup_dxvk.sh || die
-	fi
-
-	multilib_foreach_abi patch_build_flags
-
-	# Load configuration file from /etc/dxvk.conf.
-	sed -Ei 's|filePath = "^(\s+)dxvk.conf";$|\1filePath = "/etc/dxvk.conf";|' \
-		src/util/config/config.cpp || die
-}
-
-multilib_src_configure() {
-	local bits="${MULTILIB_ABI_FLAG:8:2}"
-
-	local emesonargs=(
-		--libdir="$(get_libdir)/dxvk"
-		--bindir="$(get_libdir)/dxvk"
-		--cross-file="${S}/build-win${bits}.txt"
-		--buildtype="release"
-		$(usex debug "" "--strip")
-		$(meson_use d3d9 "enable_d3d9")
-		$(meson_use d3d10 "enable_d3d10")
-		$(meson_use d3d11 "enable_d3d11")
-		$(meson_use dxgi "enable_dxgi")
-		$(meson_use test "enable_tests")
-	)
-	meson_src_configure
-}
-
-multilib_src_compile() {
-	EMESON_SOURCE="${S}"
-	meson_src_compile
-}
-
-multilib_src_install() {
-	meson_src_install
-}
-
-multilib_src_install_all() {
-	# The .a files are needed during the install phase.
-	find "${D}" -name '*.a' -delete -print
-
-	dobin setup_dxvk.sh
-
-	insinto etc
-	doins "dxvk.conf"
-
-	default
-}
diff --git a/app-emulation/dxvk/dxvk-1.9.2.ebuild b/app-emulation/dxvk/dxvk-1.9.2.ebuild
new file mode 100644
index 0000000..acb6291
--- /dev/null
+++ b/app-emulation/dxvk/dxvk-1.9.2.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+inherit flag-o-matic meson multilib-minimal
+
+DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine"
+HOMEPAGE="https://github.com/doitsujin/dxvk"
+if [[ "${PV}" == "9999" ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://github.com/doitsujin/dxvk.git"
+else
+	SRC_URI="https://github.com/doitsujin/dxvk/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+fi
+
+LICENSE="ZLIB"
+SLOT="0"
+if [[ "${PV}" == "9999" ]]; then
+	KEYWORDS=""
+else
+	KEYWORDS="~amd64"
+fi
+IUSE="+d3d9 +d3d10 +d3d11 debug +dxgi test"
+
+DEPEND="
+	abi_x86_32? ( cross-i686-w64-mingw32/gcc )
+	abi_x86_64? ( cross-x86_64-w64-mingw32/gcc )
+	dev-util/vulkan-headers
+	dev-util/glslang
+"
+RDEPEND="
+	media-libs/vulkan-loader[${MULTILIB_USEDEP}]
+	|| (
+		>=app-emulation/wine-staging-4.5[${MULTILIB_USEDEP},vulkan]
+		>=app-emulation/wine-vanilla-4.5[${MULTILIB_USEDEP},vulkan]
+	)
+"
+
+PATCHES=(
+	"${FILESDIR}/dxvk-1.8_add-compiler-flags.patch"
+)
+
+RESTRICT="!test? ( test )"
+
+patch_build_flags() {
+	local bits="${MULTILIB_ABI_FLAG:8:2}"
+
+	# Fix installation directory.
+	sed -i "s|\"x${bits}\"|\"usr/$(get_libdir)/dxvk\"|" setup_dxvk.sh || die
+
+	# Add *FLAGS to cross-file.
+	sed -i \
+		-e "s!@CFLAGS@!$(_meson_env_array "${CFLAGS}")!" \
+		-e "s!@CXXFLAGS@!$(_meson_env_array "${CXXFLAGS}")!" \
+		-e "s!@LDFLAGS@!$(_meson_env_array "${LDFLAGS}")!" \
+		"build-win${bits}.txt" || die
+}
+
+src_prepare() {
+	default
+
+	sed -i "s|^basedir=.*$|basedir=\"${EPREFIX}\"|" setup_dxvk.sh || die
+
+	# Delete installation instructions for unused ABIs.
+	if ! use abi_x86_64; then
+		sed -i '/installFile "$win64_sys_path"/d' setup_dxvk.sh || die
+	fi
+	if ! use abi_x86_32; then
+		sed -i '/installFile "$win32_sys_path"/d' setup_dxvk.sh || die
+	fi
+
+	multilib_foreach_abi patch_build_flags
+
+	# Load configuration file from /etc/dxvk.conf.
+	sed -Ei 's|filePath = "^(\s+)dxvk.conf";$|\1filePath = "/etc/dxvk.conf";|' \
+		src/util/config/config.cpp || die
+}
+
+multilib_src_configure() {
+	local bits="${MULTILIB_ABI_FLAG:8:2}"
+
+	local emesonargs=(
+		--libdir="$(get_libdir)/dxvk"
+		--bindir="$(get_libdir)/dxvk"
+		--cross-file="${S}/build-win${bits}.txt"
+		--buildtype="release"
+		$(usex debug "" "--strip")
+		$(meson_use d3d9 "enable_d3d9")
+		$(meson_use d3d10 "enable_d3d10")
+		$(meson_use d3d11 "enable_d3d11")
+		$(meson_use dxgi "enable_dxgi")
+		$(meson_use test "enable_tests")
+	)
+	meson_src_configure
+}
+
+multilib_src_compile() {
+	EMESON_SOURCE="${S}"
+	meson_src_compile
+}
+
+multilib_src_install() {
+	meson_src_install
+}
+
+multilib_src_install_all() {
+	# The .a files are needed during the install phase.
+	find "${D}" -name '*.a' -delete -print
+
+	dobin setup_dxvk.sh
+
+	insinto etc
+	doins "dxvk.conf"
+
+	default
+}
-- 
cgit v1.2.3-70-g09d2