summaryrefslogtreecommitdiff
path: root/eclass
Commit message (Collapse)AuthorAgeFilesLines
...
* autotools-multilib.eclass: Remove last-rited eclassAndreas Sturmlechner2021-04-111-93/+0
| | | | | Bug: https://bugs.gentoo.org/766791 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* perl-module.eclass: Fix M::B and M::B::T QA check for EAPI=7Andreas K. Hüttel2021-04-101-13/+32
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* llvm.eclass: modernise Clang versions in exampleSam James2021-04-101-7/+7
| | | | | | | | We're already regenerating cache for the cmake-utils reference in the documentation, so let's refresh the Clang versions in the example while we're here. Signed-off-by: Sam James <sam@gentoo.org>
* llvm.eclass: drop cmake-utils referencesSam James2021-04-101-2/+2
| | | | | | | May be confusing as cmake-utils is deprecated and we're now using just the cmake eclass. Signed-off-by: Sam James <sam@gentoo.org>
* python-utils-r1.eclass: add note when dropping EAPI supportSam James2021-04-101-0/+3
| | | | | | | | | | | | | We need to remember to update metadata/install-qa-check.d/60python-pyc in future to disable now non-applicable QA checks. If we don't, we end up breaking older EAPI installs in general. See: 1137a7ecce67c48fc9a69ab320c6156c40366122 See: bdcfb21ca5a84567e9c9d6a456374a05e798f78e Bug: https://bugs.gentoo.org/704286 Bug: https://bugs.gentoo.org/781878 Signed-off-by: Sam James <sam@gentoo.org>
* python-utils-r1.eclass: Remove support for EAPIs prior to 6Michał Górny2021-04-091-33/+13
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-any-r1.eclass: Remove support for EAPIs prior to 6Michał Górny2021-04-091-3/+3
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-single-r1.eclass: Remove support for EAPIs prior to 6Michał Górny2021-04-091-4/+3
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-r1.eclass: Remove support for EAPIs prior to 6Michał Górny2021-04-091-5/+3
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* distutils-r1.eclass: Remove support for EAPIs prior to 6Michał Górny2021-04-091-72/+12
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* python-utils-r1.eclass: Include -l in epytestMichał Górny2021-04-091-1/+10
| | | | | | | Add '-l' to epytest, in order to improve tracebacks by including the values of local variables. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* base.eclass: last-rite eclass (mark as @DEAD)Sam James2021-04-091-1/+2
| | | | | | | | | Removal on 2021-05-09. Please port to general eclass functions/helpers. See linked tracker bug for info. Closes: https://bugs.gentoo.org/497022 Signed-off-by: Sam James <sam@gentoo.org>
* games.eclass: last-rite eclass (mark as @DEAD)Sam James2021-04-091-1/+2
| | | | | | Removal on 9th May 2021. Signed-off-by: Sam James <sam@gentoo.org>
* font-ebdftopcf.eclass: fix eclassdocDavid Seifert2021-04-051-1/+1
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* font-ebdftopcf.eclass: ModerniseDavid Seifert2021-04-051-21/+31
| | | | | Closes: https://github.com/gentoo/gentoo/pull/20261 Signed-off-by: David Seifert <soap@gentoo.org>
* eclass/ros-catkin.eclass: fix EROOT misuseAlexis Ballier2021-04-051-1/+1
| | | | | Closes: https://bugs.gentoo.org/778809 Signed-off-by: Alexis Ballier <aballier@gentoo.org>
* optfeature.eclass: Introduce default header and optfeature_header()Andreas Sturmlechner2021-04-041-1/+55
| | | | | | | | | | | | Before this change, optfeature() would print a list of optional dependencies, or nothing if deps are installed. Ebuilds commonly print their own elog ahead of optfeature, which then may not be followed up by any list at all. optfeature_header() will set a custom header or reset to default by calling it without argument, which is only printed if any follup-up optfeature is about to list a dependency. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* findlib.eclass: minor style changesSam James2021-04-041-7/+6
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dune.eclass: change case style, remove already unsupported EAPIsSam James2021-04-041-6/+11
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* opam.eclass: change case style, remove already unsupported EAPIsSam James2021-04-041-2/+7
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* oasis.eclass: remove last-rited eclassSam James2021-04-041-138/+0
| | | | | | | Closes https://bugs.gentoo.org/775785 Closes: https://bugs.gentoo.org/497044 Closes: https://bugs.gentoo.org/637826 Signed-off-by: Sam James <sam@gentoo.org>
* eclass/mate-desktop.org.eclass: fix variable referencesSam James2021-04-031-3/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* eclass/java-vm-2.eclass: fix symlinks on prefix.Georgy Yakovlev2021-04-021-2/+2
| | | | | Closes: https://bugs.gentoo.org/751805 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* font-ebdftopcf.eclass: drop incomplete definitions of functionsSam James2021-03-311-2/+0
| | | | | | It's better to not try according to our fun AWK ;) Signed-off-by: Sam James <sam@gentoo.org>
* Revert "llvm.org.eclass: mark some variable as @PRE_INHERIT"Sam James2021-03-311-2/+0
| | | | | | | | | Can't be both @PRE_INHERIT and @INTERNAL, although it can be set in ebuilds...? This reverts commit c03e126435d2131e673bd678820b30a25dd97cda. Signed-off-by: Sam James <sam@gentoo.org>
* gnome.org.eclass: mark GNOME_TARBALL_SUFFIX as @PRE_INHERITSam James2021-03-311-0/+1
| | | | | | | Controls the app-arch/xz-utils dependency in global scope. Signed-off-by: Sam James <sam@gentoo.org>
* db-use.eclass: add initial @EBUILD blockSam James2021-03-311-2/+12
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* font-ebdftopcf.eclass: provide basic @ECLASS block, docsSam James2021-03-311-7/+13
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* kde.org.eclass: mark KDE_SELINUX_MODULE as @PRE_INHERITSam James2021-03-311-0/+1
| | | | | | | Controls IUSE="selinux" and SELinux policy dependency in global scope. Signed-off-by: Sam James <sam@gentoo.org>
* llvm.org.eclass: mark some variable as @PRE_INHERITSam James2021-03-311-0/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* bash-completion-r1.eclass: fix grammar in commentSam James2021-03-311-3/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: minor cosmetic changes to various elogsSam James2021-03-311-5/+5
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: fix whitespace/phrasing in commentSam James2021-03-311-3/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: consistent references to bugs in commentsSam James2021-03-311-9/+9
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: mark AT_SYS_M4DIR variable as @DEFAULT_UNSETSam James2021-03-311-0/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: mark WANT_AUTO*, AUTOTOOLS_AUTO_DEPEND as @PRE_INHERITSam James2021-03-311-0/+4
| | | | | | | These must be defined before the point of inherit because *DEPEND in the eclass (depending on these) in global scope. Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: mark AT_M4DIR as @DEFAULT_UNSETSam James2021-03-311-0/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* eclass: normalise email format in @AUTHORSam James2021-03-313-6/+7
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* linux-mod.eclass: mark MODULES_OPTIONAL_USE_* as @PRE_INHERITSam James2021-03-311-0/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* darcs.eclass: mark darcs_patchcount, darcs_fetch as @INTERNALSam James2021-03-311-0/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* ghc-package.eclass: mark ghc-getghcpkg as @INTERNALSam James2021-03-311-1/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* portability.eclass: drop blank invalid @RETURNSam James2021-03-311-1/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* cvs.eclass: mark ECVS_OFFLINE as @USER_VARIABLESam James2021-03-311-0/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* darcs.eclass: mark EDARCS_OFFLINE as @USER_VARIABLESam James2021-03-311-1/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* subversion.eclass: mark various variables as @USER_VARIABLESam James2021-03-311-0/+5
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* cdrom.eclass: mark CDROM_OPTIONAL as @PRE_INHERITSam James2021-03-311-0/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* cmake-multilib.eclass: mark CMAKE_ECLASS as @PRE_INHERITSam James2021-03-311-0/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* mozlinguas-v2.eclass: mark various variables as @PRE_INHERIT, @DEFAULT_UNSETSam James2021-03-311-0/+13
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* xorg-2.eclass: set various variables as @PRE_INHERITSam James2021-03-311-0/+6
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* ant-tasks.eclass: mark ANT_TASK_DEPNAME as @PRE_INHERITSam James2021-03-311-0/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>