Tue Aug 12 16:37:32 2008 UTC ()
Update to 1.23 and fix coredump on NetBSD 4.0 and later.

The changes in version 1.23 are

    * Support for MIPS, x86_64, sparc, alpha, arm, FreeBSD
    * Fix serious sign-extension error in handling IP addresses
    * RTC support can be excluded at compile time
    * Make sources gcc-4 compatible
    * Fix various compiler warnings
    * Handle fluctuations in peer distance better.
    * Fixed handling of stratum zero.
    * Fix various problems for 64-bit systems
    * Flush chronyc output streams after each command, to allow it to be
    driven through pipes
    * Manpage improvements

The changes in version 1.21 are

    * Don't include Linux kernel header files any longer : allows chrony to
      compile on recent distros.
    * Stop trying to use RTC if continuous streams of error messages would
      occur (Linux with HPET).


(sborrill)
diff -r1.23 -r1.24 pkgsrc/net/chrony/Makefile
diff -r1.5 -r1.6 pkgsrc/net/chrony/distinfo
diff -r1.1 -r1.2 pkgsrc/net/chrony/patches/patch-ag
diff -r1.1 -r0 pkgsrc/net/chrony/patches/patch-ah

cvs diff -r1.23 -r1.24 pkgsrc/net/chrony/Makefile (expand / switch to unified diff)

--- pkgsrc/net/chrony/Makefile 2008/01/05 15:04:57 1.23
+++ pkgsrc/net/chrony/Makefile 2008/08/12 16:37:32 1.24
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.23 2008/01/05 15:04:57 rillig Exp $ 1# $NetBSD: Makefile,v 1.24 2008/08/12 16:37:32 sborrill Exp $
2 2
3DISTNAME= chrony-1.20 3DISTNAME= chrony-1.23
4PKGREVISION= 3 
5CATEGORIES= net 4CATEGORIES= net
6MASTER_SITES= ftp://chrony.sunsite.dk/projects/chrony/ 5MASTER_SITES= ftp://chrony.sunsite.dk/projects/chrony/
7 6
8MAINTAINER= hannken@NetBSD.org 7MAINTAINER= hannken@NetBSD.org
9HOMEPAGE= http://chrony.sunsite.dk/index.php 8HOMEPAGE= http://chrony.sunsite.dk/index.php
10COMMENT= Daemon for maintaining the accuracy of computer clocks 9COMMENT= Daemon for maintaining the accuracy of computer clocks
11 10
12USE_TOOLS+= gmake 11USE_TOOLS+= gmake
13HAS_CONFIGURE= YES 12HAS_CONFIGURE= YES
14CONFIGURE_ARGS+= --prefix=${PREFIX:Q} 13CONFIGURE_ARGS+= --prefix=${PREFIX:Q}
15AUTO_MKDIRS= yes 14AUTO_MKDIRS= yes
16 15
17EGDIR= ${PREFIX}/share/examples/chrony 16EGDIR= ${PREFIX}/share/examples/chrony

cvs diff -r1.5 -r1.6 pkgsrc/net/chrony/distinfo (expand / switch to unified diff)

--- pkgsrc/net/chrony/distinfo 2007/11/30 22:53:54 1.5
+++ pkgsrc/net/chrony/distinfo 2008/08/12 16:37:32 1.6
@@ -1,13 +1,12 @@ @@ -1,13 +1,12 @@
1$NetBSD: distinfo,v 1.5 2007/11/30 22:53:54 rillig Exp $ 1$NetBSD: distinfo,v 1.6 2008/08/12 16:37:32 sborrill Exp $
2 2
3SHA1 (chrony-1.20.tar.gz) = 8a739038b208bf63e4d0afbee44e8fea3c9aa480 3SHA1 (chrony-1.23.tar.gz) = f0c6b32099329f358dbdb4f62753d2c7cbc13c79
4RMD160 (chrony-1.20.tar.gz) = ec6f570c29b68983752ff8b025d908372bdf2fb1 4RMD160 (chrony-1.23.tar.gz) = 6f92aeac15d252821ff72a02f340fc0e562eddc1
5Size (chrony-1.20.tar.gz) = 308253 bytes 5Size (chrony-1.23.tar.gz) = 321015 bytes
6SHA1 (patch-aa) = 84d1276a00e30ac66ae1cb142c001cba76fab4a8 6SHA1 (patch-aa) = 84d1276a00e30ac66ae1cb142c001cba76fab4a8
7SHA1 (patch-ab) = 08716e6d8983c33f2f9e9df1a7b29f627469576f 7SHA1 (patch-ab) = 08716e6d8983c33f2f9e9df1a7b29f627469576f
8SHA1 (patch-ac) = 14f34e14d595e235f9febfaef7a75d332dfe5bdb 8SHA1 (patch-ac) = 14f34e14d595e235f9febfaef7a75d332dfe5bdb
9SHA1 (patch-ad) = 98f5ba97e0052a0e83a0017769bd869ce593c461 9SHA1 (patch-ad) = 98f5ba97e0052a0e83a0017769bd869ce593c461
10SHA1 (patch-ae) = f55536cf3be9c9fc55345a3d21b88500e30807ad 10SHA1 (patch-ae) = f55536cf3be9c9fc55345a3d21b88500e30807ad
11SHA1 (patch-af) = 3d09c0aba56bdce704a923ae7c15673cdb6a7489 11SHA1 (patch-af) = 3d09c0aba56bdce704a923ae7c15673cdb6a7489
12SHA1 (patch-ag) = 4616fdfed44467d48962303b8e34ca96b6ac0fc5 12SHA1 (patch-ag) = 63a2f96165d16bac2ac3796bb554bdc8ec6272e5
13SHA1 (patch-ah) = da3edfff06381b2d028faa1a6d2f1a79da818404 

cvs diff -r1.1 -r1.2 pkgsrc/net/chrony/patches/Attic/patch-ag (expand / switch to unified diff)

--- pkgsrc/net/chrony/patches/Attic/patch-ag 2004/11/30 11:26:59 1.1
+++ pkgsrc/net/chrony/patches/Attic/patch-ag 2008/08/12 16:37:32 1.2
@@ -1,13 +1,22 @@ @@ -1,13 +1,22 @@
1$NetBSD: patch-ag,v 1.1 2004/11/30 11:26:59 hannken Exp $ 1$NetBSD: patch-ag,v 1.2 2008/08/12 16:37:32 sborrill Exp $
2 2
3--- sys_netbsd.c.orig 2002-02-17 23:13:49.000000000 +0100 3--- sys_netbsd.c.orig 2007-12-02 14:53:09.000000000 +0000
4+++ sys_netbsd.c 4+++ sys_netbsd.c 2008-08-12 17:26:28.000000000 +0100
5@@ -285,7 +285,7 @@ SYS_NetBSD_Initialise(void) 5@@ -285,7 +285,7 @@
6 kvm_t *kt; 6 kvm_t *kt;
7 FILE *fp; 7 FILE *fp;
8  8
9- kt = kvm_open(NULL, NULL, NULL, O_RDWR, NULL); 9- kt = kvm_open(NULL, NULL, NULL, O_RDWR, NULL);
10+ kt = kvm_open(NULL, NULL, NULL, O_RDONLY, NULL); 10+ kt = kvm_open(NULL, NULL, NULL, O_RDONLY, NULL);
11 if (!kt) { 11 if (!kt) {
12 CROAK("Cannot open kvm\n"); 12 CROAK("Cannot open kvm\n");
13 } 13 }
 14@@ -299,7 +299,7 @@
 15 }
 16
 17 if (kvm_read(kt, nl[1].n_value, (char *)(&kern_bigadj), sizeof(long)) < 0) {
 18- CROAK("Cannot read from _bigadj\n");
 19+ kern_bigadj = 1000000;
 20 }
 21
 22 kvm_close(kt);

File Deleted: pkgsrc/net/chrony/patches/Attic/patch-ah