Gentoo Archives: gentoo-commits

From: Marek Szuba <marecki@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/arch/powerpc/ppc32/, profiles/arch/arm/, profiles/arch/powerpc/ppc64/, ...
Date: Sun, 18 Jul 2021 22:42:00
Message-Id: 1626648077.ef6289d726a9675c04c58d3796497ba70aa754e2.marecki@gentoo
1 commit: ef6289d726a9675c04c58d3796497ba70aa754e2
2 Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jul 18 22:41:17 2021 +0000
4 Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
5 CommitDate: Sun Jul 18 22:41:17 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef6289d7
7
8 media-sound/easyeffects: implement USE=zamaudio
9
10 Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
11
12 media-sound/easyeffects/easyeffects-5.0.4-r1.ebuild | 5 +++--
13 media-sound/easyeffects/easyeffects-6.0.3.ebuild | 8 +++-----
14 media-sound/easyeffects/metadata.xml | 1 +
15 profiles/arch/arm/package.use.mask | 5 +++--
16 profiles/arch/arm64/package.use.mask | 5 +++--
17 profiles/arch/powerpc/ppc32/package.use.mask | 5 +++--
18 profiles/arch/powerpc/ppc64/package.use.mask | 5 +++--
19 7 files changed, 19 insertions(+), 15 deletions(-)
20
21 diff --git a/media-sound/easyeffects/easyeffects-5.0.4-r1.ebuild b/media-sound/easyeffects/easyeffects-5.0.4-r1.ebuild
22 index 2b949438898..a2d4b3ab7ef 100644
23 --- a/media-sound/easyeffects/easyeffects-5.0.4-r1.ebuild
24 +++ b/media-sound/easyeffects/easyeffects-5.0.4-r1.ebuild
25 @@ -19,7 +19,7 @@ fi
26
27 LICENSE="GPL-3"
28 SLOT="0"
29 -IUSE="bs2b calf rnnoise rubberband webrtc"
30 +IUSE="bs2b calf rnnoise rubberband webrtc zamaudio"
31
32 DEPEND=">=dev-libs/boost-1.72:=
33 >=dev-cpp/glibmm-2.56.0:2
34 @@ -48,7 +48,8 @@ RDEPEND="!media-sound/pulseeffects
35 sys-apps/dbus
36 calf? ( >=media-plugins/calf-0.90.1[lv2] )
37 rubberband? ( media-libs/rubberband[ladspa] )
38 - webrtc? ( media-plugins/gst-plugins-webrtc )"
39 + webrtc? ( media-plugins/gst-plugins-webrtc )
40 + zamaudio? ( media-plugins/zam-plugins )"
41 # Only header files are used from libsamplerate so put it here rather than DEPEND
42 # to avoid unnecessary cross-compilation.
43 BDEPEND="dev-libs/appstream-glib
44
45 diff --git a/media-sound/easyeffects/easyeffects-6.0.3.ebuild b/media-sound/easyeffects/easyeffects-6.0.3.ebuild
46 index f87cb3164b5..226bf5a1acd 100644
47 --- a/media-sound/easyeffects/easyeffects-6.0.3.ebuild
48 +++ b/media-sound/easyeffects/easyeffects-6.0.3.ebuild
49 @@ -18,7 +18,7 @@ fi
50
51 LICENSE="GPL-3"
52 SLOT="0"
53 -IUSE="calf"
54 +IUSE="calf zamaudio"
55
56 DEPEND=">=dev-cpp/glibmm-2.68:2.68
57 >=dev-cpp/gtkmm-4.2.0:4.0
58 @@ -37,14 +37,12 @@ DEPEND=">=dev-cpp/glibmm-2.68:2.68
59 >=media-video/pipewire-0.3.31
60 sci-libs/fftw:3.0
61 >=x11-libs/gtk+-4.2.1:4"
62 -# FIXME:
63 -# - webrtc - is it still there?
64 -# - zam-plugins (for maximizer) - still used
65 RDEPEND="${DEPEND}
66 gnome-extra/yelp
67 >=media-libs/lsp-plugins-1.1.24[lv2]
68 sys-apps/dbus
69 - calf? ( >=media-plugins/calf-0.90.1[lv2] )"
70 + calf? ( >=media-plugins/calf-0.90.1[lv2] )
71 + zamaudio? ( media-plugins/zam-plugins )"
72 # Only header files are used from libsamplerate so put it here rather than DEPEND
73 # to avoid unnecessary cross-compilation.
74 BDEPEND="dev-libs/appstream-glib
75
76 diff --git a/media-sound/easyeffects/metadata.xml b/media-sound/easyeffects/metadata.xml
77 index 67cca67386d..76b0b6c7e4c 100644
78 --- a/media-sound/easyeffects/metadata.xml
79 +++ b/media-sound/easyeffects/metadata.xml
80 @@ -17,6 +17,7 @@
81 <flag name="rubberband">Enable use of <pkg>media-libs/rubberband</pkg> for the pitch-shifting FX</flag>
82 <flag name="webrtc">Enable use of <pkg>media-plugins/gst-plugins-webrtc</pkg> for various
83 voice-enhancement FX</flag>
84 + <flag name="zamaudio">Enable use of <pkg>media-plugins/zam-plugins</pkg> for the maximizer FX</flag>
85 </use>
86 <upstream>
87 <remote-id type="github">wwmm/easyeffects</remote-id>
88
89 diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask
90 index ae8e755f380..ad772cf74eb 100644
91 --- a/profiles/arch/arm/package.use.mask
92 +++ b/profiles/arch/arm/package.use.mask
93 @@ -2,8 +2,9 @@
94 # Distributed under the terms of the GNU General Public License v2
95
96 # Marek Szuba <marecki@g.o> (2021-07-18)
97 -# media-libs/rnnoise, media-plugins/gst-plugins-webrtc not keyworded here
98 -media-sound/easyeffects rnnoise webrtc
99 +# media-libs/rnnoise, media-plugins/gst-plugins-webrtc
100 +# and media-plugins/zam-plugins not keyworded here
101 +media-sound/easyeffects rnnoise webrtc zamaudio
102
103 # Sam James <sam@g.o> (2021-07-17)
104 # Java isn't available here right now
105
106 diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask
107 index 0838711204c..1a9a8e09c6a 100644
108 --- a/profiles/arch/arm64/package.use.mask
109 +++ b/profiles/arch/arm64/package.use.mask
110 @@ -2,8 +2,9 @@
111 # Distributed under the terms of the GNU General Public License v2
112
113 # Marek Szuba <marecki@g.o> (2021-07-18)
114 -# media-libs/rnnoise, media-libs/rubberband[ladspa], media-plugins/gst-plugins-webrtc not keyworded here
115 -media-sound/easyeffects rnnoise rubberband webrtc
116 +# media-libs/rnnoise, media-libs/rubberband[ladspa], media-plugins/gst-plugins-webrtc
117 +# and media-plugins/zam-plugins not keyworded here
118 +media-sound/easyeffects rnnoise rubberband webrtc zamaudio
119
120 # Ionen Wolkens <ionen@g.o> (2021-07-04)
121 # Needed until media-libs/libsdl2[vulkan] is unmasked on this arch.
122
123 diff --git a/profiles/arch/powerpc/ppc32/package.use.mask b/profiles/arch/powerpc/ppc32/package.use.mask
124 index fce3ed5d7c1..c387e8a5dd2 100644
125 --- a/profiles/arch/powerpc/ppc32/package.use.mask
126 +++ b/profiles/arch/powerpc/ppc32/package.use.mask
127 @@ -2,8 +2,9 @@
128 # Distributed under the terms of the GNU General Public License v2
129
130 # Marek Szuba <marecki@g.o> (2021-07-18)
131 -# media-libs/rnnoise, media-plugins/gst-plugins-webrtc not keyworded here
132 -media-sound/easyeffects rnnoise webrtc
133 +# media-libs/rnnoise, media-plugins/gst-plugins-webrtc
134 +# and media-plugins/zam-plugins not keyworded here
135 +media-sound/easyeffects rnnoise webrtc zamaudio
136
137 # Matt Turner <mattst88@g.o> (2021-06-10)
138 # dev-python/django is not keyworded here
139
140 diff --git a/profiles/arch/powerpc/ppc64/package.use.mask b/profiles/arch/powerpc/ppc64/package.use.mask
141 index 4c3e1847814..f8e439c9bde 100644
142 --- a/profiles/arch/powerpc/ppc64/package.use.mask
143 +++ b/profiles/arch/powerpc/ppc64/package.use.mask
144 @@ -2,8 +2,9 @@
145 # Distributed under the terms of the GNU General Public License v2
146
147 # Marek Szuba <marecki@g.o> (2021-07-18)
148 -# media-plugins/gst-plugins-webrtc not keyworded here
149 -media-sound/easyeffects webrtc
150 +# media-plugins/gst-plugins-webrtc and media-plugins/zam-plugins
151 +# not keyworded here
152 +media-sound/easyeffects webrtc zamaudio
153
154 # Ionen Wolkens <ionen@g.o> (2021-07-01)
155 # Feature currently relies on amd64 prebuilt binaries.