commit:     9c10e04a8eb5117af5962c3d9900605d55ae89b5
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Thu Jul  9 19:33:23 2020 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Thu Jul  9 19:34:14 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c10e04a

www-client/firefox: rename USE=pipewire to USE=screencast

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>

 profiles/base/package.use.mask           | 2 +-
 www-client/firefox/firefox-78.0.2.ebuild | 6 +++---
 www-client/firefox/metadata.xml          | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index a3f25f2cd0b..9b68f621363 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -8,7 +8,7 @@
 
 # Thomas Deutschmann <[email protected]> (2020-07-09)
 # media-video/pipewire:0/0.3 is currently masked
-www-client/firefox pipewire
+www-client/firefox screencast
 
 # Mart Raudsepp <[email protected]> (2020-06-28)
 # media-video/pipewire:0/0.3 is ongoing work, 0.2 on mutter-3.34

diff --git a/www-client/firefox/firefox-78.0.2.ebuild 
b/www-client/firefox/firefox-78.0.2.ebuild
index cb552f36292..f79de318b53 100644
--- a/www-client/firefox/firefox-78.0.2.ebuild
+++ b/www-client/firefox/firefox-78.0.2.ebuild
@@ -54,7 +54,7 @@ SLOT="0"
 LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
 IUSE="bindist clang cpu_flags_x86_avx2 debug eme-free geckodriver
        +gmp-autoupdate hardened hwaccel jack lto cpu_flags_arm_neon
-       +openh264 pipewire pgo pulseaudio +screenshot selinux +system-av1
+       +openh264 pgo pulseaudio screencast +screenshot selinux +system-av1
        +system-harfbuzz +system-icu +system-jpeg +system-libevent
        +system-libvpx +system-webp test wayland wifi"
 
@@ -98,7 +98,7 @@ CDEPEND="
        x11-libs/libXfixes
        x11-libs/libXrender
        x11-libs/libXt
-       pipewire? ( media-video/pipewire:0/0.3 )
+       screencast? ( media-video/pipewire:0/0.3 )
        system-av1? (
                >=media-libs/dav1d-0.3.0:=
                >=media-libs/libaom-1.0.0:=
@@ -583,7 +583,7 @@ src_configure() {
        # enable JACK, bug 600002
        mozconfig_use_enable jack
 
-       mozconfig_use_enable pipewire
+       mozconfig_use_enable screencast pipewire
 
        # Enable/Disable eme support
        use eme-free && mozconfig_annotate '+eme-free' --disable-eme

diff --git a/www-client/firefox/metadata.xml b/www-client/firefox/metadata.xml
index 577a5f3baae..a9185f31e6c 100644
--- a/www-client/firefox/metadata.xml
+++ b/www-client/firefox/metadata.xml
@@ -20,9 +20,9 @@
                or LDD linker when using Clang</flag>
        <flag name="openh264">Use <pkg>media-libs/openh264</pkg> for H.264 
support
                instead of downloading binary blob from Mozilla at 
runtime</flag>
-       <flag name="pipewire">Use <pkg>media-video/pipewire</pkg> for 
screensharing support</flag>
        <flag name="pgo">Add support for profile-guided optimization using 
gcc-4.5,
                for faster binaries. This option will double the compile 
time.</flag>
+       <flag name="screencast">Enable support for remote desktop and screen 
cast using <pkg>media-video/pipewire</pkg></flag>
        <flag name="screenshot">Allow to disable screenshot extension in global 
profile</flag>
        <flag name="system-av1">Use the system-wide <pkg>media-libs/dav1d</pkg>
                and <pkg>media-libs/libaom</pkg> library instead of 
bundled.</flag>

Reply via email to