summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sys-libs/libseccomp: run elibtoolize in non-live ebuildEli Schwartz2024-05-081-1/+3
| | | | | | | | | When building live, we always run eautoreconf. However, even in release mode we should still run elibtoolize to get important fixes -- such as the ones that pass through LTO sanity flags to the link phase. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libseccomp: Stabilize 2.5.5-r1 hppa, #929933Matoro Mahri2024-05-011-1/+1
| | | | | Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sys-libs/libseccomp: rebase experimental-loong patchesMatoro Mahri2024-04-182-5/+14
| | | | | | | | | | | | | The fix backported in d58730757b79ce429d5fbe8f35dede6074d4c243 was already in the loong tree which makes the patch fail to apply. Rebase this and also now rather than having a huge patch that doesn't correspond to VCS with a bunch of checked-in autotools stuff, use the github diff and eautoreconf for 9999 and loong. Fixes: d58730757b79 ("sys-libs/libseccomp: backport fix for arch-syscall-check") Bug: https://bugs.gentoo.org/926648 Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* sys-libs/libseccomp: Stabilize 2.5.5-r1 amd64, #929933Arthur Zamarin2024-04-131-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/libseccomp: Stabilize 2.5.5-r1 x86, #929933Arthur Zamarin2024-04-131-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/libseccomp: Stabilize 2.5.5-r1 ppc, #929933Arthur Zamarin2024-04-131-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/libseccomp: Stabilize 2.5.5-r1 arm, #929933Arthur Zamarin2024-04-131-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/libseccomp: Stabilize 2.5.5-r1 ppc64, #929933Arthur Zamarin2024-04-131-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/libseccomp: Stabilize 2.5.5-r1 arm64, #929933Arthur Zamarin2024-04-131-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/libseccomp: backport fix for arch-syscall-checkMike Gilbert2024-04-132-0/+46
| | | | | Bug: https://bugs.gentoo.org/926648 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* sys-libs/libseccomp: enable py3.12Mike Gilbert2024-04-132-2/+2
| | | | | Closes: https://bugs.gentoo.org/929857 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* sys-libs/libseccomp: Use DISTUTILS_DEPSMichał Górny2024-03-062-10/+22
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libseccomp: EAPI 8, PEP517Michał Górny2024-03-062-14/+121
| | | | | Closes: https://bugs.gentoo.org/910041 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/libseccomp: drop 2.5.4, 2.5.4-r1Sam James2024-03-023-224/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libseccomp: Stabilize 2.5.5 ppc, #922280Sam James2024-01-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libseccomp: Stabilize 2.5.5 hppa, #922280Sam James2024-01-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libseccomp: Stabilize 2.5.5 x86, #922280Sam James2024-01-181-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libseccomp: Stabilize 2.5.5 ppc64, #922280Arthur Zamarin2024-01-171-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/libseccomp: disable py3.9Sam James2024-01-174-7/+7
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libseccomp: Stabilize 2.5.5 amd64, #922280Sam James2024-01-171-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libseccomp: Stabilize 2.5.5 arm, #922280Sam James2024-01-171-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libseccomp: Stabilize 2.5.5 arm64, #922280Sam James2024-01-171-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libseccomp: drop use of which for testsSam James2023-12-162-0/+70
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libseccomp: fix loong patch filename in src_prepareWANG Xuerui2023-12-061-1/+1
| | | | | | | This is accidentally left out in the previous fix PR. Fixes: 3d9b808c9ef7335e983f224699ef876199cae9e0 Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* sys-libs/libseccomp: refresh the loong patch to fix buildWANG Xuerui2023-12-042-1/+2
| | | | | | | | | | The 2.5.4 patch no longer apply to 2.5.5, due to the syscall table update upstream. Several clean-ups are also integrated; see the linked commit for details. Tests pass on amd64 and loong. See: https://github.com/xen0n/libseccomp/tree/b891ac4441d37d57090f1eddbf00e1ff99cd2e34 Closes: https://github.com/gentoo/gentoo/pull/34105 Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* sys-libs/libseccomp: add 2.5.5Sam James2023-12-033-1/+112
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libseccomp: remove sourceforge upstream metadataSam James2023-03-151-1/+0
| | | | | | Last updated there in 2016. Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libseccomp: enable py3.11Sam James2023-03-073-3/+3
| | | | | Closes: https://bugs.gentoo.org/897318 Signed-off-by: Sam James <sam@gentoo.org>
* */*: remove py3.8 from PYTHON_COMPATDavid Seifert2023-01-143-6/+6
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* sys-libs/libseccomp: Rebase libseccomp-python-shared.patchMichal Privoznik2022-10-302-1/+26
| | | | | | | | | | The libseccomp-python-shared.patch that makes python module depend on libseccomp.so instead of linking it statically in does no longer apply cleanly. Rebase it. Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/27943 Signed-off-by: Sam James <sam@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/libseccomp: drop 2.5.1-r1, 2.5.3David Seifert2022-06-213-191/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* sys-libs/libseccomp: Stabilize 2.5.4 hppa, #849188Jakov Smolić2022-06-021-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* sys-libs/libseccomp: Stabilize 2.5.4 ppc64, #849188Sam James2022-06-021-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libseccomp: Stabilize 2.5.4 ppc, #849188Sam James2022-06-021-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libseccomp: Stabilize 2.5.4 amd64, #849188Jakov Smolić2022-06-021-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* sys-libs/libseccomp: Stabilize 2.5.4 x86, #849188Sam James2022-06-021-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libseccomp: Stabilize 2.5.4 arm, #849188Sam James2022-06-021-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libseccomp: Stabilize 2.5.4 arm64, #849188Sam James2022-06-021-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libseccomp: keyword 2.5.4 for ~loongWANG Xuerui2022-04-291-1/+1
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* sys-libs/libseccomp: add support for loongWANG Xuerui2022-04-293-2/+18
| | | | | | | | | | | The LoongArch patch is generated by diffing the original release tarball with the dist tarball, made with the LoongArch support PR [1] applied. Tests have passed on amd64 and loong. [1]: https://github.com/seccomp/libseccomp/pull/356 See: https://github.com/gentoo/gentoo/pull/25189 Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* sys-libs/libseccomp: add 2.5.4Sam James2022-04-213-15/+113
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libseccomp: drop 2.5.1, 2.5.2Sam James2022-04-173-175/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libseccomp: Stabilize 2.5.3 hppa, #833657Arthur Zamarin2022-02-231-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/libseccomp: Stabilize 2.5.3 arm64, #833657Arthur Zamarin2022-02-191-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/libseccomp: Stabilize 2.5.3 arm, #833657Arthur Zamarin2022-02-191-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/libseccomp: Stabilize 2.5.3 ppc64, #833657Sam James2022-02-191-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libseccomp: Stabilize 2.5.3 ppc, #833657Sam James2022-02-191-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libseccomp: Stabilize 2.5.3 x86, #833657Sam James2022-02-191-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libseccomp: Stabilize 2.5.3 amd64, #833657Sam James2022-02-191-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>