# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI=6 KEYWORDS="~amd64 ~x86" inherit git-r3 EGIT_REPO_URI="https://gitlab.com/NTPsec/ntpsec.git" PYTHON_COMPAT=( python2_7 ) #PYTHON_COMPAT=( python3_4 ) PYTHON_REQ_USE='threads(+)' inherit python-r1 waf-utils DESCRIPTION="The NTP reference implementation, refactored" HOMEPAGE="https://www.ntpsec.org/" LICENSE="ntp" SLOT="0" IUSE="ntpviz refclock ssl seccomp" #ionice X_CDEPEND=" sys-libs/libcap dev-python/psutil ssl? ( dev-libs/openssl ) seccomp? ( sys-libs/libseccomp ) " RDEPEND=" ${X_CDEPEND} ntpviz? ( sci-visualization/gnuplot media-fonts/liberation-fonts ) " DEPEND=" ${X_CDEPEND} app-text/asciidoc app-text/docbook-xsl-stylesheets sys-devel/bison " src_prepare() { python_setup eapply_user } src_configure() { local group_127=() # $(use ssl && echo "--enable-crypto") \ ## Replaced waf-utils_src_configure --nopyc --nopyo \ --prefix="${EPREFIX}/usr" \ $(use ssl && echo "--enable-crypto") \ $(use seccomp && echo "--enable-seccomp") \ $(use refclock && echo "--refclock=all") \ --mandir=/usr/share/man/ } src_install() { waf-utils_src_install mv -v "${ED}/usr/"{,share/}man if use ntpviz ; then dosbin "${S}/contrib/cpu-temp-log" \ "${S}/contrib/gps-log" \ "${S}/contrib/smartctl-temp-log" \ "${S}/contrib/temper-temp-log" \ "${S}/contrib/zone-temp-log" else dorm "${ED}/bin/ntpviz" "${ED}/share/man/man1/ntpviz.1.bz2" fi dodoc "${S}/contrib/ntp.conf.basic.sample" "${S}/contrib/ntp.conf.log.sample" dosbin "${S}/attic/ntpdate" cp "${files}/ntpd.service" "/usr/lib/systemd/system/" }