On 2009/01/21 16:31, Stuart Henderson wrote:
> updated to the this week's new 1.2 version - 1.3 does some nice things
> but is rather heavy on dependencies. msf (maintainer) doesn't necessarily
> agree with staying with 1.2.x but doesn't mind too much either way.
> 
> any ok's?

p.s. the old version must be uninstalled before building.

> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/net/rrdtool/Makefile,v
> retrieving revision 1.43
> diff -u -p -r1.43 Makefile
> --- Makefile  7 Oct 2008 14:27:22 -0000       1.43
> +++ Makefile  21 Jan 2009 16:24:22 -0000
> @@ -6,11 +6,11 @@ COMMENT-main=       system to store and displa
>  COMMENT-perl=        perl interface to librrd
>  COMMENT-python= python interface to librrd
>  
> -VERSION=     1.2.23
> +VERSION=     1.2.30
>  DISTNAME=    rrdtool-${VERSION}
> -PKGNAME-main=        ${DISTNAME}p0
> -PKGNAME-perl=        p5-RRD-${VERSION}p1
> -PKGNAME-python= py-rrd-${VERSION}p1
> +PKGNAME-main=        rrdtool-${VERSION}
> +PKGNAME-perl=        p5-RRD-${VERSION}
> +PKGNAME-python= py-rrd-${VERSION}
>  
>  SHARED_LIBS+=        rrd 3.0
>  SHARED_LIBS+=        rrd_th 3.0
> @@ -20,7 +20,7 @@ CATEGORIES= net
>  MAINTAINER=  Mathieu Sauve-Frankel <m...@openbsd.org>
>  HOMEPAGE=    http://oss.oetiker.ch/rrdtool/
>  
> -# GPL
> +# GPLv2+
>  PERMIT_PACKAGE_CDROM=        Yes 
>  PERMIT_PACKAGE_FTP=  Yes 
>  PERMIT_DISTFILES_CDROM=      Yes 
> @@ -55,11 +55,12 @@ LIB_DEPENDS-main= png::graphics/png \
>                       art_lgpl_2::graphics/libart
>  RUN_DEPENDS-main=    
>  
> -WANTLIB-perl=                m
> +WANTLIB-perl=                m z
>  LIB_DEPENDS-perl=    rrd:rrdtool-${VERSION}:net/rrdtool
>  RUN_DEPENDS-perl=    
>  
>  LIB_DEPENDS-python=  rrd:rrdtool-${VERSION}:net/rrdtool
>  RUN_DEPENDS-python=  ${MODPY_RUN_DEPENDS}
> +MODPY_EGG_VERSION=   0.2.1
>  
>  .include <bsd.port.mk>
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/net/rrdtool/distinfo,v
> retrieving revision 1.9
> diff -u -p -r1.9 distinfo
> --- distinfo  12 Sep 2007 14:34:36 -0000      1.9
> +++ distinfo  21 Jan 2009 16:24:22 -0000
> @@ -1,5 +1,5 @@
> -MD5 (rrdtool-1.2.23.tar.gz) = 2voWG8nGHldjamCFyHwf6A==
> -RMD160 (rrdtool-1.2.23.tar.gz) = DBFHJCrfR29ek/TVm1U+4+o3iyM=
> -SHA1 (rrdtool-1.2.23.tar.gz) = XaYQ4ci8AbgKvCGrnpjgBDY7Qpw=
> -SHA256 (rrdtool-1.2.23.tar.gz) = Sx3wCyOnShyBc03SdOcuANi7KbEeHz0pOP+HaR7OHw8=
> -SIZE (rrdtool-1.2.23.tar.gz) = 1061530
> +MD5 (rrdtool-1.2.30.tar.gz) = GbJPcYSo2/e0jBu7VlrZ+w==
> +RMD160 (rrdtool-1.2.30.tar.gz) = 7k1JL+5OEJ2onKhb2d1WHLnd/Ow=
> +SHA1 (rrdtool-1.2.30.tar.gz) = yFDcYAi9ZYDu+kJX4zn3i9P3j6M=
> +SHA256 (rrdtool-1.2.30.tar.gz) = MZDv6kEKbdA1eZcXlIst8JkQ9gjXLSPuga2tTNAYSuk=
> +SIZE (rrdtool-1.2.30.tar.gz) = 1092483
> Index: patches/patch-bindings_Makefile_in
> ===================================================================
> RCS file: /cvs/ports/net/rrdtool/patches/patch-bindings_Makefile_in,v
> retrieving revision 1.1
> diff -u -p -r1.1 patch-bindings_Makefile_in
> --- patches/patch-bindings_Makefile_in        12 Sep 2007 14:34:36 -0000      
> 1.1
> +++ patches/patch-bindings_Makefile_in        21 Jan 2009 16:24:22 -0000
> @@ -1,12 +1,11 @@
> -$OpenBSD: patch-bindings_Makefile_in,v 1.1 2007/09/12 14:34:36 msf Exp $
> ---- bindings/Makefile.in.orig        Wed May  2 19:06:59 2007
> -+++ bindings/Makefile.in     Tue Sep 11 14:31:11 2007
> -@@ -550,7 +550,7 @@ ruby: 
> +--- bindings/Makefile.in.orig        Wed Jul 23 14:56:19 2008
> ++++ bindings/Makefile.in     Thu Dec 11 11:22:50 2008
> +@@ -560,7 +560,7 @@ ruby: 
>   
>   # rules for buildung the pyton module
>   python:
> --    cd python && env LIBDIR=../../src/.libs $(PYTHON) setup.py build
> -+    cd python && env LIBDIR=../../src/.libs INCDIR=../../src $(PYTHON) 
> setup.py build
> +-    cd python && env BUILDLIBDIR=../../src/.libs $(PYTHON) setup.py 
> build_ext --rpath=$(libdir) && env LIBDIR=../../src/.libs $(PYTHON) setup.py 
> build
> ++    cd python && env BUILDLIBDIR=../../src/.libs INCDIR=../../src $(PYTHON) 
> setup.py build_ext --rpath=$(libdir) && env LIBDIR=../../src/.libs $(PYTHON) 
> setup.py build
>   
>   # rules for building the perl module
>   perl_piped: perl-piped/Makefile
> Index: patches/patch-doc_Makefile_in
> ===================================================================
> RCS file: /cvs/ports/net/rrdtool/patches/patch-doc_Makefile_in,v
> retrieving revision 1.6
> diff -u -p -r1.6 patch-doc_Makefile_in
> --- patches/patch-doc_Makefile_in     12 Sep 2007 14:34:36 -0000      1.6
> +++ patches/patch-doc_Makefile_in     21 Jan 2009 16:24:22 -0000
> @@ -1,7 +1,7 @@
> -$OpenBSD: patch-doc_Makefile_in,v 1.6 2007/09/12 14:34:36 msf Exp $
> ---- doc/Makefile.in.orig     Thu May  3 03:06:59 2007
> -+++ doc/Makefile.in  Wed Jun 20 08:48:25 2007
> -@@ -147,7 +147,7 @@ PYTHON_PLATFORM = @PYTHON_PLATFORM@
> +$OpenBSD$
> +--- doc/Makefile.in.orig     Wed Jul 23 15:56:19 2008
> ++++ doc/Makefile.in  Sat Nov 22 14:09:31 2008
> +@@ -150,7 +150,7 @@ PYTHON_PLATFORM = @PYTHON_PLATFORM@
>   PYTHON_PREFIX = @PYTHON_PREFIX@
>   PYTHON_VERSION = @PYTHON_VERSION@
>   RANLIB = @RANLIB@
> Index: patches/patch-examples_Makefile_in
> ===================================================================
> RCS file: /cvs/ports/net/rrdtool/patches/patch-examples_Makefile_in,v
> retrieving revision 1.6
> diff -u -p -r1.6 patch-examples_Makefile_in
> --- patches/patch-examples_Makefile_in        12 Sep 2007 14:34:36 -0000      
> 1.6
> +++ patches/patch-examples_Makefile_in        21 Jan 2009 16:24:22 -0000
> @@ -1,7 +1,7 @@
> -OpenBSD$
> ---- examples/Makefile.in.orig        Thu May  3 03:07:00 2007
> -+++ examples/Makefile.in     Wed Jun 20 08:48:25 2007
> -@@ -219,7 +219,7 @@ target_cpu = @target_cpu@
> +$OpenBSD$
> +--- examples/Makefile.in.orig        Wed Jul 23 15:56:19 2008
> ++++ examples/Makefile.in     Sat Nov 22 14:09:31 2008
> +@@ -227,7 +227,7 @@ target_cpu = @target_cpu@
>   target_os = @target_os@
>   target_vendor = @target_vendor@
>   EXTRA_DIST = cgi-demo.cgi.in
> Index: patches/patch-rrd_config_h_in
> ===================================================================
> RCS file: patches/patch-rrd_config_h_in
> diff -N patches/patch-rrd_config_h_in
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-rrd_config_h_in     21 Jan 2009 16:24:22 -0000
> @@ -0,0 +1,20 @@
> +$OpenBSD$
> +--- rrd_config.h.in.orig     Wed Jul 23 15:56:17 2008
> ++++ rrd_config.h.in  Sat Nov 22 14:09:31 2008
> +@@ -283,12 +283,12 @@
> + # include <errno.h>
> + #endif
> + 
> +-#if defined(HAVE_SYS_MMAN_H)
> +-#include <sys/mman.h>
> +-#endif
> +-
> + #ifdef HAVE_SYS_TYPES_H
> + # include <sys/types.h>
> ++#endif
> ++
> ++#if defined(HAVE_SYS_MMAN_H)
> ++#include <sys/mman.h>
> + #endif
> + 
> + #ifdef HAVE_SYS_PARAM_H
> Index: patches/patch-src_rrd_graph_helper_c
> ===================================================================
> RCS file: patches/patch-src_rrd_graph_helper_c
> diff -N patches/patch-src_rrd_graph_helper_c
> --- patches/patch-src_rrd_graph_helper_c      12 Sep 2007 14:34:36 -0000      
> 1.1
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,52 +0,0 @@
> -$OpenBSD: patch-src_rrd_graph_helper_c,v 1.1 2007/09/12 14:34:36 msf Exp $
> ---- src/rrd_graph_helper.c.orig      Wed May  2 19:06:10 2007
> -+++ src/rrd_graph_helper.c   Fri Jul  6 04:22:19 2007
> -@@ -296,7 +296,7 @@ rrd_parse_print(const char *const line, unsigned int *
> - int
> - rrd_parse_shift(const char *const line, unsigned int *const eaten, 
> graph_desc_t *const gdp, image_desc_t *const im) {
> -     int i;
> --
> -+    long time_tmp = 0;
> -     if ((gdp->vidx=rrd_parse_find_vname(line,eaten,gdp,im))<0) return 1;
> - 
> -     switch (im->gdes[gdp->vidx].gf) {
> -@@ -327,7 +327,8 @@ rrd_parse_shift(const char *const line, unsigned int *
> -     }
> -     } else {
> -     rrd_clear_error();
> --    i=0; sscanf(&line[*eaten],"%li%n",&gdp->shval,&i);
> -+    i=0; sscanf(&line[*eaten],"%li%n",&time_tmp,&i);
> -+    gdp->shval = time_tmp;
> -     if (i!=(int)strlen(&line[*eaten])) {
> -         rrd_set_error("Not a valid offset: %s in line 
> %s",&line[*eaten],line);
> -         return 1;
> -@@ -377,6 +378,7 @@ rrd_parse_PVHLAST(const char *const line, unsigned int
> -     int i,j,k;
> -     int colorfound=0;
> -     char tmpstr[MAX_VNAME_LEN + 10];        /* vname#RRGGBBAA\0 */
> -+    long time_tmp = 0;
> -     static int spacecnt = 0;
> - 
> -     if (spacecnt == 0) {        
> -@@ -443,7 +445,8 @@ rrd_parse_PVHLAST(const char *const line, unsigned int
> -     dprintf("- it is not an existing vname\n");
> -     switch (gdp->gf) {
> -         case GF_VRULE:
> --            k=0;sscanf(tmpstr,"%li%n",&gdp->xrule,&k);
> -+            k=0;sscanf(tmpstr,"%li%n",&time_tmp,&k);
> -+            gdp->xrule = time_tmp;
> -             if (((j!=0)&&(k==j))||((j==0)&&(k==i))) {
> -                 dprintf("- found time: %li\n",gdp->xrule);
> -             } else {
> -@@ -454,9 +457,9 @@ rrd_parse_PVHLAST(const char *const line, unsigned int
> -         default:
> -             k=0;sscanf(tmpstr,"%lf%n",&gdp->yrule,&k);
> -             if (((j!=0)&&(k==j))||((j==0)&&(k==i))) {
> --                dprintf("- found number: %f\n",gdp->yrule);
> -+                dprintf("- found number: %lf\n",gdp->yrule);
> -             } else {
> --                dprintf("- is is not a valid number: %li\n",gdp->xrule);
> -+                dprintf("- is is not a valid number: %lf\n",gdp->yrule);
> -                 rrd_set_error("parameter '%s' does not represent a number 
> in line %s\n",tmpstr,line);
> -                 return 1;
> -             }
> Index: pkg/PLIST-main
> ===================================================================
> RCS file: /cvs/ports/net/rrdtool/pkg/PLIST-main,v
> retrieving revision 1.1
> diff -u -p -r1.1 PLIST-main
> --- pkg/PLIST-main    12 Sep 2007 14:34:37 -0000      1.1
> +++ pkg/PLIST-main    21 Jan 2009 16:24:22 -0000
> @@ -1,7 +1,7 @@
>  @comment $OpenBSD: PLIST-main,v 1.1 2007/09/12 14:34:37 msf Exp $
> -bin/rrdcgi
> -bin/rrdtool
> -bin/rrdupdate
> +...@bin bin/rrdcgi
> +...@bin bin/rrdtool
> +...@bin bin/rrdupdate
>  include/rrd.h
>  lib/librrd.a
>  lib/librrd.la
> Index: pkg/PLIST-python
> ===================================================================
> RCS file: /cvs/ports/net/rrdtool/pkg/PLIST-python,v
> retrieving revision 1.1
> diff -u -p -r1.1 PLIST-python
> --- pkg/PLIST-python  12 Sep 2007 14:34:37 -0000      1.1
> +++ pkg/PLIST-python  21 Jan 2009 16:24:22 -0000
> @@ -1,2 +1,5 @@
>  @comment $OpenBSD: PLIST-python,v 1.1 2007/09/12 14:34:37 msf Exp $
> +lib/python${MODPY_VERSION}/
> +lib/python${MODPY_VERSION}/site-packages/
> +lib/python${MODPY_VERSION}/site-packages/py_rrdtool-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info
>  lib/python${MODPY_VERSION}/site-packages/rrdtoolmodule.so

Reply via email to