[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2024-04-17 Thread Sam James
commit: 29366ecb90db5bef6203623a76839f4de9258b0b
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 17 21:59:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 17 21:59:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29366ecb

media-sound/easyeffects: Stabilize 7.1.3-r1 amd64, #928885

Signed-off-by: Sam James  gentoo.org>

 media-sound/easyeffects/easyeffects-7.1.3-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/easyeffects/easyeffects-7.1.3-r1.ebuild 
b/media-sound/easyeffects/easyeffects-7.1.3-r1.ebuild
index 08ade2ec84a7..941aab00f2ea 100644
--- a/media-sound/easyeffects/easyeffects-7.1.3-r1.ebuild
+++ b/media-sound/easyeffects/easyeffects-7.1.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
 else
SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2024-04-07 Thread Marek Szuba
commit: 0ff8c5ce96ce89751f380c4bd4ebdd7faa589445
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Apr  7 13:59:42 2024 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Apr  7 14:05:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ff8c5ce

media-sound/easyeffects: add 7.1.6

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest |  1 +
 media-sound/easyeffects/easyeffects-7.1.6.ebuild | 81 
 2 files changed, 82 insertions(+)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index 3673ff569887..4daae661bb0f 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1,2 +1,3 @@
 DIST easyeffects-7.0.7.tar.gz 3359508 BLAKE2B 
16c4fd322eefcd16bb8a83a5443e482689b2f4665556f306e11c072b869f9929d5c7b781f7adbba7faacb71a07c0bdd2b61efb6584131e61e2bfa6dedcdf3c8d
 SHA512 
3ceadf6c8acff64a98cf6c0e2c5386aa7b6d4649d49a9879574415bb7959b9c7243870bc30ea38bb3de3ee5b4d9ab9892eb8809069c08b2a50ab7f2342f6a1e4
 DIST easyeffects-7.1.3.tar.gz 3426093 BLAKE2B 
62ff40388df2a3452d23968881ab7d247c5504abc4524564e919cc520700e64978914248f00fb8b3ae251b895850d9a4dee763576baf2c43af3cd1105d2b62d5
 SHA512 
9e277b0c432f5015b33d4ac6961d5eec4cbf498dd2e947d231a9c13d8c7b7680f7ded7bf3d55d2c72ebf46de94308447a0b1e3b8cbbb13ce96c3a79bf027ffa3
+DIST easyeffects-7.1.6.tar.gz 3505689 BLAKE2B 
fbb1dd05b2e5f8e3224653ddebf49175af1d6b39d034d6446750e780ec0f8f8a4d58b085c019767a121641d8b5176f0a6a0d828c3537aa2c3803223015fe6826
 SHA512 
7c70aeb66fc2242011c96d44b4a007cdec4733c968195089ec62968ee1dcb96ec6460ac67a2eb8baa104120bc13798792236fb677ac3f56557bfb05109b43f02

diff --git a/media-sound/easyeffects/easyeffects-7.1.6.ebuild 
b/media-sound/easyeffects/easyeffects-7.1.6.ebuild
new file mode 100644
index ..c6811aa7529c
--- /dev/null
+++ b/media-sound/easyeffects/easyeffects-7.1.6.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson toolchain-funcs
+
+DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
+HOMEPAGE="https://github.com/wwmm/easyeffects;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
+else
+   SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="calf +doc mda-lv2 zamaudio"
+
+COMMON="dev-cpp/nlohmann_json
+   dev-cpp/tbb
+   >=dev-libs/glib-2.56:2
+   dev-libs/libfmt
+   >=dev-libs/libsigc++-3.0.6:3
+   >=gui-libs/gtk-4.10.0:4
+   >=gui-libs/libadwaita-1.2.0:1
+   media-libs/libbs2b
+   >=media-libs/libebur128-1.2.0
+   media-libs/libsndfile
+   media-libs/libsoundtouch
+   >=media-libs/lilv-0.22
+   >=media-libs/lv2-1.18.2
+   media-libs/rnnoise
+   media-libs/speexdsp
+   >=media-libs/zita-convolver-3.0.0
+   >=media-video/pipewire-0.3.41
+   sci-libs/gsl:=
+   sci-libs/fftw:3.0"
+# Only header files are used from these two
+DEPEND="${COMMON}
+   media-libs/ladspa-sdk
+   media-libs/libsamplerate"
+RDEPEND="${COMMON}
+   >=media-libs/lsp-plugins-1.2.10[lv2]
+   sys-apps/dbus
+   calf? ( >=media-plugins/calf-0.90.1[lv2] )
+   doc? ( gnome-extra/yelp )
+   mda-lv2? ( media-plugins/mda-lv2 )
+   zamaudio? ( media-plugins/zam-plugins )"
+BDEPEND="dev-libs/appstream-glib
+   dev-util/desktop-file-utils
+   dev-util/itstool
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+pkg_pretend() {
+   if [[ ${MERGE_TYPE} != "binary" ]] ; then
+   if ! tc-is-gcc; then
+   if ! tc-is-clang || [[ $(clang-major-version) -lt 16 
]]; then
+   die "${PN} can only be built with GCC or 
>=Clang-16 due to required level of C++20 support"
+   fi
+   elif [[ $(gcc-major-version) -lt 11 ]] ; then
+   die "Since version 6.2.5 ${PN} requires GCC 11 or newer 
to build (Bug #848072)"
+   fi
+   fi
+}
+
+pkg_postinst() {
+   gnome2_gconf_install
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   gnome2_gconf_uninstall
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2023-12-29 Thread Marek Szuba
commit: 8bb7721f7d22bf2da86c45241fd043dcf7656ef0
Author: Marek Szuba  gentoo  org>
AuthorDate: Fri Dec 29 10:57:34 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Fri Dec 29 10:57:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bb7721f

media-sound/easyeffects: require >=media-libs/lsp-plugins-1.2.10

Signed-off-by: Marek Szuba  gentoo.org>

 .../{easyeffects-7.1.3.ebuild => easyeffects-7.1.3-r1.ebuild}| 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/media-sound/easyeffects/easyeffects-7.1.3.ebuild 
b/media-sound/easyeffects/easyeffects-7.1.3-r1.ebuild
similarity index 89%
rename from media-sound/easyeffects/easyeffects-7.1.3.ebuild
rename to media-sound/easyeffects/easyeffects-7.1.3-r1.ebuild
index 0b77156772d9..08ade2ec84a7 100644
--- a/media-sound/easyeffects/easyeffects-7.1.3.ebuild
+++ b/media-sound/easyeffects/easyeffects-7.1.3-r1.ebuild
@@ -20,9 +20,6 @@ LICENSE="GPL-3"
 SLOT="0"
 IUSE="calf +doc mda-lv2 zamaudio"
 
-# FIXME: >=>=media-libs/lsp-plugins-1.2.10 required since 7.0.8
-# but as of late December 2023, the tree remains stuck at 1.2.6.
-# Update the dependency + remove the mask when possible (Bug #915777).
 COMMON="dev-cpp/nlohmann_json
dev-cpp/tbb
>=dev-libs/glib-2.56:2
@@ -47,7 +44,7 @@ DEPEND="${COMMON}
media-libs/ladspa-sdk
media-libs/libsamplerate"
 RDEPEND="${COMMON}
-   >=media-libs/lsp-plugins-1.2.6[lv2]
+   >=media-libs/lsp-plugins-1.2.10[lv2]
sys-apps/dbus
calf? ( >=media-plugins/calf-0.90.1[lv2] )
doc? ( gnome-extra/yelp )



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2023-12-25 Thread Marek Szuba
commit: 461411849f77e2b4ed09bcfd1b5f9a26ef488148
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Dec 26 00:03:19 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Dec 26 00:06:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46141184

media-sound/easyeffects: add 7.1.3

Got tired of waiting for lsp-plugins in the tree to be updated and while
upstream recommends >=1.2.10, 1.2.6 seems to work for now.

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest |  1 +
 media-sound/easyeffects/easyeffects-7.1.3.ebuild | 84 
 2 files changed, 85 insertions(+)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index d50734980def..3673ff569887 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1 +1,2 @@
 DIST easyeffects-7.0.7.tar.gz 3359508 BLAKE2B 
16c4fd322eefcd16bb8a83a5443e482689b2f4665556f306e11c072b869f9929d5c7b781f7adbba7faacb71a07c0bdd2b61efb6584131e61e2bfa6dedcdf3c8d
 SHA512 
3ceadf6c8acff64a98cf6c0e2c5386aa7b6d4649d49a9879574415bb7959b9c7243870bc30ea38bb3de3ee5b4d9ab9892eb8809069c08b2a50ab7f2342f6a1e4
+DIST easyeffects-7.1.3.tar.gz 3426093 BLAKE2B 
62ff40388df2a3452d23968881ab7d247c5504abc4524564e919cc520700e64978914248f00fb8b3ae251b895850d9a4dee763576baf2c43af3cd1105d2b62d5
 SHA512 
9e277b0c432f5015b33d4ac6961d5eec4cbf498dd2e947d231a9c13d8c7b7680f7ded7bf3d55d2c72ebf46de94308447a0b1e3b8cbbb13ce96c3a79bf027ffa3

diff --git a/media-sound/easyeffects/easyeffects-7.1.3.ebuild 
b/media-sound/easyeffects/easyeffects-7.1.3.ebuild
new file mode 100644
index ..d3af93f6daff
--- /dev/null
+++ b/media-sound/easyeffects/easyeffects-7.1.3.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson toolchain-funcs
+
+DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
+HOMEPAGE="https://github.com/wwmm/easyeffects;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
+else
+   SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="calf +doc mda-lv2 zamaudio"
+
+# Reminder: since 7.0.8 upstream recommends >=>=media-libs/lsp-plugins-1.2.10
+# but as of late December 2023, the tree remains stuck at 1.2.6.
+# Update the dependency when possible (Bug #915777).
+COMMON="dev-cpp/nlohmann_json
+   dev-cpp/tbb
+   >=dev-libs/glib-2.56:2
+   dev-libs/libfmt
+   >=dev-libs/libsigc++-3.0.6:3
+   >=gui-libs/gtk-4.10.0:4
+   >=gui-libs/libadwaita-1.2.0:1
+   media-libs/libbs2b
+   >=media-libs/libebur128-1.2.0
+   media-libs/libsndfile
+   media-libs/libsoundtouch
+   >=media-libs/lilv-0.22
+   >=media-libs/lv2-1.18.2
+   media-libs/rnnoise
+   media-libs/speexdsp
+   >=media-libs/zita-convolver-3.0.0
+   >=media-video/pipewire-0.3.41
+   sci-libs/gsl:=
+   sci-libs/fftw:3.0"
+# Only header files are used from these two
+DEPEND="${COMMON}
+   media-libs/ladspa-sdk
+   media-libs/libsamplerate"
+RDEPEND="${COMMON}
+   >=media-libs/lsp-plugins-1.2.6[lv2]
+   sys-apps/dbus
+   calf? ( >=media-plugins/calf-0.90.1[lv2] )
+   doc? ( gnome-extra/yelp )
+   mda-lv2? ( media-plugins/mda-lv2 )
+   zamaudio? ( media-plugins/zam-plugins )"
+BDEPEND="dev-libs/appstream-glib
+   dev-util/desktop-file-utils
+   dev-util/itstool
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+pkg_pretend() {
+   if [[ ${MERGE_TYPE} != "binary" ]] ; then
+   if ! tc-is-gcc; then
+   if ! tc-is-clang || [[ $(clang-major-version) -lt 16 
]]; then
+   die "${PN} can only be built with GCC or 
>=Clang-16 due to required level of C++20 support"
+   fi
+   elif [[ $(gcc-major-version) -lt 11 ]] ; then
+   die "Since version 6.2.5 ${PN} requires GCC 11 or newer 
to build (Bug #848072)"
+   fi
+   fi
+}
+
+pkg_postinst() {
+   gnome2_gconf_install
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   gnome2_gconf_uninstall
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2023-10-25 Thread Marek Szuba
commit: e75ad872cdaf5cf0c3dd023e5d4c85f373ce52ad
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Oct 25 22:41:46 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Oct 25 22:41:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e75ad872

media-sound/easyeffects: drop 7.0.5

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest |  1 -
 media-sound/easyeffects/easyeffects-7.0.5.ebuild | 79 
 2 files changed, 80 deletions(-)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index d0ad84fb31e0..d50734980def 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1,2 +1 @@
-DIST easyeffects-7.0.5.tar.gz 3304918 BLAKE2B 
288a5460cd4e0a2ed823b3d388b5df6685e898228211f26f0c15cb02366afa2d1ec442b213ddd889dad119aa0fd2f47c089a0d24e539e899f6fe3771e4ff52d7
 SHA512 
16f8c91fc15e36a2e116be6eb34ac904c14b70ba9625c0db2406c978cfb8af88e3a1c3f5c1a6a6e5a0c7cb00d9f3e56de895392d27704c86a70d7fa5cfa393f3
 DIST easyeffects-7.0.7.tar.gz 3359508 BLAKE2B 
16c4fd322eefcd16bb8a83a5443e482689b2f4665556f306e11c072b869f9929d5c7b781f7adbba7faacb71a07c0bdd2b61efb6584131e61e2bfa6dedcdf3c8d
 SHA512 
3ceadf6c8acff64a98cf6c0e2c5386aa7b6d4649d49a9879574415bb7959b9c7243870bc30ea38bb3de3ee5b4d9ab9892eb8809069c08b2a50ab7f2342f6a1e4

diff --git a/media-sound/easyeffects/easyeffects-7.0.5.ebuild 
b/media-sound/easyeffects/easyeffects-7.0.5.ebuild
deleted file mode 100644
index 52eb8fe9983f..
--- a/media-sound/easyeffects/easyeffects-7.0.5.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2-utils meson toolchain-funcs
-
-DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
-HOMEPAGE="https://github.com/wwmm/easyeffects;
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
-else
-   SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="calf +doc mda-lv2 zamaudio"
-
-COMMON="dev-cpp/nlohmann_json
-   dev-cpp/tbb
-   >=dev-libs/glib-2.56:2
-   dev-libs/libfmt
-   >=dev-libs/libsigc++-3.0.6:3
-   >=gui-libs/gtk-4.10.0:4
-   >=gui-libs/libadwaita-1.2.0:1
-   media-libs/libbs2b
-   >=media-libs/libebur128-1.2.0
-   media-libs/libsndfile
-   media-libs/libsoundtouch
-   >=media-libs/lilv-0.22
-   >=media-libs/lv2-1.18.2
-   media-libs/rnnoise
-   media-libs/speexdsp
-   >=media-libs/zita-convolver-3.0.0
-   >=media-video/pipewire-0.3.41
-   sci-libs/gsl:=
-   sci-libs/fftw:3.0"
-# Only header files are used from libsamplerate
-DEPEND="${COMMON}
-   media-libs/libsamplerate"
-RDEPEND="${COMMON}
-   >=media-libs/lsp-plugins-1.1.24[lv2]
-   sys-apps/dbus
-   calf? ( >=media-plugins/calf-0.90.1[lv2] )
-   doc? ( gnome-extra/yelp )
-   mda-lv2? ( media-plugins/mda-lv2 )
-   zamaudio? ( media-plugins/zam-plugins )"
-BDEPEND="dev-libs/appstream-glib
-   dev-util/desktop-file-utils
-   dev-util/itstool
-   sys-devel/gettext
-   virtual/pkgconfig"
-
-pkg_pretend() {
-   if [[ ${MERGE_TYPE} != "binary" ]] ; then
-   if ! tc-is-gcc; then
-   die "Since version 6.3.0 ${PN} only supports GCC due to 
required level of C++20 support"
-   fi
-   if [[ $(gcc-major-version) -lt 11 ]] ; then
-   die "Since version 6.2.5 ${PN} requires GCC 11 or newer 
to build (Bug #848072)"
-   fi
-   fi
-}
-
-pkg_postinst() {
-   gnome2_gconf_install
-   gnome2_schemas_update
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   gnome2_gconf_uninstall
-   gnome2_schemas_update
-   xdg_icon_cache_update
-}



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2023-10-25 Thread Marek Szuba
commit: 179f78ab60b7bcadaf7139b42e091b6311c68802
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Oct 25 22:41:27 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Oct 25 22:41:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=179f78ab

media-sound/easyeffects: stabilize 7.0.7 for amd64

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/easyeffects-7.0.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/easyeffects/easyeffects-7.0.7.ebuild 
b/media-sound/easyeffects/easyeffects-7.0.7.ebuild
index 14f68e4eecc4..0e8515fc94de 100644
--- a/media-sound/easyeffects/easyeffects-7.0.7.ebuild
+++ b/media-sound/easyeffects/easyeffects-7.0.7.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
 else
SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2023-08-14 Thread Marek Szuba
commit: f12ab208fc51d893e7ffc18b1e17479f337bb89b
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Aug 14 10:00:45 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Aug 14 10:00:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f12ab208

media-sound/easyeffects: allow building with >=sys-devel/clang-16

Closes: https://bugs.gentoo.org/910310
Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/easyeffects-7.0.7.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/media-sound/easyeffects/easyeffects-7.0.7.ebuild 
b/media-sound/easyeffects/easyeffects-7.0.7.ebuild
index 480d947feca9..14f68e4eecc4 100644
--- a/media-sound/easyeffects/easyeffects-7.0.7.ebuild
+++ b/media-sound/easyeffects/easyeffects-7.0.7.ebuild
@@ -58,9 +58,10 @@ BDEPEND="dev-libs/appstream-glib
 pkg_pretend() {
if [[ ${MERGE_TYPE} != "binary" ]] ; then
if ! tc-is-gcc; then
-   die "Since version 6.3.0 ${PN} only supports GCC due to 
required level of C++20 support"
-   fi
-   if [[ $(gcc-major-version) -lt 11 ]] ; then
+   if ! tc-is-clang || [[ $(clang-major-version) -lt 16 
]]; then
+   die "${PN} can only be built with GCC or 
>=Clang-16 due to required level of C++20 support"
+   fi
+   elif [[ $(gcc-major-version) -lt 11 ]] ; then
die "Since version 6.2.5 ${PN} requires GCC 11 or newer 
to build (Bug #848072)"
fi
fi



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2023-08-12 Thread Marek Szuba
commit: 4ca5466a8b0853ebb923d62c05a3e9b9adf315ab
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Aug 12 20:13:16 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Aug 12 21:07:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ca5466a

media-sound/easyeffects: add 7.0.7, drop 7.0.6

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest| 2 +-
 .../easyeffects/{easyeffects-7.0.6.ebuild => easyeffects-7.0.7.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index fe07d0a16386..d0ad84fb31e0 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1,2 +1,2 @@
 DIST easyeffects-7.0.5.tar.gz 3304918 BLAKE2B 
288a5460cd4e0a2ed823b3d388b5df6685e898228211f26f0c15cb02366afa2d1ec442b213ddd889dad119aa0fd2f47c089a0d24e539e899f6fe3771e4ff52d7
 SHA512 
16f8c91fc15e36a2e116be6eb34ac904c14b70ba9625c0db2406c978cfb8af88e3a1c3f5c1a6a6e5a0c7cb00d9f3e56de895392d27704c86a70d7fa5cfa393f3
-DIST easyeffects-7.0.6.tar.gz 3325780 BLAKE2B 
c65e913a27ee28454b01acee00ab78a43012c1d71916f1fd745d1666ac96e765dc154e79717c903f32903cc35c8212641aa0d8341c8053637cd569fc895e099a
 SHA512 
8fb94551e9f434b6695412bc60ccb86f5d5b56b043b17ae3509c909000883c2e853090ca79370db93b27ab6d8077a248c491ecd5415308dc55d055e5b1388f40
+DIST easyeffects-7.0.7.tar.gz 3359508 BLAKE2B 
16c4fd322eefcd16bb8a83a5443e482689b2f4665556f306e11c072b869f9929d5c7b781f7adbba7faacb71a07c0bdd2b61efb6584131e61e2bfa6dedcdf3c8d
 SHA512 
3ceadf6c8acff64a98cf6c0e2c5386aa7b6d4649d49a9879574415bb7959b9c7243870bc30ea38bb3de3ee5b4d9ab9892eb8809069c08b2a50ab7f2342f6a1e4

diff --git a/media-sound/easyeffects/easyeffects-7.0.6.ebuild 
b/media-sound/easyeffects/easyeffects-7.0.7.ebuild
similarity index 100%
rename from media-sound/easyeffects/easyeffects-7.0.6.ebuild
rename to media-sound/easyeffects/easyeffects-7.0.7.ebuild



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2023-07-29 Thread Marek Szuba
commit: 332af5319b93bd5f7bd3206056b81985bce4c52e
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Jul 29 22:26:50 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Jul 29 22:26:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=332af531

media-sound/easyeffects: stabilize 7.0.5 for amd64

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/easyeffects-7.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/easyeffects/easyeffects-7.0.5.ebuild 
b/media-sound/easyeffects/easyeffects-7.0.5.ebuild
index 480d947feca9..52eb8fe9983f 100644
--- a/media-sound/easyeffects/easyeffects-7.0.5.ebuild
+++ b/media-sound/easyeffects/easyeffects-7.0.5.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
 else
SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2023-07-29 Thread Marek Szuba
commit: 959e261c9d665fda95de7b1757f76f378b059016
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Jul 29 22:29:31 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Jul 29 22:29:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=959e261c

media-sound/easyeffects: add 7.0.6, drop 7.0.4

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest  | 2 +-
 .../{easyeffects-7.0.4.ebuild => easyeffects-7.0.6.ebuild}| 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index e4dbe4de8b94..fe07d0a16386 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1,2 +1,2 @@
-DIST easyeffects-7.0.4.tar.gz 3252579 BLAKE2B 
78284d6295082bda03f9892af4d60b641ab55246eb989dc2b942d279ce77043e17410ec21850fc1f3934f614487a54e8f02b2063d5fa2c53ec6e0987c41a780b
 SHA512 
0d9b51d329ad207b0df42dc0b7285900441df9f6f96c1119571a10376ca148ecc0b74e2372f5aa334cf38be60386d8479cb93bb3e5c1b76c29a305debd9ba5eb
 DIST easyeffects-7.0.5.tar.gz 3304918 BLAKE2B 
288a5460cd4e0a2ed823b3d388b5df6685e898228211f26f0c15cb02366afa2d1ec442b213ddd889dad119aa0fd2f47c089a0d24e539e899f6fe3771e4ff52d7
 SHA512 
16f8c91fc15e36a2e116be6eb34ac904c14b70ba9625c0db2406c978cfb8af88e3a1c3f5c1a6a6e5a0c7cb00d9f3e56de895392d27704c86a70d7fa5cfa393f3
+DIST easyeffects-7.0.6.tar.gz 3325780 BLAKE2B 
c65e913a27ee28454b01acee00ab78a43012c1d71916f1fd745d1666ac96e765dc154e79717c903f32903cc35c8212641aa0d8341c8053637cd569fc895e099a
 SHA512 
8fb94551e9f434b6695412bc60ccb86f5d5b56b043b17ae3509c909000883c2e853090ca79370db93b27ab6d8077a248c491ecd5415308dc55d055e5b1388f40

diff --git a/media-sound/easyeffects/easyeffects-7.0.4.ebuild 
b/media-sound/easyeffects/easyeffects-7.0.6.ebuild
similarity index 96%
rename from media-sound/easyeffects/easyeffects-7.0.4.ebuild
rename to media-sound/easyeffects/easyeffects-7.0.6.ebuild
index e82e7989111c..480d947feca9 100644
--- a/media-sound/easyeffects/easyeffects-7.0.4.ebuild
+++ b/media-sound/easyeffects/easyeffects-7.0.6.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
 else
SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 fi
 
 LICENSE="GPL-3"
@@ -30,10 +30,10 @@ COMMON="dev-cpp/nlohmann_json
media-libs/libbs2b
>=media-libs/libebur128-1.2.0
media-libs/libsndfile
+   media-libs/libsoundtouch
>=media-libs/lilv-0.22
>=media-libs/lv2-1.18.2
media-libs/rnnoise
-   media-libs/rubberband[ladspa]
media-libs/speexdsp
>=media-libs/zita-convolver-3.0.0
>=media-video/pipewire-0.3.41



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2023-06-13 Thread Marek Szuba
commit: 742a0711b991bc7a16320e45900f361c5b36d7df
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Jun 13 21:02:01 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Jun 13 21:46:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=742a0711

media-sound/easyeffects: drop 6.2.8, 7.0.3

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest |  2 -
 media-sound/easyeffects/easyeffects-6.2.8.ebuild | 79 ---
 media-sound/easyeffects/easyeffects-7.0.3.ebuild | 80 
 3 files changed, 161 deletions(-)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index 3c627fccaea8..6bfde3899719 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1,3 +1 @@
-DIST easyeffects-6.2.8.tar.gz 3063821 BLAKE2B 
d64952ff1e04f0013cb2548cc62d67f4013e9bd51dda2afe50170fc1ddbaabb967da5cb0b2cf6fde44cbdcf196b9656d19172595f6c527099a86b2dfc8ff34be
 SHA512 
8a306308e783ed19fd5380a6b8d1e0ddba1400bca3447ddbf2954355f6d74229d0e750e5ce50b19c9ad1979ee88cda6ad4d1b2549eef7bb88cd29b6dc96dc33b
-DIST easyeffects-7.0.3.tar.gz 3229626 BLAKE2B 
12eef03e875ae4c59a9085f9c1e5b8599ac27105829bdf96ee4378b454dbb32ed6839231955a9067b27f7ab674c4d13bfdbccbf5ae6f83d2301ebb6cd3747baa
 SHA512 
68975c6e5f09987a57b6e6b0db56e7f02376a10aebd7e44311f0d92d04a93c5358fb835cdaeb4f7c193fdbf90833827eb31d38707ae4e75feeab7b04ba66fc39
 DIST easyeffects-7.0.4.tar.gz 3252579 BLAKE2B 
78284d6295082bda03f9892af4d60b641ab55246eb989dc2b942d279ce77043e17410ec21850fc1f3934f614487a54e8f02b2063d5fa2c53ec6e0987c41a780b
 SHA512 
0d9b51d329ad207b0df42dc0b7285900441df9f6f96c1119571a10376ca148ecc0b74e2372f5aa334cf38be60386d8479cb93bb3e5c1b76c29a305debd9ba5eb

diff --git a/media-sound/easyeffects/easyeffects-6.2.8.ebuild 
b/media-sound/easyeffects/easyeffects-6.2.8.ebuild
deleted file mode 100644
index a21e92d422f6..
--- a/media-sound/easyeffects/easyeffects-6.2.8.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2-utils flag-o-matic meson toolchain-funcs
-
-DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
-HOMEPAGE="https://github.com/wwmm/easyeffects;
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
-else
-   SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="calf +doc mda-lv2 zamaudio"
-
-COMMON="dev-cpp/nlohmann_json
-   dev-cpp/tbb
-   >=dev-libs/glib-2.56:2
-   dev-libs/libfmt
-   >=dev-libs/libsigc++-3.0.6:3
-   >=gui-libs/gtk-4.2.1:4
-   gui-libs/libadwaita:1
-   media-libs/libbs2b
-   >=media-libs/libebur128-1.2.0
-   media-libs/libsndfile
-   >=media-libs/lilv-0.22
-   >=media-libs/lv2-1.18.2
-   media-libs/rnnoise
-   media-libs/rubberband[ladspa]
-   media-libs/speexdsp
-   >=media-libs/zita-convolver-3.0.0
-   >=media-video/pipewire-0.3.41
-   sci-libs/fftw:3.0"
-# Only header files are used from libsamplerate
-DEPEND="${COMMON}
-   media-libs/libsamplerate"
-RDEPEND="${COMMON}
-   >=media-libs/lsp-plugins-1.1.24[lv2]
-   sys-apps/dbus
-   calf? ( >=media-plugins/calf-0.90.1[lv2] )
-   doc? ( gnome-extra/yelp )
-   mda-lv2? ( media-plugins/mda-lv2 )
-   zamaudio? ( media-plugins/zam-plugins )"
-BDEPEND="dev-libs/appstream-glib
-   dev-util/desktop-file-utils
-   dev-util/itstool
-   sys-devel/gettext
-   virtual/pkgconfig"
-
-pkg_pretend() {
-   if [[ ${MERGE_TYPE} != "binary" ]] ; then
-   if ! test-flag-CXX -std=c++20 ; then
-   die "${PN} requires degree of C++20 support only 
available since GCC 10 or Clang 10"
-   fi
-
-   if tc-is-gcc && [[ $(gcc-major-version) -lt 11 ]] ; then
-   die "Since version 6.2.5 ${PN} requires GCC 11 or newer 
to build (Bug #848072)"
-   fi
-   fi
-}
-
-pkg_postinst() {
-   gnome2_gconf_install
-   gnome2_schemas_update
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   gnome2_gconf_uninstall
-   gnome2_schemas_update
-   xdg_icon_cache_update
-}

diff --git a/media-sound/easyeffects/easyeffects-7.0.3.ebuild 
b/media-sound/easyeffects/easyeffects-7.0.3.ebuild
deleted file mode 100644
index b8a7b8d0c73b..
--- a/media-sound/easyeffects/easyeffects-7.0.3.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2-utils meson toolchain-funcs
-
-DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"

[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2023-06-13 Thread Marek Szuba
commit: f632e31c349030aba3dc4e4237ade32027e8252c
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Jun 13 21:02:11 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Jun 13 21:46:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f632e31c

media-sound/easyeffects: add 7.0.5

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest |  1 +
 media-sound/easyeffects/easyeffects-7.0.5.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index 6bfde3899719..e4dbe4de8b94 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1 +1,2 @@
 DIST easyeffects-7.0.4.tar.gz 3252579 BLAKE2B 
78284d6295082bda03f9892af4d60b641ab55246eb989dc2b942d279ce77043e17410ec21850fc1f3934f614487a54e8f02b2063d5fa2c53ec6e0987c41a780b
 SHA512 
0d9b51d329ad207b0df42dc0b7285900441df9f6f96c1119571a10376ca148ecc0b74e2372f5aa334cf38be60386d8479cb93bb3e5c1b76c29a305debd9ba5eb
+DIST easyeffects-7.0.5.tar.gz 3304918 BLAKE2B 
288a5460cd4e0a2ed823b3d388b5df6685e898228211f26f0c15cb02366afa2d1ec442b213ddd889dad119aa0fd2f47c089a0d24e539e899f6fe3771e4ff52d7
 SHA512 
16f8c91fc15e36a2e116be6eb34ac904c14b70ba9625c0db2406c978cfb8af88e3a1c3f5c1a6a6e5a0c7cb00d9f3e56de895392d27704c86a70d7fa5cfa393f3

diff --git a/media-sound/easyeffects/easyeffects-7.0.5.ebuild 
b/media-sound/easyeffects/easyeffects-7.0.5.ebuild
new file mode 100644
index ..480d947feca9
--- /dev/null
+++ b/media-sound/easyeffects/easyeffects-7.0.5.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson toolchain-funcs
+
+DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
+HOMEPAGE="https://github.com/wwmm/easyeffects;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
+else
+   SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="calf +doc mda-lv2 zamaudio"
+
+COMMON="dev-cpp/nlohmann_json
+   dev-cpp/tbb
+   >=dev-libs/glib-2.56:2
+   dev-libs/libfmt
+   >=dev-libs/libsigc++-3.0.6:3
+   >=gui-libs/gtk-4.10.0:4
+   >=gui-libs/libadwaita-1.2.0:1
+   media-libs/libbs2b
+   >=media-libs/libebur128-1.2.0
+   media-libs/libsndfile
+   media-libs/libsoundtouch
+   >=media-libs/lilv-0.22
+   >=media-libs/lv2-1.18.2
+   media-libs/rnnoise
+   media-libs/speexdsp
+   >=media-libs/zita-convolver-3.0.0
+   >=media-video/pipewire-0.3.41
+   sci-libs/gsl:=
+   sci-libs/fftw:3.0"
+# Only header files are used from libsamplerate
+DEPEND="${COMMON}
+   media-libs/libsamplerate"
+RDEPEND="${COMMON}
+   >=media-libs/lsp-plugins-1.1.24[lv2]
+   sys-apps/dbus
+   calf? ( >=media-plugins/calf-0.90.1[lv2] )
+   doc? ( gnome-extra/yelp )
+   mda-lv2? ( media-plugins/mda-lv2 )
+   zamaudio? ( media-plugins/zam-plugins )"
+BDEPEND="dev-libs/appstream-glib
+   dev-util/desktop-file-utils
+   dev-util/itstool
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+pkg_pretend() {
+   if [[ ${MERGE_TYPE} != "binary" ]] ; then
+   if ! tc-is-gcc; then
+   die "Since version 6.3.0 ${PN} only supports GCC due to 
required level of C++20 support"
+   fi
+   if [[ $(gcc-major-version) -lt 11 ]] ; then
+   die "Since version 6.2.5 ${PN} requires GCC 11 or newer 
to build (Bug #848072)"
+   fi
+   fi
+}
+
+pkg_postinst() {
+   gnome2_gconf_install
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   gnome2_gconf_uninstall
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2023-06-13 Thread Marek Szuba
commit: f026644a410f6c4f46041ce5efb9d7bdc27000ed
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Jun 13 21:01:55 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Jun 13 21:46:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f026644a

media-sound/easyeffects: stabilize 7.0.4 for amd64

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/easyeffects-7.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/easyeffects/easyeffects-7.0.4.ebuild 
b/media-sound/easyeffects/easyeffects-7.0.4.ebuild
index 8e2cd6932cbb..e82e7989111c 100644
--- a/media-sound/easyeffects/easyeffects-7.0.4.ebuild
+++ b/media-sound/easyeffects/easyeffects-7.0.4.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
 else
SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2023-05-11 Thread Marek Szuba
commit: b5cd43d76c9be45d74a2dacb8790ee9156937465
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu May 11 12:06:57 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu May 11 12:06:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5cd43d7

media-sound/easyeffects: stabilize 7.0.3 for amd64

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/easyeffects-7.0.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/easyeffects/easyeffects-7.0.3.ebuild 
b/media-sound/easyeffects/easyeffects-7.0.3.ebuild
index c785ab96e07b..b8a7b8d0c73b 100644
--- a/media-sound/easyeffects/easyeffects-7.0.3.ebuild
+++ b/media-sound/easyeffects/easyeffects-7.0.3.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
 else
SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2023-05-11 Thread Marek Szuba
commit: 629f726cd3c3f4d958719bd735d436c01dfac592
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu May 11 11:43:27 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu May 11 11:59:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=629f726c

media-sound/easyeffects: add 7.0.4, drop 7.0.1

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest | 2 +-
 .../{easyeffects-7.0.1.ebuild => easyeffects-7.0.4.ebuild}   | 5 ++---
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index f8a4ae256fd8..3c627fccaea8 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1,3 +1,3 @@
 DIST easyeffects-6.2.8.tar.gz 3063821 BLAKE2B 
d64952ff1e04f0013cb2548cc62d67f4013e9bd51dda2afe50170fc1ddbaabb967da5cb0b2cf6fde44cbdcf196b9656d19172595f6c527099a86b2dfc8ff34be
 SHA512 
8a306308e783ed19fd5380a6b8d1e0ddba1400bca3447ddbf2954355f6d74229d0e750e5ce50b19c9ad1979ee88cda6ad4d1b2549eef7bb88cd29b6dc96dc33b
-DIST easyeffects-7.0.1.tar.gz 3208585 BLAKE2B 
95d0c8948221bf8fec2e07e4dcfb664ed34065c9d5717aa76b91d3b42336cb989bfcf44a9adc0400898640f3e24dd379861140449fec00afca7dea9064055ba2
 SHA512 
6eec2020fd91e793caf9fca45eb51e7efc1c59f2bb0d4aca15178a51753258fc1990438eda26b8cb8622b7f51d47d28f184593f238c9ed072f4306be0af3f5a2
 DIST easyeffects-7.0.3.tar.gz 3229626 BLAKE2B 
12eef03e875ae4c59a9085f9c1e5b8599ac27105829bdf96ee4378b454dbb32ed6839231955a9067b27f7ab674c4d13bfdbccbf5ae6f83d2301ebb6cd3747baa
 SHA512 
68975c6e5f09987a57b6e6b0db56e7f02376a10aebd7e44311f0d92d04a93c5358fb835cdaeb4f7c193fdbf90833827eb31d38707ae4e75feeab7b04ba66fc39
+DIST easyeffects-7.0.4.tar.gz 3252579 BLAKE2B 
78284d6295082bda03f9892af4d60b641ab55246eb989dc2b942d279ce77043e17410ec21850fc1f3934f614487a54e8f02b2063d5fa2c53ec6e0987c41a780b
 SHA512 
0d9b51d329ad207b0df42dc0b7285900441df9f6f96c1119571a10376ca148ecc0b74e2372f5aa334cf38be60386d8479cb93bb3e5c1b76c29a305debd9ba5eb

diff --git a/media-sound/easyeffects/easyeffects-7.0.1.ebuild 
b/media-sound/easyeffects/easyeffects-7.0.4.ebuild
similarity index 96%
rename from media-sound/easyeffects/easyeffects-7.0.1.ebuild
rename to media-sound/easyeffects/easyeffects-7.0.4.ebuild
index 2bbe7dc5d724..8e2cd6932cbb 100644
--- a/media-sound/easyeffects/easyeffects-7.0.1.ebuild
+++ b/media-sound/easyeffects/easyeffects-7.0.4.ebuild
@@ -25,8 +25,8 @@ COMMON="dev-cpp/nlohmann_json
>=dev-libs/glib-2.56:2
dev-libs/libfmt
>=dev-libs/libsigc++-3.0.6:3
-   >=gui-libs/gtk-4.2.1:4
-   gui-libs/libadwaita:1
+   >=gui-libs/gtk-4.10.0:4
+   >=gui-libs/libadwaita-1.2.0:1
media-libs/libbs2b
>=media-libs/libebur128-1.2.0
media-libs/libsndfile
@@ -34,7 +34,6 @@ COMMON="dev-cpp/nlohmann_json
>=media-libs/lv2-1.18.2
media-libs/rnnoise
media-libs/rubberband[ladspa]
-   media-libs/speex
media-libs/speexdsp
>=media-libs/zita-convolver-3.0.0
>=media-video/pipewire-0.3.41



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2023-04-08 Thread Marek Szuba
commit: 65a93ca61ca350cb6ce2aeac123f61362b495d19
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Apr  8 20:50:55 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Apr  8 20:56:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65a93ca6

media-sound/easyeffects: add 7.0.3

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest |  1 +
 media-sound/easyeffects/easyeffects-7.0.3.ebuild | 80 
 2 files changed, 81 insertions(+)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index 9dd097346343..f8a4ae256fd8 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1,2 +1,3 @@
 DIST easyeffects-6.2.8.tar.gz 3063821 BLAKE2B 
d64952ff1e04f0013cb2548cc62d67f4013e9bd51dda2afe50170fc1ddbaabb967da5cb0b2cf6fde44cbdcf196b9656d19172595f6c527099a86b2dfc8ff34be
 SHA512 
8a306308e783ed19fd5380a6b8d1e0ddba1400bca3447ddbf2954355f6d74229d0e750e5ce50b19c9ad1979ee88cda6ad4d1b2549eef7bb88cd29b6dc96dc33b
 DIST easyeffects-7.0.1.tar.gz 3208585 BLAKE2B 
95d0c8948221bf8fec2e07e4dcfb664ed34065c9d5717aa76b91d3b42336cb989bfcf44a9adc0400898640f3e24dd379861140449fec00afca7dea9064055ba2
 SHA512 
6eec2020fd91e793caf9fca45eb51e7efc1c59f2bb0d4aca15178a51753258fc1990438eda26b8cb8622b7f51d47d28f184593f238c9ed072f4306be0af3f5a2
+DIST easyeffects-7.0.3.tar.gz 3229626 BLAKE2B 
12eef03e875ae4c59a9085f9c1e5b8599ac27105829bdf96ee4378b454dbb32ed6839231955a9067b27f7ab674c4d13bfdbccbf5ae6f83d2301ebb6cd3747baa
 SHA512 
68975c6e5f09987a57b6e6b0db56e7f02376a10aebd7e44311f0d92d04a93c5358fb835cdaeb4f7c193fdbf90833827eb31d38707ae4e75feeab7b04ba66fc39

diff --git a/media-sound/easyeffects/easyeffects-7.0.3.ebuild 
b/media-sound/easyeffects/easyeffects-7.0.3.ebuild
new file mode 100644
index ..c785ab96e07b
--- /dev/null
+++ b/media-sound/easyeffects/easyeffects-7.0.3.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson toolchain-funcs
+
+DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
+HOMEPAGE="https://github.com/wwmm/easyeffects;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
+else
+   SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="calf +doc mda-lv2 zamaudio"
+
+COMMON="dev-cpp/nlohmann_json
+   dev-cpp/tbb
+   >=dev-libs/glib-2.56:2
+   dev-libs/libfmt
+   >=dev-libs/libsigc++-3.0.6:3
+   >=gui-libs/gtk-4.10.0:4
+   >=gui-libs/libadwaita-1.2.0:1
+   media-libs/libbs2b
+   >=media-libs/libebur128-1.2.0
+   media-libs/libsndfile
+   >=media-libs/lilv-0.22
+   >=media-libs/lv2-1.18.2
+   media-libs/rnnoise
+   media-libs/rubberband[ladspa]
+   media-libs/speex
+   media-libs/speexdsp
+   >=media-libs/zita-convolver-3.0.0
+   >=media-video/pipewire-0.3.41
+   sci-libs/gsl:=
+   sci-libs/fftw:3.0"
+# Only header files are used from libsamplerate
+DEPEND="${COMMON}
+   media-libs/libsamplerate"
+RDEPEND="${COMMON}
+   >=media-libs/lsp-plugins-1.1.24[lv2]
+   sys-apps/dbus
+   calf? ( >=media-plugins/calf-0.90.1[lv2] )
+   doc? ( gnome-extra/yelp )
+   mda-lv2? ( media-plugins/mda-lv2 )
+   zamaudio? ( media-plugins/zam-plugins )"
+BDEPEND="dev-libs/appstream-glib
+   dev-util/desktop-file-utils
+   dev-util/itstool
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+pkg_pretend() {
+   if [[ ${MERGE_TYPE} != "binary" ]] ; then
+   if ! tc-is-gcc; then
+   die "Since version 6.3.0 ${PN} only supports GCC due to 
required level of C++20 support"
+   fi
+   if [[ $(gcc-major-version) -lt 11 ]] ; then
+   die "Since version 6.2.5 ${PN} requires GCC 11 or newer 
to build (Bug #848072)"
+   fi
+   fi
+}
+
+pkg_postinst() {
+   gnome2_gconf_install
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   gnome2_gconf_uninstall
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2023-02-28 Thread Marek Szuba
commit: 59a00a9ded97e5b5b0770d99a501fc76a80358ff
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Feb 28 09:51:21 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Feb 28 10:42:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59a00a9d

media-sound/easyeffects: add 7.0.1, drop 7.0.0-r1

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest| 2 +-
 .../{easyeffects-7.0.0-r1.ebuild => easyeffects-7.0.1.ebuild}   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index 5655a1c6dfbe..9dd097346343 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1,2 +1,2 @@
 DIST easyeffects-6.2.8.tar.gz 3063821 BLAKE2B 
d64952ff1e04f0013cb2548cc62d67f4013e9bd51dda2afe50170fc1ddbaabb967da5cb0b2cf6fde44cbdcf196b9656d19172595f6c527099a86b2dfc8ff34be
 SHA512 
8a306308e783ed19fd5380a6b8d1e0ddba1400bca3447ddbf2954355f6d74229d0e750e5ce50b19c9ad1979ee88cda6ad4d1b2549eef7bb88cd29b6dc96dc33b
-DIST easyeffects-7.0.0.tar.gz 3126205 BLAKE2B 
8b53a8f8e8499df79353c7904e230b26c766ada9724bc407b08cbce619e1cc1d86bba4f7e557d8324990b025c327bf80f315346d58e88677ca47cbd3da8fe4e3
 SHA512 
e7e187f154ce076c8e204c5b54951f21fbfe4cd12408a2024560e7fc3a26e58faa7710dc7ae1e5f26a2fe1cafe9ca42c360b1b05ad1e324f614aaac106277ef3
+DIST easyeffects-7.0.1.tar.gz 3208585 BLAKE2B 
95d0c8948221bf8fec2e07e4dcfb664ed34065c9d5717aa76b91d3b42336cb989bfcf44a9adc0400898640f3e24dd379861140449fec00afca7dea9064055ba2
 SHA512 
6eec2020fd91e793caf9fca45eb51e7efc1c59f2bb0d4aca15178a51753258fc1990438eda26b8cb8622b7f51d47d28f184593f238c9ed072f4306be0af3f5a2

diff --git a/media-sound/easyeffects/easyeffects-7.0.0-r1.ebuild 
b/media-sound/easyeffects/easyeffects-7.0.1.ebuild
similarity index 98%
rename from media-sound/easyeffects/easyeffects-7.0.0-r1.ebuild
rename to media-sound/easyeffects/easyeffects-7.0.1.ebuild
index f1da56bfcae1..2bbe7dc5d724 100644
--- a/media-sound/easyeffects/easyeffects-7.0.0-r1.ebuild
+++ b/media-sound/easyeffects/easyeffects-7.0.1.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=8



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2022-11-10 Thread Marek Szuba
commit: abdc7c769a3a97402779bfb1e6b4cd7750da369c
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Nov 10 15:12:29 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Nov 10 15:20:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abdc7c76

media-sound/easyeffects: (R)DEPEND on sci-libs/gsl

Needed alongside media-libs/speex (which by the way is technically
an *optional* dependency but given Easy Effects also have
a mandatory dependency on media-libs/speexdsp, adding IUSE=speex
would IMHO be confusing) since 7.0.0 but I forgot to paste that one
in.

With thanks to Xian Wang for having spotted this before me.

Closes: https://bugs.gentoo.org/880745
Signed-off-by: Marek Szuba  gentoo.org>

 .../{easyeffects-7.0.0.ebuild => easyeffects-7.0.0-r1.ebuild}| 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-sound/easyeffects/easyeffects-7.0.0.ebuild 
b/media-sound/easyeffects/easyeffects-7.0.0-r1.ebuild
similarity index 99%
rename from media-sound/easyeffects/easyeffects-7.0.0.ebuild
rename to media-sound/easyeffects/easyeffects-7.0.0-r1.ebuild
index 84203eb3205f..f1da56bfcae1 100644
--- a/media-sound/easyeffects/easyeffects-7.0.0.ebuild
+++ b/media-sound/easyeffects/easyeffects-7.0.0-r1.ebuild
@@ -38,6 +38,7 @@ COMMON="dev-cpp/nlohmann_json
media-libs/speexdsp
>=media-libs/zita-convolver-3.0.0
>=media-video/pipewire-0.3.41
+   sci-libs/gsl:=
sci-libs/fftw:3.0"
 # Only header files are used from libsamplerate
 DEPEND="${COMMON}



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2022-11-10 Thread Marek Szuba
commit: fba4fb800a89d99855aedb3665217456ea26f18a
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Nov 10 11:03:10 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Nov 10 11:04:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fba4fb80

media-sound/easyeffects: add 7.0.0

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest |  1 +
 media-sound/easyeffects/easyeffects-7.0.0.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index afbb384076ed..434baf297fad 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1,3 +1,4 @@
 DIST easyeffects-6.2.3.tar.gz 2621460 BLAKE2B 
fb73c635b10dec5808d046a4df63cdaaada1c3534f1e9275fdd4f28db52a9111a850367b564b5d008a1bdb7c7e55864e38cc1d50fc363b5614fb138bd0fe0cc1
 SHA512 
79babe59ef0c86d138b29a4c2dfaa1a937da9de8d7ae7cc40bee6ae5e011b6c43d6ff9554885ce116114943976d50c24c44c4e30775933b5ee8a2bf350d55525
 DIST easyeffects-6.2.8.tar.gz 3063821 BLAKE2B 
d64952ff1e04f0013cb2548cc62d67f4013e9bd51dda2afe50170fc1ddbaabb967da5cb0b2cf6fde44cbdcf196b9656d19172595f6c527099a86b2dfc8ff34be
 SHA512 
8a306308e783ed19fd5380a6b8d1e0ddba1400bca3447ddbf2954355f6d74229d0e750e5ce50b19c9ad1979ee88cda6ad4d1b2549eef7bb88cd29b6dc96dc33b
 DIST easyeffects-6.3.0.tar.gz 3098280 BLAKE2B 
db48eb884ccbd582f80ce38b7b915c4fa5abb45d3ba7d2e320fbc73e0c4da4fa03d7c44e19623482f62df30b27e5773e53185b04e76e8d0fb04ee16d6c11c39f
 SHA512 
a9ee60b59afd496e028477c9b8a764ad76858df5dffda3dc1b90d465eae33c8a0ea92a1f7cf7c216c59d8f8a60a05f8ebe5e8e0fe9ad506e469eda2ac77c992b
+DIST easyeffects-7.0.0.tar.gz 3126205 BLAKE2B 
8b53a8f8e8499df79353c7904e230b26c766ada9724bc407b08cbce619e1cc1d86bba4f7e557d8324990b025c327bf80f315346d58e88677ca47cbd3da8fe4e3
 SHA512 
e7e187f154ce076c8e204c5b54951f21fbfe4cd12408a2024560e7fc3a26e58faa7710dc7ae1e5f26a2fe1cafe9ca42c360b1b05ad1e324f614aaac106277ef3

diff --git a/media-sound/easyeffects/easyeffects-7.0.0.ebuild 
b/media-sound/easyeffects/easyeffects-7.0.0.ebuild
new file mode 100644
index ..84203eb3205f
--- /dev/null
+++ b/media-sound/easyeffects/easyeffects-7.0.0.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson toolchain-funcs
+
+DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
+HOMEPAGE="https://github.com/wwmm/easyeffects;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
+else
+   SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="calf +doc mda-lv2 zamaudio"
+
+COMMON="dev-cpp/nlohmann_json
+   dev-cpp/tbb
+   >=dev-libs/glib-2.56:2
+   dev-libs/libfmt
+   >=dev-libs/libsigc++-3.0.6:3
+   >=gui-libs/gtk-4.2.1:4
+   gui-libs/libadwaita:1
+   media-libs/libbs2b
+   >=media-libs/libebur128-1.2.0
+   media-libs/libsndfile
+   >=media-libs/lilv-0.22
+   >=media-libs/lv2-1.18.2
+   media-libs/rnnoise
+   media-libs/rubberband[ladspa]
+   media-libs/speex
+   media-libs/speexdsp
+   >=media-libs/zita-convolver-3.0.0
+   >=media-video/pipewire-0.3.41
+   sci-libs/fftw:3.0"
+# Only header files are used from libsamplerate
+DEPEND="${COMMON}
+   media-libs/libsamplerate"
+RDEPEND="${COMMON}
+   >=media-libs/lsp-plugins-1.1.24[lv2]
+   sys-apps/dbus
+   calf? ( >=media-plugins/calf-0.90.1[lv2] )
+   doc? ( gnome-extra/yelp )
+   mda-lv2? ( media-plugins/mda-lv2 )
+   zamaudio? ( media-plugins/zam-plugins )"
+BDEPEND="dev-libs/appstream-glib
+   dev-util/desktop-file-utils
+   dev-util/itstool
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+pkg_pretend() {
+   if [[ ${MERGE_TYPE} != "binary" ]] ; then
+   if ! tc-is-gcc; then
+   die "Since version 6.3.0 ${PN} only supports GCC due to 
required level of C++20 support"
+   fi
+   if [[ $(gcc-major-version) -lt 11 ]] ; then
+   die "Since version 6.2.5 ${PN} requires GCC 11 or newer 
to build (Bug #848072)"
+   fi
+   fi
+}
+
+pkg_postinst() {
+   gnome2_gconf_install
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   gnome2_gconf_uninstall
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2022-11-10 Thread Marek Szuba
commit: 32f620f62558e1aef80885b91370f33bc7e061b7
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Nov 10 11:03:53 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Nov 10 11:04:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32f620f6

media-sound/easyeffects: drop 6.2.3, 6.3.0

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest |  2 -
 media-sound/easyeffects/easyeffects-6.2.3.ebuild | 79 
 media-sound/easyeffects/easyeffects-6.3.0.ebuild | 78 ---
 3 files changed, 159 deletions(-)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index 434baf297fad..5655a1c6dfbe 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1,4 +1,2 @@
-DIST easyeffects-6.2.3.tar.gz 2621460 BLAKE2B 
fb73c635b10dec5808d046a4df63cdaaada1c3534f1e9275fdd4f28db52a9111a850367b564b5d008a1bdb7c7e55864e38cc1d50fc363b5614fb138bd0fe0cc1
 SHA512 
79babe59ef0c86d138b29a4c2dfaa1a937da9de8d7ae7cc40bee6ae5e011b6c43d6ff9554885ce116114943976d50c24c44c4e30775933b5ee8a2bf350d55525
 DIST easyeffects-6.2.8.tar.gz 3063821 BLAKE2B 
d64952ff1e04f0013cb2548cc62d67f4013e9bd51dda2afe50170fc1ddbaabb967da5cb0b2cf6fde44cbdcf196b9656d19172595f6c527099a86b2dfc8ff34be
 SHA512 
8a306308e783ed19fd5380a6b8d1e0ddba1400bca3447ddbf2954355f6d74229d0e750e5ce50b19c9ad1979ee88cda6ad4d1b2549eef7bb88cd29b6dc96dc33b
-DIST easyeffects-6.3.0.tar.gz 3098280 BLAKE2B 
db48eb884ccbd582f80ce38b7b915c4fa5abb45d3ba7d2e320fbc73e0c4da4fa03d7c44e19623482f62df30b27e5773e53185b04e76e8d0fb04ee16d6c11c39f
 SHA512 
a9ee60b59afd496e028477c9b8a764ad76858df5dffda3dc1b90d465eae33c8a0ea92a1f7cf7c216c59d8f8a60a05f8ebe5e8e0fe9ad506e469eda2ac77c992b
 DIST easyeffects-7.0.0.tar.gz 3126205 BLAKE2B 
8b53a8f8e8499df79353c7904e230b26c766ada9724bc407b08cbce619e1cc1d86bba4f7e557d8324990b025c327bf80f315346d58e88677ca47cbd3da8fe4e3
 SHA512 
e7e187f154ce076c8e204c5b54951f21fbfe4cd12408a2024560e7fc3a26e58faa7710dc7ae1e5f26a2fe1cafe9ca42c360b1b05ad1e324f614aaac106277ef3

diff --git a/media-sound/easyeffects/easyeffects-6.2.3.ebuild 
b/media-sound/easyeffects/easyeffects-6.2.3.ebuild
deleted file mode 100644
index 4dd8004fcaa1..
--- a/media-sound/easyeffects/easyeffects-6.2.3.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2-utils flag-o-matic meson
-
-DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
-HOMEPAGE="https://github.com/wwmm/easyeffects;
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
-else
-   SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="calf +doc mda-lv2 zamaudio"
-
-# Tests fail since 6.1.0 due to upstream changes to the metainfo file.
-# TODO: check this every release.
-RESTRICT="test"
-
-DEPEND="dev-cpp/nlohmann_json
-   dev-cpp/tbb
-   >=dev-libs/glib-2.56:2
-   dev-libs/libfmt
-   >=dev-libs/libsigc++-3.0.6:3
-   >=gui-libs/gtk-4.2.1:4
-   gui-libs/libadwaita:1
-   media-libs/libbs2b
-   >=media-libs/libebur128-1.2.0
-   media-libs/libsndfile
-   >=media-libs/lilv-0.22
-   >=media-libs/lv2-1.18.2
-   media-libs/rnnoise
-   media-libs/rubberband[ladspa]
-   media-libs/speexdsp
-   >=media-libs/zita-convolver-3.0.0
-   >=media-video/pipewire-0.3.31
-   sci-libs/fftw:3.0"
-RDEPEND="${DEPEND}
-   >=media-libs/lsp-plugins-1.1.24[lv2]
-   sys-apps/dbus
-   calf? ( >=media-plugins/calf-0.90.1[lv2] )
-   doc? ( gnome-extra/yelp )
-   mda-lv2? ( media-plugins/mda-lv2 )
-   zamaudio? ( media-plugins/zam-plugins )"
-# Only header files are used from libsamplerate so put it here rather than 
DEPEND
-# to avoid unnecessary cross-compilation.
-BDEPEND="dev-libs/appstream-glib
-   dev-util/desktop-file-utils
-   dev-util/itstool
-   media-libs/libsamplerate
-   sys-devel/gettext
-   virtual/pkgconfig"
-
-pkg_pretend() {
-   if [[ ${MERGE_TYPE} != "binary" ]] ; then
-   if ! test-flag-CXX -std=c++20 ; then
-   die "${PN} requires degree of C++20 support only 
available since GCC 10 or Clang 10"
-   fi
-   fi
-}
-
-pkg_postinst() {
-   gnome2_gconf_install
-   gnome2_schemas_update
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   gnome2_gconf_uninstall
-   gnome2_schemas_update
-   xdg_icon_cache_update
-}

diff --git a/media-sound/easyeffects/easyeffects-6.3.0.ebuild 
b/media-sound/easyeffects/easyeffects-6.3.0.ebuild
deleted file mode 100644
index b9f9b01ee3f3..
--- a/media-sound/easyeffects/easyeffects-6.3.0.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@

[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2022-10-03 Thread Marek Szuba
commit: 7dbeecd706f4f9fc157df43bfe660a79d27081ef
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Oct  4 02:26:02 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Oct  4 03:13:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dbeecd7

media-sound/easyeffects: require gcc to build 6.3.0

Enforced by upstream build scripts + code known to fail to compile
against clang (see https://github.com/wwmm/easyeffects/pull/1739).

Closes: https://bugs.gentoo.org/874342
Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/easyeffects-6.3.0.ebuild | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/media-sound/easyeffects/easyeffects-6.3.0.ebuild 
b/media-sound/easyeffects/easyeffects-6.3.0.ebuild
index 7df1501d43c1..b9f9b01ee3f3 100644
--- a/media-sound/easyeffects/easyeffects-6.3.0.ebuild
+++ b/media-sound/easyeffects/easyeffects-6.3.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit gnome2-utils flag-o-matic meson toolchain-funcs
+inherit gnome2-utils meson toolchain-funcs
 
 DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
 HOMEPAGE="https://github.com/wwmm/easyeffects;
@@ -56,11 +56,10 @@ BDEPEND="dev-libs/appstream-glib
 
 pkg_pretend() {
if [[ ${MERGE_TYPE} != "binary" ]] ; then
-   if ! test-flag-CXX -std=c++20 ; then
-   die "${PN} requires degree of C++20 support only 
available since GCC 10 or Clang 10"
+   if ! tc-is-gcc; then
+   die "Since version 6.3.0 ${PN} only supports GCC due to 
required level of C++20 support"
fi
-
-   if tc-is-gcc && [[ $(gcc-major-version) -lt 11 ]] ; then
+   if [[ $(gcc-major-version) -lt 11 ]] ; then
die "Since version 6.2.5 ${PN} requires GCC 11 or newer 
to build (Bug #848072)"
fi
fi



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2022-09-05 Thread Marek Szuba
commit: 2863950ffc5c2a5a99c69dfbbb6a183e2d229d69
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Sep  5 11:38:45 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Sep  5 11:39:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2863950f

media-sound/easyeffects: add 6.3.0

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest |  1 +
 media-sound/easyeffects/easyeffects-6.3.0.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index e67326e8a10f..afbb384076ed 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1,2 +1,3 @@
 DIST easyeffects-6.2.3.tar.gz 2621460 BLAKE2B 
fb73c635b10dec5808d046a4df63cdaaada1c3534f1e9275fdd4f28db52a9111a850367b564b5d008a1bdb7c7e55864e38cc1d50fc363b5614fb138bd0fe0cc1
 SHA512 
79babe59ef0c86d138b29a4c2dfaa1a937da9de8d7ae7cc40bee6ae5e011b6c43d6ff9554885ce116114943976d50c24c44c4e30775933b5ee8a2bf350d55525
 DIST easyeffects-6.2.8.tar.gz 3063821 BLAKE2B 
d64952ff1e04f0013cb2548cc62d67f4013e9bd51dda2afe50170fc1ddbaabb967da5cb0b2cf6fde44cbdcf196b9656d19172595f6c527099a86b2dfc8ff34be
 SHA512 
8a306308e783ed19fd5380a6b8d1e0ddba1400bca3447ddbf2954355f6d74229d0e750e5ce50b19c9ad1979ee88cda6ad4d1b2549eef7bb88cd29b6dc96dc33b
+DIST easyeffects-6.3.0.tar.gz 3098280 BLAKE2B 
db48eb884ccbd582f80ce38b7b915c4fa5abb45d3ba7d2e320fbc73e0c4da4fa03d7c44e19623482f62df30b27e5773e53185b04e76e8d0fb04ee16d6c11c39f
 SHA512 
a9ee60b59afd496e028477c9b8a764ad76858df5dffda3dc1b90d465eae33c8a0ea92a1f7cf7c216c59d8f8a60a05f8ebe5e8e0fe9ad506e469eda2ac77c992b

diff --git a/media-sound/easyeffects/easyeffects-6.3.0.ebuild 
b/media-sound/easyeffects/easyeffects-6.3.0.ebuild
new file mode 100644
index ..7df1501d43c1
--- /dev/null
+++ b/media-sound/easyeffects/easyeffects-6.3.0.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils flag-o-matic meson toolchain-funcs
+
+DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
+HOMEPAGE="https://github.com/wwmm/easyeffects;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
+else
+   SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="calf +doc mda-lv2 zamaudio"
+
+COMMON="dev-cpp/nlohmann_json
+   dev-cpp/tbb
+   >=dev-libs/glib-2.56:2
+   dev-libs/libfmt
+   >=dev-libs/libsigc++-3.0.6:3
+   >=gui-libs/gtk-4.2.1:4
+   gui-libs/libadwaita:1
+   media-libs/libbs2b
+   >=media-libs/libebur128-1.2.0
+   media-libs/libsndfile
+   >=media-libs/lilv-0.22
+   >=media-libs/lv2-1.18.2
+   media-libs/rnnoise
+   media-libs/rubberband[ladspa]
+   media-libs/speexdsp
+   >=media-libs/zita-convolver-3.0.0
+   >=media-video/pipewire-0.3.41
+   sci-libs/fftw:3.0"
+# Only header files are used from libsamplerate
+DEPEND="${COMMON}
+   media-libs/libsamplerate"
+RDEPEND="${COMMON}
+   >=media-libs/lsp-plugins-1.1.24[lv2]
+   sys-apps/dbus
+   calf? ( >=media-plugins/calf-0.90.1[lv2] )
+   doc? ( gnome-extra/yelp )
+   mda-lv2? ( media-plugins/mda-lv2 )
+   zamaudio? ( media-plugins/zam-plugins )"
+BDEPEND="dev-libs/appstream-glib
+   dev-util/desktop-file-utils
+   dev-util/itstool
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+pkg_pretend() {
+   if [[ ${MERGE_TYPE} != "binary" ]] ; then
+   if ! test-flag-CXX -std=c++20 ; then
+   die "${PN} requires degree of C++20 support only 
available since GCC 10 or Clang 10"
+   fi
+
+   if tc-is-gcc && [[ $(gcc-major-version) -lt 11 ]] ; then
+   die "Since version 6.2.5 ${PN} requires GCC 11 or newer 
to build (Bug #848072)"
+   fi
+   fi
+}
+
+pkg_postinst() {
+   gnome2_gconf_install
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   gnome2_gconf_uninstall
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2022-09-01 Thread Marek Szuba
commit: cc602f367defccce624ea5aeca0e462a2a5a0bb7
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Sep  1 23:17:07 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Sep  1 23:17:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc602f36

media-sound/easyeffects: drop 6.2.4

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest |  1 -
 media-sound/easyeffects/easyeffects-6.2.4.ebuild | 79 
 2 files changed, 80 deletions(-)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index d323a0ddb7ee..e67326e8a10f 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1,3 +1,2 @@
 DIST easyeffects-6.2.3.tar.gz 2621460 BLAKE2B 
fb73c635b10dec5808d046a4df63cdaaada1c3534f1e9275fdd4f28db52a9111a850367b564b5d008a1bdb7c7e55864e38cc1d50fc363b5614fb138bd0fe0cc1
 SHA512 
79babe59ef0c86d138b29a4c2dfaa1a937da9de8d7ae7cc40bee6ae5e011b6c43d6ff9554885ce116114943976d50c24c44c4e30775933b5ee8a2bf350d55525
-DIST easyeffects-6.2.4.tar.gz 2648725 BLAKE2B 
8d4f10f286ed4b3468ffa2e3b5331b9dfd9c266b0a6a35b373856be14c8465032c79ebad2826ff7ebb1a8db3d81a57fef398880fa7601282da672d5348dae817
 SHA512 
1c7a9fb95bab3fe039d96420d465d8dfa0d42bf3c04081c5b258f3f227923229f658d6e8152587bf38b26e0a3f3c73b5b89a1a8c9b42807b7e02b776f419e361
 DIST easyeffects-6.2.8.tar.gz 3063821 BLAKE2B 
d64952ff1e04f0013cb2548cc62d67f4013e9bd51dda2afe50170fc1ddbaabb967da5cb0b2cf6fde44cbdcf196b9656d19172595f6c527099a86b2dfc8ff34be
 SHA512 
8a306308e783ed19fd5380a6b8d1e0ddba1400bca3447ddbf2954355f6d74229d0e750e5ce50b19c9ad1979ee88cda6ad4d1b2549eef7bb88cd29b6dc96dc33b

diff --git a/media-sound/easyeffects/easyeffects-6.2.4.ebuild 
b/media-sound/easyeffects/easyeffects-6.2.4.ebuild
deleted file mode 100644
index cfdaafbd3930..
--- a/media-sound/easyeffects/easyeffects-6.2.4.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2-utils flag-o-matic meson
-
-DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
-HOMEPAGE="https://github.com/wwmm/easyeffects;
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
-else
-   SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="calf +doc mda-lv2 zamaudio"
-
-# Tests fail since 6.1.0 due to upstream changes to the metainfo file.
-# TODO: check this every release.
-RESTRICT="test"
-
-DEPEND="dev-cpp/nlohmann_json
-   dev-cpp/tbb
-   >=dev-libs/glib-2.56:2
-   dev-libs/libfmt
-   >=dev-libs/libsigc++-3.0.6:3
-   >=gui-libs/gtk-4.2.1:4
-   gui-libs/libadwaita:1
-   media-libs/libbs2b
-   >=media-libs/libebur128-1.2.0
-   media-libs/libsndfile
-   >=media-libs/lilv-0.22
-   >=media-libs/lv2-1.18.2
-   media-libs/rnnoise
-   media-libs/rubberband[ladspa]
-   media-libs/speexdsp
-   >=media-libs/zita-convolver-3.0.0
-   >=media-video/pipewire-0.3.41
-   sci-libs/fftw:3.0"
-RDEPEND="${DEPEND}
-   >=media-libs/lsp-plugins-1.1.24[lv2]
-   sys-apps/dbus
-   calf? ( >=media-plugins/calf-0.90.1[lv2] )
-   doc? ( gnome-extra/yelp )
-   mda-lv2? ( media-plugins/mda-lv2 )
-   zamaudio? ( media-plugins/zam-plugins )"
-# Only header files are used from libsamplerate so put it here rather than 
DEPEND
-# to avoid unnecessary cross-compilation.
-BDEPEND="dev-libs/appstream-glib
-   dev-util/desktop-file-utils
-   dev-util/itstool
-   media-libs/libsamplerate
-   sys-devel/gettext
-   virtual/pkgconfig"
-
-pkg_pretend() {
-   if [[ ${MERGE_TYPE} != "binary" ]] ; then
-   if ! test-flag-CXX -std=c++20 ; then
-   die "${PN} requires degree of C++20 support only 
available since GCC 10 or Clang 10"
-   fi
-   fi
-}
-
-pkg_postinst() {
-   gnome2_gconf_install
-   gnome2_schemas_update
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   gnome2_gconf_uninstall
-   gnome2_schemas_update
-   xdg_icon_cache_update
-}



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2022-09-01 Thread Sam James
commit: 41a2447276e5d13c1a5c9604ba07450ab6a5ea92
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep  1 19:11:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep  1 19:11:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41a24472

media-sound/easyeffects: Stabilize 6.2.8 amd64, #867868

Signed-off-by: Sam James  gentoo.org>

 media-sound/easyeffects/easyeffects-6.2.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/easyeffects/easyeffects-6.2.8.ebuild 
b/media-sound/easyeffects/easyeffects-6.2.8.ebuild
index 7df1501d43c1..a21e92d422f6 100644
--- a/media-sound/easyeffects/easyeffects-6.2.8.ebuild
+++ b/media-sound/easyeffects/easyeffects-6.2.8.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
 else
SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2022-09-01 Thread Marek Szuba
commit: 7751eae264411ed3c654a83613d7069325fe2056
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Sep  1 15:22:59 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Sep  1 15:34:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7751eae2

media-sound/easyeffects: drop 6.2.6

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest |  1 -
 media-sound/easyeffects/easyeffects-6.2.6.ebuild | 79 
 2 files changed, 80 deletions(-)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index 6ae12a111e49..d323a0ddb7ee 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1,4 +1,3 @@
 DIST easyeffects-6.2.3.tar.gz 2621460 BLAKE2B 
fb73c635b10dec5808d046a4df63cdaaada1c3534f1e9275fdd4f28db52a9111a850367b564b5d008a1bdb7c7e55864e38cc1d50fc363b5614fb138bd0fe0cc1
 SHA512 
79babe59ef0c86d138b29a4c2dfaa1a937da9de8d7ae7cc40bee6ae5e011b6c43d6ff9554885ce116114943976d50c24c44c4e30775933b5ee8a2bf350d55525
 DIST easyeffects-6.2.4.tar.gz 2648725 BLAKE2B 
8d4f10f286ed4b3468ffa2e3b5331b9dfd9c266b0a6a35b373856be14c8465032c79ebad2826ff7ebb1a8db3d81a57fef398880fa7601282da672d5348dae817
 SHA512 
1c7a9fb95bab3fe039d96420d465d8dfa0d42bf3c04081c5b258f3f227923229f658d6e8152587bf38b26e0a3f3c73b5b89a1a8c9b42807b7e02b776f419e361
-DIST easyeffects-6.2.6.tar.gz 2743298 BLAKE2B 
242faa7a819f7986a292bc587a841b130284e9770ff299af741a9f8df56807fd878a5c66a3323af09cd7672c403af725e8f6c3c5109f90a35868e09d37fce742
 SHA512 
0c93c6afdc337bd5fe60beab00475087eece250ac7014a8b5ac0e6cad9154b3ac22cfa61a44bbbaa99aff79d4706772e903a056c3719a58d9507772684d6f767
 DIST easyeffects-6.2.8.tar.gz 3063821 BLAKE2B 
d64952ff1e04f0013cb2548cc62d67f4013e9bd51dda2afe50170fc1ddbaabb967da5cb0b2cf6fde44cbdcf196b9656d19172595f6c527099a86b2dfc8ff34be
 SHA512 
8a306308e783ed19fd5380a6b8d1e0ddba1400bca3447ddbf2954355f6d74229d0e750e5ce50b19c9ad1979ee88cda6ad4d1b2549eef7bb88cd29b6dc96dc33b

diff --git a/media-sound/easyeffects/easyeffects-6.2.6.ebuild 
b/media-sound/easyeffects/easyeffects-6.2.6.ebuild
deleted file mode 100644
index 9250f1d82ccd..
--- a/media-sound/easyeffects/easyeffects-6.2.6.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2-utils flag-o-matic meson toolchain-funcs
-
-DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
-HOMEPAGE="https://github.com/wwmm/easyeffects;
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
-else
-   SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="calf +doc mda-lv2 zamaudio"
-
-DEPEND="dev-cpp/nlohmann_json
-   dev-cpp/tbb
-   >=dev-libs/glib-2.56:2
-   dev-libs/libfmt
-   >=dev-libs/libsigc++-3.0.6:3
-   >=gui-libs/gtk-4.2.1:4
-   gui-libs/libadwaita:1
-   media-libs/libbs2b
-   >=media-libs/libebur128-1.2.0
-   media-libs/libsndfile
-   >=media-libs/lilv-0.22
-   >=media-libs/lv2-1.18.2
-   media-libs/rnnoise
-   media-libs/rubberband[ladspa]
-   media-libs/speexdsp
-   >=media-libs/zita-convolver-3.0.0
-   >=media-video/pipewire-0.3.41
-   sci-libs/fftw:3.0"
-RDEPEND="${DEPEND}
-   >=media-libs/lsp-plugins-1.1.24[lv2]
-   sys-apps/dbus
-   calf? ( >=media-plugins/calf-0.90.1[lv2] )
-   doc? ( gnome-extra/yelp )
-   mda-lv2? ( media-plugins/mda-lv2 )
-   zamaudio? ( media-plugins/zam-plugins )"
-# Only header files are used from libsamplerate so put it here rather than 
DEPEND
-# to avoid unnecessary cross-compilation.
-BDEPEND="dev-libs/appstream-glib
-   dev-util/desktop-file-utils
-   dev-util/itstool
-   media-libs/libsamplerate
-   sys-devel/gettext
-   virtual/pkgconfig"
-
-pkg_pretend() {
-   if [[ ${MERGE_TYPE} != "binary" ]] ; then
-   if ! test-flag-CXX -std=c++20 ; then
-   die "${PN} requires degree of C++20 support only 
available since GCC 10 or Clang 10"
-   fi
-
-   if tc-is-gcc && [[ $(gcc-major-version) -lt 11 ]] ; then
-   die "Since version 6.2.5 ${PN} requires GCC 11 or newer 
to build (Bug #848072)"
-   fi
-   fi
-}
-
-pkg_postinst() {
-   gnome2_gconf_install
-   gnome2_schemas_update
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   gnome2_gconf_uninstall
-   gnome2_schemas_update
-   xdg_icon_cache_update
-}



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2022-07-27 Thread Marek Szuba
commit: d0cfd5c5282691ad3d72d038253a9addcb296e6a
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Jul 27 23:21:55 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Jul 27 23:37:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0cfd5c5

media-sound/easyeffects: move media-libs/libsamplerate to DEPEND

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/easyeffects-6.2.8.ebuild | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/media-sound/easyeffects/easyeffects-6.2.8.ebuild 
b/media-sound/easyeffects/easyeffects-6.2.8.ebuild
index 9250f1d82ccd..7df1501d43c1 100644
--- a/media-sound/easyeffects/easyeffects-6.2.8.ebuild
+++ b/media-sound/easyeffects/easyeffects-6.2.8.ebuild
@@ -20,7 +20,7 @@ LICENSE="GPL-3"
 SLOT="0"
 IUSE="calf +doc mda-lv2 zamaudio"
 
-DEPEND="dev-cpp/nlohmann_json
+COMMON="dev-cpp/nlohmann_json
dev-cpp/tbb
>=dev-libs/glib-2.56:2
dev-libs/libfmt
@@ -38,19 +38,19 @@ DEPEND="dev-cpp/nlohmann_json
>=media-libs/zita-convolver-3.0.0
>=media-video/pipewire-0.3.41
sci-libs/fftw:3.0"
-RDEPEND="${DEPEND}
+# Only header files are used from libsamplerate
+DEPEND="${COMMON}
+   media-libs/libsamplerate"
+RDEPEND="${COMMON}
>=media-libs/lsp-plugins-1.1.24[lv2]
sys-apps/dbus
calf? ( >=media-plugins/calf-0.90.1[lv2] )
doc? ( gnome-extra/yelp )
mda-lv2? ( media-plugins/mda-lv2 )
zamaudio? ( media-plugins/zam-plugins )"
-# Only header files are used from libsamplerate so put it here rather than 
DEPEND
-# to avoid unnecessary cross-compilation.
 BDEPEND="dev-libs/appstream-glib
dev-util/desktop-file-utils
dev-util/itstool
-   media-libs/libsamplerate
sys-devel/gettext
virtual/pkgconfig"
 



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2022-07-27 Thread Marek Szuba
commit: 464f51d3774beab474e59d65ee3df8018991d1b5
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Jul 27 08:03:51 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Jul 27 08:17:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=464f51d3

media-sound/easyeffects: add 6.2.8, drop 6.2.5

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest  | 2 +-
 .../{easyeffects-6.2.5.ebuild => easyeffects-6.2.8.ebuild}| 4 
 2 files changed, 1 insertion(+), 5 deletions(-)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index 57156a14e4bc..6ae12a111e49 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1,4 +1,4 @@
 DIST easyeffects-6.2.3.tar.gz 2621460 BLAKE2B 
fb73c635b10dec5808d046a4df63cdaaada1c3534f1e9275fdd4f28db52a9111a850367b564b5d008a1bdb7c7e55864e38cc1d50fc363b5614fb138bd0fe0cc1
 SHA512 
79babe59ef0c86d138b29a4c2dfaa1a937da9de8d7ae7cc40bee6ae5e011b6c43d6ff9554885ce116114943976d50c24c44c4e30775933b5ee8a2bf350d55525
 DIST easyeffects-6.2.4.tar.gz 2648725 BLAKE2B 
8d4f10f286ed4b3468ffa2e3b5331b9dfd9c266b0a6a35b373856be14c8465032c79ebad2826ff7ebb1a8db3d81a57fef398880fa7601282da672d5348dae817
 SHA512 
1c7a9fb95bab3fe039d96420d465d8dfa0d42bf3c04081c5b258f3f227923229f658d6e8152587bf38b26e0a3f3c73b5b89a1a8c9b42807b7e02b776f419e361
-DIST easyeffects-6.2.5.tar.gz 2673461 BLAKE2B 
b254dbee930d4ed3c87f27e41321f5b2151bcda258cece4a6fbb7f1465b839851bf82b3fb5517bee44c23bef34f53fe7dce8f54295d93473e7e19622131c3274
 SHA512 
260b864e5928191dd5574e23a5f51f4df0dcc552c44ecf2d0c1166d589fc1b4320b9da786de88c8837dcb28527163051dc80b5a5a33a9cdde2466405c73248f2
 DIST easyeffects-6.2.6.tar.gz 2743298 BLAKE2B 
242faa7a819f7986a292bc587a841b130284e9770ff299af741a9f8df56807fd878a5c66a3323af09cd7672c403af725e8f6c3c5109f90a35868e09d37fce742
 SHA512 
0c93c6afdc337bd5fe60beab00475087eece250ac7014a8b5ac0e6cad9154b3ac22cfa61a44bbbaa99aff79d4706772e903a056c3719a58d9507772684d6f767
+DIST easyeffects-6.2.8.tar.gz 3063821 BLAKE2B 
d64952ff1e04f0013cb2548cc62d67f4013e9bd51dda2afe50170fc1ddbaabb967da5cb0b2cf6fde44cbdcf196b9656d19172595f6c527099a86b2dfc8ff34be
 SHA512 
8a306308e783ed19fd5380a6b8d1e0ddba1400bca3447ddbf2954355f6d74229d0e750e5ce50b19c9ad1979ee88cda6ad4d1b2549eef7bb88cd29b6dc96dc33b

diff --git a/media-sound/easyeffects/easyeffects-6.2.5.ebuild 
b/media-sound/easyeffects/easyeffects-6.2.8.ebuild
similarity index 94%
rename from media-sound/easyeffects/easyeffects-6.2.5.ebuild
rename to media-sound/easyeffects/easyeffects-6.2.8.ebuild
index 098fd480a549..9250f1d82ccd 100644
--- a/media-sound/easyeffects/easyeffects-6.2.5.ebuild
+++ b/media-sound/easyeffects/easyeffects-6.2.8.ebuild
@@ -20,10 +20,6 @@ LICENSE="GPL-3"
 SLOT="0"
 IUSE="calf +doc mda-lv2 zamaudio"
 
-# Tests fail since 6.1.0 due to upstream changes to the metainfo file.
-# TODO: check this every release.
-RESTRICT="test"
-
 DEPEND="dev-cpp/nlohmann_json
dev-cpp/tbb
>=dev-libs/glib-2.56:2



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2022-06-30 Thread Marek Szuba
commit: 0c969dfcf44082cf7411a262f1b1db212992b992
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Jun 30 11:59:16 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Jun 30 12:00:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c969dfc

media-sound/easyeffects: add 6.2.6

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest |  1 +
 media-sound/easyeffects/easyeffects-6.2.6.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index f3f21a9b2c28..57156a14e4bc 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1,3 +1,4 @@
 DIST easyeffects-6.2.3.tar.gz 2621460 BLAKE2B 
fb73c635b10dec5808d046a4df63cdaaada1c3534f1e9275fdd4f28db52a9111a850367b564b5d008a1bdb7c7e55864e38cc1d50fc363b5614fb138bd0fe0cc1
 SHA512 
79babe59ef0c86d138b29a4c2dfaa1a937da9de8d7ae7cc40bee6ae5e011b6c43d6ff9554885ce116114943976d50c24c44c4e30775933b5ee8a2bf350d55525
 DIST easyeffects-6.2.4.tar.gz 2648725 BLAKE2B 
8d4f10f286ed4b3468ffa2e3b5331b9dfd9c266b0a6a35b373856be14c8465032c79ebad2826ff7ebb1a8db3d81a57fef398880fa7601282da672d5348dae817
 SHA512 
1c7a9fb95bab3fe039d96420d465d8dfa0d42bf3c04081c5b258f3f227923229f658d6e8152587bf38b26e0a3f3c73b5b89a1a8c9b42807b7e02b776f419e361
 DIST easyeffects-6.2.5.tar.gz 2673461 BLAKE2B 
b254dbee930d4ed3c87f27e41321f5b2151bcda258cece4a6fbb7f1465b839851bf82b3fb5517bee44c23bef34f53fe7dce8f54295d93473e7e19622131c3274
 SHA512 
260b864e5928191dd5574e23a5f51f4df0dcc552c44ecf2d0c1166d589fc1b4320b9da786de88c8837dcb28527163051dc80b5a5a33a9cdde2466405c73248f2
+DIST easyeffects-6.2.6.tar.gz 2743298 BLAKE2B 
242faa7a819f7986a292bc587a841b130284e9770ff299af741a9f8df56807fd878a5c66a3323af09cd7672c403af725e8f6c3c5109f90a35868e09d37fce742
 SHA512 
0c93c6afdc337bd5fe60beab00475087eece250ac7014a8b5ac0e6cad9154b3ac22cfa61a44bbbaa99aff79d4706772e903a056c3719a58d9507772684d6f767

diff --git a/media-sound/easyeffects/easyeffects-6.2.6.ebuild 
b/media-sound/easyeffects/easyeffects-6.2.6.ebuild
new file mode 100644
index ..9250f1d82ccd
--- /dev/null
+++ b/media-sound/easyeffects/easyeffects-6.2.6.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils flag-o-matic meson toolchain-funcs
+
+DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
+HOMEPAGE="https://github.com/wwmm/easyeffects;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
+else
+   SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="calf +doc mda-lv2 zamaudio"
+
+DEPEND="dev-cpp/nlohmann_json
+   dev-cpp/tbb
+   >=dev-libs/glib-2.56:2
+   dev-libs/libfmt
+   >=dev-libs/libsigc++-3.0.6:3
+   >=gui-libs/gtk-4.2.1:4
+   gui-libs/libadwaita:1
+   media-libs/libbs2b
+   >=media-libs/libebur128-1.2.0
+   media-libs/libsndfile
+   >=media-libs/lilv-0.22
+   >=media-libs/lv2-1.18.2
+   media-libs/rnnoise
+   media-libs/rubberband[ladspa]
+   media-libs/speexdsp
+   >=media-libs/zita-convolver-3.0.0
+   >=media-video/pipewire-0.3.41
+   sci-libs/fftw:3.0"
+RDEPEND="${DEPEND}
+   >=media-libs/lsp-plugins-1.1.24[lv2]
+   sys-apps/dbus
+   calf? ( >=media-plugins/calf-0.90.1[lv2] )
+   doc? ( gnome-extra/yelp )
+   mda-lv2? ( media-plugins/mda-lv2 )
+   zamaudio? ( media-plugins/zam-plugins )"
+# Only header files are used from libsamplerate so put it here rather than 
DEPEND
+# to avoid unnecessary cross-compilation.
+BDEPEND="dev-libs/appstream-glib
+   dev-util/desktop-file-utils
+   dev-util/itstool
+   media-libs/libsamplerate
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+pkg_pretend() {
+   if [[ ${MERGE_TYPE} != "binary" ]] ; then
+   if ! test-flag-CXX -std=c++20 ; then
+   die "${PN} requires degree of C++20 support only 
available since GCC 10 or Clang 10"
+   fi
+
+   if tc-is-gcc && [[ $(gcc-major-version) -lt 11 ]] ; then
+   die "Since version 6.2.5 ${PN} requires GCC 11 or newer 
to build (Bug #848072)"
+   fi
+   fi
+}
+
+pkg_postinst() {
+   gnome2_gconf_install
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   gnome2_gconf_uninstall
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2022-06-05 Thread Marek Szuba
commit: 4b82f945709e49c331fb7bbfd1d797dcedd888b2
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Jun  5 19:21:22 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Jun  5 19:21:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b82f945

media-sound/easyeffects: stabilize 6.2.4 for amd64

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/easyeffects-6.2.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/easyeffects/easyeffects-6.2.4.ebuild 
b/media-sound/easyeffects/easyeffects-6.2.4.ebuild
index fe870ff42fa7..cfdaafbd3930 100644
--- a/media-sound/easyeffects/easyeffects-6.2.4.ebuild
+++ b/media-sound/easyeffects/easyeffects-6.2.4.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
 else
SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2022-05-31 Thread Marek Szuba
commit: eef1288b2f659e19eb6656d28cc89d4606fefc24
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue May 31 22:09:07 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue May 31 22:11:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eef1288b

media-sound/easyeffects-6.2.5: die if <=gcc-10 is used

Upstream has made a conscious decision not to support older gcc version
any more, see the comments in
https://github.com/wwmm/easyeffects/issues/1510 .

Closes: https://bugs.gentoo.org/848072
Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/easyeffects-6.2.5.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/media-sound/easyeffects/easyeffects-6.2.5.ebuild 
b/media-sound/easyeffects/easyeffects-6.2.5.ebuild
index fe870ff42fa7..098fd480a549 100644
--- a/media-sound/easyeffects/easyeffects-6.2.5.ebuild
+++ b/media-sound/easyeffects/easyeffects-6.2.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit gnome2-utils flag-o-matic meson
+inherit gnome2-utils flag-o-matic meson toolchain-funcs
 
 DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
 HOMEPAGE="https://github.com/wwmm/easyeffects;
@@ -63,6 +63,10 @@ pkg_pretend() {
if ! test-flag-CXX -std=c++20 ; then
die "${PN} requires degree of C++20 support only 
available since GCC 10 or Clang 10"
fi
+
+   if tc-is-gcc && [[ $(gcc-major-version) -lt 11 ]] ; then
+   die "Since version 6.2.5 ${PN} requires GCC 11 or newer 
to build (Bug #848072)"
+   fi
fi
 }
 



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2022-05-29 Thread Marek Szuba
commit: 33d39cec19e219b9d7842476344201de2af352b6
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun May 29 08:33:54 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun May 29 08:34:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33d39cec

media-sound/easyeffects: add 6.2.5

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest |  1 +
 media-sound/easyeffects/easyeffects-6.2.5.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index 365baa4f2405..f3f21a9b2c28 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1,2 +1,3 @@
 DIST easyeffects-6.2.3.tar.gz 2621460 BLAKE2B 
fb73c635b10dec5808d046a4df63cdaaada1c3534f1e9275fdd4f28db52a9111a850367b564b5d008a1bdb7c7e55864e38cc1d50fc363b5614fb138bd0fe0cc1
 SHA512 
79babe59ef0c86d138b29a4c2dfaa1a937da9de8d7ae7cc40bee6ae5e011b6c43d6ff9554885ce116114943976d50c24c44c4e30775933b5ee8a2bf350d55525
 DIST easyeffects-6.2.4.tar.gz 2648725 BLAKE2B 
8d4f10f286ed4b3468ffa2e3b5331b9dfd9c266b0a6a35b373856be14c8465032c79ebad2826ff7ebb1a8db3d81a57fef398880fa7601282da672d5348dae817
 SHA512 
1c7a9fb95bab3fe039d96420d465d8dfa0d42bf3c04081c5b258f3f227923229f658d6e8152587bf38b26e0a3f3c73b5b89a1a8c9b42807b7e02b776f419e361
+DIST easyeffects-6.2.5.tar.gz 2673461 BLAKE2B 
b254dbee930d4ed3c87f27e41321f5b2151bcda258cece4a6fbb7f1465b839851bf82b3fb5517bee44c23bef34f53fe7dce8f54295d93473e7e19622131c3274
 SHA512 
260b864e5928191dd5574e23a5f51f4df0dcc552c44ecf2d0c1166d589fc1b4320b9da786de88c8837dcb28527163051dc80b5a5a33a9cdde2466405c73248f2

diff --git a/media-sound/easyeffects/easyeffects-6.2.5.ebuild 
b/media-sound/easyeffects/easyeffects-6.2.5.ebuild
new file mode 100644
index ..fe870ff42fa7
--- /dev/null
+++ b/media-sound/easyeffects/easyeffects-6.2.5.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils flag-o-matic meson
+
+DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
+HOMEPAGE="https://github.com/wwmm/easyeffects;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
+else
+   SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="calf +doc mda-lv2 zamaudio"
+
+# Tests fail since 6.1.0 due to upstream changes to the metainfo file.
+# TODO: check this every release.
+RESTRICT="test"
+
+DEPEND="dev-cpp/nlohmann_json
+   dev-cpp/tbb
+   >=dev-libs/glib-2.56:2
+   dev-libs/libfmt
+   >=dev-libs/libsigc++-3.0.6:3
+   >=gui-libs/gtk-4.2.1:4
+   gui-libs/libadwaita:1
+   media-libs/libbs2b
+   >=media-libs/libebur128-1.2.0
+   media-libs/libsndfile
+   >=media-libs/lilv-0.22
+   >=media-libs/lv2-1.18.2
+   media-libs/rnnoise
+   media-libs/rubberband[ladspa]
+   media-libs/speexdsp
+   >=media-libs/zita-convolver-3.0.0
+   >=media-video/pipewire-0.3.41
+   sci-libs/fftw:3.0"
+RDEPEND="${DEPEND}
+   >=media-libs/lsp-plugins-1.1.24[lv2]
+   sys-apps/dbus
+   calf? ( >=media-plugins/calf-0.90.1[lv2] )
+   doc? ( gnome-extra/yelp )
+   mda-lv2? ( media-plugins/mda-lv2 )
+   zamaudio? ( media-plugins/zam-plugins )"
+# Only header files are used from libsamplerate so put it here rather than 
DEPEND
+# to avoid unnecessary cross-compilation.
+BDEPEND="dev-libs/appstream-glib
+   dev-util/desktop-file-utils
+   dev-util/itstool
+   media-libs/libsamplerate
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+pkg_pretend() {
+   if [[ ${MERGE_TYPE} != "binary" ]] ; then
+   if ! test-flag-CXX -std=c++20 ; then
+   die "${PN} requires degree of C++20 support only 
available since GCC 10 or Clang 10"
+   fi
+   fi
+}
+
+pkg_postinst() {
+   gnome2_gconf_install
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   gnome2_gconf_uninstall
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2022-04-23 Thread Marek Szuba
commit: 1783ed6c4bc4dd1583108de003387aea37ac0c58
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Apr 23 22:43:11 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Apr 23 22:43:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1783ed6c

media-sound/easyeffects: destabilize 6.2.4 for ~amd64

Just in case it is decided to destabilise =media-video/pipewire-0.3.49-r1
after all, given it shouldn't have been stabilised in the first place
yet.

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/easyeffects-6.2.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/easyeffects/easyeffects-6.2.4.ebuild 
b/media-sound/easyeffects/easyeffects-6.2.4.ebuild
index cfdaafbd3930..fe870ff42fa7 100644
--- a/media-sound/easyeffects/easyeffects-6.2.4.ebuild
+++ b/media-sound/easyeffects/easyeffects-6.2.4.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
 else
SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2022-04-23 Thread Marek Szuba
commit: ba19fcf1bc2c0dde7921040d86d4a8b8b11b2560
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Apr 23 22:29:08 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Apr 23 22:39:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba19fcf1

media-sound/easyeffects: restore 6.2.3

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest |  1 +
 media-sound/easyeffects/easyeffects-6.2.3.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index 1e0227a360d4..365baa4f2405 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1 +1,2 @@
+DIST easyeffects-6.2.3.tar.gz 2621460 BLAKE2B 
fb73c635b10dec5808d046a4df63cdaaada1c3534f1e9275fdd4f28db52a9111a850367b564b5d008a1bdb7c7e55864e38cc1d50fc363b5614fb138bd0fe0cc1
 SHA512 
79babe59ef0c86d138b29a4c2dfaa1a937da9de8d7ae7cc40bee6ae5e011b6c43d6ff9554885ce116114943976d50c24c44c4e30775933b5ee8a2bf350d55525
 DIST easyeffects-6.2.4.tar.gz 2648725 BLAKE2B 
8d4f10f286ed4b3468ffa2e3b5331b9dfd9c266b0a6a35b373856be14c8465032c79ebad2826ff7ebb1a8db3d81a57fef398880fa7601282da672d5348dae817
 SHA512 
1c7a9fb95bab3fe039d96420d465d8dfa0d42bf3c04081c5b258f3f227923229f658d6e8152587bf38b26e0a3f3c73b5b89a1a8c9b42807b7e02b776f419e361

diff --git a/media-sound/easyeffects/easyeffects-6.2.3.ebuild 
b/media-sound/easyeffects/easyeffects-6.2.3.ebuild
new file mode 100644
index ..4dd8004fcaa1
--- /dev/null
+++ b/media-sound/easyeffects/easyeffects-6.2.3.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils flag-o-matic meson
+
+DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
+HOMEPAGE="https://github.com/wwmm/easyeffects;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
+else
+   SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="calf +doc mda-lv2 zamaudio"
+
+# Tests fail since 6.1.0 due to upstream changes to the metainfo file.
+# TODO: check this every release.
+RESTRICT="test"
+
+DEPEND="dev-cpp/nlohmann_json
+   dev-cpp/tbb
+   >=dev-libs/glib-2.56:2
+   dev-libs/libfmt
+   >=dev-libs/libsigc++-3.0.6:3
+   >=gui-libs/gtk-4.2.1:4
+   gui-libs/libadwaita:1
+   media-libs/libbs2b
+   >=media-libs/libebur128-1.2.0
+   media-libs/libsndfile
+   >=media-libs/lilv-0.22
+   >=media-libs/lv2-1.18.2
+   media-libs/rnnoise
+   media-libs/rubberband[ladspa]
+   media-libs/speexdsp
+   >=media-libs/zita-convolver-3.0.0
+   >=media-video/pipewire-0.3.31
+   sci-libs/fftw:3.0"
+RDEPEND="${DEPEND}
+   >=media-libs/lsp-plugins-1.1.24[lv2]
+   sys-apps/dbus
+   calf? ( >=media-plugins/calf-0.90.1[lv2] )
+   doc? ( gnome-extra/yelp )
+   mda-lv2? ( media-plugins/mda-lv2 )
+   zamaudio? ( media-plugins/zam-plugins )"
+# Only header files are used from libsamplerate so put it here rather than 
DEPEND
+# to avoid unnecessary cross-compilation.
+BDEPEND="dev-libs/appstream-glib
+   dev-util/desktop-file-utils
+   dev-util/itstool
+   media-libs/libsamplerate
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+pkg_pretend() {
+   if [[ ${MERGE_TYPE} != "binary" ]] ; then
+   if ! test-flag-CXX -std=c++20 ; then
+   die "${PN} requires degree of C++20 support only 
available since GCC 10 or Clang 10"
+   fi
+   fi
+}
+
+pkg_postinst() {
+   gnome2_gconf_install
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   gnome2_gconf_uninstall
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2022-04-20 Thread Marek Szuba
commit: bd7bbecd2028e72cfe14101998666798b8cf8bd1
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Apr 20 15:10:01 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Apr 20 15:25:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd7bbecd

media-sound/easyeffects: drop 6.2.3

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest |  1 -
 media-sound/easyeffects/easyeffects-6.2.3.ebuild | 79 
 2 files changed, 80 deletions(-)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index 365baa4f2405..1e0227a360d4 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1,2 +1 @@
-DIST easyeffects-6.2.3.tar.gz 2621460 BLAKE2B 
fb73c635b10dec5808d046a4df63cdaaada1c3534f1e9275fdd4f28db52a9111a850367b564b5d008a1bdb7c7e55864e38cc1d50fc363b5614fb138bd0fe0cc1
 SHA512 
79babe59ef0c86d138b29a4c2dfaa1a937da9de8d7ae7cc40bee6ae5e011b6c43d6ff9554885ce116114943976d50c24c44c4e30775933b5ee8a2bf350d55525
 DIST easyeffects-6.2.4.tar.gz 2648725 BLAKE2B 
8d4f10f286ed4b3468ffa2e3b5331b9dfd9c266b0a6a35b373856be14c8465032c79ebad2826ff7ebb1a8db3d81a57fef398880fa7601282da672d5348dae817
 SHA512 
1c7a9fb95bab3fe039d96420d465d8dfa0d42bf3c04081c5b258f3f227923229f658d6e8152587bf38b26e0a3f3c73b5b89a1a8c9b42807b7e02b776f419e361

diff --git a/media-sound/easyeffects/easyeffects-6.2.3.ebuild 
b/media-sound/easyeffects/easyeffects-6.2.3.ebuild
deleted file mode 100644
index 4dd8004fcaa1..
--- a/media-sound/easyeffects/easyeffects-6.2.3.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2-utils flag-o-matic meson
-
-DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
-HOMEPAGE="https://github.com/wwmm/easyeffects;
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
-else
-   SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="calf +doc mda-lv2 zamaudio"
-
-# Tests fail since 6.1.0 due to upstream changes to the metainfo file.
-# TODO: check this every release.
-RESTRICT="test"
-
-DEPEND="dev-cpp/nlohmann_json
-   dev-cpp/tbb
-   >=dev-libs/glib-2.56:2
-   dev-libs/libfmt
-   >=dev-libs/libsigc++-3.0.6:3
-   >=gui-libs/gtk-4.2.1:4
-   gui-libs/libadwaita:1
-   media-libs/libbs2b
-   >=media-libs/libebur128-1.2.0
-   media-libs/libsndfile
-   >=media-libs/lilv-0.22
-   >=media-libs/lv2-1.18.2
-   media-libs/rnnoise
-   media-libs/rubberband[ladspa]
-   media-libs/speexdsp
-   >=media-libs/zita-convolver-3.0.0
-   >=media-video/pipewire-0.3.31
-   sci-libs/fftw:3.0"
-RDEPEND="${DEPEND}
-   >=media-libs/lsp-plugins-1.1.24[lv2]
-   sys-apps/dbus
-   calf? ( >=media-plugins/calf-0.90.1[lv2] )
-   doc? ( gnome-extra/yelp )
-   mda-lv2? ( media-plugins/mda-lv2 )
-   zamaudio? ( media-plugins/zam-plugins )"
-# Only header files are used from libsamplerate so put it here rather than 
DEPEND
-# to avoid unnecessary cross-compilation.
-BDEPEND="dev-libs/appstream-glib
-   dev-util/desktop-file-utils
-   dev-util/itstool
-   media-libs/libsamplerate
-   sys-devel/gettext
-   virtual/pkgconfig"
-
-pkg_pretend() {
-   if [[ ${MERGE_TYPE} != "binary" ]] ; then
-   if ! test-flag-CXX -std=c++20 ; then
-   die "${PN} requires degree of C++20 support only 
available since GCC 10 or Clang 10"
-   fi
-   fi
-}
-
-pkg_postinst() {
-   gnome2_gconf_install
-   gnome2_schemas_update
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   gnome2_gconf_uninstall
-   gnome2_schemas_update
-   xdg_icon_cache_update
-}



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2022-04-20 Thread Jakov Smolić
commit: e5a9612a4b950aea775f8c3a89399cc5b7fb0272
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Apr 20 06:41:41 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Apr 20 06:41:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5a9612a

media-sound/easyeffects: Stabilize 6.2.4 amd64, #839525

Signed-off-by: Jakov Smolić  gentoo.org>

 media-sound/easyeffects/easyeffects-6.2.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/easyeffects/easyeffects-6.2.4.ebuild 
b/media-sound/easyeffects/easyeffects-6.2.4.ebuild
index fe870ff42fa7..cfdaafbd3930 100644
--- a/media-sound/easyeffects/easyeffects-6.2.4.ebuild
+++ b/media-sound/easyeffects/easyeffects-6.2.4.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
 else
SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2022-03-26 Thread Marek Szuba
commit: d9dc9d95112668ea03dc6b072b198b8216edb8ee
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Mar 26 22:11:46 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Mar 26 22:31:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9dc9d95

media-sound/easyeffects: drop 6.1.5

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest |  1 -
 media-sound/easyeffects/easyeffects-6.1.5.ebuild | 79 
 2 files changed, 80 deletions(-)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index c4f5c5147dab..365baa4f2405 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1,3 +1,2 @@
-DIST easyeffects-6.1.5.tar.gz 1696731 BLAKE2B 
ad091c64fa7ece0f569a09ed551be0498b48f2f6f5346de51bd358942cd440663a05bb7271e1e6e8ca29427a799b12a03c26a763498a2f1f2c3093a784b92e2c
 SHA512 
0f4505e429416186f3af4338c1c7b5afac0f0ec343749bd9bcc8cf222349b2cb25714de493236c57b1dd60dfcc3e1359cab15cdeabb661f4cb20591b518f70a6
 DIST easyeffects-6.2.3.tar.gz 2621460 BLAKE2B 
fb73c635b10dec5808d046a4df63cdaaada1c3534f1e9275fdd4f28db52a9111a850367b564b5d008a1bdb7c7e55864e38cc1d50fc363b5614fb138bd0fe0cc1
 SHA512 
79babe59ef0c86d138b29a4c2dfaa1a937da9de8d7ae7cc40bee6ae5e011b6c43d6ff9554885ce116114943976d50c24c44c4e30775933b5ee8a2bf350d55525
 DIST easyeffects-6.2.4.tar.gz 2648725 BLAKE2B 
8d4f10f286ed4b3468ffa2e3b5331b9dfd9c266b0a6a35b373856be14c8465032c79ebad2826ff7ebb1a8db3d81a57fef398880fa7601282da672d5348dae817
 SHA512 
1c7a9fb95bab3fe039d96420d465d8dfa0d42bf3c04081c5b258f3f227923229f658d6e8152587bf38b26e0a3f3c73b5b89a1a8c9b42807b7e02b776f419e361

diff --git a/media-sound/easyeffects/easyeffects-6.1.5.ebuild 
b/media-sound/easyeffects/easyeffects-6.1.5.ebuild
deleted file mode 100644
index ef8f7dcc1bb2..
--- a/media-sound/easyeffects/easyeffects-6.1.5.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit gnome2-utils flag-o-matic meson
-
-DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
-HOMEPAGE="https://github.com/wwmm/easyeffects;
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
-else
-   SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="calf +doc mda-lv2 zamaudio"
-
-# Tests fail since 6.1.0 due to upstream changes to the metainfo file.
-# TODO: check this every release.
-RESTRICT="test"
-
-DEPEND=">=dev-cpp/glibmm-2.68:2.68
-   >=dev-cpp/gtkmm-4.2.0:4.0
-   dev-cpp/nlohmann_json
-   dev-cpp/tbb
-   >=dev-libs/glib-2.56:2
-   >=dev-libs/libsigc++-3.0.6:3
-   media-libs/libbs2b
-   >=media-libs/libebur128-1.2.0
-   media-libs/libsndfile
-   >=media-libs/lilv-0.22
-   >=media-libs/lv2-1.18.2
-   media-libs/rnnoise
-   media-libs/rubberband[ladspa]
-   media-libs/speexdsp
-   >=media-libs/zita-convolver-3.0.0
-   >=media-video/pipewire-0.3.31
-   sci-libs/fftw:3.0
-   >=gui-libs/gtk-4.2.1:4"
-RDEPEND="${DEPEND}
-   >=media-libs/lsp-plugins-1.1.24[lv2]
-   sys-apps/dbus
-   calf? ( >=media-plugins/calf-0.90.1[lv2] )
-   doc? ( gnome-extra/yelp )
-   mda-lv2? ( media-plugins/mda-lv2 )
-   zamaudio? ( media-plugins/zam-plugins )"
-# Only header files are used from libsamplerate so put it here rather than 
DEPEND
-# to avoid unnecessary cross-compilation.
-BDEPEND="dev-libs/appstream-glib
-   dev-util/desktop-file-utils
-   dev-util/itstool
-   media-libs/libsamplerate
-   sys-devel/gettext
-   virtual/pkgconfig"
-
-pkg_pretend() {
-   if [[ ${MERGE_TYPE} != "binary" ]] ; then
-   if ! test-flag-CXX -std=c++20 ; then
-   die "${PN} requires degree of C++20 support only 
available since GCC 10 or Clang 10"
-   fi
-   fi
-}
-
-pkg_postinst() {
-   gnome2_gconf_install
-   gnome2_schemas_update
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   gnome2_gconf_uninstall
-   gnome2_schemas_update
-   xdg_icon_cache_update
-}



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2022-03-15 Thread Marek Szuba
commit: a4b0c2de8fd884752f9b2a5776b4ecca79ebf170
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Mar 15 23:36:59 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Mar 15 23:37:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4b0c2de

media-sound/easyeffects: add 6.2.4

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest |  1 +
 media-sound/easyeffects/easyeffects-6.2.4.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index 17598a10edbd..c4f5c5147dab 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1,2 +1,3 @@
 DIST easyeffects-6.1.5.tar.gz 1696731 BLAKE2B 
ad091c64fa7ece0f569a09ed551be0498b48f2f6f5346de51bd358942cd440663a05bb7271e1e6e8ca29427a799b12a03c26a763498a2f1f2c3093a784b92e2c
 SHA512 
0f4505e429416186f3af4338c1c7b5afac0f0ec343749bd9bcc8cf222349b2cb25714de493236c57b1dd60dfcc3e1359cab15cdeabb661f4cb20591b518f70a6
 DIST easyeffects-6.2.3.tar.gz 2621460 BLAKE2B 
fb73c635b10dec5808d046a4df63cdaaada1c3534f1e9275fdd4f28db52a9111a850367b564b5d008a1bdb7c7e55864e38cc1d50fc363b5614fb138bd0fe0cc1
 SHA512 
79babe59ef0c86d138b29a4c2dfaa1a937da9de8d7ae7cc40bee6ae5e011b6c43d6ff9554885ce116114943976d50c24c44c4e30775933b5ee8a2bf350d55525
+DIST easyeffects-6.2.4.tar.gz 2648725 BLAKE2B 
8d4f10f286ed4b3468ffa2e3b5331b9dfd9c266b0a6a35b373856be14c8465032c79ebad2826ff7ebb1a8db3d81a57fef398880fa7601282da672d5348dae817
 SHA512 
1c7a9fb95bab3fe039d96420d465d8dfa0d42bf3c04081c5b258f3f227923229f658d6e8152587bf38b26e0a3f3c73b5b89a1a8c9b42807b7e02b776f419e361

diff --git a/media-sound/easyeffects/easyeffects-6.2.4.ebuild 
b/media-sound/easyeffects/easyeffects-6.2.4.ebuild
new file mode 100644
index ..fe870ff42fa7
--- /dev/null
+++ b/media-sound/easyeffects/easyeffects-6.2.4.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils flag-o-matic meson
+
+DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
+HOMEPAGE="https://github.com/wwmm/easyeffects;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
+else
+   SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="calf +doc mda-lv2 zamaudio"
+
+# Tests fail since 6.1.0 due to upstream changes to the metainfo file.
+# TODO: check this every release.
+RESTRICT="test"
+
+DEPEND="dev-cpp/nlohmann_json
+   dev-cpp/tbb
+   >=dev-libs/glib-2.56:2
+   dev-libs/libfmt
+   >=dev-libs/libsigc++-3.0.6:3
+   >=gui-libs/gtk-4.2.1:4
+   gui-libs/libadwaita:1
+   media-libs/libbs2b
+   >=media-libs/libebur128-1.2.0
+   media-libs/libsndfile
+   >=media-libs/lilv-0.22
+   >=media-libs/lv2-1.18.2
+   media-libs/rnnoise
+   media-libs/rubberband[ladspa]
+   media-libs/speexdsp
+   >=media-libs/zita-convolver-3.0.0
+   >=media-video/pipewire-0.3.41
+   sci-libs/fftw:3.0"
+RDEPEND="${DEPEND}
+   >=media-libs/lsp-plugins-1.1.24[lv2]
+   sys-apps/dbus
+   calf? ( >=media-plugins/calf-0.90.1[lv2] )
+   doc? ( gnome-extra/yelp )
+   mda-lv2? ( media-plugins/mda-lv2 )
+   zamaudio? ( media-plugins/zam-plugins )"
+# Only header files are used from libsamplerate so put it here rather than 
DEPEND
+# to avoid unnecessary cross-compilation.
+BDEPEND="dev-libs/appstream-glib
+   dev-util/desktop-file-utils
+   dev-util/itstool
+   media-libs/libsamplerate
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+pkg_pretend() {
+   if [[ ${MERGE_TYPE} != "binary" ]] ; then
+   if ! test-flag-CXX -std=c++20 ; then
+   die "${PN} requires degree of C++20 support only 
available since GCC 10 or Clang 10"
+   fi
+   fi
+}
+
+pkg_postinst() {
+   gnome2_gconf_install
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   gnome2_gconf_uninstall
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2022-03-10 Thread Jakov Smolić
commit: 8e84acc9aa19d5aadd193f6693c9db954334245d
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Mar 10 11:44:50 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Mar 10 11:44:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e84acc9

media-sound/easyeffects: Stabilize 6.2.3 amd64, #834639

Signed-off-by: Jakov Smolić  gentoo.org>

 media-sound/easyeffects/easyeffects-6.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/easyeffects/easyeffects-6.2.3.ebuild 
b/media-sound/easyeffects/easyeffects-6.2.3.ebuild
index aae6d2ac556a..4dd8004fcaa1 100644
--- a/media-sound/easyeffects/easyeffects-6.2.3.ebuild
+++ b/media-sound/easyeffects/easyeffects-6.2.3.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
 else
SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2022-02-28 Thread Marek Szuba
commit: 3c0a15b1f736896b57d42a1c1f951baf3c2342dc
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Feb 28 16:56:16 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Feb 28 16:56:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c0a15b1

media-sound/easyeffects: drop 6.2.2

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest |  1 -
 media-sound/easyeffects/easyeffects-6.2.2.ebuild | 79 
 2 files changed, 80 deletions(-)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index 0f64c6f14ff8..17598a10edbd 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1,3 +1,2 @@
 DIST easyeffects-6.1.5.tar.gz 1696731 BLAKE2B 
ad091c64fa7ece0f569a09ed551be0498b48f2f6f5346de51bd358942cd440663a05bb7271e1e6e8ca29427a799b12a03c26a763498a2f1f2c3093a784b92e2c
 SHA512 
0f4505e429416186f3af4338c1c7b5afac0f0ec343749bd9bcc8cf222349b2cb25714de493236c57b1dd60dfcc3e1359cab15cdeabb661f4cb20591b518f70a6
-DIST easyeffects-6.2.2.tar.gz 2614684 BLAKE2B 
9a7e3cd53ce31fef424d38f5591130a6f1fd6648b73f72b504c006b8cc3712320fe6eddca7209568b0272820053ea0179d80b0acf198fa9956a4a86c3fc1865b
 SHA512 
d2200d66b54f9d125c36d306b36a71f477ed9ae8bb7c72f06a1a180903edb768ba0dc153322f82859dd6140d9e2f5d92a52506728e0ec06b79db1b400ca9a111
 DIST easyeffects-6.2.3.tar.gz 2621460 BLAKE2B 
fb73c635b10dec5808d046a4df63cdaaada1c3534f1e9275fdd4f28db52a9111a850367b564b5d008a1bdb7c7e55864e38cc1d50fc363b5614fb138bd0fe0cc1
 SHA512 
79babe59ef0c86d138b29a4c2dfaa1a937da9de8d7ae7cc40bee6ae5e011b6c43d6ff9554885ce116114943976d50c24c44c4e30775933b5ee8a2bf350d55525

diff --git a/media-sound/easyeffects/easyeffects-6.2.2.ebuild 
b/media-sound/easyeffects/easyeffects-6.2.2.ebuild
deleted file mode 100644
index c7f50ff049df..
--- a/media-sound/easyeffects/easyeffects-6.2.2.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2-utils flag-o-matic meson
-
-DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
-HOMEPAGE="https://github.com/wwmm/easyeffects;
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
-else
-   SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~ppc64"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="calf +doc mda-lv2 zamaudio"
-
-# Tests fail since 6.1.0 due to upstream changes to the metainfo file.
-# TODO: check this every release.
-RESTRICT="test"
-
-DEPEND="dev-cpp/nlohmann_json
-   dev-cpp/tbb
-   >=dev-libs/glib-2.56:2
-   dev-libs/libfmt
-   >=dev-libs/libsigc++-3.0.6:3
-   >=gui-libs/gtk-4.2.1:4
-   gui-libs/libadwaita:1
-   media-libs/libbs2b
-   >=media-libs/libebur128-1.2.0
-   media-libs/libsndfile
-   >=media-libs/lilv-0.22
-   >=media-libs/lv2-1.18.2
-   media-libs/rnnoise
-   media-libs/rubberband[ladspa]
-   media-libs/speexdsp
-   >=media-libs/zita-convolver-3.0.0
-   >=media-video/pipewire-0.3.31
-   sci-libs/fftw:3.0"
-RDEPEND="${DEPEND}
-   >=media-libs/lsp-plugins-1.1.24[lv2]
-   sys-apps/dbus
-   calf? ( >=media-plugins/calf-0.90.1[lv2] )
-   doc? ( gnome-extra/yelp )
-   mda-lv2? ( media-plugins/mda-lv2 )
-   zamaudio? ( media-plugins/zam-plugins )"
-# Only header files are used from libsamplerate so put it here rather than 
DEPEND
-# to avoid unnecessary cross-compilation.
-BDEPEND="dev-libs/appstream-glib
-   dev-util/desktop-file-utils
-   dev-util/itstool
-   media-libs/libsamplerate
-   sys-devel/gettext
-   virtual/pkgconfig"
-
-pkg_pretend() {
-   if [[ ${MERGE_TYPE} != "binary" ]] ; then
-   if ! test-flag-CXX -std=c++20 ; then
-   die "${PN} requires degree of C++20 support only 
available since GCC 10 or Clang 10"
-   fi
-   fi
-}
-
-pkg_postinst() {
-   gnome2_gconf_install
-   gnome2_schemas_update
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   gnome2_gconf_uninstall
-   gnome2_schemas_update
-   xdg_icon_cache_update
-}



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2022-02-13 Thread Jakov Smolić
commit: 8cc32f6c9d8a7d685d5206b832567d1f78e1e565
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Feb 13 22:44:14 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Feb 13 22:44:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cc32f6c

media-sound/easyeffects: Keyword 6.2.3 x86, #807265

Signed-off-by: Jakov Smolić  gentoo.org>

 media-sound/easyeffects/easyeffects-6.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/easyeffects/easyeffects-6.2.3.ebuild 
b/media-sound/easyeffects/easyeffects-6.2.3.ebuild
index 4ac538e41f4a..aae6d2ac556a 100644
--- a/media-sound/easyeffects/easyeffects-6.2.3.ebuild
+++ b/media-sound/easyeffects/easyeffects-6.2.3.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
 else
SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2022-02-05 Thread Sam James
commit: 01ef6cc925cbd7902578f4ac313202d28e8a491e
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb  6 07:39:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb  6 07:39:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01ef6cc9

media-sound/easyeffects: Keyword 6.2.3 arm64, #807265

Signed-off-by: Sam James  gentoo.org>

 media-sound/easyeffects/easyeffects-6.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/easyeffects/easyeffects-6.2.3.ebuild 
b/media-sound/easyeffects/easyeffects-6.2.3.ebuild
index 5a49e98687bf..4ac538e41f4a 100644
--- a/media-sound/easyeffects/easyeffects-6.2.3.ebuild
+++ b/media-sound/easyeffects/easyeffects-6.2.3.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
 else
SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~ppc64"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2022-02-04 Thread Sam James
commit: fb4b90602bea34556e7a016caf60242585d6a4a8
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb  5 06:32:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb  5 06:32:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb4b9060

media-sound/easyeffects: Keyword 6.2.3 arm, #807265

Signed-off-by: Sam James  gentoo.org>

 media-sound/easyeffects/easyeffects-6.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/easyeffects/easyeffects-6.2.3.ebuild 
b/media-sound/easyeffects/easyeffects-6.2.3.ebuild
index c7f50ff049df..5a49e98687bf 100644
--- a/media-sound/easyeffects/easyeffects-6.2.3.ebuild
+++ b/media-sound/easyeffects/easyeffects-6.2.3.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
 else
SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~ppc64"
+   KEYWORDS="~amd64 ~arm ~ppc64"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2022-02-01 Thread Marek Szuba
commit: fa9c0b8f66d8852b03fdbc6c5814721562033199
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Feb  1 13:26:04 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Feb  1 14:33:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa9c0b8f

media-sound/easyeffects: add 6.2.3, drop 6.2.1

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest| 2 +-
 .../easyeffects/{easyeffects-6.2.1.ebuild => easyeffects-6.2.3.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index 984e5c11be74..0f64c6f14ff8 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1,3 +1,3 @@
 DIST easyeffects-6.1.5.tar.gz 1696731 BLAKE2B 
ad091c64fa7ece0f569a09ed551be0498b48f2f6f5346de51bd358942cd440663a05bb7271e1e6e8ca29427a799b12a03c26a763498a2f1f2c3093a784b92e2c
 SHA512 
0f4505e429416186f3af4338c1c7b5afac0f0ec343749bd9bcc8cf222349b2cb25714de493236c57b1dd60dfcc3e1359cab15cdeabb661f4cb20591b518f70a6
-DIST easyeffects-6.2.1.tar.gz 1729150 BLAKE2B 
660bfbd21c04bf0afcfd2918278f6fcf6f21a7c44ca5ff69b3782ec9de8a93c65d240bca52a0a6009a8a4c00d7970ff8fe740b1e969bed99e6f24eaa4b0789bd
 SHA512 
0539c2cadf38796b7bb0f82b260829f5794b1ab8e20185b855335b080a107e6858b1d80fbaa3b7b59cdfb50d67e3ad90fecab464fc0901af49e76171f5bc0014
 DIST easyeffects-6.2.2.tar.gz 2614684 BLAKE2B 
9a7e3cd53ce31fef424d38f5591130a6f1fd6648b73f72b504c006b8cc3712320fe6eddca7209568b0272820053ea0179d80b0acf198fa9956a4a86c3fc1865b
 SHA512 
d2200d66b54f9d125c36d306b36a71f477ed9ae8bb7c72f06a1a180903edb768ba0dc153322f82859dd6140d9e2f5d92a52506728e0ec06b79db1b400ca9a111
+DIST easyeffects-6.2.3.tar.gz 2621460 BLAKE2B 
fb73c635b10dec5808d046a4df63cdaaada1c3534f1e9275fdd4f28db52a9111a850367b564b5d008a1bdb7c7e55864e38cc1d50fc363b5614fb138bd0fe0cc1
 SHA512 
79babe59ef0c86d138b29a4c2dfaa1a937da9de8d7ae7cc40bee6ae5e011b6c43d6ff9554885ce116114943976d50c24c44c4e30775933b5ee8a2bf350d55525

diff --git a/media-sound/easyeffects/easyeffects-6.2.1.ebuild 
b/media-sound/easyeffects/easyeffects-6.2.3.ebuild
similarity index 100%
rename from media-sound/easyeffects/easyeffects-6.2.1.ebuild
rename to media-sound/easyeffects/easyeffects-6.2.3.ebuild



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2022-01-27 Thread Marek Szuba
commit: 82cbdda24ce2a3fda1bc7ff181f629d090018a60
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Jan 27 19:00:06 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Jan 27 19:28:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82cbdda2

media-sound/easyeffects: add 6.2.2

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest |  1 +
 media-sound/easyeffects/easyeffects-6.2.2.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index 01e6227ad082..984e5c11be74 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1,2 +1,3 @@
 DIST easyeffects-6.1.5.tar.gz 1696731 BLAKE2B 
ad091c64fa7ece0f569a09ed551be0498b48f2f6f5346de51bd358942cd440663a05bb7271e1e6e8ca29427a799b12a03c26a763498a2f1f2c3093a784b92e2c
 SHA512 
0f4505e429416186f3af4338c1c7b5afac0f0ec343749bd9bcc8cf222349b2cb25714de493236c57b1dd60dfcc3e1359cab15cdeabb661f4cb20591b518f70a6
 DIST easyeffects-6.2.1.tar.gz 1729150 BLAKE2B 
660bfbd21c04bf0afcfd2918278f6fcf6f21a7c44ca5ff69b3782ec9de8a93c65d240bca52a0a6009a8a4c00d7970ff8fe740b1e969bed99e6f24eaa4b0789bd
 SHA512 
0539c2cadf38796b7bb0f82b260829f5794b1ab8e20185b855335b080a107e6858b1d80fbaa3b7b59cdfb50d67e3ad90fecab464fc0901af49e76171f5bc0014
+DIST easyeffects-6.2.2.tar.gz 2614684 BLAKE2B 
9a7e3cd53ce31fef424d38f5591130a6f1fd6648b73f72b504c006b8cc3712320fe6eddca7209568b0272820053ea0179d80b0acf198fa9956a4a86c3fc1865b
 SHA512 
d2200d66b54f9d125c36d306b36a71f477ed9ae8bb7c72f06a1a180903edb768ba0dc153322f82859dd6140d9e2f5d92a52506728e0ec06b79db1b400ca9a111

diff --git a/media-sound/easyeffects/easyeffects-6.2.2.ebuild 
b/media-sound/easyeffects/easyeffects-6.2.2.ebuild
new file mode 100644
index ..c7f50ff049df
--- /dev/null
+++ b/media-sound/easyeffects/easyeffects-6.2.2.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils flag-o-matic meson
+
+DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
+HOMEPAGE="https://github.com/wwmm/easyeffects;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
+else
+   SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~ppc64"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="calf +doc mda-lv2 zamaudio"
+
+# Tests fail since 6.1.0 due to upstream changes to the metainfo file.
+# TODO: check this every release.
+RESTRICT="test"
+
+DEPEND="dev-cpp/nlohmann_json
+   dev-cpp/tbb
+   >=dev-libs/glib-2.56:2
+   dev-libs/libfmt
+   >=dev-libs/libsigc++-3.0.6:3
+   >=gui-libs/gtk-4.2.1:4
+   gui-libs/libadwaita:1
+   media-libs/libbs2b
+   >=media-libs/libebur128-1.2.0
+   media-libs/libsndfile
+   >=media-libs/lilv-0.22
+   >=media-libs/lv2-1.18.2
+   media-libs/rnnoise
+   media-libs/rubberband[ladspa]
+   media-libs/speexdsp
+   >=media-libs/zita-convolver-3.0.0
+   >=media-video/pipewire-0.3.31
+   sci-libs/fftw:3.0"
+RDEPEND="${DEPEND}
+   >=media-libs/lsp-plugins-1.1.24[lv2]
+   sys-apps/dbus
+   calf? ( >=media-plugins/calf-0.90.1[lv2] )
+   doc? ( gnome-extra/yelp )
+   mda-lv2? ( media-plugins/mda-lv2 )
+   zamaudio? ( media-plugins/zam-plugins )"
+# Only header files are used from libsamplerate so put it here rather than 
DEPEND
+# to avoid unnecessary cross-compilation.
+BDEPEND="dev-libs/appstream-glib
+   dev-util/desktop-file-utils
+   dev-util/itstool
+   media-libs/libsamplerate
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+pkg_pretend() {
+   if [[ ${MERGE_TYPE} != "binary" ]] ; then
+   if ! test-flag-CXX -std=c++20 ; then
+   die "${PN} requires degree of C++20 support only 
available since GCC 10 or Clang 10"
+   fi
+   fi
+}
+
+pkg_postinst() {
+   gnome2_gconf_install
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   gnome2_gconf_uninstall
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2022-01-21 Thread Arthur Zamarin
commit: 55ed1852e943cf19ff1768c7b6abc199b3ea811f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 22 06:02:40 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 22 06:02:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55ed1852

media-sound/easyeffects: Keyword 6.2.1 ppc64, #807265

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-sound/easyeffects/easyeffects-6.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/easyeffects/easyeffects-6.2.1.ebuild 
b/media-sound/easyeffects/easyeffects-6.2.1.ebuild
index d5850143500c..c7f50ff049df 100644
--- a/media-sound/easyeffects/easyeffects-6.2.1.ebuild
+++ b/media-sound/easyeffects/easyeffects-6.2.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
 else
SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~ppc64"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2022-01-15 Thread Mart Raudsepp
commit: ffe641ccae4331e92bfbb9adb595d856af4843e5
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Jan 15 23:44:44 2022 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Jan 15 23:44:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffe641cc

media-sound/easyeffects: slot depend on libadwaita

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 media-sound/easyeffects/easyeffects-6.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/easyeffects/easyeffects-6.2.1.ebuild 
b/media-sound/easyeffects/easyeffects-6.2.1.ebuild
index 7f0216149525..d5850143500c 100644
--- a/media-sound/easyeffects/easyeffects-6.2.1.ebuild
+++ b/media-sound/easyeffects/easyeffects-6.2.1.ebuild
@@ -30,7 +30,7 @@ DEPEND="dev-cpp/nlohmann_json
dev-libs/libfmt
>=dev-libs/libsigc++-3.0.6:3
>=gui-libs/gtk-4.2.1:4
-   gui-libs/libadwaita
+   gui-libs/libadwaita:1
media-libs/libbs2b
>=media-libs/libebur128-1.2.0
media-libs/libsndfile



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2022-01-12 Thread Marek Szuba
commit: 339d82e7f7c873c351d19cbb5c5da617ab0bf2da
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Jan 12 22:14:43 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Jan 12 22:14:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=339d82e7

media-sound/easyeffects: unkeyword 6.2.1 for ~arm, ~arm64, ~ppc64, ~x86

gui-libs/libadwaita has only been keyworded ~amd64 so far.

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/easyeffects-6.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/easyeffects/easyeffects-6.2.1.ebuild 
b/media-sound/easyeffects/easyeffects-6.2.1.ebuild
index 7ba1666ddb3f..7f0216149525 100644
--- a/media-sound/easyeffects/easyeffects-6.2.1.ebuild
+++ b/media-sound/easyeffects/easyeffects-6.2.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
 else
SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+   KEYWORDS="~amd64"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2022-01-02 Thread Jakov Smolić
commit: 68f5ca67a3494fe16ba304a5422a9ad30815ccfd
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Jan  2 10:52:03 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Jan  2 10:53:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68f5ca67

media-sound/easyeffects: Stabilize 6.1.5 amd64, #830366

Signed-off-by: Jakov Smolić  gentoo.org>

 media-sound/easyeffects/easyeffects-6.1.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/easyeffects/easyeffects-6.1.5.ebuild 
b/media-sound/easyeffects/easyeffects-6.1.5.ebuild
index 7a4a2e6d2b7d..ef8f7dcc1bb2 100644
--- a/media-sound/easyeffects/easyeffects-6.1.5.ebuild
+++ b/media-sound/easyeffects/easyeffects-6.1.5.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
 else
SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2022-01-01 Thread Marek Szuba
commit: fe4dee041f89aec29a83834871a159f887d62733
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Jan  1 14:12:45 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Jan  1 14:12:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe4dee04

media-sound/easyeffects: remove no-longer-needed local use flags

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/metadata.xml | 6 --
 1 file changed, 6 deletions(-)

diff --git a/media-sound/easyeffects/metadata.xml 
b/media-sound/easyeffects/metadata.xml
index baeb462dbb21..0291ee33b45a 100644
--- a/media-sound/easyeffects/metadata.xml
+++ b/media-sound/easyeffects/metadata.xml
@@ -10,15 +10,9 @@
Matthew Thode


-   Enable use of media-libs/libbs2b 
for the crossfeed FX
Enable use of media-plugins/calf 
for adding various FX
Install packages needed to display built-in 
user documentation
Enable use of 
media-plugins/mda-lv2 for the loudness FX
-   Enable use of 
media-libs/rnnoise for the neural network-based
-   noise-reduction FX
-   Enable use of 
media-libs/rubberband for the pitch-shifting FX
-   Enable use of 
media-plugins/gst-plugins-webrtc for various
-   voice-enhancement FX
Enable use of 
media-plugins/zam-plugins for the maximizer FX





[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2022-01-01 Thread Marek Szuba
commit: 3d14f524eb0d5369e57a0f13127bcd5341732a09
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Jan  1 14:01:04 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Jan  1 14:10:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d14f524

media-sound/easyeffects: update "no C++20 support" error message

gcc versions older than 10 require -std value "c++2a" rather than
"c++20". Since tests and research conducted by the user who reported
this problem show that easyeffects-6 cannot be built using gcc-9 owing
to the fact the  library has only been available in gcc since
10.1 (fortunately we do not have to handle the 10.0 case here because
the oldest gcc-10 version currently in the tree is 10.3.0), along with
the age of gcc-9, we shan't even bother even bother patching meson.build
to support the old value.

Closes: https://bugs.gentoo.org/830256
Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/easyeffects-6.1.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/easyeffects/easyeffects-6.1.5.ebuild 
b/media-sound/easyeffects/easyeffects-6.1.5.ebuild
index e2384d6fb9ab..7a4a2e6d2b7d 100644
--- a/media-sound/easyeffects/easyeffects-6.1.5.ebuild
+++ b/media-sound/easyeffects/easyeffects-6.1.5.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
@@ -61,7 +61,7 @@ BDEPEND="dev-libs/appstream-glib
 pkg_pretend() {
if [[ ${MERGE_TYPE} != "binary" ]] ; then
if ! test-flag-CXX -std=c++20 ; then
-   die "You need at least GCC 8 or Clang 10 for 
C++20-specific compiler flags"
+   die "${PN} requires degree of C++20 support only 
available since GCC 10 or Clang 10"
fi
fi
 }



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/files/, media-sound/easyeffects/

2022-01-01 Thread Marek Szuba
commit: cb069fdbc06f840c7118f171c43158c8c09e17cd
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Jan  1 13:56:54 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Jan  1 13:56:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb069fdb

media-sound/easyeffects: drop 5.0.4-r1, 6.1.4

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest   |  2 -
 .../easyeffects/easyeffects-5.0.4-r1.ebuild| 84 --
 media-sound/easyeffects/easyeffects-6.1.4.ebuild   | 78 
 .../easyeffects-5.0.4-meson_no_automagic.patch | 55 --
 4 files changed, 219 deletions(-)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index bbdffda6c702..9bddf89d64fa 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1,3 +1 @@
-DIST easyeffects-5.0.4.tar.gz 2070912 BLAKE2B 
848d2fa6fc1290b6fc25e13c4bbe4d8df932af63b8fb7e9642c6e24b29360dd17efba71ae0daae265538cd9cde1d9e33de453b0c469e3d54709a3f337cd583a7
 SHA512 
78074341c8376a4918d09950fd7db8804346cd2e00d6849da464662643809010eeb1d009c44ca5d3eadd2faf3bb9c43a18a41b7c3e77b883beff44618967b30e
-DIST easyeffects-6.1.4.tar.gz 1959269 BLAKE2B 
b3a4b7f2e1816353bfda4d232f380483e33316c166d8b6e7e704cb86ac07e99fac14bac68e7748a3731ee76d07317d62cb4cae90c39cdbd77d794ef8151de71b
 SHA512 
104e1efaf2790d052bcc0d7512a86e86fe12041ea9020cb0c3664c723bcfb79a96e071ad3cb5b36cf2d77acc5deecea0adcd36c409410e20aaeac908923e9e9b
 DIST easyeffects-6.1.5.tar.gz 1696731 BLAKE2B 
ad091c64fa7ece0f569a09ed551be0498b48f2f6f5346de51bd358942cd440663a05bb7271e1e6e8ca29427a799b12a03c26a763498a2f1f2c3093a784b92e2c
 SHA512 
0f4505e429416186f3af4338c1c7b5afac0f0ec343749bd9bcc8cf222349b2cb25714de493236c57b1dd60dfcc3e1359cab15cdeabb661f4cb20591b518f70a6

diff --git a/media-sound/easyeffects/easyeffects-5.0.4-r1.ebuild 
b/media-sound/easyeffects/easyeffects-5.0.4-r1.ebuild
deleted file mode 100644
index a83848d083ab..
--- a/media-sound/easyeffects/easyeffects-5.0.4-r1.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit gnome2-utils meson
-
-DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
-HOMEPAGE="https://github.com/wwmm/easyeffects/tree/pipewire-gstreamer-legacy;
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
-   EGIT_BRANCH="pipewire-gstreamer-legacy"
-else
-   SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="bs2b calf rnnoise rubberband webrtc zamaudio"
-
-DEPEND=">=dev-libs/boost-1.72:=
-   >=dev-cpp/glibmm-2.56.0:2
-   >=dev-cpp/gtkmm-3.24:3.0
-   >=dev-libs/glib-2.56:2
-   >=dev-libs/libsigc++-2.10:2
-   >=media-libs/gstreamer-1.12.5:1.0
-   media-libs/gst-plugins-base
-   >=media-libs/gst-plugins-bad-1.12.5:1.0
-   media-libs/libebur128
-   media-libs/libsndfile
-   >=media-libs/lilv-0.24.2-r1
-   >=media-libs/zita-convolver-3.0.0
-   >=media-video/pipewire-0.3.24[gstreamer]
-   >=x11-libs/gtk+-3.20:3
-   bs2b? ( >=media-plugins/gst-plugins-bs2b-1.12.5:1.0 )
-   rnnoise? ( media-libs/rnnoise )"
-RDEPEND="!media-sound/pulseeffects
-   ${DEPEND}
-   gnome-extra/yelp
-   >=media-libs/gst-plugins-good-1.12.5:1.0
-   >=media-libs/lsp-plugins-1.1.24[lv2]
-   >=media-plugins/gst-plugins-ladspa-1.12.5:1.0
-   >=media-plugins/gst-plugins-lv2-1.12.5:1.0
-   >=media-plugins/gst-plugins-pulse-1.12.5:1.0
-   sys-apps/dbus
-   calf? ( >=media-plugins/calf-0.90.1[lv2] )
-   rubberband? ( media-libs/rubberband[ladspa] )
-   webrtc? ( media-plugins/gst-plugins-webrtc )
-   zamaudio? ( media-plugins/zam-plugins )"
-# Only header files are used from libsamplerate so put it here rather than 
DEPEND
-# to avoid unnecessary cross-compilation.
-BDEPEND="dev-libs/appstream-glib
-   dev-util/desktop-file-utils
-   dev-util/itstool
-   media-libs/libsamplerate
-   sys-devel/gettext
-   virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-5.0.4-meson_no_automagic.patch
-)
-
-src_configure() {
-   local emesonargs=(
-   $(meson_feature bs2b)
-   $(meson_feature rnnoise)
-   )
-   meson_src_configure
-}
-
-pkg_postinst() {
-   gnome2_gconf_install
-   gnome2_schemas_update
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   gnome2_gconf_uninstall
-   gnome2_schemas_update
-   xdg_icon_cache_update
-}

diff --git a/media-sound/easyeffects/easyeffects-6.1.4.ebuild 
b/media-sound/easyeffects/easyeffects-6.1.4.ebuild
deleted file mode 100644
index e99c0e46a097..
--- 

[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2021-12-06 Thread Sam James
commit: a66db0236c53bd0628cc50d809ea53659032093f
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec  7 00:35:37 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec  7 00:35:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a66db023

media-sound/easyeffects: Keyword 6.1.5 arm, #807265

Signed-off-by: Sam James  gentoo.org>

 media-sound/easyeffects/easyeffects-6.1.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/easyeffects/easyeffects-6.1.5.ebuild 
b/media-sound/easyeffects/easyeffects-6.1.5.ebuild
index 600dcea72c95..e2384d6fb9ab 100644
--- a/media-sound/easyeffects/easyeffects-6.1.5.ebuild
+++ b/media-sound/easyeffects/easyeffects-6.1.5.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
 else
SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2021-11-18 Thread Marek Szuba
commit: f02a09e4d0beb6db9fb987ad2f8d8249337855b1
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Nov 18 17:12:58 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Nov 18 17:13:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f02a09e4

media-sound/easyeffects: add 6.1.5, drop 6.1.3

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest   | 2 +-
 .../easyeffects/{easyeffects-6.1.3.ebuild => easyeffects-6.1.5.ebuild} | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index eb092ac74b34..bbdffda6c702 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1,3 +1,3 @@
 DIST easyeffects-5.0.4.tar.gz 2070912 BLAKE2B 
848d2fa6fc1290b6fc25e13c4bbe4d8df932af63b8fb7e9642c6e24b29360dd17efba71ae0daae265538cd9cde1d9e33de453b0c469e3d54709a3f337cd583a7
 SHA512 
78074341c8376a4918d09950fd7db8804346cd2e00d6849da464662643809010eeb1d009c44ca5d3eadd2faf3bb9c43a18a41b7c3e77b883beff44618967b30e
-DIST easyeffects-6.1.3.tar.gz 1922869 BLAKE2B 
c92546ec8e1b67b09c9c46a21296fc77cb76617a581141ed6c01f57a00beb0f1428a70725918a627dcf1136b118daece89215084588d428a7673d6f2270f588a
 SHA512 
ff3724abd821eb076d36b9f2543386bd899371d4401697b620292e9504a90f01a40c5a824e5517613747c2a3a872b3e72c8d798655069bb36742417523a968b3
 DIST easyeffects-6.1.4.tar.gz 1959269 BLAKE2B 
b3a4b7f2e1816353bfda4d232f380483e33316c166d8b6e7e704cb86ac07e99fac14bac68e7748a3731ee76d07317d62cb4cae90c39cdbd77d794ef8151de71b
 SHA512 
104e1efaf2790d052bcc0d7512a86e86fe12041ea9020cb0c3664c723bcfb79a96e071ad3cb5b36cf2d77acc5deecea0adcd36c409410e20aaeac908923e9e9b
+DIST easyeffects-6.1.5.tar.gz 1696731 BLAKE2B 
ad091c64fa7ece0f569a09ed551be0498b48f2f6f5346de51bd358942cd440663a05bb7271e1e6e8ca29427a799b12a03c26a763498a2f1f2c3093a784b92e2c
 SHA512 
0f4505e429416186f3af4338c1c7b5afac0f0ec343749bd9bcc8cf222349b2cb25714de493236c57b1dd60dfcc3e1359cab15cdeabb661f4cb20591b518f70a6

diff --git a/media-sound/easyeffects/easyeffects-6.1.3.ebuild 
b/media-sound/easyeffects/easyeffects-6.1.5.ebuild
similarity index 97%
rename from media-sound/easyeffects/easyeffects-6.1.3.ebuild
rename to media-sound/easyeffects/easyeffects-6.1.5.ebuild
index 92750db2b8fc..600dcea72c95 100644
--- a/media-sound/easyeffects/easyeffects-6.1.3.ebuild
+++ b/media-sound/easyeffects/easyeffects-6.1.5.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
 else
SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~ppc64"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 fi
 
 LICENSE="GPL-3"
@@ -27,6 +27,7 @@ RESTRICT="test"
 DEPEND=">=dev-cpp/glibmm-2.68:2.68
>=dev-cpp/gtkmm-4.2.0:4.0
dev-cpp/nlohmann_json
+   dev-cpp/tbb
>=dev-libs/glib-2.56:2
>=dev-libs/libsigc++-3.0.6:3
media-libs/libbs2b



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2021-11-12 Thread Jakov Smolić
commit: 55578d3fcdab1aa8913ef3b37aa5a6607cbfa30d
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Nov 12 09:17:12 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Nov 12 09:17:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55578d3f

media-sound/easyeffects: Keyword 6.1.4 x86, #807265

Signed-off-by: Jakov Smolić  gentoo.org>

 media-sound/easyeffects/easyeffects-6.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/easyeffects/easyeffects-6.1.4.ebuild 
b/media-sound/easyeffects/easyeffects-6.1.4.ebuild
index 92750db2b8f..e99c0e46a09 100644
--- a/media-sound/easyeffects/easyeffects-6.1.4.ebuild
+++ b/media-sound/easyeffects/easyeffects-6.1.4.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
 else
SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~ppc64"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2021-11-11 Thread Marek Szuba
commit: fd4cac196f98ec53d04f4d1bae9d4e36f58ac8c6
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Nov 11 20:14:43 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Nov 11 20:15:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd4cac19

media-sound/easyeffects: add 6.1.4, remove 6.1.2

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest| 2 +-
 .../easyeffects/{easyeffects-6.1.2.ebuild => easyeffects-6.1.4.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index 4b18d2d44b4..eb092ac74b3 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1,3 +1,3 @@
 DIST easyeffects-5.0.4.tar.gz 2070912 BLAKE2B 
848d2fa6fc1290b6fc25e13c4bbe4d8df932af63b8fb7e9642c6e24b29360dd17efba71ae0daae265538cd9cde1d9e33de453b0c469e3d54709a3f337cd583a7
 SHA512 
78074341c8376a4918d09950fd7db8804346cd2e00d6849da464662643809010eeb1d009c44ca5d3eadd2faf3bb9c43a18a41b7c3e77b883beff44618967b30e
-DIST easyeffects-6.1.2.tar.gz 1924029 BLAKE2B 
74b5cbf2c7ae93ce12ee8ff6a6931f258b7e56b4af91a6b9873cb795309dbfb690fcda51584edd35adf05e85788070f698cbb6e4a914be0b7c5630bb0815b041
 SHA512 
2700dbf335a2414b3a294b66eeda8c12eef0df8a6f62b53fee9b6f0d5877f13d5791b24fca3d8560e84ae3d3bdbbb11d95f50934668f250f6052d3ba08711e10
 DIST easyeffects-6.1.3.tar.gz 1922869 BLAKE2B 
c92546ec8e1b67b09c9c46a21296fc77cb76617a581141ed6c01f57a00beb0f1428a70725918a627dcf1136b118daece89215084588d428a7673d6f2270f588a
 SHA512 
ff3724abd821eb076d36b9f2543386bd899371d4401697b620292e9504a90f01a40c5a824e5517613747c2a3a872b3e72c8d798655069bb36742417523a968b3
+DIST easyeffects-6.1.4.tar.gz 1959269 BLAKE2B 
b3a4b7f2e1816353bfda4d232f380483e33316c166d8b6e7e704cb86ac07e99fac14bac68e7748a3731ee76d07317d62cb4cae90c39cdbd77d794ef8151de71b
 SHA512 
104e1efaf2790d052bcc0d7512a86e86fe12041ea9020cb0c3664c723bcfb79a96e071ad3cb5b36cf2d77acc5deecea0adcd36c409410e20aaeac908923e9e9b

diff --git a/media-sound/easyeffects/easyeffects-6.1.2.ebuild 
b/media-sound/easyeffects/easyeffects-6.1.4.ebuild
similarity index 100%
rename from media-sound/easyeffects/easyeffects-6.1.2.ebuild
rename to media-sound/easyeffects/easyeffects-6.1.4.ebuild



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2021-10-05 Thread Marek Szuba
commit: e9ceb6dd8a2b1eef88340e434f7cec21a7ee031e
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Oct  5 16:07:36 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Oct  5 16:08:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9ceb6dd

media-sound/easyeffects: do not unnecessarily inherit toolchain-funcs

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/easyeffects-6.1.2.ebuild | 2 +-
 media-sound/easyeffects/easyeffects-6.1.3.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/easyeffects/easyeffects-6.1.2.ebuild 
b/media-sound/easyeffects/easyeffects-6.1.2.ebuild
index 88d5ad9d662..92750db2b8f 100644
--- a/media-sound/easyeffects/easyeffects-6.1.2.ebuild
+++ b/media-sound/easyeffects/easyeffects-6.1.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit gnome2-utils flag-o-matic meson toolchain-funcs
+inherit gnome2-utils flag-o-matic meson
 
 DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
 HOMEPAGE="https://github.com/wwmm/easyeffects;

diff --git a/media-sound/easyeffects/easyeffects-6.1.3.ebuild 
b/media-sound/easyeffects/easyeffects-6.1.3.ebuild
index 88d5ad9d662..92750db2b8f 100644
--- a/media-sound/easyeffects/easyeffects-6.1.3.ebuild
+++ b/media-sound/easyeffects/easyeffects-6.1.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit gnome2-utils flag-o-matic meson toolchain-funcs
+inherit gnome2-utils flag-o-matic meson
 
 DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
 HOMEPAGE="https://github.com/wwmm/easyeffects;



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2021-10-05 Thread Marek Szuba
commit: 60532a7afde7b2750e7a274c0c18e738efb43730
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Oct  5 16:04:44 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Oct  5 16:08:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60532a7a

media-sound/easyeffects: add 6.1.3

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest |  1 +
 media-sound/easyeffects/easyeffects-6.1.3.ebuild | 78 
 2 files changed, 79 insertions(+)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index b6a19b5e6cd..ec62416872c 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -2,3 +2,4 @@ DIST easyeffects-5.0.4.tar.gz 2070912 BLAKE2B 
848d2fa6fc1290b6fc25e13c4bbe4d8df9
 DIST easyeffects-6.0.3.tar.gz 1905373 BLAKE2B 
f423cefd0e6124ee1128bf5a07fb23df03df4ca25a6ebcbcd122032e5768ee68ff3464cdb51263d731fee3e9f5fee180858d96ab627771099808b1194adb78b1
 SHA512 
eb88f0befb6cf86b7da03137cb7ed6ac833f204d17860d9bd508dc8b007b2a0fb941b63a015b1179cb4da28abd0b3d8a8c53d026fd5a22057fee27e02618035c
 DIST easyeffects-6.1.0.tar.gz 1921987 BLAKE2B 
419f8e88ff9fc1e40779f91efca4eb2b3145b1fcad885fd376a73d8b8dd3f7a0af43a73361e22c02e739503a3ca4d91885921848e3d8ef9186b2907b0e400476
 SHA512 
2a6ed01377f5bd4f6891980f2b22d499da8369207069b7869e146543ad125f274bbc61ab0f2608e8737b2650df0bedf0b619a3eb200e3444ddfd0ae8960bebfe
 DIST easyeffects-6.1.2.tar.gz 1924029 BLAKE2B 
74b5cbf2c7ae93ce12ee8ff6a6931f258b7e56b4af91a6b9873cb795309dbfb690fcda51584edd35adf05e85788070f698cbb6e4a914be0b7c5630bb0815b041
 SHA512 
2700dbf335a2414b3a294b66eeda8c12eef0df8a6f62b53fee9b6f0d5877f13d5791b24fca3d8560e84ae3d3bdbbb11d95f50934668f250f6052d3ba08711e10
+DIST easyeffects-6.1.3.tar.gz 1922869 BLAKE2B 
c92546ec8e1b67b09c9c46a21296fc77cb76617a581141ed6c01f57a00beb0f1428a70725918a627dcf1136b118daece89215084588d428a7673d6f2270f588a
 SHA512 
ff3724abd821eb076d36b9f2543386bd899371d4401697b620292e9504a90f01a40c5a824e5517613747c2a3a872b3e72c8d798655069bb36742417523a968b3

diff --git a/media-sound/easyeffects/easyeffects-6.1.3.ebuild 
b/media-sound/easyeffects/easyeffects-6.1.3.ebuild
new file mode 100644
index 000..88d5ad9d662
--- /dev/null
+++ b/media-sound/easyeffects/easyeffects-6.1.3.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome2-utils flag-o-matic meson toolchain-funcs
+
+DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
+HOMEPAGE="https://github.com/wwmm/easyeffects;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
+else
+   SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~ppc64"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="calf +doc mda-lv2 zamaudio"
+
+# Tests fail since 6.1.0 due to upstream changes to the metainfo file.
+# TODO: check this every release.
+RESTRICT="test"
+
+DEPEND=">=dev-cpp/glibmm-2.68:2.68
+   >=dev-cpp/gtkmm-4.2.0:4.0
+   dev-cpp/nlohmann_json
+   >=dev-libs/glib-2.56:2
+   >=dev-libs/libsigc++-3.0.6:3
+   media-libs/libbs2b
+   >=media-libs/libebur128-1.2.0
+   media-libs/libsndfile
+   >=media-libs/lilv-0.22
+   >=media-libs/lv2-1.18.2
+   media-libs/rnnoise
+   media-libs/rubberband[ladspa]
+   media-libs/speexdsp
+   >=media-libs/zita-convolver-3.0.0
+   >=media-video/pipewire-0.3.31
+   sci-libs/fftw:3.0
+   >=gui-libs/gtk-4.2.1:4"
+RDEPEND="${DEPEND}
+   >=media-libs/lsp-plugins-1.1.24[lv2]
+   sys-apps/dbus
+   calf? ( >=media-plugins/calf-0.90.1[lv2] )
+   doc? ( gnome-extra/yelp )
+   mda-lv2? ( media-plugins/mda-lv2 )
+   zamaudio? ( media-plugins/zam-plugins )"
+# Only header files are used from libsamplerate so put it here rather than 
DEPEND
+# to avoid unnecessary cross-compilation.
+BDEPEND="dev-libs/appstream-glib
+   dev-util/desktop-file-utils
+   dev-util/itstool
+   media-libs/libsamplerate
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+pkg_pretend() {
+   if [[ ${MERGE_TYPE} != "binary" ]] ; then
+   if ! test-flag-CXX -std=c++20 ; then
+   die "You need at least GCC 8 or Clang 10 for 
C++20-specific compiler flags"
+   fi
+   fi
+}
+
+pkg_postinst() {
+   gnome2_gconf_install
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   gnome2_gconf_uninstall
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2021-10-05 Thread Marek Szuba
commit: 41913ab6813026aca1eab26a488999551ed31bfe
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Oct  5 16:05:26 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Oct  5 16:08:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41913ab6

media-sound/easyeffects: drop 6.0.3-r1, 6.1.0

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest   |  2 -
 .../easyeffects/easyeffects-6.0.3-r1.ebuild| 74 
 media-sound/easyeffects/easyeffects-6.1.0.ebuild   | 78 --
 3 files changed, 154 deletions(-)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index ec62416872c..4b18d2d44b4 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1,5 +1,3 @@
 DIST easyeffects-5.0.4.tar.gz 2070912 BLAKE2B 
848d2fa6fc1290b6fc25e13c4bbe4d8df932af63b8fb7e9642c6e24b29360dd17efba71ae0daae265538cd9cde1d9e33de453b0c469e3d54709a3f337cd583a7
 SHA512 
78074341c8376a4918d09950fd7db8804346cd2e00d6849da464662643809010eeb1d009c44ca5d3eadd2faf3bb9c43a18a41b7c3e77b883beff44618967b30e
-DIST easyeffects-6.0.3.tar.gz 1905373 BLAKE2B 
f423cefd0e6124ee1128bf5a07fb23df03df4ca25a6ebcbcd122032e5768ee68ff3464cdb51263d731fee3e9f5fee180858d96ab627771099808b1194adb78b1
 SHA512 
eb88f0befb6cf86b7da03137cb7ed6ac833f204d17860d9bd508dc8b007b2a0fb941b63a015b1179cb4da28abd0b3d8a8c53d026fd5a22057fee27e02618035c
-DIST easyeffects-6.1.0.tar.gz 1921987 BLAKE2B 
419f8e88ff9fc1e40779f91efca4eb2b3145b1fcad885fd376a73d8b8dd3f7a0af43a73361e22c02e739503a3ca4d91885921848e3d8ef9186b2907b0e400476
 SHA512 
2a6ed01377f5bd4f6891980f2b22d499da8369207069b7869e146543ad125f274bbc61ab0f2608e8737b2650df0bedf0b619a3eb200e3444ddfd0ae8960bebfe
 DIST easyeffects-6.1.2.tar.gz 1924029 BLAKE2B 
74b5cbf2c7ae93ce12ee8ff6a6931f258b7e56b4af91a6b9873cb795309dbfb690fcda51584edd35adf05e85788070f698cbb6e4a914be0b7c5630bb0815b041
 SHA512 
2700dbf335a2414b3a294b66eeda8c12eef0df8a6f62b53fee9b6f0d5877f13d5791b24fca3d8560e84ae3d3bdbbb11d95f50934668f250f6052d3ba08711e10
 DIST easyeffects-6.1.3.tar.gz 1922869 BLAKE2B 
c92546ec8e1b67b09c9c46a21296fc77cb76617a581141ed6c01f57a00beb0f1428a70725918a627dcf1136b118daece89215084588d428a7673d6f2270f588a
 SHA512 
ff3724abd821eb076d36b9f2543386bd899371d4401697b620292e9504a90f01a40c5a824e5517613747c2a3a872b3e72c8d798655069bb36742417523a968b3

diff --git a/media-sound/easyeffects/easyeffects-6.0.3-r1.ebuild 
b/media-sound/easyeffects/easyeffects-6.0.3-r1.ebuild
deleted file mode 100644
index ea66939912e..000
--- a/media-sound/easyeffects/easyeffects-6.0.3-r1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit gnome2-utils flag-o-matic meson toolchain-funcs
-
-DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
-HOMEPAGE="https://github.com/wwmm/easyeffects;
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
-else
-   SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~ppc64"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="calf mda-lv2 zamaudio"
-
-DEPEND=">=dev-cpp/glibmm-2.68:2.68
-   >=dev-cpp/gtkmm-4.2.0:4.0
-   dev-cpp/nlohmann_json
-   >=dev-libs/glib-2.56:2
-   >=dev-libs/libsigc++-3.0:3
-   media-libs/libbs2b
-   media-libs/libebur128
-   media-libs/libsndfile
-   >=media-libs/lilv-0.22
-   >=media-libs/lv2-1.18.2
-   media-libs/rnnoise
-   media-libs/rubberband[ladspa]
-   media-libs/speexdsp
-   >=media-libs/zita-convolver-3.0.0
-   >=media-video/pipewire-0.3.31
-   sci-libs/fftw:3.0
-   >=gui-libs/gtk-4.2.1:4"
-RDEPEND="${DEPEND}
-   gnome-extra/yelp
-   >=media-libs/lsp-plugins-1.1.24[lv2]
-   sys-apps/dbus
-   calf? ( >=media-plugins/calf-0.90.1[lv2] )
-   mda-lv2? ( media-plugins/mda-lv2 )
-   zamaudio? ( media-plugins/zam-plugins )"
-# Only header files are used from libsamplerate so put it here rather than 
DEPEND
-# to avoid unnecessary cross-compilation.
-BDEPEND="dev-libs/appstream-glib
-   dev-util/desktop-file-utils
-   dev-util/itstool
-   media-libs/libsamplerate
-   sys-devel/gettext
-   virtual/pkgconfig"
-
-pkg_pretend() {
-   if [[ ${MERGE_TYPE} != "binary" ]] ; then
-   if ! test-flag-CXX -std=c++20 ; then
-   die "You need at least GCC 8 or Clang 10 for 
C++20-specific compiler flags"
-   fi
-   fi
-}
-
-pkg_postinst() {
-   gnome2_gconf_install
-   gnome2_schemas_update
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   gnome2_gconf_uninstall
-   gnome2_schemas_update
-   xdg_icon_cache_update
-}

diff --git a/media-sound/easyeffects/easyeffects-6.1.0.ebuild 

[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2021-09-21 Thread Marek Szuba
commit: 81430d5d5b39b1040102f3033076ed509be5b063
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Sep 21 07:40:51 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Sep 21 07:40:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81430d5d

media-sound/easyeffects: add 6.1.2, drop 6.1.1

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest| 2 +-
 .../easyeffects/{easyeffects-6.1.1.ebuild => easyeffects-6.1.2.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index 3ccee920280..b6a19b5e6cd 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1,4 +1,4 @@
 DIST easyeffects-5.0.4.tar.gz 2070912 BLAKE2B 
848d2fa6fc1290b6fc25e13c4bbe4d8df932af63b8fb7e9642c6e24b29360dd17efba71ae0daae265538cd9cde1d9e33de453b0c469e3d54709a3f337cd583a7
 SHA512 
78074341c8376a4918d09950fd7db8804346cd2e00d6849da464662643809010eeb1d009c44ca5d3eadd2faf3bb9c43a18a41b7c3e77b883beff44618967b30e
 DIST easyeffects-6.0.3.tar.gz 1905373 BLAKE2B 
f423cefd0e6124ee1128bf5a07fb23df03df4ca25a6ebcbcd122032e5768ee68ff3464cdb51263d731fee3e9f5fee180858d96ab627771099808b1194adb78b1
 SHA512 
eb88f0befb6cf86b7da03137cb7ed6ac833f204d17860d9bd508dc8b007b2a0fb941b63a015b1179cb4da28abd0b3d8a8c53d026fd5a22057fee27e02618035c
 DIST easyeffects-6.1.0.tar.gz 1921987 BLAKE2B 
419f8e88ff9fc1e40779f91efca4eb2b3145b1fcad885fd376a73d8b8dd3f7a0af43a73361e22c02e739503a3ca4d91885921848e3d8ef9186b2907b0e400476
 SHA512 
2a6ed01377f5bd4f6891980f2b22d499da8369207069b7869e146543ad125f274bbc61ab0f2608e8737b2650df0bedf0b619a3eb200e3444ddfd0ae8960bebfe
-DIST easyeffects-6.1.1.tar.gz 1923899 BLAKE2B 
7732fd11bc074946e7b3d286f92626c1cd0a762629c3d5c50c3bd5bdaf25c11356f6b1724ade65f0e0f6d4d9102b82ed871080454c0dc08316e0a399cce569ca
 SHA512 
f6176b824e7a78e8341394811b9bc4fc9ae7a9a656b06828d0c3e8fc052a9b492edda53f07f4687ea34ea60106303e409f322a95c9eda961fb77447f59ea9076
+DIST easyeffects-6.1.2.tar.gz 1924029 BLAKE2B 
74b5cbf2c7ae93ce12ee8ff6a6931f258b7e56b4af91a6b9873cb795309dbfb690fcda51584edd35adf05e85788070f698cbb6e4a914be0b7c5630bb0815b041
 SHA512 
2700dbf335a2414b3a294b66eeda8c12eef0df8a6f62b53fee9b6f0d5877f13d5791b24fca3d8560e84ae3d3bdbbb11d95f50934668f250f6052d3ba08711e10

diff --git a/media-sound/easyeffects/easyeffects-6.1.1.ebuild 
b/media-sound/easyeffects/easyeffects-6.1.2.ebuild
similarity index 100%
rename from media-sound/easyeffects/easyeffects-6.1.1.ebuild
rename to media-sound/easyeffects/easyeffects-6.1.2.ebuild



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2021-09-19 Thread Marek Szuba
commit: da95ce6f7083c7b1cfe742a8c2a551ecf22d4f66
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Sep 19 09:45:18 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Sep 19 09:45:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da95ce6f

media-sound/easyeffects: allow opting out of yelp dependency

For those who do not need built-in help.

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/easyeffects-6.1.1.ebuild | 4 ++--
 media-sound/easyeffects/metadata.xml | 1 +
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/media-sound/easyeffects/easyeffects-6.1.1.ebuild 
b/media-sound/easyeffects/easyeffects-6.1.1.ebuild
index d34f6ddccbf..88d5ad9d662 100644
--- a/media-sound/easyeffects/easyeffects-6.1.1.ebuild
+++ b/media-sound/easyeffects/easyeffects-6.1.1.ebuild
@@ -18,7 +18,7 @@ fi
 
 LICENSE="GPL-3"
 SLOT="0"
-IUSE="calf mda-lv2 zamaudio"
+IUSE="calf +doc mda-lv2 zamaudio"
 
 # Tests fail since 6.1.0 due to upstream changes to the metainfo file.
 # TODO: check this every release.
@@ -42,10 +42,10 @@ DEPEND=">=dev-cpp/glibmm-2.68:2.68
sci-libs/fftw:3.0
>=gui-libs/gtk-4.2.1:4"
 RDEPEND="${DEPEND}
-   gnome-extra/yelp
>=media-libs/lsp-plugins-1.1.24[lv2]
sys-apps/dbus
calf? ( >=media-plugins/calf-0.90.1[lv2] )
+   doc? ( gnome-extra/yelp )
mda-lv2? ( media-plugins/mda-lv2 )
zamaudio? ( media-plugins/zam-plugins )"
 # Only header files are used from libsamplerate so put it here rather than 
DEPEND

diff --git a/media-sound/easyeffects/metadata.xml 
b/media-sound/easyeffects/metadata.xml
index 2b6bcdf5e3f..baeb462dbb2 100644
--- a/media-sound/easyeffects/metadata.xml
+++ b/media-sound/easyeffects/metadata.xml
@@ -12,6 +12,7 @@

Enable use of media-libs/libbs2b 
for the crossfeed FX
Enable use of media-plugins/calf 
for adding various FX
+   Install packages needed to display built-in 
user documentation
Enable use of 
media-plugins/mda-lv2 for the loudness FX
Enable use of 
media-libs/rnnoise for the neural network-based
noise-reduction FX



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2021-09-18 Thread Marek Szuba
commit: 06879b7c621c18dd62b5ba6785b3bc388835b681
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Sep 18 10:45:17 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Sep 18 10:46:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06879b7c

media-sound/easyeffects: add 6.1.1

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest |  1 +
 media-sound/easyeffects/easyeffects-6.1.1.ebuild | 78 
 2 files changed, 79 insertions(+)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index d26e3410496..3ccee920280 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1,3 +1,4 @@
 DIST easyeffects-5.0.4.tar.gz 2070912 BLAKE2B 
848d2fa6fc1290b6fc25e13c4bbe4d8df932af63b8fb7e9642c6e24b29360dd17efba71ae0daae265538cd9cde1d9e33de453b0c469e3d54709a3f337cd583a7
 SHA512 
78074341c8376a4918d09950fd7db8804346cd2e00d6849da464662643809010eeb1d009c44ca5d3eadd2faf3bb9c43a18a41b7c3e77b883beff44618967b30e
 DIST easyeffects-6.0.3.tar.gz 1905373 BLAKE2B 
f423cefd0e6124ee1128bf5a07fb23df03df4ca25a6ebcbcd122032e5768ee68ff3464cdb51263d731fee3e9f5fee180858d96ab627771099808b1194adb78b1
 SHA512 
eb88f0befb6cf86b7da03137cb7ed6ac833f204d17860d9bd508dc8b007b2a0fb941b63a015b1179cb4da28abd0b3d8a8c53d026fd5a22057fee27e02618035c
 DIST easyeffects-6.1.0.tar.gz 1921987 BLAKE2B 
419f8e88ff9fc1e40779f91efca4eb2b3145b1fcad885fd376a73d8b8dd3f7a0af43a73361e22c02e739503a3ca4d91885921848e3d8ef9186b2907b0e400476
 SHA512 
2a6ed01377f5bd4f6891980f2b22d499da8369207069b7869e146543ad125f274bbc61ab0f2608e8737b2650df0bedf0b619a3eb200e3444ddfd0ae8960bebfe
+DIST easyeffects-6.1.1.tar.gz 1923899 BLAKE2B 
7732fd11bc074946e7b3d286f92626c1cd0a762629c3d5c50c3bd5bdaf25c11356f6b1724ade65f0e0f6d4d9102b82ed871080454c0dc08316e0a399cce569ca
 SHA512 
f6176b824e7a78e8341394811b9bc4fc9ae7a9a656b06828d0c3e8fc052a9b492edda53f07f4687ea34ea60106303e409f322a95c9eda961fb77447f59ea9076

diff --git a/media-sound/easyeffects/easyeffects-6.1.1.ebuild 
b/media-sound/easyeffects/easyeffects-6.1.1.ebuild
new file mode 100644
index 000..d34f6ddccbf
--- /dev/null
+++ b/media-sound/easyeffects/easyeffects-6.1.1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome2-utils flag-o-matic meson toolchain-funcs
+
+DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
+HOMEPAGE="https://github.com/wwmm/easyeffects;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
+else
+   SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~ppc64"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="calf mda-lv2 zamaudio"
+
+# Tests fail since 6.1.0 due to upstream changes to the metainfo file.
+# TODO: check this every release.
+RESTRICT="test"
+
+DEPEND=">=dev-cpp/glibmm-2.68:2.68
+   >=dev-cpp/gtkmm-4.2.0:4.0
+   dev-cpp/nlohmann_json
+   >=dev-libs/glib-2.56:2
+   >=dev-libs/libsigc++-3.0.6:3
+   media-libs/libbs2b
+   >=media-libs/libebur128-1.2.0
+   media-libs/libsndfile
+   >=media-libs/lilv-0.22
+   >=media-libs/lv2-1.18.2
+   media-libs/rnnoise
+   media-libs/rubberband[ladspa]
+   media-libs/speexdsp
+   >=media-libs/zita-convolver-3.0.0
+   >=media-video/pipewire-0.3.31
+   sci-libs/fftw:3.0
+   >=gui-libs/gtk-4.2.1:4"
+RDEPEND="${DEPEND}
+   gnome-extra/yelp
+   >=media-libs/lsp-plugins-1.1.24[lv2]
+   sys-apps/dbus
+   calf? ( >=media-plugins/calf-0.90.1[lv2] )
+   mda-lv2? ( media-plugins/mda-lv2 )
+   zamaudio? ( media-plugins/zam-plugins )"
+# Only header files are used from libsamplerate so put it here rather than 
DEPEND
+# to avoid unnecessary cross-compilation.
+BDEPEND="dev-libs/appstream-glib
+   dev-util/desktop-file-utils
+   dev-util/itstool
+   media-libs/libsamplerate
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+pkg_pretend() {
+   if [[ ${MERGE_TYPE} != "binary" ]] ; then
+   if ! test-flag-CXX -std=c++20 ; then
+   die "You need at least GCC 8 or Clang 10 for 
C++20-specific compiler flags"
+   fi
+   fi
+}
+
+pkg_postinst() {
+   gnome2_gconf_install
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   gnome2_gconf_uninstall
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2021-09-07 Thread Sam James
commit: 60c11abfd01197ed951b66cb0126949d4c4f755e
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  7 18:56:12 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  7 18:56:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60c11abf

media-sound/easyeffects: Keyword 6.1.0 arm64, #807265

Signed-off-by: Sam James  gentoo.org>

 media-sound/easyeffects/easyeffects-6.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/easyeffects/easyeffects-6.1.0.ebuild 
b/media-sound/easyeffects/easyeffects-6.1.0.ebuild
index a18718b2e2c..a279cae4a3f 100644
--- a/media-sound/easyeffects/easyeffects-6.1.0.ebuild
+++ b/media-sound/easyeffects/easyeffects-6.1.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
 else
SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~ppc64"
+   KEYWORDS="~amd64 ~arm64 ~ppc64"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2021-08-19 Thread Marek Szuba
commit: 4c6d6525f18d269373cd823f35bf56cbbd2a8fc5
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Aug 19 22:10:33 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Aug 19 22:11:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c6d6525

media-sound/easyeffects: add 6.1.0

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest |  1 +
 media-sound/easyeffects/easyeffects-6.1.0.ebuild | 78 
 2 files changed, 79 insertions(+)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index c4c25e17829..d26e3410496 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1,2 +1,3 @@
 DIST easyeffects-5.0.4.tar.gz 2070912 BLAKE2B 
848d2fa6fc1290b6fc25e13c4bbe4d8df932af63b8fb7e9642c6e24b29360dd17efba71ae0daae265538cd9cde1d9e33de453b0c469e3d54709a3f337cd583a7
 SHA512 
78074341c8376a4918d09950fd7db8804346cd2e00d6849da464662643809010eeb1d009c44ca5d3eadd2faf3bb9c43a18a41b7c3e77b883beff44618967b30e
 DIST easyeffects-6.0.3.tar.gz 1905373 BLAKE2B 
f423cefd0e6124ee1128bf5a07fb23df03df4ca25a6ebcbcd122032e5768ee68ff3464cdb51263d731fee3e9f5fee180858d96ab627771099808b1194adb78b1
 SHA512 
eb88f0befb6cf86b7da03137cb7ed6ac833f204d17860d9bd508dc8b007b2a0fb941b63a015b1179cb4da28abd0b3d8a8c53d026fd5a22057fee27e02618035c
+DIST easyeffects-6.1.0.tar.gz 1921987 BLAKE2B 
419f8e88ff9fc1e40779f91efca4eb2b3145b1fcad885fd376a73d8b8dd3f7a0af43a73361e22c02e739503a3ca4d91885921848e3d8ef9186b2907b0e400476
 SHA512 
2a6ed01377f5bd4f6891980f2b22d499da8369207069b7869e146543ad125f274bbc61ab0f2608e8737b2650df0bedf0b619a3eb200e3444ddfd0ae8960bebfe

diff --git a/media-sound/easyeffects/easyeffects-6.1.0.ebuild 
b/media-sound/easyeffects/easyeffects-6.1.0.ebuild
new file mode 100644
index 000..a18718b2e2c
--- /dev/null
+++ b/media-sound/easyeffects/easyeffects-6.1.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome2-utils flag-o-matic meson toolchain-funcs
+
+DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
+HOMEPAGE="https://github.com/wwmm/easyeffects;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
+else
+   SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~ppc64"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="calf mda-lv2 zamaudio"
+
+# 6.1.0 tests fail due to recent changes to the metainfo file.
+# TODO: make sure this is removed come next release.
+RESTRICT="test"
+
+DEPEND=">=dev-cpp/glibmm-2.68:2.68
+   >=dev-cpp/gtkmm-4.2.0:4.0
+   dev-cpp/nlohmann_json
+   >=dev-libs/glib-2.56:2
+   >=dev-libs/libsigc++-3.0:3
+   media-libs/libbs2b
+   media-libs/libebur128
+   media-libs/libsndfile
+   >=media-libs/lilv-0.22
+   >=media-libs/lv2-1.18.2
+   media-libs/rnnoise
+   media-libs/rubberband[ladspa]
+   media-libs/speexdsp
+   >=media-libs/zita-convolver-3.0.0
+   >=media-video/pipewire-0.3.31
+   sci-libs/fftw:3.0
+   >=gui-libs/gtk-4.2.1:4"
+RDEPEND="${DEPEND}
+   gnome-extra/yelp
+   >=media-libs/lsp-plugins-1.1.24[lv2]
+   sys-apps/dbus
+   calf? ( >=media-plugins/calf-0.90.1[lv2] )
+   mda-lv2? ( media-plugins/mda-lv2 )
+   zamaudio? ( media-plugins/zam-plugins )"
+# Only header files are used from libsamplerate so put it here rather than 
DEPEND
+# to avoid unnecessary cross-compilation.
+BDEPEND="dev-libs/appstream-glib
+   dev-util/desktop-file-utils
+   dev-util/itstool
+   media-libs/libsamplerate
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+pkg_pretend() {
+   if [[ ${MERGE_TYPE} != "binary" ]] ; then
+   if ! test-flag-CXX -std=c++20 ; then
+   die "You need at least GCC 8 or Clang 10 for 
C++20-specific compiler flags"
+   fi
+   fi
+}
+
+pkg_postinst() {
+   gnome2_gconf_install
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   gnome2_gconf_uninstall
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2021-08-19 Thread Marek Szuba
commit: 114cb88ef1bd139afe96b8eaa3c42d6424304fa2
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Aug 18 23:59:36 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Aug 19 22:11:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=114cb88e

media-sound/easyeffects: drop 5.0.4

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/easyeffects-5.0.4.ebuild | 65 
 1 file changed, 65 deletions(-)

diff --git a/media-sound/easyeffects/easyeffects-5.0.4.ebuild 
b/media-sound/easyeffects/easyeffects-5.0.4.ebuild
deleted file mode 100644
index e050d932cea..000
--- a/media-sound/easyeffects/easyeffects-5.0.4.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit gnome2-utils meson
-
-DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
-HOMEPAGE="https://github.com/wwmm/easyeffects;
-
-if [[ ${PV} == * ]];then
-   inherit git-r3
-   SRC_URI=""
-   EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
-else
-   SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="bs2b calf rubberband"
-
-#TODO: optional : lilv, zam-plugins (check from archlinux pkg)
-RDEPEND="!media-sound/pulseeffects
-   >=dev-libs/boost-1.41:=
-   >=dev-cpp/glibmm-2.56.0:2
-   >=dev-cpp/gtkmm-3.24:3.0
-   >=dev-libs/glib-2.56:2
-   >=dev-libs/libsigc++-2.10:2
-   >=x11-libs/gtk+-3.18:3
-   >=media-libs/lilv-0.24.2-r1
-   >=media-libs/lsp-plugins-1.1.24[lv2]
-   >=media-libs/gstreamer-1.12.0:1.0
-   >=media-libs/gst-plugins-good-1.12.0:1.0
-   >=media-libs/gst-plugins-bad-1.12.0:1.0
-   >=media-plugins/gst-plugins-ladspa-1.12.0:1.0
-   >=media-plugins/gst-plugins-lv2-1.12.0:1.0
-   >=media-libs/zita-convolver-3.0.0
-   media-libs/libebur128
-   >=media-video/pipewire-0.3.24[gstreamer]
-   sys-apps/dbus
-   bs2b? ( >=media-plugins/gst-plugins-bs2b-1.12.0:1.0 )
-   calf? ( >=media-plugins/calf-0.90.0[lv2] )
-   rubberband? ( media-libs/rubberband )"
-# see 47a950b00c6db383ad07502a8fc396ecca98c1ce for dev-libs/appstream-glib
-# and sys-devel/gettext depends reasoning
-DEPEND="${RDEPEND}
-   dev-libs/appstream-glib
-   sys-devel/gettext"
-BDEPEND="dev-util/itstool
-   media-libs/libsamplerate
-   virtual/pkgconfig"
-
-pkg_postinst() {
-   gnome2_gconf_install
-   gnome2_schemas_update
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   gnome2_gconf_uninstall
-   gnome2_schemas_update
-   xdg_icon_cache_update
-}



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2021-08-09 Thread Marek Szuba
commit: a094a9bbb2e7dbb91b47b18d8715658da45197a5
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Aug  9 13:00:30 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Aug  9 13:02:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a094a9bb

media-sound/easyeffects: RDEPEND on media-plugins/mda-lv2

easyeffects-6 uses the Loudness plug-in from this package.

Signed-off-by: Marek Szuba  gentoo.org>

 .../{easyeffects-6.0.3.ebuild => easyeffects-6.0.3-r1.ebuild}  | 3 ++-
 media-sound/easyeffects/metadata.xml   | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/media-sound/easyeffects/easyeffects-6.0.3.ebuild 
b/media-sound/easyeffects/easyeffects-6.0.3-r1.ebuild
similarity index 96%
rename from media-sound/easyeffects/easyeffects-6.0.3.ebuild
rename to media-sound/easyeffects/easyeffects-6.0.3-r1.ebuild
index 5449e0a0871..ea66939912e 100644
--- a/media-sound/easyeffects/easyeffects-6.0.3.ebuild
+++ b/media-sound/easyeffects/easyeffects-6.0.3-r1.ebuild
@@ -18,7 +18,7 @@ fi
 
 LICENSE="GPL-3"
 SLOT="0"
-IUSE="calf zamaudio"
+IUSE="calf mda-lv2 zamaudio"
 
 DEPEND=">=dev-cpp/glibmm-2.68:2.68
>=dev-cpp/gtkmm-4.2.0:4.0
@@ -42,6 +42,7 @@ RDEPEND="${DEPEND}
>=media-libs/lsp-plugins-1.1.24[lv2]
sys-apps/dbus
calf? ( >=media-plugins/calf-0.90.1[lv2] )
+   mda-lv2? ( media-plugins/mda-lv2 )
zamaudio? ( media-plugins/zam-plugins )"
 # Only header files are used from libsamplerate so put it here rather than 
DEPEND
 # to avoid unnecessary cross-compilation.

diff --git a/media-sound/easyeffects/metadata.xml 
b/media-sound/easyeffects/metadata.xml
index 76b0b6c7e4c..6449f5ace7e 100644
--- a/media-sound/easyeffects/metadata.xml
+++ b/media-sound/easyeffects/metadata.xml
@@ -12,6 +12,7 @@

Enable use of media-libs/libbs2b 
for the crossfeed FX
Enable use of media-plugins/calf 
for adding various FX
+   Enable use of 
media-plugins/mda-lv2 for the loudness FX
Enable use of 
media-libs/rnnoise for the neural network-based
noise-reduction FX
Enable use of 
media-libs/rubberband for the pitch-shifting FX



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2021-08-09 Thread Marek Szuba
commit: 8ab151f0ecd82a547ce7e363146ac469170c8c54
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Aug  9 10:37:48 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Aug  9 10:37:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ab151f0

media-sound/easyeffects: unkeyword 6.0.3 for ~arm, ~arm64, ~x86

media-libs/{rnnoise,rubberband} are now mandatory dependencies and they
lack keywords for those arches.

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/easyeffects-6.0.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/easyeffects/easyeffects-6.0.3.ebuild 
b/media-sound/easyeffects/easyeffects-6.0.3.ebuild
index b227067d1f3..5449e0a0871 100644
--- a/media-sound/easyeffects/easyeffects-6.0.3.ebuild
+++ b/media-sound/easyeffects/easyeffects-6.0.3.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
 else
SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~ppc64"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2021-08-08 Thread Sam James
commit: 75c23c4fc7e071e48fbd53db404d0b64ebaaafdf
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug  9 01:15:04 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug  9 01:15:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75c23c4f

media-sound/easyeffects: Keyword 5.0.4-r1 ppc, #802675

Signed-off-by: Sam James  gentoo.org>

 media-sound/easyeffects/easyeffects-5.0.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/easyeffects/easyeffects-5.0.4-r1.ebuild 
b/media-sound/easyeffects/easyeffects-5.0.4-r1.ebuild
index a2d4b3ab7ef..a83848d083a 100644
--- a/media-sound/easyeffects/easyeffects-5.0.4-r1.ebuild
+++ b/media-sound/easyeffects/easyeffects-5.0.4-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]]; then
EGIT_BRANCH="pipewire-gstreamer-legacy"
 else
SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2021-07-31 Thread Sam James
commit: 1f8664ff231f4e930bf1c5349f807536a8660d78
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug  1 04:13:43 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug  1 04:13:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f8664ff

media-sound/easyeffects: add missing flag-o-matic inherit

Needed for test-flag-CXX call.

Signed-off-by: Sam James  gentoo.org>

 media-sound/easyeffects/easyeffects-6.0.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/easyeffects/easyeffects-6.0.3.ebuild 
b/media-sound/easyeffects/easyeffects-6.0.3.ebuild
index 226bf5a1acd..229d807b1c5 100644
--- a/media-sound/easyeffects/easyeffects-6.0.3.ebuild
+++ b/media-sound/easyeffects/easyeffects-6.0.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit gnome2-utils meson toolchain-funcs
+inherit gnome2-utils flag-o-matic meson toolchain-funcs
 
 DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
 HOMEPAGE="https://github.com/wwmm/easyeffects;



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/, profiles/

2021-07-18 Thread Marek Szuba
commit: c936cd365c6cd8554341b4b48806cae53ef015ab
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Jul 18 11:44:54 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Jul 18 11:51:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c936cd36

media-sound/easyeffects: add 6.0.3, masked

Have to keep it masked until we have got gtk4 & co. in the tree, everyone
who's got the latter installed somehow is welcome to test this though.

Bug: https://bugs.gentoo.org/801493
Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest |  1 +
 media-sound/easyeffects/easyeffects-6.0.3.ebuild | 75 
 profiles/package.mask|  4 ++
 3 files changed, 80 insertions(+)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
index f1a0f876ce3..c4c25e17829 100644
--- a/media-sound/easyeffects/Manifest
+++ b/media-sound/easyeffects/Manifest
@@ -1 +1,2 @@
 DIST easyeffects-5.0.4.tar.gz 2070912 BLAKE2B 
848d2fa6fc1290b6fc25e13c4bbe4d8df932af63b8fb7e9642c6e24b29360dd17efba71ae0daae265538cd9cde1d9e33de453b0c469e3d54709a3f337cd583a7
 SHA512 
78074341c8376a4918d09950fd7db8804346cd2e00d6849da464662643809010eeb1d009c44ca5d3eadd2faf3bb9c43a18a41b7c3e77b883beff44618967b30e
+DIST easyeffects-6.0.3.tar.gz 1905373 BLAKE2B 
f423cefd0e6124ee1128bf5a07fb23df03df4ca25a6ebcbcd122032e5768ee68ff3464cdb51263d731fee3e9f5fee180858d96ab627771099808b1194adb78b1
 SHA512 
eb88f0befb6cf86b7da03137cb7ed6ac833f204d17860d9bd508dc8b007b2a0fb941b63a015b1179cb4da28abd0b3d8a8c53d026fd5a22057fee27e02618035c

diff --git a/media-sound/easyeffects/easyeffects-6.0.3.ebuild 
b/media-sound/easyeffects/easyeffects-6.0.3.ebuild
new file mode 100644
index 000..f87cb3164b5
--- /dev/null
+++ b/media-sound/easyeffects/easyeffects-6.0.3.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome2-utils meson toolchain-funcs
+
+DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
+HOMEPAGE="https://github.com/wwmm/easyeffects;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
+else
+   SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="calf"
+
+DEPEND=">=dev-cpp/glibmm-2.68:2.68
+   >=dev-cpp/gtkmm-4.2.0:4.0
+   dev-cpp/nlohmann_json
+   >=dev-libs/glib-2.56:2
+   >=dev-libs/libsigc++-3.0:3
+   media-libs/libbs2b
+   media-libs/libebur128
+   media-libs/libsndfile
+   >=media-libs/lilv-0.22
+   >=media-libs/lv2-1.18.2
+   media-libs/rnnoise
+   media-libs/rubberband[ladspa]
+   media-libs/speexdsp
+   >=media-libs/zita-convolver-3.0.0
+   >=media-video/pipewire-0.3.31
+   sci-libs/fftw:3.0
+   >=x11-libs/gtk+-4.2.1:4"
+# FIXME:
+#  - webrtc - is it still there?
+#  - zam-plugins (for maximizer) - still used
+RDEPEND="${DEPEND}
+   gnome-extra/yelp
+   >=media-libs/lsp-plugins-1.1.24[lv2]
+   sys-apps/dbus
+   calf? ( >=media-plugins/calf-0.90.1[lv2] )"
+# Only header files are used from libsamplerate so put it here rather than 
DEPEND
+# to avoid unnecessary cross-compilation.
+BDEPEND="dev-libs/appstream-glib
+   dev-util/desktop-file-utils
+   dev-util/itstool
+   media-libs/libsamplerate
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+pkg_pretend() {
+   if [[ ${MERGE_TYPE} != "binary" ]] ; then
+   if ! test-flag-CXX -std=c++20 ; then
+   die "You need at least GCC 8 or Clang 10 for 
C++20-specific compiler flags"
+   fi
+   fi
+}
+
+pkg_postinst() {
+   gnome2_gconf_install
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   gnome2_gconf_uninstall
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}

diff --git a/profiles/package.mask b/profiles/package.mask
index e6a2b8d04e4..79395ff2cef 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Marek Szuba  (2021-07-18)
+# No gtk4 and friends in the tree yet
+>=media-sound/easyeffects-6.0.0
+
 # Hans de Graaff  (2021-07-18)
 # Compatibility package for ruby 1.8. No longer maintained upstream.
 # Last release in 2016, but current release in gentoo is from 2012.



[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/files/, media-sound/easyeffects/

2021-07-17 Thread Marek Szuba
commit: f2a1687a2fabdb008fbb1366a9b31ed11d44637e
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Jul 18 00:15:37 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Jul 18 00:31:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2a1687a

media-sound/easyeffects: improve dependencies and tweak metadata

Same thing as recent media-sound/pulseeffects changes. Had to drop the
ppc32 keyword due to gnome-extra/yelp, will request re-keywording.

Closes: https://bugs.gentoo.org/800713
Closes: https://bugs.gentoo.org/802528
Signed-off-by: Marek Szuba  gentoo.org>

 .../easyeffects/easyeffects-5.0.4-r1.ebuild| 83 ++
 .../easyeffects-5.0.4-meson_no_automagic.patch | 55 ++
 media-sound/easyeffects/metadata.xml   | 10 ++-
 3 files changed, 145 insertions(+), 3 deletions(-)

diff --git a/media-sound/easyeffects/easyeffects-5.0.4-r1.ebuild 
b/media-sound/easyeffects/easyeffects-5.0.4-r1.ebuild
new file mode 100644
index 000..2b949438898
--- /dev/null
+++ b/media-sound/easyeffects/easyeffects-5.0.4-r1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome2-utils meson
+
+DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
+HOMEPAGE="https://github.com/wwmm/easyeffects/tree/pipewire-gstreamer-legacy;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
+   EGIT_BRANCH="pipewire-gstreamer-legacy"
+else
+   SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="bs2b calf rnnoise rubberband webrtc"
+
+DEPEND=">=dev-libs/boost-1.72:=
+   >=dev-cpp/glibmm-2.56.0:2
+   >=dev-cpp/gtkmm-3.24:3.0
+   >=dev-libs/glib-2.56:2
+   >=dev-libs/libsigc++-2.10:2
+   >=media-libs/gstreamer-1.12.5:1.0
+   media-libs/gst-plugins-base
+   >=media-libs/gst-plugins-bad-1.12.5:1.0
+   media-libs/libebur128
+   media-libs/libsndfile
+   >=media-libs/lilv-0.24.2-r1
+   >=media-libs/zita-convolver-3.0.0
+   >=media-video/pipewire-0.3.24[gstreamer]
+   >=x11-libs/gtk+-3.20:3
+   bs2b? ( >=media-plugins/gst-plugins-bs2b-1.12.5:1.0 )
+   rnnoise? ( media-libs/rnnoise )"
+RDEPEND="!media-sound/pulseeffects
+   ${DEPEND}
+   gnome-extra/yelp
+   >=media-libs/gst-plugins-good-1.12.5:1.0
+   >=media-libs/lsp-plugins-1.1.24[lv2]
+   >=media-plugins/gst-plugins-ladspa-1.12.5:1.0
+   >=media-plugins/gst-plugins-lv2-1.12.5:1.0
+   >=media-plugins/gst-plugins-pulse-1.12.5:1.0
+   sys-apps/dbus
+   calf? ( >=media-plugins/calf-0.90.1[lv2] )
+   rubberband? ( media-libs/rubberband[ladspa] )
+   webrtc? ( media-plugins/gst-plugins-webrtc )"
+# Only header files are used from libsamplerate so put it here rather than 
DEPEND
+# to avoid unnecessary cross-compilation.
+BDEPEND="dev-libs/appstream-glib
+   dev-util/desktop-file-utils
+   dev-util/itstool
+   media-libs/libsamplerate
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.0.4-meson_no_automagic.patch
+)
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature bs2b)
+   $(meson_feature rnnoise)
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   gnome2_gconf_install
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   gnome2_gconf_uninstall
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}

diff --git 
a/media-sound/easyeffects/files/easyeffects-5.0.4-meson_no_automagic.patch 
b/media-sound/easyeffects/files/easyeffects-5.0.4-meson_no_automagic.patch
new file mode 100644
index 000..4e547d404f8
--- /dev/null
+++ b/media-sound/easyeffects/files/easyeffects-5.0.4-meson_no_automagic.patch
@@ -0,0 +1,55 @@
+--- a/meson.build
 b/meson.build
+@@ -4,7 +4,7 @@
+   'cpp',
+   default_options : ['cpp_std=c++17','buildtype=debugoptimized'],
+   version: '5.0.4',
+-  meson_version: '>= 0.40.0'
++  meson_version: '>= 0.47.0'
+ )
+ 
+ add_global_arguments('-DG_LOG_DOMAIN="pulseeffects"', language : 'c')
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -0,0 +1,12 @@
++option(
++'bs2b',
++type: 'feature',
++value: 'auto',
++description: 'Enable bs2b-based Crossfeed plug-in for improving 
headphone listening of stereo audio records'
++)
++option(
++'rnnoise',
++type: 'feature',
++value: 'auto',
++description: 'Enable rnnoise-based Noise Reduction plug-in'
++)
+--- a/src/meson.build
 b/src/meson.build
+@@ -108,7 +108,7 @@
+   dependency('gstreamer-plugins-bad-1.0', version: '>=1.12.5'),
+   dependency('gstreamer-fft-1.0'),
+  

[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/

2021-07-12 Thread Marek Szuba
commit: 6358c02320d0d333649176de5664154778106267
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Jul 12 16:33:19 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Jul 12 16:43:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6358c023

media-sound/easyeffects: not-quite-new package

At the moment this is essentially the same thing as the latest ebuild in
media-sound/pulseeffects, which will eventually be removed. The idea is
that although upstream has only been known as easyeffects since 6.0.0,
in Gentoo we will use the old name for versions working with PulseAudio
(i.e. v4) and the new one for those explicitly requiring PipeWire (i.e.
v5 and newer).

Signed-off-by: Marek Szuba  gentoo.org>

 media-sound/easyeffects/Manifest |  1 +
 media-sound/easyeffects/easyeffects-5.0.4.ebuild | 65 
 media-sound/easyeffects/metadata.xml | 20 
 3 files changed, 86 insertions(+)

diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest
new file mode 100644
index 000..f1a0f876ce3
--- /dev/null
+++ b/media-sound/easyeffects/Manifest
@@ -0,0 +1 @@
+DIST easyeffects-5.0.4.tar.gz 2070912 BLAKE2B 
848d2fa6fc1290b6fc25e13c4bbe4d8df932af63b8fb7e9642c6e24b29360dd17efba71ae0daae265538cd9cde1d9e33de453b0c469e3d54709a3f337cd583a7
 SHA512 
78074341c8376a4918d09950fd7db8804346cd2e00d6849da464662643809010eeb1d009c44ca5d3eadd2faf3bb9c43a18a41b7c3e77b883beff44618967b30e

diff --git a/media-sound/easyeffects/easyeffects-5.0.4.ebuild 
b/media-sound/easyeffects/easyeffects-5.0.4.ebuild
new file mode 100644
index 000..e050d932cea
--- /dev/null
+++ b/media-sound/easyeffects/easyeffects-5.0.4.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome2-utils meson
+
+DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire 
applications"
+HOMEPAGE="https://github.com/wwmm/easyeffects;
+
+if [[ ${PV} == * ]];then
+   inherit git-r3
+   SRC_URI=""
+   EGIT_REPO_URI="https://github.com/wwmm/easyeffects;
+else
+   SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="bs2b calf rubberband"
+
+#TODO: optional : lilv, zam-plugins (check from archlinux pkg)
+RDEPEND="!media-sound/pulseeffects
+   >=dev-libs/boost-1.41:=
+   >=dev-cpp/glibmm-2.56.0:2
+   >=dev-cpp/gtkmm-3.24:3.0
+   >=dev-libs/glib-2.56:2
+   >=dev-libs/libsigc++-2.10:2
+   >=x11-libs/gtk+-3.18:3
+   >=media-libs/lilv-0.24.2-r1
+   >=media-libs/lsp-plugins-1.1.24[lv2]
+   >=media-libs/gstreamer-1.12.0:1.0
+   >=media-libs/gst-plugins-good-1.12.0:1.0
+   >=media-libs/gst-plugins-bad-1.12.0:1.0
+   >=media-plugins/gst-plugins-ladspa-1.12.0:1.0
+   >=media-plugins/gst-plugins-lv2-1.12.0:1.0
+   >=media-libs/zita-convolver-3.0.0
+   media-libs/libebur128
+   >=media-video/pipewire-0.3.24[gstreamer]
+   sys-apps/dbus
+   bs2b? ( >=media-plugins/gst-plugins-bs2b-1.12.0:1.0 )
+   calf? ( >=media-plugins/calf-0.90.0[lv2] )
+   rubberband? ( media-libs/rubberband )"
+# see 47a950b00c6db383ad07502a8fc396ecca98c1ce for dev-libs/appstream-glib
+# and sys-devel/gettext depends reasoning
+DEPEND="${RDEPEND}
+   dev-libs/appstream-glib
+   sys-devel/gettext"
+BDEPEND="dev-util/itstool
+   media-libs/libsamplerate
+   virtual/pkgconfig"
+
+pkg_postinst() {
+   gnome2_gconf_install
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   gnome2_gconf_uninstall
+   gnome2_schemas_update
+   xdg_icon_cache_update
+}

diff --git a/media-sound/easyeffects/metadata.xml 
b/media-sound/easyeffects/metadata.xml
new file mode 100644
index 000..e4010fa254c
--- /dev/null
+++ b/media-sound/easyeffects/metadata.xml
@@ -0,0 +1,20 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   mare...@gentoo.org
+   Marek Szuba
+   
+   
+   prometheanf...@gentoo.org
+   Matthew Thode
+   
+   
+   Enable use of media-libs/libbs2b
+   Enable use of media-plugins/calf for adding 
various FX
+   Enable usse of media-libs/rubberband 
for the pitch shifting FX
+   
+   
+   wwmm/easyeffects
+   
+