diff options
Diffstat (limited to 'gui-libs')
-rw-r--r-- | gui-libs/egl-gbm/Manifest | 1 | ||||
-rw-r--r-- | gui-libs/egl-gbm/egl-gbm-1.1.1-r2.ebuild | 39 | ||||
-rw-r--r-- | gui-libs/egl-gbm/egl-gbm-1.1.1.ebuild | 36 | ||||
-rw-r--r-- | gui-libs/egl-gbm/files/egl-gbm-1.1.1-abi-check.patch | 27 |
4 files changed, 0 insertions, 103 deletions
diff --git a/gui-libs/egl-gbm/Manifest b/gui-libs/egl-gbm/Manifest index dae78ed6b4a3..f9eacb2e12aa 100644 --- a/gui-libs/egl-gbm/Manifest +++ b/gui-libs/egl-gbm/Manifest @@ -1,2 +1 @@ -DIST egl-gbm-1.1.1.tar.gz 17888 BLAKE2B 65296a51623a77f10ef897b87c9cdbc9ef3cc721bded5289e9fa5e83f4cffbcdf7f7068480eeeaa9a9f7f958dbf04ebfe4b057fd252002117d597dac17d4451a SHA512 43650ec1681d9bdc9d8e559f5d9e38c1b09ceac6b3cec3b12ecf24d5f24d47cefaa87e50c3783dc491671d7bf85aa0a2da89ce09420cb716192356975c0d529a DIST egl-gbm-1.1.2.tar.gz 17897 BLAKE2B b13d1eba51bea5ebf388b6f12734e3e88dcbfd7ceb51be6ce2f7def2e06f5a676d6b148cd25a559466099a1a19a9a14c5f6fae30217879f2ef6cb63d82f75e6d SHA512 03e19ec9121c3a32469d6f9fb207286b0f8e2d728f2f1c501a5b470f40119b9df4f040d9eae3177b7529cfc1416797e80c54a33552d41dccb18c74133b50dc3c diff --git a/gui-libs/egl-gbm/egl-gbm-1.1.1-r2.ebuild b/gui-libs/egl-gbm/egl-gbm-1.1.1-r2.ebuild deleted file mode 100644 index e24fa8e90dfd..000000000000 --- a/gui-libs/egl-gbm/egl-gbm-1.1.1-r2.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson-multilib - -DESCRIPTION="GBM EGL external platform library" -HOMEPAGE="https://github.com/NVIDIA/egl-gbm/" -SRC_URI=" - https://github.com/NVIDIA/egl-gbm/archive/${PV}.tar.gz - -> ${P}.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64" - -RDEPEND=" - media-libs/mesa[gbm(+),${MULTILIB_USEDEP}] - x11-libs/libdrm[${MULTILIB_USEDEP}] -" -DEPEND=" - ${RDEPEND} - >=gui-libs/eglexternalplatform-1.1-r1 - media-libs/libglvnd -" - -PATCHES=( - "${FILESDIR}"/${PN}-1.1.0-werror.patch - "${FILESDIR}"/${P}-abi-check.patch -) - -src_install() { - meson-multilib_src_install - - insinto /usr/share/egl/egl_external_platform.d - doins "${FILESDIR}"/15_nvidia_gbm.json -} diff --git a/gui-libs/egl-gbm/egl-gbm-1.1.1.ebuild b/gui-libs/egl-gbm/egl-gbm-1.1.1.ebuild deleted file mode 100644 index e6486609a809..000000000000 --- a/gui-libs/egl-gbm/egl-gbm-1.1.1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson - -DESCRIPTION="GBM EGL external platform library" -HOMEPAGE="https://github.com/NVIDIA/egl-gbm/" -SRC_URI="https://github.com/NVIDIA/egl-gbm/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64" - -RDEPEND=" - media-libs/mesa[gbm(+)] - x11-libs/libdrm - !<x11-drivers/nvidia-drivers-495.46-r20[wayland(-)] -" -DEPEND=" - ${RDEPEND} - gui-libs/eglexternalplatform - media-libs/libglvnd -" - -PATCHES=( - "${FILESDIR}"/${PN}-1.1.0-werror.patch -) - -src_install() { - meson_src_install - - insinto /usr/share/egl/egl_external_platform.d - doins "${FILESDIR}"/15_nvidia_gbm.json -} diff --git a/gui-libs/egl-gbm/files/egl-gbm-1.1.1-abi-check.patch b/gui-libs/egl-gbm/files/egl-gbm-1.1.1-abi-check.patch deleted file mode 100644 index 8d46edb71b0f..000000000000 --- a/gui-libs/egl-gbm/files/egl-gbm-1.1.1-abi-check.patch +++ /dev/null @@ -1,27 +0,0 @@ -Backport required to function properly with >=nvidia-drivers-560, -but no release with this change has been made yet. - -https://github.com/NVIDIA/egl-gbm/commit/1352ca845fb78b28e3a097586abee2bcf2dbafb8 -From: Kyle Brenneman <kbrenneman@nvidia.com> -Date: Fri, 12 Apr 2024 09:10:23 -0600 -Subject: [PATCH] Fix the ABI version check. - -The EGL_EXTERNAL_PLATFORM_VERSION_CHECK macro checks whether the given -version is older than EGL_EXTERNAL_PLATFORM_VERSION_MAJOR/MINOR, not -newer. - -That's correct for using it in EGL_EXTERNAL_PLATFORM_HAS, since it'll -check whether the build-time version supports a given feature, but it's -wrong for checking the ABI version that the driver reports. - -Instead, use EGL_EXTERNAL_PLATFORM_VERSION_CMP. ---- a/src/gbm-platform.c -+++ b/src/gbm-platform.c -@@ -167,5 +167,6 @@ - { - if (!platform || -- !EGL_EXTERNAL_PLATFORM_VERSION_CHECK(major, minor)) { -+ !EGL_EXTERNAL_PLATFORM_VERSION_CMP(major, minor, -+ GBM_EXTERNAL_VERSION_MAJOR, GBM_EXTERNAL_VERSION_MINOR)) { - return EGL_FALSE; - } |