commit: 38092efc6cdf12267c794a4f9b8a4a656d27af6c Author: Michał Górny <mgorny <AT> gentoo <DOT> org> AuthorDate: Fri Nov 6 10:52:20 2020 +0000 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> CommitDate: Fri Nov 6 11:32:21 2020 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38092efc
eclass/*: Add @DEPRECATED tags, based on pkgcheck list Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> eclass/autotools-multilib.eclass | 1 + eclass/autotools-utils.eclass | 3 ++- eclass/base.eclass | 3 ++- eclass/darcs.eclass | 3 ++- eclass/epatch.eclass | 3 ++- eclass/fdo-mime.eclass | 3 ++- eclass/games.eclass | 3 ++- eclass/ltprune.eclass | 1 + eclass/mono.eclass | 3 ++- eclass/user.eclass | 1 + eclass/versionator.eclass | 3 ++- 11 files changed, 19 insertions(+), 8 deletions(-) diff --git a/eclass/autotools-multilib.eclass b/eclass/autotools-multilib.eclass index a357760017f..58bf285e0e9 100644 --- a/eclass/autotools-multilib.eclass +++ b/eclass/autotools-multilib.eclass @@ -8,6 +8,7 @@ # Author: Michał Górny <[email protected]> # @SUPPORTED_EAPIS: 4 5 # @BLURB: autotools-utils wrapper for multilib builds +# @DEPRECATED: multilib-minimal # @DESCRIPTION: # The autotools-multilib.eclass provides a glue between # autotools-utils.eclass(5) and multilib-minimal.eclass(5), aiming diff --git a/eclass/autotools-utils.eclass b/eclass/autotools-utils.eclass index 06c79fd652a..3fcaa79f80a 100644 --- a/eclass/autotools-utils.eclass +++ b/eclass/autotools-utils.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: autotools-utils.eclass @@ -7,6 +7,7 @@ # Michał Górny <[email protected]> # @SUPPORTED_EAPIS: 4 5 # @BLURB: common ebuild functions for autotools-based packages +# @DEPRECATED: out-of-source # @DESCRIPTION: # autotools-utils.eclass is autotools.eclass(5) and base.eclass(5) wrapper # providing all inherited features along with econf arguments as Bash array, diff --git a/eclass/base.eclass b/eclass/base.eclass index 76eee973dee..0f9a2e576b7 100644 --- a/eclass/base.eclass +++ b/eclass/base.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # DEPRECATED @@ -24,6 +24,7 @@ # Original author: Dan Armak <[email protected]> # @SUPPORTED_EAPIS: 0 1 2 3 4 5 # @BLURB: The base eclass defines some default functions and variables. +# @DEPRECATED: none # @DESCRIPTION: # The base eclass defines some default functions and variables. diff --git a/eclass/darcs.eclass b/eclass/darcs.eclass index 1c1a051f8c1..12e7289cc7d 100644 --- a/eclass/darcs.eclass +++ b/eclass/darcs.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: darcs.eclass @@ -11,6 +11,7 @@ # Andres Loeh <[email protected]> (darcs.eclass author) # Alexander Vershilov <[email protected]> (various contributions) # @BLURB: This eclass provides functions for fetch and unpack darcs repositories +# @DEPRECATED: none # @DESCRIPTION: # This eclass provides the generic darcs fetching functions. # diff --git a/eclass/epatch.eclass b/eclass/epatch.eclass index da936413677..fbb4f0b5bc0 100644 --- a/eclass/epatch.eclass +++ b/eclass/epatch.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: epatch.eclass @@ -6,6 +6,7 @@ # [email protected] # @SUPPORTED_EAPIS: 0 1 2 3 4 5 6 # @BLURB: easy patch application functions +# @DEPRECATED: eapply from EAPI 7 # @DESCRIPTION: # An eclass providing epatch and epatch_user functions to easily apply # patches to ebuilds. Mostly superseded by eapply* in EAPI 6. diff --git a/eclass/fdo-mime.eclass b/eclass/fdo-mime.eclass index 8fb563766bd..3aa45919b37 100644 --- a/eclass/fdo-mime.eclass +++ b/eclass/fdo-mime.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @DEAD @@ -10,6 +10,7 @@ # @AUTHOR: # Original author: foser <[email protected]> # @BLURB: Utility eclass to update the desktop mime info as laid out in the freedesktop specs & implementations +# @DEPRECATED: xdg-utils # @DESCRIPTION: # This eclass is DEPRECATED. Please use xdg-utils or xdg instead. diff --git a/eclass/games.eclass b/eclass/games.eclass index d651dc7d868..a2a5ce066a5 100644 --- a/eclass/games.eclass +++ b/eclass/games.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: games.eclass @@ -6,6 +6,7 @@ # Games team <[email protected]> # @SUPPORTED_EAPIS: 0 1 2 3 4 5 # @BLURB: Standardizing the install of games. +# @DEPRECATED: none # @DESCRIPTION: # This eclass makes sure that games are consistently handled in gentoo. # It installs game files by default in FHS-compatible directories diff --git a/eclass/ltprune.eclass b/eclass/ltprune.eclass index 7374716e6dd..e7d8cd2c4f9 100644 --- a/eclass/ltprune.eclass +++ b/eclass/ltprune.eclass @@ -6,6 +6,7 @@ # Michał Górny <[email protected]> # @SUPPORTED_EAPIS: 0 1 2 3 4 5 6 # @BLURB: Smart .la file pruning +# @DEPRECATED: none # @DESCRIPTION: # A function to locate and remove unnecessary .la files. # diff --git a/eclass/mono.eclass b/eclass/mono.eclass index 913c04c85c7..b1dc1e56d48 100644 --- a/eclass/mono.eclass +++ b/eclass/mono.eclass @@ -1,10 +1,11 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: mono.eclass # @MAINTAINER: # [email protected] # @BLURB: common settings and functions for mono and dotnet related packages +# @DEPRECATED: mono-env # @DESCRIPTION: # The mono eclass contains common environment settings that are useful for # dotnet packages. Currently, it provides no functions, just exports diff --git a/eclass/user.eclass b/eclass/user.eclass index abbbb661b4b..f8993b82774 100644 --- a/eclass/user.eclass +++ b/eclass/user.eclass @@ -6,6 +6,7 @@ # [email protected] (Linux) # Michał Górny <[email protected]> (NetBSD) # @BLURB: user management in ebuilds +# @DEPRECATED: acct-user/acct-group packages # @DESCRIPTION: # The user eclass contains a suite of functions that allow ebuilds # to quickly make sure users in the installed system are sane. diff --git a/eclass/versionator.eclass b/eclass/versionator.eclass index 0f5d5770350..24f9fb2c20b 100644 --- a/eclass/versionator.eclass +++ b/eclass/versionator.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: versionator.eclass @@ -11,6 +11,7 @@ # This eclass provides functions which simplify manipulating $PV and similar # variables. Most functions default to working with $PV, although other # values can be used. +# @DEPRECATED: ver_* functions from EAPI 7 # @EXAMPLE: # Simple Example 1: $PV is 1.2.3b, we want 1_2.3b: # MY_PV=$(replace_version_separator 1 '_' )
