# --- SDE-COPYRIGHT-NOTE-BEGIN --- # This copyright note is auto-generated by ./scripts/Create-CopyPatch. # # Filename: package/.../rrdtool/rrdtool.conf # Copyright (C) 2006 - 2014 The OpenSDE Project # Copyright (C) 2004 - 2006 The T2 SDE Project # Copyright (C) 1998 - 2003 Clifford Wolf # # More information can be found in the files COPYING and README. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; version 2 of the License. A copy of the # GNU General Public License can be found in the file COPYING. # --- SDE-COPYRIGHT-NOTE-END --- # LD=$CC is a hack that for now (2014-07-08) we need for # unknown reasons, please study and remove if cause is found. var_append makeopt ' ' "LD=$CC" var_append configcache ' ' "rd_cv_ms_async=ok" var_append extraconfopt " " "--enable-shared" # tcl support pkginstalled tcl || var_append extraconfopt ' ' "--disable-tcl" # python support pkginstalled python || var_append extraconfopt ' ' "--disable-python" # perl support if pkginstalled perl ; then # install perl modules into 'vendor_perl' directory var_append extraconfopt ' ' "--with-perl-options='INSTALLDIRS=vendor'" else var_append extraconfopt ' ' "--disable-perl" fi # ruby support is broken right now (2007-05-13) var_append extraconfopt ' ' "--disable-ruby" # lua binding support # fix to remove the installed rrd.a and rrd.la from lua's cmod dir rrdtool_lua_installfix() { egrep '.*\/rrd\.(a|la)$' $builddir/flist.txt | while read fn ; do if [ -e $root/$fn ]; then # remove the file rm -f $root/$fn # fix flist.txt local pattern=$( echo $fn | sed "s:\/:\\\/:g" ) sed '/$pattern/d' $builddir/flist.txt > $builddir/flist.txt.fixed fi done # replace the old flist.txt with the fixed one [ -e $builddir/flist.txt.fixed ] && mv $builddir/flist.txt{.fixed,} } if pkginstalled -f lua; then hook_add postflist 9 'rrdtool_lua_installfix' fi