Re: git: a95989d60524 - main - Restore three ports removed too early and assume their maintainership.

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Tue, 03 Jan 2023 18:39:17 UTC
Alexey Dokuchaev <danfe@freebsd.org> writes:

> On Sat, Dec 31, 2022 at 11:36:25AM +0000, Rene Ladan wrote:
>
>> On Sat, Dec 31, 2022 at 02:52:19AM +0000, Alexey Dokuchaev wrote:
>> > commit a95989d60524592010f8ee3cfbd45fa926b5e8f2
>> > 
>> > Restore three ports removed too early and assume their maintainership.
>>  
>> These versions are long unsupported upstream, how are you going to deal
>> with the non-optional systemd support for new versions?
>
> Ideally patch those systemdish bits around, like we do for other ports
> that interact with systemd.  I'd yet to see exactly how much work that
> be.  For the time being, existing versions work fine and shouldn't have
> been deprecated in the first place.

<sys/signalfd.h> is provided by devel/libepoll-shim.

<systemd/sd-bus.h> can be replaced by <basu/sd-bus.h> via devel/basu e.g.,
https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/community/fprintd/pam-use-basu-and-remove-sd-login.patch

<systemd/sd-login.h> can be dropped (like Alpine) or replaced with
sysutils/consolekit2, from which (e)logind API has evolved e.g.,
sd_session_is_remote is similar to lib_consolekit_session_is_remote

Just FYI.