From masaki@club.kyutech.ac.jp  Fri Dec  7 15:14:14 2012
Return-Path: <masaki@club.kyutech.ac.jp>
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id AA2782DD
	for <FreeBSD-gnats-submit@freebsd.org>; Fri,  7 Dec 2012 15:14:14 +0000 (UTC)
	(envelope-from masaki@club.kyutech.ac.jp)
Received: from lapis.club.kyutech.ac.jp (lapis.club.kyutech.ac.jp [131.206.108.11])
	by mx1.freebsd.org (Postfix) with ESMTP id 274D78FC12
	for <FreeBSD-gnats-submit@freebsd.org>; Fri,  7 Dec 2012 15:14:13 +0000 (UTC)
Received: from lapis.club.kyutech.ac.jp (localhost [127.0.0.1])
	by lapis.club.kyutech.ac.jp (Postfix) with ESMTP id 004FE90882F
	for <FreeBSD-gnats-submit@freebsd.org>; Sat,  8 Dec 2012 00:14:13 +0900 (JST)
Received: from lapis.club.kyutech.ac.jp ([127.0.0.1])
	by lapis.club.kyutech.ac.jp (lapis.club.kyutech.ac.jp [127.0.0.1]) (amavisd-new, port 10027)
	with ESMTP id um7_h2ZcxRsN; Sat,  8 Dec 2012 00:14:04 +0900 (JST)
Received: from rosetta.club.kyutech.ac.jp (rosetta.club.kyutech.ac.jp [131.206.108.15])
	by lapis.club.kyutech.ac.jp (Postfix) with ESMTPS id 41B7B90883B;
	Sat,  8 Dec 2012 00:14:04 +0900 (JST)
Received: from rosetta.club.kyutech.ac.jp (localhost [127.0.0.1])
	by rosetta.club.kyutech.ac.jp (8.14.5/8.14.5) with ESMTP id qB7FE4RJ008471;
	Sat, 8 Dec 2012 00:14:04 +0900 (JST)
	(envelope-from masaki@rosetta.club.kyutech.ac.jp)
Received: (from masaki@localhost)
	by rosetta.club.kyutech.ac.jp (8.14.5/8.14.5/Submit) id qB7FE3FC008470;
	Sat, 8 Dec 2012 00:14:03 +0900 (JST)
	(envelope-from masaki)
Message-Id: <201212071514.qB7FE3FC008470@rosetta.club.kyutech.ac.jp>
Date: Sat, 8 Dec 2012 00:14:03 +0900 (JST)
From: Masaki TAGAWA <masaki@club.kyutech.ac.jp>
Reply-To: Masaki TAGAWA <masaki@club.kyutech.ac.jp>
To: FreeBSD-gnats-submit@freebsd.org
Cc: masaki@club.kyutech.ac.jp
Subject: New port: net/chrony - System Clock Synchronization Client and Server
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         174263
>Category:       ports
>Synopsis:       New port: net/chrony - System Clock Synchronization Client and Server
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    swills
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Dec 07 15:20:00 UTC 2012
>Closed-Date:    Tue Apr 08 17:16:20 UTC 2014
>Last-Modified:  Tue Apr 08 17:16:20 UTC 2014
>Originator:     Masaki TAGAWA
>Release:        FreeBSD 9.0-STABLE amd64
>Organization:
Kyushu Institute of Technology
>Environment:
System: FreeBSD rosetta.club.kyutech.ac.jp 9.0-STABLE FreeBSD 9.0-STABLE #8: Mon Jul 2 11:36:08 JST 2012 root@rosetta.club.kyutech.ac.jp:/usr/obj/usr/src/sys/CLUBVMKERNEL amd64
>Description:
Chrony is a pair of programs which are used to maintain the accuracy of the
system clock on a computer. The two programs are called chronyd and chronyc.

Chronyd is a daemon which runs in background on the system. It obtains
measurements via the network of the system clock's offset relative to time
servers on other systems and adjusts the system time accordingly. For isolated
systems, the user can periodically enter the correct time by hand (using
		Chronyc). In either case, Chronyd determines the rate at which the computer
gains or loses time, and compensates for this. Chronyd implements the NTP 
protocol and can act as either a client or a server.

Chronyc provides a user interface to Chronyd for monitoring its performance and
configuring various settings. It can do so while running on the same computer
as the Chronyd instance it is controlling or a different computer.

WWW: http://chrony.tuxfamily.org/
>How-To-Repeat:
	
>Fix:

	

--- chrony.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	chrony
#	chrony/pkg-plist
#	chrony/distinfo
#	chrony/Makefile
#	chrony/files
#	chrony/files/patch-chrony.conf
#	chrony/files/patch-chrony.keys
#	chrony/files/chronyd.in
#	chrony/pkg-descr
#
echo c - chrony
mkdir -p chrony > /dev/null 2>&1
echo x - chrony/pkg-plist
sed 's/^X//' >chrony/pkg-plist << '89a22c88301ec226eab78837d5620c65'
X@stopdaemon chronyd
Xsbin/chronyd
Xbin/chronyc
X@unexec if cmp -s %D/etc/chrony.conf.example %D/etc/chrony.conf; then rm -f %D/etc/chrony.conf; fi
X@unexec if cmp -s %D/etc/chrony.keys.example %D/etc/chrony.keys; then rm -f %D/etc/chrony.keys; fi
Xetc/chrony.conf.example
Xetc/chrony.keys.example
X@exec [ -f %D/etc/chrony.conf ] || cp -p %D/etc/chrony.conf.example %D/etc/chrony.conf
X@exec [ -f %D/etc/chrony.keys ] || cp -p %D/etc/chrony.keys.example %D/etc/chrony.keys
89a22c88301ec226eab78837d5620c65
echo x - chrony/distinfo
sed 's/^X//' >chrony/distinfo << 'a7f889cf23aa88a0242e7c6b68261fb5'
XSHA256 (chrony-1.26.tar.gz) = fb191ca4ba59e192c96d022618ca3eaee49f3c11f9af8dd7297020b27bf3e05b
XSIZE (chrony-1.26.tar.gz) = 381475
a7f889cf23aa88a0242e7c6b68261fb5
echo x - chrony/Makefile
sed 's/^X//' >chrony/Makefile << 'c00cbb57d7217ed395efcf96f0d764bf'
X# Created by: Masaki TAGAWA <masaki@club.kyutech.ac.jp>
X# $FreeBSD$
X
XPORTNAME=	chrony
XPORTVERSION=	1.26
XCATEGORIES=	net ipv6
XMASTER_SITES=	http://download.tuxfamily.org/chrony/
X
XMAINTAINER=	masaki@club.kyutech.ac.jp
XCOMMENT=	System Clock Synchronization Client and Server
X
XLICENSE=	GPLv2
X
XMAN1=	chrony.1 chronyc.1
XMAN5=	chrony.conf.5
XMAN8=	chronyd.8
X
XPORTDOCS=	README chrony.txt COPYING
XEXAMPLES=	chrony.conf chrony.keys
X
XUSE_RC_SUBR=	chronyd
XUSE_GMAKE=	yes
XGNU_CONFIGURE=	yes
XCONFIGURE_ARGS=	--prefix=${PREFIX} --sysconfdir=${PREFIX}/etc
X
XOPTIONS_DEFAULT=	IPV6
XOPTIONS_DEFINE=	IPV6
X
X.include <bsd.port.options.mk>
X
X.if empty(PORT_OPTIONS:MIPV6)
XCONFIGURE_ARGS+=	--disable-ipv6
X.endif
X
Xdo-install:
X	@${INSTALL_PROGRAM} ${WRKSRC}/chronyd ${PREFIX}/sbin
X	@${INSTALL_PROGRAM} ${WRKSRC}/chronyc ${PREFIX}/bin
X
Xpost-install:
X.for f in ${MAN1}
X	@${INSTALL_MAN} ${WRKSRC}/${f} ${PREFIX}/man/man1
X.endfor
X.for f in ${MAN5}
X	@${INSTALL_MAN} ${WRKSRC}/${f} ${PREFIX}/man/man5
X.endfor
X.for f in ${MAN8}
X	@${INSTALL_MAN} ${WRKSRC}/${f} ${PREFIX}/man/man8
X.endfor
X.if !defined(NOPORTDOCS)
X	@${MKDIR} ${DOCSDIR}
X.for f in ${PORTDOCS}
X	@${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
X.endfor
X.endif
X.for e in ${EXAMPLES}
X	@${INSTALL_DATA} ${WRKSRC}/examples/${e}.example ${PREFIX}/etc/${e}.example
X	@if [ ! -f ${PREFIX}/etc/${e} ]; then \
X		${CP} -p ${PREFIX}/etc/${e}.example ${PREFIX}/etc/${e}; \
X	fi
X.endfor
X
X.include <bsd.port.mk>
c00cbb57d7217ed395efcf96f0d764bf
echo c - chrony/files
mkdir -p chrony/files > /dev/null 2>&1
echo x - chrony/files/patch-chrony.conf
sed 's/^X//' >chrony/files/patch-chrony.conf << '23f7380a179c6b6494053997b2f7a412'
X--- examples/chrony.conf.example.org	2012-11-28 17:39:23.000000000 +0900
X+++ examples/chrony.conf.example	2012-11-28 17:43:12.000000000 +0900
X@@ -43,6 +43,11 @@
X # you can access at
X # http://www.eecis.udel.edu/~mills/ntp/servers.htm.
X 
X+server 0.freebsd.pool.ntp.org
X+server 1.freebsd.pool.ntp.org
X+server 2.freebsd.pool.ntp.org
X+server 3.freebsd.pool.ntp.org
X+
X ! server ntp0.your-isp.com
X ! server ntp1.your-isp.com
X ! server ntp.public-server.org
X@@ -89,7 +94,7 @@
X # immediately so that it doesn't gain or lose any more time.  You
X # generally want this, so it is uncommented.
X 
X-driftfile /etc/chrony.drift
X+driftfile /var/lib/chrony/chrony.drift
X 
X # If you want to use the program called chronyc to configure aspects of
X # chronyd's operation once it is running (e.g. tell it the Internet link
X@@ -98,7 +103,7 @@
X # exchanges between cooperating machines.)  Again, this option is
X # assumed by default.
X 
X-keyfile /etc/chrony.keys
X+keyfile /usr/local/etc/chrony.keys
X 
X # Tell chronyd which numbered key in the file is used as the password
X # for chronyc. (You can pick any integer up to 2**32-1.  '1' is just a
X@@ -122,14 +127,14 @@
X # Enable these two options to use this.
X 
X ! dumponexit
X-! dumpdir /var/log/chrony
X+! dumpdir /var/lib/chrony
X 
X # chronyd writes its process ID to a file.  If you try to start a second
X # copy of chronyd, it will detect that the process named in the file is
X # still running and bail out.  If you want to change the path to the PID
X # file, uncomment this line and edit it.  The default path is shown.
X 
X-! pidfile /var/run/chronyd.pid
X+pidfile /var/run/chronyd.pid
X 
X #######################################################################
X ### INITIAL CLOCK CORRECTION
X@@ -153,8 +158,8 @@
X # produce some graphs of your system's timekeeping performance, or you
X # need help in debugging a problem.
X 
X-! logdir /var/log/chrony
X-! log measurements statistics tracking
X+logdir /var/log/chrony
X+log measurements statistics tracking
X 
X # If you have real time clock support enabled (see below), you might want
X # this line instead:
23f7380a179c6b6494053997b2f7a412
echo x - chrony/files/patch-chrony.keys
sed 's/^X//' >chrony/files/patch-chrony.keys << 'a05f1eb7a762bc172d5e9b9797e254ba'
X--- examples/chrony.keys.example.org	2012-11-28 17:39:23.000000000 +0900
X+++ examples/chrony.keys.example	2012-11-28 17:45:02.000000000 +0900
X@@ -11,7 +11,7 @@
X #######################################################################
X # A valid key line looks like this
X 
X-1 a_key
X+1 change_me_to_a_secret
X 
X # It must consist of an integer, followed by whitespace, followed by a block of
X # text with no spaces in it.  (You cannot put a space in a key).  If you wanted
a05f1eb7a762bc172d5e9b9797e254ba
echo x - chrony/files/chronyd.in
sed 's/^X//' >chrony/files/chronyd.in << 'd9abc5918d8d0a5f1e5cd3b7ec4ad8e2'
X#!/bin/sh
X#
X# $FreeBSD$
X#
X# REQUIRE: DAEMON
X# PROVIDE: chronyd
X#
X
X. /etc/rc.subr
X
Xname=chronyd
Xrcvar=chronyd_enable
X
Xcommand=%%PREFIX%%/sbin/${name}
Xpidfile="/var/run/${name}.pid"
X
Xextra_commands="status"
X
X# Read settings and set default values.
Xload_rc_config "$name"
X: ${chronyd_enable="NO"}
X
Xrun_rc_command "$1"
d9abc5918d8d0a5f1e5cd3b7ec4ad8e2
echo x - chrony/pkg-descr
sed 's/^X//' >chrony/pkg-descr << '124b50dd7c5f5187b4b94d3c8e9f38eb'
XChrony is a pair of programs which are used to maintain the accuracy of the
Xsystem clock on a computer. The two programs are called chronyd and chronyc.
X
XChronyd is a daemon which runs in background on the system. It obtains
Xmeasurements via the network of the system clock's offset relative to time
Xservers on other systems and adjusts the system time accordingly. For isolated
Xsystems, the user can periodically enter the correct time by hand (using
XChronyc). In either case, Chronyd determines the rate at which the computer
Xgains or loses time, and compensates for this. Chronyd implements the NTP 
Xprotocol and can act as either a client or a server.
X
XChronyc provides a user interface to Chronyd for monitoring its performance and
Xconfiguring various settings. It can do so while running on the same computer
Xas the Chronyd instance it is controlling or a different computer.
X
XWWW: http://chrony.tuxfamily.org/
124b50dd7c5f5187b4b94d3c8e9f38eb
exit
--- chrony.shar ends here ---


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->swills 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Fri Dec 7 15:20:09 UTC 2012 
Responsible-Changed-Why:  
swills@ wants his PRs (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=174263 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/174263: commit references a PR
Date: Tue,  8 Apr 2014 17:07:06 +0000 (UTC)

 Author: danfe
 Date: Tue Apr  8 17:06:58 2014
 New Revision: 350635
 URL: http://svnweb.freebsd.org/changeset/ports/350635
 QAT: https://qat.redports.org/buildarchive/r350635/
 
 Log:
   Add a port of system clock synchronization client and server (chrony).
   
   WWW: http://chrony.tuxfamily.org/
   
   PR:	ports/174263
 
 Added:
   head/net/chrony/
   head/net/chrony/Makefile   (contents, props changed)
   head/net/chrony/distinfo   (contents, props changed)
   head/net/chrony/files/
   head/net/chrony/files/chronyd.in   (contents, props changed)
   head/net/chrony/files/patch-examples-chrony.conf.example   (contents, props changed)
   head/net/chrony/files/patch-examples-chrony.conf.example2   (contents, props changed)
   head/net/chrony/pkg-descr   (contents, props changed)
   head/net/chrony/pkg-message   (contents, props changed)
   head/net/chrony/pkg-plist   (contents, props changed)
 Modified:
   head/net/Makefile
 
 Modified: head/net/Makefile
 ==============================================================================
 --- head/net/Makefile	Tue Apr  8 16:50:13 2014	(r350634)
 +++ head/net/Makefile	Tue Apr  8 17:06:58 2014	(r350635)
 @@ -67,6 +67,7 @@
      SUBDIR += cagibi
      SUBDIR += callweaver
      SUBDIR += ccxstream
 +    SUBDIR += chrony
      SUBDIR += citrix_ica
      SUBDIR += clamz
      SUBDIR += click
 
 Added: head/net/chrony/Makefile
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/net/chrony/Makefile	Tue Apr  8 17:06:58 2014	(r350635)
 @@ -0,0 +1,41 @@
 +# Created by: Masaki TAGAWA <masaki@club.kyutech.ac.jp>
 +# $FreeBSD$
 +
 +PORTNAME=	chrony
 +PORTVERSION=	1.29.1
 +CATEGORIES=	net
 +MASTER_SITES=	http://download.tuxfamily.org/chrony/
 +
 +MAINTAINER=	masaki@club.kyutech.ac.jp
 +COMMENT=	System clock synchronization client and server
 +
 +LICENSE=	GPLv2
 +
 +# XXX: should theoretically work on others, but at least on PowerPC it dies
 +# with ``Could not open any NTP socket'' message :(
 +ONLY_FOR_ARCHS=	i386 amd64
 +
 +USES=		gmake
 +HAS_CONFIGURE=	yes
 +CONFIGURE_ARGS=	--sysconfdir=${PREFIX}/etc --mandir=${MANPREFIX}/man \
 +		--datarootdir=${DATADIR} --docdir=${DOCSDIR}
 +USE_RC_SUBR=	chronyd
 +
 +PORTDOCS=	README chrony.txt
 +
 +# XXX: there are also other potentially useful options worth looking into:
 +#  --without-nss        Don't use NSS even if it is available
 +#  --without-tomcrypt   Don't use libtomcrypt even if it is available
 +#  --disable-pps        Disable PPS API support
 +OPTIONS_DEFINE=		IPV6
 +OPTIONS_DEFAULT=	IPV6
 +
 +IPV6_CATEGORIES=	ipv6
 +IPV6_CONFIGURE_OFF=	--disable-ipv6
 +
 +post-install:
 +.for f in chrony.conf.example chrony.conf.example2 chrony.keys.example
 +	${INSTALL_DATA} ${WRKSRC}/examples/${f} ${STAGEDIR}${PREFIX}/etc
 +.endfor
 +
 +.include <bsd.port.mk>
 
 Added: head/net/chrony/distinfo
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/net/chrony/distinfo	Tue Apr  8 17:06:58 2014	(r350635)
 @@ -0,0 +1,2 @@
 +SHA256 (chrony-1.29.1.tar.gz) = 658c9bb4d8c8d8ec7d0908429aa266e5f8413ba86bd4acbfd2f9669f6065af27
 +SIZE (chrony-1.29.1.tar.gz) = 392889
 
 Added: head/net/chrony/files/chronyd.in
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/net/chrony/files/chronyd.in	Tue Apr  8 17:06:58 2014	(r350635)
 @@ -0,0 +1,19 @@
 +#!/bin/sh
 +#
 +# $FreeBSD$
 +#
 +# PROVIDE: chronyd
 +# REQUIRE: DAEMON
 +#
 +
 +. /etc/rc.subr
 +
 +name=chronyd
 +rcvar=chronyd_enable
 +command=%%PREFIX%%/sbin/${name}
 +
 +load_rc_config ${name}
 +
 +: ${chronyd_enable="NO"}
 +
 +run_rc_command "$1"
 
 Added: head/net/chrony/files/patch-examples-chrony.conf.example
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/net/chrony/files/patch-examples-chrony.conf.example	Tue Apr  8 17:06:58 2014	(r350635)
 @@ -0,0 +1,45 @@
 +--- examples/chrony.conf.example.orig	2014-01-31 20:12:59 +0800
 ++++ examples/chrony.conf.example
 +@@ -42,6 +42,13 @@
 + # Failing that, there are a lot of public NTP servers.  There is a list
 + # you can access at http://support.ntp.org/bin/view/Servers/WebHome or
 + # you can use servers from the pool.ntp.org project.
 ++#
 ++# The option `iburst' is used for faster initial synchronization.
 ++
 ++server 0.freebsd.pool.ntp.org iburst
 ++server 1.freebsd.pool.ntp.org iburst
 ++server 2.freebsd.pool.ntp.org iburst
 ++#server 3.freebsd.pool.ntp.org iburst
 + 
 + ! server 0.pool.ntp.org iburst
 + ! server 1.pool.ntp.org iburst
 +@@ -98,7 +105,7 @@ driftfile /var/lib/chrony/drift
 + # exchanges between cooperating machines.)  Again, this option is
 + # assumed by default.
 + 
 +-keyfile /etc/chrony.keys
 ++keyfile /usr/local/etc/chrony.keys
 + 
 + # Tell chronyd which numbered key in the file is used as the password
 + # for chronyc. (You can pick any integer up to 2**32-1.  '1' is just a
 +@@ -129,7 +136,7 @@ commandkey 1
 + # still running and bail out.  If you want to change the path to the PID
 + # file, uncomment this line and edit it.  The default path is shown.
 + 
 +-! pidfile /var/run/chronyd.pid
 ++pidfile /var/run/chronyd.pid
 + 
 + #######################################################################
 + ### INITIAL CLOCK CORRECTION
 +@@ -152,8 +159,8 @@ commandkey 1
 + # produce some graphs of your system's timekeeping performance, or you
 + # need help in debugging a problem.
 + 
 +-! logdir /var/log/chrony
 +-! log measurements statistics tracking
 ++logdir /var/log/chrony
 ++log measurements statistics tracking
 + 
 + # If you have real time clock support enabled (see below), you might want
 + # this line instead:
 
 Added: head/net/chrony/files/patch-examples-chrony.conf.example2
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/net/chrony/files/patch-examples-chrony.conf.example2	Tue Apr  8 17:06:58 2014	(r350635)
 @@ -0,0 +1,33 @@
 +--- examples/chrony.conf.example2.orig	2014-01-31 20:12:59 +0800
 ++++ examples/chrony.conf.example2
 +@@ -1,9 +1,17 @@
 + # Use public servers from the pool.ntp.org project.
 + # Please consider joining the pool (http://www.pool.ntp.org/join.html).
 +-server 0.pool.ntp.org iburst
 +-server 1.pool.ntp.org iburst
 +-server 2.pool.ntp.org iburst
 +-server 3.pool.ntp.org iburst
 ++#
 ++# The option `iburst' is used for faster initial synchronization.
 ++#
 ++server 0.freebsd.pool.ntp.org iburst
 ++server 1.freebsd.pool.ntp.org iburst
 ++server 2.freebsd.pool.ntp.org iburst
 ++#server 3.freebsd.pool.ntp.org iburst
 ++
 ++#server 0.pool.ntp.org iburst
 ++#server 1.pool.ntp.org iburst
 ++#server 2.pool.ntp.org iburst
 ++#server 3.pool.ntp.org iburst
 + 
 + # Ignore stratum in source selection.
 + stratumweight 0
 +@@ -28,7 +36,7 @@ bindcmdaddress ::1
 + # Serve time even if not synchronized to any NTP server.
 + #local stratum 10
 + 
 +-keyfile /etc/chrony.keys
 ++keyfile /usr/local/etc/chrony.keys
 + 
 + # Specify the key used as password for chronyc.
 + commandkey 1
 
 Added: head/net/chrony/pkg-descr
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/net/chrony/pkg-descr	Tue Apr  8 17:06:58 2014	(r350635)
 @@ -0,0 +1,16 @@
 +chrony is a pair of programs which are used to maintain the accuracy of the
 +system clock on a computer; the two programs are called chronyd and chronyc.
 +
 +chronyd is a daemon which runs in background on the system.  It obtains
 +measurements via the network of the system clock's offset relative to time
 +servers on other systems and adjusts the system time accordingly.  For
 +isolated systems, the user can periodically enter the correct time by hand
 +(using chronyc).  In either case, chronyd determines the rate at which the
 +computer gains or loses time, and compensates for this.  chronyd implements
 +the NTP protocol and can act as either a client or a server.
 +
 +chronyc provides a user interface to chronyd for monitoring its performance
 +and configuring various settings.  It can do so while running on the same
 +computer as the chronyd instance it is controlling or a different computer.
 +
 +WWW: http://chrony.tuxfamily.org/
 
 Added: head/net/chrony/pkg-message
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/net/chrony/pkg-message	Tue Apr  8 17:06:58 2014	(r350635)
 @@ -0,0 +1,5 @@
 +Unfortunately, this software has shameful history of several vulnerabilities
 +previously discovered.  FreeBSD Project cannot guarantee that this spree had
 +come to an end.  It is further complicated, as chronyd(8) requires superuser
 +permissions to operate; please type ``make deinstall'' to deinstall the port
 +if tight security is a concern.
 
 Added: head/net/chrony/pkg-plist
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/net/chrony/pkg-plist	Tue Apr  8 17:06:58 2014	(r350635)
 @@ -0,0 +1,10 @@
 +bin/chronyc
 +etc/chrony.conf.example
 +etc/chrony.conf.example2
 +etc/chrony.keys.example
 +man/man1/chrony.1.gz
 +man/man1/chronyc.1.gz
 +man/man5/chrony.conf.5.gz
 +man/man8/chronyd.8.gz
 +@mode 4755
 +sbin/chronyd
 _______________________________________________
 svn-ports-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-ports-all
 To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
 
State-Changed-From-To: open->closed 
State-Changed-By: danfe 
State-Changed-When: Tue Apr 8 17:13:24 UTC 2014 
State-Changed-Why:  
Thanks; port was added as of r350635 (with modifications and the latest 
version).  Sorry swills@, I needed it to debug clock drifting issues on 
PowerPC; hope you don't mind that I've committed your PR. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=174263 
>Unformatted:
