diff --git a/databases/rrdtool/Makefile b/databases/rrdtool/Makefile index f2f6887bf9b0..64674699a417 100644 --- a/databases/rrdtool/Makefile +++ b/databases/rrdtool/Makefile @@ -1,129 +1,114 @@ # Created by: Dmitry Sivachenko # $FreeBSD$ PORTNAME= rrdtool -PORTVERSION= 1.4.7 -PORTREVISION= 2 +PORTVERSION= 1.4.8 CATEGORIES= databases graphics MASTER_SITES= http://oss.oetiker.ch/rrdtool/pub/ MAINTAINER= sylvio@FreeBSD.org COMMENT= Round Robin Database Tools LICENSE= GPLv2 -LIB_DEPENDS= freetype.9:${PORTSDIR}/print/freetype2 \ - cairo.2:${PORTSDIR}/graphics/cairo \ - png15:${PORTSDIR}/graphics/png \ - xml2:${PORTSDIR}/textproc/libxml2 \ - pangocairo-1\.0.0:${PORTSDIR}/x11-toolkits/pango +LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2 \ + libcairo.so:${PORTSDIR}/graphics/cairo \ + libpng15.so:${PORTSDIR}/graphics/png \ + libxml2.so:${PORTSDIR}/textproc/libxml2 \ + libpangocairo-1.0.so:${PORTSDIR}/x11-toolkits/pango CONFLICTS= rrdtool-1.0* rrdtool-1.2* USE_RC_SUBR= rrdcached USE_AUTOTOOLS= libtool USE_LDCONFIG= yes GNU_CONFIGURE= yes USES= gmake pkgconfig USE_GNOME= gnomehack intltool CONFIGURE_ARGS= --disable-tcl PORTDOCS= * PORTEXAMPLES= 4charts.pl bigtops.pl cgi-demo.cgi minmax.pl perftest.pl \ piped-demo.pl shared-demo.pl stripes.pl OPTIONS_DEFINE= DEJAVU JSON MMAP PERL_MODULE PYTHON_MODULE RUBY_MODULE EXAMPLES DOCS OPTIONS_DEFAULT= MMAP PERL_MODULE DEJAVU_DESC= Use DejaVu fonts (requires X11) JSON_DESC= Support of json export MMAP_DESC= Use mmap in rrd_update PERL_MODULE_DESC= Build PERL module PYTHON_MODULE_DESC= Build PYTHON bindings RUBY_MODULE_DESC= Build RUBY bindings -NO_STAGE= yes .include .if ${PORT_OPTIONS:MPYTHON_MODULE} USE_PYTHON= yes INSTALLS_EGGINFO=yes PYDISTUTILS_EGGINFO=py_rrdtool-0.2.1-${PYTHON_VERSION:S/thon//}.egg-info .include "${PORTSDIR}/Mk/bsd.python.mk" PLIST_SUB+= WITH_PYTHON="" CONFIGURE_ARGS+= --enable-python .else CONFIGURE_ARGS+= --disable-python PLIST_SUB+= WITH_PYTHON="@comment " .endif .if ${PORT_OPTIONS:MRUBY_MODULE} USE_RUBY= yes .include "${PORTSDIR}/Mk/bsd.ruby.mk" PLIST_SUB+= WITH_RUBY="" CONFIGURE_ARGS+= --enable-ruby .else CONFIGURE_ARGS+= --disable-ruby PLIST_SUB+= WITH_RUBY="@comment " .endif .if ${PORT_OPTIONS:MPERL_MODULE} USES+= perl5 CONFIGURE_ARGS+= --enable-perl --enable-perl-site-install PLIST_SUB+= WITH_PERL="" .else CONFIGURE_ARGS+= --disable-perl PLIST_SUB+= WITH_PERL="@comment " .endif .if ! ${PORT_OPTIONS:MMMAP} CONFIGURE_ARGS+= --disable-mmap .endif .if ${PORT_OPTIONS:MJSON} EXTRA_PATCHES+= ${FILESDIR}/thirdparty-json.diff .endif .if exists(${LOCALBASE}/lib/X11/fonts/dejavu) || ${PORT_OPTIONS:MDEJAVU} RUN_DEPENDS+= ${LOCALBASE}/lib/X11/fonts/dejavu:${PORTSDIR}/x11-fonts/dejavu .endif CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/freetype2 ##LDFLAGS+= -L${LOCALBASE}/lib CFLAGS:= ${CFLAGS:N-ffast-math} -MAN1= bin_dec_hex.1 cdeftutorial.1 rpntutorial.1 rrd-beginners.1 \ - rrdbuild.1 rrdcached.1 rrdcgi.1 rrdcreate.1 rrddump.1 \ - rrdfetch.1 rrdfirst.1 rrdflushcached.1 rrdgraph.1 \ - rrdgraph_data.1 rrdgraph_examples.1 rrdgraph_graph.1 \ - rrdgraph_rpn.1 rrdinfo.1 rrdlast.1 rrdlastupdate.1 \ - rrdresize.1 rrdrestore.1 rrdthreads.1 rrdtool.1 rrdtune.1 \ - rrdtutorial.1 rrdupdate.1 rrdxport.1 - -.if ${PORT_OPTIONS:MPERL_MODULE} -MAN3= RRDp.3 RRDs.3 -MAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VER} -.endif - post-extract: @${REINPLACE_CMD} -e 's/^POD3/#POD3/' ${WRKSRC}/doc/Makefile.in .if ! ${PORT_OPTIONS:MDOCS} @${REINPLACE_CMD} -e 's/[[:space:]]install-idocDATA//g' \ -e 's/[[:space:]]install-ihtmlDATA//g' \ -e 's/^[[:space:]].*cd .* rrdtool.html index.html/ #/' \ ${WRKSRC}/doc/Makefile.in .endif .if ! ${PORT_OPTIONS:MEXAMPLES} ${REINPLACE_CMD} -e '/^SUBDIRS = /s| examples | |' \ ${WRKSRC}/Makefile.in .endif post-install: .if !defined(BATCH) && ${PORT_OPTIONS:MEXAMPLES} @${ECHO_MSG} "" @${ECHO_MSG} "############################################################################" @${ECHO_MSG} "# See ${EXAMPLESDIR} for some demonstration code #" @${ECHO_MSG} "############################################################################" .endif .include diff --git a/databases/rrdtool/distinfo b/databases/rrdtool/distinfo index 2669ac4afa9c..203777f0844f 100644 --- a/databases/rrdtool/distinfo +++ b/databases/rrdtool/distinfo @@ -1,2 +1,2 @@ -SHA256 (rrdtool-1.4.7.tar.gz) = 956aaf431c955ba88dd7d98920ade3a8c4bad04adb1f9431377950a813a7af11 -SIZE (rrdtool-1.4.7.tar.gz) = 1349040 +SHA256 (rrdtool-1.4.8.tar.gz) = de95b9f5aa488b0683600aad5a07c316f8d98cbe8d00aa0a1c87e2b2ef89f3d6 +SIZE (rrdtool-1.4.8.tar.gz) = 1379482 diff --git a/databases/rrdtool/pkg-plist b/databases/rrdtool/pkg-plist index 35297f1535af..ea628c84a43c 100644 --- a/databases/rrdtool/pkg-plist +++ b/databases/rrdtool/pkg-plist @@ -1,31 +1,63 @@ bin/rrdcached 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.la lib/librrd.so lib/librrd.so.6 lib/librrd_th.a lib/librrd_th.la lib/librrd_th.so lib/librrd_th.so.6 libdata/pkgconfig/librrd.pc +man/man1/bin_dec_hex.1.gz +man/man1/cdeftutorial.1.gz +man/man1/rpntutorial.1.gz +man/man1/rrd-beginners.1.gz +man/man1/rrdbuild.1.gz +man/man1/rrdcached.1.gz +man/man1/rrdcgi.1.gz +man/man1/rrdcreate.1.gz +man/man1/rrddump.1.gz +man/man1/rrdfetch.1.gz +man/man1/rrdfirst.1.gz +man/man1/rrdflushcached.1.gz +man/man1/rrdgraph.1.gz +man/man1/rrdgraph_data.1.gz +man/man1/rrdgraph_examples.1.gz +man/man1/rrdgraph_graph.1.gz +man/man1/rrdgraph_rpn.1.gz +man/man1/rrdinfo.1.gz +man/man1/rrdlast.1.gz +man/man1/rrdlastupdate.1.gz +man/man1/rrdresize.1.gz +man/man1/rrdrestore.1.gz +man/man1/rrdthreads.1.gz +man/man1/rrdtool.1.gz +man/man1/rrdtune.1.gz +man/man1/rrdtutorial.1.gz +man/man1/rrdupdate.1.gz +man/man1/rrdxport.1.gz +%%WITH_PERL%%%%PERL5_MAN3%%/RRDp.3.gz +%%WITH_PERL%%%%PERL5_MAN3%%/RRDs.3.gz %%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/RRDp/.packlist %%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/RRDs/RRDs.so %%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/RRDs/RRDs.bs %%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/RRDs/.packlist %%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/RRDs.pm %%WITH_PERL%%%%SITE_PERL%%/RRDp.pm %%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/rrdtoolmodule.so %%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/RRD.so %%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/RRDp %%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/RRDs %%PORTEXAMPLES%%share/rrdtool/examples/rrdcached/RRDCached.pm %%PORTEXAMPLES%%share/rrdtool/examples/rrdcached/rrdcached-size.pl %%PORTEXAMPLES%%@dirrm share/rrdtool/examples/rrdcached %%PORTEXAMPLES%%@dirrm share/rrdtool/examples %%PORTEXAMPLES%%@dirrm share/rrdtool