summaryrefslogtreecommitdiff
path: root/media-gfx/renderdoc
diff options
context:
space:
mode:
Diffstat (limited to 'media-gfx/renderdoc')
-rw-r--r--media-gfx/renderdoc/Manifest8
-rw-r--r--media-gfx/renderdoc/files/renderdoc-1.36-cmake4.patch25
-rw-r--r--media-gfx/renderdoc/files/renderdoc-1.36-gcc15-fix.patch13
-rw-r--r--media-gfx/renderdoc/renderdoc-1.36.ebuild (renamed from media-gfx/renderdoc/renderdoc-1.32.ebuild)7
4 files changed, 48 insertions, 5 deletions
diff --git a/media-gfx/renderdoc/Manifest b/media-gfx/renderdoc/Manifest
index c66f143fbd2c..08b2684b45f5 100644
--- a/media-gfx/renderdoc/Manifest
+++ b/media-gfx/renderdoc/Manifest
@@ -4,8 +4,10 @@ AUX renderdoc-1.18-system-flags.patch 845 BLAKE2B 0d4aae31af353b2d199ae66ec999be
AUX renderdoc-1.27-env-home.patch 438 BLAKE2B a42c86648314382bba7b93ee544fe6d82b4f1ec122c57d7b989475bd442dd7003de8bfd7f467e88693deac6212846103038f48501ffef9eae7d0c38100669eac SHA512 c0b340582de7c23637afa7a95dcd2f3f4c6f28ad9c244c92235e29e428ba40a991cbcac83197a3b52c1c689f4d07ede2fc0c96d4b1b3c67dc94866137a7ce4b7
AUX renderdoc-1.30-r1-system-compress.patch 4565 BLAKE2B 62ac93b27e7b2fd1962075241cab49acc3971f76b9046a53b0ccdb7707f849aca1c6b4306e07455bdb5e4c9df7f72bba5665a2b3927dfc782722486e2fc152c7 SHA512 7815ea6170583899ee6f48c1aec8a175082208c6b4d1f6c651f3274317c9b9575548f8bb900abc5137309df5448c4643b4fc4e74b367aa18c3dc7dacabba842a
AUX renderdoc-1.31-lld.patch 604 BLAKE2B 175a2a54e18ae6a8051f54e058aa5b516cc8834a71f09d8a352e253a0b4a38cb3a43275c4cfbd8a7799698dca46553bb6319ce1963175757dbd0b3de0d6b5abb SHA512 f4db95aad6602197afc9fa6de7934638a0fd47903aa4488fc994a53bc67e557cd22450e9253aa047ca70c9af30cdc372c69528b64943878498cf781a1a703e96
-DIST renderdoc-1.32.tar.gz 51324019 BLAKE2B 5f138bd1fa5dbf3689def983b996385b8670ad83c9da82b7978fc25c94687aac9f6f2f35b93e6af9c994064698b6931eb7b544f43d8f00ef0fc6836695ef1447 SHA512 2b8efde5d4684b4b66fb4c12bbc0cd15c04dc8df98fb9a93b78e1a36ef17b652b3b50043cb8400bbe6859a4e34c3ab8ba01b1a44ea379569ad7f265399d8afe4
-DIST renderdoc-1.32.tar.gz.asc 833 BLAKE2B f9769e654b03f73073e7a7c99a2148194879fab4a687ae44ed9096af881574b8ea945a8af02a4df019cb44808a1c65714146623aae8f879b396a8e4836bf09a8 SHA512 8c60ec37077fa6ef777585f4b55c15fe51c30ed6f6a852605e53abf982d6111210dccf031a4afba737bd7ce76004a44b7f52c6ed607e7525fe13ab7c03baae30
+AUX renderdoc-1.36-cmake4.patch 809 BLAKE2B 3a4185966f719919fbf343956ad531df9dee62886abf2d6ccffc8025b597111d54dcb84e4dbc631622e5956ee062d8930aca5df5af94ff380ff1ccf757cfe87a SHA512 875dd616bbf7965fbb018d7f03a7c753ecd91820d2bb3e771d8bdabc45e01346df242f9a927903a274489ad8f8762c1aa012aaa1f8cae8238c2031465fdbc27e
+AUX renderdoc-1.36-gcc15-fix.patch 337 BLAKE2B 929673f6053a6de51f68abc0969d12e1d1a1017df6d0d5d41619b94154d8c7d766803bb04d32ca81a5c97e218c310884b15d78bcd585f2f51731398fe506c818 SHA512 50eba89d68794fe457a44474f60cbe713989f939cdb8919733d91b73e79c86d8bb3bc6226e44e4b95a40ae764b7513818516e579e3705f17f262184533297dbf
+DIST renderdoc-1.36.tar.gz 51867409 BLAKE2B b1e8f0b1991f9ec131e88967725354fa63fbb2b13a06908af9c16c332570290433e43b146b352088fedc40326f2886399ea288bcb8eb0c709dc05b6717d72c49 SHA512 b908b97f9b2c59f762f8a909ac3c0e76d8acffb569dc43ce0899407984ce94999b43351f11101e49ef1f1e2365da2e86641b95b0b9774bdf6c6ea7e502551324
+DIST renderdoc-1.36.tar.gz.asc 833 BLAKE2B af97dd33aab87325172ab88a1161456a070a72d1a8e286d9dece7292248a74eb5b8b8da6052ebc4b5a98bad62f697e0fac2c69d9a3173bc942ebde2dc22649a5 SHA512 d325cdef3c85ed839b68f896cd327811e5eb58958daaee674b78614530a8f896eb471386beb2ea4e143d39bf511e7df07a548978dbd32b9ca85e4d2d36a9548d
DIST swig-renderdoc-7.tar.gz 4006241 BLAKE2B 619f41239f4aef496264d61f44ae042cf80d3ff28491d452cf11ad07e898554c4a32df6119ee0e8e3de36e6bee61855358cd968ad01c9281976e24e9a6cac839 SHA512 5285a65924c069cfb9f73104ad8a95251badac4001293a1757b97ebead5953730c03289159741f82da4c5afe4f61f7c826b105eaf82df044ed2fa21810242c86
-EBUILD renderdoc-1.32.ebuild 5069 BLAKE2B 521920beb5dd50ee7a8443bd3e955adaf8c8483dbe8a7c9e6318d5989cba5123e694fa4f4b5b6b686b0588cb2ffa9e8e9bb635870ee2be52e094112db4381b4c SHA512 778e590fda5e564a4ab03640fe78bcc0644a539f652ab4463f80d1f4676164b185d8ba1eee9cc7f831eb39d7c4eafc7176568e25174bbeb67474d2df29cb6ef6
+EBUILD renderdoc-1.36.ebuild 5151 BLAKE2B bfb386c5e50f16a51698b0fca6025cf99f69cd3a581408fe0a39e71a4a919b010c5b82a296507c0c8d79159d81dbaeb4584d6d8df035b984330bae6351a009b7 SHA512 9eac2d62db92fef5091a2eb14c2cacdf523fd809689190f36111077916e72ea604400c052b6610a14b6e7cdebda2681b83a98dd17377ed8668f528391d00d144
MISC metadata.xml 350 BLAKE2B 3f4889e1015daa270d9429d31a152ff03ec814a1c76e7ecf4c11f15aed9e29f50c02b0a4beef722bcb0f1b349e4f5723245f6bd2d26b86095da916de90a4eee0 SHA512 1af993015e1f5e7d030fc03bbe10ec2ee777c7064daa7f1e562834c3024b6700d7207f8202fc8382e785ef3a5c992b559a0804b365d46e967583cac698850e7d
diff --git a/media-gfx/renderdoc/files/renderdoc-1.36-cmake4.patch b/media-gfx/renderdoc/files/renderdoc-1.36-cmake4.patch
new file mode 100644
index 000000000000..59ba7850f35e
--- /dev/null
+++ b/media-gfx/renderdoc/files/renderdoc-1.36-cmake4.patch
@@ -0,0 +1,25 @@
+From 4af5b2752138f004631344cc43a411a38c1e1e2e Mon Sep 17 00:00:00 2001
+From: Jake Turner <jake@evansturner.co.uk>
+Date: Wed, 2 Apr 2025 10:13:57 +0100
+Subject: [PATCH] cmakefile support for building with cmake 4.0
+
+* asturmlechner 2025-04-22: merged with upstream commit
+ 368db48054a637c6d508aa22480f49b843270c50 to de-escalate min version
+---
+ CMakeLists.txt | 6 +++++-
+ 1 file changed, 5 insertions(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 0f30177774..e197fa5f2a 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -1,4 +1,8 @@
+-cmake_minimum_required(VERSION 2.8.12)
++if (NOT CMAKE_VERSION VERSION_LESS "4.0")
++ cmake_minimum_required(VERSION 3.5)
++else()
++ cmake_minimum_required(VERSION 2.8.12)
++endif()
+
+ if(APPLE)
+ # Building for Apple requires at least CMake 3.23.0
diff --git a/media-gfx/renderdoc/files/renderdoc-1.36-gcc15-fix.patch b/media-gfx/renderdoc/files/renderdoc-1.36-gcc15-fix.patch
new file mode 100644
index 000000000000..8929c6bd3044
--- /dev/null
+++ b/media-gfx/renderdoc/files/renderdoc-1.36-gcc15-fix.patch
@@ -0,0 +1,13 @@
+From: OldManSeph7818 <sschaefering@gmail.com>
+Date: Mon, 27 Jan 2025 15:47
+Subject: [PATCH] fix gcc-15 build
+
+--- a/renderdoc/3rdparty/glslang/SPIRV/SpvBuilder.h
++++ b/renderdoc/3rdparty/glslang/SPIRV/SpvBuilder.h
+
+@@ -64,2 +64,3 @@
+-#include <unordered_map>
+-#include <map>
++#include <unordered_map>
++#include <cstdint>
++#include <map>
diff --git a/media-gfx/renderdoc/renderdoc-1.32.ebuild b/media-gfx/renderdoc/renderdoc-1.36.ebuild
index d78db3dbcb7c..f4b79fe241c8 100644
--- a/media-gfx/renderdoc/renderdoc-1.32.ebuild
+++ b/media-gfx/renderdoc/renderdoc-1.36.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ MY_SWIG=swig-${PN}-${MY_SWIG_VER}
AUTOTOOLS_AUTO_DEPEND="no"
DOCS_BUILDER="sphinx"
DOCS_DIR="docs"
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{9..13} )
inherit autotools cmake flag-o-matic optfeature python-single-r1 docs qmake-utils verify-sig xdg
DESCRIPTION="A stand-alone graphics debugging tool"
@@ -98,6 +98,9 @@ PATCHES=(
# Bug #925578
"${FILESDIR}"/${PN}-1.31-lld.patch
+
+ "${FILESDIR}"/${PN}-1.36-gcc15-fix.patch
+ "${FILESDIR}"/${PN}-1.36-cmake4.patch
)
DOCS=( util/LINUX_DIST_README )