summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* eclass: canonicalize debug-print-function callsDavid Seifert2024-10-081-4/+4
| | | | | Closes: https://github.com/gentoo/gentoo/pull/37652 Signed-off-by: David Seifert <soap@gentoo.org>
* eclass: standardize inherit guardDavid Seifert2024-10-081-1/+1
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* llvm-r1.eclass: Do not default-enable unkeyworded slotsMichał Górny2024-07-231-2/+7
| | | | | | | | | | | | Change the IUSE defaults logic to default-enable the *oldest* ~arch version rather than the newest one, when no stable slots are supported. Since we only except a single ~arch version to exist, this effectively prevents the eclass from default-enabling the unkeyworded snapshots. Closes: https://bugs.gentoo.org/935681 Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/37473 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* llvm-r1.eclass: LLVM 18 is now stableMichał Górny2024-07-231-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* llvm-r1.eclass: Use := slot op in examplesMichał Górny2024-05-311-4/+4
| | | | | | | | Include the ':=' slot operator in examples. While generally LLVM does not change its ABI within a single slot, it technically reserves that possibility and it has historically been used in LLVM 11.1.0. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* llvm-r1.eclass: Initial versionMichał Górny2024-02-101-0/+250
Bug: https://bugs.gentoo.org/923228 Bug: https://bugs.gentoo.org/880671 Closes: https://bugs.gentoo.org/821955 Closes: https://bugs.gentoo.org/919150 Signed-off-by: Michał Górny <mgorny@gentoo.org>