• [gentoo-dev] [PATCH 00/44] @PROVIDES for eclasses

    From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 12:50:02 2021
    Hi,

    Here are proposed @PROVIDES value for eclasses.

    @PROVIDES is the new eclassdoc key that indicates that the eclass
    indirectly provides API of another eclasses, i.e. if X has @PROVIDES
    on Y, then you don't have to inherit Y explicitly when using X.

    For example, python-r1 eclasses all provide python-utils-r1 since you
    never have to inherit it when using python-r1 eclasses, and distutils-r1 provides python-r1 or python-single-r1. @PROVIDES are processed
    recursively, i.e. you don't need to list indirectly provided eclasses.

    I've assembled the list by running `pkgcheck scan -c InheritsCheck`
    until it didn't seem to list any obvious false positives. However,
    eclass maintainers probably know better which eclasses should be
    provided indirectly, so please review.


    Michał Górny (44):
    ant-tasks.eclass: Set @PROVIDES
    apache-module.eclass: Set @PROVIDES
    autotools.eclass: Set @PROVIDES
    cmake.eclass: Set @PROVIDES
    cmake-multilib.eclass: Set @PROVIDES
    cmake-utils.eclass: Set @PROVIDES
    distutils-r1.eclass: Set @PROVIDES
    ecm.eclass: Set @PROVIDES
    eutils.eclass: Set @PROVIDES
    gnome2.eclass: Set @PROVIDES
    gnome2-utils.eclass: Set @PROVIDES
    gnustep-2.eclass: Set @PROVIDES
    golang-build.eclass: Set @PROVIDES
    golang-vcs-snapshot.eclass: Set @PROVIDES
    go-module.eclass: Set @PROVIDES
    gstreamer.eclass: Set @PROVIDES
    gstreamer-meson.eclass: Set @PROVIDES
    haskell-cabal.eclass: Set @PROVIDES
    java-ant-2.eclass: Set @PROVIDES
    java-osgi.eclass: Set @PROVIDES
    java-pkg-2.eclass: Set @PROVIDES
    java-pkg-opt-2.eclass: Set @PROVIDES
    kernel-build.eclass: Set @PROVIDES
    kernel-install.eclass: Set @PROVIDES
    kodi-addon.eclass: Set @PROVIDES
    linux-mod.eclass: Set @PROVIDES
    lua.eclass: Set @PROVIDES
    lua-single.eclass: Set @PROVIDES
    meson.eclass: Set @PROVIDES
    meson-multilib.eclass: Set @PROVIDES
    multilib-build.eclass: Set @PROVIDES
    multilib-minimal.eclass: Set @PROVIDES
    perl-module.eclass: Set @PROVIDES
    php-ext-pecl-r3.eclass: Set @PROVIDES
    postgres-multi.eclass: Set @PROVIDES
    python-any-r1.eclass: Set @PROVIDES
    python-r1.eclass: Set @PROVIDES
    python-single-r1.eclass: Set @PROVIDES
    ros-catkin.eclass: Set @PROVIDES
    ruby-fakegem.eclass: Set @PROVIDES
    ruby-ng-gnome2.eclass: Set @PROVIDES
    ruby-single.eclass: Set @PROVIDES
    xdg.eclass: Set @PROVIDES
    xorg-3.eclass: Set @PROVIDES

    eclass/ant-tasks.eclass | 1 +
    eclass/apache-module.eclass | 1 +
    eclass/autotools.eclass | 1 +
    eclass/cmake-multilib.eclass | 1 +
    eclass/cmake-utils.eclass | 1 +
    eclass/cmake.eclass | 1 +
    eclass/distutils-r1.eclass | 1 +
    eclass/ecm.eclass | 1 +
    eclass/eutils.eclass | 1 +
    eclass/gnome2-utils.eclass | 1 +
    eclass/gnome2.eclass | 1 +
    eclass/gnustep-2.eclass | 1 +
    eclass/go-module.eclass | 3 ++-
    eclass/golang-build.eclass | 1 +
    eclass/golang-vcs-snapshot.eclass | 1 +
    eclass/gstreamer-meson.eclass | 1 +
    eclass/gstreamer.eclass | 1 +
    eclass/haskell-cabal.eclass | 1 +
    eclass/java-ant-2.eclass | 1 +
    eclass/java-osgi.eclass | 1 +
    eclass/java-pkg-2.eclass | 1 +
    eclass/java-pkg-opt-2.eclass | 1 +
    eclass/kernel-build.eclass | 1 +
    eclass/kernel-install.eclass | 1 +
    eclass/kodi-addon.eclass | 1 +
    eclass/linux-mod.eclass | 1 +
    eclass/lua-single.eclass | 1 +
    eclass/lua.eclass | 1 +
    eclass/meson-multilib.eclass | 1 +
    eclass/meson.eclass | 1 +
    eclass/multilib-build.eclass | 1 +
    eclass/multilib-minimal.eclass | 1 +
    eclass/perl-module.eclass | 1 +
    eclass/php-ext-pecl-r3.eclass | 1 +
    eclass/postgres-multi.eclass | 1 +
    eclass/python-any-r1.eclass | 1 +
    eclass/python-r1.eclass | 1 +
    eclass/python-single-r1.eclass | 1 +
    eclass/ros-catkin.eclass | 1 +
    eclass/ruby-fakegem.eclass | 1 +
    eclass/ruby-ng-gnome2.eclass | 1 +
    eclass/ruby-single.eclass | 1 +
    eclass/xdg.eclass | 1 +
    eclass/xorg-3.eclass | 1 +
    44 files changed, 45 insertions(+), 1 deletion(-)

    --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:00:02 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/meson.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/meson.eclass b/eclass/meson.eclass
    index eaff26709a75..c5e3b91f9a15 100644
    --- a/eclass/meson.eclass
    +++ b/eclass/meson.eclass
    @@ -6,6 +6,7 @@
    # William Hubbs <williamh@gentoo.org>
    # Mike Gilbert <floppym@gentoo.org>
    # @SUPPORTED_EAPIS: 6 7 8
    +# @PROVIDES: ninja-utils
    # @BLURB: common ebuild functions for meson-based packages
    # @DESCRIPTION:
    # This eclass contains the default phase functions for packages which
    --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:00:02 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/gnustep-2.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/gnustep-2.eclass b/eclass/gnustep-2.eclass
    index 2d615db3a1f2..68c15bbc62e1 100644
    --- a/eclass/gnustep-2.eclass
    +++ b/eclass/gnustep-2.eclass
    @@ -5,6 +5,7 @@
    # @MAINTAINER:
    # GNUstep Herd <gnustep@gentoo.org>
    # @SUPPORTED_EAPIS: 5 6 7 8
    +# @PROVIDES: gnustep-base
    # @BLURB: eclass for GNUstep Apps, Frameworks, and Bundles build
    # @DESCRIPTION:
    # This eclass sets up GNUstep environment to properly install
    --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:00:02 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/java-ant-2.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/java-ant-2.eclass b/eclass/java-ant-2.eclass
    index 5592186936c0..501d17ef229e 100644
    --- a/eclass/java-ant-2.eclass
    +++ b/eclass/java-ant-2.eclass
    @@ -8,6 +8,7 @@
    # kiorky <kiorky@cryptelium.net>
    # Petteri Räty <betelgeuse@gentoo.org>
    # @SUPPORTED_EAPIS: 5 6 7
    +# @PROVIDES: java-utils-2
    # @BLURB: eclass for ant based Java packages
    # @DESCRIPTION:
    # Eclass for Ant-based Java packages. Provides support for both automatic and --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:00:02 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/ecm.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/ecm.eclass b/eclass/ecm.eclass
    index 5f10a7caf78d..c67a9784e716 100644
    --- a/eclass/ecm.eclass
    +++ b/eclass/ecm.eclass
    @@ -5,6 +5,7 @@
    # @MAINTAINER:
    # kde@gentoo.org
    # @SUPPORTED_EAPIS: 7
    +# @PROVIDES: cmake
    # @BLURB: Support eclass for packages that use KDE Frameworks with ECM.
    # @DESCRIPTION:
    # This eclass is intended to streamline the creation of ebuilds for packages --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:00:02 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/lua-single.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/lua-single.eclass b/eclass/lua-single.eclass
    index 26967000748c..2f4ebaa14198 100644
    --- a/eclass/lua-single.eclass
    +++ b/eclass/lua-single.eclass
    @@ -9,6 +9,7 @@
    # Marek Szuba <marecki@gentoo.org>
    # Based on python-single-r1.eclass by Michał Górny <mgorny@gentoo.org> et al.
    # @SUPPORTED_EAPIS: 7 8
    +# @PROVIDES: lua-utils
    # @BLURB: An eclass for Lua packages not installed for multiple implementations.
    # @DESCRIPTION:
    # An extension of lua.eclass suite for packages which don't support being
    --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:00:03 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/go-module.eclass | 3 ++-
    1 file changed, 2 insertions(+), 1 deletion(-)

    diff --git a/eclass/go-module.eclass b/eclass/go-module.eclass
    index d1e81babf1f8..110d3f039838 100644
    --- a/eclass/go-module.eclass
    +++ b/eclass/go-module.eclass
    @@ -1,4 +1,4 @@
    -# Copyright 2019-2020 Gentoo Authors
    +# Copyright 2019-2021 Gentoo Authors
    # Distributed under the terms of the GNU General Public License v2

    # @ECLASS: go-module.eclass
    @@ -8,6 +8,7 @@
    # William Hubbs <williamh@gentoo.org>
    # Robin H. Johnson <robbat2@gentoo.org>
    # @SUPPORTED_EAPIS: 7 8
    +# @PROVIDES: golang-base
    # @BLURB: basic eclass for building software written as go modules
    # @DESCRIPTION:
    # This eclass provides basic settings and functions needed by all software
    --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:00:03 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/distutils-r1.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
    index 3207ed6f4b8e..75e8179c810e 100644
    --- a/eclass/distutils-r1.eclass
    +++ b/eclass/distutils-r1.eclass
    @@ -8,6 +8,7 @@
    # Author: Michał Górny <mgorny@gentoo.org>
    # Based on the work of: Krzysztof Pawlik <nelchael@gentoo.org>
    # @SUPPORTED_EAPIS: 6 7 8
    +# @PROVIDES: python-r1 python-single-r1
    # @BLURB: A simple eclass to build Python packages using distutils.
    # @DESCRIPTION:
    # A simple eclass providing functions to build Python packages using
    --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:00:03 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/eutils.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/eutils.eclass b/eclass/eutils.eclass
    index 207d05e7f975..276d3ddace88 100644
    --- a/eclass/eutils.eclass
    +++ b/eclass/eutils.eclass
    @@ -5,6 +5,7 @@
    # @MAINTAINER:
    # base-system@gentoo.org
    # @SUPPORTED_EAPIS: 5 6 7
    +# @PROVIDES: desktop edos2unix epatch estack ltprune multilib preserve-libs strip-linguas toolchain-funcs vcs-clean wrapper
    # @BLURB: many extra (but common) functions that are used in ebuilds
    # @DESCRIPTION:
    # The eutils eclass contains a suite of functions that complement
    --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:00:03 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/python-r1.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/python-r1.eclass b/eclass/python-r1.eclass
    index 3a4d257036c8..dc624946cfc1 100644
    --- a/eclass/python-r1.eclass
    +++ b/eclass/python-r1.eclass
    @@ -8,6 +8,7 @@
    # Author: Michał Górny <mgorny@gentoo.org>
    # Based on work of: Krzysztof Pawlik <nelchael@gentoo.org>
    # @SUPPORTED_EAPIS: 6 7 8
    +# @PROVIDES: multibuild python-utils-r1
    # @BLURB: A common, simple eclass for Python packages.
    # @DESCRIPTION:
    # A common eclass providing helper functions to build and install
    --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:00:03 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/php-ext-pecl-r3.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/php-ext-pecl-r3.eclass b/eclass/php-ext-pecl-r3.eclass index f3977b225aa4..1727a53ebba6 100644
    --- a/eclass/php-ext-pecl-r3.eclass
    +++ b/eclass/php-ext-pecl-r3.eclass
    @@ -5,6 +5,7 @@
    # @MAINTAINER:
    # Gentoo PHP team <php-bugs@gentoo.org>
    # @SUPPORTED_EAPIS: 6 7
    +# @PROVIDES: php-ext-source-r3
    # @BLURB: A uniform way to install PECL extensions
    # @DESCRIPTION:
    # This eclass should be used by all dev-php/pecl-* ebuilds as a uniform
    --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:00:03 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/lua.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/lua.eclass b/eclass/lua.eclass
    index f1967ae6e015..5c2a7b290061 100644
    --- a/eclass/lua.eclass
    +++ b/eclass/lua.eclass
    @@ -9,6 +9,7 @@
    # Marek Szuba <marecki@gentoo.org>
    # Based on python-r1.eclass by Michał Górny <mgorny@gentoo.org> et al.
    # @SUPPORTED_EAPIS: 7 8
    +# @PROVIDES: lua-utils
    # @BLURB: A common eclass for Lua packages
    # @DESCRIPTION:
    # A common eclass providing helper functions to build and install
    --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:00:04 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/java-pkg-opt-2.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/java-pkg-opt-2.eclass b/eclass/java-pkg-opt-2.eclass
    index 7f1f5a2f8394..85783bae6e2d 100644
    --- a/eclass/java-pkg-opt-2.eclass
    +++ b/eclass/java-pkg-opt-2.eclass
    @@ -7,6 +7,7 @@
    # @AUTHOR:
    # Thomas Matthijs <axxo@gentoo.org>
    # @SUPPORTED_EAPIS: 5 6 7
    +# @PROVIDES: java-utils-2
    # @BLURB: Eclass for package with optional Java support
    # @DESCRIPTION:
    # Inherit this eclass instead of java-pkg-2 if you only need optional Java
    --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:00:04 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/haskell-cabal.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/haskell-cabal.eclass b/eclass/haskell-cabal.eclass
    index 9587c33a12b6..ab1b865fda93 100644
    --- a/eclass/haskell-cabal.eclass
    +++ b/eclass/haskell-cabal.eclass
    @@ -8,6 +8,7 @@
    # Original author: Andres Loeh <kosmikus@gentoo.org>
    # Original author: Duncan Coutts <dcoutts@gentoo.org>
    # @SUPPORTED_EAPIS: 6 7 8
    +# @PROVIDES: ghc-package
    # @BLURB: for packages that make use of the Haskell Common Architecture for Building Applications and Libraries (cabal)
    # @DESCRIPTION:
    # Basic instructions:
    --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:00:04 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/kodi-addon.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/kodi-addon.eclass b/eclass/kodi-addon.eclass
    index fc2a7a8d8aa7..64f8426e9b4b 100644
    --- a/eclass/kodi-addon.eclass
    +++ b/eclass/kodi-addon.eclass
    @@ -5,6 +5,7 @@
    # @MAINTAINER:
    # candrews@gentoo.org
    # @SUPPORTED_EAPIS: 4 5 6 7
    +# @PROVIDES: cmake cmake-utils
    # @BLURB: Helper for correct building and (importantly) installing Kodi addon packages.
    # @DESCRIPTION:
    # Provides a src_configure function for correct CMake configuration
    --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:00:04 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/gstreamer-meson.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/gstreamer-meson.eclass b/eclass/gstreamer-meson.eclass index 2a45df008c29..152a52b984f1 100644
    --- a/eclass/gstreamer-meson.eclass
    +++ b/eclass/gstreamer-meson.eclass
    @@ -14,6 +14,7 @@
    # Steven Newbury
    # @SUPPORTED_EAPIS: 7
    # @BLURB: Helps building core & split gstreamer plugins
    +# @PROVIDES: meson multilib-minimal
    # @DESCRIPTION:
    # Eclass to make external gst-plugins emergable on a per-plugin basis
    # and to solve the problem with gst-plugins generating far too much
    --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:00:05 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/golang-build.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/golang-build.eclass b/eclass/golang-build.eclass
    index d106a30eb58a..308503e84950 100644
    --- a/eclass/golang-build.eclass
    +++ b/eclass/golang-build.eclass
    @@ -5,6 +5,7 @@
    # @MAINTAINER:
    # William Hubbs <williamh@gentoo.org>
    # @SUPPORTED_EAPIS: 5 6 7
    +# @PROVIDES: golang-base
    # @BLURB: Eclass for compiling go packages.
    # @DESCRIPTION:
    # This eclass provides default src_compile, src_test and src_install
    --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:00:04 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/gstreamer.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/gstreamer.eclass b/eclass/gstreamer.eclass
    index 301d0874106e..399fe1377329 100644
    --- a/eclass/gstreamer.eclass
    +++ b/eclass/gstreamer.eclass
    @@ -11,6 +11,7 @@
    # foser <foser@gentoo.org>
    # zaheerm <zaheerm@gentoo.org>
    # @SUPPORTED_EAPIS: 5 6
    +# @PROVIDES: multilib-minimal
    # @BLURB: Helps building core & split gstreamer plugins.
    # @DESCRIPTION:
    # Eclass to make external gst-plugins emergable on a per-plugin basis
    --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:00:05 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/multilib-build.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/multilib-build.eclass b/eclass/multilib-build.eclass
    index e3e8730904ab..17cd7da0d189 100644
    --- a/eclass/multilib-build.eclass
    +++ b/eclass/multilib-build.eclass
    @@ -7,6 +7,7 @@
    # @AUTHOR:
    # Author: Michał Górny <mgorny@gentoo.org>
    # @SUPPORTED_EAPIS: 5 6 7 8
    +# @PROVIDES: multibuild
    # @BLURB: flags and utility functions for building multilib packages
    # @DESCRIPTION:
    # The multilib-build.eclass exports USE flags and utility functions
    --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:00:05 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/gnome2-utils.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/gnome2-utils.eclass b/eclass/gnome2-utils.eclass
    index 8513de0af4d6..f7d45090f820 100644
    --- a/eclass/gnome2-utils.eclass
    +++ b/eclass/gnome2-utils.eclass
    @@ -5,6 +5,7 @@
    # @MAINTAINER:
    # gnome@gentoo.org
    # @SUPPORTED_EAPIS: 5 6 7
    +# @PROVIDES: xdg-utils
    # @BLURB: Auxiliary functions commonly used by Gnome packages.
    # @DESCRIPTION:
    # This eclass provides a set of auxiliary functions needed by most Gnome
    --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:00:05 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/kernel-build.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/kernel-build.eclass b/eclass/kernel-build.eclass
    index 28fed910fff8..279649301087 100644
    --- a/eclass/kernel-build.eclass
    +++ b/eclass/kernel-build.eclass
    @@ -7,6 +7,7 @@
    # @AUTHOR:
    # Michał Górny <mgorny@gentoo.org>
    # @SUPPORTED_EAPIS: 7
    +# @PROVIDES: kernel-install
    # @BLURB: Build mechanics for Distribution Kernels
    # @DESCRIPTION:
    # This eclass provides the logic to build a Distribution Kernel from
    --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:00:05 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/multilib-minimal.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/multilib-minimal.eclass b/eclass/multilib-minimal.eclass index 6c5c754381b5..9a1efe2cc466 100644
    --- a/eclass/multilib-minimal.eclass
    +++ b/eclass/multilib-minimal.eclass
    @@ -5,6 +5,7 @@
    # @MAINTAINER:
    # Michał Górny <mgorny@gentoo.org>
    # @SUPPORTED_EAPIS: 5 6 7 8
    +# @PROVIDES: multilib-build
    # @BLURB: wrapper for multilib builds providing convenient multilib_src_* functions
    # @DESCRIPTION:
    #
    --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:00:05 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/linux-mod.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/linux-mod.eclass b/eclass/linux-mod.eclass
    index eda5e9aee013..4b61d2a8a62b 100644
    --- a/eclass/linux-mod.eclass
    +++ b/eclass/linux-mod.eclass
    @@ -8,6 +8,7 @@
    # John Mylchreest <johnm@gentoo.org>,
    # Stefan Schweizer <genstef@gentoo.org>
    # @SUPPORTED_EAPIS: 5 6 7
    +# @PROVIDES: linux-info
    # @BLURB: It provides the functionality required to install external modules against a kernel source tree.
    # @DESCRIPTION:
    # This eclass is used to interface with linux-info.eclass in such a way
    --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:00:05 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/python-any-r1.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/python-any-r1.eclass b/eclass/python-any-r1.eclass
    index eaae5379b732..7af9474d9a1f 100644
    --- a/eclass/python-any-r1.eclass
    +++ b/eclass/python-any-r1.eclass
    @@ -8,6 +8,7 @@
    # Author: Michał Górny <mgorny@gentoo.org>
    # Based on work of: Krzysztof Pawlik <nelchael@gentoo.org>
    # @SUPPORTED_EAPIS: 6 7 8
    +# @PROVIDES: python-utils-r1
    # @BLURB: An eclass for packages having build-time dependency on Python.
    # @DESCRIPTION:
    # A minimal eclass for packages which need any Python interpreter
    --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:00:05 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/golang-vcs-snapshot.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/golang-vcs-snapshot.eclass b/eclass/golang-vcs-snapshot.eclass
    index abdb7fa119dd..66503e38b59d 100644
    --- a/eclass/golang-vcs-snapshot.eclass
    +++ b/eclass/golang-vcs-snapshot.eclass
    @@ -5,6 +5,7 @@
    # @MAINTAINER:
    # William Hubbs <williamh@gentoo.org>
    # @SUPPORTED_EAPIS: 5 6 7
    +# @PROVIDES: golang-base
    # @BLURB: eclass to unpack VCS snapshot tarballs for Go software
    # @DESCRIPTION:
    # This eclass provides a convenience src_unpack() which unpacks the
    --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:00:04 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/postgres-multi.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/postgres-multi.eclass b/eclass/postgres-multi.eclass
    index acaa5077217f..5e37a7d0b471 100644
    --- a/eclass/postgres-multi.eclass
    +++ b/eclass/postgres-multi.eclass
    @@ -11,6 +11,7 @@ EXPORT_FUNCTIONS pkg_setup src_prepare src_compile src_install src_test
    # @AUTHOR:
    # Aaron W. Swenson <titanofold@gentoo.org>
    # @SUPPORTED_EAPIS: 5 6 7
    +# @PROVIDES: multibuild postgres
    # @BLURB: An eclass to build PostgreSQL-related packages against multiple slots
    # @DESCRIPTION:
    # postgres-multi enables ebuilds, particularly PostgreSQL extensions, to
    --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:00:04 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/kernel-install.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/kernel-install.eclass b/eclass/kernel-install.eclass
    index b80a8d6ea93b..609afa754deb 100644
    --- a/eclass/kernel-install.eclass
    +++ b/eclass/kernel-install.eclass
    @@ -7,6 +7,7 @@
    # @AUTHOR:
    # Michał Górny <mgorny@gentoo.org>
    # @SUPPORTED_EAPIS: 7
    +# @PROVIDES: dist-kernel-utils
    # @BLURB: Installation mechanics for Distribution Kernels
    # @DESCRIPTION:
    # This eclass provides the logic needed to test and install different
    --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:00:06 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/perl-module.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/perl-module.eclass b/eclass/perl-module.eclass
    index 3c1b4c3c5acc..cff6f203ab8f 100644
    --- a/eclass/perl-module.eclass
    +++ b/eclass/perl-module.eclass
    @@ -8,6 +8,7 @@
    # Seemant Kulleen <seemant@gentoo.org>
    # Andreas K. Hüttel <dilfridge@gentoo.org>
    # @SUPPORTED_EAPIS: 5 6 7 8
    +# @PROVIDES: perl-functions
    # @BLURB: eclass for installing Perl module distributions
    # @DESCRIPTION:
    # The perl-module eclass is designed to allow easier installation of Perl
    --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:00:04 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/meson-multilib.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/meson-multilib.eclass b/eclass/meson-multilib.eclass
    index 1ed95f99fa18..49c64418727e 100644
    --- a/eclass/meson-multilib.eclass
    +++ b/eclass/meson-multilib.eclass
    @@ -8,6 +8,7 @@
    # Michał Górny <mgorny@gentoo.org>
    # Matt Turner <mattst88@gentoo.org>
    # @SUPPORTED_EAPIS: 7 8
    +# @PROVIDES: meson multilib-minimal
    # @BLURB: meson wrapper for multilib builds
    # @DESCRIPTION:
    # The meson-multilib.eclass provides a glue between meson.eclass(5)
    --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:00:05 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/java-osgi.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/java-osgi.eclass b/eclass/java-osgi.eclass
    index abbf73cdd3fa..74c7c1a07f5c 100644
    --- a/eclass/java-osgi.eclass
    +++ b/eclass/java-osgi.eclass
    @@ -7,6 +7,7 @@
    # @AUTHOR:
    # Java maintainers <java@gentoo.org>
    # @SUPPORTED_EAPIS: 5 6 7
    +# @PROVIDES: java-utils-2
    # @BLURB: Java OSGi eclass
    # @DESCRIPTION:
    # This eclass provides functionality which is used by packages that need to be --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:00:04 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/java-pkg-2.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/java-pkg-2.eclass b/eclass/java-pkg-2.eclass
    index 4d5cb7665728..96d33f9d1962 100644
    --- a/eclass/java-pkg-2.eclass
    +++ b/eclass/java-pkg-2.eclass
    @@ -7,6 +7,7 @@
    # @AUTHOR:
    # Thomas Matthijs <axxo@gentoo.org>
    # @SUPPORTED_EAPIS: 5 6 7
    +# @PROVIDES: java-utils-2
    # @BLURB: Eclass for Java Packages
    # @DESCRIPTION:
    # This eclass should be inherited for pure Java packages, or by packages which --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:00:06 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/gnome2.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/gnome2.eclass b/eclass/gnome2.eclass
    index 27ea9f96c0d9..6fab55785be5 100644
    --- a/eclass/gnome2.eclass
    +++ b/eclass/gnome2.eclass
    @@ -5,6 +5,7 @@
    # @MAINTAINER:
    # gnome@gentoo.org
    # @SUPPORTED_EAPIS: 5 6 7
    +# @PROVIDES: gnome2-utils
    # @BLURB: Provides phases for Gnome/Gtk+ based packages.
    # @DESCRIPTION:
    # Exports portage base functions used by ebuilds written for packages using the
    --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:10:01 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/ruby-fakegem.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/ruby-fakegem.eclass b/eclass/ruby-fakegem.eclass
    index 76a80f6b9be2..d999ace34286 100644
    --- a/eclass/ruby-fakegem.eclass
    +++ b/eclass/ruby-fakegem.eclass
    @@ -9,6 +9,7 @@
    # Author: Alex Legler <a3li@gentoo.org>
    # Author: Hans de Graaff <graaff@gentoo.org>
    # @SUPPORTED_EAPIS: 4 5 6 7 8
    +# @PROVIDES: ruby-ng
    # @BLURB: An eclass for installing Ruby packages to behave like RubyGems.
    # @DESCRIPTION:
    # This eclass allows to install arbitrary Ruby libraries (including Gems),
    --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:10:01 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/ros-catkin.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/ros-catkin.eclass b/eclass/ros-catkin.eclass
    index 48121bf1d2a1..906d76843574 100644
    --- a/eclass/ros-catkin.eclass
    +++ b/eclass/ros-catkin.eclass
    @@ -7,6 +7,7 @@
    # @AUTHOR:
    # Alexis Ballier <aballier@gentoo.org>
    # @SUPPORTED_EAPIS: 7
    +# @PROVIDES: cmake python-single-r1
    # @BLURB: Template eclass for catkin based ROS packages.
    # @DESCRIPTION:
    # Provides function for building ROS packages on Gentoo.
    --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:10:02 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/ruby-ng-gnome2.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/ruby-ng-gnome2.eclass b/eclass/ruby-ng-gnome2.eclass
    index 3b18faf95aae..cc475b36b731 100644
    --- a/eclass/ruby-ng-gnome2.eclass
    +++ b/eclass/ruby-ng-gnome2.eclass
    @@ -7,6 +7,7 @@
    # @AUTHOR:
    # Author: Hans de Graaff <graaff@gentoo.org>
    # @SUPPORTED_EAPIS: 6 7
    +# @PROVIDES: ruby-ng
    # @BLURB: An eclass to simplify handling of various ruby-gnome2 parts.
    # @DESCRIPTION:
    # This eclass simplifies installation of the various pieces of
    --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:10:01 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/ruby-single.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/ruby-single.eclass b/eclass/ruby-single.eclass
    index e19597b99a01..ed230f4a84e5 100644
    --- a/eclass/ruby-single.eclass
    +++ b/eclass/ruby-single.eclass
    @@ -8,6 +8,7 @@
    # Author: Hans de Graaff <graaff@gentoo.org>
    # Based on python-single-r1 by: Michał Górny <mgorny@gentoo.org>
    # @SUPPORTED_EAPIS: 4 5 6 7 8
    +# @PROVIDES: ruby-utils
    # @BLURB: An eclass for Ruby packages not installed for multiple implementations.
    # @DESCRIPTION:
    # An eclass for packages which don't support being installed for
    --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:10:01 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/xdg.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/xdg.eclass b/eclass/xdg.eclass
    index 08dc8432a5e0..a3e75103a046 100644
    --- a/eclass/xdg.eclass
    +++ b/eclass/xdg.eclass
    @@ -7,6 +7,7 @@
    # @AUTHOR:
    # Original author: Gilles Dartiguelongue <eva@gentoo.org>
    # @SUPPORTED_EAPIS: 5 6 7 8
    +# @PROVIDES: xdg-utils
    # @BLURB: Provides phases for XDG compliant packages.
    # @DESCRIPTION:
    # Utility eclass to update the desktop, icon and shared mime info as laid
    --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:10:02 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/xorg-3.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/xorg-3.eclass b/eclass/xorg-3.eclass
    index 7ed96c60848a..cfa679b766ce 100644
    --- a/eclass/xorg-3.eclass
    +++ b/eclass/xorg-3.eclass
    @@ -9,6 +9,7 @@
    # Author: Donnie Berkholz <dberkholz@gentoo.org>
    # Author: Matt Turner <mattst88@gentoo.org>
    # @SUPPORTED_EAPIS: 7
    +# @PROVIDES: multilib-minimal
    # @BLURB: Reduces code duplication in the modularized X11 ebuilds.
    # @DESCRIPTION:
    # This eclass makes trivial X ebuilds possible for apps, drivers,
    --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?@21:1/5 to All on Thu Sep 2 13:10:02 2021
    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/python-single-r1.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/python-single-r1.eclass b/eclass/python-single-r1.eclass index da0113b6d57b..228c66a77af6 100644
    --- a/eclass/python-single-r1.eclass
    +++ b/eclass/python-single-r1.eclass
    @@ -8,6 +8,7 @@
    # Author: Michał Górny <mgorny@gentoo.org>
    # Based on work of: Krzysztof Pawlik <nelchael@gentoo.org>
    # @SUPPORTED_EAPIS: 6 7 8
    +# @PROVIDES: python-utils-r1
    # @BLURB: An eclass for Python packages not installed for multiple implementations.
    # @DESCRIPTION:
    # An extension of the python-r1 eclass suite for packages which
    --
    2.33.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marek Szuba@21:1/5 to All on Thu Sep 2 13:50:01 2021
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --oG726vqaIYJOOCdmItJLBgn2kYdRZjpsI
    Content-Type: text/plain; charset=utf-8; format=flowed
    Content-Language: en-GB
    Content-Transfer-Encoding: quoted-printable

    On 2021-09-02 11:46, Michał Górny wrote:

    lua.eclass: Set @PROVIDES
    lua-single.eclass: Set @PROVIDES

    ACK on these two.

    --
    Marecki


    --oG726vqaIYJOOCdmItJLBgn2kYdRZjpsI--

    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCgAdFiEE+MBeYVMkcD2jfqCrKMQ7KFUeMgEFAmEwuhcACgkQKMQ7KFUe MgHHaQ/+OyUIYMbtT2LNYz04KmYNb4RbedRTFt0/Vr07cqsjXLk5804NRfg7bCMo 0KHgN/Qte4XWcrVqAcPJMNpTI8PAlbevCDWb+K9J1D2DfCWKNfjCfXbbY5m8V7Ou t5WKFZI4oS2vej1N/H1mWm0P89kP/22bhpbEI9ZYUQpPQQjlZEcwxQikwZnG5Xlh pebdHlihFL7940gKPBP9WJh0Ne5dyuMXyFZtX95ajQN7TEf3cfLAn4NDQr26saV3 PdYSuNl9ORgsxwUm+/Pjs62jOerDAO836QcaVqMxL+8YmzJEGb7sc9zjs5Vf/lfv MAXNlYdklDmNE9qyNliZHeITUlr7JK9OxT/FwgDMyYVd9srlJtoCCfMNOfxTEefk 1N+59a/2v6fo8/eAb2gpT/NaSDR7QsZSK7uAZgdr2yeJIlI2tbFskfoyr0IzAi3e FHnuhc7FWg0BpCQieWH1Pxxv7jOZyGtV30n6KXAP6ljFtIw23bK91qmjgMFffrt4 Opg3HAUELZawe6upkitl1TOU/d0D7XuVVpV230lflIS0+rNR9LPGoKV0PpGkCrYi 4pYGKKz+Hq9J+fAmRNjd2CMbut0q1BwvyJWLJ+4njkfUphmH6qEkkWqVSOgv2aRK sIm2+92Yjml/6BsU3CbUlh+dAKIW80sf2xOZMO9xW9UfKFT7trs=
    =FaeW
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mike Gilbert@21:1/5 to mgorny@gentoo.org on Thu Sep 2 16:20:01 2021
    On Thu, Sep 2, 2021 at 6:47 AM Michał Górny <mgorny@gentoo.org> wrote:

    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/meson.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/meson.eclass b/eclass/meson.eclass
    index eaff26709a75..c5e3b91f9a15 100644
    --- a/eclass/meson.eclass
    +++ b/eclass/meson.eclass
    @@ -6,6 +6,7 @@
    # William Hubbs <williamh@gentoo.org>
    # Mike Gilbert <floppym@gentoo.org>
    # @SUPPORTED_EAPIS: 6 7 8
    +# @PROVIDES: ninja-utils
    # @BLURB: common ebuild functions for meson-based packages
    # @DESCRIPTION:
    # This eclass contains the default phase functions for packages which
    --
    2.33.0

    Please drop this patch. meson.eclass does not use ninja-utils since 5974284d8cb3c2b6d3dab3ad83c2f270db3b0798, and we certainly don't want
    to implicitly provide it to consumers.

    We should probably remove the ninja-utils inherit from meson.eclass instead.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Micha=C5=82_G=C3=B3rny?=@21:1/5 to Mike Gilbert on Thu Sep 2 16:20:01 2021
    On Thu, 2021-09-02 at 10:17 -0400, Mike Gilbert wrote:
    On Thu, Sep 2, 2021 at 6:47 AM Michał Górny <mgorny@gentoo.org> wrote:

    Signed-off-by: Michał Górny <mgorny@gentoo.org>
    ---
    eclass/meson.eclass | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/eclass/meson.eclass b/eclass/meson.eclass
    index eaff26709a75..c5e3b91f9a15 100644
    --- a/eclass/meson.eclass
    +++ b/eclass/meson.eclass
    @@ -6,6 +6,7 @@
    # William Hubbs <williamh@gentoo.org>
    # Mike Gilbert <floppym@gentoo.org>
    # @SUPPORTED_EAPIS: 6 7 8
    +# @PROVIDES: ninja-utils
    # @BLURB: common ebuild functions for meson-based packages
    # @DESCRIPTION:
    # This eclass contains the default phase functions for packages which
    --
    2.33.0

    Please drop this patch. meson.eclass does not use ninja-utils since 5974284d8cb3c2b6d3dab3ad83c2f270db3b0798, and we certainly don't want
    to implicitly provide it to consumers.

    We should probably remove the ninja-utils inherit from meson.eclass instead.


    Removed.

    --
    Best regards,
    Michał Górny

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)