summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sys-libs/liburing: add myself as a maintainerFlorian Schmaus2022-06-291-1/+4
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* sys-libs/liburing: add missing || die on configureFlorian Schmaus2022-06-293-3/+3
| | | | | Closes: https://bugs.gentoo.org/852239 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* */*: reassign polynomial-c's packagesJoonas Niilola2022-06-293-12/+3
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sys-libs/efivar: fix build with non-English localeMike Gilbert2022-06-272-0/+31
| | | | | Closes: https://bugs.gentoo.org/854147 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* sys-libs/pam: add back prefix keywordsGuilherme Amadio2022-06-271-1/+1
| | | | | | | | | | Although sys-libs/pam is not used on prefix, it can be dificult to avoid getting it pulled as a dependency. Fixes: 0c59c9cbfc8f371bc2efa2835c3977cc39f59be3 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
* sys-libs/pam: add back prefix supportAtharva2022-06-271-4/+4
| | | | | | | | | Bug: https://bugs.gentoo.org/695966 Closes: https://bugs.gentoo.org/799803 Fixes: 0c59c9cbfc8f371bc2efa2835c3977cc39f59be3 Signed-off-by: Atharva <atharvaamritkar@protonmail.com> Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
* sys-libs/ncurses: Add stack-realign flag for compat with old 32-bit x86 binariesSam James2022-06-253-4/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Older 32-bit x86 binaries aligned the stack to 4 bytes, whereas modern binaries align to 16 bytes. These older binaries sometimes segfault when newer libraries use SSE instructions. This is becoming increasingly common. Applying the -mstackrealign flag to the 32-bit build works around the issue but at a performance cost. Other popular distributions always apply this. [sam: There's no good choices here. As Ionen pointed out (I'd missed any reports of this), this ends up getting worse with GCC 12's default-on vectorisation at -O2. Let's make it optional for now for 32-bit/x86 (irrelevant for other arches, it's specific to x86 ABI). ncurses is going to need similar treatment. If we end up having to do this for far more packages, we may revisit and e.g. just append-flags in ebuilds for right ABI and tell users to set -mno-stackrealign, or similar. Another option would be to set this globally by default (again, this is only ever for x86), but it'd possibly be a big performance hit (and bad enough doing it in glibc, but it's unavoidable). The only saving grace here is that there aren't _that_ many libraries with such longevity & ABI stability from back then that older applications are using.] Bug: https://bugs.gentoo.org/616402 Bug: https://github.com/taviso/123elf/issues/12 See: 02aa6328a720c Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/glibc: slight->some for stack-realign descriptionSam James2022-06-251-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/glibc: update metadata indentationSam James2022-06-251-24/+24
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/glibc: Add stack-realign flag for compat with old 32-bit x86 binariesJames Le Cuirot2022-06-253-26/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Older 32-bit x86 binaries aligned the stack to 4 bytes, whereas modern binaries align to 16 bytes. These older binaries sometimes segfault when newer libraries use SSE instructions. This is becoming increasingly common. Applying the -mstackrealign flag to the 32-bit build works around the issue but at a performance cost. Other popular distributions always apply this. [sam: There's no good choices here. As Ionen pointed out (I'd missed any reports of this), this ends up getting worse with GCC 12's default-on vectorisation at -O2. Let's make it optional for now for 32-bit/x86 (irrelevant for other arches, it's specific to x86 ABI). ncurses is going to need similar treatment. If we end up having to do this for far more packages, we may revisit and e.g. just append-flags in ebuilds for right ABI and tell users to set -mno-stackrealign, or similar. Another option would be to set this globally by default (again, this is only ever for x86), but it'd possibly be a big performance hit (and bad enough doing it in glibc, but it's unavoidable). The only saving grace here is that there aren't _that_ many libraries with such longevity & ABI stability from back then that older applications are using.] Bug: https://bugs.gentoo.org/616402 Bug: https://github.com/taviso/123elf/issues/12 Signed-off-by: James Le Cuirot <chewi@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/25858 Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libomp: Remove superfluous checksumMichał Górny2022-06-251-1/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libomp: Bump to 14.0.6Michał Górny2022-06-252-0/+145
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libcxx: Bump to 14.0.6Michał Górny2022-06-252-0/+231
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libcxxabi: Bump to 14.0.6Michał Górny2022-06-252-0/+132
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/llvm-libunwind: Bump to 14.0.6Michał Górny2022-06-252-0/+124
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/compiler-rt-sanitizers: Bump to 14.0.6Michał Górny2022-06-252-0/+224
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/compiler-rt: Bump to 14.0.6Michał Górny2022-06-252-0/+146
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/ldb: x86 stable wrt bug #853976Agostino Sarubbo2022-06-252-2/+2
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-libs/ldb: sparc stable wrt bug #853976Agostino Sarubbo2022-06-252-2/+2
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-libs/ldb: ppc64 stable wrt bug #853976Agostino Sarubbo2022-06-252-2/+2
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-libs/ldb: arm64 stable wrt bug #853976Agostino Sarubbo2022-06-252-2/+2
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="arm64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-libs/ldb: arm stable wrt bug #853976Agostino Sarubbo2022-06-252-2/+2
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-libs/ldb: amd64 stable wrt bug #853976Agostino Sarubbo2022-06-252-2/+2
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-libs/zlib: Stabilize 1.2.12-r2 hppa, #836303Arthur Zamarin2022-06-241-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/libapparmor: remove 3.0.3-r0Michael Palimaka2022-06-241-97/+0
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Palimaka <kensington@gentoo.org>
* sys-libs/libapparmor: remove 3.0.1Michael Palimaka2022-06-242-98/+0
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Palimaka <kensington@gentoo.org>
* sys-libs/ldb: Bump to versions 2.4.3 and 2.5.1Lars Wendler2022-06-243-0/+244
| | | | Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* sys-libs/tevent: Bump to version 0.12.1Lars Wendler2022-06-242-0/+79
| | | | Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* sys-libs/tdb: Bump to version 1.4.7Lars Wendler2022-06-242-0/+67
| | | | Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* sys-libs/talloc: Bump to version 2.3.4Lars Wendler2022-06-242-0/+117
| | | | Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* sys-libs/libseccomp: revbump for loong patch 20220622WANG Xuerui2022-06-242-0/+112
| | | | | | | | | | | | | | | | | | The previous revision of the loong patch still had fstat and newfstatat declared as present on loong, while the upstreamed loong kernel ABI has removed support for them. This caused build failures for sys-apps/file and perhaps others, so bump to latest iteration of the upstream PR [1]. (As for quality of the patch, the PR is likely to be accepted as-is.) The patch is again generated by diffing `make dist` output against the official 2.5.4 tarball, due to the package being a base-system one. This is ~loong-only, because the only thing that got bumped was the loong patchset. [1]: https://github.com/seccomp/libseccomp/pull/356 Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* sys-libs/compiler-rt: only override compiler for USE=clang if not using ClangSam James2022-06-233-6/+19
| | | | | | | | | | | | | | | | | When USE=clang, we used to force CC=${CHOST}-clang, CXX=${CHOST}-clang++, but this prevents overriding with a certain version of Clang. In my case, a world upgrade went awry where Clang got upgraded from 13->14, but compiler-rt hadn't yet been upgraded to the new slot, so my system Clang was broken. CC=clang-13 CXX=clang++-13 emerge -v1 ... sorted out the issue. So, don't override CC & CXX to be Clang if we know it's already Clang. That said, we probably still need to tweak the logic for when the compiler fails (for which we already have checks in the ebuild). Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/musl: stable 1.2.2-r8 for amd64, arm, arm64, ppc64, x86Sam James2022-06-231-1/+1
| | | | | Closes: https://bugs.gentoo.org/838046 Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libieee1284: Keyword 0.2.11-r8 arm, #849830Arthur Zamarin2022-06-221-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/libieee1284: Keyword 0.2.11-r8 arm64, #849830Arthur Zamarin2022-06-221-2/+2
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/libsmbios: update LICENSELars Wendler2022-06-221-1/+1
| | | | | | Thanks-to: Ulrich Müller <ulm@gentoo.org> Closes: https://bugs.gentoo.org/853724 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* sys-libs/libseccomp: drop 2.5.1-r1, 2.5.3David Seifert2022-06-213-191/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* sys-libs/libcap-ng: drop 0.8.2-r1David Seifert2022-06-212-96/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* sys-libs/gdbm: drop 1.22David Seifert2022-06-212-44/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* sys-libs/gpm: drop 1.20.7-r3Sam James2022-06-211-108/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/gpm: fix -Wformat-security; update systemd unitSam James2022-06-213-0/+325
| | | | | | Closes: https://bugs.gentoo.org/539320 Closes: https://bugs.gentoo.org/792822 Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/db: fix -Wformat-securitySam James2022-06-202-0/+207
| | | | | | Closes: https://bugs.gentoo.org/632628 Thanks-to: René Rhéaume <rene.rheaume@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libxcrypt: disable LTOSam James2022-06-181-1/+5
| | | | | Closes: https://bugs.gentoo.org/852917 Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/readline: add 8.2_rc1Sam James2022-06-172-0/+226
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libapparmor: add 3.0.4, fix distutils-r1 usageSam James2022-06-172-0/+109
| | | | | | | | | | | Fixes distutils-r1 usage which otherwise was fragile and may have broken in future (was emitting a QA warning as of recent eclass changes). 3.0.4 upstream also drops distutils.sysconfig usage which brings us better Python 3.11 support. Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libapparmor: enable py3.11Joonas Niilola2022-06-171-1/+1
| | | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libapparmor: Stabilize 3.0.3-r1 amd64, #851984Jakov Smolić2022-06-141-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* sys-libs/libcap: drop 2.63David Seifert2022-06-132-97/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* sys-libs/libapparmor: fix distutils-r1 usageSam James2022-06-121-0/+103
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libomp: Bump to 14.0.5Michał Górny2022-06-112-0/+144
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>