diff options
Diffstat (limited to 'databases')
-rw-r--r-- | databases/rrdtool/Makefile | 15 | ||||
-rw-r--r-- | databases/rrdtool/PLIST | 6 | ||||
-rw-r--r-- | databases/rrdtool/buildlink3.mk | 10 | ||||
-rw-r--r-- | databases/rrdtool/distinfo | 16 | ||||
-rw-r--r-- | databases/rrdtool/patches/patch-aa | 26 | ||||
-rw-r--r-- | databases/rrdtool/patches/patch-ab | 30 | ||||
-rw-r--r-- | databases/rrdtool/patches/patch-am | 32 | ||||
-rw-r--r-- | databases/rrdtool/patches/patch-as | 13 | ||||
-rw-r--r-- | databases/rrdtool/patches/patch-av | 22 | ||||
-rw-r--r-- | databases/rrdtool/patches/patch-aw | 25 | ||||
-rw-r--r-- | databases/rrdtool/patches/patch-ay | 13 |
11 files changed, 45 insertions, 163 deletions
diff --git a/databases/rrdtool/Makefile b/databases/rrdtool/Makefile index 8f6742aa8eb..88b1f6f679a 100644 --- a/databases/rrdtool/Makefile +++ b/databases/rrdtool/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.65 2008/06/20 01:09:11 joerg Exp $ +# $NetBSD: Makefile,v 1.66 2008/06/23 16:24:30 he Exp $ -DISTNAME= rrdtool-1.2.27 +DISTNAME= rrdtool-1.3.0 PKGREVISION= 1 CATEGORIES= databases graphics net MASTER_SITES= http://oss.oetiker.ch/rrdtool/pub/ @@ -11,6 +11,7 @@ COMMENT= Data analysis tool generating graphical representations #LICENSE= gnu-gpl-v2 PKG_DESTDIR_SUPPORT= user-destdir +DEPENDS+= pkg-config>=0.23:../../devel/pkg-config USE_LIBTOOL= yes USE_TOOLS+= gmake pkg-config perl @@ -28,6 +29,8 @@ PERL5_PACKLIST+= auto/RRDs/.packlist # rrdtool explicitly forbids any use of -ffast-math BUILDLINK_TRANSFORM+= rm:-ffast-math +# rrdtool wants libintl_gettext, which at least NetBSD's lib doesn't have +USE_BUILTIN.gettext= no SUBST_CLASSES+= prefix SUBST_STAGE.prefix= post-build @@ -35,9 +38,15 @@ SUBST_MESSAGE.prefix= Fixing $${prefix} in scripts. SUBST_FILES.prefix= examples/cgi-demo.cgi SUBST_SED.prefix= -e '1s,^\#! \$${prefix},\#! ${PREFIX},' +.include "../../devel/gettext-lib/buildlink3.mk" .include "../../graphics/freetype2/buildlink3.mk" +.include "../../fonts/fontconfig/buildlink3.mk" +.include "../../devel/pango/buildlink3.mk" +.include "../../graphics/cairo/buildlink3.mk" .include "../../graphics/png/buildlink3.mk" -.include "../../graphics/libart/buildlink3.mk" +.include "../../textproc/libxml2/buildlink3.mk" +.include "../../devel/glib2/buildlink3.mk" +.include "../../x11/pixman/buildlink3.mk" .include "../../lang/perl5/module.mk" .include "../../mk/pthread.buildlink3.mk" .include "../../mk/bsd.pkg.mk" diff --git a/databases/rrdtool/PLIST b/databases/rrdtool/PLIST index 199866a74a0..511e0651a10 100644 --- a/databases/rrdtool/PLIST +++ b/databases/rrdtool/PLIST @@ -1,8 +1,9 @@ -@comment $NetBSD: PLIST,v 1.9 2007/01/30 13:26:55 adam Exp $ +@comment $NetBSD: PLIST,v 1.10 2008/06/23 16:24:30 he Exp $ bin/rrdcgi bin/rrdtool bin/rrdupdate include/rrd.h +include/rrd_format.h lib/librrd.la lib/librrd_th.la man/man1/bin_dec_hex.1 @@ -120,10 +121,7 @@ share/examples/rrdtool/perftest.pl share/examples/rrdtool/piped-demo.pl share/examples/rrdtool/shared-demo.pl share/examples/rrdtool/stripes.pl -share/rrdtool/fonts/DejaVuSansMono-Roman.ttf @dirrm share/examples/rrdtool -@dirrm share/rrdtool/fonts -@dirrm share/rrdtool @dirrm share/doc/rrdtool-${PKGVERSION}/html @dirrm share/doc/rrdtool-${PKGVERSION}/txt @dirrm share/doc/rrdtool-${PKGVERSION} diff --git a/databases/rrdtool/buildlink3.mk b/databases/rrdtool/buildlink3.mk index 1ac7f2e200f..be53d8656a4 100644 --- a/databases/rrdtool/buildlink3.mk +++ b/databases/rrdtool/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.18 2007/11/20 11:59:02 martti Exp $ +# $NetBSD: buildlink3.mk,v 1.19 2008/06/23 16:24:30 he Exp $ BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ RRDTOOL_BUILDLINK3_MK:= ${RRDTOOL_BUILDLINK3_MK}+ @@ -18,6 +18,12 @@ BUILDLINK_PKGSRCDIR.rrdtool?= ../../databases/rrdtool .include "../../graphics/freetype2/buildlink3.mk" .include "../../graphics/png/buildlink3.mk" -.include "../../graphics/libart/buildlink3.mk" +.include "../../devel/gettext-lib/buildlink3.mk" +.include "../../fonts/fontconfig/buildlink3.mk" +.include "../../devel/pango/buildlink3.mk" +.include "../../graphics/cairo/buildlink3.mk" +.include "../../textproc/libxml2/buildlink3.mk" +.include "../../devel/glib2/buildlink3.mk" +.include "../../x11/pixman/buildlink3.mk" BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/databases/rrdtool/distinfo b/databases/rrdtool/distinfo index 55d0834a20f..844364491ee 100644 --- a/databases/rrdtool/distinfo +++ b/databases/rrdtool/distinfo @@ -1,13 +1,7 @@ -$NetBSD: distinfo,v 1.27 2008/06/19 15:56:04 he Exp $ +$NetBSD: distinfo,v 1.28 2008/06/23 16:24:30 he Exp $ -SHA1 (rrdtool-1.2.27.tar.gz) = 15028b65be68da83602f7479405dffb1eef819ec -RMD160 (rrdtool-1.2.27.tar.gz) = ee01b9cd52a9dbf42c6ac8d9259bdcfcd036b112 -Size (rrdtool-1.2.27.tar.gz) = 1081450 bytes -SHA1 (patch-aa) = cb7129fcb30ca961c824204975fc9481ab7bb1e9 -SHA1 (patch-ab) = 01cb2f7f19925b7ac8693239d03df78fe604e381 +SHA1 (rrdtool-1.3.0.tar.gz) = c80572b3b74a3a58b83d83edcbcaf295f9a37538 +RMD160 (rrdtool-1.3.0.tar.gz) = c5d6665f22155bb6801e83cf9ec931b776cfcc2b +Size (rrdtool-1.3.0.tar.gz) = 1101980 bytes SHA1 (patch-al) = f4e8687e8d92347373646c0db344911420203f84 -SHA1 (patch-am) = bc6c6dd11a322e368e220cc813a32613576fec48 -SHA1 (patch-as) = aa48dbc38ae23493b8ff700fabf90d6e0f3f1d5a -SHA1 (patch-av) = 2e2a626c8bbc78671ff7e834cb229f4a1b0c35c3 -SHA1 (patch-aw) = 69b95e3d92ac58f53ca06784dec5d76f6f632fff -SHA1 (patch-ay) = 02d147bdbde1fee9b3de0badf7d9430d5be6029e +SHA1 (patch-am) = 33ac537b57105cb12d02bd12df49ab076969c776 diff --git a/databases/rrdtool/patches/patch-aa b/databases/rrdtool/patches/patch-aa deleted file mode 100644 index e2257353b17..00000000000 --- a/databases/rrdtool/patches/patch-aa +++ /dev/null @@ -1,26 +0,0 @@ -$NetBSD: patch-aa,v 1.11 2008/05/05 05:25:20 martti Exp $ - ---- src/rrd_getopt.c.orig 2008-02-17 12:26:32.000000000 +0200 -+++ src/rrd_getopt.c 2008-05-05 08:18:08.000000000 +0300 -@@ -30,10 +30,6 @@ - #define _NO_PROTO - #endif - --#ifdef HAVE_CONFIG_H --#include "../rrd_config.h" --#endif -- - #if !defined (__STDC__) || !__STDC__ - /* This is a separate conditional since some stdc systems - reject `defined (const)'. */ -@@ -42,6 +38,10 @@ - #endif - #endif - -+#ifdef HAVE_CONFIG_H -+#include "../rrd_config.h" -+#endif -+ - #include <stdio.h> - - /* Comment out all this code if we are using the GNU C Library, and are not diff --git a/databases/rrdtool/patches/patch-ab b/databases/rrdtool/patches/patch-ab deleted file mode 100644 index 31bbf5024e4..00000000000 --- a/databases/rrdtool/patches/patch-ab +++ /dev/null @@ -1,30 +0,0 @@ -$NetBSD: patch-ab,v 1.9 2008/05/05 05:25:20 martti Exp $ - ---- src/rrd_getopt1.c.orig 2008-02-17 12:26:32.000000000 +0200 -+++ src/rrd_getopt1.c 2008-05-05 08:18:29.000000000 +0300 -@@ -19,12 +19,6 @@ - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ - --#ifdef HAVE_CONFIG_H --#include "../rrd_config.h" --#endif -- --#include "rrd_getopt.h" -- - #if !defined (__STDC__) || !__STDC__ - /* This is a separate conditional since some stdc systems - reject `defined (const)'. */ -@@ -33,6 +27,12 @@ - #endif - #endif - -+#ifdef HAVE_CONFIG_H -+#include "../rrd_config.h" -+#endif -+ -+#include "rrd_getopt.h" -+ - #include <stdio.h> - - /* Comment out all this code if we are using the GNU C Library, and are not diff --git a/databases/rrdtool/patches/patch-am b/databases/rrdtool/patches/patch-am index a7b0ea20f4f..f094ba763bf 100644 --- a/databases/rrdtool/patches/patch-am +++ b/databases/rrdtool/patches/patch-am @@ -1,16 +1,20 @@ -$NetBSD: patch-am,v 1.4 2008/06/19 15:56:04 he Exp $ +$NetBSD: patch-am,v 1.5 2008/06/23 16:24:30 he Exp $ ---- src/rrd_update.c.orig 2008-02-17 11:26:32.000000000 +0100 +--- src/rrd_update.c.orig 2008-06-11 01:12:55.000000000 +0200 +++ src/rrd_update.c -@@ -533,9 +533,9 @@ _rrd_update(const char *filename, const - if(current_time < rrd.live_head->last_up || - (current_time == rrd.live_head->last_up && - (long)current_time_usec <= (long)rrd.live_head->last_up_usec)) { -- rrd_set_error("illegal attempt to update using time %ld when " -+ rrd_set_error("%s: illegal attempt to update using time %ld when " - "last update time is %ld (minimum one second step)", -- current_time, rrd.live_head->last_up); -+ filename, current_time, rrd.live_head->last_up); - free(step_start); - break; - } +@@ -502,6 +502,15 @@ int _rrd_update( + rra_step_cnt, updvals, tmpl_idx, tmpl_cnt, + &pcdp_summary, version, skip_update, + &schedule_smooth) == -1) { ++ if (rrd_test_error()) { /* Should have error string always here */ ++ char *save_error; ++ ++ /* Prepend file name to error message */ ++ if ((save_error = strdup(rrd_get_error())) != NULL) { ++ rrd_set_error("%s: %s", filename, save_error); ++ free(save_error); ++ } ++ } + free(arg_copy); + break; + } diff --git a/databases/rrdtool/patches/patch-as b/databases/rrdtool/patches/patch-as deleted file mode 100644 index 4f5f4a4330e..00000000000 --- a/databases/rrdtool/patches/patch-as +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-as,v 1.8 2006/05/05 17:42:07 adam Exp $ - ---- src/rrd_cgi.c.orig 2006-05-04 15:26:28.000000000 +0200 -+++ src/rrd_cgi.c -@@ -418,7 +418,7 @@ int main(int argc, char *argv[]) { - - if (!filter) { - printf ("Content-Type: text/html\n" -- "Content-Length: %d\n", -+ "Content-Length: %zd\n", - strlen(buffer)); - - if (labs(goodfor) > 0) { diff --git a/databases/rrdtool/patches/patch-av b/databases/rrdtool/patches/patch-av deleted file mode 100644 index ced6b346451..00000000000 --- a/databases/rrdtool/patches/patch-av +++ /dev/null @@ -1,22 +0,0 @@ -$NetBSD: patch-av,v 1.2 2005/07/03 15:23:34 wulf Exp $ - ---- src/parsetime.c.orig 2005-05-28 22:31:55.000000000 +0930 -+++ src/parsetime.c 2005-06-19 14:05:00.000000000 +0930 -@@ -662,6 +662,7 @@ - /* using time_t seems to help portability with 64bit oses */ - time_t mday=0, wday, mon, year = ptv->tm.tm_year; - int tlen; -+ time_t montime; - - switch (sc_tokid) { - case YESTERDAY: -@@ -716,7 +717,8 @@ - tlen = strlen(sc_token); - mon = atol(sc_token); - if (mon > 10*365*24*60*60) { -- ptv->tm=*localtime(&mon); -+ montime = mon; -+ ptv->tm=*localtime(&montime); - token(); - break; - } diff --git a/databases/rrdtool/patches/patch-aw b/databases/rrdtool/patches/patch-aw deleted file mode 100644 index cfb6f28304e..00000000000 --- a/databases/rrdtool/patches/patch-aw +++ /dev/null @@ -1,25 +0,0 @@ -$NetBSD: patch-aw,v 1.8 2007/11/20 11:58:00 martti Exp $ - ---- src/rrd_tool.c.orig 2007-11-20 02:15:10.000000000 +0200 -+++ src/rrd_tool.c 2007-11-20 12:58:12.000000000 +0200 -@@ -699,9 +699,9 @@ - printf("<?xml version=\"1.0\" encoding=\"%s\"?>\n\n", XML_ENCODING); - printf("<%s>\n", ROOT_TAG); - printf(" <%s>\n", META_TAG); -- printf(" <%s>%lu</%s>\n", META_START_TAG, start+step, META_START_TAG); -+ printf(" <%s>%lu</%s>\n", META_START_TAG, (unsigned long) start+step, META_START_TAG); - printf(" <%s>%lu</%s>\n", META_STEP_TAG, step, META_STEP_TAG); -- printf(" <%s>%lu</%s>\n", META_END_TAG, end, META_END_TAG); -+ printf(" <%s>%lu</%s>\n", META_END_TAG, (unsigned long) end, META_END_TAG); - printf(" <%s>%lu</%s>\n", META_ROWS_TAG, row_cnt, META_ROWS_TAG); - printf(" <%s>%lu</%s>\n", META_COLS_TAG, col_cnt, META_COLS_TAG); - printf(" <%s>\n", LEGEND_TAG); -@@ -717,7 +717,7 @@ - printf(" <%s>\n", DATA_TAG); - for (ti = start+step; ti <= end; ti += step) { - printf (" <%s>", DATA_ROW_TAG); -- printf ("<%s>%lu</%s>", COL_TIME_TAG, ti, COL_TIME_TAG); -+ printf ("<%s>%lu</%s>", COL_TIME_TAG, (unsigned long) ti, COL_TIME_TAG); - for (j = 0; j < col_cnt; j++) { - rrd_value_t newval = DNAN; - if (enumds == 1) diff --git a/databases/rrdtool/patches/patch-ay b/databases/rrdtool/patches/patch-ay deleted file mode 100644 index 97043091ded..00000000000 --- a/databases/rrdtool/patches/patch-ay +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-ay,v 1.5 2007/05/16 09:01:11 martti Exp $ - ---- src/rrd_dump.c.orig 2007-05-02 21:06:10.000000000 +0300 -+++ src/rrd_dump.c 2007-05-16 08:44:23.000000000 +0300 -@@ -113,7 +113,7 @@ - # error "Need strftime" - #endif - fprintf(out_file, "\t<lastupdate> %ld </lastupdate> <!-- %s -->\n\n", -- rrd.live_head->last_up,somestring); -+ (long) rrd.live_head->last_up,somestring); - for(i=0;i<rrd.stat_head->ds_cnt;i++){ - fprintf(out_file, "\t<ds>\n"); - fprintf(out_file, "\t\t<name> %s </name>\n",rrd.ds_def[i].ds_nam); |