summaryrefslogtreecommitdiff
path: root/net-misc/ntpsec/ntpsec-9999.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'net-misc/ntpsec/ntpsec-9999.ebuild')
-rw-r--r--net-misc/ntpsec/ntpsec-9999.ebuild29
1 files changed, 18 insertions, 11 deletions
diff --git a/net-misc/ntpsec/ntpsec-9999.ebuild b/net-misc/ntpsec/ntpsec-9999.ebuild
index 4002c11f617b..14b09ccd4201 100644
--- a/net-misc/ntpsec/ntpsec-9999.ebuild
+++ b/net-misc/ntpsec/ntpsec-9999.ebuild
@@ -20,7 +20,7 @@ else
https://ftp.ntpsec.org/pub/releases/${P}.tar.gz
verify-sig? ( https://ftp.ntpsec.org/pub/releases/${P}.tar.gz.asc )
"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~x86"
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-ntpsec )"
fi
@@ -121,13 +121,12 @@ src_configure() {
--nopyc
--nopyo
--refclock="${CLOCKSTRING}"
- #--build-epoch="$(date +%s)"
- $(use doc || echo "--disable-doc")
- $(use early && echo "--enable-early-droproot")
- $(use samba && echo "--enable-mssntp")
- $(use seccomp && echo "--enable-seccomp")
- $(use smear && echo "--enable-leap-smear")
- $(use debug && echo "--enable-debug")
+ $(use_enable doc)
+ $(usev early --enable-early-droproot)
+ $(usev samba --enable-mssntp)
+ $(usev seccomp --enable-seccomp)
+ $(usev smear --enable-leap-smear)
+ $(usev debug --enable-debug)
)
python_setup
cp -v "${FILESDIR}/flit.toml" "pylib/pyproject.toml" || die
@@ -168,6 +167,9 @@ src_install() {
chmod 770 "${ED}"/var/lib/ntp
keepdir /var/lib/ntp
+ # Ensure statsdir exists
+ keepdir /var/log/ntpstats/
+
# Install a logrotate script
mkdir -pv "${ED}"/etc/logrotate.d
cp -v "${S}"/etc/logrotate-config.ntpd "${ED}"/etc/logrotate.d/ntpd
@@ -176,14 +178,19 @@ src_install() {
cp -v "${FILESDIR}"/ntp.conf "${ED}"/etc/ntp.conf
cp -Rv "${S}"/etc/ntp.d/ "${ED}"/etc/
- # move doc files to /usr/share/doc/"${P}"
- use doc && mv -v "${ED}"/usr/share/doc/"${PN}" "${ED}"/usr/share/doc/"${P}"/html
-
ln -svf pylib build/main/ntp || die
distutils-r1_src_install
waf-utils_src_install --notests
python_fix_shebang "${ED}"
python_optimize
+
+ # move doc files to /usr/share/doc/"${PF}"
+ # TODO check when upstream waf updated to > 2.1.9 and configure with:
+ # --docdir="/use/share/docs/${PF}"
+ # --htmldir="/use/share/docs/${PF}/html"
+ if use doc ; then
+ mv -v "${ED}"/usr/share/doc/"${PN}" "${ED}"/usr/share/doc/"${PF}"/html || die
+ fi
}
pkg_postinst() {