# -*-makefile-*- # # Copyright (C) 2011 by Michael Olbrich # # See CREDITS for details about who has contributed to this project. # # For further information about the PTXdist project and license conditions # see the README file. # # # We provide this package # PACKAGES-$(PTXCONF_RRDTOOL) += rrdtool # # Paths and names # RRDTOOL_VERSION := 1.4.5 RRDTOOL_MD5 := 4d116dba9a0888d8aaac179e35d3980a RRDTOOL := rrdtool-$(RRDTOOL_VERSION) RRDTOOL_SUFFIX := tar.gz RRDTOOL_URL := http://oss.oetiker.ch/rrdtool/pub/$(RRDTOOL).$(RRDTOOL_SUFFIX) RRDTOOL_SOURCE := $(SRCDIR)/$(RRDTOOL).$(RRDTOOL_SUFFIX) RRDTOOL_DIR := $(BUILDDIR)/$(RRDTOOL) RRDTOOL_LICENSE := GPLv2+ # ---------------------------------------------------------------------------- # Prepare # ---------------------------------------------------------------------------- RRDTOOL_CONF_ENV := \ $(CROSS_ENV) \ rd_cv_ieee_works=yes \ rd_cv_ms_async=ok \ rd_cv_null_realloc=yes # # autoconf # RRDTOOL_CONF_TOOL := autoconf RRDTOOL_CONF_OPT := \ $(CROSS_AUTOCONF_USR) \ --$(call ptx/endis, PTXCONF_RRDTOOL_RRDCGI)-rrdcgi \ --enable-mmap \ --enable-pthread \ --disable-static-programs \ --enable-shared \ --disable-static \ --enable-fast-install \ --disable-nls \ --disable-rpath \ --disable-libdbi \ --$(call ptx/endis, PTXCONF_RRDTOOL_WRAP)-libwrap \ --disable-perl \ --disable-ruby \ --disable-lua \ --disable-tcl \ --disable-python \ --without-libiconv-prefix \ --without-libintl-prefix ifneq ($(call remove_quotes,$(PTXCONF_RRDTOOL_DEFAULT_FONT)),) RRDTOOL_CONF_OPT += --with-rrd-default-font=$(PTXCONF_RRDTOOL_DEFAULT_FONT) endif # ---------------------------------------------------------------------------- # Target-Install # ---------------------------------------------------------------------------- $(STATEDIR)/rrdtool.targetinstall: @$(call targetinfo) @$(call install_init, rrdtool) @$(call install_fixup, rrdtool,PRIORITY,optional) @$(call install_fixup, rrdtool,SECTION,base) @$(call install_fixup, rrdtool,AUTHOR,"Michael Olbrich ") @$(call install_fixup, rrdtool,DESCRIPTION,missing) ifdef PTXCONF_RRDTOOL_RRDCACHED @$(call install_copy, rrdtool, 0, 0, 0755, -, /usr/bin/rrdcached) endif ifdef PTXCONF_RRDTOOL_RRDCGI @$(call install_copy, rrdtool, 0, 0, 0755, -, /usr/bin/rrdcgi) endif ifdef PTXCONF_RRDTOOL_RRDTOOL @$(call install_copy, rrdtool, 0, 0, 0755, -, /usr/bin/rrdtool) endif ifdef PTXCONF_RRDTOOL_RRDUPDATE @$(call install_copy, rrdtool, 0, 0, 0755, -, /usr/bin/rrdupdate) endif @$(call install_lib, rrdtool, 0, 0, 0644, librrd) ifdef PTXCONF_RRDTOOL_RRDCACHED @$(call install_lib, rrdtool, 0, 0, 0644, librrd_th) endif @$(call install_finish, rrdtool) @$(call touch) # vim: syntax=make