summaryrefslogtreecommitdiff
path: root/eclass
Commit message (Collapse)AuthorAgeFilesLines
* eclass/toolchain: ensure fix-includes are used on Prefix guest platformsFabian Groffen2024-09-301-0/+5
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* eclass/toolchain: sync with gx86Fabian Groffen2024-09-231-62/+59
| | | | | Closes: https://bugs.gentoo.org/940173 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* eclass/java-utils-2: sync with gx86Fabian Groffen2024-08-101-22/+44
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* eclass/toolchain: drop T variable hack from 2009Fabian Groffen2024-08-101-4/+1
| | | | | | | | | Drop hack to avoid T being defined due to interference with libgcc's makefiles. It seems it still references @T, but it seems non-Prefix should've picked up on that too, so I'm willing to try without this fix. Bug: https://bugs.gentoo.org/286494 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* eclass/toolchain: sync with gx86Fabian Groffen2024-08-101-106/+362
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* eclass/toolchain-funcs: use gx86 versionFabian Groffen2024-08-101-1277/+0
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* eclass/toolchain-funcs: sync with gx86Fabian Groffen2024-08-101-15/+17
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* eclass/toolchain-funcs: return arch from tc-ninja_magic_to_archFabian Groffen2024-08-091-9/+2
| | | | | | | For some reason Prefix has been returning whole keywords, but this doesn't seem to work very well on consumer, such as go-env.eclass Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* eclass/python-utils-r1: use gx86 versionFabian Groffen2024-08-071-1620/+0
| | | | | | | stacked prefix support is no longer in use, if we need it we should see about it then Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* eclass/python-utils-r1: sync with gx86Fabian Groffen2024-08-071-2/+69
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* eclass/toolchain: avoid emitting pie arguments when unsetFabian Groffen2024-07-241-0/+5
| | | | | | | Like host-bind-now, the configure-foo for these pie arguments is messed up and whenever enabled/disabled enabled Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* toolchain.eclass: handle quirky behaviour of --enable-host-bind-nowFabian Groffen2024-07-171-0/+5
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* eclass/python-utils-r1: sync with gx86Fabian Groffen2024-05-081-6/+9
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* eclass/java-utils-2: sync with gx86Fabian Groffen2024-01-211-42/+116
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* eclass/python-utils-r1: sync with gx86Fabian Groffen2024-01-211-65/+180
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* eclass/toolchain: sync with gx86Fabian Groffen2024-01-212-156/+241
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* eclass/toolchain-funcs: add arm64-macos detectionFabian Groffen2023-12-161-0/+1
| | | | | | | Thanks Ryan Qian. Closes: https://bugs.gentoo.org/920160 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* eclass/toolchain-funcs.eclass: add missing functionsAlexey Sokolov2023-09-121-0/+64
| | | | | | | | | Copied straight from ::gentoo's version of this file Bug: https://bugs.gentoo.org/758167 Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Closes: https://github.com/gentoo/prefix/pull/32 Signed-off-by: Sam James <sam@gentoo.org>
* toolchain.eclass: fix merge errorFabian Groffen2023-09-041-0/+1
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* toolchain.eclass: sync from gx86Fabian Groffen2023-09-031-665/+410
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* eclass/python-utils-r1: sync with gx86Fabian Groffen2023-05-241-5/+12
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* eclass/python-utils-r1: sync with gx86Fabian Groffen2023-05-241-89/+51
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* autotools.eclass: drop, now in ::gentooSam James2022-06-291-694/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: sync with ::gentooSam James2022-06-291-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* python-utils-r1.eclass: sync from latest gx86, unbreak python pkgsFabian Groffen2022-06-071-11/+44
| | | | | Bug: https://bugs.gentoo.org/850406 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* eclass: sync with gx86Fabian Groffen2022-06-075-147/+195
| | | | | Closes: https://bugs.gentoo.org/850406 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* toolchain.eclass: update Darwin hacks for GCC-12Fabian Groffen2022-06-061-2/+6
| | | | | | GCC-12 is completely C++, so patch the appropriate file(s) instead. Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* toolchain.eclass: fix syntaxFabian Groffen2022-06-061-1/+1
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* toolchain.eclass: sync with gx86Fabian Groffen2022-06-061-576/+751
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* python-utils-r1.eclass: sync with gx86Fabian Groffen2022-05-101-99/+112
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* python-utils-r1.eclass: fix sync with ::gentoo (adjust Python dependencies)Sam James2022-02-171-2/+2
| | | | | | | | | Our Python (base/actual non-revision versions) are older than ::gentoo, but I've made the necessary dep adjustments / ebuild changes in them already, so adjust to the latest versions in ::prefix which should be fine. Reported-by: tgbugs Signed-off-by: Sam James <sam@gentoo.org>
* eclass/python-utils-r1: sync with gx86Fabian Groffen2022-02-101-98/+126
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* python-utils-r1.eclass: sync with ::gentooSam James2022-01-311-2/+10
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: sync with ::gentooSam James2022-01-231-13/+25
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* python-utils-r1.eclass: sync with ::gentooSam James2022-01-231-1/+20
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* eclass/java-utils-2: sync with gx86Fabian Groffen2021-12-031-10/+25
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* python-utils-r1: sync with gx86, bug #818043Fabian Groffen2021-10-211-55/+62
| | | | | Bug: https://bugs.gentoo.org/818043 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* toolchain.eclass: fix typo in commentSam James2021-10-141-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* toolchain.eclass: depend on virtual/libcrypt with USE=sanitizeSam James2021-10-141-0/+7
| | | | | | Bug: https://bugs.gentoo.org/802648 Closes: https://bugs.gentoo.org/817974 Signed-off-by: Sam James <sam@gentoo.org>
* toolchain.eclass: add ~sam to distfilesSam James2021-10-131-1/+1
| | | | | | | Mirrored slyfox's distfiles to my devspace. Closes: https://bugs.gentoo.org/812278 Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: sync for EAPI=8Fabian Groffen2021-07-131-5/+16
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* eclass/java-utils-2: fix sync errorFabian Groffen2021-06-291-0/+2
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* eclass/*: sync with gx86Fabian Groffen2021-06-294-92/+81
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* eclass/toolchain: sync with gx86Fabian Groffen2021-05-041-1/+10
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* eclass/java-utils-2: sync with gx86Fabian Groffen2021-05-041-8/+5
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* eclass/flag-o-matic: drop from prefixFabian Groffen2021-05-041-776/+0
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* eclass/db: drop from prefixFabian Groffen2021-05-041-199/+0
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* eclass/autotools: sync with gx86Fabian Groffen2021-05-041-57/+53
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* eclass/python-utils-r1: sync with gx86Fabian Groffen2021-05-041-2/+2
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* toolchain-funcs.eclass: sync with ::gentooSam James2021-04-101-9/+35
| | | | Signed-off-by: Sam James <sam@gentoo.org>