commit:     5111d265ddc74aa2fb4e9c080196fe2ca1393347
Author:     Matthew Smith <matthew <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 10 07:57:04 2022 +0000
Commit:     Matthew Smith <matthew <AT> gentoo <DOT> org>
CommitDate: Sun Jul 10 08:38:59 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5111d265

media-gfx/renderdoc: drop 1.18-r2, 1.19

Signed-off-by: Matthew Smith <matthew <AT> gentoo.org>

 media-gfx/renderdoc/Manifest                 |   3 -
 media-gfx/renderdoc/renderdoc-1.18-r2.ebuild | 191 --------------------------
 media-gfx/renderdoc/renderdoc-1.19.ebuild    | 195 ---------------------------
 3 files changed, 389 deletions(-)

diff --git a/media-gfx/renderdoc/Manifest b/media-gfx/renderdoc/Manifest
index f352f60d9201..9f8db1b851a4 100644
--- a/media-gfx/renderdoc/Manifest
+++ b/media-gfx/renderdoc/Manifest
@@ -1,6 +1,3 @@
-DIST renderdoc-1.18.tar.gz 46372788 BLAKE2B 
3f07e29770e033d96f202fa143c7dd2e422750b28f33d14736c43f667fd45ec1b899e66136e415a2b947fbba7cdf0f822fe1dc6978c5146ae5432b44ed497a75
 SHA512 
4f7baba39ee8e346d00c2d80b5bf7370adebe0200ea2a95a339b3d207fc58f42bff109ffe922604ad49bcd3b5ff8d1ef2a282dd4aa16f09fd6b57aba06aa493d
-DIST renderdoc-1.19.tar.gz 46514201 BLAKE2B 
32027b743afd75797b393194f1c0a1864985ce4a7eb419d47bd3665000b77e3460d5501b555d4206f332db9894d2697a00bae79d831d7f7724737d889a85ff64
 SHA512 
d3a3d0ec9e5782dea27e00f8eb26e9fbcb764e9ccfca230846fad229ce7f2db48d442365d530ebb4e1f50eb44d596a5c18f269ef635c9d5ae4b9275e676a92eb
-DIST renderdoc-1.19.tar.gz.asc 833 BLAKE2B 
809e1db20625ad26f2d4b1d13e1bce67133311072ca314a1f662f2fa46b28e5ced976513f1d7b112266cfe2dbe59cec82e1cc556116b1cb5f47d31e834df8073
 SHA512 
4897b041dbf697d3255986eb58d5142ead52afeff1761185d13fdfbbb0caee077bb7d485a0527a4d921e141ad8eaf414d9d2db38bdd157937620bb15da2320ec
 DIST renderdoc-1.20.tar.gz 46744415 BLAKE2B 
574933653fa37e8a8a4dac4ec1e4156a9761fe3bf086ecf2a5125b51c368dc885f9c27f47fb9f7ddd4318e627431583be1371b92fbd5a5a8ed9f04ed90cc3498
 SHA512 
5c395cdd68fcacd7d728f4793301a7c11d11bbc09bc1f168d91b18964756f01bd702c0ffda53f3156ee48c06cc2e8c3b2f7ad8da49146e151d8ff6cb7290ed2e
 DIST renderdoc-1.20.tar.gz.asc 833 BLAKE2B 
233875056eff2858054566900a3198e857a6970454e4671f57703c5a8a8e1daff3c5d069cba5293791787e7da7db0a40aab17f26df044ed09ca9113c453f8bf6
 SHA512 
1ccfe4cb190c1c578abbf5e3f0264a00cb6054333f6829e726c2659c352b3ece585a1f3d55e4602908c737a349020c4fd2edc906cf225519ae049338876e0632
 DIST swig-renderdoc-7.tar.gz 4006241 BLAKE2B 
619f41239f4aef496264d61f44ae042cf80d3ff28491d452cf11ad07e898554c4a32df6119ee0e8e3de36e6bee61855358cd968ad01c9281976e24e9a6cac839
 SHA512 
5285a65924c069cfb9f73104ad8a95251badac4001293a1757b97ebead5953730c03289159741f82da4c5afe4f61f7c826b105eaf82df044ed2fa21810242c86

diff --git a/media-gfx/renderdoc/renderdoc-1.18-r2.ebuild 
b/media-gfx/renderdoc/renderdoc-1.18-r2.ebuild
deleted file mode 100644
index d76b6eb4fa6c..000000000000
--- a/media-gfx/renderdoc/renderdoc-1.18-r2.ebuild
+++ /dev/null
@@ -1,191 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# The swig fork is required for compatibility with both provided and
-# 3rd-party Python scripts.  Required patch was sent to upstream in
-# 2014: https://github.com/swig/swig/pull/251
-MY_SWIG_VER=7
-MY_SWIG=swig-${PN}-${MY_SWIG_VER}
-
-AUTOTOOLS_AUTO_DEPEND="no"
-DOCS_BUILDER="sphinx"
-DOCS_DIR="docs"
-PYTHON_COMPAT=( python3_{9,10} )
-inherit autotools cmake optfeature python-single-r1 docs qmake-utils xdg
-
-DESCRIPTION="A stand-alone graphics debugging tool"
-HOMEPAGE="https://renderdoc.org https://github.com/baldurk/renderdoc";
-SRC_URI="
-       https://github.com/baldurk/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
-       qt5? ( 
https://github.com/baldurk/swig/archive/${PN}-modified-${MY_SWIG_VER}.tar.gz -> 
${MY_SWIG}.tar.gz )
-"
-
-# renderdoc: MIT
-#   + cmdline: BSD (not compatible with upstream lib)
-#   + farm fresh icons: CC-BY-3.0
-#   + half: MIT (not compatible with system dev-libs/half)
-#   + include-bin ZLIB (upstream doesn't exist anymore, maintained in tree)
-#   + md5: public-domain
-#   + plthook: BSD-2
-#   + pugixml: MIT
-#   + radeon gpu analyzer: MIT
-#   + source code pro: OFL-1.1
-#   + stb: public-domain
-#   + tinyfiledialogs: ZLIB
-#   + docs? ( sphinx.paramlinks: MIT )
-# swig: GPL-3+ BSD BSD-2
-LICENSE="BSD BSD-2 CC-BY-3.0 GPL-3+ MIT OFL-1.1 public-domain ZLIB"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="pyside2 qt5"
-REQUIRED_USE="doc? ( qt5 ) pyside2? ( qt5 ) qt5? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
-       app-arch/lz4:=
-       app-arch/zstd:=
-       dev-libs/miniz:=
-       dev-util/glslang
-       x11-libs/libX11
-       x11-libs/libxcb:=
-       x11-libs/xcb-util-keysyms
-       virtual/opengl
-       pyside2? (
-               $(python_gen_cond_dep '
-                       dev-python/pyside2[${PYTHON_USEDEP}]
-               ')
-       )
-       qt5? (
-               ${PYTHON_DEPS}
-               dev-qt/qtcore:5
-               dev-qt/qtgui:5
-               dev-qt/qtnetwork:5[ssl]
-               dev-qt/qtsvg:5
-               dev-qt/qtwidgets:5
-               dev-qt/qtx11extras:5
-       )
-"
-DEPEND="${RDEPEND}"
-# qtcore provides qmake, which is required to build the qrenderdoc gui.
-BDEPEND="
-       x11-base/xorg-proto
-       virtual/pkgconfig
-       qt5? (
-               ${AUTOTOOLS_DEPEND}
-               ${PYTHON_DEPS}
-               dev-libs/libpcre
-               dev-qt/qtcore:5
-               sys-devel/bison
-       )
-"
-
-PATCHES=(
-       # The analytics seem very reasonable, and even without this patch
-       # they are NOT sent before the user accepts.  But default the
-       # selection to off, just in case.
-       "${FILESDIR}"/${PN}-1.18-analytics-off.patch
-
-       # Only search for PySide2 if pyside2 USE flag is set.
-       # Bug #833627
-       "${FILESDIR}"/${PN}-1.18-conditional-pyside.patch
-
-       # Pass CXXFLAGS and LDFLAGS through to qmake when qrenderdoc is
-       # built.
-       "${FILESDIR}"/${PN}-1.18-system-flags.patch
-
-       # Needed to prevent sandbox violations during build.
-       "${FILESDIR}"/${PN}-1.18-env-home.patch
-
-       "${FILESDIR}"/${PN}-1.18-system-glslang.patch
-       "${FILESDIR}"/${PN}-1.18-system-compress.patch
-
-       # Check physical device API version and supported extensions.  Fixes
-       # segfault on some GPU/driver combinations.  Will be in release 1.19
-       "${FILESDIR}"/${PN}-1.18-check-api-ver.patch
-)
-
-DOCS=( util/LINUX_DIST_README )
-
-pkg_setup() {
-       use qt5 && python-single-r1_pkg_setup
-}
-
-src_unpack() {
-       # Do not unpack the swig sources here.  CMake will do that if
-       # required.
-       unpack ${P}.tar.gz
-}
-
-src_prepare() {
-       cmake_src_prepare
-
-       # Remove the calls to install the documentation files.  Instead,
-       # install them with einstalldocs.
-       sed -i '/share\/doc\/renderdoc/d' \
-               "${S}"/CMakeLists.txt "${S}"/qrenderdoc/CMakeLists.txt \
-               || die 'sed remove doc install failed'
-
-       # Assumes that the build directory is "${S}"/build, which it is not.
-       sed -i "s|../build/lib|${BUILD_DIR}/lib|" \
-               "${S}"/docs/conf.py \
-               || die 'sed patch doc sys.path failed'
-
-       # Bug #836235
-       sed -i '/#include <stdarg/i #include <time.h>' \
-               "${S}"/renderdoc/os/os_specific.h \
-               || die 'sed include time.h failed'
-}
-
-src_configure() {
-       local mycmakeargs=(
-               # Build system does not know that this is a tagged release, as
-               # we just have the tarball and not the git repository.
-               -DBUILD_VERSION_STABLE=ON
-
-               -DENABLE_EGL=ON
-               -DENABLE_GL=ON
-               -DENABLE_GLES=ON
-               -DENABLE_PYRENDERDOC=$(usex qt5)
-               -DENABLE_QRENDERDOC=$(usex qt5)
-               -DENABLE_VULKAN=ON
-
-               # Upstream says that this option is unsupported and should not
-               # be used yet.
-               -DENABLE_WAYLAND=OFF
-
-               -DENABLE_XCB=ON
-               -DENABLE_XLIB=ON
-
-               # Path to glslang*.cmake.
-               -DGLSLANG_TARGET_DIR="${ESYSROOT}"/usr/$(get_libdir)/cmake
-
-               # renderdoc_capture.json is installed here
-               -DVULKAN_LAYER_FOLDER="${EPREFIX}"/etc/vulkan/implicit_layer.d
-       )
-
-       use qt5 && mycmakeargs+=(
-               -DPython3_EXECUTABLE="${PYTHON}"
-               -DRENDERDOC_SWIG_PACKAGE="${DISTDIR}"/${MY_SWIG}.tar.gz
-
-               # Needed after qtchooser removal, bug #836474.
-               -DQMAKE_QT5_COMMAND="$(qt5_get_bindir)"/qmake
-
-               -DQRENDERDOC_ENABLE_PYSIDE2=$(usex pyside2)
-       )
-
-       use pyside2 && mycmakeargs+=( -DPYTHON_CONFIG_SUFFIX=-${EPYTHON} )
-
-       cmake_src_configure
-}
-
-src_compile() {
-       cmake_src_compile
-       docs_compile
-}
-
-pkg_postinst() {
-       xdg_pkg_postinst
-       optfeature "android remote contexts" dev-util/android-tools
-       optfeature "vulkan contexts" media-libs/vulkan-loader
-}

diff --git a/media-gfx/renderdoc/renderdoc-1.19.ebuild 
b/media-gfx/renderdoc/renderdoc-1.19.ebuild
deleted file mode 100644
index 1503f8651e20..000000000000
--- a/media-gfx/renderdoc/renderdoc-1.19.ebuild
+++ /dev/null
@@ -1,195 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# The swig fork is required for compatibility with both provided and
-# 3rd-party Python scripts.  Required patch was sent to upstream in
-# 2014: https://github.com/swig/swig/pull/251
-MY_SWIG_VER=7
-MY_SWIG=swig-${PN}-${MY_SWIG_VER}
-
-AUTOTOOLS_AUTO_DEPEND="no"
-DOCS_BUILDER="sphinx"
-DOCS_DIR="docs"
-PYTHON_COMPAT=( python3_{9,10} )
-inherit autotools cmake optfeature python-single-r1 docs qmake-utils 
verify-sig xdg
-
-DESCRIPTION="A stand-alone graphics debugging tool"
-HOMEPAGE="https://renderdoc.org https://github.com/baldurk/renderdoc";
-SRC_URI="
-       https://github.com/baldurk/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
-       qt5? ( 
https://github.com/baldurk/swig/archive/${PN}-modified-${MY_SWIG_VER}.tar.gz -> 
${MY_SWIG}.tar.gz )
-       verify-sig? ( 
https://github.com/baldurk/renderdoc/releases/download/v${PV}/v${PV}.tar.gz.asc 
-> ${P}.tar.gz.asc )
-"
-
-# renderdoc: MIT
-#   + cmdline: BSD (not compatible with upstream lib)
-#   + farm fresh icons: CC-BY-3.0
-#   + half: MIT (not compatible with system dev-libs/half)
-#   + include-bin ZLIB (upstream doesn't exist anymore, maintained in tree)
-#   + md5: public-domain
-#   + plthook: BSD-2
-#   + pugixml: MIT
-#   + radeon gpu analyzer: MIT
-#   + source code pro: OFL-1.1
-#   + stb: public-domain
-#   + tinyfiledialogs: ZLIB
-#   + docs? ( sphinx.paramlinks: MIT )
-# swig: GPL-3+ BSD BSD-2
-LICENSE="BSD BSD-2 CC-BY-3.0 GPL-3+ MIT OFL-1.1 public-domain ZLIB"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="pyside2 qt5"
-REQUIRED_USE="doc? ( qt5 ) pyside2? ( qt5 ) qt5? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
-       app-arch/lz4:=
-       app-arch/zstd:=
-       dev-libs/miniz:=
-       dev-util/glslang
-       x11-libs/libX11
-       x11-libs/libxcb:=
-       x11-libs/xcb-util-keysyms
-       virtual/opengl
-       pyside2? (
-               $(python_gen_cond_dep '
-                       dev-python/pyside2[${PYTHON_USEDEP}]
-               ')
-       )
-       qt5? (
-               ${PYTHON_DEPS}
-               dev-qt/qtcore:5
-               dev-qt/qtgui:5
-               dev-qt/qtnetwork:5[ssl]
-               dev-qt/qtsvg:5
-               dev-qt/qtwidgets:5
-               dev-qt/qtx11extras:5
-       )
-"
-DEPEND="${RDEPEND}"
-# qtcore provides qmake, which is required to build the qrenderdoc gui.
-BDEPEND="
-       x11-base/xorg-proto
-       virtual/pkgconfig
-       qt5? (
-               ${AUTOTOOLS_DEPEND}
-               ${PYTHON_DEPS}
-               dev-libs/libpcre
-               dev-qt/qtcore:5
-               sys-devel/bison
-       )
-       verify-sig? ( sec-keys/openpgp-keys-baldurkarlsson )
-"
-
-PATCHES=(
-       # The analytics seem very reasonable, and even without this patch
-       # they are NOT sent before the user accepts.  But default the
-       # selection to off, just in case.
-       "${FILESDIR}"/${PN}-1.18-analytics-off.patch
-
-       # Only search for PySide2 if pyside2 USE flag is set.
-       # Bug #833627
-       "${FILESDIR}"/${PN}-1.18-conditional-pyside.patch
-
-       # Pass CXXFLAGS and LDFLAGS through to qmake when qrenderdoc is
-       # built.
-       "${FILESDIR}"/${PN}-1.18-system-flags.patch
-
-       # Needed to prevent sandbox violations during build.
-       "${FILESDIR}"/${PN}-1.18-env-home.patch
-
-       "${FILESDIR}"/${PN}-1.18-system-glslang.patch
-       "${FILESDIR}"/${PN}-1.18-system-compress.patch
-)
-
-DOCS=( util/LINUX_DIST_README )
-
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/baldurkarlsson.gpg
-
-pkg_setup() {
-       use qt5 && python-single-r1_pkg_setup
-}
-
-src_unpack() {
-       if use verify-sig; then
-          verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.asc}
-       fi
-
-       # Do not unpack the swig sources here.  CMake will do that if
-       # required.
-       unpack ${P}.tar.gz
-}
-
-src_prepare() {
-       cmake_src_prepare
-
-       # Remove the calls to install the documentation files.  Instead,
-       # install them with einstalldocs.
-       sed -i '/share\/doc\/renderdoc/d' \
-               "${S}"/CMakeLists.txt "${S}"/qrenderdoc/CMakeLists.txt \
-               || die 'sed remove doc install failed'
-
-       # Assumes that the build directory is "${S}"/build, which it is not.
-       sed -i "s|../build/lib|${BUILD_DIR}/lib|" \
-               "${S}"/docs/conf.py \
-               || die 'sed patch doc sys.path failed'
-
-       # Bug #836235
-       sed -i '/#include <stdarg/i #include <time.h>' \
-               "${S}"/renderdoc/os/os_specific.h \
-               || die 'sed include time.h failed'
-}
-
-src_configure() {
-       local mycmakeargs=(
-               # Build system does not know that this is a tagged release, as
-               # we just have the tarball and not the git repository.
-               -DBUILD_VERSION_STABLE=ON
-
-               -DENABLE_EGL=ON
-               -DENABLE_GL=ON
-               -DENABLE_GLES=ON
-               -DENABLE_PYRENDERDOC=$(usex qt5)
-               -DENABLE_QRENDERDOC=$(usex qt5)
-               -DENABLE_VULKAN=ON
-
-               # Upstream says that this option is unsupported and should not
-               # be used yet.
-               -DENABLE_WAYLAND=OFF
-
-               -DENABLE_XCB=ON
-               -DENABLE_XLIB=ON
-
-               # Path to glslang*.cmake.
-               -DGLSLANG_TARGET_DIR="${ESYSROOT}"/usr/$(get_libdir)/cmake
-
-               # renderdoc_capture.json is installed here
-               -DVULKAN_LAYER_FOLDER="${EPREFIX}"/etc/vulkan/implicit_layer.d
-       )
-
-       use qt5 && mycmakeargs+=(
-               -DPython3_EXECUTABLE="${PYTHON}"
-               -DRENDERDOC_SWIG_PACKAGE="${DISTDIR}"/${MY_SWIG}.tar.gz
-
-               # Needed after qtchooser removal, bug #836474.
-               -DQMAKE_QT5_COMMAND="$(qt5_get_bindir)"/qmake
-
-               -DQRENDERDOC_ENABLE_PYSIDE2=$(usex pyside2)
-       )
-
-       use pyside2 && mycmakeargs+=( -DPYTHON_CONFIG_SUFFIX=-${EPYTHON} )
-
-       cmake_src_configure
-}
-
-src_compile() {
-       cmake_src_compile
-       docs_compile
-}
-
-pkg_postinst() {
-       xdg_pkg_postinst
-       optfeature "android remote contexts" dev-util/android-tools
-       optfeature "vulkan contexts" media-libs/vulkan-loader
-}

Reply via email to