summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sys-libs/libselinux: Enable LargeFile support via make optionJason Zaman2025-01-041-4/+7
| | | | Signed-off-by: Jason Zaman <perfinion@gentoo.org>
* sys-libs/readline: Stabilize 8.2_p13-r1 hppa, #945505Sam James2025-01-041-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/ncurses: pass --enable-term-driver for mingwSam James2025-01-041-2/+10
| | | | | Closes: https://bugs.gentoo.org/932152 Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: Stabilize 1.2.5-r1 ppc64, #947377Sam James2025-01-031-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: Stabilize 1.2.5-r1 ppc, #947377Sam James2025-01-031-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: Stabilize 1.2.5-r1 arm, #947377Sam James2025-01-031-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: Stabilize 1.2.5-r1 arm64, #947377Sam James2025-01-031-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: Stabilize 1.2.5-r1 x86, #947377Sam James2025-01-031-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: Stabilize 1.2.5-r1 amd64, #947377Sam James2025-01-031-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/newlib: add 4.5.0.20241231Sam James2025-01-022-0/+179
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/glibc: Simplify and fix kernel header location logicJames Le Cuirot2025-01-022-48/+8
| | | | | | | | | | | | | | | | | | | | ALT_HEADERS dates back to 2004 [1] and ALT_BUILD_HEADERS back to 2007 [2], both before crossdev was born. ALT_BUILD_HEADERS was added to crossdev in 2016 but then removed again in 2017. None of this seems necessary anymore. It's unclear exactly which scenario the linux/version.h logic was for, but this also appears obsolete now. It was referred to as a "fallback case" at the time it was added. Now that we have ESYSROOT, we can simply rely on that instead. Tested with a prefixed "Canadian Cross". [1] https://gitweb.gentoo.org/archive/repo/gentoo-2.git/commit/?id=5d0403b9db95bfe58e9196c31997eedc97869881 [2] https://gitweb.gentoo.org/archive/repo/gentoo-2.git/commit/?id=b127166cfbce8930aac4ed893df23c3e28b24737 Closes: https://github.com/gentoo/gentoo/pull/39914 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* sys-libs/zlib-ng: add 2.2.3Sam James2025-01-012-0/+87
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/zlib-ng: drop 2.1.6-r1Sam James2025-01-012-92/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libcap: Stabilize 2.71 hppa, #946311Sam James2024-12-311-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: backport cross fix to 1.2.3-r8 tooSam James2024-12-311-2/+2
| | | | | | | | Why not? Backport 335b2bb125f1abab97abb55c9ed70cfeeff1eb72. Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: fix -crypt build for crossSam James2024-12-314-8/+8
| | | | | | | See https://forums.gentoo.org/viewtopic-p-8850196.html. We need to account for ${sysroot} for cross builds. Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/ldb: update SRC_URIBen Kohler2024-12-303-3/+3
| | | | | Closes: https://bugs.gentoo.org/946920 Signed-off-by: Ben Kohler <bkohler@gentoo.org>
* sys-libs/glibc: skip tst-sched_setattr too in liveSam James2024-12-281-0/+1
| | | | | | New test and it fails w/ PORTAGE_SCHEDULING_POLICY. Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/liburing: drop 2.2Andreas Sturmlechner2024-12-282-68/+0
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* sys-libs/liburing: Stabilize 2.7-r1 ppc64, #940112Arthur Zamarin2024-12-281-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/liburing: Stabilize 2.7-r1 ppc, #940112Arthur Zamarin2024-12-281-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/cracklib: add 2.10.3Sam James2024-12-272-0/+131
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libieee1284: Keyword 0.2.11-r9 riscv, #946265Jakov Smolić2024-12-261-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* sys-libs/glibc: run fixincludes in pkg_postinstSam James2024-12-252-0/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We enabled fixincludes for a window between GCC 13 and whatever the just released version of glibc was at the time to cover Float128 changes. We then turned it off again when it was (mostly) no longer needed. (Though arguably it was/still is needed for some upgrade paths or combinations and maybe we should reconsider that given we now have a proper solution here to "defanging" fixincludes (as it turns out we were kind of using it wrong, see bug #30701)). Anyway, for any glibc installed during that window, a fixincludes'd pthread.h would've been installed to the include-fixed directory, which then becomes a cached stale copy when the rest of glibc changes like: ``` --- pthread.h-fixincludes 2024-12-12 06:49:06.918089635 +0000 +++ /usr/include/pthread.h 2024-12-06 16:49:09.306028087 +0000 [...] @@ -232,7 +223,7 @@ the thread in *THREAD_RETURN, if THREAD_RETURN is not NULL. */ extern int pthread_tryjoin_np (pthread_t __th, void **__thread_return) __THROW; -# ifndef __USE_TIME_BITS64 +# ifndef __USE_TIME64_REDIRECTS ``` because the guards no longer match up with the rest of glibc. The fix is for us to refresh fixincludes using `mkheaders` (if available) which we weren't installing until recently (7d99be77433bf10fb0ce6fc99c7b40de700ed650) in pkg_postinst for sys-libs/glibc. We will likely need to add similar logic into linux-headers at least too. I am considering adding such an update to gcc-config too. Note that we also have to cover the case where mkheaders isn't available *but* a cached broken pthread.h exists, so if mkheaders doesn't exist, but pthread.h does in include-fixed, we move that away to .bak. Bug: https://gcc.gnu.org/PR20166 Bug: https://gcc.gnu.org/PR94089 Bug: https://gcc.gnu.org/PR107059 Bug: https://gcc.gnu.org/PR118009 Bug: https://bugs.gentoo.org/30701 Bug: https://bugs.gentoo.org/933282 Tested-by: Matt Jolly <kangie@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/readline: drop old 8.3 alpha + snapshotsSam James2024-12-234-800/+0
| | | | | | Cleanup now that we have 8.3_beta. Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/glibc: Tests require gawk[mpfr] nowAndreas K. Hüttel2024-12-191-0/+1
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-libs/readline: add 8.3_betaSam James2024-12-172-0/+267
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libtermcap-compat: build w/ -std=gnu17Sam James2024-12-161-2/+4
| | | | | Closes: https://bugs.gentoo.org/943733 Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libnvme: Stabilize 1.11.1 ppc64, #946312Arthur Zamarin2024-12-161-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/libcap: Stabilize 2.71 ppc64, #946311Arthur Zamarin2024-12-161-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/libcap: Stabilize 2.71 amd64, #946311Arthur Zamarin2024-12-141-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/libnvme: Stabilize 1.11.1 amd64, #946312Arthur Zamarin2024-12-141-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/error-standalone: add 2.0Haelwenn (lanodan) Monnier2024-12-142-0/+31
| | | | | | Closes: https://bugs.gentoo.org/946390 Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/readline: add 8.3_alpha_p20241213Sam James2024-12-132-0/+266
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/kpmcore: 24.12.0 version bumpAndreas Sturmlechner2024-12-122-0/+32
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* sys-libs/libnvme: Stabilize 1.11.1 ppc, #946312Arthur Zamarin2024-12-121-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/libnvme: Stabilize 1.11.1 x86, #946312Arthur Zamarin2024-12-121-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/libcap: Stabilize 2.71 x86, #946311Arthur Zamarin2024-12-121-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/libnvme: Stabilize 1.11.1 arm64, #946312Arthur Zamarin2024-12-121-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/libnvme: Stabilize 1.11.1 arm, #946312Arthur Zamarin2024-12-121-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/libnvme: Stabilize 1.11 arm64, #946312Sam James2024-12-121-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libcap: Stabilize 2.71 arm, #946311Sam James2024-12-121-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libcap: Stabilize 2.71 arm64, #946311Sam James2024-12-121-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libnvme: Stabilize 1.11 arm, #946312Sam James2024-12-121-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libcap: Stabilize 2.71 sparc, #946311Sam James2024-12-121-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* Move {sys-devel → llvm-core}/clangMichał Górny2024-12-113-4/+4
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* Move {sys-libs → llvm-runtimes}/compiler-rtMichał Górny2024-12-1114-2097/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* Move {sys-libs → llvm-runtimes}/compiler-rt-sanitizersMichał Górny2024-12-1111-2064/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* Move {sys-libs → llvm-runtimes}/libcxxMichał Górny2024-12-1110-1672/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* Move {sys-libs → llvm-runtimes}/libcxxabiMichał Górny2024-12-1119-935/+9
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>