[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/

2024-05-23 Thread Matt Turner
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/

2024-03-23 Thread Craig Andrews
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/

2024-03-06 Thread Craig Andrews
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/

2023-05-29 Thread Andreas Sturmlechner
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/

2022-12-02 Thread WANG Xuerui
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/

2022-12-02 Thread WANG Xuerui
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/

2021-08-21 Thread Marek Szuba
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/

2021-04-23 Thread Miroslav Šulc
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
-

[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/

2021-04-23 Thread Sam James
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/

2021-04-22 Thread Sam James
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/

2021-04-21 Thread Sam James
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/

2021-04-20 Thread Sam James
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/

2021-04-20 Thread Sam James
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/

2021-04-20 Thread Sam James
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/

2021-03-07 Thread Andreas Sturmlechner
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")
- 

[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/

2021-02-25 Thread Sam James
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/

2021-02-20 Thread Craig Andrews
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/

2021-02-16 Thread Craig Andrews
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 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/

2021-02-16 Thread Craig Andrews
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/

2021-02-07 Thread Sergei Trofimovich
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/

2021-02-07 Thread Sam James
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/

2021-01-03 Thread Sam James
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/

2021-01-03 Thread Sam James
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/

2020-11-26 Thread Sergei Trofimovich
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/

2020-09-20 Thread Craig Andrews
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/

2020-09-20 Thread Craig Andrews
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/

2020-08-10 Thread Aaron Bauman
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/

2020-08-09 Thread Sergei Trofimovich
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/

2020-07-29 Thread Craig Andrews
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/

2020-07-29 Thread Craig Andrews
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/

2020-07-27 Thread Craig Andrews
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/

2020-07-12 Thread Sergei Trofimovich
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/

2020-05-14 Thread Craig Andrews
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/

2020-04-14 Thread Sergei Trofimovich
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/

2020-03-08 Thread Craig Andrews
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/

2020-02-22 Thread Craig Andrews
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/

2020-02-22 Thread Craig Andrews
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/

2020-02-11 Thread Craig Andrews
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 , const 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
-@@ -134,7 +134,7 @@ beatDetect 

[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/

2020-02-07 Thread Craig Andrews
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/

2020-01-23 Thread Craig Andrews
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/

2020-01-22 Thread Craig Andrews
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/

2020-01-20 Thread Craig Andrews
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/

2019-11-18 Thread Craig Andrews
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/

2019-11-10 Thread Craig Andrews
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/

2019-10-07 Thread Craig Andrews
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/

2019-10-07 Thread Craig Andrews
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/

2019-10-06 Thread Craig Andrews
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/

2019-10-04 Thread Craig Andrews
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/

2018-11-06 Thread Craig Andrews
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/

2018-11-06 Thread Craig Andrews
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/

2018-11-05 Thread Craig Andrews
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 , const 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");
+-

[gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/

2018-10-01 Thread Andreas Sturmlechner
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/

2018-05-19 Thread Aaron Bauman
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/

2018-04-18 Thread Sergei Trofimovich
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/

2018-03-17 Thread Sergei Trofimovich
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/

2017-10-23 Thread Thomas Deutschmann
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/

2017-10-15 Thread Manuel Rüger
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/

2017-10-14 Thread Sergei Trofimovich
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/

2017-10-14 Thread Sergei Trofimovich
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/

2017-01-30 Thread Johannes Huber
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/

2016-09-14 Thread David Seifert
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/

2015-08-25 Thread Lars Wendler
commit: 6ed4aa40c4971322fc84572d23f5d63f27d19276
Author: Lars Wendler polynomial-c AT gentoo DOT org
AuthorDate: Tue Aug 25 07:02:42 2015 +
Commit: Lars Wendler polynomial-c AT gentoo DOT 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 polynomial-c AT 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}