We are SERIOUSLY behind upstream here.
Created attachment 798991 [details] linuxptp-3.1.1.ebuild Version bump, EAPI 7->8, more systemd units, install example configuration.
Created attachment 798993 [details] phc2sys@.service
Created attachment 798995 [details] ptp4l@.service
Slight correction to the above, turns out that files with @ in the name are apparently banned from filesdir so the template units would have to be renamed (e.g. to fooAT.service) and then installed with systemd_newunit. Or they could be distributed as distfiles via devspace.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d998008bf946024fd3a47f4d9b201e477b447cef commit d998008bf946024fd3a47f4d9b201e477b447cef Author: Marek Szuba <marecki@gentoo.org> AuthorDate: 2022-08-15 09:00:18 +0000 Commit: Marek Szuba <marecki@gentoo.org> CommitDate: 2022-08-15 09:03:27 +0000 net-misc/linuxptp: add 3.1.1 Closes: https://bugs.gentoo.org/864547 Signed-off-by: Marek Szuba <marecki@gentoo.org> net-misc/linuxptp/Manifest | 1 + net-misc/linuxptp/files/phc2sysAT.service | 13 +++++++++ net-misc/linuxptp/files/ptp4lAT.service | 11 ++++++++ net-misc/linuxptp/linuxptp-3.1.1.ebuild | 45 +++++++++++++++++++++++++++++++ 4 files changed, 70 insertions(+)