ChangeLog

# ChangeLog for net-misc/chrony
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/chrony/ChangeLog,v 1.43 2008/04/24 06:58:39 tove Exp $

24 Apr 2008; Torsten Veller
+files/chrony-1.23-sources.diff, chrony-1.23.ebuild:
Make the sources command output properly signed numbers.

29 Mar 2008; Torsten Veller -chrony-1.21-r1.ebuild:
Cleaning

28 Mar 2008; nixnut chrony-1.23.ebuild:
Stable on ppc wrt bug 214757

27 Mar 2008; Jeroen Roovers chrony-1.23.ebuild:
Stable for HPPA (bug #214757).

25 Jan 2008; Raúl Porcel chrony-1.23.ebuild:
sparc/x86 stable

*chrony-1.23 (02 Dec 2007)

02 Dec 2007; Torsten Veller +chrony-1.23.ebuild:
Version bump.

20 Aug 2007; Torsten Veller files/chronyd.conf:
Fix bug #189037

22 Mar 2007; Torsten Veller files/chronyd.rc:
Removed bashism from initscript (#171752)

12 Mar 2007; Torsten Veller
-files/chrony-1.20-sys_linux.c-gentoo.diff,
-files/chrony-1.21-addrfilt.c.diff, -files/chrony-1.21-io_linux.h.diff,
-chrony-1.20.ebuild, -chrony-1.20-r1.ebuild, -chrony-1.21.ebuild:
Cleaning

03 Nov 2006; Ilya A. Volynets-Evenbakh
chrony-1.21-r1.ebuild:
Stable on mips

30 Aug 2006; Michael Hanselmann chrony-1.21-r1.ebuild:
Stable on ppc.

30 Aug 2006; Gustavo Zacarias chrony-1.21-r1.ebuild:
Stable on sparc wrt #141452

29 Aug 2006; Joshua Jackson chrony-1.21-r1.ebuild:
Stable x86; bug #141452

28 Aug 2006; Jeroen Roovers chrony-1.21-r1.ebuild:
Stable for HPPA (bug #141452, early because the stable version doesn't build).

28 Aug 2006; Jeroen Roovers
+files/chrony-1.21-hppa.patch, chrony-1.21-r1.ebuild:
Apply tove's patch (bug #141452, comment #7).

22 Aug 2006; Torsten Veller chrony-1.21-r1.ebuild:
Added a fix for bug #144680.

*chrony-1.21-r1 (19 Aug 2006)

19 Aug 2006; Torsten Veller
+files/chrony-1.21-makefile.diff, +chrony-1.21-r1.ebuild:
Added more patches from upstream.

02 Jul 2006; Chris White metadata.xml:
Japanese metdata.xml translation. Thanks to Yoshino-san in bug #134047.

26 Apr 2006; Jon Hood chrony-1.21.ebuild:
Add ~amd64, #131023.

23 Apr 2006; Torsten Veller chrony-1.21.ebuild:
Adding lost hppa keyword again.

*chrony-1.21 (25 Mar 2006)

25 Mar 2006; Torsten Veller
-files/chrony-1.19-chrony.conf.example-gentoo.diff,
-files/chrony-1.19-conf.c-gentoo.diff, +files/chrony-1.21-addrfilt.c.diff,
+files/chrony-1.21-io_linux.h.diff, files/chronyd.conf, files/chronyd.rc,
-chrony-1.19.ebuild, +chrony-1.21.ebuild:
Version bump (#105250). Additional fixes for GCC-4 (#126283) and different
arches (#105250, #108146). Removed patch from bug #21058.
Testing is needed.
Removed chrony-1.19.

15 Jul 2005; Rene Nussbaumer chrony-1.20-r1.ebuild:
Stable on hppa.

05 May 2005; Michael Hanselmann chrony-1.20-r1.ebuild:
Added to ~hppa.

01 May 2005; Michael Hanselmann chrony-1.20.ebuild:
Stable on ppc.

23 Oct 2004; Wout Mertens chrony-1.20-r1.ebuild:
Depend on dns if available (#61700)

23 Oct 2004; Wout Mertens chrony-1.20-r1.ebuild:
Include Alexander Papaspyrou's patch for CONFIG_HZ=200 support. (#21058)

01 Jul 2004; Jon Hood chrony-1.19.ebuild,
chrony-1.20.ebuild:
change virtual/glibc to virtual/libc

07 Jun 2004; Wout Mertens chrony-1.20.ebuild,
chrony-1.19.99.2.ebuild:
1.20 marked stable for x86, 1.19.99.2 removed.

02 Jun 2004; David Holm chrony-1.20.ebuild:
Added to ~ppc.

19 Mar 2004; Michael Sterrett
chrony-1.19.99.2.ebuild, chrony-1.19.ebuild, chrony-1.20.ebuild:
fix depend (bug #45110)

20 Feb 2004; Ilya Volynets chrony-1.20.ebuild:
Add ~mips to keywords

*chrony-1.20 (26 Nov 2003)

26 Nov 2003; Wout Mertens :
version bump. Should fix #33934 and #21058.
Some better RTC configuration thanks to Rob Davies, #28040.

06 Oct 2003; Jason Wever chrony-1.19.99.2.ebuild,
chrony-1.19.ebuild:
Marked 1.19.99.2 to stable and masked 1.19 to fix bug #30499.

*chrony-1.19.99.2 (07 Aug 2003)

07 Aug 2003; Mike Frysinger :
Update to work with newer kernels #25347.

*chrony-1.19 (18 Mar 2003)

16 Jun 2003; Mike Frysinger :
init.d/conf.d fixes #22436.

18 Mar 2003; Wout Mertens :
Version bump, no changes to the ebuild needed.
Still wondering whether the drift and rtc files shouldn't go in
/var somewhere.

06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords

*chrony-1.18 (12 May 2002)

06 Jul 2002; phoen][x chrony-1.18.ebuild:
Added KEYWORDS.

12 May 2002; Wout Mertens chrony-1.18.ebuild:
Changed default config file to /etc/chrony/chrony.conf
Put reasonable defaults in example config
Added auto pid file detection to startup script

12 May 2002; Bardur Arantsson chrony-1.18.ebuild:
Initial ebuild

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX chrony-1.20-chrony.conf.example-gentoo.diff 1592 RMD160 582a9ee48d12f677772c54c3e97f6baa2c19811d SHA1 d64706e3e96124c88254de569629bd52ec511cd5 SHA256 8eb8a3cec402ab25b24c595d113f41c901e975260e7106b738e6ec72368efb97
AUX chrony-1.20-conf.c-gentoo.diff 342 RMD160 8e7eaf6091171d7cca51e8f82f7c94f15f8231ad SHA1 0769dd921e1e52f678dc81232b12749e161ca92c SHA256 c99dd789529c1cb7a3533069f5cc66be672910c23cd7c7c1aea710bb4779e61f
AUX chrony-1.21-hppa.patch 572 RMD160 527c9dff58563168e34efbcc3da15b329cc6009f SHA1 159abdea72e63268ae87655859908404d4d179ed SHA256 b755684e28aea7da4276c540a51eb33016f3dbf8b5cd2e3228f2a2915dbc5c1c
AUX chrony-1.21-makefile.diff 627 RMD160 4a661285ceebdf8609baa084454fdfdff3e47443 SHA1 7162220786f568f8170cf36fa9d6da8c2a0af6c5 SHA256 e90b6ac857b854aaa2f67124da3ec18933f3897eec075d5438ae3bdf751481ac
AUX chrony-1.23-sources.diff 1719 RMD160 56c443d44647603407e05ea7b0c0ac6e8e4fa96c SHA1 2aaff60839745d43f28c6df7931bb7b932c09250 SHA256 f0ad08f480879fffd565a60a1d69a5f0283194b414e952d9ca587c947ecc92a3
AUX chronyd.conf 584 RMD160 53355fefd2cede585ee91f30fa624a2a157052c6 SHA1 a900bef7a884c4efe702584eaab43ca93761c0d7 SHA256 2fd6d1104f423e271592f773f43a19174d0fafe287fd1dbeb0b3a5be456b6525
AUX chronyd.rc 1562 RMD160 43630070dd1571faecc1933b3bd6b5490b76d903 SHA1 1abf6e6d3cb4b2b33c3c291cd4f9efb0df8a47a4 SHA256 e6577a8475aaf71a7dc0fa5c0d2e8271ee71b9302c33e6ffaf3a9c60c8c7bfd5
DIST chrony-1.23.tar.gz 321015 RMD160 6f92aeac15d252821ff72a02f340fc0e562eddc1 SHA1 f0c6b32099329f358dbdb4f62753d2c7cbc13c79 SHA256 889f292458ccb3f20ae4f5872110d776a639f1cda2d1df694eb88a14726832c5
EBUILD chrony-1.23.ebuild 1852 RMD160 d800c5963cc601f755dda8f844c275d27f0cf8bc SHA1 1aa97498c97cda44645516fab5e28bd3dd1b7d4c SHA256 13021eb71751ede04896a6969cf33f0154085193a44dc2a3a0cc57c13d4210cd
MISC ChangeLog 5577 RMD160 a67b0035e0e7aecb6c360cd5954b6a4804ff0c35 SHA1 20b70462eba255adf0388c1f62f3b0a8f5f12027 SHA256 40837c94b9dd3207ee2b532df99994b7c4178b3d799933ac9997acf9bdee46e2
MISC metadata.xml 1015 RMD160 bc4f53cbd06cae4ff0a69ba174b833e91ad5440c SHA1 69d13ba674429a8c83b9f44ed5041622307ce3cc SHA256 a7aea8351438b01c2f11e779007851f07c3bddfac99a2f1a87addbbdef15cb64
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkgQL6UACgkQV3J2n04EauzHEQCgiXYF0ZufwHE36k1q1jggxCAw
VMEAnRQDGPd1eMIWWmueWqEAt7NaP5jE
=IBC3
-----END PGP SIGNATURE-----

chrony-1.23.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/chrony/chrony-1.23.ebuild,v 1.5 2008/04/24 06:58:39 tove Exp $

inherit eutils toolchain-funcs

MY_P=${P/_pre/-pre}
S=${WORKDIR}/${MY_P}

DESCRIPTION="NTP client and server programs"
HOMEPAGE="http://chrony.sunsite.dk/"
SRC_URI="http://chrony.sunsite.dk/download/${MY_P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 hppa ~mips ppc sparc x86"
IUSE="readline"

DEPEND="readline? ( >=sys-libs/readline-4.1-r4 )"

src_unpack() {
unpack ${A} ; cd "${S}"
epatch "${FILESDIR}"/${PN}-1.20-conf.c-gentoo.diff
epatch "${FILESDIR}"/${PN}-1.20-chrony.conf.example-gentoo.diff
epatch "${FILESDIR}"/${PN}-1.21-makefile.diff
epatch "${FILESDIR}"/${P}-sources.diff

sed -i "s:/etc/chrony:/etc/chrony/chrony:g" \
chrony*.{1,5,8} faq.txt chrony.texi || die "sed failed"

# bug 214757
sed -i "s:defined(__ppc__) ||:& defined(__powerpc__) ||:" \
"${S}"/io_linux.h || die

epatch "${FILESDIR}"/${PN}-1.21-hppa.patch
}

src_compile() {
tc-export CC
local myconf
# selfwritten configure
use readline || myconf="--disable-readline"
./configure --prefix=/usr \
--infodir=/usr/share/info \
--mandir=/usr/share/man \
${myconf} ${EXTRA_ECONF} || die "configure failed"
emake all || die "make failed"
emake docs || die "make docs failed"
}

src_install() {
dobin chronyc || die
dosbin chronyd || die

dodoc chrony.txt README examples/chrony.{conf,keys}.example || die
dohtml chrony.html || die
doman *.{1,5,8}
doinfo chrony.info*

newinitd "${FILESDIR}"/chronyd.rc chronyd || die
dosed "s:the documentation directory:/usr/share/doc/${PF}/:" \
/etc/init.d/chronyd || die "doc sed failed"
newconfd "${FILESDIR}"/chronyd.conf chronyd || die

keepdir /var/{lib,log}/chrony /etc/chrony
}

files

metadata.xml




no-herd

tove@gentoo.org


Chrony is a pair of programs (chronyd and chronyc) which are used to maintain
the accuracy of the system clock on a computer. chronyd has been specifically
written to work well for systems which have only an intermittent (e.g. dial-up)
connection to the network where the NTP servers are. It still works well
in a "permanently connected" mode.


Chrony はコンピュータのシステム・クロックの精度を保つために使われるプログラムの
ペア(chronyd と chronyc)です。chronyd は NTP サーバがあるネットワークと断続的な
接続(e.g. dial-up)しか持たないシステムで機能するよう書かれています。ですが永続的
な接続でも機能します。