#SRC_FETCH_PATH="http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.2.13.tar.gz" SRC_FETCH_PATH="http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.2.30.tar.gz" SRC_FETCH_METHOD="http" PATCH_LIST="rrdtool-1.2.13-rrdcgi-tags-3.patch rrdtool-1.2.30-no_tag.patch" MAKEDEPENDS=( "zlib-*:::*.so *.h *.so.*" "libpng-*:::*.so *.h *.so.*" "freetype-*:::*.a *.h" "libart_lgpl-*:::*.h *.a") LIBDIR=lib #FLXARCH=$FLX_ARCH_SMALL function do_config { set -x local ft2=$FLXROOTDIR/usr/include/freetype2 local la2=$FLXROOTDIR/usr/include/libart-2.0 CC=$CC LD=$LD AR=$AR RANLIB=$RANLIB OBJDUMP=$OBJDUMP CPPFLAGS="-I$ft2 -I$la2" \ CFLAGS="$GCC_ARCH_SMALL $GCC_CPU_SMALL $GCC_OPT_SMALL -I$ft2 -I$la2 -fPIC" \ rd_cv_ieee_works=yes ./configure \ --prefix=/usr --build=${FLXHOST} --host=${FLXTARG} \ --enable-libpng --enable-zlib \ --enable-static=yes --disable-dependency-tracking \ --libdir=/usr/$LIBDIR \ --disable-perl --disable-python --disable-tcl set +x } function do_compile_only { $FLXMAKE LIBS="-Wl,-Bstatic -lpng $FLXROOTDIR/usr/$LIBDIR/libfreetype.a $FLXROOTDIR/usr/$LIBDIR/libart_lgpl_2.a -Wl,-Bdynamic -lz -lm" } function do_prepack { # perl update #for dir in bindings/perl* ; do # ( cd $dir # sed "s:\(INSTALL.*\) = /usr:\1 = $ROOTDIR/usr:" Makefile > Makefile.new # touch -r Makefile Makefile.new # mv -f Makefile.new Makefile ) #done #LD_LIBRARY_PATH=$PWD/src \ $FLXMAKE install DESTDIR=$ROOTDIR examplesdir=/usr/share/rrdtool-$PKGVER/examples idocdir=/usr/doc/rrdtool-$PKGVER contribdir=/usr/share/rrdtool-$PKGVER/contrib ihtmldir=/usr/share/rrdtool-$PKGVER/html INSTALLSITEMAN1DIR='$(INSTALLMAN1DIR)' INSTALLSITEMAN3DIR='$(INSTALLMAN3DIR)' ln -s ../../doc/rrdtool-$PKGVER $ROOTDIR/usr/share/rrdtool-$PKGVER/doc set_default_perm $ROOTDIR }