From b46286b28de30f0898fa7888ae7dee09db822088 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 24 Apr 2023 06:09:28 +0100 Subject: gentoo auto-resync : 24:04:2023 - 06:09:28 --- media-libs/libplacebo/Manifest | 4 - .../files/libplacebo-5.229.1-shared-glslang.patch | 13 --- media-libs/libplacebo/libplacebo-5.229.2.ebuild | 100 --------------------- 3 files changed, 117 deletions(-) delete mode 100644 media-libs/libplacebo/files/libplacebo-5.229.1-shared-glslang.patch delete mode 100644 media-libs/libplacebo/libplacebo-5.229.2.ebuild (limited to 'media-libs/libplacebo') diff --git a/media-libs/libplacebo/Manifest b/media-libs/libplacebo/Manifest index 4a1827902735..0abb42d482a4 100644 --- a/media-libs/libplacebo/Manifest +++ b/media-libs/libplacebo/Manifest @@ -1,11 +1,7 @@ AUX libplacebo-5.229.1-llvm-libunwind.patch 418 BLAKE2B 0042bc6404de57fbbb814ebc91bb51ee5a6bb279a960af81bd2bc71b9eb092c0ee183e31614a892d26508516dd550837a6d5c8038512e8f8e899cddf1236f600 SHA512 b6a40675f0ea5b6e36fb47b56e08dc1ec7425ff8193dfd92aeccd3830da91b77410b9f5792b233b630bdd7422993d6d0f22b82761e29d17336357bb47c89bc48 AUX libplacebo-5.229.1-python-executable.patch 400 BLAKE2B 1de79b031d4aa7c55e058db788d2ba3ed6a66e58dac325a091b40be58b95e6cbacf852a0f1e84465d2834ecd07aa920390b90a81e03c3e21825eb0ed56c2b68f SHA512 5b8c1f5856b1e0cf67a306fc7b3fce552f26c4e8d785a2a0570b1ea983d487cd235fb9bed10f86747597f19d2b2d9a920b19a88acf3e48d44aeaa999849cff76 -AUX libplacebo-5.229.1-shared-glslang.patch 737 BLAKE2B b2a17ad66de37414790a1a4a5360def84326867e5f63959156daeb4aa9ead676279f730912e6c98e40d6322637178408d68d9a08ad542a40b1fb6b02c242b9b7 SHA512 902feb8e0752a9ce5b50dd040015368a1ed3eb90fb78713093c43a66eb881b2f2c8872fab60d695e9cdd4821b84f6e75e5e5a3416c592d86e1a70ff5a2667b61 -DIST libplacebo-glad-2.0.1.tar.gz 581028 BLAKE2B 9c1a6dfdec44b9d55af4f410172958d5630408cebbbc86d17e73d0aa042b2d9765b9be7875a21ec4870f5efde589b8112a8d9ed785b0e9847c38a7b85ff1b5c4 SHA512 c924728695d524090894a0eb81fa8aa531ffc8ba8b3f02069ad31432854becb849025fc4b800f4cef4e267b3123fa6e1b7bba38d6aea99e691578fb4432ff262 DIST libplacebo-glad-2.0.4.tar.gz 599932 BLAKE2B 788d2b70222fd09eea02515bdf3cbc147540631bf35fe39f12aa21fdbabf3d229f4234a430217dfaf3363934b8be12dd6a19871049a7b117deb8260ec69f8c67 SHA512 328d0dbe33e69f846d1c54226c6675694404f41e53c4762e6013c7bfe76b0700f0b28f4117a2018a09c9c23ccb6ad94d7b20882fefc2513941a4515686c9b9e7 -DIST libplacebo-v5.229.2.tar.gz 673795 BLAKE2B d828cf97713a9d46c983da111c5400487d02e9c3d8ec874de67d9f9d753508e7dc941cfdcdd024e78ea7e08e0f3d6a71b82f92e3478ed9d8a8cadbc86462b236 SHA512 56723bb3df4229ecaa61189080f108ac7c953b435b9969f7fe85835eeaca88ee8ec90ef9dfdd5e99e92d4cccea5b8e24c676d3b318ab8e22ead09c003b3c6165 DIST libplacebo-v5.264.1.tar.gz 725394 BLAKE2B 421de50ef5e2270e3ba32dd85d92d816a374257442b535face6cb8501d565652aae530b86a7d717c9352c6a82ca665ff7d91c2d9768365780cbbe4f48d1d3276 SHA512 305f43b71f078f4113def43c444df667dfbdd2a6a34d3b457b15da0b3499ca97ec9a8acbd151d58c8e1a593ace3d8aa61067b32556c6bae451efbb217d60a731 -EBUILD libplacebo-5.229.2.ebuild 3073 BLAKE2B 88d52ee2c99e9343d11605e0ac0fd978f961fe4e54af8dbb9b76ec90a789cee3fc0ac32ab57bb05905e61d987af5d2796c32e61505dc87d08f9e4181c3aac1db SHA512 a777977ffec07fe99707cf3d73207e618f81f8f3704a89e6834558e21e4c65ee6326c0c6e283fd68621e75bcbede050edc3a697f2838395f23c14d88e8438ca4 EBUILD libplacebo-5.264.1.ebuild 2885 BLAKE2B 8e04aa3743e2ec8a5fbac4d2bd45f55f071b5107dfd0933451e4cd4f560c3989822aee3a1ae77c71c52185cda058b1a1897a37bb9c261673fdd10f255f101034 SHA512 9433a368305839e098cac94ffd3cb18103b15ffa3f846751ca9524f0dbf7cd5cee3c28a8a9d6ef75bdd7f8cfeef89f4d11ba2a8f996a1f349271755068ff4dd6 EBUILD libplacebo-9999.ebuild 2888 BLAKE2B 86e5685f2ce2a707ace7f7d39cd4d29e57a5dbb0d2730d3d9f573dc92b9d74b741df7458681271cee33461d5a9a83d536b1d80d9c9a334aa5d34049e9613c8c4 SHA512 095f45ae3550878e17abf666e1db9d58e7ab9e274f921508aa06d4fc1575f233b2100ff238d23749e739d4f97af179ef41cd6fa9b8cf1d17c60a0f32e1cb4dd5 MISC metadata.xml 680 BLAKE2B fd6f94475e6c177de61aa3e6d4444d721f86b535424a59801eddc869c518342bb0dfab13651a31a32d32190d8785f4a15727ad37c6aa30a677d100b94b5ecfd4 SHA512 f64eba1549b22452247867e3a50cb1a59d7e5aa51121741dcf4cb50dc688bb18b648e06f5e851dee4c64008f2cfd5da11c22f3d960ce36ebc5c5fce38ce0b3f8 diff --git a/media-libs/libplacebo/files/libplacebo-5.229.1-shared-glslang.patch b/media-libs/libplacebo/files/libplacebo-5.229.1-shared-glslang.patch deleted file mode 100644 index 84c83031e031..000000000000 --- a/media-libs/libplacebo/files/libplacebo-5.229.1-shared-glslang.patch +++ /dev/null @@ -1,13 +0,0 @@ -OSDependent and OGLCompiler are already included in the shared libglslang, -and glslang-1.3.231 normally does not install these with shared builds. -https://code.videolan.org/videolan/libplacebo/-/issues/240 ---- a/src/glsl/meson.build -+++ b/src/glsl/meson.build -@@ -21,5 +21,5 @@ - cxx.find_library('MachineIndependent', required: false), -- cxx.find_library('OSDependent', required: glslang_req), -+ cxx.find_library('OSDependent', required: false), - cxx.find_library('HLSL', required: glslang_req), -- cxx.find_library('OGLCompiler', required: glslang_req), -+ cxx.find_library('OGLCompiler', required: false), - cxx.find_library('GenericCodeGen', required: false), diff --git a/media-libs/libplacebo/libplacebo-5.229.2.ebuild b/media-libs/libplacebo/libplacebo-5.229.2.ebuild deleted file mode 100644 index d89de1f37823..000000000000 --- a/media-libs/libplacebo/libplacebo-5.229.2.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit meson-multilib python-any-r1 - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://code.videolan.org/videolan/libplacebo.git" - inherit git-r3 -else - GLAD_PV=2.0.1 # verify bug #881999 before bumping - SRC_URI=" - https://code.videolan.org/videolan/libplacebo/-/archive/v${PV}/libplacebo-v${PV}.tar.gz - opengl? ( https://github.com/Dav1dde/glad/archive/refs/tags/v${GLAD_PV}.tar.gz -> ${PN}-glad-${GLAD_PV}.tar.gz )" - S="${WORKDIR}/${PN}-v${PV}" - KEYWORDS="amd64 ppc64 x86" -fi - -DESCRIPTION="Reusable library for GPU-accelerated image processing primitives" -HOMEPAGE="https://code.videolan.org/videolan/libplacebo/" - -LICENSE="LGPL-2.1+ opengl? ( MIT )" -SLOT="0/$(ver_cut 2 ${PV}.9999)" # soname -IUSE="glslang lcms llvm-libunwind +opengl +shaderc test unwind +vulkan" -RESTRICT="!test? ( test )" -REQUIRED_USE="vulkan? ( || ( glslang shaderc ) )" - -# libglvnd is used with dlopen() through glad (inc. egl/gles) -RDEPEND=" - lcms? ( media-libs/lcms:2[${MULTILIB_USEDEP}] ) - opengl? ( media-libs/libglvnd[${MULTILIB_USEDEP}] ) - shaderc? ( media-libs/shaderc[${MULTILIB_USEDEP}] ) - !shaderc? ( glslang? ( dev-util/glslang:=[${MULTILIB_USEDEP}] ) ) - unwind? ( - llvm-libunwind? ( sys-libs/llvm-libunwind[${MULTILIB_USEDEP}] ) - !llvm-libunwind? ( sys-libs/libunwind:=[${MULTILIB_USEDEP}] ) - ) - vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] )" -# vulkan-headers is required even with USE=-vulkan (bug #882065) -DEPEND=" - ${RDEPEND} - dev-util/vulkan-headers" -BDEPEND=" - $(python_gen_any_dep ' - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}]') - virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/${PN}-5.229.1-llvm-libunwind.patch - "${FILESDIR}"/${PN}-5.229.1-python-executable.patch - "${FILESDIR}"/${PN}-5.229.1-shared-glslang.patch -) - -python_check_deps() { - # note: setuptools can be removed when using >=glad-2.0.2 - python_has_version "dev-python/jinja[${PYTHON_USEDEP}]" && - python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]" -} - -src_unpack() { - if [[ ${PV} == 9999 ]]; then - local EGIT_SUBMODULES=( $(usev opengl 3rdparty/glad) ) - git-r3_src_unpack - else - default - if use opengl; then - rmdir "${S}"/3rdparty/glad || die - mv glad-${GLAD_PV} "${S}"/3rdparty/glad || die - fi - fi -} - -src_prepare() { - default - - # typically auto-skipped, but may assume usable opengl/vulkan then hang - sed -i "/tests += 'opengl_surfaceless.c'/d" src/opengl/meson.build || die - sed -i "/tests += 'vulkan.c'/d" src/vulkan/meson.build || die -} - -multilib_src_configure() { - local emesonargs=( - -Ddemos=false #851927 - $(meson_use test tests) - $(meson_feature lcms) - $(meson_feature opengl) - $(meson_feature opengl gl-proc-addr) - $(meson_feature shaderc) - $(usex shaderc -Dglslang=disabled $(meson_feature glslang)) - $(meson_feature unwind) - $(meson_feature vulkan) - $(meson_feature vulkan vk-proc-addr) - -Dvulkan-registry="${ESYSROOT}"/usr/share/vulkan/registry/vk.xml - ) - - meson_src_configure -} -- cgit v1.2.3