Wed Oct 8 10:44:05 2008 UTC ()
Pullup ticket #2545 - requested by martti
rrdtool: fix crashes

Revisions pulled up:
- databases/rrdtool/Makefile	1.72
- databases/rrdtool/PLIST	1.11
- databases/rrdtool/distinfo	1.33
---
Module Name:	pkgsrc
Committed By:	martti
Date:		Tue Oct  7 07:23:36 UTC 2008

Modified Files:
	pkgsrc/databases/rrdtool: Makefile PLIST distinfo

Log Message:
Updated databases/rrdtool to 1.3.4

* detect short/truncated files on open (rrdtool used to crash later
   on some platforms)

* stop rrd_resize from altering the original file (mmap side
   effect)

* fix VDEF and SHIFT use. Now it returns correct data and does
   not crash anymore.

* fix rrd_xport when used on datasources with different
   resolutions. This has been broken from day 1 of this tools
   exsitance.

* fixed default prefix for ruby install

* added rpath for perl bindings on bsd

* do not [fm]advise past the end of the file since this
   causes crashes on sparc.


(tron)
diff -r1.71 -r1.71.2.1 pkgsrc/databases/rrdtool/Makefile
diff -r1.10 -r1.10.8.1 pkgsrc/databases/rrdtool/PLIST
diff -r1.32 -r1.32.2.1 pkgsrc/databases/rrdtool/distinfo

cvs diff -r1.71 -r1.71.2.1 pkgsrc/databases/rrdtool/Makefile (expand / switch to unified diff)

--- pkgsrc/databases/rrdtool/Makefile 2008/09/18 13:56:13 1.71
+++ pkgsrc/databases/rrdtool/Makefile 2008/10/08 10:44:04 1.71.2.1
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: Makefile,v 1.71 2008/09/18 13:56:13 joerg Exp $ 1# $NetBSD: Makefile,v 1.71.2.1 2008/10/08 10:44:04 tron Exp $
2 2
3DISTNAME= rrdtool-1.3.3 3DISTNAME= rrdtool-1.3.4
4PKGREVISION= 1 4#PKGREVISION= 1
5CATEGORIES= databases graphics net 5CATEGORIES= databases graphics net
6MASTER_SITES= http://oss.oetiker.ch/rrdtool/pub/ 6MASTER_SITES= http://oss.oetiker.ch/rrdtool/pub/
7 7
8MAINTAINER= martti@NetBSD.org 8MAINTAINER= martti@NetBSD.org
9HOMEPAGE= http://oss.oetiker.ch/rrdtool/ 9HOMEPAGE= http://oss.oetiker.ch/rrdtool/
10COMMENT= Data analysis tool generating graphical representations 10COMMENT= Data analysis tool generating graphical representations
11#LICENSE= gnu-gpl-v2 11#LICENSE= gnu-gpl-v2
12 12
13PKG_DESTDIR_SUPPORT= user-destdir 13PKG_DESTDIR_SUPPORT= user-destdir
14 14
15USE_LIBTOOL= yes 15USE_LIBTOOL= yes
16USE_TOOLS+= gmake pkg-config perl msgfmt intltool 16USE_TOOLS+= gmake pkg-config perl msgfmt intltool
17GNU_CONFIGURE= yes 17GNU_CONFIGURE= yes

cvs diff -r1.10 -r1.10.8.1 pkgsrc/databases/rrdtool/PLIST (expand / switch to unified diff)

--- pkgsrc/databases/rrdtool/PLIST 2008/06/23 16:24:30 1.10
+++ pkgsrc/databases/rrdtool/PLIST 2008/10/08 10:44:04 1.10.8.1
@@ -1,21 +1,22 @@ @@ -1,21 +1,22 @@
1@comment $NetBSD: PLIST,v 1.10 2008/06/23 16:24:30 he Exp $ 1@comment $NetBSD: PLIST,v 1.10.8.1 2008/10/08 10:44:04 tron Exp $
2bin/rrdcgi 2bin/rrdcgi
3bin/rrdtool 3bin/rrdtool
4bin/rrdupdate 4bin/rrdupdate
5include/rrd.h 5include/rrd.h
6include/rrd_format.h 6include/rrd_format.h
7lib/librrd.la 7lib/librrd.la
8lib/librrd_th.la 8lib/librrd_th.la
 9lib/pkgconfig/librrd.pc
9man/man1/bin_dec_hex.1 10man/man1/bin_dec_hex.1
10man/man1/cdeftutorial.1 11man/man1/cdeftutorial.1
11man/man1/rpntutorial.1 12man/man1/rpntutorial.1
12man/man1/rrd-beginners.1 13man/man1/rrd-beginners.1
13man/man1/rrdbuild.1 14man/man1/rrdbuild.1
14man/man1/rrdcgi.1 15man/man1/rrdcgi.1
15man/man1/rrdcreate.1 16man/man1/rrdcreate.1
16man/man1/rrddump.1 17man/man1/rrddump.1
17man/man1/rrdfetch.1 18man/man1/rrdfetch.1
18man/man1/rrdfirst.1 19man/man1/rrdfirst.1
19man/man1/rrdgraph.1 20man/man1/rrdgraph.1
20man/man1/rrdgraph_data.1 21man/man1/rrdgraph_data.1
21man/man1/rrdgraph_examples.1 22man/man1/rrdgraph_examples.1

cvs diff -r1.32 -r1.32.2.1 pkgsrc/databases/rrdtool/distinfo (expand / switch to unified diff)

--- pkgsrc/databases/rrdtool/distinfo 2008/09/15 15:11:46 1.32
+++ pkgsrc/databases/rrdtool/distinfo 2008/10/08 10:44:04 1.32.2.1
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.32 2008/09/15 15:11:46 martti Exp $ 1$NetBSD: distinfo,v 1.32.2.1 2008/10/08 10:44:04 tron Exp $
2 2
3SHA1 (rrdtool-1.3.3.tar.gz) = 1a1b028f14931c9fb4a2b62af40f506fe8e65cc2 3SHA1 (rrdtool-1.3.4.tar.gz) = d6bfb7015d81db72bc880c6a75d82ca0c23cdc9c
4RMD160 (rrdtool-1.3.3.tar.gz) = e1f6410eef0524548525708fd4ea2b97c3571010 4RMD160 (rrdtool-1.3.4.tar.gz) = 143eb06288d4db3214499943ef97743a819a4b99
5Size (rrdtool-1.3.3.tar.gz) = 1064805 bytes 5Size (rrdtool-1.3.4.tar.gz) = 1067603 bytes
6SHA1 (patch-al) = 6c01b709fd8ca1b2f7968e721a8684864ae1db42 6SHA1 (patch-al) = 6c01b709fd8ca1b2f7968e721a8684864ae1db42