commit: 44f8ed8a5ab719f6ff7c444cdf29f719f445e70b Author: NHOrus <jy6x2b32pie9 <AT> yahoo <DOT> com> AuthorDate: Wed Jun 26 10:56:19 2024 +0000 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org> CommitDate: Fri Jun 28 08:55:39 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44f8ed8a
media-libs/libprojectm: update EAPI 7 -> 8, fix some packaging bugs As changes are trivial, and should not break anything, not keywording for testing Missing include prevents compilation only on aarch64, apparently Closes: https://bugs.gentoo.org/891343 Closes: https://bugs.gentoo.org/792204 Signed-off-by: NHOrus <jy6x2b32pie9 <AT> yahoo.com> Closes: https://github.com/gentoo/gentoo/pull/37309 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org> .../libprojectm/files/libprojectm-3.1.12-GL_SMOOTH.patch | 13 +++++++++++++ ...ojectm-3.1.12-r1.ebuild => libprojectm-3.1.12-r2.ebuild} | 7 ++++--- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/media-libs/libprojectm/files/libprojectm-3.1.12-GL_SMOOTH.patch b/media-libs/libprojectm/files/libprojectm-3.1.12-GL_SMOOTH.patch new file mode 100644 index 000000000000..874d22aab6d0 --- /dev/null +++ b/media-libs/libprojectm/files/libprojectm-3.1.12-GL_SMOOTH.patch @@ -0,0 +1,13 @@ +Unable to replicate error myself, but fix for https://bugs.gentoo.org/792204 +from https://github.com/projectM-visualizer/projectm/issues/449 +diff '--color=auto' -ru a/src/projectM-qt/qprojectmwidget.hpp b/src/projectM-qt/qprojectmwidget.hpp +--- a/src/projectM-qt/qprojectmwidget.hpp 2024-06-26 10:48:30.825008203 -0000 ++++ b/src/projectM-qt/qprojectmwidget.hpp 2024-06-26 10:49:03.265800570 -0000 +@@ -23,6 +23,7 @@ + #define QPROJECTM_WIDGET_HPP + + #include <iostream> ++#include <GL/gl.h> + #include "qprojectm.hpp" + #include <QGLWidget> + #include <QMutex> diff --git a/media-libs/libprojectm/libprojectm-3.1.12-r1.ebuild b/media-libs/libprojectm/libprojectm-3.1.12-r2.ebuild similarity index 92% rename from media-libs/libprojectm/libprojectm-3.1.12-r1.ebuild rename to media-libs/libprojectm/libprojectm-3.1.12-r2.ebuild index c3d809e3beee..9ef68eccccef 100644 --- a/media-libs/libprojectm/libprojectm-3.1.12-r1.ebuild +++ b/media-libs/libprojectm/libprojectm-3.1.12-r2.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit autotools @@ -40,7 +40,7 @@ RDEPEND=" dev-qt/qtopengl:5 ) pulseaudio? ( - media-sound/pulseaudio + media-libs/libpulse ) sdl? ( >=media-libs/libsdl2-2.0.5 ) sys-libs/zlib" @@ -70,4 +70,5 @@ src_configure() { src_install() { default find "${ED}" -name '*.la' -delete || die + find "${ED}" -name '*.a' -delete || die }
