summaryrefslogtreecommitdiff
path: root/eclass
AgeCommit message (Collapse)Author
2022-05-18linux-mod.eclass: Remove incorrect INTERNAL tagsMike Pagano
Signed-off-by: Mike Pagano <mpagano@gentoo.org>
2022-05-18linux-mod.eclass: Documentation updatesMike Pagano
Document functions which did not have any documentation or were not formatted to gentoo specifications Signed-off-by: Mike Pagano <mpagano@gentoo.org>
2022-05-18linux-mod.eclass: Remove internal function not used since 2005Mike Pagano
Signed-off-by: Mike Pagano <mpagano@gentoo.org>
2022-05-17gstreamer-meson.eclass: Fix typosMatt Turner
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2022-05-17gstreamer.eclass: Fix typosMatt Turner
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2022-05-17mozcoreconf-v5.eclass: [QA] drop (very) stale GCC version checksSam James
Signed-off-by: Sam James <sam@gentoo.org>
2022-05-17multilib.eclass: Avoid reserved variable namesUlrich Müller
Names that begin with __ are reserved for package manager use. Closes: https://bugs.gentoo.org/843722 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
2022-05-16user.eclass: Avoid reserved function nameUlrich Müller
Names that contain "ebuild" are reserved for package manager use. Closes: https://bugs.gentoo.org/843707 Signed-off-by: Ulrich Müller <ulm@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
2022-05-16toolchain-funcs.eclass: document proper tc-check-openmp useDavid Seifert
Signed-off-by: David Seifert <soap@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/25498 Signed-off-by: Sam James <sam@gentoo.org>
2022-05-16toolchain-funcs.eclass: deprecate tc-has-openmpDavid Seifert
Signed-off-by: David Seifert <soap@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
2022-05-16ruby-ng.eclass: fgrep -> grep -FSam James
Deprecated for a while but newer grep emits deprecation warnings. Signed-off-by: Sam James <sam@gentoo.org>
2022-05-16haskell-cabal.eclass: egrep -> grep -ESam James
Deprecated for a while but newer grep emits deprecation warnings. Signed-off-by: Sam James <sam@gentoo.org>
2022-05-16epatch.eclass: egrep -> grep -ESam James
Deprecated for a while but newer grep emits deprecation warnings. Signed-off-by: Sam James <sam@gentoo.org>
2022-05-16autotools.eclass: egrep -> grep -ESam James
Deprecated for a while but newer grep emits deprecation warnings. Signed-off-by: Sam James <sam@gentoo.org>
2022-05-16linux-info.eclass: Documentation updatesMike Pagano
Signed-off-by: Mike Pagano <mpagano@gentoo.org>
2022-05-14eclass/aspell-dict-r1.eclass: add which to BDEPENDConrad Kostecki
Closes: https://bugs.gentoo.org/844094 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
2022-05-13inux-info.eclass: Remove local function.Calling code removed on Aug 3,2010Mike Pagano
This function was only called locally and the last use was almost 12 years ago See: https://gitlab.com/rindeal/gentoo-cvs-history-archive/-/commit/1715ad cd9e404075340e5a5ed82f88928feeffd9 Signed-off-by: Mike Pagano <mpagano@gentoo.org>
2022-05-13toolchain.eclass: start work on eclassdocsSam James
Signed-off-by: Sam James <sam@gentoo.org>
2022-05-13toolchain.eclass: followup style tweaksSam James
Signed-off-by: Sam James <sam@gentoo.org>
2022-05-13toolchain.eclass: style cleanupsSam James
Signed-off-by: Sam James <sam@gentoo.org>
2022-05-12toolchain.eclass: filter -fsanitize=*Sam James
Doesn't make any sense for building GCC. Signed-off-by: Sam James <sam@gentoo.org>
2022-05-12xorg-3.eclass: Don't indent eclass documentationUlrich Müller
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
2022-05-12waf-utils.eclass: Don't indent eclass documentationUlrich Müller
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
2022-05-12ruby-fakegem.eclass: Don't indent eclass documentationUlrich Müller
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
2022-05-12mercurial.eclass: Don't indent eclass documentationUlrich Müller
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
2022-05-12kde.org.eclass: Don't indent eclass documentationUlrich Müller
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
2022-05-12check-reqs.eclass: Don't indent eclass documentationUlrich Müller
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
2022-05-12linux-mod.eclass: Fix function call change from portage to pkgmgrMike Pagano
This change is to comply with the linux-info.eclass change of the function name from set_arch_to_portage to set_arch_to_pkgmgr https://bugs.gentoo.org/843686 Signed-off-by: Mike Pagano <mpagano@gentoo.org>
2022-05-12linux-info.eclass: Fix func name to comply with pms, dep old with deadlineMike Pagano
According to PMS certain words are reserved for package manager use and may not be used or relied upon by ebuilds. See: https://projects.gentoo.org/pms/8/pms.html#x1-13700012.3.17 Closes: https://bugs.gentoo.org/843686 Signed-off-by: Mike Pagano <mpagano@gentoo.org>
2022-05-12kernel-2.eclass: Fix func name to comply with pms, deprecate, old with deadlineMike Pagano
According to PMS certain words are reserved for package manager use and may not be used or relied upon by ebuilds. See: https://projects.gentoo.org/pms/8/pms.html#x1-13700012.3.17 Closes: https://bugs.gentoo.org/843674 Signed-off-by: Mike Pagano <mpagano@gentoo.org>
2022-05-11distutils-r1.eclass: Update license stripping for hatchMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2022-05-11distutils-r1.eclass: Introduce sipbuild backend supportMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2022-05-11qmake-utils.eclass: Reuse qt5_get_qmake_args in eqmake5Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2022-05-11qmake-utils.eclass: Add a function to get qmake argsMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2022-05-11python-utils-r1.eclass: Sterilize pytest-markdownMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2022-05-10ninja-utils.eclass: document NINJA_DEPENDMike Gilbert
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
2022-05-10meson.eclass: Support dev-util/samuraiorbea
samurai is a ninja-compatible build tool written in C which works with cmake, meson and other users of ninja. It is feature-complete and supports most of the same options as ninja. Signed-off-by: orbea <orbea@riseup.net> Signed-off-by: Mike Gilbert <floppym@gentoo.org>
2022-05-10ninja-utils.eclass: Support dev-util/samuraiorbea
samurai is a ninja-compatible build tool written in C which works with cmake, meson and other users of ninja. It is feature-complete and supports most of the same options as ninja. Signed-off-by: orbea <orbea@riseup.net> Signed-off-by: Mike Gilbert <floppym@gentoo.org>
2022-05-09python-utils-r1.eclass: Switch epytest to "count" progress reportsMichał Górny
Switch epytest to report test counts rather than percentages. This is more precise when we're dealing with large numbers of tests. Signed-off-by: Michał Górny <mgorny@gentoo.org>
2022-05-09distutils-r1.eclass: Move setup from src_configure to prepare_allMichał Górny
Move a few minor setup calls from distutils-r1_src_configure() to distutils-r1_python_prepare_all(). Since we do not declare default configure sub-phases, it is easy to override src_configure() entirely and accidentally skip these steps. We already warn for missing distutils-r1_python_prepare_all() call, so let's move them there. Signed-off-by: Michał Górny <mgorny@gentoo.org>
2022-05-09distutils-r1.eclass: Print buildsys package versions to aid debugMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2022-05-09distutils-r1.eclass: Support DISTUTILS_ARGS in PEP517 modeMichał Górny
Use gpep517 --config-json support to pass DISTUTILS_ARGS in PEP517 mode. Signed-off-by: Michał Górny <mgorny@gentoo.org>
2022-05-09python-utils-r1.eclass: Raise py3.11 package dep for python-exec depMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2022-05-09eclass/tests/python-utils-r1.eclass: Add tests for adding new implsMichał Górny
Add tests that verify that new Python implementations are added to all the places that need them. Signed-off-by: Michał Górny <mgorny@gentoo.org>
2022-05-09eclass/tests/python-utils-r1.sh: Streamline the testsMichał Górny
Streamline the python-utils-r1.eclass tests to use a for loop instead of copying the same tests over and over again. While at it, group tests by purpose. Signed-off-by: Michał Górny <mgorny@gentoo.org>
2022-05-09python-utils-r1.eclass: Add support for python3.11Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2022-05-08kernel-install.eclass: add riscv supportSam James
Signed-off-by: Sam James <sam@gentoo.org>
2022-05-08dist-kernel-utils.eclass: add riscv kernel image pathSam James
Signed-off-by: Sam James <sam@gentoo.org>
2022-05-05java-pkg-simple.eclass: eqawarn if module-info.java is not compiledFlorian Schmaus
In preperation of this ewarn part becoming 'die' (bug #842447), switch it to eqawarn to improve catching the affected packages. Bug: https://bugs.gentoo.org/796875 Bug: https://bugs.gentoo.org/842447 Signed-off-by: Florian Schmaus <flow@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/25306
2022-05-02eclass/java-utils-2.eclass: drop gnu-classpathVolkmar W. Pogatzki
Bug: https://bugs.gentoo.org/786093 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/21218 Signed-off-by: Florian Schmaus <flow@gentoo.org>