Re: [gentoo-dev] [PATCH 7/8] profiles/use.desc: Make USE=egl global

2023-12-19 Thread Mart Raudsepp
On Tue, 2023-12-19 at 12:50 +0100, Michał Górny wrote:
> > > --- a/media-plugins/gst-plugins-gtk/metadata.xml
> > > +++ b/media-plugins/gst-plugins-gtk/metadata.xml
> > > @@ -6,7 +6,6 @@
> > > GStreamer package maintainers
> > >  
> > >  
> > > -   Enable EGL platform usage
> > > Enable gtkglsink OpenGL sink based on
> > > GLESv2 API
> > > Enable gtkglsink OpenGL sink based on
> > > desktop OpenGL API
> > >  
> > 
> > Please do not lose extra information provided in local descriptions
> > in this and many other cases where you remove the local description
> > (in other proposed global USE flag cases as well). Just don't
> > remove the local description then. Thanks.
> > 
> 
> I've used my best judgment to figure out whether the local
> description actually provides any "extra information".  I didn't
> touch the gtkglsink-related flags since they provided some
> information. I fail to see how "platform usage" adds any information.

With the tabs in the raw patch indent rendered as 8 spaces, my eyes
shifted (no less than on 3 looking occurrences while also trying to get
only this chunk into the reply) and I thought you are removing
precisely that gtkglsink comment, sorry!

> If you have "other proposed global USE flag cases" that are removing
> information, please be more specific.

I don't think any of these are very important, but if I were to
nitpick:

* x11-apps/mesa-progs local gles2 USE desc looked vaguely more useful
than the new global; might be even more useful if it named the
utilities by name (main one of interest is es2_info).
* "asm - Enable using assembly for optimization" reads a bit weird -
ultimately C, rust, etc end up using assembly in a way too. I would
have went with something more of the "Enable use of hand optimized
assembly routines" theme for the global desc.
* gnustep-base/gnustep-gui USE=speech seems to have told something
completely different than the global USE flag; maybe was looked into
and determined it's actually indeed text-to-speech* Some specify what
dep is used, but in many cases it's the obvious candidate. Maybe games-
engine/scummvm isn't that obvious. But users will see from the deptree.
* kde-apps/konqueror and net-misc/eventd specifies USE=speech installs
a plugin, which might be useful information IF that's something that
might need to be enabled by user on top to load the plugin. Not
important.


Mart



Re: [gentoo-dev] [PATCH 7/8] profiles/use.desc: Make USE=egl global

2023-12-19 Thread Michał Górny
On Tue, 2023-12-19 at 10:33 +0200, Mart Raudsepp wrote:
> Ühel kenal päeval, P, 17.12.2023 kell 17:05, kirjutas Michał Górny:
> > Add a global USE=egl flag.  It is used semi-consistently in 13
> > packages,
> > though some use it as "EGL only" flag (there is also one using
> > USE=egl-only).
> > 
> > Signed-off-by: Michał Górny 
> > ---
> >  dev-games/openscenegraph-openmw/metadata.xml | 1 -
> >  dev-games/openscenegraph/metadata.xml    | 1 -
> >  dev-qt/qtgui/metadata.xml    | 1 -
> >  media-libs/clutter/metadata.xml  | 1 -
> >  media-libs/gst-plugins-bad/metadata.xml  | 1 -
> >  media-libs/gst-plugins-base/metadata.xml | 1 -
> >  media-libs/libepoxy/metadata.xml | 3 ---
> >  media-libs/libva-compat/metadata.xml | 1 -
> >  media-plugins/gst-plugins-gtk/metadata.xml   | 1 -
> >  media-plugins/gst-plugins-vaapi/metadata.xml | 1 -
> >  profiles/use.desc    | 1 +
> >  11 files changed, 1 insertion(+), 12 deletions(-)
> > 
> > diff --git a/media-plugins/gst-plugins-gtk/metadata.xml b/media-
> > plugins/gst-plugins-gtk/metadata.xml
> > index 7235f1bab7ba..f3b18c11bcfc 100644
> > --- a/media-plugins/gst-plugins-gtk/metadata.xml
> > +++ b/media-plugins/gst-plugins-gtk/metadata.xml
> > @@ -6,7 +6,6 @@
> > GStreamer package maintainers
> >  
> >  
> > -   Enable EGL platform usage
> > Enable gtkglsink OpenGL sink based on
> > GLESv2 API
> > Enable gtkglsink OpenGL sink based on
> > desktop OpenGL API
> >  
> 
> Please do not lose extra information provided in local descriptions in
> this and many other cases where you remove the local description (in
> other proposed global USE flag cases as well). Just don't remove the
> local description then. Thanks.
> 

I've used my best judgment to figure out whether the local description
actually provides any "extra information".  I didn't touch
the gtkglsink-related flags since they provided some information.
I fail to see how "platform usage" adds any information.

If you have "other proposed global USE flag cases" that are removing
information, please be more specific.

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] [PATCH 7/8] profiles/use.desc: Make USE=egl global

2023-12-19 Thread Mart Raudsepp
Ühel kenal päeval, P, 17.12.2023 kell 17:05, kirjutas Michał Górny:
> Add a global USE=egl flag.  It is used semi-consistently in 13
> packages,
> though some use it as "EGL only" flag (there is also one using
> USE=egl-only).
> 
> Signed-off-by: Michał Górny 
> ---
>  dev-games/openscenegraph-openmw/metadata.xml | 1 -
>  dev-games/openscenegraph/metadata.xml    | 1 -
>  dev-qt/qtgui/metadata.xml    | 1 -
>  media-libs/clutter/metadata.xml  | 1 -
>  media-libs/gst-plugins-bad/metadata.xml  | 1 -
>  media-libs/gst-plugins-base/metadata.xml | 1 -
>  media-libs/libepoxy/metadata.xml | 3 ---
>  media-libs/libva-compat/metadata.xml | 1 -
>  media-plugins/gst-plugins-gtk/metadata.xml   | 1 -
>  media-plugins/gst-plugins-vaapi/metadata.xml | 1 -
>  profiles/use.desc    | 1 +
>  11 files changed, 1 insertion(+), 12 deletions(-)
> 
> diff --git a/media-plugins/gst-plugins-gtk/metadata.xml b/media-
> plugins/gst-plugins-gtk/metadata.xml
> index 7235f1bab7ba..f3b18c11bcfc 100644
> --- a/media-plugins/gst-plugins-gtk/metadata.xml
> +++ b/media-plugins/gst-plugins-gtk/metadata.xml
> @@ -6,7 +6,6 @@
> GStreamer package maintainers
>  
>  
> -   Enable EGL platform usage
> Enable gtkglsink OpenGL sink based on
> GLESv2 API
> Enable gtkglsink OpenGL sink based on
> desktop OpenGL API
>  

Please do not lose extra information provided in local descriptions in
this and many other cases where you remove the local description (in
other proposed global USE flag cases as well). Just don't remove the
local description then. Thanks.


Mart



[gentoo-dev] [PATCH 7/8] profiles/use.desc: Make USE=egl global

2023-12-17 Thread Michał Górny
Add a global USE=egl flag.  It is used semi-consistently in 13 packages,
though some use it as "EGL only" flag (there is also one using
USE=egl-only).

Signed-off-by: Michał Górny 
---
 dev-games/openscenegraph-openmw/metadata.xml | 1 -
 dev-games/openscenegraph/metadata.xml| 1 -
 dev-qt/qtgui/metadata.xml| 1 -
 media-libs/clutter/metadata.xml  | 1 -
 media-libs/gst-plugins-bad/metadata.xml  | 1 -
 media-libs/gst-plugins-base/metadata.xml | 1 -
 media-libs/libepoxy/metadata.xml | 3 ---
 media-libs/libva-compat/metadata.xml | 1 -
 media-plugins/gst-plugins-gtk/metadata.xml   | 1 -
 media-plugins/gst-plugins-vaapi/metadata.xml | 1 -
 profiles/use.desc| 1 +
 11 files changed, 1 insertion(+), 12 deletions(-)

diff --git a/dev-games/openscenegraph-openmw/metadata.xml 
b/dev-games/openscenegraph-openmw/metadata.xml
index 26f01f3f105e..95b4405f0657 100644
--- a/dev-games/openscenegraph-openmw/metadata.xml
+++ b/dev-games/openscenegraph-openmw/metadata.xml
@@ -27,7 +27,6 @@

Enable DAE file support via 
dev-libs/collada-dom
Enable DICOM medical image file support via 
sci-libs/dcmtk
-   Enable EGL support
Build examples using x11-libs/fox 
library
Enable support for sci-libs/gdal 
library
Enable support for geospatial data LAS LiDAR 
format using sci-geosciences/liblas
diff --git a/dev-games/openscenegraph/metadata.xml 
b/dev-games/openscenegraph/metadata.xml
index 88b68f751d28..049f3df3a410 100644
--- a/dev-games/openscenegraph/metadata.xml
+++ b/dev-games/openscenegraph/metadata.xml
@@ -15,7 +15,6 @@

Enable DAE file support via 
dev-libs/collada-dom
Enable DICOM medical image file support via 
sci-libs/dcmtk
-   Enable EGL support
Build examples using x11-libs/fox 
library
Enable support for sci-libs/gdal 
library
Enable support for geospatial data LAS LiDAR 
format using sci-geosciences/liblas
diff --git a/dev-qt/qtgui/metadata.xml b/dev-qt/qtgui/metadata.xml
index ab06e044872c..55e237a8d1ef 100644
--- a/dev-qt/qtgui/metadata.xml
+++ b/dev-qt/qtgui/metadata.xml
@@ -6,7 +6,6 @@
Gentoo Qt Project


-   Enable EGL integration
Build the EGL Full Screen/Single Surface 
platform plugin
Enable support for input devices via 
evdev
Build the IBus input method plugin
diff --git a/media-libs/clutter/metadata.xml b/media-libs/clutter/metadata.xml
index c945cf9a5946..bb66dfa52e7a 100644
--- a/media-libs/clutter/metadata.xml
+++ b/media-libs/clutter/metadata.xml
@@ -6,7 +6,6 @@
 Gentoo GNOME Desktop
   
   
-Enable EGL backend.
 Use gdk-pixbuf from x11-libs/gtk+ as image 
rendering backend
   
   
diff --git a/media-libs/gst-plugins-bad/metadata.xml 
b/media-libs/gst-plugins-bad/metadata.xml
index 477b2c0d2320..3b0ff434a203 100644
--- a/media-libs/gst-plugins-bad/metadata.xml
+++ b/media-libs/gst-plugins-bad/metadata.xml
@@ -7,7 +7,6 @@


Enable bzip2 encoder/decoder plugin
-   Enable EGL support
Enable Intel Quick Sync Video using the 
media-libs/oneVPL dispatcher

 
diff --git a/media-libs/gst-plugins-base/metadata.xml 
b/media-libs/gst-plugins-base/metadata.xml
index f540928582cf..179c5151b43c 100644
--- a/media-libs/gst-plugins-base/metadata.xml
+++ b/media-libs/gst-plugins-base/metadata.xml
@@ -7,7 +7,6 @@
 
 
Enable Graphics Buffer Manager based EGL windowing 
system support (requires egl and at least one of gles or opengl)
-   Enable EGL platform support
Enable OpenGL library and plugin via GLESv2 API 
(requires egl)
Enable integer based vorbis decoder
Enable OpenGL library and plugin via desktop OpenGL 
API
diff --git a/media-libs/libepoxy/metadata.xml b/media-libs/libepoxy/metadata.xml
index e092005ad115..509b7d255563 100644
--- a/media-libs/libepoxy/metadata.xml
+++ b/media-libs/libepoxy/metadata.xml
@@ -5,9 +5,6 @@
x...@gentoo.org
X11

-   
-   Enable EGL support.
-   

anholt/libepoxy

diff --git a/media-libs/libva-compat/metadata.xml 
b/media-libs/libva-compat/metadata.xml
index e454a2831910..455cac07f59c 100644
--- a/media-libs/libva-compat/metadata.xml
+++ b/media-libs/libva-compat/metadata.xml
@@ -6,7 +6,6 @@
James Le Cuirot


-   Enables EGL support.
Enables VA/DRM API support.


diff --git a/media-plugins/gst-plugins-gtk/metadata.xml 
b/media-plugins/gst-plugins-gtk/metadata.xml
index 7235f1bab7ba..f3b18c11bcfc 100644
--- a/media-plugins/gst-plugins-gtk/metadata.xml
+++ b/media-plugins/gst-plugins-gtk/metadata.xml
@@ -6,7 +6,6 @@
GStreamer