The 2.4 release branched off master over a year ago, and it isn't clear when 2.5 will be released ( https://github.com/seccomp/libseccomp/milestone/4 ). I'd like to support building the newer seccomp library, so here's a live ebuild for it. Notably, it supports riscv now. Reproducible: Always The existing ebuild had a TODO for adding Python support, so I did that as well.
Created attachment 649028 [details] libseccomp-9999.ebuild
Upstream cleared the 2.5 milestone last week and just tagged the 2.5.0 release, so I'm changing this bug to a request to: - Update libseccomp to 2.5.0 - Add the ~riscv keyword - Unmask seccomp in the riscv profile
(In reply to David Michael from comment #2) > Upstream cleared the 2.5 milestone last week and just tagged the 2.5.0 > release, so I'm changing this bug to a request to: > > - Update libseccomp to 2.5.0 Let's use the bug for that. > - Add the ~riscv keyword > - Unmask seccomp in the riscv profile Please file a separate bug for that, and block it on this.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e4f632fcfc68ab3fb3916fa25a08855ded90d06 commit 7e4f632fcfc68ab3fb3916fa25a08855ded90d06 Author: Lars Wendler <polynomial-c@gentoo.org> AuthorDate: 2020-07-21 08:31:34 +0000 Commit: Lars Wendler <polynomial-c@gentoo.org> CommitDate: 2020-07-21 08:32:23 +0000 sys-libs/libseccomp: Bump to version 2.5.0 Bug: https://bugs.gentoo.org/732382 Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> sys-libs/libseccomp/Manifest | 1 + sys-libs/libseccomp/libseccomp-2.5.0.ebuild | 78 +++++++++++++++++++++++++++++ 2 files changed, 79 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c5a52ace71fe4c98e3b15a287d0d316f5d37908 commit 9c5a52ace71fe4c98e3b15a287d0d316f5d37908 Author: David Michael <fedora.dm0@gmail.com> AuthorDate: 2020-07-21 08:20:38 +0000 Commit: Lars Wendler <polynomial-c@gentoo.org> CommitDate: 2020-07-21 08:32:22 +0000 sys-libs/libseccomp: New live ebuild Bug: https://bugs.gentoo.org/732382 Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> sys-libs/libseccomp/libseccomp-9999.ebuild | 76 ++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+)
Is there anything left to do before this bug can be closed?
It looks good to me. The riscv profile part was moved to bug #733356 so this part is done, thanks.