Update databases/postgresql12-server to version 12.2_2
[dports.git] / databases / rrdtool12 / Makefile
1 # Created by: Jeremy Chadwick <koitsu@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       rrdtool
5 PORTVERSION=    1.2.30
6 PORTREVISION=   7
7 CATEGORIES=     databases graphics
8 MASTER_SITES=   http://oss.oetiker.ch/rrdtool/pub/
9 PKGNAMESUFFIX=  12
10
11 MAINTAINER=     beat@FreeBSD.org
12 COMMENT=        Round Robin Database Tools v1.2
13
14 LIB_DEPENDS=    libfreetype.so:print/freetype2 \
15                 libart_lgpl_2.so:graphics/libart_lgpl \
16                 libpng.so:graphics/png
17
18 CONFLICTS=      rrdtool-1.*
19
20 USE_LDCONFIG=   yes
21 GNU_CONFIGURE=  yes
22 USES=           gmake libtool
23
24 CONFIGURE_ARGS= --disable-tcl
25
26 OPTIONS_DEFINE= PYTHON RUBY PERL DOCS EXAMPLES
27 OPTIONS_DEFAULT=        PERL
28
29 .include <bsd.port.options.mk>
30
31 .if ${PORT_OPTIONS:MPYTHON}
32 USES+=          python:2.7
33 PLIST_SUB+=     WITH_PYTHON=""
34 CONFIGURE_ARGS+=        --enable-python
35 .else
36 CONFIGURE_ARGS+=        --disable-python
37 PLIST_SUB+=     WITH_PYTHON="@comment "
38 .endif
39
40 .if ${PORT_OPTIONS:MRUBY}
41 USE_RUBY=       yes
42 PLIST_SUB+=     WITH_RUBY=""
43 CONFIGURE_ARGS+=        --enable-ruby
44 .else
45 CONFIGURE_ARGS+=        --disable-ruby
46 PLIST_SUB+=     WITH_RUBY="@comment "
47 .endif
48
49 .if ${PORT_OPTIONS:MPERL}
50 USES+=          perl5
51 USE_PERL5=      run build
52 CONFIGURE_ARGS+=        --enable-perl --enable-perl-site-install
53 PLIST_SUB+=     WITH_PERL=""
54 .else
55 CONFIGURE_ARGS+=        --disable-perl
56 PLIST_SUB+=     WITH_PERL="@comment "
57 .endif
58
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}
62
63 post-extract:
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
68 .endif
69 .if empty(PORT_OPTIONS:MEXAMPLES)
70         ${REINPLACE_CMD} -e '/^SUBDIRS = /s| examples | |' \
71                 ${WRKSRC}/Makefile.in
72 .endif
73
74 post-install:
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)
78         @${ECHO_MSG} ""
79         @${ECHO_MSG} "############################################################################"
80         @${ECHO_MSG} "# See ${PREFIX}/share/examples/rrdtool for some demonstration code        #"
81         @${ECHO_MSG} "############################################################################"
82 .endif
83
84 .include <bsd.port.mk>