diff options
author | Repository mirror & CI <repomirrorci@gentoo.org> | 2020-07-04 07:43:51 +0000 |
---|---|---|
committer | Repository mirror & CI <repomirrorci@gentoo.org> | 2020-07-04 07:43:51 +0000 |
commit | 8c461d46e018cde6ca76dd13b463b909a8fbccab (patch) | |
tree | d510517a80369222305119f696fc956c01beedd9 | |
parent | 2020-07-04 07:05:24 UTC (diff) | |
parent | php-ext-source-r3.eclass: Fix eclassdoc (diff) | |
download | gentoo-8c461d46e018cde6ca76dd13b463b909a8fbccab.tar.gz gentoo-8c461d46e018cde6ca76dd13b463b909a8fbccab.tar.bz2 gentoo-8c461d46e018cde6ca76dd13b463b909a8fbccab.zip |
Merge updates from master
-rw-r--r-- | dev-ruby/ruby-gettext/Manifest | 3 | ||||
-rw-r--r-- | dev-ruby/ruby-gettext/ruby-gettext-3.3.2.ebuild | 67 | ||||
-rw-r--r-- | dev-ruby/ruby-gettext/ruby-gettext-3.3.3.ebuild | 67 | ||||
-rw-r--r-- | dev-ruby/ruby-gettext/ruby-gettext-3.3.4.ebuild | 67 | ||||
-rw-r--r-- | eclass/acct-user.eclass | 6 | ||||
-rw-r--r-- | eclass/ada.eclass | 1 | ||||
-rw-r--r-- | eclass/git-r3.eclass | 3 | ||||
-rw-r--r-- | eclass/mozcoreconf-v4.eclass | 8 | ||||
-rw-r--r-- | eclass/mozcoreconf-v5.eclass | 8 | ||||
-rw-r--r-- | eclass/mozcoreconf-v6.eclass | 8 | ||||
-rw-r--r-- | eclass/multibuild.eclass | 5 | ||||
-rw-r--r-- | eclass/multilib-build.eclass | 5 | ||||
-rw-r--r-- | eclass/php-ext-source-r3.eclass | 4 | ||||
-rw-r--r-- | eclass/python-any-r1.eclass | 5 | ||||
-rw-r--r-- | eclass/python-r1.eclass | 10 | ||||
-rw-r--r-- | eclass/python-single-r1.eclass | 10 | ||||
-rw-r--r-- | eclass/python-utils-r1.eclass | 2 | ||||
-rw-r--r-- | eclass/scons-utils.eclass | 2 |
18 files changed, 52 insertions, 229 deletions
diff --git a/dev-ruby/ruby-gettext/Manifest b/dev-ruby/ruby-gettext/Manifest index f5b0c05e68df..8dbf8c746a80 100644 --- a/dev-ruby/ruby-gettext/Manifest +++ b/dev-ruby/ruby-gettext/Manifest @@ -1,5 +1,2 @@ DIST gettext-3.2.9.gem 285696 BLAKE2B a7bc40b2102f5b937d5f0e407dbaa23ead1da59eb9284c10a249c59548d0e2ad5fcd56b8855439893d2d31b57e0109bb6a9d5cc2d24075f5e360dc16b9291137 SHA512 21496c38cfc16a2b280f30bb94ff4560007eaa7f02c2341cb26aca2969a663c0863cdb650b4eadfd262d8585111dfb572e2ebc66a7a879045de50bf9da80a501 -DIST gettext-3.3.2.gem 289280 BLAKE2B f18af8ca573c7a503983c741cb719896208f062b83382533fe818c0ca2e6b3eb5c4491150dd43ba5701ec0fa9a52c1b7686b938d05da6e4a35c5823fe447b4f9 SHA512 92ec140795fe4477754349375413061f20933daddf71f024b989b85fa05a773aa63583c11d982f7c65ab6e842ed03d2083834883ddd45a76f84655ae814969c2 -DIST gettext-3.3.3.gem 290304 BLAKE2B 17a9020660c0f9793d86428cf5738485e9b76d88d23a41aef053ef2c7034d6b98f1c880a61a37c6b04dfce37dc82672bbd6659312da5279e6e0c85212206559a SHA512 f14cd5166d16c592cec6e9b3ad5b2e5e27889cee0380b70abc3a6a69bcd8bcd1f742c88021e58ba843655d22e731decaeb1151e359fb49f613e71721e675cbf8 -DIST gettext-3.3.4.gem 290304 BLAKE2B 70b24b598dcbbe85ab9d1cf6c6e59e911b67f7ceccc3482b16096abb0bec2ac94197febf36b839ff1d6917fe44df69c570ae15a2d44a3bc2dc070ed9ca864382 SHA512 79b731968f94287597b3bd6219c1f5cf3c37206d3a024f5998cde9a61ef60334557d1bb51f1e439de64eb8cc6bc60511577763a71e6f3b3c65cc7c52ac221aa4 DIST gettext-3.3.5.gem 290816 BLAKE2B 74434c3feaedc16a17ee530669dacbc4b32ae0be95eb903ce89131619e862e1c823351653ce3c5f95f0882c183e3b2fe87b423a245aa2d8803688ce7e6afb5f7 SHA512 6777b96dd73b3d454c0a14a40d2ac0eac52894fa58067ba9ec976627c96efc98b294b1498bed965d0426bcaa1b371dcde5745101e05e21e408397b4e8d31894b diff --git a/dev-ruby/ruby-gettext/ruby-gettext-3.3.2.ebuild b/dev-ruby/ruby-gettext/ruby-gettext-3.3.2.ebuild deleted file mode 100644 index f1094d10f26b..000000000000 --- a/dev-ruby/ruby-gettext/ruby-gettext-3.3.2.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26" - -RUBY_FAKEGEM_NAME="${PN/ruby-/}" -RUBY_FAKEGEM_VERSION="${PV%_*}" - -RUBY_FAKEGEM_RECIPE_DOC="yard" -RUBY_FAKEGEM_EXTRADOC="README.md doc/text/news.md" - -RUBY_FAKEGEM_TASK_TEST="none" - -RUBY_FAKEGEM_EXTRAINSTALL="locale po" - -inherit ruby-fakegem - -DESCRIPTION="Native Language Support Library and Tools modeled after GNU gettext package" -HOMEPAGE="https://ruby-gettext.github.io/" - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" -IUSE="doc test" -SLOT="0" -LICENSE="|| ( Ruby LGPL-3+ )" - -ruby_add_rdepend ">=dev-ruby/locale-2.0.5 >=dev-ruby/text-1.3.0" - -ruby_add_bdepend "doc? ( dev-ruby/yard ) - dev-ruby/racc" -ruby_add_bdepend "test? ( - dev-ruby/test-unit:2 - dev-ruby/test-unit-rr )" - -RDEPEND+=" sys-devel/gettext" -DEPEND+=" sys-devel/gettext" - -all_ruby_prepare() { - # Fix broken racc invocation - sed -i -e '/command_line/ s/#{racc}/-S racc/' Rakefile || die - - # Avoid bundler dependency - sed -i -e '/bundler/,/helper.install/ s:^:#:' \ - -e 's/helper.gemspec/Gem::Specification.new/' Rakefile || die - - # Avoid dependency on developer-specific tools. - sed -i -e '/notify/ s:^:#:' test/run-test.rb || die - - # Avoid tests failing due to a missing test file. - #sed -i -e '/test_invalid_charset/,/end/ s:^:#:' test/test_mo.rb || die - - # Avoid SAFE mode test that fails on ruby 2.6 - sed -i -e '/test_safe_mode/aomit' test/test_gettext.rb || die -} - -each_ruby_test() { - # Upstream tries to daisy-chain rake calls but they fail badly - # with our setup, so run it manually. - ${RUBY} test/run-test.rb || die "tests failed" -} - -all_ruby_install() { - all_fakegem_install - - dodoc -r samples -} diff --git a/dev-ruby/ruby-gettext/ruby-gettext-3.3.3.ebuild b/dev-ruby/ruby-gettext/ruby-gettext-3.3.3.ebuild deleted file mode 100644 index f1094d10f26b..000000000000 --- a/dev-ruby/ruby-gettext/ruby-gettext-3.3.3.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26" - -RUBY_FAKEGEM_NAME="${PN/ruby-/}" -RUBY_FAKEGEM_VERSION="${PV%_*}" - -RUBY_FAKEGEM_RECIPE_DOC="yard" -RUBY_FAKEGEM_EXTRADOC="README.md doc/text/news.md" - -RUBY_FAKEGEM_TASK_TEST="none" - -RUBY_FAKEGEM_EXTRAINSTALL="locale po" - -inherit ruby-fakegem - -DESCRIPTION="Native Language Support Library and Tools modeled after GNU gettext package" -HOMEPAGE="https://ruby-gettext.github.io/" - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" -IUSE="doc test" -SLOT="0" -LICENSE="|| ( Ruby LGPL-3+ )" - -ruby_add_rdepend ">=dev-ruby/locale-2.0.5 >=dev-ruby/text-1.3.0" - -ruby_add_bdepend "doc? ( dev-ruby/yard ) - dev-ruby/racc" -ruby_add_bdepend "test? ( - dev-ruby/test-unit:2 - dev-ruby/test-unit-rr )" - -RDEPEND+=" sys-devel/gettext" -DEPEND+=" sys-devel/gettext" - -all_ruby_prepare() { - # Fix broken racc invocation - sed -i -e '/command_line/ s/#{racc}/-S racc/' Rakefile || die - - # Avoid bundler dependency - sed -i -e '/bundler/,/helper.install/ s:^:#:' \ - -e 's/helper.gemspec/Gem::Specification.new/' Rakefile || die - - # Avoid dependency on developer-specific tools. - sed -i -e '/notify/ s:^:#:' test/run-test.rb || die - - # Avoid tests failing due to a missing test file. - #sed -i -e '/test_invalid_charset/,/end/ s:^:#:' test/test_mo.rb || die - - # Avoid SAFE mode test that fails on ruby 2.6 - sed -i -e '/test_safe_mode/aomit' test/test_gettext.rb || die -} - -each_ruby_test() { - # Upstream tries to daisy-chain rake calls but they fail badly - # with our setup, so run it manually. - ${RUBY} test/run-test.rb || die "tests failed" -} - -all_ruby_install() { - all_fakegem_install - - dodoc -r samples -} diff --git a/dev-ruby/ruby-gettext/ruby-gettext-3.3.4.ebuild b/dev-ruby/ruby-gettext/ruby-gettext-3.3.4.ebuild deleted file mode 100644 index f1094d10f26b..000000000000 --- a/dev-ruby/ruby-gettext/ruby-gettext-3.3.4.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26" - -RUBY_FAKEGEM_NAME="${PN/ruby-/}" -RUBY_FAKEGEM_VERSION="${PV%_*}" - -RUBY_FAKEGEM_RECIPE_DOC="yard" -RUBY_FAKEGEM_EXTRADOC="README.md doc/text/news.md" - -RUBY_FAKEGEM_TASK_TEST="none" - -RUBY_FAKEGEM_EXTRAINSTALL="locale po" - -inherit ruby-fakegem - -DESCRIPTION="Native Language Support Library and Tools modeled after GNU gettext package" -HOMEPAGE="https://ruby-gettext.github.io/" - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" -IUSE="doc test" -SLOT="0" -LICENSE="|| ( Ruby LGPL-3+ )" - -ruby_add_rdepend ">=dev-ruby/locale-2.0.5 >=dev-ruby/text-1.3.0" - -ruby_add_bdepend "doc? ( dev-ruby/yard ) - dev-ruby/racc" -ruby_add_bdepend "test? ( - dev-ruby/test-unit:2 - dev-ruby/test-unit-rr )" - -RDEPEND+=" sys-devel/gettext" -DEPEND+=" sys-devel/gettext" - -all_ruby_prepare() { - # Fix broken racc invocation - sed -i -e '/command_line/ s/#{racc}/-S racc/' Rakefile || die - - # Avoid bundler dependency - sed -i -e '/bundler/,/helper.install/ s:^:#:' \ - -e 's/helper.gemspec/Gem::Specification.new/' Rakefile || die - - # Avoid dependency on developer-specific tools. - sed -i -e '/notify/ s:^:#:' test/run-test.rb || die - - # Avoid tests failing due to a missing test file. - #sed -i -e '/test_invalid_charset/,/end/ s:^:#:' test/test_mo.rb || die - - # Avoid SAFE mode test that fails on ruby 2.6 - sed -i -e '/test_safe_mode/aomit' test/test_gettext.rb || die -} - -each_ruby_test() { - # Upstream tries to daisy-chain rake calls but they fail badly - # with our setup, so run it manually. - ${RUBY} test/run-test.rb || die "tests failed" -} - -all_ruby_install() { - all_fakegem_install - - dodoc -r samples -} diff --git a/eclass/acct-user.eclass b/eclass/acct-user.eclass index b66fbbf9d0c2..e82f3c56dbbe 100644 --- a/eclass/acct-user.eclass +++ b/eclass/acct-user.eclass @@ -143,8 +143,8 @@ acct-user_add_deps() { # << Helper functions >> # @FUNCTION: eislocked -# @INTERNAL # @USAGE: <user> +# @INTERNAL # @DESCRIPTION: # Check whether the specified user account is currently locked. # Returns 0 if it is locked, 1 if it is not, 2 if the platform @@ -176,8 +176,8 @@ eislocked() { } # @FUNCTION: elockuser -# @INTERNAL # @USAGE: <user> +# @INTERNAL # @DESCRIPTION: # Lock the specified user account, using the available platform-specific # functions. This should prevent any login to the account. @@ -221,8 +221,8 @@ elockuser() { } # @FUNCTION: eunlockuser -# @INTERNAL # @USAGE: <user> +# @INTERNAL # @DESCRIPTION: # Unlock the specified user account, using the available platform- # specific functions. diff --git a/eclass/ada.eclass b/eclass/ada.eclass index 361ffb65cd10..4b568a8c20a3 100644 --- a/eclass/ada.eclass +++ b/eclass/ada.eclass @@ -38,6 +38,7 @@ esac EXPORT_FUNCTIONS pkg_setup # @ECLASS-VARIABLE: ADA_DEPS +# @OUTPUT_VARIABLE # @DESCRIPTION: # This is an eclass-generated Ada dependency string for all # implementations listed in ADA_COMPAT. diff --git a/eclass/git-r3.eclass b/eclass/git-r3.eclass index e0cf41e4342f..6c75d11218ce 100644 --- a/eclass/git-r3.eclass +++ b/eclass/git-r3.eclass @@ -90,6 +90,8 @@ fi : ${EGIT_MIN_CLONE_TYPE:=shallow} # @ECLASS-VARIABLE: EGIT3_STORE_DIR +# @USER_VARIABLE +# @DEFAULT_UNSET # @DESCRIPTION: # Storage directory for git sources. # @@ -176,6 +178,7 @@ fi # to the merge commit date. # @ECLASS-VARIABLE: EGIT_CHECKOUT_DIR +# @DEFAULT_UNSET # @DESCRIPTION: # The directory to check the git sources out to. # diff --git a/eclass/mozcoreconf-v4.eclass b/eclass/mozcoreconf-v4.eclass index eef1b5e7da70..ba9a65349fd1 100644 --- a/eclass/mozcoreconf-v4.eclass +++ b/eclass/mozcoreconf-v4.eclass @@ -53,8 +53,8 @@ mozconfig_use_enable() { mozconfig_annotate "$(use $1 && echo +$1 || echo -$1)" "${flag}" } -# @FUNCTION mozconfig_use_with -# @DESCRIPTION +# @FUNCTION: mozconfig_use_with +# @DESCRIPTION: # add a line to .mozconfig based on a USE-flag # # Example: @@ -65,8 +65,8 @@ mozconfig_use_with() { mozconfig_annotate "$(use $1 && echo +$1 || echo -$1)" "${flag}" } -# @FUNCTION mozconfig_use_extension -# @DESCRIPTION +# @FUNCTION: mozconfig_use_extension +# @DESCRIPTION: # enable or disable an extension based on a USE-flag # # Example: diff --git a/eclass/mozcoreconf-v5.eclass b/eclass/mozcoreconf-v5.eclass index ab8440b94273..a78b190aff69 100644 --- a/eclass/mozcoreconf-v5.eclass +++ b/eclass/mozcoreconf-v5.eclass @@ -53,8 +53,8 @@ mozconfig_use_enable() { mozconfig_annotate "$(use $1 && echo +$1 || echo -$1)" "${flag}" } -# @FUNCTION mozconfig_use_with -# @DESCRIPTION +# @FUNCTION: mozconfig_use_with +# @DESCRIPTION: # add a line to .mozconfig based on a USE-flag # # Example: @@ -65,8 +65,8 @@ mozconfig_use_with() { mozconfig_annotate "$(use $1 && echo +$1 || echo -$1)" "${flag}" } -# @FUNCTION mozconfig_use_extension -# @DESCRIPTION +# @FUNCTION: mozconfig_use_extension +# @DESCRIPTION: # enable or disable an extension based on a USE-flag # # Example: diff --git a/eclass/mozcoreconf-v6.eclass b/eclass/mozcoreconf-v6.eclass index 04320849a747..045aabc164c8 100644 --- a/eclass/mozcoreconf-v6.eclass +++ b/eclass/mozcoreconf-v6.eclass @@ -51,8 +51,8 @@ mozconfig_use_enable() { mozconfig_annotate "$(use $1 && echo +$1 || echo -$1)" "${flag}" } -# @FUNCTION mozconfig_use_with -# @DESCRIPTION +# @FUNCTION: mozconfig_use_with +# @DESCRIPTION: # add a line to .mozconfig based on a USE-flag # # Example: @@ -63,8 +63,8 @@ mozconfig_use_with() { mozconfig_annotate "$(use $1 && echo +$1 || echo -$1)" "${flag}" } -# @FUNCTION mozconfig_use_extension -# @DESCRIPTION +# @FUNCTION: mozconfig_use_extension +# @DESCRIPTION: # enable or disable an extension based on a USE-flag # # Example: diff --git a/eclass/multibuild.eclass b/eclass/multibuild.eclass index 169c0fa00843..dd5d627ad960 100644 --- a/eclass/multibuild.eclass +++ b/eclass/multibuild.eclass @@ -27,6 +27,7 @@ esac if [[ ! ${_MULTIBUILD} ]]; then # @ECLASS-VARIABLE: MULTIBUILD_VARIANTS +# @REQUIRED # @DESCRIPTION: # An array specifying all enabled variants which multibuild_foreach* # can execute the process for. @@ -43,6 +44,7 @@ if [[ ! ${_MULTIBUILD} ]]; then # @CODE # @ECLASS-VARIABLE: MULTIBUILD_VARIANT +# @OUTPUT_VARIABLE # @DESCRIPTION: # The current variant which the function was executed for. # @@ -52,6 +54,7 @@ if [[ ! ${_MULTIBUILD} ]]; then # @CODE # @ECLASS-VARIABLE: MULTIBUILD_ID +# @OUTPUT_VARIABLE # @DESCRIPTION: # The unique identifier for a multibuild run. In a simple run, it is # equal to MULTIBUILD_VARIANT. In a nested multibuild environment, it @@ -65,6 +68,8 @@ if [[ ! ${_MULTIBUILD} ]]; then # @CODE # @ECLASS-VARIABLE: BUILD_DIR +# @OUTPUT_VARIABLE +# @DEFAULT_UNSET # @DESCRIPTION: # The current build directory. In global scope, it is supposed # to contain an 'initial' build directory. If unset, ${S} is used. diff --git a/eclass/multilib-build.eclass b/eclass/multilib-build.eclass index 828fc772066f..620bdcedce58 100644 --- a/eclass/multilib-build.eclass +++ b/eclass/multilib-build.eclass @@ -79,6 +79,7 @@ readonly _MULTILIB_FLAGS # @CODE # @ECLASS-VARIABLE: MULTILIB_USEDEP +# @OUTPUT_VARIABLE # @DESCRIPTION: # The USE-dependency to be used on dependencies (libraries) needing # to support multilib as well. @@ -90,7 +91,7 @@ readonly _MULTILIB_FLAGS # @CODE # @ECLASS-VARIABLE: MULTILIB_ABI_FLAG -# @DEFAULT_UNSET +# @OUTPUT_VARIABLE # @DESCRIPTION: # The complete ABI name. Resembles the USE flag name. # @@ -320,6 +321,7 @@ multilib_copy_sources() { } # @ECLASS-VARIABLE: MULTILIB_WRAPPED_HEADERS +# @DEFAULT_UNSET # @DESCRIPTION: # A list of headers to wrap for multilib support. The listed headers # will be moved to a non-standard location and replaced with a file @@ -342,6 +344,7 @@ multilib_copy_sources() { # @CODE # @ECLASS-VARIABLE: MULTILIB_CHOST_TOOLS +# @DEFAULT_UNSET # @DESCRIPTION: # A list of tool executables to preserve for each multilib ABI. # The listed executables will be renamed to ${CHOST}-${basename}, diff --git a/eclass/php-ext-source-r3.eclass b/eclass/php-ext-source-r3.eclass index 12e4a24facd6..b2eae22fb74d 100644 --- a/eclass/php-ext-source-r3.eclass +++ b/eclass/php-ext-source-r3.eclass @@ -81,9 +81,9 @@ esac # This allows ordering of extensions such that one is loaded before # or after another. Defaults to the PHP_EXT_NAME. # Example (produces 40-foo.ini file): -# @CODE@ +# @CODE # PHP_INI_NAME="40-foo" -# @CODE@ +# @CODE : ${PHP_INI_NAME:=${PHP_EXT_NAME}} # @ECLASS-VARIABLE: PHP_EXT_NEEDED_USE diff --git a/eclass/python-any-r1.eclass b/eclass/python-any-r1.eclass index eef4c57b7e25..c634e19813e0 100644 --- a/eclass/python-any-r1.eclass +++ b/eclass/python-any-r1.eclass @@ -69,7 +69,8 @@ EXPORT_FUNCTIONS pkg_setup # @CODE # @ECLASS-VARIABLE: PYTHON_COMPAT_OVERRIDE -# @INTERNAL +# @USER_VARIABLE +# @DEFAULT_UNSET # @DESCRIPTION: # This variable can be used when working with ebuilds to override # the in-ebuild PYTHON_COMPAT. It is a string naming the implementation @@ -105,6 +106,7 @@ EXPORT_FUNCTIONS pkg_setup # @CODE # @ECLASS-VARIABLE: PYTHON_DEPS +# @OUTPUT_VARIABLE # @DESCRIPTION: # This is an eclass-generated Python dependency string for all # implementations listed in PYTHON_COMPAT. @@ -124,6 +126,7 @@ EXPORT_FUNCTIONS pkg_setup # @CODE # @ECLASS-VARIABLE: PYTHON_USEDEP +# @OUTPUT_VARIABLE # @DESCRIPTION: # An eclass-generated USE-dependency string for the currently tested # implementation. It is set locally for python_check_deps() call. diff --git a/eclass/python-r1.eclass b/eclass/python-r1.eclass index 8687b595123a..8c3ff5b08095 100644 --- a/eclass/python-r1.eclass +++ b/eclass/python-r1.eclass @@ -72,7 +72,8 @@ fi # @CODE # @ECLASS-VARIABLE: PYTHON_COMPAT_OVERRIDE -# @INTERNAL +# @USER_VARIABLE +# @DEFAULT_UNSET # @DESCRIPTION: # This variable can be used when working with ebuilds to override # the in-ebuild PYTHON_COMPAT. It is a string listing all @@ -111,6 +112,7 @@ fi # @CODE # @ECLASS-VARIABLE: PYTHON_DEPS +# @OUTPUT_VARIABLE # @DESCRIPTION: # This is an eclass-generated Python dependency string for all # implementations listed in PYTHON_COMPAT. @@ -130,6 +132,7 @@ fi # @CODE # @ECLASS-VARIABLE: PYTHON_USEDEP +# @OUTPUT_VARIABLE # @DESCRIPTION: # This is an eclass-generated USE-dependency string which can be used to # depend on another Python package being built for the same Python @@ -150,6 +153,7 @@ fi # @CODE # @ECLASS-VARIABLE: PYTHON_REQUIRED_USE +# @OUTPUT_VARIABLE # @DESCRIPTION: # This is an eclass-generated required-use expression which ensures at # least one Python implementation has been enabled. @@ -273,8 +277,8 @@ _python_validate_useflags() { } # @FUNCTION: _python_gen_usedep -# @INTERNAL # @USAGE: [<pattern>...] +# @INTERNAL # @DESCRIPTION: # Output a USE dependency string for Python implementations which # are both in PYTHON_COMPAT and match any of the patterns passed @@ -574,6 +578,8 @@ python_gen_any_dep() { } # @ECLASS-VARIABLE: BUILD_DIR +# @OUTPUT_VARIABLE +# @DEFAULT_UNSET # @DESCRIPTION: # The current build directory. In global scope, it is supposed to # contain an initial build directory; if unset, it defaults to ${S}. diff --git a/eclass/python-single-r1.eclass b/eclass/python-single-r1.eclass index d516e3629696..6fedc7cdf4e0 100644 --- a/eclass/python-single-r1.eclass +++ b/eclass/python-single-r1.eclass @@ -80,7 +80,8 @@ EXPORT_FUNCTIONS pkg_setup # @CODE # @ECLASS-VARIABLE: PYTHON_COMPAT_OVERRIDE -# @INTERNAL +# @USER_VARIABLE +# @DEFAULT_UNSET # @DESCRIPTION: # This variable can be used when working with ebuilds to override # the in-ebuild PYTHON_COMPAT. It is a string naming the implementation @@ -119,6 +120,7 @@ EXPORT_FUNCTIONS pkg_setup # @CODE # @ECLASS-VARIABLE: PYTHON_DEPS +# @OUTPUT_VARIABLE # @DESCRIPTION: # This is an eclass-generated Python dependency string for all # implementations listed in PYTHON_COMPAT. @@ -140,6 +142,7 @@ EXPORT_FUNCTIONS pkg_setup # @CODE # @ECLASS-VARIABLE: PYTHON_SINGLE_USEDEP +# @OUTPUT_VARIABLE # @DESCRIPTION: # This is an eclass-generated USE-dependency string which can be used to # depend on another python-single-r1 package being built for the same @@ -159,6 +162,7 @@ EXPORT_FUNCTIONS pkg_setup # @CODE # @ECLASS-VARIABLE: PYTHON_USEDEP +# @OUTPUT_VARIABLE # @DESCRIPTION: # This is a placeholder variable supported by python_gen_cond_dep, # in order to depend on python-r1 packages built for the same Python @@ -177,11 +181,13 @@ EXPORT_FUNCTIONS pkg_setup # @CODE # @ECLASS-VARIABLE: PYTHON_MULTI_USEDEP +# @OUTPUT_VARIABLE # @DESCRIPTION: # This is a backwards-compatibility placeholder. Use PYTHON_USEDEP # instead. # @ECLASS-VARIABLE: PYTHON_REQUIRED_USE +# @OUTPUT_VARIABLE # @DESCRIPTION: # This is an eclass-generated required-use expression which ensures # that exactly one PYTHON_SINGLE_TARGET value has been enabled. @@ -266,8 +272,8 @@ unset -f _python_single_set_globals if [[ ! ${_PYTHON_SINGLE_R1} ]]; then # @FUNCTION: _python_gen_usedep -# @INTERNAL # @USAGE: [<pattern>...] +# @INTERNAL # @DESCRIPTION: # Output a USE dependency string for Python implementations which # are both in PYTHON_COMPAT and match any of the patterns passed diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass index 1067d2367aba..9bad72a77e98 100644 --- a/eclass/python-utils-r1.eclass +++ b/eclass/python-utils-r1.eclass @@ -1164,8 +1164,8 @@ python_fix_shebang() { # @FUNCTION: _python_check_locale_sanity # @USAGE: <locale> -# @INTERNAL # @RETURN: 0 if sane, 1 otherwise +# @INTERNAL # @DESCRIPTION: # Check whether the specified locale sanely maps between lowercase # and uppercase ASCII characters. diff --git a/eclass/scons-utils.eclass b/eclass/scons-utils.eclass index 33838e3ec8bb..c616e4a3f455 100644 --- a/eclass/scons-utils.eclass +++ b/eclass/scons-utils.eclass @@ -217,8 +217,8 @@ escons() { } # @FUNCTION: _scons_clean_makeopts -# @INTERNAL # @USAGE: [makeflags] [...] +# @INTERNAL # @DESCRIPTION: # Strip the supplied makeflags (or ${MAKEOPTS} if called without # an argument) of options not supported by SCons and make sure --jobs |