Tue Jan 20 10:45:01 2015 UTC ()
Update to 5.7p2 based on PR 49583 by Paul B. Henson.

2015-01-20  OpenNTPD 5.7p2

	* Switched the drift file from an unscaled frequency offset to ppm.
	  The latter format is compatible with that of ntp.org.  This allows
	  easy switching between ntpd daemons
	* Fixed a memory leak in DNS lookups.
	* Added support for setting the process title on Linux and OS X.
	  The different processes are now possible to tell apart by role in
	  the process list.
	* Import NetBSD support.
	* Various bugfixes and refinements from the community.

2015-01-08  OpenNTPD 5.7p1

	* Support for a new build infrastructure based on the LibreSSL
	  framework. Source code is integrated directly from the OpenBSD tree
	  with few manual changes, easing maintenance.
	* Removed support for several OSes pending test reports and updated
	  portability code.
	* Supports the Simple Network Time Protocol version 4 as described in
	  RFC 5905
	* Added route virtualization (rdomain) support.
	* Added ntpctl(8), which allows for querying ntpd(8) at runtime.
	* Finer-grained clock adjustment via adjfreq / ntp_adjtime where
	  available.
	* Improved latency on heavily-loaded machines.


(wiz)
diff -r1.2 -r1.3 pkgsrc/net/openntpd/DESCR
diff -r1.36 -r1.37 pkgsrc/net/openntpd/Makefile
diff -r1.4 -r1.5 pkgsrc/net/openntpd/PLIST
diff -r1.7 -r1.8 pkgsrc/net/openntpd/distinfo

cvs diff -r1.2 -r1.3 pkgsrc/net/openntpd/DESCR (expand / switch to unified diff)

--- pkgsrc/net/openntpd/DESCR 2005/05/23 08:26:12 1.2
+++ pkgsrc/net/openntpd/DESCR 2015/01/20 10:45:01 1.3
@@ -1,8 +1,14 @@ @@ -1,8 +1,14 @@
1OpenNTPd is a free implementation of the Network Time Protocol. 1OpenNTPD is a FREE, easy to use implementation of the Network Time Protocol. It
2It provides the ability to sync the local clock to remote NTP servers and 2provides the ability to sync the local clock to remote NTP servers and can act
3can act as NTP server itself, redistributing the local clock. 3as NTP server itself, redistributing the local clock.
4 4
5OpenNTPd is primarily developed by Henning Brauer and Alexander Guy as part 5OpenNTPD was primarily developed by Henning Brauer as part of the OpenBSD
6of the OpenBSD Project. The portable version is made by Darren Tucker. 6Project and gets released as a base component of OpenBSD every six months.
7The software and is freely useable and re-useable by everyone under a BSD 7
8license. 8The portable version is maintained by Brent Cook and is mirrored on Github and
 9available as periodic tarball releases. Contributions are welcome to both the
 10OpenNTPD core and the portable build framework.
 11
 12The software is freely usable and re-usable by everyone under a BSD license.
 13The OpenBSD project sells CDs, T-Shirts and Posters. Sales of these items help
 14to fund development.

cvs diff -r1.36 -r1.37 pkgsrc/net/openntpd/Makefile (expand / switch to unified diff)

--- pkgsrc/net/openntpd/Makefile 2015/01/17 05:51:43 1.36
+++ pkgsrc/net/openntpd/Makefile 2015/01/20 10:45:01 1.37
@@ -1,39 +1,53 @@ @@ -1,39 +1,53 @@
1# $NetBSD: Makefile,v 1.36 2015/01/17 05:51:43 obache Exp $ 1# $NetBSD: Makefile,v 1.37 2015/01/20 10:45:01 wiz Exp $
2 2
3DISTNAME= openntpd-3.9p1 3DISTNAME= openntpd-5.7p2
4PKGREVISION= 5 
5CATEGORIES= net 4CATEGORIES= net
6MASTER_SITES= ${MASTER_SITE_OPENBSD:=OpenNTPD/} 5MASTER_SITES= ${MASTER_SITE_OPENBSD:=OpenNTPD/}
7 6
8MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= henson@acm.org
9HOMEPAGE= http://www.openntpd.org/ 8HOMEPAGE= http://www.openntpd.org/
10COMMENT= Free implementation of the Network Time Protocol 9COMMENT= Free implementation of the Network Time Protocol
 10LICENSE= isc
11 11
12CONFLICTS+= ntp-[0-9]* 12CONFLICTS+= ntp-[0-9]*
13 13
14GNU_CONFIGURE= yes 14GNU_CONFIGURE= yes
15CONFIGURE_ARGS+= sysconfdir=${PKG_SYSCONFDIR:Q} 15CONFIGURE_ARGS+= --localstatedir=${VARBASE}
 16CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
 17CONFIGURE_ARGS+= --with-privsep-path=path=${VARBASE}/chroot/ntpd
 18
 19SUBST_CLASSES+= ntpd_m
 20SUBST_STAGE.ntpd_m= pre-build
 21SUBST_FILES.ntpd_m= ntpd.8 ntpctl.8
 22SUBST_SED.ntpd_m+= -e 's,/var/db/,${VARBASE}/db/openntpd/,g'
 23SUBST_SED.ntpd_m+= -e 's,/var/run/,${VARBASE}/run/,g'
 24
 25SUBST_CLASSES+= ntpd_h
 26SUBST_STAGE.ntpd_h= pre-build
 27SUBST_FILES.ntpd_h= ntpd.h
 28SUBST_SED.ntpd_h+= -e 's,/db/ntpd.drift,/db/openntpd/ntpd.drift,g'
16 29
17EGDIR= ${PREFIX}/share/examples/openntpd 30EGDIR= ${PREFIX}/share/examples/openntpd
18CONF_FILES= ${EGDIR}/ntpd.conf ${PKG_SYSCONFDIR}/ntpd.conf 31CONF_FILES= ${EGDIR}/ntpd.conf ${PKG_SYSCONFDIR}/ntpd.conf
19 32
20RCD_SCRIPTS= openntpd 33RCD_SCRIPTS= openntpd
21PKG_GROUPS= _ntp 34PKG_GROUPS= _ntp
22PKG_USERS= _ntp:_ntp 35PKG_USERS= _ntp:_ntp
23PKG_HOME._ntp= ${VARBASE}/chroot/ntpd 36PKG_HOME._ntp= ${VARBASE}/chroot/ntpd
24 37
25BUILD_DEFS+= VARBASE 38BUILD_DEFS+= VARBASE
26 39
27OWN_DIRS= ${VARBASE}/chroot/ntpd 40OWN_DIRS= ${VARBASE}/chroot/ntpd
28AUTO_MKDIRS= yes 41AUTO_MKDIRS= yes
29 42
30INSTALLATION_DIRS+= sbin ${PKGMANDIR}/man5 ${PKGMANDIR}/man8 ${EGDIR} 43INSTALLATION_DIRS+= sbin ${PKGMANDIR}/man5 ${PKGMANDIR}/man8 ${EGDIR}
31 44
32do-install: 45do-install:
33 ${INSTALL_PROGRAM} ${WRKSRC}/ntpd ${DESTDIR}${PREFIX}/sbin/ntpd 46 ${INSTALL_PROGRAM} ${WRKSRC}/ntpd ${DESTDIR}${PREFIX}/sbin/ntpd
 47 ln ${DESTDIR}${PREFIX}/sbin/ntpd ${DESTDIR}${PREFIX}/sbin/ntpctl
34 ${INSTALL_MAN} ${WRKSRC}/ntpd.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/ntpd.8 48 ${INSTALL_MAN} ${WRKSRC}/ntpd.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/ntpd.8
 49 ${INSTALL_MAN} ${WRKSRC}/ntpctl.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/ntpctl.8
35 ${INSTALL_MAN} ${WRKSRC}/ntpd.conf.5 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5/ntpd.conf.5 50 ${INSTALL_MAN} ${WRKSRC}/ntpd.conf.5 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5/ntpd.conf.5
36 ${INSTALL_DATA} ${WRKSRC}/ntpd.conf ${DESTDIR}${EGDIR}/ntpd.conf 51 ${INSTALL_DATA} ${WRKSRC}/ntpd.conf ${DESTDIR}${EGDIR}/ntpd.conf
37 52
38.include "../../security/openssl/buildlink3.mk" 
39.include "../../mk/bsd.pkg.mk" 53.include "../../mk/bsd.pkg.mk"

cvs diff -r1.4 -r1.5 pkgsrc/net/openntpd/PLIST (expand / switch to unified diff)

--- pkgsrc/net/openntpd/PLIST 2014/03/11 14:05:10 1.4
+++ pkgsrc/net/openntpd/PLIST 2015/01/20 10:45:01 1.5
@@ -1,5 +1,7 @@ @@ -1,5 +1,7 @@
1@comment $NetBSD: PLIST,v 1.4 2014/03/11 14:05:10 jperkin Exp $ 1@comment $NetBSD: PLIST,v 1.5 2015/01/20 10:45:01 wiz Exp $
2man/man5/ntpd.conf.5 2man/man5/ntpd.conf.5
 3man/man8/ntpctl.8
3man/man8/ntpd.8 4man/man8/ntpd.8
 5sbin/ntpctl
4sbin/ntpd 6sbin/ntpd
5share/examples/openntpd/ntpd.conf 7share/examples/openntpd/ntpd.conf

cvs diff -r1.7 -r1.8 pkgsrc/net/openntpd/distinfo (expand / switch to unified diff)

--- pkgsrc/net/openntpd/distinfo 2006/08/20 14:50:43 1.7
+++ pkgsrc/net/openntpd/distinfo 2015/01/20 10:45:01 1.8
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.7 2006/08/20 14:50:43 peter Exp $ 1$NetBSD: distinfo,v 1.8 2015/01/20 10:45:01 wiz Exp $
2 2
3SHA1 (openntpd-3.9p1.tar.gz) = 098a435d02886a9e4d34afb15b15fde795eda1e9 3SHA1 (openntpd-5.7p2.tar.gz) = ccfb9a0c9acff8a8643d7604ed66a070b7f6bd4e
4RMD160 (openntpd-3.9p1.tar.gz) = c348004116c78810daa9451f15abcc26788949a8 4RMD160 (openntpd-5.7p2.tar.gz) = e99c3d1a7535ea4b85feca93d4b5158e396ac740
5Size (openntpd-3.9p1.tar.gz) = 152700 bytes 5Size (openntpd-5.7p2.tar.gz) = 408421 bytes