Here are the patches for ntp that add support for s6 supervision. This support only comes into play with >=sys-apps/openrc-0.16.3, but I didn't add an rdepend for that because the support is optional depending on whether you add the init script to the runlevel that uses it. I'll attach the ebuild diff and the other files here.
Created attachment 404192 [details, diff] ebuild.patch This is the ebuild changes.
Created attachment 404194 [details] run-s6 This is the run script for the s6 service.
Created attachment 404196 [details] ntpd-s6.rc This is the new init script for s6 support.
Created attachment 404220 [details] run-s6 Updated run script; we need to redirect stderr to stdout.
Created attachment 404490 [details, diff] ebuild.patch This adds support for s6 via the s6 eclass that was just added to the tree.
Comment on attachment 404220 [details] run-s6 there's no reason to use sep exec lines. merge these two into one.