[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 8fc3fccec8cb2e1c905a9fca8d833f0e62f744a9 Author: Miroslav Šulc gentoo org> AuthorDate: Wed Oct 30 11:58:16 2024 + Commit: Miroslav Šulc gentoo org> CommitDate: Wed Oct 30 11:58:16 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fc3fcce media-libs/libprojectm: bump to 4.1.2 Signed-off-by: Miroslav Šulc gentoo.org> media-libs/libprojectm/Manifest | 1 + media-libs/libprojectm/libprojectm-4.1.2.ebuild | 50 + 2 files changed, 51 insertions(+) diff --git a/media-libs/libprojectm/Manifest b/media-libs/libprojectm/Manifest index 81b84180f368..afde8166d097 100644 --- a/media-libs/libprojectm/Manifest +++ b/media-libs/libprojectm/Manifest @@ -1,2 +1,3 @@ DIST libprojectm-3.1.12.tar.gz 52831726 BLAKE2B f9a9ecf8fc55b49e664a61a5c0ca3eef745b00390d5dd3b1549d6d68985c246834d35adb96ab8595e2bf78997c4688096c7931a6be54ea9d867bfdbe5a427832 SHA512 6d265280f3e3e952686ebf77afd8b083669e9ab81d2d9d122168d47747c367ff3b17ab682cc041e4ac9cee9607b7393b5dcb067deac95fcbb97d63a9656912a5 DIST libprojectm-4.1.1.tar.gz 47988154 BLAKE2B 47fd71d857f307ea09c87d36102662423d1df4d62f36f23373fcba36760312bd4e4d11408a3f4820b5caedd2e31bfd0dfc1e551c1bf27eb0ba33149f8ea13ebe SHA512 af38913e56d46ed15118b2dccd2701f9bf043bb3103f58ad2ebbfaffc60c3ed4e1b0eb3d8f922bdffb0001acfa5e3d23633a4903250fd00ede0dede1e6e1ba47 +DIST libprojectm-4.1.2.tar.gz 47980796 BLAKE2B 2932c96645916c715971c0fc2237791a1ca28295738e7433b9e856b303ab5c2beee48419c36ae65913537f2b65f2f7bd390875efa46e965faf9f4568b44c66e3 SHA512 4a8181dd5e41a9f8c0d8e3b105c5fd2d8638c7029a1054e75fbf6b7e5222740d179db37b7bd79147d4a34dce8360ce7b0eaa6c0c90af96bc8e8c557d8a496aff diff --git a/media-libs/libprojectm/libprojectm-4.1.2.ebuild b/media-libs/libprojectm/libprojectm-4.1.2.ebuild new file mode 100644 index ..404241093774 --- /dev/null +++ b/media-libs/libprojectm/libprojectm-4.1.2.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake-multilib + +DESCRIPTION="A graphical music visualization plugin similar to milkdrop" +HOMEPAGE="https://github.com/projectM-visualizer/projectm"; + +if [[ ${PV} == * ]] ; then + EGIT_REPO_URI="https://github.com/projectM-visualizer/projectm.git"; + inherit git-r3 +else + MY_PV="${PV/_/-}" + SRC_URI="https://github.com/projectM-visualizer/projectm/releases/download/v${MY_PV}/libprojectM-${MY_PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + S="${WORKDIR}/libprojectM-${MY_PV}" +fi + +LICENSE="LGPL-2" +SLOT="4" +IUSE="gles2-only static-libs" + +RDEPEND=" + media-libs/glm + media-libs/libglvnd[X(+)] +" + +DEPEND="${RDEPEND}" + +multilib_prc_prepare() { + cmake_src_prepare +} + +multilib_src_configure() { + local mycmakeargs=( + -DENABLE_SDL_UI=OFF + -DENABLE_CXX_INTERFACE=OFF + -DENABLE_GLES=$(usex gles2-only) + -DENABLE_SYSTEM_GLM=ON + -DBUILD_SHARED_LIBS=$(usex static-libs OFF ON) + ) + + cmake_src_configure +} + +multilib_src_install_all() { + default +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: fb78c6a55512b7beb46229e59146b7eca62c6514 Author: Sam James gentoo org> AuthorDate: Mon Jul 29 10:38:32 2024 + Commit: Sam James gentoo org> CommitDate: Mon Jul 29 10:38:32 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb78c6a5 media-libs/libprojectm: Stabilize 4.1.1-r1 sparc, #936875 Signed-off-by: Sam James gentoo.org> media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild b/media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild index caa7c3f57e30..506045464288 100644 --- a/media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild +++ b/media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then else MY_PV="${PV/_/-}" SRC_URI="https://github.com/projectM-visualizer/projectm/releases/download/v${MY_PV}/libprojectM-${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86" S="${WORKDIR}/libprojectM-${MY_PV}" fi
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: f3845ad6e5607f839eada9d43664120fdc9e9a1b Author: Sam James gentoo org> AuthorDate: Mon Jul 29 09:39:34 2024 + Commit: Sam James gentoo org> CommitDate: Mon Jul 29 09:39:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3845ad6 media-libs/libprojectm: Stabilize 4.1.1-r1 x86, #936875 Signed-off-by: Sam James gentoo.org> media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild b/media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild index 31a6280a642c..cc0f8f40989e 100644 --- a/media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild +++ b/media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then else MY_PV="${PV/_/-}" SRC_URI="https://github.com/projectM-visualizer/projectm/releases/download/v${MY_PV}/libprojectM-${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" S="${WORKDIR}/libprojectM-${MY_PV}" fi
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 1abe94e098684394227b425d9aa2f5451315c297 Author: Sam James gentoo org> AuthorDate: Mon Jul 29 09:39:36 2024 + Commit: Sam James gentoo org> CommitDate: Mon Jul 29 09:39:36 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1abe94e0 media-libs/libprojectm: Stabilize 4.1.1-r1 amd64, #936875 Signed-off-by: Sam James gentoo.org> media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild b/media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild index cc0f8f40989e..e20d4cd4c579 100644 --- a/media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild +++ b/media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then else MY_PV="${PV/_/-}" SRC_URI="https://github.com/projectM-visualizer/projectm/releases/download/v${MY_PV}/libprojectM-${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" S="${WORKDIR}/libprojectM-${MY_PV}" fi
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: da2feb763a6d60442ec4aaab471486501b4fe3fe Author: Sam James gentoo org> AuthorDate: Mon Jul 29 09:39:38 2024 + Commit: Sam James gentoo org> CommitDate: Mon Jul 29 09:39:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da2feb76 media-libs/libprojectm: Stabilize 4.1.1-r1 arm64, #936875 Signed-off-by: Sam James gentoo.org> media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild b/media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild index f56f262ae5cd..be7808c67ffd 100644 --- a/media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild +++ b/media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then else MY_PV="${PV/_/-}" SRC_URI="https://github.com/projectM-visualizer/projectm/releases/download/v${MY_PV}/libprojectM-${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" S="${WORKDIR}/libprojectM-${MY_PV}" fi
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 369312ce94681006a6ebab247d9faffb45929302 Author: Sam James gentoo org> AuthorDate: Mon Jul 29 09:39:39 2024 + Commit: Sam James gentoo org> CommitDate: Mon Jul 29 09:39:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=369312ce media-libs/libprojectm: Stabilize 4.1.1-r1 ppc, #936875 Signed-off-by: Sam James gentoo.org> media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild b/media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild index be7808c67ffd..caa7c3f57e30 100644 --- a/media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild +++ b/media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then else MY_PV="${PV/_/-}" SRC_URI="https://github.com/projectM-visualizer/projectm/releases/download/v${MY_PV}/libprojectM-${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" S="${WORKDIR}/libprojectM-${MY_PV}" fi
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: c1c07f601c3d0d44c1213362ba8b3af1ef41c08f Author: Sam James gentoo org> AuthorDate: Mon Jul 29 09:39:37 2024 + Commit: Sam James gentoo org> CommitDate: Mon Jul 29 09:39:37 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1c07f60 media-libs/libprojectm: Stabilize 4.1.1-r1 arm, #936875 Signed-off-by: Sam James gentoo.org> media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild b/media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild index e20d4cd4c579..f56f262ae5cd 100644 --- a/media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild +++ b/media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then else MY_PV="${PV/_/-}" SRC_URI="https://github.com/projectM-visualizer/projectm/releases/download/v${MY_PV}/libprojectM-${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" S="${WORKDIR}/libprojectM-${MY_PV}" fi
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: dee8adb178f1ca7c081420c0523ddce224afb70b Author: Arthur Zamarin gentoo org> AuthorDate: Mon Jul 29 08:54:00 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Jul 29 08:54:00 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dee8adb1 media-libs/libprojectm: Stabilize 4.1.1-r1 ppc64, #936875 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild b/media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild index 404241093774..31a6280a642c 100644 --- a/media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild +++ b/media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then else MY_PV="${PV/_/-}" SRC_URI="https://github.com/projectM-visualizer/projectm/releases/download/v${MY_PV}/libprojectM-${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86" S="${WORKDIR}/libprojectM-${MY_PV}" fi
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/files/
commit: a092a8b6b74d77ba0472b87b9416c49edc1e0145 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Sat Jun 29 09:19:14 2024 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Jun 29 23:56:58 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a092a8b6 media-libs/libprojectm: remove unused patch(es) Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: Conrad Kostecki gentoo.org> .../libprojectm/files/libprojectm-3.1.12-GL_SMOOTH.patch | 13 - .../files/libprojectm-4.1.0-patch-include-dir.patch| 14 -- 2 files changed, 27 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 deleted file mode 100644 index 874d22aab6d0.. --- a/media-libs/libprojectm/files/libprojectm-3.1.12-GL_SMOOTH.patch +++ /dev/null @@ -1,13 +0,0 @@ -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 - -+++ b/src/projectM-qt/qprojectmwidget.hpp 2024-06-26 10:49:03.265800570 - -@@ -23,6 +23,7 @@ - #define QPROJECTM_WIDGET_HPP - - #include -+#include - #include "qprojectm.hpp" - #include - #include diff --git a/media-libs/libprojectm/files/libprojectm-4.1.0-patch-include-dir.patch b/media-libs/libprojectm/files/libprojectm-4.1.0-patch-include-dir.patch deleted file mode 100644 index 5bb0ac6507ba.. --- a/media-libs/libprojectm/files/libprojectm-4.1.0-patch-include-dir.patch +++ /dev/null @@ -1,14 +0,0 @@ a/vendor/SOIL2/CMakeLists.txt 2024-03-06 16:13:12.614370496 +0100 -+++ b/vendor/SOIL2/CMakeLists.txt 2024-03-06 16:10:54.700987578 +0100 -@@ -22,8 +22,10 @@ - ) - - target_include_directories(SOIL2 --PUBLIC -+PRIVATE - "." -+PUBLIC -+"${CMAKE_CURRENT_SOURCE_DIR}/.." - ) - - target_link_libraries(SOIL2
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 6e3b08f9ce73ddb46d2694610c8cfc078fcfb6a5 Author: Miroslav Šulc gentoo org> AuthorDate: Fri Jun 28 08:53:27 2024 + Commit: Miroslav Šulc gentoo org> CommitDate: Fri Jun 28 08:55:40 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e3b08f9 media-libs/libprojectm: added missing dep to :4 Closes: https://bugs.gentoo.org/931104 Signed-off-by: Miroslav Šulc gentoo.org> media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild | 5 - media-libs/libprojectm/libprojectm-.ebuild | 5 - 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild b/media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild index 85e9805a42d7..404241093774 100644 --- a/media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild +++ b/media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild @@ -22,7 +22,10 @@ LICENSE="LGPL-2" SLOT="4" IUSE="gles2-only static-libs" -RDEPEND="media-libs/libglvnd[X(+)]" +RDEPEND=" + media-libs/glm + media-libs/libglvnd[X(+)] +" DEPEND="${RDEPEND}" diff --git a/media-libs/libprojectm/libprojectm-.ebuild b/media-libs/libprojectm/libprojectm-.ebuild index 85e9805a42d7..404241093774 100644 --- a/media-libs/libprojectm/libprojectm-.ebuild +++ b/media-libs/libprojectm/libprojectm-.ebuild @@ -22,7 +22,10 @@ LICENSE="LGPL-2" SLOT="4" IUSE="gles2-only static-libs" -RDEPEND="media-libs/libglvnd[X(+)]" +RDEPEND=" + media-libs/glm + media-libs/libglvnd[X(+)] +" DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/files/, media-libs/libprojectm/
commit: 44f8ed8a5ab719f6ff7c444cdf29f719f445e70b Author: NHOrus yahoo com> AuthorDate: Wed Jun 26 10:56:19 2024 + Commit: Miroslav Šulc gentoo org> CommitDate: Fri Jun 28 08:55:39 2024 + 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 yahoo.com> Closes: https://github.com/gentoo/gentoo/pull/37309 Signed-off-by: Miroslav Šulc 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 ..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 - b/src/projectM-qt/qprojectmwidget.hpp 2024-06-26 10:49:03.265800570 - +@@ -23,6 +23,7 @@ + #define QPROJECTM_WIDGET_HPP + + #include ++#include + #include "qprojectm.hpp" + #include + #include 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..9ef68eef 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 }
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 8433053b1a9998b444ee2975e64ac8586d29fa5c Author: Miroslav Šulc gentoo org> AuthorDate: Fri Jun 28 08:47:28 2024 + Commit: Miroslav Šulc gentoo org> CommitDate: Fri Jun 28 08:55:40 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8433053b media-libs/libprojectm: dropped obsolete 4.1.0-r1 Signed-off-by: Miroslav Šulc gentoo.org> media-libs/libprojectm/Manifest| 1 - media-libs/libprojectm/libprojectm-4.1.0-r1.ebuild | 51 -- 2 files changed, 52 deletions(-) diff --git a/media-libs/libprojectm/Manifest b/media-libs/libprojectm/Manifest index bee07ac19056..81b84180f368 100644 --- a/media-libs/libprojectm/Manifest +++ b/media-libs/libprojectm/Manifest @@ -1,3 +1,2 @@ DIST libprojectm-3.1.12.tar.gz 52831726 BLAKE2B f9a9ecf8fc55b49e664a61a5c0ca3eef745b00390d5dd3b1549d6d68985c246834d35adb96ab8595e2bf78997c4688096c7931a6be54ea9d867bfdbe5a427832 SHA512 6d265280f3e3e952686ebf77afd8b083669e9ab81d2d9d122168d47747c367ff3b17ab682cc041e4ac9cee9607b7393b5dcb067deac95fcbb97d63a9656912a5 -DIST libprojectm-4.1.0.tar.gz 47988290 BLAKE2B e593ddec881880fd767b0a89272e12fd383bf4695962243e2f9a968d0a09ee9522d5b60b783ec04b202fec53df4dfb006d940102bb2e548571275f525357e0fd SHA512 034b217e65ddea246c460ea72b69fdb5836b2e8e34cf9d72d705258e10dba01132265010902da0ac1baf2bb52f2453ce38bfb3934a4816f17304a01963829a42 DIST libprojectm-4.1.1.tar.gz 47988154 BLAKE2B 47fd71d857f307ea09c87d36102662423d1df4d62f36f23373fcba36760312bd4e4d11408a3f4820b5caedd2e31bfd0dfc1e551c1bf27eb0ba33149f8ea13ebe SHA512 af38913e56d46ed15118b2dccd2701f9bf043bb3103f58ad2ebbfaffc60c3ed4e1b0eb3d8f922bdffb0001acfa5e3d23633a4903250fd00ede0dede1e6e1ba47 diff --git a/media-libs/libprojectm/libprojectm-4.1.0-r1.ebuild b/media-libs/libprojectm/libprojectm-4.1.0-r1.ebuild deleted file mode 100644 index 810bd4f46b26.. --- a/media-libs/libprojectm/libprojectm-4.1.0-r1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake-multilib - -DESCRIPTION="A graphical music visualization plugin similar to milkdrop" -HOMEPAGE="https://github.com/projectM-visualizer/projectm"; - -if [[ ${PV} == * ]] ; then - EGIT_REPO_URI="https://github.com/projectM-visualizer/projectm.git"; - inherit git-r3 -else - MY_PV="${PV/_/-}" - SRC_URI="https://github.com/projectM-visualizer/projectm/releases/download/v${MY_PV}/libprojectM-${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - S="${WORKDIR}/libprojectM-${MY_PV}" -fi - -LICENSE="LGPL-2" -SLOT="4" -IUSE="gles2-only static-libs" - -RDEPEND="media-libs/libglvnd[X(+)]" - -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/libprojectm-4.1.0-patch-include-dir.patch -) - -multilib_prc_prepare() { - cmake_src_prepare -} - -multilib_src_configure() { - local mycmakeargs=( - -DENABLE_SDL_UI=OFF - -DENABLE_CXX_INTERFACE=OFF - -DENABLE_GLES=$(usex gles2-only) - -DENABLE_SYSTEM_GLM=ON - -DBUILD_SHARED_LIBS=$(usex static-libs OFF ON) - ) - - cmake_src_configure -} - -multilib_src_install_all() { - default -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: f2462e0dd3f2eac7bc2efca11d9534c0994a31fe Author: Miroslav Šulc gentoo org> AuthorDate: Fri Jun 28 08:45:02 2024 + Commit: Miroslav Šulc gentoo org> CommitDate: Fri Jun 28 08:55:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2462e0d media-libs/libprojectm: added xdm to :0 Signed-off-by: Miroslav Šulc gentoo.org> media-libs/libprojectm/libprojectm-3.1.12-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libprojectm/libprojectm-3.1.12-r2.ebuild b/media-libs/libprojectm/libprojectm-3.1.12-r2.ebuild index 9ef68eef..3a4f384196d3 100644 --- a/media-libs/libprojectm/libprojectm-3.1.12-r2.ebuild +++ b/media-libs/libprojectm/libprojectm-3.1.12-r2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit autotools +inherit autotools xdg DESCRIPTION="A graphical music visualization plugin similar to milkdrop" HOMEPAGE="https://github.com/projectM-visualizer/projectm";
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 46ea7706595f425ec903fe7bd8833716cdbb10b8 Author: Matt Turner gentoo org> AuthorDate: Thu May 23 15:55:00 2024 + Commit: Matt Turner gentoo org> CommitDate: Thu May 23 16:09:58 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46ea7706 media-libs/libprojectm: Depend on libglvnd, not mesa Signed-off-by: Matt Turner gentoo.org> .../{libprojectm-3.1.12.ebuild => libprojectm-3.1.12-r1.ebuild} | 4 ++-- .../{libprojectm-4.1.0.ebuild => libprojectm-4.1.0-r1.ebuild} | 2 +- .../{libprojectm-4.1.1.ebuild => libprojectm-4.1.1-r1.ebuild} | 2 +- media-libs/libprojectm/libprojectm-.ebuild| 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/media-libs/libprojectm/libprojectm-3.1.12.ebuild b/media-libs/libprojectm/libprojectm-3.1.12-r1.ebuild similarity index 95% rename from media-libs/libprojectm/libprojectm-3.1.12.ebuild rename to media-libs/libprojectm/libprojectm-3.1.12-r1.ebuild index ac0666d889a8..c3d809e3beee 100644 --- a/media-libs/libprojectm/libprojectm-3.1.12.ebuild +++ b/media-libs/libprojectm/libprojectm-3.1.12-r1.ebuild @@ -26,9 +26,9 @@ REQUIRED_USE=" pulseaudio? ( qt5 ) " -RDEPEND="gles2? ( media-libs/mesa[gles2] ) +RDEPEND=" media-libs/glm - media-libs/mesa[X(+)] + media-libs/libglvnd[X(+)] jack? ( virtual/jack ) diff --git a/media-libs/libprojectm/libprojectm-4.1.0.ebuild b/media-libs/libprojectm/libprojectm-4.1.0-r1.ebuild similarity index 96% rename from media-libs/libprojectm/libprojectm-4.1.0.ebuild rename to media-libs/libprojectm/libprojectm-4.1.0-r1.ebuild index bf97fbb81cb7..810bd4f46b26 100644 --- a/media-libs/libprojectm/libprojectm-4.1.0.ebuild +++ b/media-libs/libprojectm/libprojectm-4.1.0-r1.ebuild @@ -22,7 +22,7 @@ LICENSE="LGPL-2" SLOT="4" IUSE="gles2-only static-libs" -RDEPEND="media-libs/mesa[X(+)]" +RDEPEND="media-libs/libglvnd[X(+)]" DEPEND="${RDEPEND}" diff --git a/media-libs/libprojectm/libprojectm-4.1.1.ebuild b/media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild similarity index 96% rename from media-libs/libprojectm/libprojectm-4.1.1.ebuild rename to media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild index 9ab20605ed83..85e9805a42d7 100644 --- a/media-libs/libprojectm/libprojectm-4.1.1.ebuild +++ b/media-libs/libprojectm/libprojectm-4.1.1-r1.ebuild @@ -22,7 +22,7 @@ LICENSE="LGPL-2" SLOT="4" IUSE="gles2-only static-libs" -RDEPEND="media-libs/mesa[X(+)]" +RDEPEND="media-libs/libglvnd[X(+)]" DEPEND="${RDEPEND}" diff --git a/media-libs/libprojectm/libprojectm-.ebuild b/media-libs/libprojectm/libprojectm-.ebuild index 9ab20605ed83..85e9805a42d7 100644 --- a/media-libs/libprojectm/libprojectm-.ebuild +++ b/media-libs/libprojectm/libprojectm-.ebuild @@ -22,7 +22,7 @@ LICENSE="LGPL-2" SLOT="4" IUSE="gles2-only static-libs" -RDEPEND="media-libs/mesa[X(+)]" +RDEPEND="media-libs/libglvnd[X(+)]" DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 81557023f7c65a1390045a2134caf4eb556ae937 Author: Craig Andrews gentoo org> AuthorDate: Sat Mar 23 19:10:07 2024 + Commit: Craig Andrews gentoo org> CommitDate: Sat Mar 23 19:10:29 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81557023 media-libs/libprojectm: add 4.1.1 Signed-off-by: Craig Andrews gentoo.org> media-libs/libprojectm/Manifest | 1 + media-libs/libprojectm/libprojectm-4.1.1.ebuild | 47 + 2 files changed, 48 insertions(+) diff --git a/media-libs/libprojectm/Manifest b/media-libs/libprojectm/Manifest index 3b1bc9de8622..bee07ac19056 100644 --- a/media-libs/libprojectm/Manifest +++ b/media-libs/libprojectm/Manifest @@ -1,2 +1,3 @@ DIST libprojectm-3.1.12.tar.gz 52831726 BLAKE2B f9a9ecf8fc55b49e664a61a5c0ca3eef745b00390d5dd3b1549d6d68985c246834d35adb96ab8595e2bf78997c4688096c7931a6be54ea9d867bfdbe5a427832 SHA512 6d265280f3e3e952686ebf77afd8b083669e9ab81d2d9d122168d47747c367ff3b17ab682cc041e4ac9cee9607b7393b5dcb067deac95fcbb97d63a9656912a5 DIST libprojectm-4.1.0.tar.gz 47988290 BLAKE2B e593ddec881880fd767b0a89272e12fd383bf4695962243e2f9a968d0a09ee9522d5b60b783ec04b202fec53df4dfb006d940102bb2e548571275f525357e0fd SHA512 034b217e65ddea246c460ea72b69fdb5836b2e8e34cf9d72d705258e10dba01132265010902da0ac1baf2bb52f2453ce38bfb3934a4816f17304a01963829a42 +DIST libprojectm-4.1.1.tar.gz 47988154 BLAKE2B 47fd71d857f307ea09c87d36102662423d1df4d62f36f23373fcba36760312bd4e4d11408a3f4820b5caedd2e31bfd0dfc1e551c1bf27eb0ba33149f8ea13ebe SHA512 af38913e56d46ed15118b2dccd2701f9bf043bb3103f58ad2ebbfaffc60c3ed4e1b0eb3d8f922bdffb0001acfa5e3d23633a4903250fd00ede0dede1e6e1ba47 diff --git a/media-libs/libprojectm/libprojectm-4.1.1.ebuild b/media-libs/libprojectm/libprojectm-4.1.1.ebuild new file mode 100644 index ..9ab20605ed83 --- /dev/null +++ b/media-libs/libprojectm/libprojectm-4.1.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake-multilib + +DESCRIPTION="A graphical music visualization plugin similar to milkdrop" +HOMEPAGE="https://github.com/projectM-visualizer/projectm"; + +if [[ ${PV} == * ]] ; then + EGIT_REPO_URI="https://github.com/projectM-visualizer/projectm.git"; + inherit git-r3 +else + MY_PV="${PV/_/-}" + SRC_URI="https://github.com/projectM-visualizer/projectm/releases/download/v${MY_PV}/libprojectM-${MY_PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + S="${WORKDIR}/libprojectM-${MY_PV}" +fi + +LICENSE="LGPL-2" +SLOT="4" +IUSE="gles2-only static-libs" + +RDEPEND="media-libs/mesa[X(+)]" + +DEPEND="${RDEPEND}" + +multilib_prc_prepare() { + cmake_src_prepare +} + +multilib_src_configure() { + local mycmakeargs=( + -DENABLE_SDL_UI=OFF + -DENABLE_CXX_INTERFACE=OFF + -DENABLE_GLES=$(usex gles2-only) + -DENABLE_SYSTEM_GLM=ON + -DBUILD_SHARED_LIBS=$(usex static-libs OFF ON) + ) + + cmake_src_configure +} + +multilib_src_install_all() { + default +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/files/, media-libs/libprojectm/
commit: fe97459fc24f4748587ce92087398df9f4780733 Author: Craig Andrews gentoo org> AuthorDate: Wed Mar 6 15:34:27 2024 + Commit: Craig Andrews gentoo org> CommitDate: Wed Mar 6 15:41:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe97459f media-libs/libprojectm: add 4.1.0 Thank you Kai Blaschke kb-dev.net> Closes: https://bugs.gentoo.org/903879 Signed-off-by: Craig Andrews gentoo.org> media-libs/libprojectm/Manifest| 1 + .../libprojectm-4.1.0-patch-include-dir.patch | 14 + media-libs/libprojectm/libprojectm-4.1.0.ebuild| 51 ++ media-libs/libprojectm/libprojectm-.ebuild | 61 +++--- 4 files changed, 86 insertions(+), 41 deletions(-) diff --git a/media-libs/libprojectm/Manifest b/media-libs/libprojectm/Manifest index 68e4a8bfd054..3b1bc9de8622 100644 --- a/media-libs/libprojectm/Manifest +++ b/media-libs/libprojectm/Manifest @@ -1 +1,2 @@ DIST libprojectm-3.1.12.tar.gz 52831726 BLAKE2B f9a9ecf8fc55b49e664a61a5c0ca3eef745b00390d5dd3b1549d6d68985c246834d35adb96ab8595e2bf78997c4688096c7931a6be54ea9d867bfdbe5a427832 SHA512 6d265280f3e3e952686ebf77afd8b083669e9ab81d2d9d122168d47747c367ff3b17ab682cc041e4ac9cee9607b7393b5dcb067deac95fcbb97d63a9656912a5 +DIST libprojectm-4.1.0.tar.gz 47988290 BLAKE2B e593ddec881880fd767b0a89272e12fd383bf4695962243e2f9a968d0a09ee9522d5b60b783ec04b202fec53df4dfb006d940102bb2e548571275f525357e0fd SHA512 034b217e65ddea246c460ea72b69fdb5836b2e8e34cf9d72d705258e10dba01132265010902da0ac1baf2bb52f2453ce38bfb3934a4816f17304a01963829a42 diff --git a/media-libs/libprojectm/files/libprojectm-4.1.0-patch-include-dir.patch b/media-libs/libprojectm/files/libprojectm-4.1.0-patch-include-dir.patch new file mode 100644 index ..5bb0ac6507ba --- /dev/null +++ b/media-libs/libprojectm/files/libprojectm-4.1.0-patch-include-dir.patch @@ -0,0 +1,14 @@ +--- a/vendor/SOIL2/CMakeLists.txt 2024-03-06 16:13:12.614370496 +0100 b/vendor/SOIL2/CMakeLists.txt 2024-03-06 16:10:54.700987578 +0100 +@@ -22,8 +22,10 @@ + ) + + target_include_directories(SOIL2 +-PUBLIC ++PRIVATE + "." ++PUBLIC ++"${CMAKE_CURRENT_SOURCE_DIR}/.." + ) + + target_link_libraries(SOIL2 diff --git a/media-libs/libprojectm/libprojectm-4.1.0.ebuild b/media-libs/libprojectm/libprojectm-4.1.0.ebuild new file mode 100644 index ..bf97fbb81cb7 --- /dev/null +++ b/media-libs/libprojectm/libprojectm-4.1.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake-multilib + +DESCRIPTION="A graphical music visualization plugin similar to milkdrop" +HOMEPAGE="https://github.com/projectM-visualizer/projectm"; + +if [[ ${PV} == * ]] ; then + EGIT_REPO_URI="https://github.com/projectM-visualizer/projectm.git"; + inherit git-r3 +else + MY_PV="${PV/_/-}" + SRC_URI="https://github.com/projectM-visualizer/projectm/releases/download/v${MY_PV}/libprojectM-${MY_PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + S="${WORKDIR}/libprojectM-${MY_PV}" +fi + +LICENSE="LGPL-2" +SLOT="4" +IUSE="gles2-only static-libs" + +RDEPEND="media-libs/mesa[X(+)]" + +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/libprojectm-4.1.0-patch-include-dir.patch +) + +multilib_prc_prepare() { + cmake_src_prepare +} + +multilib_src_configure() { + local mycmakeargs=( + -DENABLE_SDL_UI=OFF + -DENABLE_CXX_INTERFACE=OFF + -DENABLE_GLES=$(usex gles2-only) + -DENABLE_SYSTEM_GLM=ON + -DBUILD_SHARED_LIBS=$(usex static-libs OFF ON) + ) + + cmake_src_configure +} + +multilib_src_install_all() { + default +} diff --git a/media-libs/libprojectm/libprojectm-.ebuild b/media-libs/libprojectm/libprojectm-.ebuild index 80cbf850fe76..9ab20605ed83 100644 --- a/media-libs/libprojectm/libprojectm-.ebuild +++ b/media-libs/libprojectm/libprojectm-.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -inherit autotools +inherit cmake-multilib DESCRIPTION="A graphical music visualization plugin similar to milkdrop" HOMEPAGE="https://github.com/projectM-visualizer/projectm"; @@ -13,56 +13,35 @@ if [[ ${PV} == * ]] ; then inherit git-r3 else MY_PV="${PV/_/-}" - SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + SRC_URI="https://github.com/projectM-visualizer/projectm/releases/download/v${MY_PV}/libprojectM-${MY_PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" - S=${WORKDIR}/projectm-${MY_PV}/ +
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 7c938d27c234b4da8c3b1eeea9dda49d8745350f Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon May 29 09:27:54 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon May 29 13:10:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c938d27 media-libs/libprojectm: Switch IUSE=pulseaudio to media-libs/libpulse Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/libprojectm/libprojectm-.ebuild | 17 ++--- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/media-libs/libprojectm/libprojectm-.ebuild b/media-libs/libprojectm/libprojectm-.ebuild index 386efc175ac5..80cbf850fe76 100644 --- a/media-libs/libprojectm/libprojectm-.ebuild +++ b/media-libs/libprojectm/libprojectm-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -26,12 +26,11 @@ REQUIRED_USE=" pulseaudio? ( qt5 ) " -RDEPEND="gles2? ( media-libs/mesa[gles2] ) +RDEPEND=" + gles2? ( media-libs/mesa[gles2] ) media-libs/glm media-libs/mesa[X(+)] - jack? ( - virtual/jack - ) + jack? ( virtual/jack ) qt5? ( dev-qt/qtcore:5 dev-qt/qtdeclarative:5 @@ -39,16 +38,12 @@ RDEPEND="gles2? ( media-libs/mesa[gles2] ) dev-qt/qtwidgets:5 dev-qt/qtopengl:5 ) - pulseaudio? ( - media-sound/pulseaudio - ) + pulseaudio? ( media-libs/libpulse ) sdl? ( >=media-libs/libsdl2-2.0.5 ) sys-libs/zlib" DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig -" +BDEPEND="virtual/pkgconfig" src_prepare() { default
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 0e83af17d716d20a62135ca93586a66ef4d6b249 Author: WANG Xuerui gentoo org> AuthorDate: Sat Dec 3 05:49:50 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Sat Dec 3 06:07:01 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e83af17 media-libs/libprojectm: keyword 3.1.12 for ~loong Signed-off-by: WANG Xuerui gentoo.org> media-libs/libprojectm/libprojectm-3.1.12.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/libprojectm/libprojectm-3.1.12.ebuild b/media-libs/libprojectm/libprojectm-3.1.12.ebuild index bc76c8758855..ac0666d889a8 100644 --- a/media-libs/libprojectm/libprojectm-3.1.12.ebuild +++ b/media-libs/libprojectm/libprojectm-3.1.12.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then else MY_PV="${PV/_/-}" SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86" + KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86" S=${WORKDIR}/projectm-${MY_PV}/ fi
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 1bf146dc6c3804bdfe89c25e414b73c448adf767 Author: WANG Xuerui gentoo org> AuthorDate: Sat Dec 3 06:05:19 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Sat Dec 3 06:07:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bf146dc media-libs/libprojectm: forward ~loong and ~riscv Signed-off-by: WANG Xuerui gentoo.org> media-libs/libprojectm/libprojectm-.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/libprojectm/libprojectm-.ebuild b/media-libs/libprojectm/libprojectm-.ebuild index a273f50c063e..386efc175ac5 100644 --- a/media-libs/libprojectm/libprojectm-.ebuild +++ b/media-libs/libprojectm/libprojectm-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then else MY_PV="${PV/_/-}" SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" S=${WORKDIR}/projectm-${MY_PV}/ fi
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 60d0702964149c89e55c00ed98bbdae88bb44cb2 Author: Marek Szuba gentoo org> AuthorDate: Sat Aug 21 00:55:36 2021 + Commit: Marek Szuba gentoo org> CommitDate: Sat Aug 21 08:43:53 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60d07029 media-libs/libprojectm: keyword 3.1.12 for ~riscv Signed-off-by: Marek Szuba gentoo.org> media-libs/libprojectm/libprojectm-3.1.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libprojectm/libprojectm-3.1.12.ebuild b/media-libs/libprojectm/libprojectm-3.1.12.ebuild index 4ad62c3d8e2..bc76c875885 100644 --- a/media-libs/libprojectm/libprojectm-3.1.12.ebuild +++ b/media-libs/libprojectm/libprojectm-3.1.12.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then else MY_PV="${PV/_/-}" SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm arm64 ppc ppc64 sparc x86" + KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86" S=${WORKDIR}/projectm-${MY_PV}/ fi
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 2f8e0169d10dd2eb62d43e4774e6b9bb37b3f736 Author: Miroslav Šulc gentoo org> AuthorDate: Fri Apr 23 17:40:04 2021 + Commit: Miroslav Šulc gentoo org> CommitDate: Fri Apr 23 17:40:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f8e0169 media-libs/libprojectm: removed obsolete 3.1.{8,11} Closes: https://bugs.gentoo.org/710080 Closes: https://bugs.gentoo.org/712030 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Miroslav Šulc gentoo.org> media-libs/libprojectm/Manifest| 2 - media-libs/libprojectm/libprojectm-3.1.11.ebuild | 73 -- media-libs/libprojectm/libprojectm-3.1.8-r1.ebuild | 73 -- media-libs/libprojectm/libprojectm-3.1.8.ebuild| 69 4 files changed, 217 deletions(-) diff --git a/media-libs/libprojectm/Manifest b/media-libs/libprojectm/Manifest index 6aa7269ad12..68e4a8bfd05 100644 --- a/media-libs/libprojectm/Manifest +++ b/media-libs/libprojectm/Manifest @@ -1,3 +1 @@ -DIST libprojectm-3.1.11.tar.gz 52831435 BLAKE2B 286cbe5d7c497b0955da38d3ccfd4a5c97d80bc102a4bb739f98ee6c39afb1420d780c989997c16be9d2e7d54718a498769f98e15e2443bc7ac8ad850ecbb2df SHA512 da2c34ce5798205d31906c401d98ad2f16a45b6123975a291657c892db41c86d05d38edee34b52f2415c4442d8302c8c0dc5bb89e5932a057df17f7ccac7db22 DIST libprojectm-3.1.12.tar.gz 52831726 BLAKE2B f9a9ecf8fc55b49e664a61a5c0ca3eef745b00390d5dd3b1549d6d68985c246834d35adb96ab8595e2bf78997c4688096c7931a6be54ea9d867bfdbe5a427832 SHA512 6d265280f3e3e952686ebf77afd8b083669e9ab81d2d9d122168d47747c367ff3b17ab682cc041e4ac9cee9607b7393b5dcb067deac95fcbb97d63a9656912a5 -DIST libprojectm-3.1.8.tar.gz 55482686 BLAKE2B 226cc62ce84932e81c650dac8dcf89eed4d71513324b3bb3a7250c450cb002870f2c2c2eaf6947f6056b35efa5159ea7956bfec420e9f545df445f7654a76d05 SHA512 efbcd5e867ab9e710d11018d580ae6c3bc7aaba46e3ce2a3d682e9ec341756db6ecf613deab0a9d13ed6ace3d05dcf19a384c00ee21832acd5b6ebfe2b806f44 diff --git a/media-libs/libprojectm/libprojectm-3.1.11.ebuild b/media-libs/libprojectm/libprojectm-3.1.11.ebuild deleted file mode 100644 index a273f50c063..000 --- a/media-libs/libprojectm/libprojectm-3.1.11.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="A graphical music visualization plugin similar to milkdrop" -HOMEPAGE="https://github.com/projectM-visualizer/projectm"; - -if [[ ${PV} == * ]] ; then - EGIT_REPO_URI="https://github.com/projectM-visualizer/projectm.git"; - inherit git-r3 -else - MY_PV="${PV/_/-}" - SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" - S=${WORKDIR}/projectm-${MY_PV}/ -fi - -LICENSE="LGPL-2" -SLOT="0/2" -IUSE="gles2 jack pulseaudio qt5 sdl" -REQUIRED_USE=" - jack? ( qt5 ) - pulseaudio? ( qt5 ) -" - -RDEPEND="gles2? ( media-libs/mesa[gles2] ) - media-libs/glm - media-libs/mesa[X(+)] - jack? ( - virtual/jack - ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtdeclarative:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtopengl:5 - ) - pulseaudio? ( - media-sound/pulseaudio - ) - sdl? ( >=media-libs/libsdl2-2.0.5 ) - sys-libs/zlib" - -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig -" - -src_prepare() { - default - eautoreconf -} - -src_configure() { - local myeconfargs=( - $(use_enable gles2 gles) - $(use_enable jack) - $(use_enable qt5 qt) - $(use_enable pulseaudio) - $(use_enable sdl) - --enable-emscripten=no - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} diff --git a/media-libs/libprojectm/libprojectm-3.1.8-r1.ebuild b/media-libs/libprojectm/libprojectm-3.1.8-r1.ebuild deleted file mode 100644 index a273f50c063..000 --- a/media-libs/libprojectm/libprojectm-3.1.8-r1.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="A graphical music visualization plugin similar to milkdrop" -HOMEPAGE="https://github.com/projectM-visualizer/projectm"; - -if [[ ${PV} == * ]] ; then - EGIT_REPO_URI="https://github.com/projectM-visualizer/projectm.git"; - inherit git-r3 -else - MY_PV="${PV/_/-}" - SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" - S=${WORKDIR}/projectm-${MY_PV}/ -fi - -LICEN
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 8d42f22dad6579ce3d0eb062f36d11c569a6196e Author: Sam James gentoo org> AuthorDate: Fri Apr 23 16:13:10 2021 + Commit: Sam James gentoo org> CommitDate: Fri Apr 23 16:13:10 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d42f22d media-libs/libprojectm: Stabilize 3.1.12 x86, #784431 Signed-off-by: Sam James gentoo.org> media-libs/libprojectm/libprojectm-3.1.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libprojectm/libprojectm-3.1.12.ebuild b/media-libs/libprojectm/libprojectm-3.1.12.ebuild index d65c687473c..4ad62c3d8e2 100644 --- a/media-libs/libprojectm/libprojectm-3.1.12.ebuild +++ b/media-libs/libprojectm/libprojectm-3.1.12.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then else MY_PV="${PV/_/-}" SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm arm64 ppc ppc64 sparc ~x86" + KEYWORDS="amd64 arm arm64 ppc ppc64 sparc x86" S=${WORKDIR}/projectm-${MY_PV}/ fi
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: ad9efb094ac6f07441bfc263454d98559733f987 Author: Sam James gentoo org> AuthorDate: Thu Apr 22 12:19:04 2021 + Commit: Sam James gentoo org> CommitDate: Thu Apr 22 12:22:40 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad9efb09 media-libs/libprojectm: Stabilize 3.1.12 sparc, #784431 Signed-off-by: Sam James gentoo.org> media-libs/libprojectm/libprojectm-3.1.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libprojectm/libprojectm-3.1.12.ebuild b/media-libs/libprojectm/libprojectm-3.1.12.ebuild index 20a5bde6e36..d65c687473c 100644 --- a/media-libs/libprojectm/libprojectm-3.1.12.ebuild +++ b/media-libs/libprojectm/libprojectm-3.1.12.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then else MY_PV="${PV/_/-}" SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 arm arm64 ppc ppc64 ~sparc ~x86" + KEYWORDS="amd64 arm arm64 ppc ppc64 sparc ~x86" S=${WORKDIR}/projectm-${MY_PV}/ fi
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 96de754f9d7f9de8f63259baedd2b6f4c4163af6 Author: Sam James gentoo org> AuthorDate: Wed Apr 21 18:53:22 2021 + Commit: Sam James gentoo org> CommitDate: Wed Apr 21 18:53:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96de754f media-libs/libprojectm: Stabilize 3.1.12 amd64, #784431 Signed-off-by: Sam James gentoo.org> media-libs/libprojectm/libprojectm-3.1.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libprojectm/libprojectm-3.1.12.ebuild b/media-libs/libprojectm/libprojectm-3.1.12.ebuild index aee77913356..20a5bde6e36 100644 --- a/media-libs/libprojectm/libprojectm-3.1.12.ebuild +++ b/media-libs/libprojectm/libprojectm-3.1.12.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then else MY_PV="${PV/_/-}" SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 arm arm64 ppc ppc64 ~sparc ~x86" + KEYWORDS="amd64 arm arm64 ppc ppc64 ~sparc ~x86" S=${WORKDIR}/projectm-${MY_PV}/ fi
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: d8fa01b93716afd8c81837cb28dc8bb02d6bca31 Author: Sam James gentoo org> AuthorDate: Tue Apr 20 23:31:56 2021 + Commit: Sam James gentoo org> CommitDate: Tue Apr 20 23:34:56 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8fa01b9 media-libs/libprojectm: Stabilize 3.1.12 ppc, #784431 Signed-off-by: Sam James gentoo.org> media-libs/libprojectm/libprojectm-3.1.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libprojectm/libprojectm-3.1.12.ebuild b/media-libs/libprojectm/libprojectm-3.1.12.ebuild index 0ee4176e316..aee77913356 100644 --- a/media-libs/libprojectm/libprojectm-3.1.12.ebuild +++ b/media-libs/libprojectm/libprojectm-3.1.12.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then else MY_PV="${PV/_/-}" SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 arm arm64 ~ppc ppc64 ~sparc ~x86" + KEYWORDS="~amd64 arm arm64 ppc ppc64 ~sparc ~x86" S=${WORKDIR}/projectm-${MY_PV}/ fi
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: c0d57aff517c8891ce1145c6f3b0089ae8fde2cf Author: Sam James gentoo org> AuthorDate: Tue Apr 20 23:30:07 2021 + Commit: Sam James gentoo org> CommitDate: Tue Apr 20 23:34:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0d57aff media-libs/libprojectm: Stabilize 3.1.12 arm, #784431 Signed-off-by: Sam James gentoo.org> media-libs/libprojectm/libprojectm-3.1.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libprojectm/libprojectm-3.1.12.ebuild b/media-libs/libprojectm/libprojectm-3.1.12.ebuild index 14f6a1cbb31..db85709b059 100644 --- a/media-libs/libprojectm/libprojectm-3.1.12.ebuild +++ b/media-libs/libprojectm/libprojectm-3.1.12.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then else MY_PV="${PV/_/-}" SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~sparc ~x86" + KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 ~sparc ~x86" S=${WORKDIR}/projectm-${MY_PV}/ fi
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 91c3c7be5d497ce5ed1cd723f408890ee0cb308d Author: Sam James gentoo org> AuthorDate: Tue Apr 20 23:31:02 2021 + Commit: Sam James gentoo org> CommitDate: Tue Apr 20 23:34:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91c3c7be media-libs/libprojectm: Stabilize 3.1.12 ppc64, #784431 Signed-off-by: Sam James gentoo.org> media-libs/libprojectm/libprojectm-3.1.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libprojectm/libprojectm-3.1.12.ebuild b/media-libs/libprojectm/libprojectm-3.1.12.ebuild index db85709b059..0ee4176e316 100644 --- a/media-libs/libprojectm/libprojectm-3.1.12.ebuild +++ b/media-libs/libprojectm/libprojectm-3.1.12.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then else MY_PV="${PV/_/-}" SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 ~sparc ~x86" + KEYWORDS="~amd64 arm arm64 ~ppc ppc64 ~sparc ~x86" S=${WORKDIR}/projectm-${MY_PV}/ fi
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/, media-libs/libprojectm/files/
commit: 5b33a00dfa2100e86087874e1a03833098938625 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Feb 28 09:59:00 2021 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Mar 7 18:58:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b33a00d media-libs/libprojectm: Drop 2.1.0-r2 Bug: https://bugs.gentoo.org/763405 Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/libprojectm/Manifest| 1 - .../files/libprojectm-2.1.0-fix-c++14.patch| 64 -- .../files/libprojectm-2.1.0-multilib.patch | 21 --- .../libprojectm/files/libprojectm-2.1.0-path.patch | 13 - media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild | 58 5 files changed, 157 deletions(-) diff --git a/media-libs/libprojectm/Manifest b/media-libs/libprojectm/Manifest index 714a571549a..6aa7269ad12 100644 --- a/media-libs/libprojectm/Manifest +++ b/media-libs/libprojectm/Manifest @@ -1,4 +1,3 @@ DIST libprojectm-3.1.11.tar.gz 52831435 BLAKE2B 286cbe5d7c497b0955da38d3ccfd4a5c97d80bc102a4bb739f98ee6c39afb1420d780c989997c16be9d2e7d54718a498769f98e15e2443bc7ac8ad850ecbb2df SHA512 da2c34ce5798205d31906c401d98ad2f16a45b6123975a291657c892db41c86d05d38edee34b52f2415c4442d8302c8c0dc5bb89e5932a057df17f7ccac7db22 DIST libprojectm-3.1.12.tar.gz 52831726 BLAKE2B f9a9ecf8fc55b49e664a61a5c0ca3eef745b00390d5dd3b1549d6d68985c246834d35adb96ab8595e2bf78997c4688096c7931a6be54ea9d867bfdbe5a427832 SHA512 6d265280f3e3e952686ebf77afd8b083669e9ab81d2d9d122168d47747c367ff3b17ab682cc041e4ac9cee9607b7393b5dcb067deac95fcbb97d63a9656912a5 DIST libprojectm-3.1.8.tar.gz 55482686 BLAKE2B 226cc62ce84932e81c650dac8dcf89eed4d71513324b3bb3a7250c450cb002870f2c2c2eaf6947f6056b35efa5159ea7956bfec420e9f545df445f7654a76d05 SHA512 efbcd5e867ab9e710d11018d580ae6c3bc7aaba46e3ce2a3d682e9ec341756db6ecf613deab0a9d13ed6ace3d05dcf19a384c00ee21832acd5b6ebfe2b806f44 -DIST projectM-complete-2.1.0-Source.tar.gz 31130351 BLAKE2B ec3540326751aba45b9620adfe1e7aed21347c97278de6d23b53ed7fb03878c2d02982fba17b4cda4f713d2cf624fd24adeb15b28fed9d2ab165567f9ff49eaa SHA512 53f4531208d2594f1c28a7f7842fb5ee3349ca9e48f9f0d999a90b6a62d315c9c0ae9cba1cdfacb8a149eba3e5ddc4517ac406ee2c53718191be8e26ee2cca5f diff --git a/media-libs/libprojectm/files/libprojectm-2.1.0-fix-c++14.patch b/media-libs/libprojectm/files/libprojectm-2.1.0-fix-c++14.patch deleted file mode 100644 index e3e15662093..000 --- a/media-libs/libprojectm/files/libprojectm-2.1.0-fix-c++14.patch +++ /dev/null @@ -1,64 +0,0 @@ -Properly call namespaced std::isnan and use implicit -conversion operators, such that they work in C++98 and C++14. -See also: -https://bugs.gentoo.org/show_bug.cgi?id=582866 -https://sourceforge.net/p/projectm/code/ci/92226e25192a69839b9ae3b66ea7173732c639b3 - libprojectM/Common.hpp -+++ libprojectM/Common.hpp -@@ -63,7 +63,7 @@ - - #ifdef LINUX - #include --#define projectM_isnan isnan -+#define projectM_isnan std::isnan - - #endif - libprojectM/MilkdropPresetFactory/Parser.cpp -+++ libprojectM/MilkdropPresetFactory/Parser.cpp -@@ -1406,7 +1406,7 @@ - PerFrameEqn * per_frame_eqn; - GenExpr * gen_expr; - -- if (fs == NULL) -+ if (fs.fail()) - return NULL; - if (param_string == NULL) - return NULL; -@@ -1561,7 +1561,7 @@ - - if (preset == NULL) - return NULL; -- if (fs == NULL) -+ if (fs.fail()) - return NULL; - - if ((token = parseToken(fs, name)) != tEq) -@@ -1875,7 +1875,7 @@ - /* Null argument checks */ - if (preset == NULL) - return PROJECTM_FAILURE; -- if (fs == NULL) -+ if (fs.fail()) - return PROJECTM_FAILURE; - if (token == NULL) - return PROJECTM_FAILURE; -@@ -2166,7 +2166,7 @@ - - if (token == NULL) - return PROJECTM_FAILURE; -- if (fs == NULL) -+ if (fs.fail()) - return PROJECTM_FAILURE; - if (preset == NULL) - return PROJECTM_FAILURE; -@@ -2348,7 +2348,7 @@ - if (token == NULL) - - return PROJECTM_FAILURE; -- if (fs == NULL) -+ if (fs.fail()) - return PROJECTM_FAILURE; - if (preset == NULL) - return PROJECTM_FAILURE; diff --git a/media-libs/libprojectm/files/libprojectm-2.1.0-multilib.patch b/media-libs/libprojectm/files/libprojectm-2.1.0-multilib.patch deleted file mode 100644 index aceee30e627..000 --- a/media-libs/libprojectm/files/libprojectm-2.1.0-multilib.patch +++ /dev/null @@ -1,21 +0,0 @@ libprojectM/CMakeLists.txt -+++ libprojectM/CMakeLists.txt -@@ -35,7 +35,7 @@ - - ADD_DEFINITIONS(-DCMAKE_INSTALL_PREFIX="\\\"${CMAKE_INSTALL_PREFIX}\\\"") - --SET(LIB_INSTALL_DIR "\${exec_prefix}/lib" -+SET(LIB_INSTALL_DIR "\${exec_prefix}/lib${LIB_SUFFIX}" - CACHE PATH "The subdirectory relative to the install prefix where libraries will be installed (default is /lib)" - FORCE) - -@@ -234,7 +234,7 @@ - FILE(GLOB presets "presets/*.milk" "presets/*.prjm" "presets/*.tga") - INS
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 3d55f078c583174866d8174ad8a16eb8eb8c0836 Author: Sam James gentoo org> AuthorDate: Thu Feb 25 09:45:33 2021 + Commit: Sam James gentoo org> CommitDate: Thu Feb 25 09:45:33 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d55f078 media-libs/libprojectm: Stabilize 3.1.8 ppc64, #763405 Signed-off-by: Sam James gentoo.org> media-libs/libprojectm/libprojectm-3.1.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libprojectm/libprojectm-3.1.8.ebuild b/media-libs/libprojectm/libprojectm-3.1.8.ebuild index 12835ffd75a..8b34a76cc92 100644 --- a/media-libs/libprojectm/libprojectm-3.1.8.ebuild +++ b/media-libs/libprojectm/libprojectm-3.1.8.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then else MY_PV="${PV/_/-}" SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 sparc x86" + KEYWORDS="amd64 ~arm arm64 ppc ppc64 sparc x86" S=${WORKDIR}/projectm-${MY_PV}/ fi
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 2ce69fb99e7fb046ae38ae4e0468ba02e1362856 Author: Craig Andrews gentoo org> AuthorDate: Sun Feb 21 01:50:29 2021 + Commit: Craig Andrews gentoo org> CommitDate: Sun Feb 21 01:50:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ce69fb9 media-libs/libprojectm: 3.1.12 version bump Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Craig Andrews gentoo.org> media-libs/libprojectm/Manifest | 1 + media-libs/libprojectm/libprojectm-3.1.12.ebuild | 73 2 files changed, 74 insertions(+) diff --git a/media-libs/libprojectm/Manifest b/media-libs/libprojectm/Manifest index 184e2aa5b35..714a571549a 100644 --- a/media-libs/libprojectm/Manifest +++ b/media-libs/libprojectm/Manifest @@ -1,3 +1,4 @@ DIST libprojectm-3.1.11.tar.gz 52831435 BLAKE2B 286cbe5d7c497b0955da38d3ccfd4a5c97d80bc102a4bb739f98ee6c39afb1420d780c989997c16be9d2e7d54718a498769f98e15e2443bc7ac8ad850ecbb2df SHA512 da2c34ce5798205d31906c401d98ad2f16a45b6123975a291657c892db41c86d05d38edee34b52f2415c4442d8302c8c0dc5bb89e5932a057df17f7ccac7db22 +DIST libprojectm-3.1.12.tar.gz 52831726 BLAKE2B f9a9ecf8fc55b49e664a61a5c0ca3eef745b00390d5dd3b1549d6d68985c246834d35adb96ab8595e2bf78997c4688096c7931a6be54ea9d867bfdbe5a427832 SHA512 6d265280f3e3e952686ebf77afd8b083669e9ab81d2d9d122168d47747c367ff3b17ab682cc041e4ac9cee9607b7393b5dcb067deac95fcbb97d63a9656912a5 DIST libprojectm-3.1.8.tar.gz 55482686 BLAKE2B 226cc62ce84932e81c650dac8dcf89eed4d71513324b3bb3a7250c450cb002870f2c2c2eaf6947f6056b35efa5159ea7956bfec420e9f545df445f7654a76d05 SHA512 efbcd5e867ab9e710d11018d580ae6c3bc7aaba46e3ce2a3d682e9ec341756db6ecf613deab0a9d13ed6ace3d05dcf19a384c00ee21832acd5b6ebfe2b806f44 DIST projectM-complete-2.1.0-Source.tar.gz 31130351 BLAKE2B ec3540326751aba45b9620adfe1e7aed21347c97278de6d23b53ed7fb03878c2d02982fba17b4cda4f713d2cf624fd24adeb15b28fed9d2ab165567f9ff49eaa SHA512 53f4531208d2594f1c28a7f7842fb5ee3349ca9e48f9f0d999a90b6a62d315c9c0ae9cba1cdfacb8a149eba3e5ddc4517ac406ee2c53718191be8e26ee2cca5f diff --git a/media-libs/libprojectm/libprojectm-3.1.12.ebuild b/media-libs/libprojectm/libprojectm-3.1.12.ebuild new file mode 100644 index 000..a273f50c063 --- /dev/null +++ b/media-libs/libprojectm/libprojectm-3.1.12.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="A graphical music visualization plugin similar to milkdrop" +HOMEPAGE="https://github.com/projectM-visualizer/projectm"; + +if [[ ${PV} == * ]] ; then + EGIT_REPO_URI="https://github.com/projectM-visualizer/projectm.git"; + inherit git-r3 +else + MY_PV="${PV/_/-}" + SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" + S=${WORKDIR}/projectm-${MY_PV}/ +fi + +LICENSE="LGPL-2" +SLOT="0/2" +IUSE="gles2 jack pulseaudio qt5 sdl" +REQUIRED_USE=" + jack? ( qt5 ) + pulseaudio? ( qt5 ) +" + +RDEPEND="gles2? ( media-libs/mesa[gles2] ) + media-libs/glm + media-libs/mesa[X(+)] + jack? ( + virtual/jack + ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtopengl:5 + ) + pulseaudio? ( + media-sound/pulseaudio + ) + sdl? ( >=media-libs/libsdl2-2.0.5 ) + sys-libs/zlib" + +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig +" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_enable gles2 gles) + $(use_enable jack) + $(use_enable qt5 qt) + $(use_enable pulseaudio) + $(use_enable sdl) + --enable-emscripten=no + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 9f436137120dc986dbe0edf637914dbc4381b12c Author: Alexander Golubev gmail com> AuthorDate: Tue Feb 16 04:31:47 2021 + Commit: Craig Andrews gentoo org> CommitDate: Tue Feb 16 17:27:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f436137 media-libs/libprojectm: fix deps&USEs with revbump Fix jack support: it requires qt enabled Make pulseaudio support optional Signed-off-by: Alexander Golubev gmail.com> Closes: https://github.com/gentoo/gentoo/pull/19483 Signed-off-by: Craig Andrews gentoo.org> ...bprojectm-.ebuild => libprojectm-3.1.8-r1.ebuild} | 16 ++-- media-libs/libprojectm/libprojectm-.ebuild | 16 ++-- 2 files changed, 20 insertions(+), 12 deletions(-) diff --git a/media-libs/libprojectm/libprojectm-.ebuild b/media-libs/libprojectm/libprojectm-3.1.8-r1.ebuild similarity index 83% copy from media-libs/libprojectm/libprojectm-.ebuild copy to media-libs/libprojectm/libprojectm-3.1.8-r1.ebuild index cd148676740..a273f50c063 100644 --- a/media-libs/libprojectm/libprojectm-.ebuild +++ b/media-libs/libprojectm/libprojectm-3.1.8-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,21 +14,22 @@ if [[ ${PV} == * ]] ; then else MY_PV="${PV/_/-}" SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" S=${WORKDIR}/projectm-${MY_PV}/ fi LICENSE="LGPL-2" SLOT="0/2" -IUSE="gles2 jack qt5 sdl" +IUSE="gles2 jack pulseaudio qt5 sdl" +REQUIRED_USE=" + jack? ( qt5 ) + pulseaudio? ( qt5 ) +" RDEPEND="gles2? ( media-libs/mesa[gles2] ) media-libs/glm media-libs/mesa[X(+)] jack? ( - dev-qt/qtcore:5 - dev-qt/qtdeclarative:5 - dev-qt/qtopengl:5 virtual/jack ) qt5? ( @@ -37,6 +38,8 @@ RDEPEND="gles2? ( media-libs/mesa[gles2] ) dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtopengl:5 + ) + pulseaudio? ( media-sound/pulseaudio ) sdl? ( >=media-libs/libsdl2-2.0.5 ) @@ -57,6 +60,7 @@ src_configure() { $(use_enable gles2 gles) $(use_enable jack) $(use_enable qt5 qt) + $(use_enable pulseaudio) $(use_enable sdl) --enable-emscripten=no ) diff --git a/media-libs/libprojectm/libprojectm-.ebuild b/media-libs/libprojectm/libprojectm-.ebuild index cd148676740..a273f50c063 100644 --- a/media-libs/libprojectm/libprojectm-.ebuild +++ b/media-libs/libprojectm/libprojectm-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,21 +14,22 @@ if [[ ${PV} == * ]] ; then else MY_PV="${PV/_/-}" SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" S=${WORKDIR}/projectm-${MY_PV}/ fi LICENSE="LGPL-2" SLOT="0/2" -IUSE="gles2 jack qt5 sdl" +IUSE="gles2 jack pulseaudio qt5 sdl" +REQUIRED_USE=" + jack? ( qt5 ) + pulseaudio? ( qt5 ) +" RDEPEND="gles2? ( media-libs/mesa[gles2] ) media-libs/glm media-libs/mesa[X(+)] jack? ( - dev-qt/qtcore:5 - dev-qt/qtdeclarative:5 - dev-qt/qtopengl:5 virtual/jack ) qt5? ( @@ -37,6 +38,8 @@ RDEPEND="gles2? ( media-libs/mesa[gles2] ) dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtopengl:5 + ) + pulseaudio? ( media-sound/pulseaudio ) sdl? ( >=media-libs/libsdl2-2.0.5 ) @@ -57,6 +60,7 @@ src_configure() { $(use_enable gles2 gles) $(use_enable jack) $(use_enable qt5 qt) + $(use_enable pulseaudio) $(use_enable sdl) --enable-emscripten=no )
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 2f707a851055ffa9a37ba871749fa1f13d014548 Author: Craig Andrews gentoo org> AuthorDate: Tue Feb 16 17:26:08 2021 + Commit: Craig Andrews gentoo org> CommitDate: Tue Feb 16 17:27:50 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f707a85 media-libs/libprojectm: 3.1.11 version bump Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Craig Andrews gentoo.org> media-libs/libprojectm/Manifest | 1 + media-libs/libprojectm/libprojectm-3.1.11.ebuild | 73 2 files changed, 74 insertions(+) diff --git a/media-libs/libprojectm/Manifest b/media-libs/libprojectm/Manifest index 841bec98fc4..184e2aa5b35 100644 --- a/media-libs/libprojectm/Manifest +++ b/media-libs/libprojectm/Manifest @@ -1,2 +1,3 @@ +DIST libprojectm-3.1.11.tar.gz 52831435 BLAKE2B 286cbe5d7c497b0955da38d3ccfd4a5c97d80bc102a4bb739f98ee6c39afb1420d780c989997c16be9d2e7d54718a498769f98e15e2443bc7ac8ad850ecbb2df SHA512 da2c34ce5798205d31906c401d98ad2f16a45b6123975a291657c892db41c86d05d38edee34b52f2415c4442d8302c8c0dc5bb89e5932a057df17f7ccac7db22 DIST libprojectm-3.1.8.tar.gz 55482686 BLAKE2B 226cc62ce84932e81c650dac8dcf89eed4d71513324b3bb3a7250c450cb002870f2c2c2eaf6947f6056b35efa5159ea7956bfec420e9f545df445f7654a76d05 SHA512 efbcd5e867ab9e710d11018d580ae6c3bc7aaba46e3ce2a3d682e9ec341756db6ecf613deab0a9d13ed6ace3d05dcf19a384c00ee21832acd5b6ebfe2b806f44 DIST projectM-complete-2.1.0-Source.tar.gz 31130351 BLAKE2B ec3540326751aba45b9620adfe1e7aed21347c97278de6d23b53ed7fb03878c2d02982fba17b4cda4f713d2cf624fd24adeb15b28fed9d2ab165567f9ff49eaa SHA512 53f4531208d2594f1c28a7f7842fb5ee3349ca9e48f9f0d999a90b6a62d315c9c0ae9cba1cdfacb8a149eba3e5ddc4517ac406ee2c53718191be8e26ee2cca5f diff --git a/media-libs/libprojectm/libprojectm-3.1.11.ebuild b/media-libs/libprojectm/libprojectm-3.1.11.ebuild new file mode 100644 index 000..a273f50c063 --- /dev/null +++ b/media-libs/libprojectm/libprojectm-3.1.11.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="A graphical music visualization plugin similar to milkdrop" +HOMEPAGE="https://github.com/projectM-visualizer/projectm"; + +if [[ ${PV} == * ]] ; then + EGIT_REPO_URI="https://github.com/projectM-visualizer/projectm.git"; + inherit git-r3 +else + MY_PV="${PV/_/-}" + SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" + S=${WORKDIR}/projectm-${MY_PV}/ +fi + +LICENSE="LGPL-2" +SLOT="0/2" +IUSE="gles2 jack pulseaudio qt5 sdl" +REQUIRED_USE=" + jack? ( qt5 ) + pulseaudio? ( qt5 ) +" + +RDEPEND="gles2? ( media-libs/mesa[gles2] ) + media-libs/glm + media-libs/mesa[X(+)] + jack? ( + virtual/jack + ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtopengl:5 + ) + pulseaudio? ( + media-sound/pulseaudio + ) + sdl? ( >=media-libs/libsdl2-2.0.5 ) + sys-libs/zlib" + +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig +" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_enable gles2 gles) + $(use_enable jack) + $(use_enable qt5 qt) + $(use_enable pulseaudio) + $(use_enable sdl) + --enable-emscripten=no + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: b44595853e698d2eb63cd838d74ac0a944d353fa Author: Rolf Eike Beer sf-mail de> AuthorDate: Sun Feb 7 11:49:37 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Feb 7 18:18:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4459585 media-libs/libprojectm: stable 3.1.8 for sparc, bug #763405 Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/libprojectm/libprojectm-3.1.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libprojectm/libprojectm-3.1.8.ebuild b/media-libs/libprojectm/libprojectm-3.1.8.ebuild index dc585921875..12835ffd75a 100644 --- a/media-libs/libprojectm/libprojectm-3.1.8.ebuild +++ b/media-libs/libprojectm/libprojectm-3.1.8.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then else MY_PV="${PV/_/-}" SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 ~sparc x86" + KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 sparc x86" S=${WORKDIR}/projectm-${MY_PV}/ fi
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: c273cbcb32f35ef9617985e901d81250387ca9af Author: Sam James gentoo org> AuthorDate: Sun Feb 7 09:22:33 2021 + Commit: Sam James gentoo org> CommitDate: Sun Feb 7 09:22:40 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c273cbcb media-libs/libprojectm: Stabilize 3.1.8 ppc, #763405 Signed-off-by: Sam James gentoo.org> media-libs/libprojectm/libprojectm-3.1.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libprojectm/libprojectm-3.1.8.ebuild b/media-libs/libprojectm/libprojectm-3.1.8.ebuild index 6756ac988c2..dc585921875 100644 --- a/media-libs/libprojectm/libprojectm-3.1.8.ebuild +++ b/media-libs/libprojectm/libprojectm-3.1.8.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then else MY_PV="${PV/_/-}" SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~sparc x86" + KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 ~sparc x86" S=${WORKDIR}/projectm-${MY_PV}/ fi
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 4d7df01e2c679d0de39fc03f5002d3dc09167024 Author: Sam James gentoo org> AuthorDate: Mon Jan 4 03:32:22 2021 + Commit: Sam James gentoo org> CommitDate: Mon Jan 4 03:32:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d7df01e media-libs/libprojectm: Stabilize 3.1.8 arm64, #763405 Signed-off-by: Sam James gentoo.org> media-libs/libprojectm/libprojectm-3.1.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libprojectm/libprojectm-3.1.8.ebuild b/media-libs/libprojectm/libprojectm-3.1.8.ebuild index 299b9b4c2c8..8ec763054b8 100644 --- a/media-libs/libprojectm/libprojectm-3.1.8.ebuild +++ b/media-libs/libprojectm/libprojectm-3.1.8.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then else MY_PV="${PV/_/-}" SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" + KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~sparc ~x86" S=${WORKDIR}/projectm-${MY_PV}/ fi
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: b945a0a2c05c659f53eadce97a6373951d4b07a8 Author: Sam James gentoo org> AuthorDate: Mon Jan 4 03:30:26 2021 + Commit: Sam James gentoo org> CommitDate: Mon Jan 4 03:30:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b945a0a2 media-libs/libprojectm: Stabilize 3.1.8 amd64, #763405 Signed-off-by: Sam James gentoo.org> media-libs/libprojectm/libprojectm-3.1.8.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/libprojectm/libprojectm-3.1.8.ebuild b/media-libs/libprojectm/libprojectm-3.1.8.ebuild index 168c60f314c..299b9b4c2c8 100644 --- a/media-libs/libprojectm/libprojectm-3.1.8.ebuild +++ b/media-libs/libprojectm/libprojectm-3.1.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then else MY_PV="${PV/_/-}" SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" S=${WORKDIR}/projectm-${MY_PV}/ fi
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: d66fb1886f4c42b6a738d8070481725b52b3205b Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Nov 26 23:01:09 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Nov 26 23:01:09 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d66fb188 media-libs/libprojectm: keyworded 3.1.8 for ppc keyworded wrt bug #732332 Package-Manager: Portage-3.0.10, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/libprojectm/libprojectm-3.1.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libprojectm/libprojectm-3.1.8.ebuild b/media-libs/libprojectm/libprojectm-3.1.8.ebuild index cd148676740..168c60f314c 100644 --- a/media-libs/libprojectm/libprojectm-3.1.8.ebuild +++ b/media-libs/libprojectm/libprojectm-3.1.8.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then else MY_PV="${PV/_/-}" SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" S=${WORKDIR}/projectm-${MY_PV}/ fi
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 5ba10b974f95a6a93b38562bf1085edab029c1a4 Author: Craig Andrews gentoo org> AuthorDate: Sun Sep 20 20:30:17 2020 + Commit: Craig Andrews gentoo org> CommitDate: Sun Sep 20 20:54:10 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ba10b97 media-libs/libprojectm: 3.1.8 version bump Package-Manager: Portage-3.0.7, Repoman-3.0.1 Signed-off-by: Craig Andrews gentoo.org> media-libs/libprojectm/Manifest | 1 + .../libprojectm/{libprojectm-.ebuild => libprojectm-3.1.8.ebuild} | 2 +- media-libs/libprojectm/libprojectm-.ebuild | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/media-libs/libprojectm/Manifest b/media-libs/libprojectm/Manifest index 0dbaf6f76ad..1ff9b2850b9 100644 --- a/media-libs/libprojectm/Manifest +++ b/media-libs/libprojectm/Manifest @@ -1,2 +1,3 @@ DIST libprojectm-3.1.7.tar.gz 55475848 BLAKE2B c9a9e386d36433504724104e7fb899955095950a1686c6719a5f660bd53b000db6487141ee6b81171ffe5145aa524e3329e8d2aa83656177186ec784a820249b SHA512 410a3429b8f25a43a4ba6444579a4a866338b87844c555dc4b888d9e556448c864482a4bd8e825a7c23aa04b38a2516197d192e621ff570838ddc715e574dd61 +DIST libprojectm-3.1.8.tar.gz 55482686 BLAKE2B 226cc62ce84932e81c650dac8dcf89eed4d71513324b3bb3a7250c450cb002870f2c2c2eaf6947f6056b35efa5159ea7956bfec420e9f545df445f7654a76d05 SHA512 efbcd5e867ab9e710d11018d580ae6c3bc7aaba46e3ce2a3d682e9ec341756db6ecf613deab0a9d13ed6ace3d05dcf19a384c00ee21832acd5b6ebfe2b806f44 DIST projectM-complete-2.1.0-Source.tar.gz 31130351 BLAKE2B ec3540326751aba45b9620adfe1e7aed21347c97278de6d23b53ed7fb03878c2d02982fba17b4cda4f713d2cf624fd24adeb15b28fed9d2ab165567f9ff49eaa SHA512 53f4531208d2594f1c28a7f7842fb5ee3349ca9e48f9f0d999a90b6a62d315c9c0ae9cba1cdfacb8a149eba3e5ddc4517ac406ee2c53718191be8e26ee2cca5f diff --git a/media-libs/libprojectm/libprojectm-.ebuild b/media-libs/libprojectm/libprojectm-3.1.8.ebuild similarity index 96% copy from media-libs/libprojectm/libprojectm-.ebuild copy to media-libs/libprojectm/libprojectm-3.1.8.ebuild index 1dc01b43566..cd148676740 100644 --- a/media-libs/libprojectm/libprojectm-.ebuild +++ b/media-libs/libprojectm/libprojectm-3.1.8.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then else MY_PV="${PV/_/-}" SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86" S=${WORKDIR}/projectm-${MY_PV}/ fi diff --git a/media-libs/libprojectm/libprojectm-.ebuild b/media-libs/libprojectm/libprojectm-.ebuild index 1dc01b43566..cd148676740 100644 --- a/media-libs/libprojectm/libprojectm-.ebuild +++ b/media-libs/libprojectm/libprojectm-.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then else MY_PV="${PV/_/-}" SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86" S=${WORKDIR}/projectm-${MY_PV}/ fi
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: c57f2efa554c178c05809ec92335e5fa5a86e373 Author: Craig Andrews gentoo org> AuthorDate: Sun Sep 20 20:34:25 2020 + Commit: Craig Andrews gentoo org> CommitDate: Sun Sep 20 20:54:11 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c57f2efa media-libs/libprojectm: Cleanup old version Package-Manager: Portage-3.0.7, Repoman-3.0.1 Signed-off-by: Craig Andrews gentoo.org> media-libs/libprojectm/Manifest | 1 - media-libs/libprojectm/libprojectm-3.1.7.ebuild | 69 - 2 files changed, 70 deletions(-) diff --git a/media-libs/libprojectm/Manifest b/media-libs/libprojectm/Manifest index 1ff9b2850b9..841bec98fc4 100644 --- a/media-libs/libprojectm/Manifest +++ b/media-libs/libprojectm/Manifest @@ -1,3 +1,2 @@ -DIST libprojectm-3.1.7.tar.gz 55475848 BLAKE2B c9a9e386d36433504724104e7fb899955095950a1686c6719a5f660bd53b000db6487141ee6b81171ffe5145aa524e3329e8d2aa83656177186ec784a820249b SHA512 410a3429b8f25a43a4ba6444579a4a866338b87844c555dc4b888d9e556448c864482a4bd8e825a7c23aa04b38a2516197d192e621ff570838ddc715e574dd61 DIST libprojectm-3.1.8.tar.gz 55482686 BLAKE2B 226cc62ce84932e81c650dac8dcf89eed4d71513324b3bb3a7250c450cb002870f2c2c2eaf6947f6056b35efa5159ea7956bfec420e9f545df445f7654a76d05 SHA512 efbcd5e867ab9e710d11018d580ae6c3bc7aaba46e3ce2a3d682e9ec341756db6ecf613deab0a9d13ed6ace3d05dcf19a384c00ee21832acd5b6ebfe2b806f44 DIST projectM-complete-2.1.0-Source.tar.gz 31130351 BLAKE2B ec3540326751aba45b9620adfe1e7aed21347c97278de6d23b53ed7fb03878c2d02982fba17b4cda4f713d2cf624fd24adeb15b28fed9d2ab165567f9ff49eaa SHA512 53f4531208d2594f1c28a7f7842fb5ee3349ca9e48f9f0d999a90b6a62d315c9c0ae9cba1cdfacb8a149eba3e5ddc4517ac406ee2c53718191be8e26ee2cca5f diff --git a/media-libs/libprojectm/libprojectm-3.1.7.ebuild b/media-libs/libprojectm/libprojectm-3.1.7.ebuild deleted file mode 100644 index cd148676740..000 --- a/media-libs/libprojectm/libprojectm-3.1.7.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="A graphical music visualization plugin similar to milkdrop" -HOMEPAGE="https://github.com/projectM-visualizer/projectm"; - -if [[ ${PV} == * ]] ; then - EGIT_REPO_URI="https://github.com/projectM-visualizer/projectm.git"; - inherit git-r3 -else - MY_PV="${PV/_/-}" - SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86" - S=${WORKDIR}/projectm-${MY_PV}/ -fi - -LICENSE="LGPL-2" -SLOT="0/2" -IUSE="gles2 jack qt5 sdl" - -RDEPEND="gles2? ( media-libs/mesa[gles2] ) - media-libs/glm - media-libs/mesa[X(+)] - jack? ( - dev-qt/qtcore:5 - dev-qt/qtdeclarative:5 - dev-qt/qtopengl:5 - virtual/jack - ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtdeclarative:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtopengl:5 - media-sound/pulseaudio - ) - sdl? ( >=media-libs/libsdl2-2.0.5 ) - sys-libs/zlib" - -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig -" - -src_prepare() { - default - eautoreconf -} - -src_configure() { - local myeconfargs=( - $(use_enable gles2 gles) - $(use_enable jack) - $(use_enable qt5 qt) - $(use_enable sdl) - --enable-emscripten=no - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/files/
commit: f01561a0637d7f36bac3cef0a2533ee8dcbc2a37 Author: Michael Mair-Keimberger gmail com> AuthorDate: Mon Aug 3 17:00:36 2020 + Commit: Aaron Bauman gentoo org> CommitDate: Mon Aug 10 23:13:54 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f01561a0 media-libs/libprojectm: remove unused patch Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Michael Mair-Keimberger gmail.com> Closes: https://github.com/gentoo/gentoo/pull/16981 Signed-off-by: Aaron Bauman gentoo.org> .../files/libprojectm-3.1.3-bashisms.patch | 47 -- 1 file changed, 47 deletions(-) diff --git a/media-libs/libprojectm/files/libprojectm-3.1.3-bashisms.patch b/media-libs/libprojectm/files/libprojectm-3.1.3-bashisms.patch deleted file mode 100644 index 8d84ece802c..000 --- a/media-libs/libprojectm/files/libprojectm-3.1.3-bashisms.patch +++ /dev/null @@ -1,47 +0,0 @@ -From 8a522d975890a4512be0f04285f356c6db653a57 Mon Sep 17 00:00:00 2001 -From: Lars Wendler -Date: Thu, 14 May 2020 11:46:50 +0200 -Subject: [PATCH] configure.ac: Avoid bashisms - -or else we end up like this: - - ./configure: 18902: ./configure: Syntax error: redirection unexpected - -or - - ./configure: 20152: ./configure: my_CFLAGS+=-DDATADIR_PATH=\""$(pkgdatadir)"\" : not found - ./configure: 20153: ./configure: my_CFLAGS+=-I$(top_srcdir)/vendor : not found - -Gentoo-bug: https://bugs.gentoo.org/714098 -Signed-off-by: Lars Wendler - configure.ac | 8 - 1 file changed, 4 insertions(+), 4 deletions(-) - -diff --git a/configure.ac b/configure.ac -index 5fa53eca5..ecf85e076 100644 a/configure.ac -+++ b/configure.ac -@@ -163,7 +163,7 @@ AC_PREFIX_DEFAULT([/usr/local]) - - AC_PROG_MKDIR_P - --AS_IF([grep android <<< ${host}], [], -+AS_IF([echo ${host} | grep -Fq android], [], - [AX_CHECK_COMPILE_FLAG([-stdlib=libc++], [ - CXXFLAGS="$CXXFLAGS -stdlib=libc++"]) - ]) -@@ -237,10 +237,10 @@ AM_CONDITIONAL([ENABLE_EMSCRIPTEN], [test "x$enable_emscripten" = "xyes"]) - AM_CONDITIONAL([ENABLE_PRESET_SUBDIRS], [test "x$enable_preset_subdirs" = "xyes"]) - - --my_CFLAGS="-Wall -Wchar-subscripts -Wformat-security -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits " -+my_CFLAGS="-Wall -Wchar-subscripts -Wformat-security -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits" - #my_CFLAGS+="-fsanitize=address -fno-omit-frame-pointer " --my_CFLAGS+='-DDATADIR_PATH=\""$(pkgdatadir)"\" ' --my_CFLAGS+='-I$(top_srcdir)/vendor ' -+my_CFLAGS="${my_CFLAGS} -DDATADIR_PATH=\\\"\"\$(pkgdatadir)\\\"\"" -+my_CFLAGS="${my_CFLAGS} -I\$(top_srcdir)/vendor" - AC_SUBST([my_CFLAGS]) - -
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 279f3af9ab72a15e3b47c97f2d999670328a55f7 Author: Rolf Eike Beer sf-mail de> AuthorDate: Sun Aug 9 12:26:51 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Aug 9 12:32:00 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=279f3af9 media-libs/libprojectm: keyworded 3.1.7 for sparc, bug #732332 Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/libprojectm/libprojectm-3.1.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libprojectm/libprojectm-3.1.7.ebuild b/media-libs/libprojectm/libprojectm-3.1.7.ebuild index 1dc01b43566..cd148676740 100644 --- a/media-libs/libprojectm/libprojectm-3.1.7.ebuild +++ b/media-libs/libprojectm/libprojectm-3.1.7.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then else MY_PV="${PV/_/-}" SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~sparc ~x86" S=${WORKDIR}/projectm-${MY_PV}/ fi
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 9c5d09f4291b080ec882a3ae6ac45825545319bd Author: Craig Andrews gentoo org> AuthorDate: Wed Jul 29 14:18:44 2020 + Commit: Craig Andrews gentoo org> CommitDate: Wed Jul 29 14:19:08 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c5d09f4 media-libs/libprojectm: Cleanup old versions Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Craig Andrews gentoo.org> media-libs/libprojectm/Manifest| 4 -- .../libprojectm/libprojectm-3.1.1_rc8-r1.ebuild| 61 -- media-libs/libprojectm/libprojectm-3.1.2.ebuild| 69 media-libs/libprojectm/libprojectm-3.1.3.ebuild| 73 -- .../libprojectm/libprojectm-3.1.6_pre.ebuild | 69 5 files changed, 276 deletions(-) diff --git a/media-libs/libprojectm/Manifest b/media-libs/libprojectm/Manifest index 51f3541dd92..0dbaf6f76ad 100644 --- a/media-libs/libprojectm/Manifest +++ b/media-libs/libprojectm/Manifest @@ -1,6 +1,2 @@ -DIST libprojectm-3.1.1_rc8.tar.gz 54503673 BLAKE2B f7d781c6a0e54414d0a9ba5ab601556384e6af9b6a23a3123d3f3e0b1613549727b75901681beba1cd3fdd4193415d9e0bb927c4f7b69c41f4e4e85adb5f8597 SHA512 dcf2e7a0a826438bee538f052287b2057a303f5c29e77804874c9d5ea9f3cc0395a51f7734eec027a4f4e687c7b9f818bf908084c8b9da0953cd95d7fa12c864 -DIST libprojectm-3.1.2.tar.gz 54503159 BLAKE2B 5b520a6c1553e80de3fc8b0aedff12c50226252ae7a6d651dff910104244e2f0747fc43791b0524f46f8fa305688749fc4f508b76d04506aa17292f2c8789d1c SHA512 c7c8e61b6262324a7d4094f92796732f7c7bf9fdd82df3dc327efe82fd1d3d8277763059ba72e3fea70875952dd763998cd3b69ed64f594fbff8ae489110dfa2 -DIST libprojectm-3.1.3.tar.gz 54503797 BLAKE2B 2aa8900887201f00f85cbd2e4eb908d5825b95364a2df39cecd9ccdd63e677766bc45fc5280b4b773632b920b3331127be159d9e5e29304c3df4f049e49021c3 SHA512 c9910ec9dd3e6625df885a23cb72616723142974ee80cc40d108992e997342f7b8962c63d5a0512b793f425c7abb0477dbd5d641a70161d8e42f1489e08f402b -DIST libprojectm-3.1.6_pre.tar.gz 55378555 BLAKE2B 8a5c7dfdeae0806b1a10150be21256438173a004ec5915c7cf03c432dcfd49b3e3ef32cba0dcfc709838a5677a75f7129ce2343828bbb6a1ee94b824110d90ed SHA512 d1b90539a2eeb01fdb96f699743d086e58c604756ea11676ac3db8d9c0a1071d39f8d48885abdb9b0c41f347cece7c104eb0081e197ad5d8dea8e2832e9c5f97 DIST libprojectm-3.1.7.tar.gz 55475848 BLAKE2B c9a9e386d36433504724104e7fb899955095950a1686c6719a5f660bd53b000db6487141ee6b81171ffe5145aa524e3329e8d2aa83656177186ec784a820249b SHA512 410a3429b8f25a43a4ba6444579a4a866338b87844c555dc4b888d9e556448c864482a4bd8e825a7c23aa04b38a2516197d192e621ff570838ddc715e574dd61 DIST projectM-complete-2.1.0-Source.tar.gz 31130351 BLAKE2B ec3540326751aba45b9620adfe1e7aed21347c97278de6d23b53ed7fb03878c2d02982fba17b4cda4f713d2cf624fd24adeb15b28fed9d2ab165567f9ff49eaa SHA512 53f4531208d2594f1c28a7f7842fb5ee3349ca9e48f9f0d999a90b6a62d315c9c0ae9cba1cdfacb8a149eba3e5ddc4517ac406ee2c53718191be8e26ee2cca5f diff --git a/media-libs/libprojectm/libprojectm-3.1.1_rc8-r1.ebuild b/media-libs/libprojectm/libprojectm-3.1.1_rc8-r1.ebuild deleted file mode 100644 index 39a52693e9d..000 --- a/media-libs/libprojectm/libprojectm-3.1.1_rc8-r1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="A graphical music visualization plugin similar to milkdrop" -HOMEPAGE="https://github.com/projectM-visualizer/projectm"; - -if [[ ${PV} == * ]] ; then - EGIT_REPO_URI="https://github.com/projectM-visualizer/projectm.git"; - inherit git-r3 -else - MY_PV="${PV/_/-}" - SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" - S=${WORKDIR}/projectm-${MY_PV}/ -fi - -LICENSE="LGPL-2" -SLOT="0/2" -IUSE="gles2 qt5 sdl" - -RDEPEND="gles2? ( media-libs/mesa[gles2] ) - media-libs/glm - media-libs/mesa[X(+)] - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtopengl:5 - media-sound/pulseaudio - ) - sdl? ( >=media-libs/libsdl2-2.0.5 ) - sys-libs/zlib" - -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig -" - -src_prepare() { - default - eautoreconf -} - -src_configure() { - local myeconfargs=( - $(use_enable gles2 gles) - $(use_enable qt5 qt) - $(use_enable sdl) - --enable-emscripten=no - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} diff --git a/media-libs/libprojectm/libprojectm-3.1.2.ebuild b/media-libs/libprojectm/libprojectm-3.1.2.ebuild deleted file mode 100644 index 1dc01b43566..000 --- a/media-libs/libprojectm/libprojectm-3.1.2.ebuild +++ /dev/null @@ -1,69 +
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 4d26262ff879351eeb533f1170d7705b8bd97261 Author: Craig Andrews gentoo org> AuthorDate: Wed Jul 29 13:34:58 2020 + Commit: Craig Andrews gentoo org> CommitDate: Wed Jul 29 14:19:07 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d26262f media-libs/libprojectm: 3.1.7 version bump Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Craig Andrews gentoo.org> media-libs/libprojectm/Manifest | 1 + media-libs/libprojectm/libprojectm-3.1.7.ebuild | 69 + 2 files changed, 70 insertions(+) diff --git a/media-libs/libprojectm/Manifest b/media-libs/libprojectm/Manifest index 5e5c5e09c32..51f3541dd92 100644 --- a/media-libs/libprojectm/Manifest +++ b/media-libs/libprojectm/Manifest @@ -2,4 +2,5 @@ DIST libprojectm-3.1.1_rc8.tar.gz 54503673 BLAKE2B f7d781c6a0e54414d0a9ba5ab6015 DIST libprojectm-3.1.2.tar.gz 54503159 BLAKE2B 5b520a6c1553e80de3fc8b0aedff12c50226252ae7a6d651dff910104244e2f0747fc43791b0524f46f8fa305688749fc4f508b76d04506aa17292f2c8789d1c SHA512 c7c8e61b6262324a7d4094f92796732f7c7bf9fdd82df3dc327efe82fd1d3d8277763059ba72e3fea70875952dd763998cd3b69ed64f594fbff8ae489110dfa2 DIST libprojectm-3.1.3.tar.gz 54503797 BLAKE2B 2aa8900887201f00f85cbd2e4eb908d5825b95364a2df39cecd9ccdd63e677766bc45fc5280b4b773632b920b3331127be159d9e5e29304c3df4f049e49021c3 SHA512 c9910ec9dd3e6625df885a23cb72616723142974ee80cc40d108992e997342f7b8962c63d5a0512b793f425c7abb0477dbd5d641a70161d8e42f1489e08f402b DIST libprojectm-3.1.6_pre.tar.gz 55378555 BLAKE2B 8a5c7dfdeae0806b1a10150be21256438173a004ec5915c7cf03c432dcfd49b3e3ef32cba0dcfc709838a5677a75f7129ce2343828bbb6a1ee94b824110d90ed SHA512 d1b90539a2eeb01fdb96f699743d086e58c604756ea11676ac3db8d9c0a1071d39f8d48885abdb9b0c41f347cece7c104eb0081e197ad5d8dea8e2832e9c5f97 +DIST libprojectm-3.1.7.tar.gz 55475848 BLAKE2B c9a9e386d36433504724104e7fb899955095950a1686c6719a5f660bd53b000db6487141ee6b81171ffe5145aa524e3329e8d2aa83656177186ec784a820249b SHA512 410a3429b8f25a43a4ba6444579a4a866338b87844c555dc4b888d9e556448c864482a4bd8e825a7c23aa04b38a2516197d192e621ff570838ddc715e574dd61 DIST projectM-complete-2.1.0-Source.tar.gz 31130351 BLAKE2B ec3540326751aba45b9620adfe1e7aed21347c97278de6d23b53ed7fb03878c2d02982fba17b4cda4f713d2cf624fd24adeb15b28fed9d2ab165567f9ff49eaa SHA512 53f4531208d2594f1c28a7f7842fb5ee3349ca9e48f9f0d999a90b6a62d315c9c0ae9cba1cdfacb8a149eba3e5ddc4517ac406ee2c53718191be8e26ee2cca5f diff --git a/media-libs/libprojectm/libprojectm-3.1.7.ebuild b/media-libs/libprojectm/libprojectm-3.1.7.ebuild new file mode 100644 index 000..1dc01b43566 --- /dev/null +++ b/media-libs/libprojectm/libprojectm-3.1.7.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="A graphical music visualization plugin similar to milkdrop" +HOMEPAGE="https://github.com/projectM-visualizer/projectm"; + +if [[ ${PV} == * ]] ; then + EGIT_REPO_URI="https://github.com/projectM-visualizer/projectm.git"; + inherit git-r3 +else + MY_PV="${PV/_/-}" + SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + S=${WORKDIR}/projectm-${MY_PV}/ +fi + +LICENSE="LGPL-2" +SLOT="0/2" +IUSE="gles2 jack qt5 sdl" + +RDEPEND="gles2? ( media-libs/mesa[gles2] ) + media-libs/glm + media-libs/mesa[X(+)] + jack? ( + dev-qt/qtcore:5 + dev-qt/qtdeclarative:5 + dev-qt/qtopengl:5 + virtual/jack + ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtopengl:5 + media-sound/pulseaudio + ) + sdl? ( >=media-libs/libsdl2-2.0.5 ) + sys-libs/zlib" + +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig +" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_enable gles2 gles) + $(use_enable jack) + $(use_enable qt5 qt) + $(use_enable sdl) + --enable-emscripten=no + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 13d9d50932d6b7962d5941ac88d406c66b9de5a9 Author: Craig Andrews gentoo org> AuthorDate: Mon Jul 27 17:10:34 2020 + Commit: Craig Andrews gentoo org> CommitDate: Mon Jul 27 17:10:59 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13d9d509 media-libs/libprojectm: 3.1.6_pre version bump Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Craig Andrews gentoo.org> media-libs/libprojectm/Manifest| 1 + .../libprojectm/libprojectm-3.1.6_pre.ebuild | 69 ++ 2 files changed, 70 insertions(+) diff --git a/media-libs/libprojectm/Manifest b/media-libs/libprojectm/Manifest index f5ad3df8f03..5e5c5e09c32 100644 --- a/media-libs/libprojectm/Manifest +++ b/media-libs/libprojectm/Manifest @@ -1,4 +1,5 @@ DIST libprojectm-3.1.1_rc8.tar.gz 54503673 BLAKE2B f7d781c6a0e54414d0a9ba5ab601556384e6af9b6a23a3123d3f3e0b1613549727b75901681beba1cd3fdd4193415d9e0bb927c4f7b69c41f4e4e85adb5f8597 SHA512 dcf2e7a0a826438bee538f052287b2057a303f5c29e77804874c9d5ea9f3cc0395a51f7734eec027a4f4e687c7b9f818bf908084c8b9da0953cd95d7fa12c864 DIST libprojectm-3.1.2.tar.gz 54503159 BLAKE2B 5b520a6c1553e80de3fc8b0aedff12c50226252ae7a6d651dff910104244e2f0747fc43791b0524f46f8fa305688749fc4f508b76d04506aa17292f2c8789d1c SHA512 c7c8e61b6262324a7d4094f92796732f7c7bf9fdd82df3dc327efe82fd1d3d8277763059ba72e3fea70875952dd763998cd3b69ed64f594fbff8ae489110dfa2 DIST libprojectm-3.1.3.tar.gz 54503797 BLAKE2B 2aa8900887201f00f85cbd2e4eb908d5825b95364a2df39cecd9ccdd63e677766bc45fc5280b4b773632b920b3331127be159d9e5e29304c3df4f049e49021c3 SHA512 c9910ec9dd3e6625df885a23cb72616723142974ee80cc40d108992e997342f7b8962c63d5a0512b793f425c7abb0477dbd5d641a70161d8e42f1489e08f402b +DIST libprojectm-3.1.6_pre.tar.gz 55378555 BLAKE2B 8a5c7dfdeae0806b1a10150be21256438173a004ec5915c7cf03c432dcfd49b3e3ef32cba0dcfc709838a5677a75f7129ce2343828bbb6a1ee94b824110d90ed SHA512 d1b90539a2eeb01fdb96f699743d086e58c604756ea11676ac3db8d9c0a1071d39f8d48885abdb9b0c41f347cece7c104eb0081e197ad5d8dea8e2832e9c5f97 DIST projectM-complete-2.1.0-Source.tar.gz 31130351 BLAKE2B ec3540326751aba45b9620adfe1e7aed21347c97278de6d23b53ed7fb03878c2d02982fba17b4cda4f713d2cf624fd24adeb15b28fed9d2ab165567f9ff49eaa SHA512 53f4531208d2594f1c28a7f7842fb5ee3349ca9e48f9f0d999a90b6a62d315c9c0ae9cba1cdfacb8a149eba3e5ddc4517ac406ee2c53718191be8e26ee2cca5f diff --git a/media-libs/libprojectm/libprojectm-3.1.6_pre.ebuild b/media-libs/libprojectm/libprojectm-3.1.6_pre.ebuild new file mode 100644 index 000..1dc01b43566 --- /dev/null +++ b/media-libs/libprojectm/libprojectm-3.1.6_pre.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="A graphical music visualization plugin similar to milkdrop" +HOMEPAGE="https://github.com/projectM-visualizer/projectm"; + +if [[ ${PV} == * ]] ; then + EGIT_REPO_URI="https://github.com/projectM-visualizer/projectm.git"; + inherit git-r3 +else + MY_PV="${PV/_/-}" + SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + S=${WORKDIR}/projectm-${MY_PV}/ +fi + +LICENSE="LGPL-2" +SLOT="0/2" +IUSE="gles2 jack qt5 sdl" + +RDEPEND="gles2? ( media-libs/mesa[gles2] ) + media-libs/glm + media-libs/mesa[X(+)] + jack? ( + dev-qt/qtcore:5 + dev-qt/qtdeclarative:5 + dev-qt/qtopengl:5 + virtual/jack + ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtopengl:5 + media-sound/pulseaudio + ) + sdl? ( >=media-libs/libsdl2-2.0.5 ) + sys-libs/zlib" + +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig +" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_enable gles2 gles) + $(use_enable jack) + $(use_enable qt5 qt) + $(use_enable sdl) + --enable-emscripten=no + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: c3ba0087abace94e518c296977e0715e49adbc53 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Jul 12 09:39:40 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Jul 12 09:39:40 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3ba0087 media-libs/libprojectm: drop alpha keywords There are no media-libs/libprojectm revdeps with alpha keywords. Let's just drop the keywords. Bug: https://bugs.gentoo.org/732332 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild b/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild index 9ae25fbd3aa..7795ea42bbf 100644 --- a/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild +++ b/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/projectm/${MY_P}.tar.gz" LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ppc ppc64 sparc x86" +KEYWORDS="amd64 ~arm arm64 ppc ppc64 sparc x86" IUSE="debug openmp video_cards_nvidia" RDEPEND="media-fonts/dejavu
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/, media-libs/libprojectm/files/
commit: e66f190c46afda2894b841d8e0f11fefe2ce8f24 Author: Craig Andrews gentoo org> AuthorDate: Thu May 14 14:10:29 2020 + Commit: Craig Andrews gentoo org> CommitDate: Thu May 14 14:11:00 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e66f190c media-libs/libprojectm: Remove bashisms Closes: https://bugs.gentoo.org/show_bug.cgi?id=714098 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Craig Andrews gentoo.org> .../files/libprojectm-3.1.3-bashisms.patch | 47 ++ media-libs/libprojectm/libprojectm-3.1.3.ebuild| 4 ++ 2 files changed, 51 insertions(+) diff --git a/media-libs/libprojectm/files/libprojectm-3.1.3-bashisms.patch b/media-libs/libprojectm/files/libprojectm-3.1.3-bashisms.patch new file mode 100644 index 000..8d84ece802c --- /dev/null +++ b/media-libs/libprojectm/files/libprojectm-3.1.3-bashisms.patch @@ -0,0 +1,47 @@ +From 8a522d975890a4512be0f04285f356c6db653a57 Mon Sep 17 00:00:00 2001 +From: Lars Wendler +Date: Thu, 14 May 2020 11:46:50 +0200 +Subject: [PATCH] configure.ac: Avoid bashisms + +or else we end up like this: + + ./configure: 18902: ./configure: Syntax error: redirection unexpected + +or + + ./configure: 20152: ./configure: my_CFLAGS+=-DDATADIR_PATH=\""$(pkgdatadir)"\" : not found + ./configure: 20153: ./configure: my_CFLAGS+=-I$(top_srcdir)/vendor : not found + +Gentoo-bug: https://bugs.gentoo.org/714098 +Signed-off-by: Lars Wendler +--- + configure.ac | 8 + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 5fa53eca5..ecf85e076 100644 +--- a/configure.ac b/configure.ac +@@ -163,7 +163,7 @@ AC_PREFIX_DEFAULT([/usr/local]) + + AC_PROG_MKDIR_P + +-AS_IF([grep android <<< ${host}], [], ++AS_IF([echo ${host} | grep -Fq android], [], + [AX_CHECK_COMPILE_FLAG([-stdlib=libc++], [ + CXXFLAGS="$CXXFLAGS -stdlib=libc++"]) + ]) +@@ -237,10 +237,10 @@ AM_CONDITIONAL([ENABLE_EMSCRIPTEN], [test "x$enable_emscripten" = "xyes"]) + AM_CONDITIONAL([ENABLE_PRESET_SUBDIRS], [test "x$enable_preset_subdirs" = "xyes"]) + + +-my_CFLAGS="-Wall -Wchar-subscripts -Wformat-security -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits " ++my_CFLAGS="-Wall -Wchar-subscripts -Wformat-security -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits" + #my_CFLAGS+="-fsanitize=address -fno-omit-frame-pointer " +-my_CFLAGS+='-DDATADIR_PATH=\""$(pkgdatadir)"\" ' +-my_CFLAGS+='-I$(top_srcdir)/vendor ' ++my_CFLAGS="${my_CFLAGS} -DDATADIR_PATH=\\\"\"\$(pkgdatadir)\\\"\"" ++my_CFLAGS="${my_CFLAGS} -I\$(top_srcdir)/vendor" + AC_SUBST([my_CFLAGS]) + + diff --git a/media-libs/libprojectm/libprojectm-3.1.3.ebuild b/media-libs/libprojectm/libprojectm-3.1.3.ebuild index 1dc01b43566..8a83145eb81 100644 --- a/media-libs/libprojectm/libprojectm-3.1.3.ebuild +++ b/media-libs/libprojectm/libprojectm-3.1.3.ebuild @@ -22,6 +22,10 @@ LICENSE="LGPL-2" SLOT="0/2" IUSE="gles2 jack qt5 sdl" +PATCHES=( + "${FILESDIR}/${P}-bashisms.patch" +) + RDEPEND="gles2? ( media-libs/mesa[gles2] ) media-libs/glm media-libs/mesa[X(+)]
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 1220c05d1136583a1f8b5e1b22779b8846ef64cb Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue Apr 14 15:30:00 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Apr 14 17:17:53 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1220c05d media-libs/libprojectm: drop ~hppa and ~sparc No revdeps, media-libs/glm dependency not keyworded. Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild | 2 +- media-libs/libprojectm/libprojectm-3.1.1_rc8-r1.ebuild | 2 +- media-libs/libprojectm/libprojectm-3.1.2.ebuild| 2 +- media-libs/libprojectm/libprojectm-3.1.3.ebuild| 2 +- media-libs/libprojectm/libprojectm-.ebuild | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild b/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild index a77d2df57d6..9ae25fbd3aa 100644 --- a/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild +++ b/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/projectm/${MY_P}.tar.gz" LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ppc ppc64 sparc x86" IUSE="debug openmp video_cards_nvidia" RDEPEND="media-fonts/dejavu diff --git a/media-libs/libprojectm/libprojectm-3.1.1_rc8-r1.ebuild b/media-libs/libprojectm/libprojectm-3.1.1_rc8-r1.ebuild index ec8f42efd45..39a52693e9d 100644 --- a/media-libs/libprojectm/libprojectm-3.1.1_rc8-r1.ebuild +++ b/media-libs/libprojectm/libprojectm-3.1.1_rc8-r1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then else MY_PV="${PV/_/-}" SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" S=${WORKDIR}/projectm-${MY_PV}/ fi diff --git a/media-libs/libprojectm/libprojectm-3.1.2.ebuild b/media-libs/libprojectm/libprojectm-3.1.2.ebuild index e5134a18e18..1dc01b43566 100644 --- a/media-libs/libprojectm/libprojectm-3.1.2.ebuild +++ b/media-libs/libprojectm/libprojectm-3.1.2.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then else MY_PV="${PV/_/-}" SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" S=${WORKDIR}/projectm-${MY_PV}/ fi diff --git a/media-libs/libprojectm/libprojectm-3.1.3.ebuild b/media-libs/libprojectm/libprojectm-3.1.3.ebuild index e5134a18e18..1dc01b43566 100644 --- a/media-libs/libprojectm/libprojectm-3.1.3.ebuild +++ b/media-libs/libprojectm/libprojectm-3.1.3.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then else MY_PV="${PV/_/-}" SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" S=${WORKDIR}/projectm-${MY_PV}/ fi diff --git a/media-libs/libprojectm/libprojectm-.ebuild b/media-libs/libprojectm/libprojectm-.ebuild index e5134a18e18..1dc01b43566 100644 --- a/media-libs/libprojectm/libprojectm-.ebuild +++ b/media-libs/libprojectm/libprojectm-.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then else MY_PV="${PV/_/-}" SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" S=${WORKDIR}/projectm-${MY_PV}/ fi
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 6d5c1ddad3f7503a8c731052fa56418b829a5121 Author: Craig Andrews gentoo org> AuthorDate: Mon Mar 9 02:21:22 2020 + Commit: Craig Andrews gentoo org> CommitDate: Mon Mar 9 02:23:31 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d5c1dda media-libs/libprojectm: 3.1.3 version bump Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Craig Andrews gentoo.org> media-libs/libprojectm/Manifest | 1 + media-libs/libprojectm/libprojectm-3.1.3.ebuild | 69 + 2 files changed, 70 insertions(+) diff --git a/media-libs/libprojectm/Manifest b/media-libs/libprojectm/Manifest index fdb976cb1d6..f5ad3df8f03 100644 --- a/media-libs/libprojectm/Manifest +++ b/media-libs/libprojectm/Manifest @@ -1,3 +1,4 @@ DIST libprojectm-3.1.1_rc8.tar.gz 54503673 BLAKE2B f7d781c6a0e54414d0a9ba5ab601556384e6af9b6a23a3123d3f3e0b1613549727b75901681beba1cd3fdd4193415d9e0bb927c4f7b69c41f4e4e85adb5f8597 SHA512 dcf2e7a0a826438bee538f052287b2057a303f5c29e77804874c9d5ea9f3cc0395a51f7734eec027a4f4e687c7b9f818bf908084c8b9da0953cd95d7fa12c864 DIST libprojectm-3.1.2.tar.gz 54503159 BLAKE2B 5b520a6c1553e80de3fc8b0aedff12c50226252ae7a6d651dff910104244e2f0747fc43791b0524f46f8fa305688749fc4f508b76d04506aa17292f2c8789d1c SHA512 c7c8e61b6262324a7d4094f92796732f7c7bf9fdd82df3dc327efe82fd1d3d8277763059ba72e3fea70875952dd763998cd3b69ed64f594fbff8ae489110dfa2 +DIST libprojectm-3.1.3.tar.gz 54503797 BLAKE2B 2aa8900887201f00f85cbd2e4eb908d5825b95364a2df39cecd9ccdd63e677766bc45fc5280b4b773632b920b3331127be159d9e5e29304c3df4f049e49021c3 SHA512 c9910ec9dd3e6625df885a23cb72616723142974ee80cc40d108992e997342f7b8962c63d5a0512b793f425c7abb0477dbd5d641a70161d8e42f1489e08f402b DIST projectM-complete-2.1.0-Source.tar.gz 31130351 BLAKE2B ec3540326751aba45b9620adfe1e7aed21347c97278de6d23b53ed7fb03878c2d02982fba17b4cda4f713d2cf624fd24adeb15b28fed9d2ab165567f9ff49eaa SHA512 53f4531208d2594f1c28a7f7842fb5ee3349ca9e48f9f0d999a90b6a62d315c9c0ae9cba1cdfacb8a149eba3e5ddc4517ac406ee2c53718191be8e26ee2cca5f diff --git a/media-libs/libprojectm/libprojectm-3.1.3.ebuild b/media-libs/libprojectm/libprojectm-3.1.3.ebuild new file mode 100644 index 000..e5134a18e18 --- /dev/null +++ b/media-libs/libprojectm/libprojectm-3.1.3.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="A graphical music visualization plugin similar to milkdrop" +HOMEPAGE="https://github.com/projectM-visualizer/projectm"; + +if [[ ${PV} == * ]] ; then + EGIT_REPO_URI="https://github.com/projectM-visualizer/projectm.git"; + inherit git-r3 +else + MY_PV="${PV/_/-}" + SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86" + S=${WORKDIR}/projectm-${MY_PV}/ +fi + +LICENSE="LGPL-2" +SLOT="0/2" +IUSE="gles2 jack qt5 sdl" + +RDEPEND="gles2? ( media-libs/mesa[gles2] ) + media-libs/glm + media-libs/mesa[X(+)] + jack? ( + dev-qt/qtcore:5 + dev-qt/qtdeclarative:5 + dev-qt/qtopengl:5 + virtual/jack + ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtopengl:5 + media-sound/pulseaudio + ) + sdl? ( >=media-libs/libsdl2-2.0.5 ) + sys-libs/zlib" + +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig +" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_enable gles2 gles) + $(use_enable jack) + $(use_enable qt5 qt) + $(use_enable sdl) + --enable-emscripten=no + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 0095f866ed41110064e3c8086d9113f446a49e8a Author: Craig Andrews gentoo org> AuthorDate: Sun Feb 23 01:47:01 2020 + Commit: Craig Andrews gentoo org> CommitDate: Sun Feb 23 01:53:17 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0095f866 media-libs/libprojectm: Add dependency on dev-qt/qtdeclarative Closes: https://bugs.gentoo.org/710080 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Craig Andrews gentoo.org> media-libs/libprojectm/libprojectm-3.1.2.ebuild | 1 + media-libs/libprojectm/libprojectm-.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/media-libs/libprojectm/libprojectm-3.1.2.ebuild b/media-libs/libprojectm/libprojectm-3.1.2.ebuild index ec8f42efd45..f48bcf3356f 100644 --- a/media-libs/libprojectm/libprojectm-3.1.2.ebuild +++ b/media-libs/libprojectm/libprojectm-3.1.2.ebuild @@ -27,6 +27,7 @@ RDEPEND="gles2? ( media-libs/mesa[gles2] ) media-libs/mesa[X(+)] qt5? ( dev-qt/qtcore:5 + dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtopengl:5 diff --git a/media-libs/libprojectm/libprojectm-.ebuild b/media-libs/libprojectm/libprojectm-.ebuild index ec8f42efd45..f48bcf3356f 100644 --- a/media-libs/libprojectm/libprojectm-.ebuild +++ b/media-libs/libprojectm/libprojectm-.ebuild @@ -27,6 +27,7 @@ RDEPEND="gles2? ( media-libs/mesa[gles2] ) media-libs/mesa[X(+)] qt5? ( dev-qt/qtcore:5 + dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtopengl:5
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: afe2507dbc95047db39fdc2ea2aec7502ef2e363 Author: Craig Andrews gentoo org> AuthorDate: Sun Feb 23 01:52:56 2020 + Commit: Craig Andrews gentoo org> CommitDate: Sun Feb 23 01:53:17 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afe2507d media-libs/libprojectm: Add jack USE flag Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Craig Andrews gentoo.org> media-libs/libprojectm/libprojectm-3.1.2.ebuild | 9 - media-libs/libprojectm/libprojectm-.ebuild | 9 - 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/media-libs/libprojectm/libprojectm-3.1.2.ebuild b/media-libs/libprojectm/libprojectm-3.1.2.ebuild index f48bcf3356f..e5134a18e18 100644 --- a/media-libs/libprojectm/libprojectm-3.1.2.ebuild +++ b/media-libs/libprojectm/libprojectm-3.1.2.ebuild @@ -20,11 +20,17 @@ fi LICENSE="LGPL-2" SLOT="0/2" -IUSE="gles2 qt5 sdl" +IUSE="gles2 jack qt5 sdl" RDEPEND="gles2? ( media-libs/mesa[gles2] ) media-libs/glm media-libs/mesa[X(+)] + jack? ( + dev-qt/qtcore:5 + dev-qt/qtdeclarative:5 + dev-qt/qtopengl:5 + virtual/jack + ) qt5? ( dev-qt/qtcore:5 dev-qt/qtdeclarative:5 @@ -49,6 +55,7 @@ src_prepare() { src_configure() { local myeconfargs=( $(use_enable gles2 gles) + $(use_enable jack) $(use_enable qt5 qt) $(use_enable sdl) --enable-emscripten=no diff --git a/media-libs/libprojectm/libprojectm-.ebuild b/media-libs/libprojectm/libprojectm-.ebuild index f48bcf3356f..e5134a18e18 100644 --- a/media-libs/libprojectm/libprojectm-.ebuild +++ b/media-libs/libprojectm/libprojectm-.ebuild @@ -20,11 +20,17 @@ fi LICENSE="LGPL-2" SLOT="0/2" -IUSE="gles2 qt5 sdl" +IUSE="gles2 jack qt5 sdl" RDEPEND="gles2? ( media-libs/mesa[gles2] ) media-libs/glm media-libs/mesa[X(+)] + jack? ( + dev-qt/qtcore:5 + dev-qt/qtdeclarative:5 + dev-qt/qtopengl:5 + virtual/jack + ) qt5? ( dev-qt/qtcore:5 dev-qt/qtdeclarative:5 @@ -49,6 +55,7 @@ src_prepare() { src_configure() { local myeconfargs=( $(use_enable gles2 gles) + $(use_enable jack) $(use_enable qt5 qt) $(use_enable sdl) --enable-emscripten=no
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/files/
commit: 81db23aa7c5f9ac5f145f3cc6cec996be5f5acdf Author: Michael Mair-Keimberger gmail com> AuthorDate: Tue Feb 11 14:20:00 2020 + Commit: Craig Andrews gentoo org> CommitDate: Tue Feb 11 15:00:00 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81db23aa media-libs/libprojectm: remove unused patch Signed-off-by: Michael Mair-Keimberger gmail.com> Closes: https://github.com/gentoo/gentoo/pull/14625 Signed-off-by: Craig Andrews gentoo.org> .../files/libprojectm-3.1.0-datadir.patch | 149 - 1 file changed, 149 deletions(-) diff --git a/media-libs/libprojectm/files/libprojectm-3.1.0-datadir.patch b/media-libs/libprojectm/files/libprojectm-3.1.0-datadir.patch deleted file mode 100644 index 8968f512bae..000 --- a/media-libs/libprojectm/files/libprojectm-3.1.0-datadir.patch +++ /dev/null @@ -1,149 +0,0 @@ -https://github.com/projectM-visualizer/projectm/pull/112 -diff --git a/src/libprojectM/Renderer/Renderer.cpp b/src/libprojectM/Renderer/Renderer.cpp -index 82ae81a..5da27fc 100644 a/src/libprojectM/Renderer/Renderer.cpp -+++ b/src/libprojectM/Renderer/Renderer.cpp -@@ -20,9 +20,9 @@ Pipeline* Renderer::currentPipe; - class Preset; - - Renderer::Renderer(int width, int height, int gx, int gy, BeatDetect *_beatDetect, std::string _presetURL, --std::string _titlefontURL, std::string _menufontURL) : -+std::string _titlefontURL, std::string _menufontURL, const std::string& datadir) : - title_fontURL(_titlefontURL), menu_fontURL(_menufontURL), presetURL(_presetURL), m_presetName("None"), vw(width), --vh(height), mesh(gx, gy) -+vh(height), mesh(gx, gy), m_datadir(datadir) - { - this->totalframes = 1; - this->noSwitch = false; -@@ -463,7 +463,7 @@ void Renderer::reset(int w, int h) - if (textureManager != NULL) { - delete textureManager; - } --textureManager = new TextureManager(presetURL, texsizeX, texsizeY); -+textureManager = new TextureManager(presetURL, texsizeX, texsizeY, m_datadir); - - shaderEngine.setParams(texsizeX, texsizeY, beatDetect, textureManager); - shaderEngine.reset(); -diff --git a/src/libprojectM/Renderer/Renderer.hpp b/src/libprojectM/Renderer/Renderer.hpp -index f525c7c..7d2c00e 100644 a/src/libprojectM/Renderer/Renderer.hpp -+++ b/src/libprojectM/Renderer/Renderer.hpp -@@ -67,7 +67,7 @@ public: - float m_fInvAspectX; - float m_fInvAspectY; - -- Renderer(int width, int height, int gx, int gy, BeatDetect *_beatDetect, std::string presetURL, std::string title_fontURL, std::string menu_fontURL); -+ Renderer(int width, int height, int gx, int gy, BeatDetect *_beatDetect, std::string presetURL, std::string title_fontURL, std::string menu_fontURL, const std::string& datadir = ""); - ~Renderer(); - - void RenderFrame(const Pipeline &pipeline, const PipelineContext &pipelineContext); -@@ -98,6 +98,7 @@ private: - //per pixel equation variables - ShaderEngine shaderEngine; - std::string m_presetName; -+ std::string m_datadir; - - float* p; - -diff --git a/src/libprojectM/Renderer/TextureManager.cpp b/src/libprojectM/Renderer/TextureManager.cpp -index 2905838..b87196a 100644 a/src/libprojectM/Renderer/TextureManager.cpp -+++ b/src/libprojectM/Renderer/TextureManager.cpp -@@ -29,7 +29,7 @@ - #define NUM_BLUR_TEX6 - - --TextureManager::TextureManager(const std::string _presetsURL, const int texsizeX, const int texsizeY): -+TextureManager::TextureManager(const std::string _presetsURL, const int texsizeX, const int texsizeY, std::string datadir): - presetsURL(_presetsURL) - { - extensions.push_back(".jpg"); -@@ -40,9 +40,11 @@ TextureManager::TextureManager(const std::string _presetsURL, const int texsizeX - extensions.push_back(".dib"); - - Preload(); -+if (datadir.empty()) -+ datadir = DATADIR_PATH; - --loadTextureDir(std::string(DATADIR_PATH) + "/presets"); --loadTextureDir(std::string(DATADIR_PATH) + "/textures"); -+loadTextureDir(datadir + "/presets"); -+loadTextureDir(datadir + "/textures"); - loadTextureDir(_presetsURL); - - // Create main texture ans associated samplers -diff --git a/src/libprojectM/Renderer/TextureManager.hpp b/src/libprojectM/Renderer/TextureManager.hpp -index b1a7982..10b68e6 100644 a/src/libprojectM/Renderer/TextureManager.hpp -+++ b/src/libprojectM/Renderer/TextureManager.hpp -@@ -23,7 +23,8 @@ class TextureManager - std::vector extensions; - - public: -- TextureManager(std::string _presetsURL, const int texsizeX, const int texsizeY); -+ TextureManager(std::string _presetsURL, const int texsizeX, const int texsizeY, -+ std::string datadir = ""); - ~TextureManager(); - - void Clear(); -diff --git a/src/libprojectM/projectM.cpp b/src/libprojectM/projectM.cpp -index 00377a5..bb71aa0 100755 a/src/libprojectM/projectM.cpp -+++ b/src/libprojectM/projectM.cpp -@@ -13
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: cc4a01ca7f8aa2532bde0841c248a932d7abf55c Author: Craig Andrews gentoo org> AuthorDate: Sat Feb 8 01:58:07 2020 + Commit: Craig Andrews gentoo org> CommitDate: Sat Feb 8 02:00:53 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc4a01ca media-libs/libprojectm: 3.1.2 version bump Package-Manager: Portage-2.3.87, Repoman-2.3.20 Signed-off-by: Craig Andrews gentoo.org> media-libs/libprojectm/Manifest | 1 + media-libs/libprojectm/libprojectm-3.1.2.ebuild | 61 + 2 files changed, 62 insertions(+) diff --git a/media-libs/libprojectm/Manifest b/media-libs/libprojectm/Manifest index 195d8afed66..fdb976cb1d6 100644 --- a/media-libs/libprojectm/Manifest +++ b/media-libs/libprojectm/Manifest @@ -1,2 +1,3 @@ DIST libprojectm-3.1.1_rc8.tar.gz 54503673 BLAKE2B f7d781c6a0e54414d0a9ba5ab601556384e6af9b6a23a3123d3f3e0b1613549727b75901681beba1cd3fdd4193415d9e0bb927c4f7b69c41f4e4e85adb5f8597 SHA512 dcf2e7a0a826438bee538f052287b2057a303f5c29e77804874c9d5ea9f3cc0395a51f7734eec027a4f4e687c7b9f818bf908084c8b9da0953cd95d7fa12c864 +DIST libprojectm-3.1.2.tar.gz 54503159 BLAKE2B 5b520a6c1553e80de3fc8b0aedff12c50226252ae7a6d651dff910104244e2f0747fc43791b0524f46f8fa305688749fc4f508b76d04506aa17292f2c8789d1c SHA512 c7c8e61b6262324a7d4094f92796732f7c7bf9fdd82df3dc327efe82fd1d3d8277763059ba72e3fea70875952dd763998cd3b69ed64f594fbff8ae489110dfa2 DIST projectM-complete-2.1.0-Source.tar.gz 31130351 BLAKE2B ec3540326751aba45b9620adfe1e7aed21347c97278de6d23b53ed7fb03878c2d02982fba17b4cda4f713d2cf624fd24adeb15b28fed9d2ab165567f9ff49eaa SHA512 53f4531208d2594f1c28a7f7842fb5ee3349ca9e48f9f0d999a90b6a62d315c9c0ae9cba1cdfacb8a149eba3e5ddc4517ac406ee2c53718191be8e26ee2cca5f diff --git a/media-libs/libprojectm/libprojectm-3.1.2.ebuild b/media-libs/libprojectm/libprojectm-3.1.2.ebuild new file mode 100644 index 000..ec8f42efd45 --- /dev/null +++ b/media-libs/libprojectm/libprojectm-3.1.2.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="A graphical music visualization plugin similar to milkdrop" +HOMEPAGE="https://github.com/projectM-visualizer/projectm"; + +if [[ ${PV} == * ]] ; then + EGIT_REPO_URI="https://github.com/projectM-visualizer/projectm.git"; + inherit git-r3 +else + MY_PV="${PV/_/-}" + SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86" + S=${WORKDIR}/projectm-${MY_PV}/ +fi + +LICENSE="LGPL-2" +SLOT="0/2" +IUSE="gles2 qt5 sdl" + +RDEPEND="gles2? ( media-libs/mesa[gles2] ) + media-libs/glm + media-libs/mesa[X(+)] + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtopengl:5 + media-sound/pulseaudio + ) + sdl? ( >=media-libs/libsdl2-2.0.5 ) + sys-libs/zlib" + +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig +" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_enable gles2 gles) + $(use_enable qt5 qt) + $(use_enable sdl) + --enable-emscripten=no + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 01dfb5afdb06eaf473f3d675c29c7091281943e4 Author: Craig Andrews gentoo org> AuthorDate: Thu Jan 23 13:51:14 2020 + Commit: Craig Andrews gentoo org> CommitDate: Thu Jan 23 13:52:40 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01dfb5af media-libs/libprojectm: Cleanup old versions Package-Manager: Portage-2.3.85, Repoman-2.3.20 Signed-off-by: Craig Andrews gentoo.org> media-libs/libprojectm/Manifest| 5 -- media-libs/libprojectm/libprojectm-3.1.0-r1.ebuild | 55 - .../libprojectm/libprojectm-3.1.1_rc4.ebuild | 52 .../libprojectm/libprojectm-3.1.1_rc5-r1.ebuild| 56 -- .../libprojectm/libprojectm-3.1.1_rc5.ebuild | 52 .../libprojectm/libprojectm-3.1.1_rc6.ebuild | 56 -- .../libprojectm/libprojectm-3.1.1_rc7.ebuild | 56 -- .../libprojectm/libprojectm-3.1.1_rc8.ebuild | 56 -- 8 files changed, 388 deletions(-) diff --git a/media-libs/libprojectm/Manifest b/media-libs/libprojectm/Manifest index a17901c301f..195d8afed66 100644 --- a/media-libs/libprojectm/Manifest +++ b/media-libs/libprojectm/Manifest @@ -1,7 +1,2 @@ -DIST libprojectm-3.1.0.tar.gz 52123464 BLAKE2B 9027adbbbd3458b0ac6c2a822b06d25965ee90f6764095d7f509a578c52127899caf886fd2eea5cec1c3f566580766442faade8f8964fb1cfe2abf8d41ffc547 SHA512 79216b227808d14ca3f897fd33247ead27c48b734475dc507272ba192b8f239683a28cbf89b5c4fb420ed2b90f936c8dfddd545ee000caf2471fb596f867ba66 -DIST libprojectm-3.1.1_rc4.tar.gz 51812800 BLAKE2B 5d300de10c18ff28ab63dcbaf6ab42e1094fe285443484b93020d7d66c36451238257cae57804aeaa192188826b0c8380d1cc82c1b1ffebd332207e4c3e7d44f SHA512 9b50da8389657bd6cd3a99155a5f231a7f94eda1cfeb4140757cc4e74234c38cda2cf0c3a8dcb22fb9e9ef0f6d31cceca3f598dbd9db50d64cbb380c87ec4040 -DIST libprojectm-3.1.1_rc5.tar.gz 54442291 BLAKE2B bc97843d0293aeac1b67ef48c08db146d48f809106113b8985921a6ba391ff96f37bf5f2f8701de73b95b4909b0cb0cf38675751df6dbd502d11b03e55ab4251 SHA512 09b91db8270eb5ae3ccce1efdcfddac3052ada6dca135ab5e67c1f000bdbd954cab409dcf336933d52b733e514a755391500583e55ce5ab7e38c04365aea6103 -DIST libprojectm-3.1.1_rc6.tar.gz 91295645 BLAKE2B d037a3912937774691fcffc857a6ecdf6bda7e82ef193a2e4bd8b7ac2a0c6d6b194b9b0a7a1a43aca2efee8871a9b33108d88b801939b5454858a558cab3d9d6 SHA512 65370e299b7c2791898cdad8794c3ae9e0362ba5d46b7dfbe1d90273f99035d7b4369df6ea7d7ad927c20a64f328def6f56d9367a6ce9d220b479c494c990928 -DIST libprojectm-3.1.1_rc7.tar.gz 54452667 BLAKE2B e815ed6969c636a347d171de50bbe1c48d812f7ad2de9411f8ed457fc880f860606c209f4d431fa656b73361672460fd3c056a24f229e08525502eb02f469ad6 SHA512 241448a8887d84acfb0911bc11d3c65822d41244092d49e96695c465501f09ed8e16fc6fb88979bd357ee29ab50b4ccbd184a76aee20af09e6c44a8e17ad3b44 DIST libprojectm-3.1.1_rc8.tar.gz 54503673 BLAKE2B f7d781c6a0e54414d0a9ba5ab601556384e6af9b6a23a3123d3f3e0b1613549727b75901681beba1cd3fdd4193415d9e0bb927c4f7b69c41f4e4e85adb5f8597 SHA512 dcf2e7a0a826438bee538f052287b2057a303f5c29e77804874c9d5ea9f3cc0395a51f7734eec027a4f4e687c7b9f818bf908084c8b9da0953cd95d7fa12c864 DIST projectM-complete-2.1.0-Source.tar.gz 31130351 BLAKE2B ec3540326751aba45b9620adfe1e7aed21347c97278de6d23b53ed7fb03878c2d02982fba17b4cda4f713d2cf624fd24adeb15b28fed9d2ab165567f9ff49eaa SHA512 53f4531208d2594f1c28a7f7842fb5ee3349ca9e48f9f0d999a90b6a62d315c9c0ae9cba1cdfacb8a149eba3e5ddc4517ac406ee2c53718191be8e26ee2cca5f diff --git a/media-libs/libprojectm/libprojectm-3.1.0-r1.ebuild b/media-libs/libprojectm/libprojectm-3.1.0-r1.ebuild deleted file mode 100644 index 5d0889f4dea..000 --- a/media-libs/libprojectm/libprojectm-3.1.0-r1.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools - -DESCRIPTION="A graphical music visualization plugin similar to milkdrop" -HOMEPAGE="https://github.com/projectM-visualizer/projectm"; - -if [[ ${PV} == * ]] ; then - EGIT_REPO_URI="https://github.com/projectM-visualizer/projectm.git"; - inherit git-r3 -else - SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86" - S=${WORKDIR}/projectm-${PV}/ -fi - -LICENSE="LGPL-2" -SLOT="0" -IUSE="gles2 qt5 sdl" - -RDEPEND="gles2? ( media-libs/mesa[gles2] ) - media-libs/glm - media-libs/mesa[X(+)] - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtopengl:5 - media-sound/pulseaudio - ) - sdl? ( >=media-libs/libsdl2-2.0.5 ) - sys-libs/zlib" - -DEPEND="${RDEPEND} - virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}/${P}-datadir.patch" -) - -src_prepare() { - default - eautoreconf -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: b71f33e5cd7dae5760a75ba635d50b099e19aeac Author: Craig Andrews gentoo org> AuthorDate: Wed Jan 22 17:22:15 2020 + Commit: Craig Andrews gentoo org> CommitDate: Wed Jan 22 17:25:51 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b71f33e5 media-libs/libprojectm: Don't install libtool archive files (*.la) Thanks Polynomial-C Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Craig Andrews gentoo.org> .../{libprojectm-.ebuild => libprojectm-3.1.1_rc8-r1.ebuild} | 7 ++- media-libs/libprojectm/libprojectm-.ebuild | 7 ++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/media-libs/libprojectm/libprojectm-.ebuild b/media-libs/libprojectm/libprojectm-3.1.1_rc8-r1.ebuild similarity index 91% copy from media-libs/libprojectm/libprojectm-.ebuild copy to media-libs/libprojectm/libprojectm-3.1.1_rc8-r1.ebuild index 19885a4052b..ec8f42efd45 100644 --- a/media-libs/libprojectm/libprojectm-.ebuild +++ b/media-libs/libprojectm/libprojectm-3.1.1_rc8-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -54,3 +54,8 @@ src_configure() { ) econf "${myeconfargs[@]}" } + +src_install() { + default + find "${ED}" -name '*.la' -delete || die +} diff --git a/media-libs/libprojectm/libprojectm-.ebuild b/media-libs/libprojectm/libprojectm-.ebuild index 19885a4052b..ec8f42efd45 100644 --- a/media-libs/libprojectm/libprojectm-.ebuild +++ b/media-libs/libprojectm/libprojectm-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -54,3 +54,8 @@ src_configure() { ) econf "${myeconfargs[@]}" } + +src_install() { + default + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 82ca91b304af80aad856d0b2fdc3af61f442523d Author: Craig Andrews gentoo org> AuthorDate: Tue Jan 21 02:09:39 2020 + Commit: Craig Andrews gentoo org> CommitDate: Tue Jan 21 02:12:34 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82ca91b3 media-libs/libprojectm: 3.1.1_rc8 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Craig Andrews gentoo.org> media-libs/libprojectm/Manifest| 1 + .../libprojectm/libprojectm-3.1.1_rc8.ebuild | 56 ++ 2 files changed, 57 insertions(+) diff --git a/media-libs/libprojectm/Manifest b/media-libs/libprojectm/Manifest index 45a7a2fc535..a17901c301f 100644 --- a/media-libs/libprojectm/Manifest +++ b/media-libs/libprojectm/Manifest @@ -3,4 +3,5 @@ DIST libprojectm-3.1.1_rc4.tar.gz 51812800 BLAKE2B 5d300de10c18ff28ab63dcbaf6ab4 DIST libprojectm-3.1.1_rc5.tar.gz 54442291 BLAKE2B bc97843d0293aeac1b67ef48c08db146d48f809106113b8985921a6ba391ff96f37bf5f2f8701de73b95b4909b0cb0cf38675751df6dbd502d11b03e55ab4251 SHA512 09b91db8270eb5ae3ccce1efdcfddac3052ada6dca135ab5e67c1f000bdbd954cab409dcf336933d52b733e514a755391500583e55ce5ab7e38c04365aea6103 DIST libprojectm-3.1.1_rc6.tar.gz 91295645 BLAKE2B d037a3912937774691fcffc857a6ecdf6bda7e82ef193a2e4bd8b7ac2a0c6d6b194b9b0a7a1a43aca2efee8871a9b33108d88b801939b5454858a558cab3d9d6 SHA512 65370e299b7c2791898cdad8794c3ae9e0362ba5d46b7dfbe1d90273f99035d7b4369df6ea7d7ad927c20a64f328def6f56d9367a6ce9d220b479c494c990928 DIST libprojectm-3.1.1_rc7.tar.gz 54452667 BLAKE2B e815ed6969c636a347d171de50bbe1c48d812f7ad2de9411f8ed457fc880f860606c209f4d431fa656b73361672460fd3c056a24f229e08525502eb02f469ad6 SHA512 241448a8887d84acfb0911bc11d3c65822d41244092d49e96695c465501f09ed8e16fc6fb88979bd357ee29ab50b4ccbd184a76aee20af09e6c44a8e17ad3b44 +DIST libprojectm-3.1.1_rc8.tar.gz 54503673 BLAKE2B f7d781c6a0e54414d0a9ba5ab601556384e6af9b6a23a3123d3f3e0b1613549727b75901681beba1cd3fdd4193415d9e0bb927c4f7b69c41f4e4e85adb5f8597 SHA512 dcf2e7a0a826438bee538f052287b2057a303f5c29e77804874c9d5ea9f3cc0395a51f7734eec027a4f4e687c7b9f818bf908084c8b9da0953cd95d7fa12c864 DIST projectM-complete-2.1.0-Source.tar.gz 31130351 BLAKE2B ec3540326751aba45b9620adfe1e7aed21347c97278de6d23b53ed7fb03878c2d02982fba17b4cda4f713d2cf624fd24adeb15b28fed9d2ab165567f9ff49eaa SHA512 53f4531208d2594f1c28a7f7842fb5ee3349ca9e48f9f0d999a90b6a62d315c9c0ae9cba1cdfacb8a149eba3e5ddc4517ac406ee2c53718191be8e26ee2cca5f diff --git a/media-libs/libprojectm/libprojectm-3.1.1_rc8.ebuild b/media-libs/libprojectm/libprojectm-3.1.1_rc8.ebuild new file mode 100644 index 000..b92df75eef3 --- /dev/null +++ b/media-libs/libprojectm/libprojectm-3.1.1_rc8.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="A graphical music visualization plugin similar to milkdrop" +HOMEPAGE="https://github.com/projectM-visualizer/projectm"; + +if [[ ${PV} == * ]] ; then + EGIT_REPO_URI="https://github.com/projectM-visualizer/projectm.git"; + inherit git-r3 +else + MY_PV="${PV/_/-}" + SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86" + S=${WORKDIR}/projectm-${MY_PV}/ +fi + +LICENSE="LGPL-2" +SLOT="0/2" +IUSE="gles2 qt5 sdl" + +RDEPEND="gles2? ( media-libs/mesa[gles2] ) + media-libs/glm + media-libs/mesa[X(+)] + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtopengl:5 + media-sound/pulseaudio + ) + sdl? ( >=media-libs/libsdl2-2.0.5 ) + sys-libs/zlib" + +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig +" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_enable gles2 gles) + $(use_enable qt5 qt) + $(use_enable sdl) + --enable-emscripten=no + ) + econf "${myeconfargs[@]}" +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: b2419c997282dc94138233c1fcc84fb232c617c0 Author: Craig Andrews gentoo org> AuthorDate: Mon Nov 18 18:25:42 2019 + Commit: Craig Andrews gentoo org> CommitDate: Mon Nov 18 18:26:10 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2419c99 media-libs/libprojectm: 3.1.1_rc7 version bump Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Craig Andrews gentoo.org> media-libs/libprojectm/Manifest| 1 + .../libprojectm/libprojectm-3.1.1_rc7.ebuild | 56 ++ 2 files changed, 57 insertions(+) diff --git a/media-libs/libprojectm/Manifest b/media-libs/libprojectm/Manifest index 1a4f0688499..45a7a2fc535 100644 --- a/media-libs/libprojectm/Manifest +++ b/media-libs/libprojectm/Manifest @@ -2,4 +2,5 @@ DIST libprojectm-3.1.0.tar.gz 52123464 BLAKE2B 9027adbbbd3458b0ac6c2a822b06d2596 DIST libprojectm-3.1.1_rc4.tar.gz 51812800 BLAKE2B 5d300de10c18ff28ab63dcbaf6ab42e1094fe285443484b93020d7d66c36451238257cae57804aeaa192188826b0c8380d1cc82c1b1ffebd332207e4c3e7d44f SHA512 9b50da8389657bd6cd3a99155a5f231a7f94eda1cfeb4140757cc4e74234c38cda2cf0c3a8dcb22fb9e9ef0f6d31cceca3f598dbd9db50d64cbb380c87ec4040 DIST libprojectm-3.1.1_rc5.tar.gz 54442291 BLAKE2B bc97843d0293aeac1b67ef48c08db146d48f809106113b8985921a6ba391ff96f37bf5f2f8701de73b95b4909b0cb0cf38675751df6dbd502d11b03e55ab4251 SHA512 09b91db8270eb5ae3ccce1efdcfddac3052ada6dca135ab5e67c1f000bdbd954cab409dcf336933d52b733e514a755391500583e55ce5ab7e38c04365aea6103 DIST libprojectm-3.1.1_rc6.tar.gz 91295645 BLAKE2B d037a3912937774691fcffc857a6ecdf6bda7e82ef193a2e4bd8b7ac2a0c6d6b194b9b0a7a1a43aca2efee8871a9b33108d88b801939b5454858a558cab3d9d6 SHA512 65370e299b7c2791898cdad8794c3ae9e0362ba5d46b7dfbe1d90273f99035d7b4369df6ea7d7ad927c20a64f328def6f56d9367a6ce9d220b479c494c990928 +DIST libprojectm-3.1.1_rc7.tar.gz 54452667 BLAKE2B e815ed6969c636a347d171de50bbe1c48d812f7ad2de9411f8ed457fc880f860606c209f4d431fa656b73361672460fd3c056a24f229e08525502eb02f469ad6 SHA512 241448a8887d84acfb0911bc11d3c65822d41244092d49e96695c465501f09ed8e16fc6fb88979bd357ee29ab50b4ccbd184a76aee20af09e6c44a8e17ad3b44 DIST projectM-complete-2.1.0-Source.tar.gz 31130351 BLAKE2B ec3540326751aba45b9620adfe1e7aed21347c97278de6d23b53ed7fb03878c2d02982fba17b4cda4f713d2cf624fd24adeb15b28fed9d2ab165567f9ff49eaa SHA512 53f4531208d2594f1c28a7f7842fb5ee3349ca9e48f9f0d999a90b6a62d315c9c0ae9cba1cdfacb8a149eba3e5ddc4517ac406ee2c53718191be8e26ee2cca5f diff --git a/media-libs/libprojectm/libprojectm-3.1.1_rc7.ebuild b/media-libs/libprojectm/libprojectm-3.1.1_rc7.ebuild new file mode 100644 index 000..19885a4052b --- /dev/null +++ b/media-libs/libprojectm/libprojectm-3.1.1_rc7.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="A graphical music visualization plugin similar to milkdrop" +HOMEPAGE="https://github.com/projectM-visualizer/projectm"; + +if [[ ${PV} == * ]] ; then + EGIT_REPO_URI="https://github.com/projectM-visualizer/projectm.git"; + inherit git-r3 +else + MY_PV="${PV/_/-}" + SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86" + S=${WORKDIR}/projectm-${MY_PV}/ +fi + +LICENSE="LGPL-2" +SLOT="0/2" +IUSE="gles2 qt5 sdl" + +RDEPEND="gles2? ( media-libs/mesa[gles2] ) + media-libs/glm + media-libs/mesa[X(+)] + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtopengl:5 + media-sound/pulseaudio + ) + sdl? ( >=media-libs/libsdl2-2.0.5 ) + sys-libs/zlib" + +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig +" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_enable gles2 gles) + $(use_enable qt5 qt) + $(use_enable sdl) + --enable-emscripten=no + ) + econf "${myeconfargs[@]}" +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 1e8f919bc92f11d067b9cd10bf08997a7d7ecc39 Author: Craig Andrews gentoo org> AuthorDate: Sun Nov 10 18:23:28 2019 + Commit: Craig Andrews gentoo org> CommitDate: Sun Nov 10 18:23:58 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e8f919b media-libs/libprojectm: 3.1.1_rc6 version bump Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Craig Andrews gentoo.org> media-libs/libprojectm/Manifest| 1 + .../libprojectm/libprojectm-3.1.1_rc6.ebuild | 56 ++ 2 files changed, 57 insertions(+) diff --git a/media-libs/libprojectm/Manifest b/media-libs/libprojectm/Manifest index 9fd367168b2..1a4f0688499 100644 --- a/media-libs/libprojectm/Manifest +++ b/media-libs/libprojectm/Manifest @@ -1,4 +1,5 @@ DIST libprojectm-3.1.0.tar.gz 52123464 BLAKE2B 9027adbbbd3458b0ac6c2a822b06d25965ee90f6764095d7f509a578c52127899caf886fd2eea5cec1c3f566580766442faade8f8964fb1cfe2abf8d41ffc547 SHA512 79216b227808d14ca3f897fd33247ead27c48b734475dc507272ba192b8f239683a28cbf89b5c4fb420ed2b90f936c8dfddd545ee000caf2471fb596f867ba66 DIST libprojectm-3.1.1_rc4.tar.gz 51812800 BLAKE2B 5d300de10c18ff28ab63dcbaf6ab42e1094fe285443484b93020d7d66c36451238257cae57804aeaa192188826b0c8380d1cc82c1b1ffebd332207e4c3e7d44f SHA512 9b50da8389657bd6cd3a99155a5f231a7f94eda1cfeb4140757cc4e74234c38cda2cf0c3a8dcb22fb9e9ef0f6d31cceca3f598dbd9db50d64cbb380c87ec4040 DIST libprojectm-3.1.1_rc5.tar.gz 54442291 BLAKE2B bc97843d0293aeac1b67ef48c08db146d48f809106113b8985921a6ba391ff96f37bf5f2f8701de73b95b4909b0cb0cf38675751df6dbd502d11b03e55ab4251 SHA512 09b91db8270eb5ae3ccce1efdcfddac3052ada6dca135ab5e67c1f000bdbd954cab409dcf336933d52b733e514a755391500583e55ce5ab7e38c04365aea6103 +DIST libprojectm-3.1.1_rc6.tar.gz 91295645 BLAKE2B d037a3912937774691fcffc857a6ecdf6bda7e82ef193a2e4bd8b7ac2a0c6d6b194b9b0a7a1a43aca2efee8871a9b33108d88b801939b5454858a558cab3d9d6 SHA512 65370e299b7c2791898cdad8794c3ae9e0362ba5d46b7dfbe1d90273f99035d7b4369df6ea7d7ad927c20a64f328def6f56d9367a6ce9d220b479c494c990928 DIST projectM-complete-2.1.0-Source.tar.gz 31130351 BLAKE2B ec3540326751aba45b9620adfe1e7aed21347c97278de6d23b53ed7fb03878c2d02982fba17b4cda4f713d2cf624fd24adeb15b28fed9d2ab165567f9ff49eaa SHA512 53f4531208d2594f1c28a7f7842fb5ee3349ca9e48f9f0d999a90b6a62d315c9c0ae9cba1cdfacb8a149eba3e5ddc4517ac406ee2c53718191be8e26ee2cca5f diff --git a/media-libs/libprojectm/libprojectm-3.1.1_rc6.ebuild b/media-libs/libprojectm/libprojectm-3.1.1_rc6.ebuild new file mode 100644 index 000..19885a4052b --- /dev/null +++ b/media-libs/libprojectm/libprojectm-3.1.1_rc6.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="A graphical music visualization plugin similar to milkdrop" +HOMEPAGE="https://github.com/projectM-visualizer/projectm"; + +if [[ ${PV} == * ]] ; then + EGIT_REPO_URI="https://github.com/projectM-visualizer/projectm.git"; + inherit git-r3 +else + MY_PV="${PV/_/-}" + SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86" + S=${WORKDIR}/projectm-${MY_PV}/ +fi + +LICENSE="LGPL-2" +SLOT="0/2" +IUSE="gles2 qt5 sdl" + +RDEPEND="gles2? ( media-libs/mesa[gles2] ) + media-libs/glm + media-libs/mesa[X(+)] + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtopengl:5 + media-sound/pulseaudio + ) + sdl? ( >=media-libs/libsdl2-2.0.5 ) + sys-libs/zlib" + +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig +" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_enable gles2 gles) + $(use_enable qt5 qt) + $(use_enable sdl) + --enable-emscripten=no + ) + econf "${myeconfargs[@]}" +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: be515c587fdcdb175c5cdcf22a8cabaeb8c65104 Author: Lars Wendler gentoo org> AuthorDate: Mon Oct 7 14:16:18 2019 + Commit: Craig Andrews gentoo org> CommitDate: Mon Oct 7 14:26:23 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be515c58 media-libs/libprojectm: Moved virtual/pkgconfig to BDEPEND minor ebuild adjustments Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Lars Wendler gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13197 Signed-off-by: Craig Andrews gentoo.org> .../libprojectm/libprojectm-3.1.1_rc5-r1.ebuild | 16 ++-- media-libs/libprojectm/libprojectm-.ebuild | 21 + 2 files changed, 23 insertions(+), 14 deletions(-) diff --git a/media-libs/libprojectm/libprojectm-3.1.1_rc5-r1.ebuild b/media-libs/libprojectm/libprojectm-3.1.1_rc5-r1.ebuild index 70df39cf0c2..19885a4052b 100644 --- a/media-libs/libprojectm/libprojectm-3.1.1_rc5-r1.ebuild +++ b/media-libs/libprojectm/libprojectm-3.1.1_rc5-r1.ebuild @@ -35,8 +35,10 @@ RDEPEND="gles2? ( media-libs/mesa[gles2] ) sdl? ( >=media-libs/libsdl2-2.0.5 ) sys-libs/zlib" -DEPEND="${RDEPEND} - virtual/pkgconfig" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig +" src_prepare() { default @@ -44,9 +46,11 @@ src_prepare() { } src_configure() { - econf \ - $(use_enable gles2 gles ) \ - $(use_enable qt5 qt ) \ - $(use_enable sdl ) \ + local myeconfargs=( + $(use_enable gles2 gles) + $(use_enable qt5 qt) + $(use_enable sdl) --enable-emscripten=no + ) + econf "${myeconfargs[@]}" } diff --git a/media-libs/libprojectm/libprojectm-.ebuild b/media-libs/libprojectm/libprojectm-.ebuild index 01b1d4b50af..19885a4052b 100644 --- a/media-libs/libprojectm/libprojectm-.ebuild +++ b/media-libs/libprojectm/libprojectm-.ebuild @@ -12,9 +12,10 @@ if [[ ${PV} == * ]] ; then EGIT_REPO_URI="https://github.com/projectM-visualizer/projectm.git"; inherit git-r3 else - SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${PV}.tar.gz -> ${P}.tar.gz" + MY_PV="${PV/_/-}" + SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86" - S=${WORKDIR}/projectm-${PV}/ + S=${WORKDIR}/projectm-${MY_PV}/ fi LICENSE="LGPL-2" @@ -34,8 +35,10 @@ RDEPEND="gles2? ( media-libs/mesa[gles2] ) sdl? ( >=media-libs/libsdl2-2.0.5 ) sys-libs/zlib" -DEPEND="${RDEPEND} - virtual/pkgconfig" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig +" src_prepare() { default @@ -43,9 +46,11 @@ src_prepare() { } src_configure() { - econf \ - $(use_enable gles2 gles ) \ - $(use_enable qt5 qt ) \ - $(use_enable sdl ) \ + local myeconfargs=( + $(use_enable gles2 gles) + $(use_enable qt5 qt) + $(use_enable sdl) --enable-emscripten=no + ) + econf "${myeconfargs[@]}" }
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: ef161eaae6f5a819773a5a17e965ab95f1a82151 Author: Craig Andrews gentoo org> AuthorDate: Mon Oct 7 13:06:06 2019 + Commit: Craig Andrews gentoo org> CommitDate: Mon Oct 7 13:10:47 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef161eaa media-libs/libprojectm: Add sublots Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Craig Andrews gentoo.org> .../{libprojectm-.ebuild => libprojectm-3.1.1_rc5-r1.ebuild} | 7 --- media-libs/libprojectm/libprojectm-.ebuild | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/media-libs/libprojectm/libprojectm-.ebuild b/media-libs/libprojectm/libprojectm-3.1.1_rc5-r1.ebuild similarity index 91% copy from media-libs/libprojectm/libprojectm-.ebuild copy to media-libs/libprojectm/libprojectm-3.1.1_rc5-r1.ebuild index f411d8a20ff..70df39cf0c2 100644 --- a/media-libs/libprojectm/libprojectm-.ebuild +++ b/media-libs/libprojectm/libprojectm-3.1.1_rc5-r1.ebuild @@ -12,13 +12,14 @@ if [[ ${PV} == * ]] ; then EGIT_REPO_URI="https://github.com/projectM-visualizer/projectm.git"; inherit git-r3 else - SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${PV}.tar.gz -> ${P}.tar.gz" + MY_PV="${PV/_/-}" + SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86" - S=${WORKDIR}/projectm-${PV}/ + S=${WORKDIR}/projectm-${MY_PV}/ fi LICENSE="LGPL-2" -SLOT="0" +SLOT="0/2" IUSE="gles2 qt5 sdl" RDEPEND="gles2? ( media-libs/mesa[gles2] ) diff --git a/media-libs/libprojectm/libprojectm-.ebuild b/media-libs/libprojectm/libprojectm-.ebuild index f411d8a20ff..01b1d4b50af 100644 --- a/media-libs/libprojectm/libprojectm-.ebuild +++ b/media-libs/libprojectm/libprojectm-.ebuild @@ -18,7 +18,7 @@ else fi LICENSE="LGPL-2" -SLOT="0" +SLOT="0/2" IUSE="gles2 qt5 sdl" RDEPEND="gles2? ( media-libs/mesa[gles2] )
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 80bcb4cd3e8f58e0e09febe9fdfea0ed51b3eb80 Author: Craig Andrews gentoo org> AuthorDate: Sun Oct 6 13:01:16 2019 + Commit: Craig Andrews gentoo org> CommitDate: Sun Oct 6 13:01:43 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80bcb4cd media-libs/libprojectm: 3.1.1_rc5 version bump Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Craig Andrews gentoo.org> media-libs/libprojectm/Manifest| 1 + .../libprojectm/libprojectm-3.1.1_rc5.ebuild | 52 ++ 2 files changed, 53 insertions(+) diff --git a/media-libs/libprojectm/Manifest b/media-libs/libprojectm/Manifest index ac749f36440..9fd367168b2 100644 --- a/media-libs/libprojectm/Manifest +++ b/media-libs/libprojectm/Manifest @@ -1,3 +1,4 @@ DIST libprojectm-3.1.0.tar.gz 52123464 BLAKE2B 9027adbbbd3458b0ac6c2a822b06d25965ee90f6764095d7f509a578c52127899caf886fd2eea5cec1c3f566580766442faade8f8964fb1cfe2abf8d41ffc547 SHA512 79216b227808d14ca3f897fd33247ead27c48b734475dc507272ba192b8f239683a28cbf89b5c4fb420ed2b90f936c8dfddd545ee000caf2471fb596f867ba66 DIST libprojectm-3.1.1_rc4.tar.gz 51812800 BLAKE2B 5d300de10c18ff28ab63dcbaf6ab42e1094fe285443484b93020d7d66c36451238257cae57804aeaa192188826b0c8380d1cc82c1b1ffebd332207e4c3e7d44f SHA512 9b50da8389657bd6cd3a99155a5f231a7f94eda1cfeb4140757cc4e74234c38cda2cf0c3a8dcb22fb9e9ef0f6d31cceca3f598dbd9db50d64cbb380c87ec4040 +DIST libprojectm-3.1.1_rc5.tar.gz 54442291 BLAKE2B bc97843d0293aeac1b67ef48c08db146d48f809106113b8985921a6ba391ff96f37bf5f2f8701de73b95b4909b0cb0cf38675751df6dbd502d11b03e55ab4251 SHA512 09b91db8270eb5ae3ccce1efdcfddac3052ada6dca135ab5e67c1f000bdbd954cab409dcf336933d52b733e514a755391500583e55ce5ab7e38c04365aea6103 DIST projectM-complete-2.1.0-Source.tar.gz 31130351 BLAKE2B ec3540326751aba45b9620adfe1e7aed21347c97278de6d23b53ed7fb03878c2d02982fba17b4cda4f713d2cf624fd24adeb15b28fed9d2ab165567f9ff49eaa SHA512 53f4531208d2594f1c28a7f7842fb5ee3349ca9e48f9f0d999a90b6a62d315c9c0ae9cba1cdfacb8a149eba3e5ddc4517ac406ee2c53718191be8e26ee2cca5f diff --git a/media-libs/libprojectm/libprojectm-3.1.1_rc5.ebuild b/media-libs/libprojectm/libprojectm-3.1.1_rc5.ebuild new file mode 100644 index 000..cd934b85fae --- /dev/null +++ b/media-libs/libprojectm/libprojectm-3.1.1_rc5.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="A graphical music visualization plugin similar to milkdrop" +HOMEPAGE="https://github.com/projectM-visualizer/projectm"; + +if [[ ${PV} == * ]] ; then + EGIT_REPO_URI="https://github.com/projectM-visualizer/projectm.git"; + inherit git-r3 +else + MY_PV="${PV/_/-}" + SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86" + S=${WORKDIR}/projectm-${MY_PV}/ +fi + +LICENSE="LGPL-2" +SLOT="0" +IUSE="gles2 qt5 sdl" + +RDEPEND="gles2? ( media-libs/mesa[gles2] ) + media-libs/glm + media-libs/mesa[X(+)] + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtopengl:5 + media-sound/pulseaudio + ) + sdl? ( >=media-libs/libsdl2-2.0.5 ) + sys-libs/zlib" + +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf \ + $(use_enable gles2 gles ) \ + $(use_enable qt5 qt ) \ + $(use_enable sdl ) \ + --enable-emscripten=no +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: be5f4504cc77f34ff0dca214b517bb9fedfc9172 Author: Craig Andrews gentoo org> AuthorDate: Fri Oct 4 19:55:14 2019 + Commit: Craig Andrews gentoo org> CommitDate: Fri Oct 4 20:00:27 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be5f4504 media-libs/libprojectm: 3.1.1_rc4 version bump Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Craig Andrews gentoo.org> media-libs/libprojectm/Manifest | 1 + .../{libprojectm-.ebuild => libprojectm-3.1.1_rc4.ebuild} | 11 ++- media-libs/libprojectm/libprojectm-.ebuild| 6 +++--- 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/media-libs/libprojectm/Manifest b/media-libs/libprojectm/Manifest index d1c5856b4da..ac749f36440 100644 --- a/media-libs/libprojectm/Manifest +++ b/media-libs/libprojectm/Manifest @@ -1,2 +1,3 @@ DIST libprojectm-3.1.0.tar.gz 52123464 BLAKE2B 9027adbbbd3458b0ac6c2a822b06d25965ee90f6764095d7f509a578c52127899caf886fd2eea5cec1c3f566580766442faade8f8964fb1cfe2abf8d41ffc547 SHA512 79216b227808d14ca3f897fd33247ead27c48b734475dc507272ba192b8f239683a28cbf89b5c4fb420ed2b90f936c8dfddd545ee000caf2471fb596f867ba66 +DIST libprojectm-3.1.1_rc4.tar.gz 51812800 BLAKE2B 5d300de10c18ff28ab63dcbaf6ab42e1094fe285443484b93020d7d66c36451238257cae57804aeaa192188826b0c8380d1cc82c1b1ffebd332207e4c3e7d44f SHA512 9b50da8389657bd6cd3a99155a5f231a7f94eda1cfeb4140757cc4e74234c38cda2cf0c3a8dcb22fb9e9ef0f6d31cceca3f598dbd9db50d64cbb380c87ec4040 DIST projectM-complete-2.1.0-Source.tar.gz 31130351 BLAKE2B ec3540326751aba45b9620adfe1e7aed21347c97278de6d23b53ed7fb03878c2d02982fba17b4cda4f713d2cf624fd24adeb15b28fed9d2ab165567f9ff49eaa SHA512 53f4531208d2594f1c28a7f7842fb5ee3349ca9e48f9f0d999a90b6a62d315c9c0ae9cba1cdfacb8a149eba3e5ddc4517ac406ee2c53718191be8e26ee2cca5f diff --git a/media-libs/libprojectm/libprojectm-.ebuild b/media-libs/libprojectm/libprojectm-3.1.1_rc4.ebuild similarity index 83% copy from media-libs/libprojectm/libprojectm-.ebuild copy to media-libs/libprojectm/libprojectm-3.1.1_rc4.ebuild index d7628bbc1c4..631db2e1835 100644 --- a/media-libs/libprojectm/libprojectm-.ebuild +++ b/media-libs/libprojectm/libprojectm-3.1.1_rc4.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 inherit autotools @@ -12,9 +12,10 @@ if [[ ${PV} == * ]] ; then EGIT_REPO_URI="https://github.com/projectM-visualizer/projectm.git"; inherit git-r3 else - SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" - S=${WORKDIR}/projectm-${PV}/ + MY_PV="${PV/_/-}" + SRC_URI="https://github.com/projectM-visualizer/projectm/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86" + S=${WORKDIR}/projectm-${MY_PV}/ fi LICENSE="LGPL-2" diff --git a/media-libs/libprojectm/libprojectm-.ebuild b/media-libs/libprojectm/libprojectm-.ebuild index d7628bbc1c4..f411d8a20ff 100644 --- a/media-libs/libprojectm/libprojectm-.ebuild +++ b/media-libs/libprojectm/libprojectm-.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 inherit autotools @@ -13,7 +13,7 @@ if [[ ${PV} == * ]] ; then inherit git-r3 else SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86" S=${WORKDIR}/projectm-${PV}/ fi
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: bd3349816acc223b3b02527b5d703a36c29ce716 Author: Craig Andrews gentoo org> AuthorDate: Tue Nov 6 16:15:19 2018 + Commit: Craig Andrews gentoo org> CommitDate: Tue Nov 6 16:15:55 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd334981 media-libs/libprojectm: Add dependency on media-libs/glm Closes: https://bugs.gentoo.org/670428 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Craig Andrews gentoo.org> media-libs/libprojectm/libprojectm-3.1.0-r1.ebuild | 55 ++ media-libs/libprojectm/libprojectm-.ebuild | 51 2 files changed, 106 insertions(+) diff --git a/media-libs/libprojectm/libprojectm-3.1.0-r1.ebuild b/media-libs/libprojectm/libprojectm-3.1.0-r1.ebuild new file mode 100644 index 000..bd704657cdc --- /dev/null +++ b/media-libs/libprojectm/libprojectm-3.1.0-r1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools + +DESCRIPTION="A graphical music visualization plugin similar to milkdrop" +HOMEPAGE="https://github.com/projectM-visualizer/projectm"; + +if [[ ${PV} == * ]] ; then + EGIT_REPO_URI="https://github.com/projectM-visualizer/projectm.git"; + inherit git-r3 +else + SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86" + S=${WORKDIR}/projectm-${PV}/ +fi + +LICENSE="LGPL-2" +SLOT="0" +IUSE="gles2 qt5 sdl" + +RDEPEND="gles2? ( media-libs/mesa[gles2] ) + media-libs/glm + media-libs/mesa + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtopengl:5 + media-sound/pulseaudio + ) + sdl? ( >=media-libs/libsdl2-2.0.5 ) + sys-libs/zlib" + +DEPEND="${RDEPEND} + virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}/${P}-datadir.patch" +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf \ + $(use_enable gles2 gles ) \ + $(use_enable qt5 qt ) \ + $(use_enable sdl ) \ + --enable-emscripten=no +} diff --git a/media-libs/libprojectm/libprojectm-.ebuild b/media-libs/libprojectm/libprojectm-.ebuild new file mode 100644 index 000..26589f45393 --- /dev/null +++ b/media-libs/libprojectm/libprojectm-.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools + +DESCRIPTION="A graphical music visualization plugin similar to milkdrop" +HOMEPAGE="https://github.com/projectM-visualizer/projectm"; + +if [[ ${PV} == * ]] ; then + EGIT_REPO_URI="https://github.com/projectM-visualizer/projectm.git"; + inherit git-r3 +else + SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" + S=${WORKDIR}/projectm-${PV}/ +fi + +LICENSE="LGPL-2" +SLOT="0" +IUSE="gles2 qt5 sdl" + +RDEPEND="gles2? ( media-libs/mesa[gles2] ) + media-libs/glm + media-libs/mesa + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtopengl:5 + media-sound/pulseaudio + ) + sdl? ( >=media-libs/libsdl2-2.0.5 ) + sys-libs/zlib" + +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf \ + $(use_enable gles2 gles ) \ + $(use_enable qt5 qt ) \ + $(use_enable sdl ) \ + --enable-emscripten=no +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 8ee6c5dac5e9ebffa6afb8e7d6ce2d782589 Author: Craig Andrews gentoo org> AuthorDate: Tue Nov 6 16:15:45 2018 + Commit: Craig Andrews gentoo org> CommitDate: Tue Nov 6 16:15:56 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ee6c5da media-libs/libprojectm: drop old version Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Craig Andrews gentoo.org> media-libs/libprojectm/libprojectm-3.1.0.ebuild | 54 - 1 file changed, 54 deletions(-) diff --git a/media-libs/libprojectm/libprojectm-3.1.0.ebuild b/media-libs/libprojectm/libprojectm-3.1.0.ebuild deleted file mode 100644 index eae41552922..000 --- a/media-libs/libprojectm/libprojectm-3.1.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools - -DESCRIPTION="A graphical music visualization plugin similar to milkdrop" -HOMEPAGE="https://github.com/projectM-visualizer/projectm"; - -if [[ ${PV} == * ]] ; then - EGIT_REPO_URI="https://github.com/projectM-visualizer/projectm.git"; - inherit git-r3 -else - SRC_URI="https://github.com/projectM-visualizer/projectm/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" - S=${WORKDIR}/projectm-${PV}/ -fi - -LICENSE="LGPL-2" -SLOT="0" -IUSE="gles2 qt5 sdl" - -RDEPEND="gles2? ( media-libs/mesa[gles2] ) - media-libs/mesa - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtopengl:5 - media-sound/pulseaudio - ) - sdl? ( >=media-libs/libsdl2-2.0.5 ) - sys-libs/zlib" - -DEPEND="${RDEPEND} - virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}/${P}-datadir.patch" -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf \ - $(use_enable gles2 gles ) \ - $(use_enable qt5 qt ) \ - $(use_enable sdl ) \ - --enable-emscripten=no -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/, media-libs/libprojectm/files/
commit: 310b1208092ade67b6d5f385d5737f0fcdd6a96e Author: Craig Andrews gentoo org> AuthorDate: Mon Nov 5 17:26:03 2018 + Commit: Craig Andrews gentoo org> CommitDate: Mon Nov 5 17:35:05 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=310b1208 media-libs/libprojectm: 3.1.0 version bump Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Craig Andrews gentoo.org> media-libs/libprojectm/Manifest| 1 + .../files/libprojectm-3.1.0-datadir.patch | 149 + media-libs/libprojectm/libprojectm-3.1.0.ebuild| 54 media-libs/libprojectm/metadata.xml| 9 +- 4 files changed, 212 insertions(+), 1 deletion(-) diff --git a/media-libs/libprojectm/Manifest b/media-libs/libprojectm/Manifest index d602420b683..d1c5856b4da 100644 --- a/media-libs/libprojectm/Manifest +++ b/media-libs/libprojectm/Manifest @@ -1 +1,2 @@ +DIST libprojectm-3.1.0.tar.gz 52123464 BLAKE2B 9027adbbbd3458b0ac6c2a822b06d25965ee90f6764095d7f509a578c52127899caf886fd2eea5cec1c3f566580766442faade8f8964fb1cfe2abf8d41ffc547 SHA512 79216b227808d14ca3f897fd33247ead27c48b734475dc507272ba192b8f239683a28cbf89b5c4fb420ed2b90f936c8dfddd545ee000caf2471fb596f867ba66 DIST projectM-complete-2.1.0-Source.tar.gz 31130351 BLAKE2B ec3540326751aba45b9620adfe1e7aed21347c97278de6d23b53ed7fb03878c2d02982fba17b4cda4f713d2cf624fd24adeb15b28fed9d2ab165567f9ff49eaa SHA512 53f4531208d2594f1c28a7f7842fb5ee3349ca9e48f9f0d999a90b6a62d315c9c0ae9cba1cdfacb8a149eba3e5ddc4517ac406ee2c53718191be8e26ee2cca5f diff --git a/media-libs/libprojectm/files/libprojectm-3.1.0-datadir.patch b/media-libs/libprojectm/files/libprojectm-3.1.0-datadir.patch new file mode 100644 index 000..8968f512bae --- /dev/null +++ b/media-libs/libprojectm/files/libprojectm-3.1.0-datadir.patch @@ -0,0 +1,149 @@ +https://github.com/projectM-visualizer/projectm/pull/112 +diff --git a/src/libprojectM/Renderer/Renderer.cpp b/src/libprojectM/Renderer/Renderer.cpp +index 82ae81a..5da27fc 100644 +--- a/src/libprojectM/Renderer/Renderer.cpp b/src/libprojectM/Renderer/Renderer.cpp +@@ -20,9 +20,9 @@ Pipeline* Renderer::currentPipe; + class Preset; + + Renderer::Renderer(int width, int height, int gx, int gy, BeatDetect *_beatDetect, std::string _presetURL, +-std::string _titlefontURL, std::string _menufontURL) : ++std::string _titlefontURL, std::string _menufontURL, const std::string& datadir) : + title_fontURL(_titlefontURL), menu_fontURL(_menufontURL), presetURL(_presetURL), m_presetName("None"), vw(width), +-vh(height), mesh(gx, gy) ++vh(height), mesh(gx, gy), m_datadir(datadir) + { + this->totalframes = 1; + this->noSwitch = false; +@@ -463,7 +463,7 @@ void Renderer::reset(int w, int h) + if (textureManager != NULL) { + delete textureManager; + } +-textureManager = new TextureManager(presetURL, texsizeX, texsizeY); ++textureManager = new TextureManager(presetURL, texsizeX, texsizeY, m_datadir); + + shaderEngine.setParams(texsizeX, texsizeY, beatDetect, textureManager); + shaderEngine.reset(); +diff --git a/src/libprojectM/Renderer/Renderer.hpp b/src/libprojectM/Renderer/Renderer.hpp +index f525c7c..7d2c00e 100644 +--- a/src/libprojectM/Renderer/Renderer.hpp b/src/libprojectM/Renderer/Renderer.hpp +@@ -67,7 +67,7 @@ public: + float m_fInvAspectX; + float m_fInvAspectY; + +- Renderer(int width, int height, int gx, int gy, BeatDetect *_beatDetect, std::string presetURL, std::string title_fontURL, std::string menu_fontURL); ++ Renderer(int width, int height, int gx, int gy, BeatDetect *_beatDetect, std::string presetURL, std::string title_fontURL, std::string menu_fontURL, const std::string& datadir = ""); + ~Renderer(); + + void RenderFrame(const Pipeline &pipeline, const PipelineContext &pipelineContext); +@@ -98,6 +98,7 @@ private: + //per pixel equation variables + ShaderEngine shaderEngine; + std::string m_presetName; ++ std::string m_datadir; + + float* p; + +diff --git a/src/libprojectM/Renderer/TextureManager.cpp b/src/libprojectM/Renderer/TextureManager.cpp +index 2905838..b87196a 100644 +--- a/src/libprojectM/Renderer/TextureManager.cpp b/src/libprojectM/Renderer/TextureManager.cpp +@@ -29,7 +29,7 @@ + #define NUM_BLUR_TEX6 + + +-TextureManager::TextureManager(const std::string _presetsURL, const int texsizeX, const int texsizeY): ++TextureManager::TextureManager(const std::string _presetsURL, const int texsizeX, const int texsizeY, std::string datadir): + presetsURL(_presetsURL) + { + extensions.push_back(".jpg"); +@@ -40,9 +40,11 @@ TextureManager::TextureManager(const std::string _presetsURL, const int texsizeX + extensions.push_back(".dib"); + + Preload(); ++if (datadir.empty()) ++ datadir = DATADIR_PATH; + +-loadTextureDir(std::string(DATADIR_PATH) + "/presets"); +-loadTextureD
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 59f028c4e1da981746724cd3ccd7169aa68890d2 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Sep 30 17:37:24 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Oct 1 20:54:47 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59f028c4 media-libs/libprojectm: De-stabilise hppa media-libs/glew stabilisation timeout. Signed-off-by: Andreas Sturmlechner gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild b/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild index 9dc70f6ab3b..bcdcf33bd42 100644 --- a/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild +++ b/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/projectm/${MY_P}.tar.gz" LICENSE="LGPL-2" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 hppa ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="debug openmp video_cards_nvidia" RDEPEND="media-fonts/dejavu
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 1670adac8404081469fa7a92ff93565c750a7372 Author: Michael Mair-Keimberger gmail com> AuthorDate: Sat May 19 07:15:34 2018 + Commit: Aaron Bauman gentoo org> CommitDate: Sun May 20 00:30:34 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1670adac media-libs/libprojectm: remove old media-libs/libprojectm/libprojectm-2.1.0-r1.ebuild | 57 -- 1 file changed, 57 deletions(-) diff --git a/media-libs/libprojectm/libprojectm-2.1.0-r1.ebuild b/media-libs/libprojectm/libprojectm-2.1.0-r1.ebuild deleted file mode 100644 index 3b248ee9b6f..000 --- a/media-libs/libprojectm/libprojectm-2.1.0-r1.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit base cmake-utils flag-o-matic eutils toolchain-funcs multilib - -MY_P=${PN/m/M}-complete-${PV}-Source ; MY_P=${MY_P/lib} - -DESCRIPTION="A graphical music visualization plugin similar to milkdrop" -HOMEPAGE="http://projectm.sourceforge.net"; -SRC_URI="mirror://sourceforge/projectm/${MY_P}.tar.gz" - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 hppa ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd" -IUSE="debug openmp video_cards_nvidia" - -RDEPEND="media-fonts/dejavu - >=media-libs/ftgl-2.1.3_rc5 - media-libs/freetype:2 - media-libs/mesa - media-libs/glew:= - sys-libs/zlib - video_cards_nvidia? ( media-gfx/nvidia-cg-toolkit )" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -S=${WORKDIR}/${MY_P}/src/libprojectM - -PATCHES=( - "${FILESDIR}"/${P}-multilib.patch - "${FILESDIR}"/${P}-path.patch -) - -src_configure() { - if use video_cards_nvidia; then - append-ldflags -L/opt/nvidia-cg-toolkit/$(get_libdir) - append-ldflags -L/opt/nvidia-cg-toolkit/lib - append-cppflags -I/opt/nvidia-cg-toolkit/include - fi - - local mycmakeargs=( - $(cmake-utils_use_use video_cards_nvidia CG) - "-DUSE_OPENMP=OFF" - "-DprojectM_FONT_MENU=${EPREFIX}/usr/share/fonts/dejavu/DejaVuSans.ttf" - "-DprojectM_FONT_TITLE=${EPREFIX}/usr/share/fonts/dejavu/DejaVuSansMono.ttf" - ) - - if use openmp && tc-has-openmp; then - mycmakeargs+=( - $(cmake-utils_use_use openmp) - ) - fi - - cmake-utils_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 083b67094868896f5faa1e569cfe4731c6b0b1d5 Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Apr 18 06:31:43 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Apr 18 06:31:43 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=083b6709 media-libs/libprojectm: stable 2.1.0-r2 for hppa, bug #632094 Bug: https://bugs.gentoo.org/632094 Package-Manager: Portage-2.3.28, Repoman-2.3.9 RepoMan-Options: --include-arches="hppa" media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild b/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild index 5e3dad0a3f4..9dc70f6ab3b 100644 --- a/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild +++ b/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/projectm/${MY_P}.tar.gz" LICENSE="LGPL-2" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 ~arm ~arm64 hppa ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="debug openmp video_cards_nvidia" RDEPEND="media-fonts/dejavu
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 379e93421ef220ad68d4494f76eb193f248c4088 Author: Rolf Eike Beer sf-mail de> AuthorDate: Sat Mar 17 09:26:55 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Mar 17 12:16:57 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=379e9342 media-libs/libprojectm: stable 2.1.0-r2 for sparc, bug #632094 Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc" media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild b/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild index c46fb689a31..5e3dad0a3f4 100644 --- a/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild +++ b/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/projectm/${MY_P}.tar.gz" LICENSE="LGPL-2" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ppc ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="debug openmp video_cards_nvidia" RDEPEND="media-fonts/dejavu
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: d1f6372b31a3e6849c42dd330e732aacd9d40650 Author: Thomas Deutschmann gentoo org> AuthorDate: Mon Oct 23 18:26:38 2017 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Oct 23 18:42:26 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1f6372b media-libs/libprojectm: x86 stable (bug #632094) Package-Manager: Portage-2.3.11, Repoman-2.3.3 media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild b/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild index e0347128fc3..c46fb689a31 100644 --- a/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild +++ b/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/projectm/${MY_P}.tar.gz" LICENSE="LGPL-2" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ppc ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ppc ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="debug openmp video_cards_nvidia" RDEPEND="media-fonts/dejavu
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 46d13207f95a284ed541a64d4c7d4f27276f4a06 Author: Manuel Rüger gentoo org> AuthorDate: Sun Oct 15 22:32:29 2017 + Commit: Manuel Rüger gentoo org> CommitDate: Sun Oct 15 22:32:29 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46d13207 media-libs/libprojectm: Stable on amd64 Package-Manager: Portage-2.3.11, Repoman-2.3.3 media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild b/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild index 4fa683b4edf..11a9dc916e9 100644 --- a/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild +++ b/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/projectm/${MY_P}.tar.gz" LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ppc ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ppc ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" IUSE="debug openmp video_cards_nvidia" RDEPEND="media-fonts/dejavu
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 7e54ba16f4afcae881d645b7eecb96a47a02db4f Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Oct 14 20:11:57 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Oct 14 20:12:25 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e54ba16 media-libs/libprojectm: stable 2.1.0-r2 for ppc, bug #632094 Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --include-arches="ppc" media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild b/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild index 55843cbc309..4fa683b4edf 100644 --- a/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild +++ b/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/projectm/${MY_P}.tar.gz" LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ppc ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" IUSE="debug openmp video_cards_nvidia" RDEPEND="media-fonts/dejavu
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 520922734c4416449d2fbae6c486d57b187e5d4f Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Oct 14 18:24:34 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Oct 14 18:24:34 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52092273 media-libs/libprojectm: stable 2.1.0-r2 for ppc64, bug #632094 Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --include-arches="ppc64" media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild b/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild index 528900f6c3e..55843cbc309 100644 --- a/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild +++ b/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/projectm/${MY_P}.tar.gz" LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" IUSE="debug openmp video_cards_nvidia" RDEPEND="media-fonts/dejavu
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/, media-libs/libprojectm/files/
commit: 016272f9311dc25921728eafa7f404ffbd83ce01 Author: Johannes Huber gentoo org> AuthorDate: Mon Jan 30 11:58:09 2017 + Commit: Johannes Huber gentoo org> CommitDate: Mon Jan 30 11:58:09 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=016272f9 media-libs/libprojectm: Remove 2.0.1-r1 Package-Manager: Portage-2.3.3, Repoman-2.3.1 media-libs/libprojectm/Manifest| 1 - .../files/libprojectm-2.0.1-pcfix.patch| 12 - media-libs/libprojectm/libprojectm-2.0.1-r1.ebuild | 55 -- 3 files changed, 68 deletions(-) diff --git a/media-libs/libprojectm/Manifest b/media-libs/libprojectm/Manifest index 34d3a1d..9849531 100644 --- a/media-libs/libprojectm/Manifest +++ b/media-libs/libprojectm/Manifest @@ -1,2 +1 @@ -DIST projectM-2.0.1-Source.tar.gz 865784 SHA256 c305182dfc8b7f87b82a146af6cf50a982e7c9c647877a0559dfef4b11dacb93 SHA512 0edbf487d45983b0004ee67009931da985f3b9909cb10eb32a2c9116eed46f9cf9c7a1c696138d16a30aedd81d43ac5533fb7666c9fba9326c9c89f4e87f88db WHIRLPOOL e69b0130592fe92969a569542d9c4f1bfcb7a365d538e84a64180b48aa88d64b1076d9ad3f071d99348f987149e8e1b012dbc5d41fef7156f57b55512e111d08 DIST projectM-complete-2.1.0-Source.tar.gz 31130351 SHA256 513204f033006bd3dcdf8aada196d816d6b7187266ddcbb1594d0285cc9406ee SHA512 53f4531208d2594f1c28a7f7842fb5ee3349ca9e48f9f0d999a90b6a62d315c9c0ae9cba1cdfacb8a149eba3e5ddc4517ac406ee2c53718191be8e26ee2cca5f WHIRLPOOL f60ee006dac8465a17e1397a9331bdabd7a3967455f9e16644e1ff5e544ab1662b3aa8a2b428c0258f0b38c91513bfbda3cd29b4419e05e64aa410e61ad03972 diff --git a/media-libs/libprojectm/files/libprojectm-2.0.1-pcfix.patch b/media-libs/libprojectm/files/libprojectm-2.0.1-pcfix.patch deleted file mode 100644 index c871b78.. --- a/media-libs/libprojectm/files/libprojectm-2.0.1-pcfix.patch +++ /dev/null @@ -1,12 +0,0 @@ -Index: projectM-2.0.1-Source/libprojectM.pc.in -=== projectM-2.0.1-Source.orig/libprojectM.pc.in -+++ projectM-2.0.1-Source/libprojectM.pc.in -@@ -1,6 +1,6 @@ - prefix=@CMAKE_INSTALL_PREFIX@ - exec_prefix=@CMAKE_INSTALL_PREFIX@ --libdir=@LIB_INSTALL_DIR@ -+libdir=${exec_prefix}/lib@LIB_SUFFIX@ - includedir=@CMAKE_INSTALL_PREFIX@/include - pkgdatadir=@CMAKE_INSTALL_PREFIX@/@RESOURCE_PREFIX@ - sysconfdir=@CMAKE_INSTALL_PREFIX@/@RESOURCE_PREFIX@ diff --git a/media-libs/libprojectm/libprojectm-2.0.1-r1.ebuild b/media-libs/libprojectm/libprojectm-2.0.1-r1.ebuild deleted file mode 100644 index 22d0389.. --- a/media-libs/libprojectm/libprojectm-2.0.1-r1.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 - -inherit cmake-utils flag-o-matic eutils toolchain-funcs - -MY_P=${P/m/M}-Source ; MY_P=${MY_P/lib} - -DESCRIPTION="A graphical music visualization plugin similar to milkdrop" -HOMEPAGE="http://projectm.sourceforge.net"; -SRC_URI="mirror://sourceforge/projectm/${MY_P}.tar.gz" - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="alpha amd64 hppa ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd" -IUSE="debug openmp video_cards_nvidia" - -RDEPEND=">=media-libs/ftgl-2.1.3_rc5 - media-libs/freetype:2 - media-libs/mesa - media-libs/glew - sys-libs/zlib - video_cards_nvidia? ( media-gfx/nvidia-cg-toolkit )" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -S=${WORKDIR}/${MY_P} - -PATCHES=( - "${FILESDIR}"/${P}-pcfix.patch -) - -src_configure() { - append-ldflags $(no-as-needed) - - if use video_cards_nvidia; then - append-ldflags -L/opt/nvidia-cg-toolkit/lib - append-flags -I/opt/nvidia-cg-toolkit/include - fi - - local mycmakeargs=( - $(cmake-utils_use_use video_cards_nvidia CG) - "-DUSE_OPENMP=OFF" - ) - - if use openmp && tc-has-openmp; then - mycmakeargs+=( - $(cmake-utils_use_use openmp) - ) - fi - - cmake-utils_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/files/, media-libs/libprojectm/
commit: 088f74794a0d30c45cc084b032308caa18ddcff1 Author: David Seifert gentoo org> AuthorDate: Wed Sep 14 21:36:05 2016 + Commit: David Seifert gentoo org> CommitDate: Wed Sep 14 21:36:28 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=088f7479 media-libs/libprojectm: Allow for compiling with GCC 6 Gentoo-bug: 582866 * EAPI=6 * Make PATCHES -p1 compliant * Migrate away from 'base.eclass' Package-Manager: portage-2.3.0 .../files/libprojectm-2.1.0-fix-c++14.patch| 64 ++ .../files/libprojectm-2.1.0-multilib.patch | 5 +- .../libprojectm/files/libprojectm-2.1.0-path.patch | 4 +- media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild | 59 4 files changed, 127 insertions(+), 5 deletions(-) diff --git a/media-libs/libprojectm/files/libprojectm-2.1.0-fix-c++14.patch b/media-libs/libprojectm/files/libprojectm-2.1.0-fix-c++14.patch new file mode 100644 index ..e3e1566 --- /dev/null +++ b/media-libs/libprojectm/files/libprojectm-2.1.0-fix-c++14.patch @@ -0,0 +1,64 @@ +Properly call namespaced std::isnan and use implicit +conversion operators, such that they work in C++98 and C++14. +See also: +https://bugs.gentoo.org/show_bug.cgi?id=582866 +https://sourceforge.net/p/projectm/code/ci/92226e25192a69839b9ae3b66ea7173732c639b3 + +--- libprojectM/Common.hpp libprojectM/Common.hpp +@@ -63,7 +63,7 @@ + + #ifdef LINUX + #include +-#define projectM_isnan isnan ++#define projectM_isnan std::isnan + + #endif + +--- libprojectM/MilkdropPresetFactory/Parser.cpp libprojectM/MilkdropPresetFactory/Parser.cpp +@@ -1406,7 +1406,7 @@ + PerFrameEqn * per_frame_eqn; + GenExpr * gen_expr; + +- if (fs == NULL) ++ if (fs.fail()) + return NULL; + if (param_string == NULL) + return NULL; +@@ -1561,7 +1561,7 @@ + + if (preset == NULL) + return NULL; +- if (fs == NULL) ++ if (fs.fail()) + return NULL; + + if ((token = parseToken(fs, name)) != tEq) +@@ -1875,7 +1875,7 @@ + /* Null argument checks */ + if (preset == NULL) + return PROJECTM_FAILURE; +- if (fs == NULL) ++ if (fs.fail()) + return PROJECTM_FAILURE; + if (token == NULL) + return PROJECTM_FAILURE; +@@ -2166,7 +2166,7 @@ + + if (token == NULL) + return PROJECTM_FAILURE; +- if (fs == NULL) ++ if (fs.fail()) + return PROJECTM_FAILURE; + if (preset == NULL) + return PROJECTM_FAILURE; +@@ -2348,7 +2348,7 @@ + if (token == NULL) + + return PROJECTM_FAILURE; +- if (fs == NULL) ++ if (fs.fail()) + return PROJECTM_FAILURE; + if (preset == NULL) + return PROJECTM_FAILURE; diff --git a/media-libs/libprojectm/files/libprojectm-2.1.0-multilib.patch b/media-libs/libprojectm/files/libprojectm-2.1.0-multilib.patch index 8477a27..aceee30 100644 --- a/media-libs/libprojectm/files/libprojectm-2.1.0-multilib.patch +++ b/media-libs/libprojectm/files/libprojectm-2.1.0-multilib.patch @@ -1,6 +1,5 @@ -diff -urN projectM-complete-2.1.0-Source/src/libprojectM/CMakeLists.txt projectM-complete-2.1.0-Source.new/src/libprojectM/CMakeLists.txt projectM-complete-2.1.0-Source/src/libprojectM/CMakeLists.txt 2012-05-20 05:43:26.0 +0200 -+++ projectM-complete-2.1.0-Source.new/src/libprojectM/CMakeLists.txt 2013-01-21 21:07:49.097541426 +0100 +--- libprojectM/CMakeLists.txt libprojectM/CMakeLists.txt @@ -35,7 +35,7 @@ ADD_DEFINITIONS(-DCMAKE_INSTALL_PREFIX="\\\"${CMAKE_INSTALL_PREFIX}\\\"") diff --git a/media-libs/libprojectm/files/libprojectm-2.1.0-path.patch b/media-libs/libprojectm/files/libprojectm-2.1.0-path.patch index 39fa7e3..bb780e8 100644 --- a/media-libs/libprojectm/files/libprojectm-2.1.0-path.patch +++ b/media-libs/libprojectm/files/libprojectm-2.1.0-path.patch @@ -1,7 +1,7 @@ Index: projectM-complete-2.1.0-Source/src/libprojectM/CMakeLists.txt === projectM-complete-2.1.0-Source.orig/src/libprojectM/CMakeLists.txt -+++ projectM-complete-2.1.0-Source/src/libprojectM/CMakeLists.txt +--- libprojectM/CMakeLists.txt libprojectM/CMakeLists.txt @@ -33,7 +33,7 @@ set(PROJECTM_VERSION 2.1.0) set(PROJECTM_ABI_LEVEL 2) # diff --git a/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild b/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild new file mode 100644 index ..7c43321 --- /dev/null +++ b/media-libs/libprojectm/libprojectm-2.1.0-r2.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit cmake-utils flag-o-matic toolchain-funcs + +MY_P=${PN/m/M}-complete-${PV}-Source +MY_P=${MY_P/lib} + +DESCRIPTION="A graphical music visualization plugin similar to milkdrop" +HOMEPAGE="http://projectm.sourceforge.net"; +SRC_URI="mirror://sourceforge/projectm/${MY_P}.tar.gz" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd
[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/
commit: 6ed4aa40c4971322fc84572d23f5d63f27d19276 Author: Lars Wendler gentoo org> AuthorDate: Tue Aug 25 07:02:42 2015 + Commit: Lars Wendler gentoo org> CommitDate: Tue Aug 25 08:13:06 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ed4aa40 media-libs/libprojectm: Added subslot dependency for media-libs/glew. Package-Manager: portage-2.2.20.1 Signed-off-by: Lars Wendler gentoo.org> media-libs/libprojectm/libprojectm-2.1.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libprojectm/libprojectm-2.1.0-r1.ebuild b/media-libs/libprojectm/libprojectm-2.1.0-r1.ebuild index 89e9a56..7efadeb 100644 --- a/media-libs/libprojectm/libprojectm-2.1.0-r1.ebuild +++ b/media-libs/libprojectm/libprojectm-2.1.0-r1.ebuild @@ -21,7 +21,7 @@ RDEPEND="media-fonts/dejavu >=media-libs/ftgl-2.1.3_rc5 media-libs/freetype:2 media-libs/mesa - media-libs/glew + media-libs/glew:= sys-libs/zlib video_cards_nvidia? ( media-gfx/nvidia-cg-toolkit )" DEPEND="${RDEPEND}