Summary: | media-sound/mpd-0.23.13: optional io_uring | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | CaptainBlood <luc_pierard_de_maujouy> |
Component: | Current packages | Assignee: | Adrian Schollmeyer <nex+b-g-o> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | luc_pierard_de_maujouy, proxy-maint |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/38716 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
ebuild patch
ebuild patch ebuild patch ebuild patch |
Created attachment 883201 [details, diff]
ebuild patch
Better conformant patch.
Created attachment 883202 [details, diff]
ebuild patch
package dependency added.
side note:
net-fs/samba suffers the same, blocking sys-libs/liburing removal here.
Created attachment 883203 [details, diff]
ebuild patch
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7274988e561d1dfd666b5c02d39a98d7db39995e commit 7274988e561d1dfd666b5c02d39a98d7db39995e Author: Adrian Schollmeyer <nex+b-g-o@nexadn.de> AuthorDate: 2024-09-21 14:42:23 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-09-22 13:06:29 +0000 media-sound/mpd: optional io-uring, fix yajl deps, support log_file=syslog This introduces yajl as a new USE flag, controlling whether the program should link against dev-libs/yajl. This is needed for two different features, hence the new REQUIRED_USE. Closes: https://bugs.gentoo.org/922980 Closes: https://bugs.gentoo.org/934927 Closes: https://bugs.gentoo.org/937264 Signed-off-by: Adrian Schollmeyer <nex+b-g-o@nexadn.de> Signed-off-by: Sam James <sam@gentoo.org> media-sound/mpd/files/mpd-0.23.15.init-r1 | 61 +++++++ media-sound/mpd/metadata.xml | 2 + media-sound/mpd/mpd-0.23.15-r2.ebuild | 291 ++++++++++++++++++++++++++++++ 3 files changed, 354 insertions(+) |
Created attachment 883200 [details, diff] ebuild patch io_uring currently hardcoded in ebuild. Some kernel may have io_uring disabled, e.g. for security reason. A minimal patch to bump ebuild in this respect. Binary size decreases ~ 10%. No more pesky terminal warning. Please note both ebuild have no addressing CONFIG_CHECK