diff options
author | Christoph Junghans <ottxor@gentoo.org> | 2012-12-22 06:30:51 +0000 |
---|---|---|
committer | Christoph Junghans <ottxor@gentoo.org> | 2012-12-22 06:30:51 +0000 |
commit | 05cd3e9841d4fea8fd315e89ed4645708d6353ce (patch) | |
tree | b24db87226f7ed23ad6e02a6c297cfd0fba1799e /net-misc/openntpd | |
parent | Remove unused eutils eclass. (diff) | |
download | gentoo-2-05cd3e9841d4fea8fd315e89ed4645708d6353ce.tar.gz gentoo-2-05cd3e9841d4fea8fd315e89ed4645708d6353ce.tar.bz2 gentoo-2-05cd3e9841d4fea8fd315e89ed4645708d6353ce.zip |
added latest debian version
(Portage version: 2.2.0_alpha149/cvs/Linux x86_64, signed Manifest commit with key C2000586)
Diffstat (limited to 'net-misc/openntpd')
-rw-r--r-- | net-misc/openntpd/ChangeLog | 7 | ||||
-rw-r--r-- | net-misc/openntpd/openntpd-20080406.ebuild | 59 |
2 files changed, 65 insertions, 1 deletions
diff --git a/net-misc/openntpd/ChangeLog b/net-misc/openntpd/ChangeLog index e47cd0912ddc..07a8ea8411cf 100644 --- a/net-misc/openntpd/ChangeLog +++ b/net-misc/openntpd/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for net-misc/openntpd # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/openntpd/ChangeLog,v 1.61 2012/12/19 16:15:58 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/openntpd/ChangeLog,v 1.62 2012/12/22 06:30:51 ottxor Exp $ + +*openntpd-20080406 (22 Dec 2012) + + 22 Dec 2012; Christoph Junghans <ottxor@gentoo.org> +openntpd-20080406.ebuild: + added latest debian version 19 Dec 2012; Jeroen Roovers <jer@gentoo.org> openntpd-3.9_p1-r4.ebuild: Stable for HPPA (bug #426464). diff --git a/net-misc/openntpd/openntpd-20080406.ebuild b/net-misc/openntpd/openntpd-20080406.ebuild new file mode 100644 index 000000000000..3fd455ada193 --- /dev/null +++ b/net-misc/openntpd/openntpd-20080406.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/openntpd/openntpd-20080406.ebuild,v 1.1 2012/12/22 06:30:51 ottxor Exp $ + +EAPI=5 + +inherit autotools eutils toolchain-funcs user + +MY_P="${P/-/_}p" +DEB_VER="4" +DESCRIPTION="Lightweight NTP server ported from OpenBSD" +HOMEPAGE="http://www.openntpd.org/" +SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${MY_P}.orig.tar.gz + mirror://debian/pool/main/${PN:0:1}/${PN}/${MY_P}-${DEB_VER}.debian.tar.gz" + +LICENSE="BSD GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="ssl selinux" + +RDEPEND="ssl? ( dev-libs/openssl ) + selinux? ( sec-policy/selinux-ntp ) + !<=net-misc/ntp-4.2.0-r2 + !net-misc/ntp[-openntpd]" +DEPEND="${RDEPEND} + virtual/yacc" + +S="${WORKDIR}/${MY_P/_/-}" + +pkg_setup() { + enewgroup ntp + enewuser ntp -1 -1 /var/lib/openntpd/chroot ntp + + # make sure user has correct HOME when flipping between + # the standard ntp pkg and this one + usermod -d /var/lib/openntpd/chroot ntp +} + +src_prepare() { + sed -i '/NTPD_USER/s:_ntp:ntp:' ntpd.h || die + + epatch "${WORKDIR}"/debian/patches/*.patch + sed -i 's:debian:gentoo:g' ntpd.conf || die + eautoreconf # deb patchset touches .ac files and such +} + +src_configure() { + econf \ + --disable-strip \ + $(use_with !ssl builtin-arc4random) \ + AR="$(type -p $(tc-getAR))" +} + +src_install() { + default + + newinitd "${FILESDIR}/openntpd.init.d-3.9_p1-r4" ntpd + newconfd "${FILESDIR}/openntpd.conf.d-3.9_p1-r4" ntpd +} |