summaryrefslogtreecommitdiff
path: root/games-fps
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-12-09 03:17:10 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-12-09 03:17:10 +0000
commit8b5d973bd4c43f578cef7a46652599e470f1d9fc (patch)
treecc4312079c10bc8c7f3c48d4c9dbb9d14f7c2f00 /games-fps
parent750f865355947c40a4b93cd7a5db23eebc4e5080 (diff)
gentoo auto-resync : 09:12:2022 - 03:17:09
Diffstat (limited to 'games-fps')
-rw-r--r--games-fps/Manifest.gzbin11888 -> 11885 bytes
-rw-r--r--games-fps/gzdoom/Manifest6
-rw-r--r--games-fps/gzdoom/gzdoom-4.10.0.ebuild (renamed from games-fps/gzdoom/gzdoom-4.7.1.ebuild)19
-rw-r--r--games-fps/gzdoom/metadata.xml1
4 files changed, 17 insertions, 9 deletions
diff --git a/games-fps/Manifest.gz b/games-fps/Manifest.gz
index a017564478b9..41a4cb65252d 100644
--- a/games-fps/Manifest.gz
+++ b/games-fps/Manifest.gz
Binary files differ
diff --git a/games-fps/gzdoom/Manifest b/games-fps/gzdoom/Manifest
index 1921952edcc6..ac9a4141545f 100644
--- a/games-fps/gzdoom/Manifest
+++ b/games-fps/gzdoom/Manifest
@@ -1,7 +1,7 @@
AUX gzdoom-4.7.1-Introduce-the-BUILD_NONFREE-option.patch 1209 BLAKE2B b3cf80ab4d6328dbcb14ceb9514883ed58b8086dab02182f4cf8964140095dd8d6ac0503c68a4c7442c0f9cc92b4bb6b3e084eee026be52842413e15118a13be SHA512 a08c29fe6b867dbbe60035c99c31d1bce73c1ff37ca2c15f659e060b77366f6fcdc11d2319dee3331d9874115e92566b9c0a6364604869f3815fbb0ee7179ef6
AUX gzdoom-4.8.2-fix-gzdoom-pk3.patch 1090 BLAKE2B 99ee14ec703d7d2be8c4659364e6e24f0866a94ca080184d0b38d1f5498bf73bb42ffacaddeeb21d14af4dadbfaf433abd3fd6190ef5fa4fd46708d0c93713eb SHA512 f8ef4f25d305e627503dbbb0a50138277fc0141ae9aef2f26fcc72c891a47cf3f20017c5ce55a29b180629bcba26fd1b767fbc4c1f833ed12d50ee44e06242c9
-DIST gzdoom-4.7.1.tar.gz 19562412 BLAKE2B 48b089c9d0ca0f26820ea90ea1a1a6ce3fa325f6f7bd36ded66ba43eeaab610ca99eacb1ca0aec75b0888a65108573e2c85d2ce0e88663031583267f1143386e SHA512 040a51d2783616cca9f3d7e70bf83adf0d6afa8d7378a9f743cbf152811c07c4f03eecdbbdb617d9fda625049a6f13313dce6e5017698bf36fae74e107c012f0
+DIST gzdoom-4.10.0.tar.gz 24319337 BLAKE2B a683182ed1bb091d19cff127352068faa846f0a10bc0ade07f8277dca7a5367d0bc19d2828c485fba11cefdb47aa8d99224bb8babbebe3df0b99a6fde577a586 SHA512 fd2f6e34aaa59e3d153de6359211082398878dae3d396ab55fc736f94e1378d5e03193d7912a29a531cf1dc255d30af63ad1c6472784e3745db6ac4a3a9e6fe6
DIST gzdoom-4.8.2.tar.gz 24247668 BLAKE2B b9a505c29d14486bec96f53f614968c67ec0d8db0b784071d171038dec3a88c800483211e4ba59e8408ce5680f4800cbc455b4a53becd53e89bde17c7b7a69a5 SHA512 5f94aca016e87c8284b41d5c3beaeb752a4201e4562a528375addc976c7d7163d23a4885a223e4377856a2b75b71179efa80e99baf3edfe87fa19cf1e8bbfa42
-EBUILD gzdoom-4.7.1.ebuild 2095 BLAKE2B ce16912a2083f9d86ab60ede55658df4bb26f0c6c858509473ba066e0dd6fc54a12bce8dc6b56b88ea703c1b0658a48b993a45e42cfe8690408a41e66ae5b749 SHA512 bd69a87286bd7e0c0f00d4cf78cfd48a1b959c6c4a06bb9c21b1b095a41fc9de5044bb159038868858a01c02758f681dab979f199707a9a7937fc7bf5e221857
+EBUILD gzdoom-4.10.0.ebuild 2281 BLAKE2B 2b4617eccff0f43244ba81490b82bc2546aa5c533053cab58b116954f1717914766a638330276df33009a3e3c3f4545a215c7032b7fa8597cbeb102edc6878c0 SHA512 b1a9424832039003b6cb11b2f5301ffde7058010bb2ed5da572f8ae9e1b5a561a2ac7491a42a3ee2d8a8f5bb5387bd84495e6bf6d177716cd132a3da4ec80372
EBUILD gzdoom-4.8.2-r1.ebuild 2282 BLAKE2B 46e60d4534dfca6cb927c0b9574d61356427fc3e678d01d32d91df53abfa6ea5c3d5d8953c14240903fec831a0a3fd8430a16a1175a68a467efe6dbc219649cd SHA512 a39bc49288394a7b2a6841950621d0272843722f9c9f6cd2bb50f4417d04ffb660062018351afb518345d659451ee4f1d070f51e8c0c358572435899e0ae3a48
-MISC metadata.xml 880 BLAKE2B 9e2c6bea13a2821469d6f6ac4d21c4b2313f42594257a78a574bf893ec70f94bf0c0208e53401e24cdd06aa0bdb2fedb18374d2785abea393688d62ea4427951 SHA512 2bbe5df923e586acb967be69648fc5ccd604254fc2c9eebfc1cee2ca5448fe16b68b639ca21c9225af1ca7e0ca745dfde7b427166c1482145105dcc2f52a1751
+MISC metadata.xml 931 BLAKE2B 40d91b6682027050f275304e3c5db43c2857202d3cda33731317787fba8868e8ece957a513b65f15c9a557b1a098910addee9bded8e5e6dc76bbf3771eb920a6 SHA512 5fc435e8f5d1288a69c887174b47443fc0874bb4d01e435eb4e343a8e458a13ffbcea155c547065f91d67a9db5e9a9a6cfc3a69fd95e3cb958886aab580dd15c
diff --git a/games-fps/gzdoom/gzdoom-4.7.1.ebuild b/games-fps/gzdoom/gzdoom-4.10.0.ebuild
index d0da35c22a25..a9545cb61896 100644
--- a/games-fps/gzdoom/gzdoom-4.7.1.ebuild
+++ b/games-fps/gzdoom/gzdoom-4.10.0.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit cmake desktop xdg flag-o-matic
@@ -12,23 +12,24 @@ SRC_URI="https://github.com/coelckers/${PN}/archive/g${PV}.tar.gz -> ${P}.tar.gz
LICENSE="Apache-2.0 BSD BZIP2 GPL-3 LGPL-2.1+ LGPL-3 MIT
non-free? ( Activision ChexQuest3 DOOM-COLLECTORS-EDITION freedist WidePix )"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="debug gles2 gtk +non-free openmp telemetry vulkan"
+KEYWORDS="~amd64 ~arm64"
+IUSE="debug gles2 gtk +non-free openmp +swr telemetry vulkan"
DEPEND="
app-arch/bzip2
+ media-libs/libjpeg-turbo:0=
media-libs/libsdl2[gles2?,opengl,vulkan?]
+ media-libs/libvpx:=
media-libs/openal
media-libs/zmusic
sys-libs/zlib
- virtual/jpeg:0
gtk? ( x11-libs/gtk+:3 )"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${PN}-g${PV}"
PATCHES=(
- "${FILESDIR}/${P}-Introduce-the-BUILD_NONFREE-option.patch"
+ "${FILESDIR}"/${PN}-4.7.1-Introduce-the-BUILD_NONFREE-option.patch
)
src_prepare() {
@@ -42,7 +43,12 @@ src_prepare() {
}
src_configure() {
+ # https://bugs.gentoo.org/858749
+ filter-lto
+ append-flags -fno-strict-aliasing
+
local mycmakeargs=(
+ -DBUILD_SHARED_LIBS=OFF
-DINSTALL_DOCS_PATH="${EPREFIX}/usr/share/doc/${PF}"
-DINSTALL_PK3_PATH="${EPREFIX}/usr/share/doom"
-DINSTALL_SOUNDFONT_PATH="${EPREFIX}/usr/share/doom"
@@ -52,6 +58,7 @@ src_configure() {
-DHAVE_VULKAN="$(usex vulkan)"
-DHAVE_GLES2="$(usex gles2)"
-DNO_OPENMP="$(usex !openmp)"
+ -DZDOOM_ENABLE_SWR="$(usex swr)"
-DBUILD_NONFREE="$(usex non-free)"
)
diff --git a/games-fps/gzdoom/metadata.xml b/games-fps/gzdoom/metadata.xml
index 5bd8c339a086..79b8864223c7 100644
--- a/games-fps/gzdoom/metadata.xml
+++ b/games-fps/gzdoom/metadata.xml
@@ -16,6 +16,7 @@
<use>
<flag name="gles2">Enable GLES2 backend</flag>
<flag name="non-free">Enable non-free components</flag>
+ <flag name="swr">Enable software renderer</flag>
<flag name="vulkan">Enable Vulkan support</flag>
</use>
<upstream>