summaryrefslogtreecommitdiff
path: root/eclass
Commit message (Collapse)AuthorAgeFilesLines
* l10n.eclass: Fix eclass documentationUlrich Müller2021-07-121-1/+1
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* haskell-cabal.eclass: Fix eclass documentationUlrich Müller2021-07-121-1/+1
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* ghc-package.eclass: Fix eclass documentationUlrich Müller2021-07-121-1/+1
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* vala.eclass: Fix minimum version declarationMart Raudsepp2021-07-111-3/+3
| | | | Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* s6.eclass: add eapi 8 supportWilliam Hubbs2021-07-101-4/+4
| | | | Signed-off-by: William Hubbs <williamh@gentoo.org>
* autotools.eclass: add EAPI 8 supportSam James2021-07-101-2/+2
| | | | | | Signed-off-by: Sam James <sam@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/21584 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* autotools.eclass: rename configure.in to configure.ac on new EAPIsSam James2021-07-101-3/+14
| | | | | | | | | | | | | | | automake is "eventually" going to fail when it detects configure.in. Don't do this immediately - instead only on new EAPIs to avoid breaking existing ebuilds. We give an eqawarn (which is triggered by e.g. PORTAGE_ELOG_CLASSES="qa" and is opt-in) for maintainers to upstream these where possible, but this isn't always the case for software ehich otherwise works but is unmaintained upstream. Bug: https://bugs.gentoo.org/426262 Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* gstreamer-meson.eclass: minor style changesSam James2021-07-101-4/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* gstreamer-meson.eclass: Add special detection for opencv and hlsHaelwenn (lanodan) Monnier2021-07-101-0/+10
| | | | | | | | | - opencv is described as a library but builds & works like a plugin - hls is a regular plugin but it's option is separated into another block Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Closes: https://github.com/gentoo/gentoo/pull/21513 Signed-off-by: Sam James <sam@gentoo.org>
* gstreamer-meson.eclass: Add plugin dependency override helpersIgor V. Kovalenko2021-07-101-0/+50
| | | | | Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* haskell-cabal.eclass: unify error message for unsupported EAPISergei Trofimovich2021-07-101-2/+2
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* ghc-package.eclass: unify error message for unsupported EAPISergei Trofimovich2021-07-101-2/+2
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* haskell-cabal.eclass: allow EAPI=8Sergei Trofimovich2021-07-101-9/+11
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* ghc-package.eclass: allow EAPI=8Sergei Trofimovich2021-07-101-2/+2
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* ghc-package.eclass: drop EAPI={0..5} supportSergei Trofimovich2021-07-101-3/+3
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* haskell-cabal.eclass: drop EAPI={0..5} supportSergei Trofimovich2021-07-101-26/+3
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* gnustep-*.eclass: support EAPI 8Bernard Cafarelli2021-07-092-14/+6
| | | | | | Drop old comments on EAPI 0/2 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>
* ruby-utils.eclass: remove ruby25 from preferences listHans de Graaff2021-07-091-1/+1
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* eclass/ruby-utils.eclass: support EAPI 8Hans de Graaff2021-07-091-2/+2
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* qt5-build.eclass: standardize "EAPI not supported" messageDavide Pesavento2021-07-091-4/+3
| | | | Signed-off-by: Davide Pesavento <pesa@gentoo.org>
* qmake-utils.eclass: remove obsolete/banned qt4 functionsDavide Pesavento2021-07-091-64/+0
| | | | Signed-off-by: Davide Pesavento <pesa@gentoo.org>
* qmake-utils.eclass: EAPI 8 supportDavid Michael2021-07-091-7/+7
| | | | | | | https://github.com/gentoo/gentoo/pull/21539 Signed-off-by: David Michael <fedora.dm0@gmail.com> Signed-off-by: Davide Pesavento <pesa@gentoo.org>
* kernel-install.eclass: print uname() info after testGeorgy Yakovlev2021-07-071-1/+14
| | | | | Closes: https://github.com/gentoo/gentoo/pull/21549 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* eclass/myspell-r2.eclass: standardise error messageConrad Kostecki2021-07-071-4/+1
| | | | Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* eclass/myspell-r2.eclass: add EAPI 8 supportConrad Kostecki2021-07-071-3/+3
| | | | | | This change adds EAPI 8 support. No further changes required. Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* eclass/aspell-dict-r1.eclass: standardise error messageConrad Kostecki2021-07-071-4/+1
| | | | Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* eclass/aspell-dict-r1.eclass: add EAPI 8 supportConrad Kostecki2021-07-071-2/+2
| | | | | | This change adds EAPI 8 support. No further changes required. Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* lua.eclass: clean up the eapi testWilliam Hubbs2021-07-061-7/+2
| | | | Signed-off-by: William Hubbs <williamh@gentoo.org>
* lua-utils.eclass: clean up the eapi testWilliam Hubbs2021-07-061-7/+2
| | | | Signed-off-by: William Hubbs <williamh@gentoo.org>
* lua-single.eclass: clean up the eapi testWilliam Hubbs2021-07-061-7/+2
| | | | Signed-off-by: William Hubbs <williamh@gentoo.org>
* go-module.eclass: add eapi 8 supportWilliam Hubbs2021-07-061-4/+4
| | | | Signed-off-by: William Hubbs <williamh@gentoo.org>
* eclass/selinux-policy-2: Skip unconfined on MCS/MLS policy typesJonathan Davies2021-07-051-4/+9
| | | | | | Closes: https://github.com/gentoo/gentoo/pull/20308 Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Jason Zaman <perfinion@gentoo.org>
* haskell-cabal.eclass: add SUPPORTED_EAPIS {0..7} annotationSergei Trofimovich2021-07-051-1/+3
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* ghc-package.eclass: drop support for pre-ghc-8 compilersSergei Trofimovich2021-07-051-32/+7
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* ghc-package.eclass: add SUPPORTED_EAPIS {0..7} annotationSergei Trofimovich2021-07-051-1/+3
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* l10n.eclass: Mark for removalUlrich Müller2021-07-041-0/+12
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* java-pkg-simple.eclass: added support for running only selected test classesMiroslav Šulc2021-07-041-19/+34
| | | | Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
* l10n.eclass: Mark as deprecatedUlrich Müller2021-07-031-0/+1
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* plocale.eclass: Copied from l10n.eclassUlrich Müller2021-07-031-0/+169
| | | | | | | | | Ever since the L10N USE_EXPAND variable was introduced, the name of this eclass was somewhat confusing, because it operates on LINGUAS and is unrelated to L10N. Take the EAPI 8 bump as an opportunity to rename the eclass. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* cargo.eclass: make CRATES pre-inheritGeorgy Yakovlev2021-07-021-3/+21
| | | | | | | also make first arg to cargo_crate_uris optional die if CRATES variable is not defined in EAPI=8 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* cargo.eclass: make CRATES an eclass variableGeorgy Yakovlev2021-07-021-0/+17
| | | | | | | it's needed to be present in all ebuilds for crate auditing tools to work properly. Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* cargo.eclass: support EAPI=8, misc changesGeorgy Yakovlev2021-07-021-13/+26
| | | | | | | | remove cargo-snapshot* unpacker, it was needed for separate dev-util/cargo we used to have. Bug: https://bugs.gentoo.org/715890 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* java-utils-2.eclass: added support for parsing args to testsMiroslav Šulc2021-07-031-4/+20
| | | | Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
* verify-sig.eclass: Enable EAPI 8 supportMichał Górny2021-07-021-11/+5
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* java-utils-2.eclass: fixed a typoMiroslav Šulc2021-07-021-1/+1
| | | | Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
* meson-multilib.eclass: EAPI 8 supportDavid Michael2021-07-021-6/+6
| | | | | | Signed-off-by: David Michael <fedora.dm0@gmail.com> Signed-off-by: Mike Gilbert <floppym@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/21440
* multilib-minimal.eclass: EAPI 8 supportDavid Michael2021-07-021-6/+5
| | | | | | | Also drop EAPI 4 to match multilib-build.eclass. Signed-off-by: David Michael <fedora.dm0@gmail.com> Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* multilib-build.eclass: EAPI 8 supportDavid Michael2021-07-021-11/+10
| | | | | | | Also drop EAPI 4 to match multilib.eclass. Signed-off-by: David Michael <fedora.dm0@gmail.com> Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* gnome.org.eclass: EAPI 8 supportDavid Michael2021-07-021-4/+4
| | | | | Signed-off-by: David Michael <fedora.dm0@gmail.com> Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* xdg-utils.eclass: EAPI 8 supportDavid Michael2021-07-021-21/+17
| | | | | | | | Also standardize on one conditional block spacing syntax, drop some redundant local variables, and remove banned EAPIs. Signed-off-by: David Michael <fedora.dm0@gmail.com> Signed-off-by: Mike Gilbert <floppym@gentoo.org>