1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
6 KEYWORDS= databases graphics
8 SDESC[standard]= Round Robin Database tools
9 HOMEPAGE= https://oss.oetiker.ch/rrdtool/
13 SITES[main]= GITHUB/oetiker:rrdtool-1.x:v1.8.0
14 DISTFILE[1]= generated:main
16 SPKGS[standard]= complete
21 OPTIONS_AVAILABLE= none
22 OPTIONS_STANDARD= none
24 BUILD_DEPENDS= groff:primary:standard
26 BUILDRUN_DEPENDS= freetype:primary:standard
27 RUN_DEPENDS= fonts-dejavu:single:standard
29 USES= gmake libtool pkgconfig shebangfix png perl python
31 GNOME_COMPONENTS= libxml2 glib cairo pango
33 LICENSE= GPLv2+:primary
34 LICENSE_TERMS= primary:{{WRKSRC}}/COPYRIGHT
35 LICENSE_FILE= GPLv2+:{{WRKSRC}}/LICENSE
39 CPE_VENDOR= rrdtool_project
40 FPC_EQUIVALENT= databases/rrdtool
41 SHEBANG_FILES= examples/stripes.py
42 examples/rrdcached/rrdcached-size.pl
45 CONFIGURE_ARGS= --disable-tcl
47 --enable-perl-site-install
53 MAKE_ARGS= PERL_MAKE_OPTIONS='PREFIX="{{PREFIX}}"
54 INSTALLPRIVLIB="{{PREFIX}}/lib"
55 INSTALLARCHLIB="{{PREFIX}}/lib"'
57 INSTALL_TARGET= install-strip
58 INSTALL_REQ_TOOLCHAIN= yes
60 RC_SUBR= rrdcached:primary
62 CPPFLAGS= -I{{LOCALBASE}}/include/freetype2
65 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/RRDs/RRDs.so
68 ${REINPLACE_CMD} -E 's|(^rrdcached_LDADD = librrd_th.la)|\1 $$\(ALL_LIBS\)|' \
69 ${WRKSRC}/src/Makefile.in
70 ${REINPLACE_CMD} -E 's|(^rrdtool_LDADD = librrd.la)|\1 $$\(ALL_LIBS\)|' \
71 ${WRKSRC}/src/Makefile.in
73 [FILE:559:descriptions/desc.primary]
74 It is pretty easy to gather status information from all sorts of things,
75 ranging from the temperature in your office to the number of octets which
76 have passed through the FDDI interface of your router. But it is not so
77 trivial to store this data in a efficient and systematic manner. This is
78 where RRDtool kicks in. It lets you log and analyze the data you gather
79 from all kinds of data-sources. The data analysis part of RRDtool is based
80 on the ability to quickly generate graphical representations of the data
81 values collected over a definable time period.
85 88a59a645161d0cfd1af898459fc033af975816278cf132cc66bf0dd8d0559cc 1202869 oetiker-rrdtool-1.x-1.8.0.tar.gz
88 [FILE:916:manifests/plist.primary]
93 %%SITE_ARCH%%/auto/RRDp/.packlist
94 %%SITE_ARCH%%/auto/RRDs/
112 librrd.so.%%SOMAJOR%%
113 librrd.so.%%SOVERSION%%
114 lib/pkgconfig/librrd.pc
131 rrdgraph_examples.1.gz
146 share/man/man3/librrd.3.gz
149 [FILE:208:manifests/plist.examples]
150 share/examples/rrdtool/
160 share/examples/rrdtool/rrdcached/
165 [FILE:1564:manifests/plist.docs]
166 share/doc/rrdtool/html/
186 rrdgraph_examples.html
201 share/doc/rrdtool/txt/
233 rrdgraph_examples.pod
234 rrdgraph_examples.txt
265 [FILE:918:patches/patch-bindings-Makefile.in]
266 --- bindings/Makefile.in.orig 2019-05-27 18:46:41 UTC
267 +++ bindings/Makefile.in
268 @@ -724,15 +724,15 @@ all-local: @COMP_PERL@ @COMP_RUBY@ @COM
270 $(AM_V_GEN)test -f ${builddir}/perl-piped/Makefile \
271 && ( cd ${builddir}/perl-piped \
272 - && $(MAKE) install ) \
273 + && $(MAKE) pure_install ) \
275 $(AM_V_GEN)test -f ${builddir}/perl-shared/Makefile \
276 && ( cd ${builddir}/perl-shared \
277 - && $(MAKE) install ) \
278 + && $(MAKE) pure_install ) \
280 $(AM_V_GEN)test -f ${builddir}/ruby/Makefile \
281 && ( cd ${builddir}/ruby \
282 - && $(MAKE) EPREFIX=$(DESTDIR)$(exec_prefix) $(RUBY_MAKE_OPTIONS) install ) \
283 + && $(MAKE) EPREFIX=$(DESTDIR)$(exec_prefix) install ) \
285 $(AM_V_GEN)test -d ${builddir}/python/build \
286 && ( cd ${builddir}/python \
289 [FILE:412:patches/patch-bindings_python_setup.py]
290 --- bindings/python/setup.py.orig 2019-02-04 13:54:27 UTC
291 +++ bindings/python/setup.py
297 - from setuptools import setup, Extension
299 - sys.exit('The setup requires setuptools.')
300 +from distutils.core import setup, Extension
302 TOP_SRCDIR = os.environ.get('ABS_TOP_SRCDIR', '../..')
303 TOP_BUILDDIR = os.environ.get('ABS_TOP_BUILDDIR', '../..')
306 [FILE:2034:patches/patch-configure]
307 --- configure.orig 2019-05-27 18:46:40 UTC
309 @@ -13698,7 +13698,7 @@ fi
312 if test "x$GCC" = "xyes"; then
313 - 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
314 + 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
316 CFLAGS="$CFLAGS $flag"
317 cachename=rd_cv_gcc_flag_`echo $flag|sed 's/[^A-Za-z]/_/g'`
318 @@ -23309,9 +23309,9 @@ $as_echo "$am_cv_python_pyexecdir" >&6;
319 $as_echo_n "checking for headers required to compile python extensions... " >&6; }
320 py_prefix=`$PYTHON -c "import sys; print(sys.prefix)"`
321 py_exec_prefix=`$PYTHON -c "import sys; print(sys.exec_prefix)"`
322 -PYTHON_INCLUDES="-I${py_prefix}/include/python${PYTHON_VERSION}"
323 +PYTHON_INCLUDES="-I${py_prefix}/include/python${PYTHON_VERSION} -I${py_prefix}/include/python${PYTHON_VERSION}m"
324 if test "$py_prefix" != "$py_exec_prefix"; then
325 - PYTHON_INCLUDES="$PYTHON_INCLUDES -I${py_exec_prefix}/include/python${PYTHON_VERSION}"
326 + PYTHON_INCLUDES="$PYTHON_INCLUDES -I${py_exec_prefix}/include/python${PYTHON_VERSION} -I${py_exec_prefix}/include/python${PYTHON_VERSION}m"
329 save_CPPFLAGS="$CPPFLAGS"
330 @@ -28701,18 +28701,6 @@ $as_echo_n "checking in... " >&6; }
331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: and out again" >&5
332 $as_echo "and out again" >&6; }
334 -echo $ECHO_N "ordering CD from https://tobi.oetiker.ch/wish $ECHO_C" 1>&6
336 -echo $ECHO_N ".$ECHO_C" 1>&6
338 -echo $ECHO_N ".$ECHO_C" 1>&6
340 -echo $ECHO_N ".$ECHO_C" 1>&6
342 -echo $ECHO_N ".$ECHO_C" 1>&6
344 -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: just kidding ;-)" >&5
345 -$as_echo " just kidding ;-)" >&6; }
347 echo "----------------------------------------------------------------"
348 echo "Config is DONE!"
351 [FILE:521:patches/patch-doc-Makefile.in]
352 --- doc/Makefile.in.orig 2019-05-27 18:46:41 UTC
354 @@ -390,9 +390,9 @@ CLEANFILES = $(GENERATED_EXTRADIST) pod2
356 # what should go into the distribution
357 EXTRA_DIST = $(GENERATED_EXTRADIST) $(POD) $(POD3) rrdtool-dump.dtd rrdtool-xport.dtd rrdgraph_libdbi.pod rrdlua.pod
358 -idocdir = $(RRDDOCDIR)/txt
359 +idocdir = $(datadir)/doc/rrdtool/txt
360 idoc_DATA = $(POD) $(TXT)
361 -ihtmldir = $(RRDDOCDIR)/html
362 +ihtmldir = $(datadir)/doc/rrdtool/html
364 imandir = $(mandir)/man1
368 [FILE:442:patches/patch-examples-Makefile.in]
369 --- examples/Makefile.in.orig 2019-05-27 18:46:41 UTC
370 +++ examples/Makefile.in
371 @@ -431,7 +431,7 @@ top_builddir = @top_builddir@
372 top_srcdir = @top_srcdir@
374 EXTRA_DIST = cgi-demo.cgi.in stripes.py
375 -examplesdir = $(pkgdatadir)/examples
376 +examplesdir = $(datadir)/examples/rrdtool
377 examples_SCRIPTS = cgi-demo.cgi piped-demo.pl shared-demo.pl \
378 stripes.pl bigtops.pl minmax.pl 4charts.pl perftest.pl \
382 [FILE:468:patches/patch-examples_rrdcached_Makefile.in]
383 --- examples/rrdcached/Makefile.in.orig 2019-05-27 18:46:41 UTC
384 +++ examples/rrdcached/Makefile.in
385 @@ -368,7 +368,7 @@ target_vendor = @target_vendor@
386 top_build_prefix = @top_build_prefix@
387 top_builddir = @top_builddir@
388 top_srcdir = @top_srcdir@
389 -examplesdir = $(pkgdatadir)/examples/rrdcached
390 +examplesdir = $(datadir)/examples/rrdtool/rrdcached
391 examples_SCRIPTS = rrdcached-size.pl
392 examples_DATA = RRDCached.pm
393 EXTRA_DIST = $(examples_DATA) $(examples_SCRIPTS)
396 [FILE:568:files/rrdcached.in]
403 # Add the following line to /etc/rc.conf to enable rrdcached:
405 # rrdcached_enable (bool): Set to "NO" by default.
406 # Set to "YES" to enable rrdcached
408 # rrdcached_flags (str): Set to "" by default.
414 rcvar=rrdcached_enable
419 : ${rrdcached_enable="NO"}
420 : ${rrdcached_flags="-s www -l /var/run/rrdcached.sock -p /var/run/rrdcached.pid"}
422 pidfile=/var/run/${name}.pid
423 command=%%PREFIX%%/bin/${name}