diff --git a/databases/rrdtool/Makefile b/databases/rrdtool/Makefile index f164c6457b4c..4d7e0ab8117a 100644 --- a/databases/rrdtool/Makefile +++ b/databases/rrdtool/Makefile @@ -1,111 +1,100 @@ PORTNAME= rrdtool -PORTVERSION= 1.7.2 -PORTREVISION= 6 +DISTVERSION= 1.8.0 CATEGORIES= databases graphics -MASTER_SITES= http://oss.oetiker.ch/rrdtool/pub/archive/ +MASTER_SITES= https://github.com/oetiker/rrdtool-1.x/releases/download/v${DISTVERSION}/ -MAINTAINER= ports@FreeBSD.org +MAINTAINER= eduardo@FreeBSD.org COMMENT= Round Robin Database Tools LICENSE= GPLv2 -LICENSE_FILE= ${WRKSRC}/LICENSE -CONFLICTS= rrdtool12 - -CONFIGURE_ARGS= --disable-tcl -CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/freetype2 -USE_RC_SUBR= rrdcached -USE_LDCONFIG= yes -GNU_CONFIGURE= yes USES= cpe gmake gnome libtool pathfix pkgconfig shebangfix +CPE_VENDOR= rrdtool_project USE_GNOME= glib20 libxml2 +USE_LDCONFIG= yes +USE_RC_SUBR= rrdcached +SHEBANG_FILES= examples/rrdcached/rrdcached-size.pl examples/stripes.py +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --disable-tcl + INSTALL_TARGET= install-strip -CPE_VENDOR= rrdtool_project +CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/freetype2 + +CONFLICTS= rrdtool12 PORTEXAMPLES= cgi-demo.cgi -OPTIONS_DEFINE= DEJAVU GRAPH MMAP LOCKTIMEOUT NLS PERL PYTHON \ - RUBY EXAMPLES DOCS -OPTIONS_DEFAULT=DEJAVU GRAPH MMAP PERL -OPTIONS_SUB= yes -GRAPH_DESC= Enable the rrdtool graph command (needs cairo) -DEJAVU_DESC= Use DejaVu fonts (requires X11) -LOCKTIMEOUT_DESC=Enable the patch for lock timeout -MMAP_DESC= Use mmap in rrd_update -PERL_DESC= Build PERL module -PYTHON_DESC= Build PYTHON bindings -RUBY_DESC= Build RUBY bindings - -DEJAVU_RUN_DEPENDS= dejavu>0:x11-fonts/dejavu - -DOCS_CONFIGURE_ENABLE= docs -DOCS_USES= groff - -GRAPH_CONFIGURE_OFF= --disable-rrdcgi --disable-rrd_graph -GRAPH_LIB_DEPENDS= libfreetype.so:print/freetype2 \ - libpng.so:graphics/png -GRAPH_USE= GNOME=cairo,pango -LOCKTIMEOUT_EXTRA_PATCHES=${PATCHDIR}/extra-patch-locktimeout -MMAP_CONFIGURE_ENABLE= mmap -NLS_CONFIGURE_ENABLE= nls -NLS_USE= GNOME=intltool -NLS_USES= gettext localbase -PERL_CONFIGURE_OFF= --disable-perl -PERL_CONFIGURE_ON= --enable-perl --enable-perl-site-install -PERL_MAKE_ARGS= PERL_MAKE_OPTIONS='PREFIX="${PREFIX}" INSTALLPRIVLIB="${PREFIX}/lib" INSTALLARCHLIB="${PREFIX}/lib"' -PERL_USES= perl5 -PYTHON_CONFIGURE_ENABLE=python -PYTHON_USES= python -PYTHON_USE= python=flavors,optsuffix -RUBY_CONFIGURE_ENABLE= ruby -RUBY_USE= RUBY=yes - -.include - -.if ${PORT_OPTIONS:MPERL} -SHEBANG_FILES= examples/rrdcached/rrdcached-size.pl -PORTEXAMPLES+= 4charts.pl bigtops.pl minmax.pl perftest.pl \ - piped-demo.pl shared-demo.pl stripes.pl \ - rrdcached/RRDCached.pm rrdcached/rrdcached-size.pl -.endif -.if ${PORT_OPTIONS:MPYTHON} -SHEBANG_FILES+= examples/stripes.py -PORTEXAMPLES+= stripes.py -.endif +OPTIONS_DEFINE= DEJAVU DOCS EXAMPLES GRAPH LOCKTIMEOUT MMAP NLS PERL \ + PYTHON RUBY +OPTIONS_DEFAULT= DEJAVU GRAPH MMAP PERL +OPTIONS_SUB= yes +DEJAVU_DESC= Use DejaVu fonts (requires X11) +GRAPH_DESC= Enable the rrdtool graph command (needs cairo) +LOCKTIMEOUT_DESC= Enable the patch for lock timeout +MMAP_DESC= Use mmap in rrd_update +PERL_DESC= Build PERL module +PYTHON_DESC= Build PYTHON bindings +RUBY_DESC= Build RUBY bindings + +DEJAVU_RUN_DEPENDS= dejavu>0:x11-fonts/dejavu +DOCS_USES= groff +DOCS_CONFIGURE_ENABLE= docs +GRAPH_LIB_DEPENDS= libfreetype.so:print/freetype2 \ + libpng.so:graphics/png +GRAPH_USE= GNOME=cairo,pango +GRAPH_CONFIGURE_OFF= --disable-rrd_graph \ + --disable-rrdcgi +LOCKTIMEOUT_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-locktimeout +MMAP_CONFIGURE_ENABLE= mmap +NLS_USES= gettext localbase +NLS_USE= GNOME=intltool +NLS_CONFIGURE_ENABLE= nls +PERL_USES= perl5 +PERL_CONFIGURE_ON= --enable-perl \ + --enable-perl-site-install +PERL_CONFIGURE_OFF= --disable-perl +PERL_MAKE_ARGS= PERL_MAKE_OPTIONS='PREFIX="${PREFIX}" INSTALLPRIVLIB="${PREFIX}/lib" INSTALLARCHLIB="${PREFIX}/lib"' +PERL_PORTEXAMPLES= 4charts.pl bigtops.pl minmax.pl perftest.pl \ + piped-demo.pl rrdcached/rrdcached-size.pl \ + rrdcached/RRDCached.pm shared-demo.pl \ + stripes.pl +PYTHON_USES= python +PYTHON_USE= flavors,optsuffix +PYTHON_CONFIGURE_ENABLE= python +PYTHON_PORTEXAMPLES= stripes.py +RUBY_USE= RUBY=yes +RUBY_CONFIGURE_ENABLE= ruby post-extract: - @${REINPLACE_CMD} -E 's|(^rrdcached_LDADD = librrd_th.la)|\1 $$\(ALL_LIBS\)|' \ - ${WRKSRC}/src/Makefile.in - @${REINPLACE_CMD} -E 's|(^rrdtool_LDADD = librrd.la)|\1 $$\(ALL_LIBS\)|' \ ${WRKSRC}/src/Makefile.in post-extract-EXAMPLES-off: - @${REINPLACE_CMD} -e '/^SUBDIRS = /s| examples | |' \ + @${REINPLACE_CMD} -e '/^DIST_SUBDIRS = /s| examples||' \ ${WRKSRC}/Makefile.in post-install-EXAMPLES-on: .if !defined(BATCH) @${ECHO_MSG} "" @${ECHO_MSG} "############################################################################" @${ECHO_MSG} "# See ${EXAMPLESDIR} for some demonstration code #" @${ECHO_MSG} "############################################################################" .endif post-install-PERL-on: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/RRDs/RRDs.so post-install-PERL-off: ${RM} ${STAGEDIR}${EXAMPLESDIR}/*.pl ${RM} -r ${STAGEDIR}${EXAMPLESDIR}/rrdcached post-install-PYTHON-on: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/rrdtool*.so post-install-PYTHON-off: ${RM} ${STAGEDIR}${EXAMPLESDIR}/stripes.py post-install-RUBY-on: ${STRIP_CMD} ${STAGEDIR}${RUBY_SITEARCHLIBDIR}/RRD.so .include diff --git a/databases/rrdtool/distinfo b/databases/rrdtool/distinfo index 8fcb2e23d18a..bb1b542fe402 100644 --- a/databases/rrdtool/distinfo +++ b/databases/rrdtool/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1657870801 -SHA256 (rrdtool-1.7.2.tar.gz) = a199faeb7eff7cafc46fac253e682d833d08932f3db93a550a4a5af180ca58db -SIZE (rrdtool-1.7.2.tar.gz) = 2883737 +TIMESTAMP = 1659536807 +SHA256 (rrdtool-1.8.0.tar.gz) = bd37614137d7a8dc523359648eb2a81631a34fd91a82ed5581916a52c08433f4 +SIZE (rrdtool-1.8.0.tar.gz) = 2955398 diff --git a/databases/rrdtool/files/patch-8829fa7.c b/databases/rrdtool/files/patch-8829fa7.c deleted file mode 100644 index c6406a3f327c..000000000000 --- a/databases/rrdtool/files/patch-8829fa7.c +++ /dev/null @@ -1,35 +0,0 @@ -From 8829fa758f3e585f20094cff69b32489f4cce3e7 Mon Sep 17 00:00:00 2001 -From: Niclas Zeising -Date: Sun, 14 Jun 2020 11:31:33 +0200 -Subject: [PATCH] rrd_open: Ignore EINVAL from posix_fallocate() - -ZFS on FreeBSD (at least) does not support posix_fallocate(), -returning EINVAL instead. Ignore this error and continue normally. -Without this change, it is not possible to resize rrd files on ZFS. - -This fixes #1082 - -Signed-off-by: Niclas Zeising ---- - src/rrd_open.c | 8 +++++++- - 1 file changed, 7 insertions(+), 1 deletion(-) - -diff --git a/src/rrd_open.c b/src/rrd_open.c -index d8005fe4..00dfb8ca 100644 ---- src/rrd_open.c -+++ src/rrd_open.c -@@ -363,7 +363,13 @@ rrd_file_t *rrd_open( - */ - int fret = - posix_fallocate(rrd_simple_file->fd, 0, newfile_size); -- if (fret) { -+ /* ZFS (on FreeBSD) does not support posix_fallocate(), always returning -+ * EINVAL. Ignore this error and continue anyway. -+ * Without this, resize isn't possible on ZFS filesystems. -+ */ -+ if (fret == EINVAL) { -+ /* DO NOTHING */ -+ } else if (fret) { - rrd_set_error("posix_fallocate '%s': %s", file_name, - rrd_strerror(fret)); - goto out_close; diff --git a/databases/rrdtool/files/patch-bindings-Makefile.in b/databases/rrdtool/files/patch-bindings-Makefile.in deleted file mode 100644 index e5bb6791a9b2..000000000000 --- a/databases/rrdtool/files/patch-bindings-Makefile.in +++ /dev/null @@ -1,21 +0,0 @@ ---- bindings/Makefile.in.orig 2016-01-27 17:19:31 UTC -+++ bindings/Makefile.in -@@ -711,15 +711,15 @@ all-local: @COMP_PERL@ @COMP_RUBY@ @COM - install-data-local: - $(AM_V_GEN)test -f ${builddir}/perl-piped/Makefile \ - && ( cd ${builddir}/perl-piped \ -- && $(MAKE) install ) \ -+ && $(MAKE) pure_install ) \ - || true - $(AM_V_GEN)test -f ${builddir}/perl-shared/Makefile \ - && ( cd ${builddir}/perl-shared \ -- && $(MAKE) install ) \ -+ && $(MAKE) pure_install ) \ - || true - $(AM_V_GEN)test -f ${builddir}/ruby/Makefile \ - && ( cd ${builddir}/ruby \ -- && $(MAKE) EPREFIX=$(DESTDIR)$(exec_prefix) $(RUBY_MAKE_OPTIONS) install ) \ -+ && $(MAKE) EPREFIX=$(DESTDIR)$(exec_prefix) install ) \ - || true - $(AM_V_GEN)test -d ${builddir}/python/build \ - && ( cd ${builddir}/python \ diff --git a/databases/rrdtool/files/patch-bindings_python_setup.py b/databases/rrdtool/files/patch-bindings_python_setup.py index 86b777c0429b..c9de9833d087 100644 --- a/databases/rrdtool/files/patch-bindings_python_setup.py +++ b/databases/rrdtool/files/patch-bindings_python_setup.py @@ -1,14 +1,14 @@ ---- bindings/python/setup.py.orig 2017-03-10 18:03:11 UTC +--- bindings/python/setup.py.orig 2022-03-14 14:27:57 UTC +++ bindings/python/setup.py -@@ -1,10 +1,7 @@ - #!/usr/bin/env python +@@ -2,10 +2,7 @@ import sys import os + import sys -try: - from setuptools import setup, Extension -except ImportError: - sys.exit('The setup requires setuptools.') +from distutils.core import setup, Extension TOP_SRCDIR = os.environ.get('ABS_TOP_SRCDIR', '../..') TOP_BUILDDIR = os.environ.get('ABS_TOP_BUILDDIR', '../..') diff --git a/databases/rrdtool/files/patch-configure b/databases/rrdtool/files/patch-configure index b56de23d32a7..a1656b431ccf 100644 --- a/databases/rrdtool/files/patch-configure +++ b/databases/rrdtool/files/patch-configure @@ -1,42 +1,43 @@ ---- configure.orig 2017-05-16 11:55:23 UTC +--- configure.orig 2022-03-14 14:29:38 UTC +++ configure -@@ -13698,7 +13698,7 @@ fi +@@ -22491,7 +22491,7 @@ else + if test "${enable_ruby_site_install+set}" = set; then : + enableval=$enable_ruby_site_install; RUBY_MAKE_OPTIONS= + else +- RUBY_MAKE_OPTIONS="sitedir=$langpref/lib/ruby" ++ RUBY_MAKE_OPTIONS="PREFIX=$langpref INSTALL_BASE= LIB=$langpref/lib/ruby" + fi - if test "x$GCC" = "xyes"; then -- for flag in -fno-strict-aliasing -Wall -std=gnu99 -pedantic -Wundef -Wshadow -Wpointer-arith -Wcast-align -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline -Wold-style-definition -W; do -+ for flag in -fno-strict-aliasing -Wall -std=gnu99 -pedantic -Wundef -Wshadow -Wpointer-arith -Wcast-align -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline -Wold-style-definition; do - oCFLAGS="$CFLAGS" - CFLAGS="$CFLAGS $flag" - cachename=rd_cv_gcc_flag_`echo $flag|sed 's/[^A-Za-z]/_/g'` -@@ -22422,9 +22422,9 @@ $as_echo "$am_cv_python_pyexecdir" >&6; } - $as_echo_n "checking for headers required to compile python extensions... " >&6; } - py_prefix=`$PYTHON -c "import sys; print(sys.prefix)"` - py_exec_prefix=`$PYTHON -c "import sys; print(sys.exec_prefix)"` --PYTHON_INCLUDES="-I${py_prefix}/include/python${PYTHON_VERSION}" -+PYTHON_INCLUDES="-I${py_prefix}/include/python${PYTHON_VERSION} -I${py_prefix}/include/python${PYTHON_VERSION}m" - if test "$py_prefix" != "$py_exec_prefix"; then -- PYTHON_INCLUDES="$PYTHON_INCLUDES -I${py_exec_prefix}/include/python${PYTHON_VERSION}" -+ PYTHON_INCLUDES="$PYTHON_INCLUDES -I${py_exec_prefix}/include/python${PYTHON_VERSION} -I${py_exec_prefix}/include/python${PYTHON_VERSION}m" +@@ -23388,9 +23388,9 @@ else + if test -x "$PYTHON_CONFIG"; then + PYTHON_INCLUDES=`$PYTHON_CONFIG --includes 2>/dev/null` + else +- PYTHON_INCLUDES="-I${py_prefix}/include/python${PYTHON_VERSION}" ++ PYTHON_INCLUDES="-I${py_prefix}/include/python${PYTHON_VERSION} -I${py_prefix}/include/python${PYTHON_VERSION}m" + if test "$py_prefix" != "$py_exec_prefix"; then +- PYTHON_INCLUDES="$PYTHON_INCLUDES -I${py_exec_prefix}/include/python${PYTHON_VERSION}" ++ PYTHON_INCLUDES="$PYTHON_INCLUDES -I${py_exec_prefix}/include/python${PYTHON_VERSION} -I${py_exec_prefix}/include/python${PYTHON_VERSION}m" + fi fi - save_CPPFLAGS="$CPPFLAGS" -@@ -27780,18 +27780,6 @@ $as_echo_n "checking in... " >&6; } +@@ -28807,19 +28807,6 @@ $as_echo "and out again" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: and out again" >&5 $as_echo "and out again" >&6; } -echo $ECHO_N "ordering CD from https://tobi.oetiker.ch/wish $ECHO_C" 1>&6 -sleep 1 -echo $ECHO_N ".$ECHO_C" 1>&6 -sleep 1 -echo $ECHO_N ".$ECHO_C" 1>&6 -sleep 1 -echo $ECHO_N ".$ECHO_C" 1>&6 -sleep 1 -echo $ECHO_N ".$ECHO_C" 1>&6 -sleep 1 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: just kidding ;-)" >&5 -$as_echo " just kidding ;-)" >&6; } - echo +-echo echo "----------------------------------------------------------------" echo "Config is DONE!" + echo diff --git a/databases/rrdtool/files/patch-doc-Makefile.in b/databases/rrdtool/files/patch-doc-Makefile.in index 9fc94f8f7fcf..7e5bdad35605 100644 --- a/databases/rrdtool/files/patch-doc-Makefile.in +++ b/databases/rrdtool/files/patch-doc-Makefile.in @@ -1,14 +1,14 @@ ---- doc/Makefile.in.orig 2016-01-27 10:49:53 UTC +--- doc/Makefile.in.orig 2022-08-03 14:35:20 UTC +++ doc/Makefile.in -@@ -377,9 +377,9 @@ CLEANFILES = $(GENERATED_EXTRADIST) pod2 +@@ -394,9 +394,9 @@ EXTRA_DIST = $(GENERATED_EXTRADIST) $(POD) $(POD3) rrd + EXTRA_DIST = $(GENERATED_EXTRADIST) $(POD) $(POD3) rrdtool-dump.dtd rrdtool-xport.dtd rrdgraph_libdbi.pod rrdlua.pod \ + rrdpython.pod rrdrados.pod rrdruby.pod - # what should go into the distribution - EXTRA_DIST = $(GENERATED_EXTRADIST) $(POD) $(POD3) rrdtool-dump.dtd rrdtool-xport.dtd rrdgraph_libdbi.pod rrdlua.pod -idocdir = $(RRDDOCDIR)/txt +idocdir = $(datadir)/doc/rrdtool/txt idoc_DATA = $(POD) $(TXT) -ihtmldir = $(RRDDOCDIR)/html +ihtmldir = $(datadir)/doc/rrdtool/html ihtml_DATA = $(HTML) imandir = $(mandir)/man1 iman_DATA = $(MAN) diff --git a/databases/rrdtool/files/patch-examples-Makefile.in b/databases/rrdtool/files/patch-examples-Makefile.in index 864a9633dc20..3096ee59ada4 100644 --- a/databases/rrdtool/files/patch-examples-Makefile.in +++ b/databases/rrdtool/files/patch-examples-Makefile.in @@ -1,11 +1,11 @@ ---- examples/Makefile.in.orig 2016-01-27 10:49:53 UTC +--- examples/Makefile.in.orig 2022-08-03 15:28:50 UTC +++ examples/Makefile.in -@@ -420,7 +420,7 @@ top_builddir = @top_builddir@ +@@ -431,7 +431,7 @@ EXTRA_DIST = cgi-demo.cgi.in stripes.py top_srcdir = @top_srcdir@ SUBDIRS = rrdcached EXTRA_DIST = cgi-demo.cgi.in stripes.py -examplesdir = $(pkgdatadir)/examples +examplesdir = $(datadir)/examples/rrdtool examples_SCRIPTS = cgi-demo.cgi piped-demo.pl shared-demo.pl \ stripes.pl bigtops.pl minmax.pl 4charts.pl perftest.pl \ stripes.py diff --git a/databases/rrdtool/files/patch-examples_rrdcached_Makefile.in b/databases/rrdtool/files/patch-examples_rrdcached_Makefile.in index a14b3bbeb369..881e2576114c 100644 --- a/databases/rrdtool/files/patch-examples_rrdcached_Makefile.in +++ b/databases/rrdtool/files/patch-examples_rrdcached_Makefile.in @@ -1,11 +1,11 @@ ---- examples/rrdcached/Makefile.in.orig 2016-01-27 10:49:53 UTC +--- examples/rrdcached/Makefile.in.orig 2022-08-03 15:28:50 UTC +++ examples/rrdcached/Makefile.in -@@ -356,7 +356,7 @@ target_vendor = @target_vendor@ +@@ -368,7 +368,7 @@ top_srcdir = @top_srcdir@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ -examplesdir = $(pkgdatadir)/examples/rrdcached +examplesdir = $(datadir)/examples/rrdtool/rrdcached examples_SCRIPTS = rrdcached-size.pl examples_DATA = RRDCached.pm EXTRA_DIST = $(examples_DATA) $(examples_SCRIPTS) diff --git a/databases/rrdtool/files/patch-src_rrd__graph__helper.c b/databases/rrdtool/files/patch-src_rrd__graph__helper.c deleted file mode 100644 index 45167a881a9b..000000000000 --- a/databases/rrdtool/files/patch-src_rrd__graph__helper.c +++ /dev/null @@ -1,25 +0,0 @@ -Backport of: - -commit 254e4e44cd7828fba8f5bb18a7a29668221e0af5 -Author: John W. O'Brien -Date: Sat Mar 14 08:49:47 2020 -0400 - - Fix double meaning of time 0 as uninitialized value - - Treat "VRULE:0#..." as "VRULE:1#..." because elsewhere xrule==0 is - used to mean xrule has not been set, which can lead to an array - bounds violation. - ---- src/rrd_graph_helper.c.orig 2020-03-14 17:06:47 UTC -+++ src/rrd_graph_helper.c -@@ -776,6 +776,10 @@ static graph_desc_t* newGraphDescription(image_desc_t - } - if (gf==GF_VRULE){ - gdp->xrule=val; -+ if (gdp->xrule == 0) { -+ /* distinguish from uninitialized */ -+ gdp->xrule++; -+ } - } - else { - gdp->yrule=val; diff --git a/databases/rrdtool/files/patch-src_rrd__rpncalc.c b/databases/rrdtool/files/patch-src_rrd__rpncalc.c deleted file mode 100644 index 3a093028da16..000000000000 --- a/databases/rrdtool/files/patch-src_rrd__rpncalc.c +++ /dev/null @@ -1,29 +0,0 @@ -Fix UB when calculating median of all-NaN values - -Corresponds to upstream commit 1d700bf - -https://github.com/oetiker/rrdtool-1.x/commit/1d700bf3ba13a75b91047e6e979231abd755892b - ---- src/rrd_rpncalc.c.orig 2019-05-27 18:48:09 UTC -+++ src/rrd_rpncalc.c -@@ -1197,15 +1197,16 @@ short rpn_calc( - } - } - -+ /* when goodvals and badvals meet, they might have met on a -+ * NAN, which wouldn't decrease final_elements. so, check -+ * that now. */ -+ if (isnan(*goodvals)) --final_elements; -+ - stptr -= elements; - if (!final_elements) { - /* no non-NAN elements; push NAN */ - rpnstack->s[++stptr] = DNAN; - } else { -- /* when goodvals and badvals meet, they might have met on a -- * NAN, which wouldn't decrease final_elements. so, check -- * that now. */ -- if (isnan(*goodvals)) --final_elements; - /* and finally, take the median of the remaining non-NAN - * elements. */ - qsort(element_ptr, final_elements, sizeof(double), diff --git a/databases/rrdtool/pkg-descr b/databases/rrdtool/pkg-descr index 2d47a2220ffc..94a6f6a972f0 100644 --- a/databases/rrdtool/pkg-descr +++ b/databases/rrdtool/pkg-descr @@ -1,10 +1,10 @@ It is pretty easy to gather status information from all sorts of things, ranging from the temperature in your office to the number of octets which have passed through the FDDI interface of your router. But it is not so trivial to store this data in a efficient and systematic manner. This is where RRDtool kicks in. It lets you log and analyze the data you gather from all kinds of data-sources. The data analysis part of RRDtool is based on the ability to quickly generate graphical representations of the data values collected over a definable time period. -WWW: http://www.rrdtool.org/ +WWW: https://oss.oetiker.ch/rrdtool/ diff --git a/databases/rrdtool/pkg-plist b/databases/rrdtool/pkg-plist index fc684ee34b53..5b7a086f9640 100644 --- a/databases/rrdtool/pkg-plist +++ b/databases/rrdtool/pkg-plist @@ -1,150 +1,159 @@ bin/rrdcached %%GRAPH%%bin/rrdcgi bin/rrdcreate bin/rrdinfo bin/rrdtool bin/rrdupdate include/rrd.h include/rrd_client.h include/rrd_format.h lib/librrd.a lib/librrd.so lib/librrd.so.8 -lib/librrd.so.8.2.1 +lib/librrd.so.8.3.0 %%PERL%%%%SITE_PERL%%/RRDp.pm %%PERL%%%%SITE_ARCH%%/RRDs.pm %%PERL%%%%SITE_ARCH%%/auto/RRDs/RRDs.so %%PERL%%%%PERL5_MAN3%%/RRDp.3.gz %%PERL%%%%PERL5_MAN3%%/RRDs.3.gz +%%PERL%%lib/perllocal.pod %%PYTHON%%%%PYTHON_SITELIBDIR%%/rrdtool-0.1.10-py%%PYTHON_VER%%.egg-info %%PYTHON%%%%PYTHON_SITELIBDIR%%/rrdtool%%PYTHON_EXT_SUFFIX%%.so %%RUBY%%%%RUBY_SITEARCHLIBDIR%%/RRD.so libdata/pkgconfig/librrd.pc %%PORTDOCS%%man/man1/bin_dec_hex.1.gz %%PORTDOCS%%man/man1/cdeftutorial.1.gz %%PORTDOCS%%man/man1/rpntutorial.1.gz %%PORTDOCS%%man/man1/rrd-beginners.1.gz %%PORTDOCS%%man/man1/rrd_pdpcalc.1.gz %%PORTDOCS%%man/man1/rrdbuild.1.gz %%PORTDOCS%%man/man1/rrdcached.1.gz %%PORTDOCS%%man/man1/rrdcgi.1.gz %%PORTDOCS%%man/man1/rrdcreate.1.gz %%PORTDOCS%%man/man1/rrddump.1.gz %%PORTDOCS%%man/man1/rrdfetch.1.gz %%PORTDOCS%%man/man1/rrdfirst.1.gz %%PORTDOCS%%man/man1/rrdflushcached.1.gz %%PORTDOCS%%man/man1/rrdgraph.1.gz %%PORTDOCS%%man/man1/rrdgraph_data.1.gz %%PORTDOCS%%man/man1/rrdgraph_examples.1.gz %%PORTDOCS%%man/man1/rrdgraph_graph.1.gz %%PORTDOCS%%man/man1/rrdgraph_rpn.1.gz %%PORTDOCS%%man/man1/rrdinfo.1.gz %%PORTDOCS%%man/man1/rrdlast.1.gz %%PORTDOCS%%man/man1/rrdlastupdate.1.gz %%PORTDOCS%%man/man1/rrdlist.1.gz +%%PYTHON%%man/man1/rrdpython.1.gz %%PORTDOCS%%man/man1/rrdresize.1.gz %%PORTDOCS%%man/man1/rrdrestore.1.gz +%%RUBY%%man/man1/rrdruby.1.gz %%PORTDOCS%%man/man1/rrdthreads.1.gz %%PORTDOCS%%man/man1/rrdtool.1.gz %%PORTDOCS%%man/man1/rrdtune.1.gz %%PORTDOCS%%man/man1/rrdtutorial.1.gz %%PORTDOCS%%man/man1/rrdupdate.1.gz %%PORTDOCS%%man/man1/rrdxport.1.gz %%PORTDOCS%%man/man3/librrd.3.gz %%PORTDOCS%%%%DOCSDIR%%/html/RRDp.html %%PORTDOCS%%%%DOCSDIR%%/html/RRDs.html %%PORTDOCS%%%%DOCSDIR%%/html/bin_dec_hex.html %%PORTDOCS%%%%DOCSDIR%%/html/cdeftutorial.html %%PORTDOCS%%%%DOCSDIR%%/html/index.html %%PORTDOCS%%%%DOCSDIR%%/html/librrd.html %%PORTDOCS%%%%DOCSDIR%%/html/rpntutorial.html %%PORTDOCS%%%%DOCSDIR%%/html/rrd-beginners.html %%PORTDOCS%%%%DOCSDIR%%/html/rrd_pdpcalc.html %%PORTDOCS%%%%DOCSDIR%%/html/rrdbuild.html %%PORTDOCS%%%%DOCSDIR%%/html/rrdcached.html %%PORTDOCS%%%%DOCSDIR%%/html/rrdcgi.html %%PORTDOCS%%%%DOCSDIR%%/html/rrdcreate.html %%PORTDOCS%%%%DOCSDIR%%/html/rrddump.html %%PORTDOCS%%%%DOCSDIR%%/html/rrdfetch.html %%PORTDOCS%%%%DOCSDIR%%/html/rrdfirst.html %%PORTDOCS%%%%DOCSDIR%%/html/rrdflushcached.html %%PORTDOCS%%%%DOCSDIR%%/html/rrdgraph.html %%PORTDOCS%%%%DOCSDIR%%/html/rrdgraph_data.html %%PORTDOCS%%%%DOCSDIR%%/html/rrdgraph_examples.html %%PORTDOCS%%%%DOCSDIR%%/html/rrdgraph_graph.html %%PORTDOCS%%%%DOCSDIR%%/html/rrdgraph_rpn.html %%PORTDOCS%%%%DOCSDIR%%/html/rrdinfo.html %%PORTDOCS%%%%DOCSDIR%%/html/rrdlast.html %%PORTDOCS%%%%DOCSDIR%%/html/rrdlastupdate.html %%PORTDOCS%%%%DOCSDIR%%/html/rrdlist.html +%%PYTHON%%%%DOCSDIR%%/html/rrdpython.html %%PORTDOCS%%%%DOCSDIR%%/html/rrdresize.html %%PORTDOCS%%%%DOCSDIR%%/html/rrdrestore.html +%%RUBY%%%%DOCSDIR%%/html/rrdruby.html %%PORTDOCS%%%%DOCSDIR%%/html/rrdthreads.html %%PORTDOCS%%%%DOCSDIR%%/html/rrdtool.html %%PORTDOCS%%%%DOCSDIR%%/html/rrdtune.html %%PORTDOCS%%%%DOCSDIR%%/html/rrdtutorial.html %%PORTDOCS%%%%DOCSDIR%%/html/rrdupdate.html %%PORTDOCS%%%%DOCSDIR%%/html/rrdxport.html %%PORTDOCS%%%%DOCSDIR%%/txt/bin_dec_hex.pod %%PORTDOCS%%%%DOCSDIR%%/txt/bin_dec_hex.txt %%PORTDOCS%%%%DOCSDIR%%/txt/cdeftutorial.pod %%PORTDOCS%%%%DOCSDIR%%/txt/cdeftutorial.txt %%PORTDOCS%%%%DOCSDIR%%/txt/librrd.txt %%PORTDOCS%%%%DOCSDIR%%/txt/rpntutorial.pod %%PORTDOCS%%%%DOCSDIR%%/txt/rpntutorial.txt %%PORTDOCS%%%%DOCSDIR%%/txt/rrd-beginners.pod %%PORTDOCS%%%%DOCSDIR%%/txt/rrd-beginners.txt %%PORTDOCS%%%%DOCSDIR%%/txt/rrd_pdpcalc.pod %%PORTDOCS%%%%DOCSDIR%%/txt/rrd_pdpcalc.txt %%PORTDOCS%%%%DOCSDIR%%/txt/rrdbuild.pod %%PORTDOCS%%%%DOCSDIR%%/txt/rrdbuild.txt %%PORTDOCS%%%%DOCSDIR%%/txt/rrdcached.pod %%PORTDOCS%%%%DOCSDIR%%/txt/rrdcached.txt %%PORTDOCS%%%%DOCSDIR%%/txt/rrdcgi.pod %%PORTDOCS%%%%DOCSDIR%%/txt/rrdcgi.txt %%PORTDOCS%%%%DOCSDIR%%/txt/rrdcreate.pod %%PORTDOCS%%%%DOCSDIR%%/txt/rrdcreate.txt %%PORTDOCS%%%%DOCSDIR%%/txt/rrddump.pod %%PORTDOCS%%%%DOCSDIR%%/txt/rrddump.txt %%PORTDOCS%%%%DOCSDIR%%/txt/rrdfetch.pod %%PORTDOCS%%%%DOCSDIR%%/txt/rrdfetch.txt %%PORTDOCS%%%%DOCSDIR%%/txt/rrdfirst.pod %%PORTDOCS%%%%DOCSDIR%%/txt/rrdfirst.txt %%PORTDOCS%%%%DOCSDIR%%/txt/rrdflushcached.pod %%PORTDOCS%%%%DOCSDIR%%/txt/rrdflushcached.txt %%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph.pod %%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph.txt %%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph_data.pod %%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph_data.txt %%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph_examples.pod %%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph_examples.txt %%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph_graph.pod %%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph_graph.txt %%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph_rpn.pod %%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph_rpn.txt %%PORTDOCS%%%%DOCSDIR%%/txt/rrdinfo.pod %%PORTDOCS%%%%DOCSDIR%%/txt/rrdinfo.txt %%PORTDOCS%%%%DOCSDIR%%/txt/rrdlast.pod %%PORTDOCS%%%%DOCSDIR%%/txt/rrdlast.txt %%PORTDOCS%%%%DOCSDIR%%/txt/rrdlastupdate.pod %%PORTDOCS%%%%DOCSDIR%%/txt/rrdlastupdate.txt %%PORTDOCS%%%%DOCSDIR%%/txt/rrdlist.pod %%PORTDOCS%%%%DOCSDIR%%/txt/rrdlist.txt +%%PYTHON%%%%DOCSDIR%%/txt/rrdpython.pod +%%PYTHON%%%%DOCSDIR%%/txt/rrdpython.txt %%PORTDOCS%%%%DOCSDIR%%/txt/rrdresize.pod %%PORTDOCS%%%%DOCSDIR%%/txt/rrdresize.txt %%PORTDOCS%%%%DOCSDIR%%/txt/rrdrestore.pod %%PORTDOCS%%%%DOCSDIR%%/txt/rrdrestore.txt +%%RUBY%%%%DOCSDIR%%/txt/rrdruby.pod +%%RUBY%%%%DOCSDIR%%/txt/rrdruby.txt %%PORTDOCS%%%%DOCSDIR%%/txt/rrdthreads.pod %%PORTDOCS%%%%DOCSDIR%%/txt/rrdthreads.txt %%PORTDOCS%%%%DOCSDIR%%/txt/rrdtool.pod %%PORTDOCS%%%%DOCSDIR%%/txt/rrdtool.txt %%PORTDOCS%%%%DOCSDIR%%/txt/rrdtune.pod %%PORTDOCS%%%%DOCSDIR%%/txt/rrdtune.txt %%PORTDOCS%%%%DOCSDIR%%/txt/rrdtutorial.pod %%PORTDOCS%%%%DOCSDIR%%/txt/rrdtutorial.txt %%PORTDOCS%%%%DOCSDIR%%/txt/rrdupdate.pod %%PORTDOCS%%%%DOCSDIR%%/txt/rrdupdate.txt %%PORTDOCS%%%%DOCSDIR%%/txt/rrdxport.pod %%PORTDOCS%%%%DOCSDIR%%/txt/rrdxport.txt %%NLS%%share/locale/fr/LC_MESSAGES/rrdtool.mo %%NLS%%share/locale/hu/LC_MESSAGES/rrdtool.mo