summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* epatch.eclass: fix spellingSam James2023-03-261-3/+3
| | | | | | | Thanks to codespell. Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* epatch.eclass: Drop support for EAPIs 0 to 5Ulrich Müller2022-07-181-85/+3
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* epatch.eclass: drop support for EAPI 0 to 4Mike Gilbert2022-07-111-4/+4
| | | | Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* epatch.eclass: drop support for EPATCH_SINGLE_MSGMike Gilbert2022-07-111-9/+1
| | | | Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* epatch.eclass: call ebegin to balance eendMike Gilbert2022-07-111-3/+3
| | | | | Closes: https://bugs.gentoo.org/840963 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* epatch.eclass: egrep -> grep -ESam James2022-05-161-3/+3
| | | | | | Deprecated for a while but newer grep emits deprecation warnings. 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>
* epatch.eclass: fix whitespace in elogsSam James2021-03-311-5/+5
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* eclass: [QA] Revert multiple meaningless doc changesMichał Górny2020-12-281-5/+0
| | | | | | | | | | | Revert multiple meaningless eclass documentation changes, notably adding a lot of placeholders and documenting implementation details. These changes were aimed at silencing (valid) documentation warnings without actually providing valuable documentation to the end users. While some of these changes were beneficial, it would take a lot of effort to review them all and the author is unwilling to fix his mistakes. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* eclass/epatch: fixup documentationAaron Bauman2020-12-161-0/+5
| | | | Signed-off-by: Aaron Bauman <bman@gentoo.org>
* eclass/*: Add @DEPRECATED tags, based on pkgcheck listMichał Górny2020-11-061-1/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* Revert "epatch.eclass: drop 'estack.eclass' usage"Ulrich Müller2020-02-121-5/+6
| | | | | | | | | | estack.eclass is needed for evar_push/evar_pop. The issue mentioned in bug 662586 was fixed indenpendently in estack.eclass, so there is no longer any need for the workaround (see comment #27 of that bug). This reverts commit b21e386a064e1ed49981d9527f968ddc5e1eeb86. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* epatch.eclass: drop 'estack.eclass' usageSergei Trofimovich2018-08-191-6/+5
| | | | | | | | | | | | | | | | Avoid use of eshopts_push / eshopts_pop functions as they don't preserve expand_aliases shell option and get detected by QA warning as: * QA Notice: Global shell options changed and were not restored while calling 'src_prepare' Ssee bug #662586 for details. Tested as: $ EPATCH_USER_EXCLUDE="*" ebuild gcc-8.2.0.ebuild clean prepare Bug: https://bugs.gentoo.org/662586 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* epatch.eclass: add @SUPPORTED_EAPISMichał Górny2018-08-151-0/+1
|
* epatch.eclass: Ban in EAPI 7 (in favor of eapply)Michał Górny2018-04-231-1/+8
|
* epatch.eclass: Add missing estack inheritMichał Górny2017-03-241-0/+2
|
* epatch.eclass: Split epatch* logic from eutilsMichał Górny2017-03-181-0/+458
Move epatch and epatch_user (along with the descriptions for all their variables) into a dedicated epatch.eclass. This function is very complex, therefore it benefits from separate eclass and a dedicated maintainer. Furthermore, it is mostly obsoleted by eapply* in EAPI 6. The new eclass is implicitly inherited by eutils to preserve compatibility. However, the inherit will be removed in EAPI 7, and the ebuilds should switch to inheriting epatch directly or using eapply*. Thanks to Ulrich Müller for doing the necessary research.