1 # Created by: Jeremy Chadwick <koitsu@FreeBSD.org>
7 CATEGORIES= databases graphics
8 MASTER_SITES= http://oss.oetiker.ch/rrdtool/pub/
11 MAINTAINER= beat@FreeBSD.org
12 COMMENT= Round Robin Database Tools v1.2
14 LIB_DEPENDS= libfreetype.so:print/freetype2 \
15 libart_lgpl_2.so:graphics/libart_lgpl \
16 libpng.so:graphics/png
18 CONFLICTS= rrdtool-1.*
24 CONFIGURE_ARGS= --disable-tcl
26 OPTIONS_DEFINE= PYTHON RUBY PERL DOCS EXAMPLES
29 .include <bsd.port.options.mk>
31 .if ${PORT_OPTIONS:MPYTHON}
33 PLIST_SUB+= WITH_PYTHON=""
34 CONFIGURE_ARGS+= --enable-python
36 CONFIGURE_ARGS+= --disable-python
37 PLIST_SUB+= WITH_PYTHON="@comment "
40 .if ${PORT_OPTIONS:MRUBY}
42 PLIST_SUB+= WITH_RUBY=""
43 CONFIGURE_ARGS+= --enable-ruby
45 CONFIGURE_ARGS+= --disable-ruby
46 PLIST_SUB+= WITH_RUBY="@comment "
49 .if ${PORT_OPTIONS:MPERL}
52 CONFIGURE_ARGS+= --enable-perl --enable-perl-site-install
53 PLIST_SUB+= WITH_PERL=""
55 CONFIGURE_ARGS+= --disable-perl
56 PLIST_SUB+= WITH_PERL="@comment "
59 CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/libart-2.0 -I${LOCALBASE}/include/freetype2
60 LDFLAGS+= -L${LOCALBASE}/lib
61 CFLAGS:= ${CFLAGS:N-ffast-math}
64 .if empty(PORT_OPTIONS:MDOCS)
65 @${REINPLACE_CMD} -e 's/install-idocDATA install-ihtmlDATA//g' \
66 -e 's/^ cd .* rrdtool.html index.html/ #/' \
67 ${WRKSRC}/doc/Makefile.in
69 .if empty(PORT_OPTIONS:MEXAMPLES)
70 ${REINPLACE_CMD} -e '/^SUBDIRS = /s| examples | |' \
75 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/librrd.so.2
76 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/librrd_th.so.2
77 .if !defined(BATCH) && empty(PORT_OPTIONS:MEXAMPLES)
79 @${ECHO_MSG} "############################################################################"
80 @${ECHO_MSG} "# See ${PREFIX}/share/examples/rrdtool for some demonstration code #"
81 @${ECHO_MSG} "############################################################################"
84 .include <bsd.port.mk>