Thanks.
I can look into doing it and testing tomorrow since 8th of June it a public holiday here, though if any other maintainer wants feel free to jump in and do it yourself.
The bumped version works with glibc, seems like only nodocs patch is needed, however it does not build on musl, async.c errors solved by including signal.h there, but then ../elogind-252.9/src/basic/mountpoint-util.c:218:13: error: implicit declaration of function 'statx'; did you mean 'stat'? [-Werror=implicit-function-declaration] 218 | if (statx(fd, filename, (FLAGS_SET(flags, AT_SYMLINK_FOLLOW) ? 0 : AT_SYMLINK_NOFOLLOW) | | ^~~~~ And I am not sure how to deal with it, would appreciate a help.
Disregard, I see Alpine has patches for it, I will resume work on it this weekend.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b25dd2a6dc1f1df46bcc98ee7bf80648f1850651 commit b25dd2a6dc1f1df46bcc98ee7bf80648f1850651 Author: Piotr Karbowski <slashbeast@gentoo.org> AuthorDate: 2023-06-10 14:50:36 +0000 Commit: Piotr Karbowski <slashbeast@gentoo.org> CommitDate: 2023-06-10 14:54:55 +0000 sys-auth/elogind: 252.9 version bump. - Tested build with musl on hardened profile (+selinux). - Tested build, tests and runtime with glibc. - The musl patches sourced out of Alpine Linux. Closes: https://bugs.gentoo.org/907976 Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org> sys-auth/elogind/Manifest | 1 + sys-auth/elogind/elogind-252.9.ebuild | 167 +++++++++++++++++++++ .../files/elogind-252.9-musl-getdents.patch | 35 +++++ .../elogind/files/elogind-252.9-musl-gshadow.patch | 14 ++ .../files/elogind-252.9-musl-more-strerror_r.patch | 44 ++++++ .../files/elogind-252.9-musl-rlim-max.patch | 13 ++ .../files/elogind-252.9-musl-sigfillset.patch | 12 ++ .../elogind/files/elogind-252.9-musl-statx.patch | 26 ++++ .../files/elogind-252.9-musl-strerror_r.patch | 89 +++++++++++ sys-auth/elogind/files/elogind-252.9-nodocs.patch | 28 ++++ 10 files changed, 429 insertions(+)