summaryrefslogtreecommitdiff
path: root/eclass
Commit message (Collapse)AuthorAgeFilesLines
...
* vim-{plugin,spell}: use einstalldocs.Marco Sirabella2021-05-022-33/+9
| | | | | Signed-off-by: Marco Sirabella <marco@sirabella.org> Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
* vim-plugin.eclass: don't remove files on install.Marco Sirabella2021-05-021-8/+6
| | | | | | | | This helps with multiple `ebuild install`s in a row, and also uses standard install functions instead of manual commands Signed-off-by: Marco Sirabella <marco@sirabella.org> Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
* apache-2.eclass: remove libressl supportMikle Kolyada2021-05-021-5/+3
| | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* nsplugins.eclass: Mark @DEADAndreas Sturmlechner2021-05-011-0/+1
| | | | | | Bug: https://bugs.gentoo.org/671680 Bug: https://bugs.gentoo.org/719332 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* wxwidgets.eclass: Add eqawarn for GTK 2 slotDavid Seifert2021-05-011-1/+3
| | | | | Closes: https://github.com/gentoo/gentoo/pull/20269 Signed-off-by: David Seifert <soap@gentoo.org>
* wxwidgets.eclass: Restrict to EAPI 7David Seifert2021-05-011-44/+12
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* wxwidgets.eclass: Clean up setup-wxwidgets eclassdocDavid Seifert2021-05-011-12/+10
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* wxwidgets.eclass: Remove dead SLOTsDavid Seifert2021-05-011-23/+9
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* wxwidgets.eclass: Make WX_GTK_VER a PRE_INHERIT variableDavid Seifert2021-05-011-3/+13
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* wxwidgets.eclass: Remove need-wxwidgets aliasDavid Seifert2021-05-011-9/+0
| | | | | | * No consumers of the old `need-wxwidgets` in ::gentoo. Signed-off-by: David Seifert <soap@gentoo.org>
* eclass/vdr-plugin-2.eclass: forbidden-variable-use fixedJoerg Bornkessel2021-05-011-1/+1
| | | | | Closes: https://bugs.gentoo.org/778815 Signed-off-by: Joerg Bornkessel <hd_brummy@gentoo.org>
* ruby-ng.eclass: die on errors in ruby_rbconfig_valueHans de Graaff2021-05-011-1/+1
| | | | | | | | | | Die on errors in ruby_rbconfig_value, so that any issues with it cause an immediate stop, rather than returning a nil value which may propagate into installed ebuilds and cause hard-to-diagnose issues. Closes: https://bugs.gentoo.org/776322 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* xorg-2.eclass: Remove last-rited eclassMatt Turner2021-04-301-567/+0
| | | | | Closes: https://bugs.gentoo.org/778818 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* kernel-2.eclass: Simplify and streamline code for the CPU OPT patchMike Pagano2021-04-301-2/+27
| | | | Signed-off-by: Mike Pagano <mpagano@gentoo.org>
* virtualx.eclass: Drop EAPI-4 and EAPI-5 support and cleanupAndreas Sturmlechner2021-04-291-105/+10
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* eclass/ruby-{ng,fakegem}.eclass: fix did_you_mean issuesHans de Graaff2021-04-282-3/+3
| | | | | | | | | | | | | | | | | | The default gem did_you_mean was unbundled in 2e225cca1aa95b8a5e54cbd855f17dbaf88940d9 to fix bug 758464. Unfortunately ruby 2.7 fails when did_you_mean is not present at all, making it impossible to install this ruby version. 2.6 and 3.0 are not affected by this. With this change we explicitly disable the did_you_mean gem when invoking ruby in the eclasses. Thanks to naota for diagnosing the issue and coming up with a solution. Closes: https://bugs.gentoo.org/705346 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* autotools-utils.eclass: remove last-rited eclassSam James2021-04-271-386/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* eclass/llvm.eclass: clarify error messageGeorgy Yakovlev2021-04-271-1/+1
| | | | | | | llvm_check_deps() may return false even if slot found, but use requirements are not satisfied. Mention it. Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* eclass/rust-toolchain.eclass: add support for arm64 musl tarballsGeorgy Yakovlev2021-04-271-2/+3
| | | | | Bug: https://bugs.gentoo.org/771006 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* ecm.eclass: EAPI whitelist and EXPORT_FUNCTIONS ahead of inherit guardAndreas Sturmlechner2021-04-241-11/+11
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* ecm.eclass: KDE Applications -> KDE GearAndreas Sturmlechner2021-04-241-2/+2
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Fix DESCRIPTION tagsAndreas Sturmlechner2021-04-241-1/+1
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Support Qt5PatchCollection snapshotsAndreas Sturmlechner2021-04-241-0/+6
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Support Qt5PatchCollection stable branchAndreas Sturmlechner2021-04-241-0/+5
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Add KDE_ORG_COMMIT to provide invent.kde.org snapshotsAndreas Sturmlechner2021-04-241-6/+19
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: EAPI whitelist and EXPORT_FUNCTIONS ahead of inherit guardAndreas Sturmlechner2021-04-241-2/+7
| | | | | | Add EAPI whitelist in the first place. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: KDE_RELEASE_SERVICE -> KDE_GEARAndreas Sturmlechner2021-04-241-10/+11
| | | | | | | | | | The unbranded KDE Release Schedule formerly known as KDE Applications is now known as KDE Gear. Pick up KDE_RELEASE_SERVICE value if set for backward compatibility - should remain at least until KDE Release Service 20.12.3 is gone. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* kde.org.eclass: Add KDE_ORG_CATEGORIES map and KDE_ORG_CATEGORYAndreas Sturmlechner2021-04-241-1/+48
| | | | | | To support invent.kde.org git repository addresses without redirect warnings. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* llvm.org.eclass: Support Gentoo patchsetsMichał Górny2021-04-221-0/+26
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* nvidia-driver.eclass: mark @DEADIonen Wolkens2021-04-211-0/+1
| | | | | | | Only ever used by x11-drivers/nvidia-drivers and no longer is. Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org>
* elisp-common.eclass: Use "==" in tests throughoutUlrich Müller2021-04-191-3/+3
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp-common.eclass: Drop support for EAPI 4Ulrich Müller2021-04-191-3/+4
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp.eclass: Drop support for EAPI 4 and 5Ulrich Müller2021-04-191-18/+8
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp-common.eclass: Drop deprecated elisp-need-emacs()Ulrich Müller2021-04-191-21/+0
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* elisp-common.eclass: Add timeout to version detectionUlrich Müller2021-04-191-2/+4
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* dev-lang/vala: Version bump to 0.52.2Matt Turner2021-04-171-2/+2
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* optfeature.eclass: fix indentations in code examplesJoonas Niilola2021-04-171-8/+8
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* readme.gentoo.eclass: Mark @DEADAndreas Sturmlechner2021-04-161-0/+1
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* optfeature.eclass: add pkg_postinst() { } to example code snippetsJoonas Niilola2021-04-151-0/+4
| | | | | | - to make it more understandable where optfeature is supposed to be used. Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* Revert "autotools.eclass: add explicit GNU awk dependency"Lars Wendler2021-04-121-3/+1
| | | | | | | This reverts commit 307c855dc6d7842098fae8738a7a5228670a71f6. Change was done without maintainer consent Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* Revert "autotools.eclass: rename configure.in to configure.ac on new EAPIs"Lars Wendler2021-04-121-13/+3
| | | | | | | This reverts commit fe3f65790fabb6e98d0b851d3013714c7706eccc. Change was done without maintainer consent Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* Revert "autotools.eclass: more case-style changes for consistency"Lars Wendler2021-04-121-3/+3
| | | | | | | This reverts commit 45afdd17d7eecc191399315c88bc4b67aa796d32. Change was done without maintainer consent Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* waf-utils.eclass: mark WAF_VERBOSE as @USER_VARIABLESam James2021-04-121-1/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* scons-utils.eclass: mark SCONSOPTS, EXTRA_ESCONS as @USER_VARIABLESam James2021-04-121-1/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* epatch.eclass: mark EPATCH_USER_SOURCE as @USER_VARIABLESam James2021-04-121-1/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* flag-o-matic.eclass: Fix eclassdocAndreas Sturmlechner2021-04-111-1/+14
| | | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
* flag-o-matic.eclass: Make test-flags-PROG() internalAndreas Sturmlechner2021-04-111-5/+23
| | | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
* flag-o-matic.eclass: Make test-flag-PROG() internalAndreas Sturmlechner2021-04-111-5/+23
| | | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
* flag-o-matic.eclass: Make setup-allowed-flags() internalAndreas Sturmlechner2021-04-111-1/+15
| | | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
* flag-o-matic.eclass: SUPPORTED_EAPIS: 5,6,7; drop eutils, multilibAndreas Sturmlechner2021-04-111-2/+11
| | | | | | | | - eutils was only used for eqawarn in old EAPI - multilib usage unknown, but is inherited by toolchain-funcs anyway Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>