--- ntp-4.2.6_p5-r13.ebuild 2014-12-19 15:08:17.677871803 -0800 +++ ntp-4.2.8.ebuild 2014-12-19 16:42:01.725293591 -0800 @@ -9,23 +9,25 @@ MY_P=${P/_p/p} DESCRIPTION="Network Time Protocol suite/programs" HOMEPAGE="http://www.ntp.org/" -SRC_URI="http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-${PV:0:3}/${MY_P}.tar.gz - mirror://gentoo/${MY_P}-manpages.tar.bz2" +SRC_URI="http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-${PV:0:3}/${MY_P}.tar.gz" LICENSE="HPND BSD ISC" SLOT="0" KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~m68k-mint" IUSE="caps debug doc examples ipv6 openntpd parse-clocks samba selinux snmp ssl vim-syntax zeroconf" -DEPEND=">=sys-libs/ncurses-5.2 +CDEPEND=">=sys-libs/ncurses-5.2 >=sys-libs/readline-4.1 + >=dev-libs/libevent-2.0.9 kernel_linux? ( caps? ( sys-libs/libcap ) ) zeroconf? ( net-dns/avahi[mdnsresponder-compat] ) !openntpd? ( !net-misc/openntpd ) snmp? ( net-analyzer/net-snmp ) ssl? ( dev-libs/openssl ) parse-clocks? ( net-misc/pps-tools )" -RDEPEND="${DEPEND} +DEPEND="${CDEPEND} + dev-util/pkgconfig" +RDEPEND="${CDEPEND} selinux? ( sec-policy/selinux-ntp ) vim-syntax? ( app-vim/ntp-syntax )" PDEPEND="openntpd? ( net-misc/openntpd )" @@ -38,7 +40,6 @@ } src_prepare() { - epatch "${FILESDIR}"/${PN}-4.2.4_p5-adjtimex.patch #254030 epatch "${FILESDIR}"/${PN}-4.2.4_p7-nano.patch #270483 append-cppflags -D_GNU_SOURCE #264109 } @@ -52,6 +53,8 @@ export ac_cv_lib_dns_sd_DNSServiceRegister=${ac_cv_header_dns_sd_h} econf \ --with-lineeditlibs=readline,edit,editline \ + --with-yielding-select \ + --disable-local-libevent \ $(use_enable caps linuxcaps) \ $(use_enable parse-clocks) \ $(use_enable ipv6) \ @@ -68,7 +71,6 @@ mv "${ED}"/usr/bin/{ntpd,ntpdate} "${ED}"/usr/sbin/ || die "move to sbin" dodoc INSTALL WHERE-TO-START - doman "${WORKDIR}"/man/*.[58] use doc && dohtml -r html/* insinto /usr/share/ntp