From a4f1d5cf5b6699709fdb892ae1b16f21cf54fa27 Mon Sep 17 00:00:00 2001 From: Stephen Smith Date: Wed, 28 Oct 2020 15:06:58 +0000 Subject: [PATCH 1/2] x11-libs/libvdpau-va-gl: do not depend on removed virtual This package depended on virtual/ffmpeg which has been removed from the main tree. Depend directly on media-video/ffmpeg instead. Package-Manager: Portage-3.0.8, Repoman-3.0.2 --- x11-libs/libvdpau-va-gl/Manifest | 2 +- x11-libs/libvdpau-va-gl/libvdpau-va-gl-0.4.2.ebuild | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/x11-libs/libvdpau-va-gl/Manifest b/x11-libs/libvdpau-va-gl/Manifest index b0856f2..f1dffbb 100644 --- a/x11-libs/libvdpau-va-gl/Manifest +++ b/x11-libs/libvdpau-va-gl/Manifest @@ -1,3 +1,3 @@ DIST libvdpau-va-gl-0.4.2.tar.gz 119473 BLAKE2B de6ba4d7d1a7c666ce87abff01dda070f8869f8bac1756c75e8edf0a7a799a3c5b7c1ee1bdcc4a805b1c41d29224d16d74c1142070ea60601acfda11f4c8ad05 SHA512 074f06a0684a28dfd2690d7f878d1e1c1a6a61cb4fba00b54c4b01e9da7baa627333fb59715de0dfb757637afb269c1a62caa3955d53cea75f4a9513c4286680 -EBUILD libvdpau-va-gl-0.4.2.ebuild 1204 BLAKE2B 8dd5d3e7723d9d21a16c93eb3e4ca022dc3c5c9b4e55f331d44c985ad7e5b08794fe57633327ed2391c7a86a7b958f6798e86364b6279182d8fdc938ff4aa09e SHA512 e11093bad388a6ef529992d0f8f4da628cea447a17d786bbfc20bf1b9637ebadaf034239c6cf60ca99a93171a30255a9ad44c06cdc2e19bda362479db416afea +EBUILD libvdpau-va-gl-0.4.2.ebuild 1205 BLAKE2B bec08acca6fdcb8383f6150100c98d348ff4c3f90cae5fc48242ca222cdab14f6e998a8304012599d80ac5efdc6f476f9fe54a808da79ded6dfaa34457967f5f SHA512 b6ede69f624633c5c745c10fe5af2275877d1028ed0a0c5174068212330b9dea4a4dea4d7b05efae47edf50f419921451cfdba07709fd21584180c69d11a783f MISC metadata.xml 250 BLAKE2B d132ae1867599614362a3352b5d06d5bee77a30ccc4e10668c745fabe392fead5ee079e52b0f59c79d0b06bf2ce015ebbb4501ea321fc40a6077734de3046da4 SHA512 0eeacbbbebe58802b6a73bc15506ed0b5a6c1c576d20cfec42032313b5101c9195b2e137ad1b2341c823539e83ee1abdf3b33a8c9a6d7bbb92be762763af51f5 diff --git a/x11-libs/libvdpau-va-gl/libvdpau-va-gl-0.4.2.ebuild b/x11-libs/libvdpau-va-gl/libvdpau-va-gl-0.4.2.ebuild index 49fea57..0dcfa90 100644 --- a/x11-libs/libvdpau-va-gl/libvdpau-va-gl-0.4.2.ebuild +++ b/x11-libs/libvdpau-va-gl/libvdpau-va-gl-0.4.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -16,7 +16,7 @@ KEYWORDS="~amd64 ~x86" RDEPEND=" dev-libs/glib:2 media-libs/glu - virtual/ffmpeg + media-video/ffmpeg virtual/opengl x11-libs/libva[X] x11-libs/libvdpau From b7128cb08e2fbd6ebf270c42324a42aff340d2bb Mon Sep 17 00:00:00 2001 From: Stephen Smith Date: Wed, 28 Oct 2020 15:31:51 +0000 Subject: [PATCH 2/2] x11-libs/libvdpau-va-gl: update to cmake eclass Use cmake eclass rather than cmake-utils which is deprecated (required update to EAPI 7). Package-Manager: Portage-3.0.8, Repoman-3.0.2 --- x11-libs/libvdpau-va-gl/Manifest | 2 +- x11-libs/libvdpau-va-gl/libvdpau-va-gl-0.4.2.ebuild | 11 ++++++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/x11-libs/libvdpau-va-gl/Manifest b/x11-libs/libvdpau-va-gl/Manifest index f1dffbb..757a80f 100644 --- a/x11-libs/libvdpau-va-gl/Manifest +++ b/x11-libs/libvdpau-va-gl/Manifest @@ -1,3 +1,3 @@ DIST libvdpau-va-gl-0.4.2.tar.gz 119473 BLAKE2B de6ba4d7d1a7c666ce87abff01dda070f8869f8bac1756c75e8edf0a7a799a3c5b7c1ee1bdcc4a805b1c41d29224d16d74c1142070ea60601acfda11f4c8ad05 SHA512 074f06a0684a28dfd2690d7f878d1e1c1a6a61cb4fba00b54c4b01e9da7baa627333fb59715de0dfb757637afb269c1a62caa3955d53cea75f4a9513c4286680 -EBUILD libvdpau-va-gl-0.4.2.ebuild 1205 BLAKE2B bec08acca6fdcb8383f6150100c98d348ff4c3f90cae5fc48242ca222cdab14f6e998a8304012599d80ac5efdc6f476f9fe54a808da79ded6dfaa34457967f5f SHA512 b6ede69f624633c5c745c10fe5af2275877d1028ed0a0c5174068212330b9dea4a4dea4d7b05efae47edf50f419921451cfdba07709fd21584180c69d11a783f +EBUILD libvdpau-va-gl-0.4.2.ebuild 1207 BLAKE2B 2ad3540aacedb0d5cb212912923f6722828a1f399defd662660718608a451f79b95d3213e7856edd4241f25bf7cb2f71828c5b1b420c8327c6784593fbadd7ee SHA512 f11824a2da2703d526f511dd192d604035538a37b37c15cd77e7c6d2b3c3efe1afdc3062a0ecdbfcbdf5b6a1e20155b5d18ea1e513260602f39976e2116af359 MISC metadata.xml 250 BLAKE2B d132ae1867599614362a3352b5d06d5bee77a30ccc4e10668c745fabe392fead5ee079e52b0f59c79d0b06bf2ce015ebbb4501ea321fc40a6077734de3046da4 SHA512 0eeacbbbebe58802b6a73bc15506ed0b5a6c1c576d20cfec42032313b5101c9195b2e137ad1b2341c823539e83ee1abdf3b33a8c9a6d7bbb92be762763af51f5 diff --git a/x11-libs/libvdpau-va-gl/libvdpau-va-gl-0.4.2.ebuild b/x11-libs/libvdpau-va-gl/libvdpau-va-gl-0.4.2.ebuild index 0dcfa90..35af265 100644 --- a/x11-libs/libvdpau-va-gl/libvdpau-va-gl-0.4.2.ebuild +++ b/x11-libs/libvdpau-va-gl/libvdpau-va-gl-0.4.2.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=7 -inherit cmake-utils virtualx pax-utils +inherit cmake virtualx pax-utils DESCRIPTION="VDPAU driver with VA-API/OpenGL backend." HOMEPAGE="https://github.com/i-rinat/libvdpau-va-gl/" @@ -28,15 +28,16 @@ DEPEND="${RDEPEND}" DOCS=(ChangeLog README.md) src_compile() { - cmake-utils_src_compile + cmake_src_compile if use test; then - cmake-utils_src_make build-tests + cmake_src_compile build-tests pax-mark m "${BUILD_DIR}"/tests/test-* fi } src_test() { - VIRTUALX_COMMAND=cmake-utils_src_test virtualmake +# VIRTUALX_COMMAND=cmake_src_test virtualmake + virtx cmake_src_test } pkg_postinst() {