commit:     f6bf5d9391e494418d1d3e894d9bd92338be9f97
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 10 19:27:42 2024 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun Mar 10 19:50:25 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6bf5d93

x11-libs/libdrm: Fix symbol check unit tests

Closes: https://bugs.gentoo.org/925550
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 x11-libs/libdrm/libdrm-2.4.120.ebuild | 6 ++++++
 x11-libs/libdrm/libdrm-9999.ebuild    | 6 ++++++
 2 files changed, 12 insertions(+)

diff --git a/x11-libs/libdrm/libdrm-2.4.120.ebuild 
b/x11-libs/libdrm/libdrm-2.4.120.ebuild
index e6429116bdf1..0189f73ab6cb 100644
--- a/x11-libs/libdrm/libdrm-2.4.120.ebuild
+++ b/x11-libs/libdrm/libdrm-2.4.120.ebuild
@@ -46,6 +46,12 @@ python_check_deps() {
        python_has_version "dev-python/docutils[${PYTHON_USEDEP}]"
 }
 
+src_prepare() {
+       default
+       sed -i -e "/^PLATFORM_SYMBOLS/a '__gentoo_check_ldflags__'," \
+               symbols-check.py || die # bug #925550
+}
+
 multilib_src_configure() {
        local emesonargs=(
                $(meson_use udev)

diff --git a/x11-libs/libdrm/libdrm-9999.ebuild 
b/x11-libs/libdrm/libdrm-9999.ebuild
index 8fe6b8f16d0d..aaedf84080c4 100644
--- a/x11-libs/libdrm/libdrm-9999.ebuild
+++ b/x11-libs/libdrm/libdrm-9999.ebuild
@@ -46,6 +46,12 @@ python_check_deps() {
        python_has_version "dev-python/docutils[${PYTHON_USEDEP}]"
 }
 
+src_prepare() {
+       default
+       sed -i -e "/^PLATFORM_SYMBOLS/a '__gentoo_check_ldflags__'," \
+               symbols-check.py || die # bug #925550
+}
+
 multilib_src_configure() {
        local emesonargs=(
                $(meson_use udev)

Reply via email to