Sun Jan 18 10:30:48 2009 UTC ()
pullup ticket #2636 - requested by rafal
rrdtool: fix LP64BE problem

revisions pulled up:
pkgsrc/databases/rrdtool/Makefile		1.75
pkgsrc/databases/rrdtool/distinfo		1.35
pkgsrc/databases/rrdtool/patches/patch-aa	1.13

   Module Name:    pkgsrc
   Committed By:   rafal
   Date:           Fri Jan 16 02:23:03 UTC 2009

   Modified Files:
           pkgsrc/databases/rrdtool: Makefile distinfo
   Added Files:
           pkgsrc/databases/rrdtool/patches: patch-aa

   Log Message:
   Fix a LP64BE problem with 'rrdtool graph' where it claimed all graphs
   +generated
   were always of size 0x0.  Patch already applied upstream.


(rtr)
diff -r1.74 -r1.74.2.1 pkgsrc/databases/rrdtool/Makefile
diff -r1.34 -r1.34.2.1 pkgsrc/databases/rrdtool/distinfo
diff -r0 -r1.12.8.1 pkgsrc/databases/rrdtool/patches/patch-aa

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

--- pkgsrc/databases/rrdtool/Makefile 2009/01/02 20:07:07 1.74
+++ pkgsrc/databases/rrdtool/Makefile 2009/01/18 10:30:48 1.74.2.1
@@ -1,16 +1,18 @@ @@ -1,16 +1,18 @@
1# $NetBSD: Makefile,v 1.74 2009/01/02 20:07:07 martti Exp $ 1# $NetBSD: Makefile,v 1.74.2.1 2009/01/18 10:30:48 rtr Exp $
2 2
3DISTNAME= rrdtool-1.3.5 3DISTNAME= rrdtool-1.3.5
 4PKGREVISION= 1
 5
4CATEGORIES= databases graphics net 6CATEGORIES= databases graphics net
5MASTER_SITES= http://oss.oetiker.ch/rrdtool/pub/ 7MASTER_SITES= http://oss.oetiker.ch/rrdtool/pub/
6 8
7MAINTAINER= martti@NetBSD.org 9MAINTAINER= martti@NetBSD.org
8HOMEPAGE= http://oss.oetiker.ch/rrdtool/ 10HOMEPAGE= http://oss.oetiker.ch/rrdtool/
9COMMENT= Data analysis tool generating graphical representations 11COMMENT= Data analysis tool generating graphical representations
10#LICENSE= gnu-gpl-v2 12#LICENSE= gnu-gpl-v2
11 13
12PKG_DESTDIR_SUPPORT= user-destdir 14PKG_DESTDIR_SUPPORT= user-destdir
13 15
14USE_LIBTOOL= yes 16USE_LIBTOOL= yes
15USE_TOOLS+= gmake pkg-config perl msgfmt intltool 17USE_TOOLS+= gmake pkg-config perl msgfmt intltool
16GNU_CONFIGURE= yes 18GNU_CONFIGURE= yes

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

--- pkgsrc/databases/rrdtool/distinfo 2009/01/02 20:07:07 1.34
+++ pkgsrc/databases/rrdtool/distinfo 2009/01/18 10:30:48 1.34.2.1
@@ -1,6 +1,7 @@ @@ -1,6 +1,7 @@
1$NetBSD: distinfo,v 1.34 2009/01/02 20:07:07 martti Exp $ 1$NetBSD: distinfo,v 1.34.2.1 2009/01/18 10:30:48 rtr Exp $
2 2
3SHA1 (rrdtool-1.3.5.tar.gz) = 0d123c054bdf30bfe5fa28c028ff3e8437f3777b 3SHA1 (rrdtool-1.3.5.tar.gz) = 0d123c054bdf30bfe5fa28c028ff3e8437f3777b
4RMD160 (rrdtool-1.3.5.tar.gz) = fec1df84b7cb970bd35bb4fe8a8d9a2dd46c8cf5 4RMD160 (rrdtool-1.3.5.tar.gz) = fec1df84b7cb970bd35bb4fe8a8d9a2dd46c8cf5
5Size (rrdtool-1.3.5.tar.gz) = 1075738 bytes 5Size (rrdtool-1.3.5.tar.gz) = 1075738 bytes
 6SHA1 (patch-aa) = fd24a682eb16b50c516d57787ef9d9981d74e7ad
6SHA1 (patch-al) = 6c01b709fd8ca1b2f7968e721a8684864ae1db42 7SHA1 (patch-al) = 6c01b709fd8ca1b2f7968e721a8684864ae1db42

File Added: pkgsrc/databases/rrdtool/patches/Attic/patch-aa
$NetBSD: patch-aa,v 1.12.8.1 2009/01/18 10:30:48 rtr Exp $

Fix image sizes on LP64BE

--- src/rrd_graph.c.orig	2008-10-04 12:04:04.000000000 -0400
+++ src/rrd_graph.c
@@ -3551,9 +3551,9 @@ int rrd_graph(
     *ymax = 0;
     while (walker) {
         if (strcmp(walker->key, "image_width") == 0) {
-            *xsize = walker->value.u_int;
+            *xsize = walker->value.u_cnt;
         } else if (strcmp(walker->key, "image_height") == 0) {
-            *ysize = walker->value.u_int;
+            *ysize = walker->value.u_cnt;
         } else if (strcmp(walker->key, "value_min") == 0) {
             *ymin = walker->value.u_val;
         } else if (strcmp(walker->key, "value_max") == 0) {