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
 }

Reply via email to