summaryrefslogtreecommitdiff
path: root/eclass
Commit message (Collapse)AuthorAgeFilesLines
* eclass/tests: Update distutils-r1 expected valuesMichał Górny2021-03-282-4/+4
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-any-r1.eclass: Use BDEPEND in examplesMichał Górny2021-03-281-4/+3
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-single-r1.eclass: Update examples to use BDEPENDMichał Górny2021-03-281-2/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-r1.eclass: Update examples to use BDEPENDMichał Górny2021-03-281-6/+6
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* distutils-r1.eclass: Update eclassdoc for BDEPENDMichał Górny2021-03-281-2/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* distutils-r1.eclass: Use eunittest, add dep on unittest-or-failMichał Górny2021-03-281-1/+2
| | | | | | | | | Switch to the new helper for running unittest-style tests. Add a new dependency on dev-python/unittest-or-fail. Besides making the test phase fail on missing tests, it also means that IUSE=test is now added cnsistently with nose and pytest variants. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-utils-r1.eclass: Add eunittest helperMichał Górny2021-03-281-0/+23
| | | | | | | | | | | Add an eunittest helper to wrap up the common 'python -m unittest discover' calls, except that they are run via dev-python/unittest-or-fail now. This guarantees that if no tests are discovered the test phase fails rather than silently ignoring the problem. This is especially helpful since it saves the developer from having to inspect test phase logs. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* autotools-utils.eclass: mark as @DEAD (last-rite eeclass)Sam James2021-03-281-1/+2
| | | | | | | Removal on 2021-04-28. Please port to autotools.eclass or out-of-source.eclass. Signed-off-by: Sam James <sam@gentoo.org>
* xorg-2.eclass: Remove 'Use' from @DEPRECATEDMatt Turner2021-03-271-1/+1
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* xorg-2.eclass: Mark @DEAD for removalMatt Turner2021-03-271-0/+2
| | | | | | | Removal on or after 2021-04-27. Bug: https://bugs.gentoo.org/778818 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* oasis.eclass: adjust @DEPRECATED text (to fit format)Sam James2021-03-271-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* cmake-utils.eclass: mark as @DEPRECATEDSam James2021-03-271-1/+2
| | | | | | Use cmake.eclass. Signed-off-by: Sam James <sam@gentoo.org>
* readme.gentoo.eclass: formally mark as @DEPRECATEDSam James2021-03-271-3/+2
| | | | | | Please use readme.gentoo-r1.eclass instead. Signed-off-by: Sam James <sam@gentoo.org>
* font.eclass: Cleanup double slashes, FONTDIR always starts w/ '/'Andreas Sturmlechner2021-03-261-5/+5
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* font.eclass: use BDEPEND with EAPI 7David Michael2021-03-261-10/+1
| | | | | | | | | | | | The mkfontscale program and encodings paths are used in the native root during src_install, so they need to be in BDEPEND. Also stop documenting DOCS as an eclass variable since it is a part of EAPI 6 and only used in eutils.eclass for EAPI 5 support. Closes: https://bugs.gentoo.org/776412 Signed-off-by: David Michael <fedora.dm0@gmail.com> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* font.eclass: Drop EAPI-6 supportAndreas Sturmlechner2021-03-261-24/+10
| | | | | | Drop FONT_S space-delimited-list fallback support. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* font.eclass: Drop EAPI-5 supportAndreas Sturmlechner2021-03-261-6/+6
| | | | | | | Assign inherit guard right on top. Quote some vars. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* wxwidgets.eclass: fix for loop return codeDavid Seifert2021-03-261-4/+1
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* wxwidgets.eclass: fix cross-compilingDavid Michael2021-03-261-9/+12
| | | | | | | | | | The wx-config file name is prefixed with CHOST when cross-compiling wxGTK, so test for that path's existence as well. It also needs to be used from SYSROOT. Closes: https://bugs.gentoo.org/774018 Signed-off-by: David Michael <fedora.dm0@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org>
* 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>