summaryrefslogtreecommitdiff
path: root/eclass
Commit message (Collapse)AuthorAgeFilesLines
* eclass/common-lisp-3: Fix asd suffix substitutionMarco Sirabella2021-03-261-2/+2
| | | | | | | | | | Filenames containing the string "asd" such as `iolib.asdf.asd` are improperly modified by the bash substitution (/) -> `iolibf.asd` Replacing it with suffix remove (%) fixes this: `iolib.asdf Closes: https://github.com/gentoo/gentoo/pull/20025 Signed-off-by: Marco Sirabella <marco@sirabella.org> Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* qmail.eclass: assign to DakonSam James2021-03-251-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* depend.apache.eclass: fix eclass maintainer (apache-devs -> apache-bugs)Sam James2021-03-251-2/+2
| | | | | Closes: https://bugs.gentoo.org/598226 Signed-off-by: Sam James <sam@gentoo.org>
* apache-module.eclass: fix eclass maintainer (apache-devs -> apache-bugs)Sam James2021-03-251-2/+2
| | | | | Bug: https://bugs.gentoo.org/598226 Signed-off-by: Sam James <sam@gentoo.org>
* oasis.eclass: explicitly mark @DEPRECATED tooSam James2021-03-221-0/+1
| | | | | | Use opam.eclass, dune.eclass, or findlib.eclass (if necessary). Signed-off-by: Sam James <sam@gentoo.org>
* oasis.eclass: mark as @DEAD (last-rite eclass)Sam James2021-03-221-0/+1
| | | | | | | | | | | | | | | | | | | | | Removal on 2021-04-05 when the rest of the Oasis packages, including Oasis (dev-ml/oasis) is removed. There's no point in keeping the eclass when Oasis itself is gone and nothing should be able to use this right now anyway due to the large number of packages which have been removed and conflicts with e.g. jbuilder and Dune. (Even if something IS using this, they *really* shouldn't be by now, and the vast majority - if not all - of their packages would have been from outside ::gentoo, as Oasis and friends have not been usable in the tree for at least a year.) Please port to newer opam or dune. Bug: https://bugs.gentoo.org/775785 Bug: https://bugs.gentoo.org/497044 Bug: https://bugs.gentoo.org/637826 Closes: https://github.com/gentoo/gentoo/pull/20067 Signed-off-by: Sam James <sam@gentoo.org>
* app-emacs/emacs-common: Renamed from app-emacs/emacs-common-gentooUlrich Müller2021-03-221-1/+1
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* gnome.org.eclass: Update GNOME_ORG_PVP logic for v40 releasesMatt Turner2021-03-211-3/+7
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* autotools.eclass: config_rpath_update(): Fix path to config.rpath.Arfrever Frehtes Taifersar Arahesis2021-03-211-1/+10
| | | | | | Closes: https://bugs.gentoo.org/775914 Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* eclass/myspell-r2.eclass: taking ownershipConrad Kostecki2021-03-131-1/+1
| | | | Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* eclass/myspell-r2.eclass: add EAPI supportConrad Kostecki2021-03-131-4/+20
| | | | | | | | | | | | As this eclass has no EAPI checks, so adding them. Currently EAPI 5,6 and 7 will be supported, as all existing ebuilds are currently in EAPI 5 and 6. This eclass also adds app-arch/unzip to DEPEND. In order to support EAPI=7, we need to add app-arch/unzip to BDEPEND instead. Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* eclass/myspell-r2.eclass: update blurb and add descriptionConrad Kostecki2021-03-131-1/+3
| | | | | | So it's more uniform with the aspell eclass, as it's the same purpose. Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* eclass/myspell-r2.eclass: fix eclassdocConrad Kostecki2021-03-131-1/+3
| | | | | Closes: https://bugs.gentoo.org/637816 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* emboss-r2.eclass: Clean up eclassDavid Seifert2021-03-131-29/+23
| | | | | | | | | | * EAPI 7 only * USE="static-libs" gone * Remove wording implied by PMS * Standardise inherit guards and eclass structure Closes: https://github.com/gentoo/gentoo/pull/19911 Signed-off-by: David Seifert <soap@gentoo.org>
* aspell-dict-r1.eclass: take ownershipConrad Kostecki2021-03-121-32/+30
| | | | | | | | | | | Taking ownership and added following changes: * Added mail to authors * Update RDEPEND, as aspell-0.50 does not exist anymore * Make aspell version 6 for default fall back * Updated some description and text * Moved ASPELL_SPELLANG definied block to the rest Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* autotools-multilib.eclass: Mark @DEAD for removalAndreas Sturmlechner2021-03-121-0/+1
| | | | | Closes: https://bugs.gentoo.org/766791 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* emboss-r2.eclass: Support EAPI-7Andreas Sturmlechner2021-03-121-5/+5
| | | | | Closes: https://bugs.gentoo.org/770262 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* mozcoreconf-v6.eclass: Support EAPI-7, define @SUPPORTED_EAPISAndreas Sturmlechner2021-03-121-5/+18
| | | | | Bug: https://bugs.gentoo.org/770280 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* mozlinguas-v2.eclass: Drop pre-EAPI-6 support, support EAPI-7Andreas Sturmlechner2021-03-121-9/+9
| | | | | Closes: https://bugs.gentoo.org/770280 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* freedict.eclass: Drop EAPI-6 supportAndreas Sturmlechner2021-03-121-21/+6
| | | | | Bug: https://bugs.gentoo.org/770265 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* freedict.eclass: Support EAPI-7, fix HOMEPAGE, drop DESCRIPTIONAndreas Sturmlechner2021-03-121-13/+23
| | | | | | | | | | Deprecate FORLANG and TOLANG in EAPI-7 in favor of setting DESCRIPTION directly. Avoid HOMEPAGE redirect Improve description, fix eclassdoc problems Closes: https://bugs.gentoo.org/637738 Closes: https://bugs.gentoo.org/770265 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* aspell-dict-r1.eclass: Drop EAPI-6 supportAndreas Sturmlechner2021-03-121-3/+3
| | | | | Bug: https://bugs.gentoo.org/770259 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* aspell-dict-r1.eclass: Support EAPI-7, fix eclassdocAndreas Sturmlechner2021-03-121-6/+6
| | | | | | Closes: https://bugs.gentoo.org/637710 Closes: https://bugs.gentoo.org/770259 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* cmake-multilib.eclass: Prepare for cmake.eclass default in future EAPIAndreas Sturmlechner2021-03-111-20/+27
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* cmake-multilib.eclass: Drop EAPI-6 supportAndreas Sturmlechner2021-03-111-3/+3
| | | | | Bug: https://bugs.gentoo.org/770574 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kernel-install.eclass: Update symlink if target has no sourcesMichał Górny2021-03-111-0/+3
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* kernel-install.eclass: Refactor /usr/src/linux check to functionMichał Górny2021-03-111-26/+43
| | | | | | | Refactor the check whether /usr/src/linux should be updated to a separate function, to improve readability. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-utils-r1.eclass: Remove python.eclass guardsMichał Górny2021-03-111-170/+0
| | | | | | | python.eclass is gone for a long time, ::progress is discontinued, it should be safe to assume people will no longer be copying old stuff. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* distutils-r1.eclass: Remove distutils.eclass guardsMichał Górny2021-03-111-34/+0
| | | | | | | distutils.eclass is gone for a long time, ::progress is discontinued, it should be safe to assume people will no longer be copying old stuff. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-r1.eclass: Fix any-r1-style python_setup without USE flagsMichał Górny2021-03-111-5/+8
| | | | | | | Fix python_setup() not to fail if no USE flags are set while any-r1 API is being used. Reported by Arfrever. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* distutils-r1.eclass: Use underscores in .pydistutils.cfg keysMichał Górny2021-03-111-6/+6
| | | | | | | | Switch to using underscore instead of hyphens in .pydistutils.cfg keys. The latter form is now deprecated by setuptools, while both seem to work fine with plain distutils. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* distutils-r1.eclass: Use a common distutils-r1_python_testMichał Górny2021-03-111-46/+47
| | | | | | | | | | Use a common distutils-r1_python_test function to simplify handling different test scenarios. This avoids code duplication due to defining a lot of python_test() variants, as well as it makes it possible for overriden python_test() to call the base implementation provided by distutils_enable_tests. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* eclass/docs.eclass: quickfix, add missing "s"Andrew Ammerlaan2021-03-111-1/+1
| | | | | Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* kernel-install.eclass: Fix updating symlink w/ localversionMichał Górny2021-03-101-0/+1
| | | | | Closes: https://bugs.gentoo.org/775176 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* tmpfiles.eclass: introduce TMPFILES_OPTIONAL variableMike Gilbert2021-03-081-1/+9
| | | | | | | | This allows the automatic dependency on virtual/tmpfiles to be disabled. Bug: https://bugs.gentoo.org/774855 Signed-off-by: Mike Gilbert <floppym@gentoo.org> Acked-by: David Seifert <soap@gentoo.org>
* python-utils-r1.eclass: Always force test summary in epytestMichał Górny2021-03-081-1/+1
| | | | | | | | Explicitly request pytest to display the summary of all test results except for passing tests. This overrides the upstream defaults to improve the quality of build logs. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* distutils-r1.eclass: Use epytestMichał Górny2021-03-081-2/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-utils-r1.eclass: Introduce epytest helperMichał Górny2021-03-081-0/+23
| | | | | | | | | | | | Introduce an epytest helper to call pytest with the standard set of options, and the standard error message. While distutils_enable_tests made running pytest a lot easier, there are still many cases when python_test() needs to be redefined in order to pass additional options or perform additional actions. Having the extra helper will reduce code duplication and make it easier to change the standard options. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* kernel-install.eclass: Fix handling EOF in test phaseMichał Górny2021-03-071-6/+10
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* kernel-install.eclass: Fix initrd cleanup for uefi=yesMichał Górny2021-03-011-3/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* kernel-install.eclass: Include a RDEP on libelfMichał Górny2021-02-281-0/+6
| | | | | Closes: https://bugs.gentoo.org/732210 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* kernel-install.eclass: Fix bypassing dracut configsMichał Górny2021-02-281-2/+8
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* oasis.eclass: add ml@ maintainerSam James2021-02-251-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* opam.eclass: add ml@ maintainerSam James2021-02-251-1/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* findlib.eclass: add ml@ maintainerSam James2021-02-251-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dune.eclass: Add ml@ maintainerSam James2021-02-251-1/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* desktop.eclass: Avoid file collisions in make_desktop_entry()Ulrich Müller2021-02-241-3/+10
| | | | | | | Closes: https://bugs.gentoo.org/771708 Reported-by: Sergey Torokhov <torokhov-s-a@yandex.ru> Suggested-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* eclass/toolchain.eclass: disable USE=vtv on gcc-10 and aboveSergei Trofimovich2021-02-221-1/+10
| | | | | | | | | | USE=vtv has a few problems: - it's build system has a few quirks: bug #767706, bug #582524 - it's developed in gcc for a while Bug: https://bugs.gentoo.org/582524 Bug: https://bugs.gentoo.org/767706 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* kde.org.eclass: Fix remaining missing documentationAndreas Sturmlechner2021-02-211-1/+11
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* cmake.eclass: Group all banned cmake-utils_* functions togetherAndreas Sturmlechner2021-02-211-35/+35
| | | | | | Move _cmake_check_build_dir to a better place too. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>